@charset "utf-8";
/* CSS Document */

body{ margin:0 auto; font-size:14px; font-family:"微软雅黑";font-weight:normal; padding:0; color:#000; line-height:24px; }
ul,dl,dd,dt,h1,h2,h3,h4,h5,h6,form,p{ padding:0; margin:0;}
ol,ul,li,dl,dd,dt{ list-style:none; padding:0; margin:0}
img{ border:0px; }
a{ color:#000; font-size:14px; text-decoration:none;}
a:hover{ text-decoration:none; color:#f00;}
h1,h2,h3,h4,h5,h6{ font-size:100%;}
botton,input,textarea,select{ font-size:12px; vertical-align:middle;}

.itop1{ width:100%; height:136px; float:left; background:url(top1_bg.jpg) repeat-x}
.top1{ width:1200px; height:136px; margin:0 auto}
.logo{width:540px; height:136px; float:left;}
.logo h1{ font-size:36px; color:#fff; letter-spacing:2px; padding-top:35px;}
.logo h2{ font-size:24px; letter-spacing:2px; padding-top:17px; font-weight:normal}
.hotline{ width:247px; height:136px; float:right;}
.hotline1{ width:247px; height:60px;}
.xl{width: 247px; height: 32px; line-height: 32px; margin-top: 30px; font-size: 15px; background: none; color: #fff; padding-left: 15px;}
.hotline2 { width:247px; height:60px; background: url(hotline.png) left center no-repeat;}
.hotline2 p{color:#fff; font-size: 25px; font-weight: bold; letter-spacing: 1.5px; padding-left:48px;
 line-height:60px;}
.inav{ width:100%; height:80px; background-color:#182c69; float:left}
.nav{ width:1200px; height:80px; line-height:80px; margin:0 auto; text-align:center}
.nav a{ color:#fff; font-size:18px; padding-left:32px; padding-right:32px;}
.ibanner{ width:100%}

.iabout{ width:100%; float:left; background-color: #f6f6f6; padding-top:15px; padding-bottom:20px;}
.about{ width:1200px; margin:0 auto}
.about_c{ width:1200px; margin-top:20px;}
.about_c2{width: 621px;float:right;}
.about_t{ width:621px; height:60px; border-bottom:1px solid #404040 }
.about_t p{ color:#182c69; font-size:30px; line-height:60px; font-weight:bold}
.about_t span{ float:right; background-color:#7d7d7d; margin-top:15px;}
.about_t a{ line-height:30px; padding-left:20px; color:#fff; display:block; padding-right:20px;}

.about_c21{width: 620px;height: 200px;line-height: 30px; padding-top:20px; letter-spacing:1.5px;text-indent:25px}
.about_c21 p{letter-spacing:1.5px;text-indent:27px;line-height: 30px; }
.about_c22{width: 460px; height:130px; background:url(about_bg.jpg) right top no-repeat; float:right}
.about_c22 a{ width:85px; display:block; float:left; padding-left:34px; padding-right:34px; text-align:center; padding-top:90px;}

.about_c1{width: 565px;float:left;}

.picScroll-left{ width:565px;  overflow:hidden; position:relative;  }
.picScroll-left .hd{ overflow:hidden; width:17px; height:40px; margin-top:170px; }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:17px; height:40px; float:left; text-align:left; margin-right:13px;  overflow:hidden; cursor:pointer;}
.picScroll-left .hd .next{ }
.picScroll-left .hd .prev{ }
.picScroll-left .hd .prevStop{ width:17px; height:40px; }
.picScroll-left .hd .nextStop{  width:17x; height:40px;  }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url(/icoCircle.gif) 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ padding:0px; float:left; margin-left:13px; margin-right:13px;  width:499px; margin-top:20px; }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ width:499px;  _display:inline; overflow:hidden;  }
.picScroll-left .bd ul li img{ width:497px;height:332px; border:1px solid #ccc; float:left;display:block;}
.picScroll-left .bd .pic{ width:499px;height:334px;}
.picScroll-left .bd .title{ width:499px; background-color:#FFF; text-align:center; line-height:43px; margin-top:5px;}



.ipro_t{ width:100%; height:90px; background-color:#dbdbdb; float:left}
.pro_t{ width:1200px; height:90px; margin:0 auto}
.pro_t h1{ font-size:30px; color:#182c69; display:block; width:200px; text-align: center; line-height:70px; margin:0 auto; padding-top:10px;}

.ipro_l{ width:100%; background-color:#b70005; background: url(pro_bg.jpg) top center no-repeat; float:left}
.pro_l{ width:1200px; margin:0 auto}
.pro_l li{ width:170px; height:78px; line-height:78px; float:left; text-align:center}
.pro_l li a{ font-size:16px; color:#fff}

.ipro_c{ width:100%; float:left; margin-top:15px;}
.pro_c1{width:1400px; margin:0 auto;}
.picScroll-left1{ width:1400px;  overflow:hidden; position:relative;  }
.picScroll-left1 .hd{ overflow:hidden; width:100px; height:140px;  margin-top: 130px; }
.picScroll-left1 .hd .prev,.picScroll-left1 .hd .next{ display:block;  width:100px; height:140px; float:left; text-align:left; margin-right:13px;  overflow:hidden; cursor:pointer; }
.picScroll-left1 .hd .next{ }
.picScroll-left1 .hd .prev{ }
.picScroll-left1 .hd .prevStop{ width:100px; height:140px; }
.picScroll-left1 .hd .nextStop{  width:100px; height:140px;  }
.picScroll-left1 .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left1 .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url(/icoCircle.gif) 0 -9px no-repeat; }
.picScroll-left1 .hd ul li.on{ background-position:0 0; }
.picScroll-left1 .bd{ width:1182px; padding:0px; float:left; margin-top:20px; margin-left:9px;}
.picScroll-left1 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left1 .bd ul li{ width:368px; text-align:center; float:left; margin-left:12px; margin-right:12px; margin-top:15px; border:1px solid #ccc; padding-bottom: 15px; margin-bottom: 10px;}
.picScroll-left1 .bd ul li img{ width:366px; height:251px; margin-bottom:10px;}
.picScroll-left1 .bd .title{ text-align:left; line-height:24px; margin-top:5px; text-align:center; color:#fff}

.picScroll-left2{ width:1400px;  overflow:hidden; position:relative;  }
.picScroll-left2 .hd{ overflow:hidden; width:100px; height:140px;  margin-top: 130px; }
.picScroll-left2 .hd .prev,.picScroll-left2 .hd .next{ display:block;  width:100px; height:140px; float:left; text-align:left; margin-right:13px;  overflow:hidden; cursor:pointer;}
.picScroll-left2 .hd .next{ }
.picScroll-left2 .hd .prev{}
.picScroll-left2 .hd .prevStop{ width:100px; height:140px; }
.picScroll-left2 .hd .nextStop{width:100px; height:140px;  }
.picScroll-left2 .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left2 .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url(/icoCircle.gif) 0 -9px no-repeat; }
.picScroll-left2 .hd ul li.on{ background-position:0 0; }
.picScroll-left2 .bd{ width:1182px; padding:0px; float:left; margin-top:20px; margin-left:9px;}
.picScroll-left2 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left2 .bd ul li{ width:368px; text-align:center; float:left; margin-left:12px; margin-right:12px; margin-top:15px; border:1px solid #ccc; padding-bottom: 15px; margin-bottom: 10px;}
.picScroll-left2 .bd ul li img{ width:366px; height:251px; margin-bottom:10px;}
.picScroll-left2 .bd .title{ text-align:left; line-height:24px; margin-top:5px; text-align:center; color:#fff}


.pro_c{ width:1200px; margin:0 auto}
.pro_c li{ width:368px; text-align:center; float:left; margin-left:8px; margin-right:8px; margin-top:15px; border:1px solid #ccc; padding-bottom: 15px; margin-bottom: 10px;}
.pro_c li img{ width:366px; height:251px; margin-bottom:10px;}


.ibanner1{ width:100%; height:203px; background:url(banner1.jpg) center top no-repeat; float:left; margin-top:30px;}
.banner1{ width:1200px; height:203px; margin:0 auto;}
.banner1 p{ font-size:24px; color:#fff; line-height:38px; padding-left:412px; padding-top:62px}

.icontent{ width:100%; height:1549px; float:left; background:url(content_bg.jpg) center top no-repeat}
.content{ width:1200px; height:1486px; margin:0 auto}
.content h1{ text-align:center; font-size:30px; padding-top:75px; color:#fff}
.content p{ font-size:24px; line-height:41px;}

.ico{ width:100%; height:509px; background:url(co_bg.jpg) top center no-repeat; float:left}
.co{ width:1200px; height:509px; margin:0 auto}
.co h1{ text-align:center; color:#182c69; font-size:30px; line-height:40px; margin-top:60px; margin-bottom:40px; letter-spacing:2px;}
.co li{ width:290px; height:66px; float:left; margin-left:5px; margin-right:5px; margin-top:8px; margin-bottom:8px;}

.icontent1{ width:100%; float:left; background-color:#ececec; padding-top:40px; padding-bottom:40px;}
.content1{ width:1200px; margin:0 auto}
.news{ width:768px; float:left}
.news_t{ width:768px; height:74px; background:url(news_t.jpg) bottom center no-repeat}
.news_t span{ width:98px; height:28px; background-color:#7d7d7d; line-height:28px; color:#fff; text-align:center; display: block; margin-top:30px; float:right }
.news_t p{ line-height:74px; font-size:30px; color:#182c69; font-weight:bold; float:left}
.news1_c1{ width:768px; height:198px; margin-top:8px;}
.news1_c11 { float:left; width:260px; height:189px;margin-right:15px;}
.news1_c11 img{width:260px; height:189px;}
.news1_c12{ float:right; width:482px; height:189px; } 
.news1_c12 span{ width:98px; height:28px; background-color:#d81718; line-height:28px; color:#fff; text-align:center; display: block; margin-top:30px; float:right }
.news1_c12 span a{ color:#fff}
.honor{ width:380px; float:right}
.honor_t{ width:380px; height:74px; background:url(news_t1.jpg) bottom center no-repeat}
.honor_t span{ width:98px; height:28px; background-color:#7d7d7d; line-height:28px; color:#fff; text-align:center; display: block; margin-top:30px; float:right }
.honor_t p{ line-height:74px; font-size:30px; color:#182c69; font-weight:bold; float:left}
.honor_c{ width:380px; margin-top:10px;}
.honor_c li{ line-height:32px; padding-left:15px;}


.ibottom{ width:100%; float:left; background-color:#dadada; padding-top:40px; padding-bottom:40px;}
.bottom{ width:1200px; margin:0 auto}
.b1{ width:456px; height:194px; float:left; border-right:1px solid #fff}
.b1 h1{ font-size:24px; color:#004478; font-weight:normal; margin-bottom:7px;}
.b1 h2{ font-size:18px; font-weight:normal; margin-bottom:10px;}
.b1 p{ padding-right:30px; line-height:26px; letter-spacing:1.5px;}
.b2{ width:360px; height:194px; float:left; border-left:1px solid #fff}
.b2 p{ padding-left:15px; padding-right:12px; line-height:26px;}
.b3{ width:210px; float:left; margin-left:20px;}
.b3 h1{ font-size:24px; margin-bottom:10px; color:#182c69; font-weight:normal;}
.b3 ul{width:88px; float:left; margin-left:8px; margin-right:8px; }
.b3 li{width:88px;line-height:26px;}

.b4{ width:150px; float:right; margin-top:30px;}

.ibottom1{ width:100%; float:left; background-color:#000}
.bottom1{ width:1200px; margin:0 auto}
.bottom1 p{ line-height:40px; text-align:center; color:#fff}


/*--ny--*/
.iny_banner{ width:100%; float:left}
.iny_banner img{ width:100%}

.ilocation{ width:100%; height:80px; float:left}
.location{ width:1200px; height:80px; margin:0 auto}
.location p{ font-size:16px; line-height:80px;}
.location a{ font-size:16px}

.iny_content{ width:100%; float:left; margin-bottom:60px;}
.ny_content{ width:1200px; margin:0 auto; line-height:24px;}

.iny_pro{ width:260px; float:left}
.ny_pro{ width:260px;}
.ny_pro_t{ width:260px; height:50px; background-color:#2c469b}
.ny_pro_t p{ text-align:center; line-height:50px; color:#fff; font-size:22px;}
.ny_pro_c{ width:258px; border:1px solid #ccc}
.ny_pro_c li{ height:40px; line-height:40px; border-bottom:1px solid #fff; background-color:#ececeb}
.ny_pro_c li a{ line-height:40px; font-size:16px; padding-left:20px;}
.ny_pro_c p{line-height:28px; padding-left:6px; padding-right:6px; padding-top:10px; padding-bottom:10px;}


.pagess {clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size:12px}
.pagess ul{margin-top:40px;}
.pagess ul li { display:inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;line-height: 20px;background: #fff;color:#999}
.pagess ul li:hover{ background:#ccc; color:#fff;border: 1px solid #ccc}
.pagess ul li:hover a{color:#fff;}
.pagess ul li.thisclass {display: inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;background: #ccc;color: #fff;}
.pagess ul li.thisclass a {color: #fff;}
.pagess ul li a{ display:block;color:#999}
.pagess ul li a:hover {color: #fff;}

.info{ text-align:center; margin-bottom:30px;}
.other { padding-top:10px; padding-bottom:60px; margin-top:40px;}
.other .next{ padding:0 10px;float:left; display:inline;}

#newslist{width:900px;}
#newslist li{width:900px; height:137px; margin-bottom:30px;}
.news1{width:200px; height:137px; float:left;}
.news1 img{width:200px; height:137px; }
.news2 {width:680px; height:137px; float:right}
.news2 h2{width:680px; font-size:16px; line-height:24px; margin-bottom:5px;}
.news2 p{width:680px;line-height:24px; font-size:14px;}
.news2 span{width:90px; height:26px; background-color: #b1b1b1; text-align:center;display:block; margin-top:10px; float:right}
.news2 span a{color:#fff; line-height:26px; }

.prolist { float:left; margin-bottom:40px;}
.prolist li{ width:280px; float:left; margin-left:9px; margin-right:9px; text-align:center; margin-bottom:32px; border:1px solid #ccc}
.prolist li img{ width:280px; height:193px; margin-bottom:10px;}

.ny_right{ width:900px; float:right; line-height:28px; font-size:16px;}
.ny_right h1{ text-align:center; font-weight:normal; font-size:20px; padding-top:20px; padding-bottom:20px;}

.ny_honor{ width:900px; margin-top:10px;}
.ny_honor li{ line-height:45px; padding-left:15px; border-bottom:1px dashed #ccc}
.ny_honor li a{ font-size:16px;}

.col-lg-6{width:300px; float:left; margin-left:10px; margin-right:10px; margin-top:10px;}
.col-lg-12{width:100%; float:left; margin-left:10px; margin-top:10px;}
.form-control{width:180px; height:25px; line-height:25px; margin-top:3px; font-size:14px; }
.form-control1{width:499px; height:200px; font-size:14px;}