@charset "utf-8";
/* CSS Document */
html{ min-width:1200px;}
body{ font-size:16px; font-family:"\5FAE\8F6F\96C5\9ED1";  color:#333;}
*{ 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;}

header{ background:#fff; height:100px; border-bottom:1px solid #eee;}
.header{ width:1200px; margin:0 auto; height:100px; }
.logo{ float:left; width:300px; padding:20px 0; text-align:center;}
.menu{ float:right; width:900px;}
.menu li{ float:left; width:auto; line-height:100px; padding:0 55px; font-size:18px; font-weight:bold;  border-left:1px solid #ccc;}
.hover{ background:#fcfcfc;}
.menu li a{ color:#000;}
.red{ color:red;}
.banner{ background:url(images/banner.jpg) no-repeat center 0; height:500px;}

.product,.keshi{ width:1200px; margin:80px auto;}
h1{ color:#f30; font-size:36px; font-weight:bold; text-align:center;}
h1 i{ height:1px; width:120px; background:#ccc; margin:30px auto; display:block;}
.product ul{ padding:50px 0 0;}
.product p{ text-indent:2em; font-size:18px; line-height:30px;}
.product li{ float:left; width:400px; text-align:center; line-height:40px;}
.product li a{ color:#06F; font-size:18px; font-weight:bold;}
.product_intro{ height:740px; background:url(images/index_04.jpg) no-repeat center 0;}
.product_intro ul{ width:1000px; margin:0 auto; padding:360px 100px 0;}
.product_intro li{ width:460px; float:left; line-height:30px; padding:0 20px;}
.product_intro li h2{ line-height:40px; font-size:24px; color:#f30; font-weight:bold;}
.keshi ul{ padding:30px 0;}
.keshi li{ float:left; width:200px; text-align:center;  font-size:18px;}
.keshi li p{line-height:60px;}
.yixue{ background:#6f99ff; padding:50px 0; }
h3{ color:#fff; font-size:30px; font-weight:bold; text-align:center;}
h3 i{ height:1px; width:120px; background:#fff; margin:20px auto; display:block;}
.yixuelist{ width:1200px; margin:0 auto;}
.yixuelist ul{ float:left; margin:30px -80px 0 0;}
.yixuelist li{ width:360px; float:left; padding: 0 60px 0 0;}
.yixuelist li h2{ line-height:60px; font-size:24px; color:#fff; font-weight:bold;}
.yixuelist li p{ color:#fff; line-height:30px;}
.about{ width:1200px; margin:50px auto;}
.about h2{ font-size:36px; font-weight:bold; text-align:center;}
.about dl{ padding:50px 0;}
.about dt{ width:490px; float:right;}
.about dd{ width:680px; float:left; color:#333; font-size:14px; line-height:30px; text-indent:2em;}
.contact{ background:#eee; text-align:center; padding:40px 0; font-size:30px; line-height:50px; font-weight:bold; color:#000;}
.contact p{ padding:15px 0 0;}


footer,.foot {text-align:center;line-height:1.8;background-color:#FFF; font-size:14px; min-width:1200px;}
.foot {padding:8px 0 20px 0; border-top:5px solid #0083ce; }
.foot_nav {line-height:2.0}
.foot_nav a {padding:0 5px;}


#solid{width:100%;height:511px;clear:both;position:relative;background:#e6e6e6;}
#solid .solid0,#solid .solid1,#solid .solid2{position:absolute;left:0px;top:0px;width:100%;height:498px;display:none;}
#solid ul{margin:0px;padding:0px;list-style:none;}
#solid ul li{position:absolute;left:50%;top:0px;width:1200px;height:511px;margin-left:-600px;display:none;text-align:center;}
#solid #btt{width:1200px;height:55px;top:445px;left:50%;position:relative;margin-left:-600px;}
#solid #btt span{position:absolute;top:15px;left:45%;display:block;width:30px;height:8px;margin:0 15px;text-align:center;background:#3d3d3d;z-index:1000;cursor:pointer;filter:alpha(opacity=50); /*IE滤镜，透明度50%*/
	-moz-opacity:0.5; /*Firefox私有，透明度50%*/
	opacity:0.5;/*其他，透明度50%*/
}

.product_qj{ width:1200px; height:174px; margin:80px auto 0; background:#1f4d81; border-radius:10px;}
.product_qj dt{ float:left; width:160px; line-height:52px; padding:35px 0; font-size:36px; text-align:center; color:#fff; font-weight:bold;}
.product_qj dd{ float:right; width:996px; line-height:26px; font-size:15px; color:#003c80; margin:2px; padding:20px; background:#fff; border-radius:10px;}
.product_qj dd p{ text-indent:2em;}
.product_con{ width:1200px; margin:60px auto 0;}
.product_con dt{ float:left; width:460px;}
.product_con dd{ float:right; width:700px;}
.product_con dd p{ font-size:15px; line-height:36px; text-indent:2em;}
.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_td,.product_yy{ width:1200px; margin:80px auto 0;}
.product_td ul{ float:left; margin:0 -80px 0 0; position:relative;}
.product_td h2{ width:120px; height:80px; background:#1f4d81; position:absolute; left:540px; top:125px; border-radius:100%; text-align:center; font-size:26px; line-height:40px; padding:20px 0; color:#fff; font-weight:bold; }
.product_td li{ float:left; width:526px; margin:20px 20px 0 0; font-size:15px; line-height:30px; border:2px solid #88abd2; padding:30px 30px; border-radius:10px; background:#fafcff;}
.product_ys{ width:1200px; margin:0 auto;}
.product_ys ul{ float:left; margin:0 -80px 0 0;}
.product_ys li{ float:left; width:310px; height:200px; margin:25px 45px 25px 0; padding:30px 20px; background:rgba(255,255,255,0.7); box-shadow:0 0 8px #1f4d81;}
.product_ys li h2{ margin:0 auto; width:100px; line-height:100px; text-align:center; background:#1f4d81; color:#fff; font-size:28px;  border-radius:100%;}
.product_ys li p{ padding:15px 0 0; font-size:15px; line-height:25px; text-align:center;}
.bg{ background:#f2fcff url(images/index_17.jpg) no-repeat center; padding:80px 0; margin:80px 0 0;}
.product_yy ul{ float:left; margin:30px -60px 0 0;}
.product_yy li{ float:left; width:228px; margin:0 40px 0 0;  padding:25px 20px; box-shadow:0 0 10px #1f4d81;}
.product_yy li h2{ font-size:24px; text-align:center; font-weight:bold; color:#1f4d81;}
.line{ width:40px; margin:15px auto; height:5px; border-top:2px solid #1f4d81; border-bottom:2px solid #1f4d81;}
.product_yy li p{ font-size:15px; line-height:24px; height:72px;}



.online{ width:144px; height:45px; position:fixed; right:5px; top:50%; margin:-22px 0 0 ; z-index:9999;}
.chengxiang{width:1200px;margin: 0 auto;}
.chengxiang ul {width: 1200px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.chengxiang li  img{display: block;border: 15px solid #F1f1f1;}
.chengxiang li h2 {font-size: 24px;padding: 10px 0;}
.jianretu{width: 1200px;margin: 0 auto;}
.jianretu ul{width: 842px;margin: 0 auto;}
.keshi_td ,.yixue_fw{width: 1200px;margin: 0 auto;}
.keshi_td > p{font-size: 21px;line-height: 34px;padding: 19px;}
.keshi_td ul {display: flex;flex-wrap: wrap;justify-content: space-between;}
.keshi_td li {background: #1f80c5;padding: 41px 14px 62px 14px;border-radius: 23px;width: 341px;text-align: center}
.keshi_td li h2 ,.yixue_fw li  h2{font-size: 29px;color: #fff;padding: 20px 0;text-align: center;}
.keshi_td li p{color: #fff;font-size: 18px;}
.yixue_fw h3{padding-top: 60px;color: #f30;font-size: 36px;font-weight: bold;text-align: center;}
.yixue_fw li h2{color: #000000; text-align: center; }
.yixue_fw ul {width: 1160px;margin: 0 auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
.yixue_fw li {width: 350px;}
.yixue_fw li img{display: block;width: 100%;}
.yixue_fw p {font-size: 21px;line-height: 34px;padding: 19px;}
h1.title{padding: 40px 0;}
.shouhui ,.jishu{width:1200px;margin: 0 auto;}
.shouhui ul,.jishu ul {display: flex;flex-wrap: wrap;justify-content: space-between;}
.shouhui li {width: 285px;padding: 20px 0;}
.shouhui li h2 ,.jishu h2{text-align: center;font-size: 20px;padding: 10px 0;}
.shouhui li p ,.jishu li p{text-align: center;line-height: 30px;width: 240px;margin: 0 auto;}
.shouhui li img{display: block;width: 50px;margin: 0 auto;}

.product li{border: 1px solid #eee;width: 358px;}
.product li img{display: block;width: 100%;}
.product li:nth-of-type(odd){margin: 0 30px;}
.product_lcyy{width:1200px;margin:0 auto}
.product_lcyy h1,.pro_ys h1{padding:40px 0}
.product_lcyy ul{width:1200px;display:flex;flex-wrap:wrap;justify-content:space-between}
.product_lcyy li{width:489px;background:#f5f5f5;padding:12px 49px;margin-bottom:28px;height:194px;line-height:30px}
.product_lcyy li span{display:block;font-weight:bold;margin-bottom:10px;font-size:18px;padding-top:10px}
.product_lcyy li i{font-size:23px;position:relative}
.pro_ys{width:1200px;margin:0 auto}
.pro_ys dl{width:575px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px;border-bottom:1px dashed #ddd;padding-bottom:50px}
.pro_ys dd{width:575px}
.pro_ys dd{width:440px}
.pro_ys dd span{font-weight:bold;font-size:18px;display:block;margin-bottom:10px}
.pro_ys dd p{font-size:16px;line-height:30px;color:#555}
.pro_ys dt img{display:block;border:1px solid #0056a4;border-radius:10px}
.box{width:1200px;display:flex;flex-wrap:wrap;justify-content:space-between}