@charset "utf-8";
/* CSS Document */
body{margin: 0px; padding: 0px; font-family:"微软雅黑"; width:100%;}
a{text-decoration:none;*blr:expression(this.onFocus=this.blur());outline:none;}
ul{ margin: 0px; padding: 0px;}
img{ border:none;}
li{list-style-type: none;}
*{margin:0px;padding:0px;}
.overflowHidden{ overflow: hidden;}
.main{ width:1400px; margin:0 auto; height:auto; }

.c{ clear: both;}
a{ color:#333;}
a:hover{ text-decoration:underline; list-style:none;}
.left{ float:left;}
.right{ float:right;}
.logo{ width:480px; height:98px; float:left;}
.nav{ width:750px; height:auto; float:right;}
.nav li{ width:125px; height:98px; float:left;}
.nav li h3{ width:125px; text-align:center; display:block; float:left; padding-top:29px; padding-bottom:5px; font-weight:normal;  font-size:16px;}
.nav li span{ width:125px; height:auto; float:left;  text-align:center; display:block; float:left; font-size:10px; color:#000; font-family:Arial, Helvetica, sans-serif;}
a:hover .sy1{ color:#115eba;}
.about_nr{ width:660px; height:425px; float:left; padding-top:50px;}
.about_title{ width:660px; height:auto; float:left;}
.bt{ width:660px; height:auto; float:left; font-size:24px; color:#01479d; padding-bottom:10px; padding-top:20px; background:url(../images/x1.jpg) no-repeat left bottom;}
.about_wz{ width:660px; height:auto; float:left; font-size:14px; color:#777777; line-height:24px; padding-top:30px;}
.about_wz a{ width:136px; height:38px; float:right; display:block; background-color:#01479d; color:#FFF; text-align:center; line-height:38px; font-size:14px; margin-top:40px;}
.about_wz a:hover{ text-decoration:none; background-color:#003678; }
.about_tp{ width:669px; height:419px; float:right; padding-top:40px;}
.gy_1{ width:1400px; height:auto; float:left; border:1px solid #CCC;}
.gy_1 li{ width:349px; height:140px; float:left; display:block;   border-right:1px solid #CCC; }
.gy_1 li a{ width:349px; height:140px; display:block;}
.gy_1 li a:hover{ width:349px; height:140px; background-color:#1e64bc; color:#FFF;}
.gy_1 li img{ width:86px; height:93px; float:left;padding-left:63px; margin-right:25px; padding-top:30px; }
.gy_1 li h3{ width:159px; height:auto; float:left; font-size:20px; color:#000; font-weight:normal; padding-top:50px; }
.gy_1 li p{ width:159px; height:auto; float:left; font-size:12px; color:#9d9d9d; font-family:Arial, Helvetica, sans-serif; padding-top:5px;}
.products_title{ width:1400px; height:auto; float:left; padding-top:30px;}
.cp_title{ width:300px; height:auto; float:left;  }
.cp_title h3{ font-size:20px; float:left; font-weight:normal; margin-right:10px;}
a:hover .fc1{ color:#FFF;}
.cp_title p{ font-size:14px; padding-top:10px;}
.cp_fl{ width:600px; float:right; line-height:30px; font-size:14px;}
.cp_fl li{ width:auto; height:auto; float:right; text-align:center;line-height:35px; display:block; text-align:center;}
.cp_fl li a{  padding-left:30px; padding-right:30px; display:block;}
.cp_fl li a:hover{ background-color:#1e64bc; color:#FFF; text-decoration:none; }
.cp_fl .qb{ background-color:#01479d; color:#FFF;  padding-left:30px; padding-right:30px; }
.pro_nr{ width:1400px; height:auto; float:left; padding-top:30px;}
.pro_nr li{ width:449px; height:432px; float:left; display:block;}
.bs{ width:445px; height:428px;  background-color:#FFF; margin-top:2px; margin-left:2px; margin-right:2px; margin-bottom:2px; display:block;}
.pro_nr li a{  width:449px; height:432px; border:1px solid #CCC;  }
.pro_nr li a:hover{ background-color:#1e64bc;  border:1px solid #1e64bc; }
.pro_nr li img{ width:392px; height:250px; float:left; padding-left:25px; padding-top:25px; float:left;}
.pro_nr li h3{ width:449px; height:auto; float:left; font-size:20px; text-align:center; font-size:18px; font-weight:normal; padding-top:20px; padding-bottom:10px;}
.pro_nr li span{ width:449px; height:auto; float:left; font-size:14px; color:#999; text-align:center; padding-bottom:20px;}
.pro_nr li p{ width:164px; height:40px; text-align:center; color:#FFF; line-height:40px; float:left; margin-left:142px; color:#d4d4d4; border:1px solid #d4d4d4;}
.pro_nr li a{ width:449px; height:432px; display:block;}

.kd20{ margin-left:22px;}
.news_lb{ width:1400px; height:auto; float:left; padding-top:40px; }
.news_left{ width:674px; height:auto; float:left;}
.news_lb1{ width:674px; height:110px; float:left; margin-bottom:30px; background-color:#f5f5f5;}
.news_lb1 a{width:674px; height:110px; display:block;}
.news_lb1 a:hover{ background-color:#01479d;}

.news_sj{ width:81px; height:66px; border-right:1px solid #CCC; float:left; margin-top:22px; margin-bottom:7px;}
.news_sj h3{ width:81px; font-size:16px; text-align:center; font-weight:normal; padding-top:10px;}
.news_sj p{ width:81px; text-align:center; font-size:18px;}
.news_xx{ width:560px; height:auto; float:left; margin-left:20px; margin-top:20px;}
.news_xx h3{ font-size:16px; color:#000; font-weight:normal;}
.news_xx p{ width:560px; font-size:14px; color:#666; padding-top:5px; line-height:24px;}
.news_right{ width:600px; height:500px; float:right; background-color:#f6f6f6; padding-left:39px; padding-right:39px; padding-top:30px;}
.xw_tp{ width:600px; height:395px; float:left; }
.xw_tp1{ width:600px; height:auto; float:left; padding-top:15px;}

.db{ width:100%; height:auto; background-color:#efefef;}
.db_left{ width:730px; height:auto; float:left; padding-top:15px;}
.db_left li{ width:166px; height:48px; float:left; line-height:48px; color:#4d83c1; font-size:14px; background:url(../images/x2.jpg) no-repeat center bottom;}
.db_left li a{  color:#4d83c1;}
.db_left li a:hover{ text-decoration:none; color:#063d81;}
.ml10{ margin-left:80px;}
.db_center{ width:460px; height:auto; float:left;}
.db_center h3{ font-size:16px; color:#4d83c1; padding-top:30px; padding-bottom:10px;}
.db_center span{ font-size:30px; color:#01479d; line-height:35px; font-weight:bold; }
.f16{ font-size:16px; color:#01479d; font-weight:normal; }
.db_center p{ width:460px; height:auto; float:left; padding-top:15px; font-size:14px;}

.wx{ width:106px; height:auto; float:right; padding-right:40px; padding-top:25px;}
.wx img{ width:106px; height:105px; float:left;}
.wx p{ width:106px; height:25px; text-align:center; float:left; font-size:14px; padding-top:5px;}
.copy{ width:1400px; height:auto; line-height:50px; font-size:12px; text-align:left; color:#a6a6a6; margin:0 auto;}


.news_sj1{ width:81px; height:66px; border-right:1px solid #CCC; float:left; margin-bottom:7px;}
.news_sj1 h3{ width:81px; font-size:16px; text-align:center; font-weight:normal; padding-top:10px;}
.news_sj1 p{ width:81px; text-align:center; font-size:18px;}
.news_xx1{ width:450px; height:auto; float:left; margin-left:20px;}
.news_xx1 h3{ font-size:16px; color:#000; font-weight:normal; padding-top:12px;}
.news_xx1 p{ width:450px; font-size:14px; color:#666; padding-top:5px; line-height:24px;}

a:hover .more1{ background-color:#01479d; color:#FFF; border:1px solid #01479d;}
.ny_banner{ width:100%; height:297px;}
.ny_banner img{ width:100%; height:297px;}
.gy_title{ width:1400px; height:auto; float:left; }
.gy_logo{ width:296px; height:100px; float:left; border-right:1px solid #CCC; padding-right:30px; margin-right:30px; padding-left:40px;}
.gy_wz{ width:1000px; height:100px; float:left; font-size:14px; color:#333; line-height:28px;}
.fl{ width:1100px; height:auto; float:left; margin-top:50px; margin-left:300px; padding-bottom:50px;}
.fl li{ width:170px; height:45px; line-height:45px; font-size:16px; text-align:center; background-color:#f2f2f2; border:1px solid #CCC; float:left; margin-right:20px;}
.fl li a{ width:170px; height:45px; color:#575757;  display:block;}
.fl li a:hover{ width:170px; height:45px; background-color:#01479d; color:#FFF; display:block; text-decoration:none;}
.fl li .on1{ width:170px; height:45px; background-color:#01479d; color:#FFF; display:block; text-decoration:none;}
.gy_tp{ width:1400px; height:auto; float:left; text-align:center; padding-top:30px; padding-bottom:30px;}
.gy_wz1{ width:1340px; height:auto; float:left; font-size:14px; color:#333; line-height:28px; text-indent:2em; min-height:300px; padding-left:30px; padding-right:30px; padding-bottom:100px;}
.qywh_wz1{ width:1340px; height:auto; float:left; font-size:14px; color:#333; line-height:28px; text-indent:2em; min-height:300px; padding-left:30px; padding-right:30px;  padding-bottom:100px;}

.zzry{ width:1400px; height:auto; float:left;min-height:660px;}
.zzry li{ width:328px; height:auto; float:left; border:1px solid #CCC; margin-bottom:20px; margin-left:16px;}
.zzry li img{ width:328px; height:238px; float:left;}
.zzry li p{ width:328px; height:35px;  line-height:35px; font-size:14px; text-align:center; color:#333; float:left; padding-bottom:10px;}
.zzry li p a{ color:#333;}
.zzry li p a:hover{ text-decoration:none; color:#01479d;}

.zzry_ny{ width:1400px; height:auto; float:left; padding-bottom:100px;max-width: 1000px;}
.zzry_ny h3{ width:1400px; height:auto; font-size:20px; text-align:center; border-bottom:1px solid #CCC; font-weight:normal; padding-top:30px; padding-bottom:30px;}
.zzry_ny p{width:1400px; height:auto; float:left; text-align:center;padding-top:15px;}
.zzry_ny p img{width:100%; height:auto;}

.fl_new{ width:900px; height:auto; float:left; margin-top:50px; margin-left:500px; padding-bottom:50px;}
.fl_new li{ width:170px; height:45px; line-height:45px; font-size:16px; text-align:center; background-color:#f2f2f2; border:1px solid #CCC; float:left; margin-right:20px;}
.fl_new li a{ width:170px; height:45px; color:#575757;  display:block;}
.fl_new li a:hover{ width:170px; height:45px; background-color:#01479d; color:#FFF; display:block; text-decoration:none;}
.fl_new li .on1{ width:170px; height:45px; background-color:#01479d; color:#FFF; display:block; text-decoration:none;}

.gsxw_lb{ width:1400px; height:auto; float:left;}


.gsxw{ width:1400px; height:110px; float:left; margin-bottom:30px; background-color:#f5f5f5;}
.gsxw a{width:1400px; height:110px; display:block;}
.gsxw a:hover{ background-color:#01479d;}

.gsxw_sj{ width:81px; height:66px; border-right:1px solid #CCC; float:left; margin-top:22px; margin-bottom:7px;}
.gsxw_sj h3{ width:81px; font-size:16px; text-align:center; font-weight:normal; padding-top:10px;}
.gsxw_sj p{ width:81px; text-align:center; font-size:18px;}
.gsxw_xx{ width:1200px; height:auto; float:left; margin-left:20px; margin-top:20px;}
.gsxw_xx h3{ width:1200px; font-size:16px; color:#000; font-weight:normal;}
.gsxw_xx p{font-size:14px; color:#666; padding-top:5px; line-height:24px;}
.gsxw_xx1{ width:1400px; height:auto; float:left; min-height:800px; padding-bottom:100px;}
.gsxw_xx1 h3{ font-size:24px; padding-top:20px; padding-bottom:20px;}
.sj{ width:1400px; height:auto; line-height:34px; font-size:14px; border-top:1px solid #CCC; border-bottom:1px solid #CCC; display:block; margin-bottom:20px;}
.gsxw_xx1 p{ font-size:14px; line-height:26px; color:#333; text-indent:2em;}

.products_lb{ width:1400px; height:auto; margin:0 auto; padding-top:30px;}
.products_lb li{ width:392px; height:auto; float:left; border:1px solid #CCC; padding:8px; margin-left:43px; margin-bottom:30px;}
.products_lb li img{ width:392px; height:250px; float:left;}
.products_lb li p{ width:392px; height:auto; float:left; font-size:14px; text-align:center; padding-top:10px; padding-bottom:5px; line-height:26px;}
.products_lb li p a{ color:#000;}
.products_lb li p a:hover{ text-decoration:none; color:#01479d; font-size:16px;}
.t30{ padding-top:50px;}

.pro_ny{ width:1400px; height:auto; float:left; padding-bottom:100px;}
.pro_ny h3{ width:1400px; height:auto; font-size:20px; text-align:center; border-bottom:1px solid #CCC; font-weight:normal; padding-top:30px; padding-bottom:30px;}
.pro_ny p{ width:1340px; height:auto; float:left; text-align:center; font-size:14px; text-align:left; padding-left:30px; padding-right:30px; float:left;}

.cjwt_lb{ width:1400px; height:auto; float:left; padding-bottom:100px;}
.cjwt_lb li{ width:1400px; height:auto; float:left; padding-top:25px; padding-bottom:25px; border-bottom:1px solid #CCC;}
.cjwt_lb li h3{ font-size:18px; line-height:35px; font-weight:normal;}
.cjwt_lb li h3 a{ color:#000;}
.cjwt_lb li h3 a:hover{ text-decoration:none; color:#01479d;}
.cjwt_lb li p{ width:1400px; height:auto; line-height:24px; color:#333; font-size:14px;}
.cjwt_lb li p a{ color:#666;}
.cjwt_lb li p a:hover{  color:#01479d; text-decoration:none; }

.con_nr{ width:1400px; height:auto; float:left; margin-bottom:100px;}
.con_tp{ width:231px; height:76px; float:left;}
.con_xx{ width:1390px; height:auto; float:left; font-size:14px; line-height:30px; padding-left:10px; padding-top:10px; padding-bottom:20px; text-align:left;}
.map{ width:1400px; height:400px; margin-top:30px; margin-bottom:100px; float:left;}
.rczp_lb{ width:1400px; height:auto; float:left;}

.flexslider { position: relative; height: 578px; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat;}
.slides { position: relative; z-index: 1;}
.slides li { height: 578px;}
.flex-control-nav { position: absolute; bottom: 30px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 17px; height: 17px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 17px; height: 17px; line-height: 60px; margin-bottom:40px; overflow: hidden; background: url(../images/dot.png) right 0 no-repeat; cursor: pointer; }
.flex-control-nav .flex-active { background-position: 0 0; }
.page{ clear:both; height:50px; text-align:center; font-size:12px; color:#999; padding:60px 0px 50px 10px; font-family:"微软雅黑";}
.page a{ padding:8px; border:1px solid #999; margin-right:8px; color:#7b7b7b; text-decoration:none; padding-left:20px; padding-right:20px; background-color:#fbfbfb;}
.page a:hover{ background-color:#01479d; color:#fff ;}
.page span{ color:#fff;}
.current{ padding:8px; border:1px solid #999;background-color:#01479d; margin-right:8px;  text-decoration:none; padding-left:20px; padding-right:20px; color:#fbfbfb;}
.yxwl{ width:100%; background-color:#fffeea;}
.dt{ width:1400px; height:auto; float:left; min-height:800px;}
