@charset "utf-8";
/* CSS Document */
/*********************公共样式******************/
html,p,ul,li,input,form,h1,h2,h3,h4,h5,h6,dl,dd,dt{ margin:0; padding:0;}
body{font-family: "微软雅黑"; font-size:12px; margin:0 auto; padding:0px;color:#353535;height:98; line-height:24px; background:#f6f4f4;}
img{border:0; padding:0;}
a{color:#353535; text-decoration:none; cursor:pointer;}
a:hover{color:#CF3326; text-decoration:none;cursor:pointer;}
a.menu{ font-size:15px; font-weight:bold; color:#fff; display:block;}
a.menu:hover{ font-size:15px; font-weight:bold; color:#fff; background:url(../images/index_24.jpg) repeat-x;display:block;
line-height:50px;}
ul,li{margin:0px; padding:0; list-style-type:none;}


.PRONAME{border:#999 1px dotted; background:#FFF; text-align:center;}
.sytopname{text-align:center; color:#FFF; background:url(../images/syname.jpg) repeat-x top; height:60px; padding-top:10px; font-weight:bold; font-size:14px;}
.margin12{border:#CCC 1px double; background:#FFF; padding-left:10px; padding-right:10px; padding-bottom:8px; line-height:23px; }
.margincp{border:#CCC 1px double; background:#FFF; padding-bottom:8px; line-height:23px; }
.marginxw{border:#CCC 1px double; background:#FFF; line-height:23px; }
.marginlx{border:#CCC 1px double; background:#FFF; margin-bottom:15px; margin-top:10px;}
.bsc{background:url(../images/sybsc.jpg) no-repeat; line-height:30px; color:#FFF; font-size:14px; font-weight:bold; padding-left:8px;}
.bscwz{padding:8px; background:#FCFCFC; border-right:#CCC 1px double;}
.dibubc{height:70px; line-height:70px; background:url(../images/dibj.jpg) repeat-x; color:#FFF; margin-top:35px;}
.dibubc a{padding-left:5px; padding-right:5px; color:#FFF;}
.zfl{ height:57px; line-height:57px; color:#FFF; background:url(../images/zfl.jpg) repeat-x; font-size:22px; padding-left:18px;}
.yfl{ height:57px; line-height:57px; padding-left:28px;font-size:22px; background:url(../images/yfl.jpg) left no-repeat; border-bottom:#CCC 1px double;}
.yfltop{ height:40px; line-height:40px; padding-left:10px;font-size:14px; background:#dddddd;}
.con{padding:10px; line-height:26px; color:#666;}
.con1{padding:20px; line-height:26px; color:#666;}
#a{ color:#F00;}
.jobln{border:2px #CCCCCC dotted; background:#EEE; padding:5px 5px 5px 10px; line-height:26px; margin-bottom:30px; margin-top:10px;}


.search{ width:154px; height:23px; background:url(../images/index_18.jpg); border:none; line-height:23px; padding-left:5px; padding-top:2px;color:#CCCCCC; margin-left:10px;}
.btn{ width:25px; height:25px; background:url(../images/index_19.jpg); border:none;}
.con_tit{ font-weight:bold; color:#fff;}
.con_tit a{ color:#FFFFFF}
.data{ color:#6A6A6A;}
.border1{ border:solid 1px #DEDEDE;}
.line_height19{ line-height:19px; color:#676767;}
a.bottom{ color:#676767;}
a.bottom:hover{ color: #FF0000;}

.Products_tit{ font-weight:bold; color:#fff; text-indent:20px;}
.pro_list{text-indent:20px;}
.pro_list2{ color:#666; padding:10px 0; padding-left:28px; line-height:24px;}
.margin20{ margin-top:20px;}
.border2{ border:solid 4px #CDD0D8;}
.left{}
.left li{text-align:left; background: #DEDEDE; line-height:35px;text-indent:40px; background: url(../images/flbj.jpg) no-repeat;}
.left li a{color:#323232;}
.left li:hover{color:#FFF; background: url(../images/flbj1.jpg) no-repeat;} 
.left a:hover{color:#FFF;}
.left ul{}
.left ul li{text-align:left; background:#F7F7F7;line-height:30px; border-top:1px solid  #FFFFFF; border-bottom:none; background: url(../images/flbj2.jpg) center no-repeat; text-indent:50px;}
.left ul li:hover{color:#FFF; background: url(../images/flbj22.jpg) no-repeat;} 
.left ul a:hover{color:#FFF;}
#inews{ margin:10px;}
#inews li {background: url(../images/arr.gif) 5px no-repeat; padding-left:20px;line-height:32px; border-bottom:1px dotted #dddddd;}
#inews li a {display:inline-block; font-size:12px;}
#inews li a:hover {color: #FF0000;}
#inews span {color:#999999; font-size:11px; float:right; padding-right:1px;}
#newsny{ margin:10px;}
#newsny li {background: url(../images/arr.gif) 5px no-repeat; padding-left:24px;line-height:36px; border-bottom:1px dotted #dddddd; color:#d8261c;}
#newsny li a {display:inline-block; font-size:12px;}
#newsny li a:hover {color: #FF0000;}
#newsny span {color:#999999; font-size:11px; float:right; padding-right:1px;}
.news_title{ font-size:16px; margin:0px; line-height:2.2em;text-align:center;font-weight:bold; padding-top:20px;}
.news_att{ color: #666666; border-bottom:#F4E4DD dotted 1px; text-align:center}
.news_att span{ cursor:pointer; }
.news_title,.news_att,.news_content{ margin-left:15px; margin-right:15px;}
.news_content{margin-top:10px; line-height:26px;}
.cla {border-bottom:1px dotted #CCCCCC;font-weight:bold;font-size:12px; text-align:left; margin-top:20px; margin-bottom:10px;}
.page{text-align:center;margin-top:19px; background:#F3F3F3; margin-bottom:15px; line-height:32px;}

.job{ color: #000000;font-weight:bold; line-height:20px; margin-top:15px; background:#edeee8; line-height:30px; text-indent:16px;}
.job span{ color:#FF0000;}
.job span a{ color:#FF0000; }
.job_c { padding:7px; padding-top:8px; padding-bottom:15px}

.inews{ margin-top:5px;}
.inews li {background: url(../images/index_43.jpg) 5px 13px no-repeat; padding-left:20px;line-height:25px;border-bottom:1px dotted #CCCCCC;}
.inews li a {display:inline-block; font-size:12px;}
.inews li a:hover {color: #FF0000;}
.inews span {color:#999999; font-size:11px; float:right; padding-right:10px;}

#nav {width:1001px; height:39px; margin:0 auto; display:block; background:url(../images/nav.png) top left no-repeat;}
#nav .jquery_out .smile {padding-left:0px;}
#nav .jquery_inner {margin-left:16px;}
#nav .jquery {margin-right:0px;padding:0 2em;}
#nav .mainlevel { float:left;  width:125px;/*IE6 only*/}
#nav .mainlevel a {color:#3b3a3a; text-decoration:none; line-height:39px; height:39px; display:block; text-align:center; width:125px; font-size:14px;}
#nav .mainlevel a:hover {color:#fb1e19; background:url(../images/navbj.jpg); text-decoration:none;z-index:9999;}
#nav .mainlevel ul {display:none; position:absolute; z-index:9999}
#nav .mainlevel li {border-bottom:1px solid #cecece; background:#eceee9; height:30px; line-height:30px; width:125px;/*IE6 only*/}
#nav .mainlevel li a{ line-height:30px; height:30px; font-size:12px; font-weight:normal;color:#333;}
#nav .mainlevel li a:hover{ background:#F6F6F6; color:#F00;}
.logggg{ padding-left:0px;}
#navlink{color:#00F; background:url(../images/navbj.png) repeat-x;}