body { padding:0px; margin:0px; color:#434343; background-color:#fff; font-size:13px; line-height:24px; font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
*{margin:0px; padding:0px;box-sizing: border-box;}
img{ border:0px;}
ul{ list-style:none;}
a{ text-decoration:none; color:#434343; }
.qc{ clear:both; height:0px; margin:0px; padding:0px;}
br{ line-height:0px; height:0px;}
.float_l{float:left;}

.top_bj{ width:100%;}
.top{ width:1100px; margin:0px auto;}
.top h1{float:left;margin-top: 10px;}
.top h1 a{ display:block; }
.top h1 a span{ display:none;}
.top p{float:right;}
.top p a{ display:block; margin-top: 5px;}
.top p a span{ display:none;}

#navmenu{ width:100%; margin-top:0px; background:#00609e; height:52px;}
#navmenu ul{ padding:0px; margin:0px auto; height:52px; width:1097px;}
#navmenu ul li{ float:left; width:155px; font-weight:bold; text-align:center; line-height:52px; font-size:15px;}
#navmenu ul li a{ color:#fff;}
#navi li {position: relative; zoom: 1;}
#navi li ol {display: none!important; position: absolute; top:52px; left: 0; margin: 0; padding: 0; list-style-type: none; z-index:999;}
#navi li:hover { background: #004069;}
#navi li:hover a {color:#FFF;}
#navi li:hover ol, #navi li.hover ol {display: block!important; width:155px;}
#navi li ol li {  height: 52px;  line-height: 52px;  background: #F4F4F4;width:155px;}
#navi li ol li a { width: 100%!important; color: #666!important; width:155px; display:block; height:52px; }
#navi li ol li a:hover {  background: #00609e;  color: #FFF!important;width:155px;height:52px;}
.navon a{width:155px; background-color:#004069; color:#fff; display:block}

.in_about_title{ width:100%; margin-top:20px; text-align:center; }
.in_about_title h2{font-size:24px;  font-weight:normal; line-height:40px; border-bottom:1px solid #dbdbdb;}
.in_about_title h2 a{border-bottom:3px solid #00609e;width:100px; margin:0px auto; display:block }
.in_about_title h3{ font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; line-height:28px;}

.in_about{ width:1097px; margin:30px auto 0px auto; height:312px;}
.in_about1{ width:245px; float:left;}
.in_about2{ width:245px;float:left; margin-left:40px;}
.in_about4{ width:245px; float:right;}
.in_about img{width:245px; height:146px;}
.in_about strong{font-weight:400;}
.in_about strong a{ background:url(../images/index_ab_05.jpg) no-repeat center top; width:245px; line-height:34px; display:block; color:#fff; font-size:16px; }
.in_about p{ line-height:24px; font-weight:normal; font-size:14px; padding-top:10px;}
.in_about p a{ display:block; text-align:center; background:url(../images/index_ab_06.jpg) no-repeat center top; line-height:36px; color:#00609e; font-weight:300; margin-top:10px;}
.in_about p a:hover{background:url(../images/index_r7_c411.jpg) no-repeat center top; color:#FFFFFF;}

.in_prod_title{ width:100%; margin-top:40px; text-align:center; background:#f5f5f5; padding-top:25px;}
.in_prod_title h2{font-size:24px; font-weight:normal; line-height:40px; border-bottom:1px solid #dbdbdb;}
.in_prod_title h2 a{border-bottom:3px solid #00609e;width:100px; margin:0px auto; display:block }
.in_prod_title h3{ font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; line-height:28px;}


.listName { position:relative; width:100%; background-color:#f5f5f5; padding-top:30px; padding-bottom:40px;}
.img-scroll {width:1170px;position:relative; margin:0 auto; z-index:999;}
.img-scroll .prev,.img-scroll .next{color:#FFF; text-align:center;  cursor:pointer; position:absolute; display:block;top:125px;*top:130px;}
.img-scroll .prev {float:left;left:0px;}
.img-scroll .next {float:left; left:1150px;}
.nextpic_c{padding:0px;}
.img-list {width:1099px; overflow:hidden;position:relative; margin-top:13px; margin-left:38px;}
.img-list ul { margin:0;padding:0;width:9999px;overflow: hidden;}
.img-list li { float:left; margin-right:40px; width:339px; height:auto; text-align:center; display:inline;}
.img-list li p{ position:absolute; z-index:9999; margin-top:-40px; text-align:center; display:block; background-color:#000000; width:339px; line-height:40px; font-size:15px; color:#fff; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
/* .img-list li p:hover{ display:none;} */
.img-list li img{ background:#fff; margin:0 auto; display:block; width:338px; height:254px;}
.img-list li A:hover img {border:2px solid #8f8f8f;}

.in_youshi_title{ width:100%; margin-top:40px; text-align:center; padding-top:25px;}
.in_youshi_title h2{font-size:24px;  font-weight:normal; line-height:40px; border-bottom:1px solid #dbdbdb;}
.in_youshi_title h2 a{border-bottom:3px solid #00609e;width:100px; margin:0px auto; display:block }
.in_youshi_title h3{ font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;  line-height:28px;}

.in_youshi{ width:1099px; margin:0px auto;}
.in_youshi img{ display:block;}
.in_youshi_t{ width:100%; margin-top:50px;}
.in_youshi_t span{ width:45px; height:60px; float:left; display:inline;}
.in_youshi_t h2 p{ font-weight:normal; font-size:14px; color:#0065a5; line-height:23px; border-bottom:1px solid #8cc5fb; width:450px; float:left; padding-left:15px;}
.in_youshi_t h2 p strong{  font-size:27px; line-height:36px; display:block;}
.in_youshi_t h3{ font-size:14px; font-weight:normal; line-height:24px; padding-top:10px; }
.in_youshi_t h3 strong{ font-weight:normal; color:#f78700;}
.in_youshi_l{ width:519px; float:left;}

.in_youshi_r{ width:519px; float:right;}
.in_youshi_t2{ width:100%; margin-top:50px;}
.in_youshi_t2 span{ width:45px; height:60px; float: right; display:inline;}
.in_youshi_t2 h2 p{ font-weight:normal; font-size:14px; color:#0065a5; line-height:23px; border-bottom:1px solid #8cc5fb; width:440px; float:right; text-align:right; padding-right:15px;}
.in_youshi_t2 h2 p strong{  font-size:27px; line-height:36px; display:block;}
.in_youshi_t2 h3{ font-size:14px; font-weight:normal; line-height:24px; padding-top:10px; padding-left:20px; text-align:right;}


.in_youshi_t2 h3 strong{ font-weight:normal; color:#f78700;}
.in_youshi_img{ margin-top:50px;}

.in_imglink{  background:url(../images/index_gg.jpg) no-repeat center top;background-color:#0c72b2;}
.in_imglink a{ display:block; width:100%; height:115px;}
.in_imglink a span{ display:none;}

.in_news{ width:1096px; margin:0px auto; height:auto; overflow:hidden}
.in_news_l{ width:479px; float:left; margin-top:30px;}
.in_news_r{ width:595px; float:right; margin-top:18px;}
.in_news_r li{ margin-top:12px; line-height:40px; }
.in_news_r li a{ width:580px; padding-left:20px; display:block; height:40px;background-color:#ebebeb;}
.in_news_r li a:hover{ background-color:#0065a5; width:580px; color:#FFFFFF;}
.in_news_r li span{ float:right; margin-right:15px;}

.in_contact_bj{ background-color:#f5f5f5; width:100%; padding-bottom:60px;}
.in_contact{ width:1096px; margin:0px auto; background-color:#fff; padding-bottom:20px;}
.in_contact_l{ width:580px; float:left; margin-top:30px;}
.in_contact_l img{ float:left;}
.in_contact_l p{ width:300px; float:right; line-height:34px;}
.in_contact_l p strong{ line-height:50px; margin-bottom:15px; display:block; font-size:20px; font-weight:normal;}
.in_contact_l p span{ font-size:24px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#f78700;}
.in_contact_r{ width:452px; float:right; margin-top:40px; margin-right:15px}

.footer{ background-color:#0065a5; width:100%; padding-top:30px;}
.footer1{ width:1096px; margin:0px auto; padding:20px 0px; border-bottom:1px solid #fff; }
.footer1 dl{ width:18%;color:#f8fafb; float:left; }
.footer1 dl a{color:#f8fafb;}
.footer1 dl dt{ line-height:19px; font-size:14px; border-bottom:1px solid #4d94c0; padding-bottom:3px; width:70%}
.footer1 dl dt span{ display:block; color:#428dbc; font-size:12px;}
.footer1 dl dd{ margin-top:5px;}

.footer2_bj{ width:100%; background:#0065a5;}
.footer2{ width:1096px; margin:0px auto ; color:#f8fafb;  background:#0065a5;}
.footer2_l{ float:left; width:350px; padding:10px 0px; }
.footer2_r{width:725px; float:right; padding:15px 0px; line-height:24px;}
.footer2_r p a{color:#c9deec}


.i-seb .le{	overflow: hidden;	position: relative;  top:150px;       opacity: 0;    filter: alpha(opacity=0);}
.i-seb .ri{	overflow: hidden;	position: relative;  top:150px;       opacity: 0;    filter: alpha(opacity=0);}

.i-th{	padding-top:0px; padding-bottom:40px;}
.i-thb{	overflow: hidden; padding-top:15px;}
.i-thb li:nth-child(1){top:500px;}
.i-thb li:nth-child(2){bottom:400px;}
.i-thb li:nth-child(3){top:400px;}
.i-thb li{ position: relative;    opacity: 0;    filter: alpha(opacity=0);	 overflow:hidden; }


.i-fib .ri{	overflow: hidden; position: relative; top:150px; opacity: 0;    filter: alpha(opacity=0);}




.main_n{ width:1096px; margin:25px auto 0px auto; padding-bottom:20px;}

#side{  width:100%; padding-bottom:10px; margin:0px auto; text-align:center}
#side h2{ font-size:24px; line-height:50px; text-align:center; width:100% ; font-weight:normal; border-bottom:1px solid #E4E4E4; color:#00609e; font-weight:bold; }
#side h2 span{  display:block; border-bottom:3px solid #00609e; width:120px; margin:0px auto;}
#side ul{ text-align:center; display:inline-block; width:auto; overflow:hidden; margin:30px auto 0px auto;}
#side li{float:left;font-weight:400; width:170px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;course:hand;}
#side li a{ display:block; text-align:center; font-size:14px; width:100%; padding: 5px 10px;}
#side li a:hover{background-color:#0065a5; display:block;  height:34px; color:#fff;}
.navon1 a{background-color:#0065a5; color:#fff; display:block; width:100%;padding: 5px 10px;}


.main_n_con{ width:1096px; margin:20px auto 0px auto; }
.main_n_con_title{ line-height:40px; border-bottom:1px dashed #dbdbdb; background:url(../images/icpsp1_n_right_wz.png) no-repeat center left; padding-left:25px;}
.main_n_con_n{ padding-top:15px;}

.prod{ width:22%; margin-left:28px; float:left; margin-top:30px; min-height:220px}
.prod img{ width:100%; height:auto; border:1px solid #e5e5e5;}
.prod_name{ line-height:32px; text-align:center; color:#545454; font-size:14px; height:32px;}
.prod_name a{color:#545454;font-weight:normal;}

.prod2{ width:227px; margin-left:15px; float:left; margin-top:20px;}
.prod2 img{ width:225px; height:292px; border:1px solid #e5e5e5;}

.fy{ text-align:center; margin-top:30px;}

.main_n_con_nl{ width:420px; float:left; border:1px solid #CCCCCC; margin-top:20px;}
.main_n_con_nl img{ width:420px;}
.main_n_con_nr{ width:335px; float: left; margin-top:20px; margin-left:40px;}
.main_n_con_nr h2{ font-size:24px; color:#004ca0; line-height:40px; padding-bottom:10px;}
.main_n_con_nr p{ line-height:24px; padding-top:0px;  }
.main_n_con_nr_lxwm{ width:120px;  margin-top:15px; background-color:#ec870e;  text-align: center;}
.main_n_con_nr_lxwm a{color:#FFFFFF; line-height:36px;}
.main_n_con_nr ul {border-bottom:1px dashed #D5D5D5; padding-top:15px; padding-bottom:15px;}
.main_n_con_nr ul li{ width:50%; float:left; line-height:30px;}

.prod_xiangqing{ width:100%; padding-top:25px; margin-top:30px;}
.prod_xiangqing li{ width:120px; float:left;  background:url(../images/proshow1.png) no-repeat left center; }
.prod_xiangqing li a{ margin-left:22px;}
.prod_xiangqing h3{ font-size:20px; margin-top:20px; font-weight:normal; line-height:40px; color:#075bb2;}
.prod_xhhy{ min-height:300px;}
.prod_cpgs{min-height:300px;}
.prod_jscs{min-height:300px;}


.news2{ background-color:#f5f5f5; padding:10px; margin-top:15px;}
.news2 img{ width:198px; height:142px; float:left; margin-right:16px; display:block;}
.news2 p{ line-height:25px;}
.news2 p a{ display:block; font-size:18px; color:#282828;}
.news2 p span{ line-height:37px; border-bottom:1px dashed #CCCCCC; width:100%; display:block;}

.jmsqb{ width:80px; margin:0px auto;}
.jmsqb td{ padding-top:10px; padding-bottom:10px;}
.jmsqb textarea{ height:120px;}

#navi2 li ul{ display:none; position:absolute; width:510px; margin-top:-231px; background-color:#f0f0f1;  background-image:none; margin-left:-520px; *margin-left:-550px; padding-top:5px; padding-bottom:21px;  }
#navi2 li ul li{ background:none; display:block; width:100%; line-height:26px; margin-left:0px; text-align: left; padding:0px; color:#333333; padding-top:20px; font-size:13px;}

#navi2 li:hover ul { display:block;}
#navi2 li.sfhover ul { display:block;}
#navi2 li ul li a span{ text-align:right;}


.n_dibu_bg{width:100%; background-color:#f7f7f7; height:auto; overflow:hidden; padding:25px 10px; margin-top:35px}
.n_dibu{ width:1160px; margin:20px auto 0px auto; padding-bottom:10px;}
.n_news{ width:685px; float:left;}
.n_news h2{ font-size:18px; color:#00609e; line-height:40px; border-bottom:1px solid #E4E4E4;}
.n_news h2 span{ font-size:13px; color:#bababa; float: right; font-weight:normal;}
.n_news ul{ margin-top:10px;}
.n_news li{ line-height:35px; font-size:14px;}
.n_news li span{ float:right;}
.n_contact{ width:380px; float:right; border:1px solid #E7E7E7; padding:9px 0px 9px 20px;}
.n_contact h2{ font-size:21px; line-height:40px; font-weight:normal;}
.n_contact p{ line-height:26px; font-size:14px; padding-top:8px;}

.main_n_con_n input{height:30px; border:1px solid #ccc}

.main_n_con_n textarea{ border:1px solid #ccc}



.next1{ line-height:75px; text-align:center; color:#454545;}
.next1 a{ margin:0px 3px;  padding:0px 5px}
.next1 a:hover{background-color:#01457d; color:#fff; padding:0px 5px}
.pages button{ line-height:22px;}
.pagesone{ display:none;}
.n_banner0{ height:413px;}

.dt{ width:475px; height:356px; float:left; padding:2px; border:1px solid #dddddd;}
.dt img{width:475px; height:356px; float:left;}
.wz{ width:500px; float:right;}
.wz li{ line-height:58px; border-bottom:1px dashed #aeaeae; font-size:15px}
.wz li font{ float:left; line-height:34px; margin:0px; padding:0px;}
.wz li strong{ font-family:"微软雅黑","宋体"; font-size:20px; font-weight:600; color:#01457d}
.wz img{margin-top:10px}

.TabTitle{ clear:both; height:32px; margin-top:25px; border-bottom:#D6D6D8 1px solid; width:100%; margin:20px auto 0px auto;}
.TabTitle li{ float:left; display:inline; width:105px; font-size:15px; *width:105px; cursor:pointer; line-height:32px; text-align:center; font-family:"微软雅黑","宋体"; font-weight:600; margin-right:4px;}

.active{ background-color:#01457d; color:#fff;}
.active a{ color:#004993;}

.normal{ color:#a9a9a9; background:#fafafa;}
.TabContent{ padding-top:5px; height:auto; text-align:left; clear:both;}
.none{ display:none;}
.TabContent li{ line-height:24px; background: url(index_d_r14_c9.jpg) no-repeat 2px 8px; }
.TabContent li span{ margin-left:15px; color:#949494;}


.xyp{ border-top:1px dashed #CCCCCC; margin-top:15px; padding-top:10px}
.xyp a{padding:5px}
.xyp a:hover{color:#0065a5;}

.link_bj{width:100%;  background:#e6e6e6;}
.link{width:1097px; font:normal 12px/42px "微软雅黑"; color:#949494; text-align:left; margin:0 auto; }
.link a{ color:#949494;}
.link a:hover{ color:#ec5608;}