@charset "utf-8";
/* CSS Document */
html{ min-width:1200px;}
body{ font-size:16px; font-family:"\5FAE\8F6F\96C5\9ED1";  color:#333;/* background-color: #dff2f8; */}
*{ padding:0; margin:0;}
fieldset,img {border:0} 
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal} 
ol,ul {list-style:none} 
caption,th {text-align:left} 
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal} 
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.riqi{ float:right; display:block;}
a{ color:#333; text-decoration:none;}

.top{ min-width:1180px; background:#fff; border-bottom:1px solid #ccc; line-height:40px; padding:0 10px;}
.tia_l{ float:left;}
.top_r{ float:right; display:block;}
.top_r img{ vertical-align:middle; line-height:40px; padding:0 5px 0 0;}
.top a{ padding:0 5px; font-size:14px;}
.banner{ background:url(images/index_01.jpg) center 0; height:500px;}
.bancon{ width:600px; margin:0 auto; padding:80px 0 0 600px;}
.bancon h1{ font-size:48px; font-weight:bold; color:#007087;}
.bancon h2{ font-size:20px; line-height:60px; color:#007087; border-bottom:1px solid #007087;}
.bancon p{ font-size:16px; line-height:36px; padding:20px 0;}
.more{ float:left; width:150px; line-height:40px; font-size:16px; border:1px solid #fff; text-align:center; background:rgba(29,165,194,0.8);}
.more a{ color:#fff;}
.product,.product_td,.product_xn,.product_sy,.product_zy,.product_zs,.product_list{ width:1200px; margin:80px auto 0;}
.product dt{ float:right; width:460px;}
.product dd { float:left; width:700px;}
.product dd h2{ font-size:20px; font-weight:bold; line-height:60px;color: #00579e;}
.product dd p{ font-size:16px; line-height:30px; text-indent:2em;}
.product dd p{text-indent: 0;}
.btn{ width:100%; float:left; display:block; margin:30px 0 0;}
.btn1,.btn2{ padding:6px 20px; margin:0 20px 0 0;  border:1px solid #f30; text-align:center; font-size:18px;}
.btn1{background:#f30; color:#fff;}
.btn2{background:#fff; color:#f30;}
.product_list ul{ float:left; margin:0 -80px 0 0;}
.product_list li{ float:left; width:270px; margin:0 40px 0 0; text-align:center; line-height:30px;}
.product_list li img{ width:270px;}
.product_list li p{line-height: 50px;}
.text_product{padding: 20px;line-height: 30px; border: 1px dashed #ccc; color: #007087; margin: 20px 0; }
.text_product span{background: #007087; padding: 1px 4px; border-radius: 3px; color: #fff;}
.product_td h1,.product_xn h1,.product_sy h1,.product_zs h1{ width:550px; margin:0 auto; border:1px solid #1da5c2; border-radius:50px; text-align:center; line-height:60px; font-size:30px; font-weight:bold; color:#1da5c2;}
.product_td ul{ float:left; margin:60px -80px 0 0;}
.product_td li{ float:left; width:328px; margin:0 45px 0 0; padding:20px; border:1px solid #b0d8e4; color:#444; background:#f1fbff; line-height:30px; font-size:16px; text-align:justify; height: 228px;border-radius: 20px 0;}
.product_td li h2{background: #1da5c2;text-align: center;font-size: 23px;color: #fff;padding: 5px 0;border-radius: 10px 0;margin-bottom: 13px;}
.product_xn ul{ float:left; margin:60px -80px 0 0;}
.product_xn li{ float:left; width:560px; margin:0 80px 0 0;}
.product_xn li h2{font-size: 18px; margin:0 0 18px 0; border-left: 4px solid #f00; padding: 0 0 0 15px; font-weight: bold;}
.product_xn li p{ font-size:15px; line-height:30px; }
.product_xn li table,.product_xn li table td{ border:1px solid #999; border-collapse:collapse;}
.product_xn li table td{ text-align:center; padding:5px 20px; line-height:24px;}
.product_zs img{ border:1px solid #eee; margin:0 20px 0 0;}

.product_sy ul{ float:left; margin:60px -80px 0 0; background:url(images/index_03.jpg) no-repeat 0 center;}
.product_sy li{ float:left; width:206px; margin:0 80px 0 0; border:2px solid #1da5c2;     padding: 23px 15px;border-radius:10px;}
.product_sy li h2{ font-size:18px; text-align:center; line-height:60px; border-bottom:1px solid #1da5c2; color:#1da5c2; font-weight:bold;}
.product_sy li p{ padding:15px 0 0; height:80px; line-height:24px;color: #007087;}

.product_zy ul{ float:left; margin:0 -80px 0 0;}
.product_zy li{ float:left; width:560px; margin:0 80px 0 0;}
.product_zy li h2{font-size: 18px; margin:0 0 18px 0; border-left: 4px solid #f00; padding: 0 0 0 15px; font-weight: bold;}
.product_zy li p{ font-size:16px; line-height:30px; }
.product_zy li table,.product_zy li table td{ border:1px solid #999; border-collapse:collapse;}
.product_zy li table td{ text-align:center; padding:2px 20px; line-height:24px;}
.product_zy li table td img{ height:26px;}

header {background: #fff;height: 100px;}
.header {width: 1200px;margin: 0 auto;height: 100px;}
.logo {float: left;width: 250px;padding: 20px 0;text-align: center;}
.menu {float: right;width: 883px;}
.menu li {float: left;width: auto;line-height: 100px;padding: 0 50px;font-size: 20px;border-left: 1px solid #efefef; font-weight: bold;}
.hover {background: #fcfcfc;}
.menu li a {color: #2a2a2a;}
.menu li a.active {color: #006EBD;}
.red{color: #FF3300;}



.about{ background:#126ebb; margin:80px 0 0;}
.about h1{ text-align:center;  font-size:36px; padding:40px 0; color:#fff; font-weight:bold;}
.aboutcon{ width:1120px; margin:0 auto; background:#fff; padding:40px;}
.aboutcon dd{ width:620px; float:left;}
.aboutcon dd h2{ font-size:24px;}
.aboutcon dd p{ line-height:36px; color:#333; text-indent:2em; }
.aboutcon dd p.blue{ color: #3EB9E3; }
.aboutcon dt{ width:460px; float:right;}
.contact{ width:1200px; margin:0 auto; padding:40px 0; color:#fff;}
.tel{ line-height:55px; font-size:24px; text-align:center;}
.phone{ font-size:36px; text-align:center; font-weight:bold;}

footer,.foot {text-align:center;line-height:1.8;background-color:#FFF; font-size:14px; min-width:1200px;}
.foot {padding:8px 0 20px 0;}
.foot_nav {line-height:2.0}
.foot_nav a {padding:0 5px;}

.product_yzjl{width:1200px;margin: 0 auto;}
.product_yzjl h1{width: 550px;margin: 40px auto;border: 1px solid #1da5c2;border-radius: 50px;text-align: center;line-height: 60px;font-size: 30px;font-weight: bold;color: #1da5c2;}
.product_yzjl dl{overflow: hidden;}
.product_yzjl dt {float: left;}
.product_yzjl dd{width: 680px;float: left;line-height: 30px;margin: 10px;}
.product_yzjl dt img{padding: 20px;}
.product_yzjl dd p{padding: 39px;background: #f1fbff;height: 182px;border: 1px dashed #54bad1;line-height: 35px;border-radius: 12px;font-size: 15px;}
.product_yzjl dd p span{color: #ec0300;font-size: 21px;font-weight: bold;}
.img{width:1200px;margin: 0 auto;}
.title{text-align: center;padding: 10px 0;color: #333;font-weight:  bold;font-size: 25px;}

.sliderBox{  width: 120px;position: fixed; background: linear-gradient(#09a2c8 , #00579E); left: 1px; top: 20%;  color: #fff; border-radius:8px;}
.sliderBox_phone {background: url(images/right_pic1_on.png) no-repeat center 10px;}
.sliderBox_phone .contact{ text-align: left; width: 120px; font-size: 16px; padding: 40px 0 10px 0;  }
.sliderBox_phone .contact .tel{font-size: 16px; line-height: 30px; }
.sliderBox_phone .contact .phone{font-size: 16px; line-height: 30px; font-weight: normal;}
.topS{text-align: center; color: #fff; display: block; border-radius: 20px; border: 1px solid #83bed9; padding: 6px 0; width: 100px; font-size: 15px;  margin: 0 auto; margin-bottom: 20px; }
.topS:hover{ background: #126EBB; }