
.w{width:100%;overflow:hidden;}
.wide{width: 1200px;margin: auto;overflow:hidden;}
a{color:#121212;overflow:hidden;}
a:hover{text-decoration:none;}
.kb{height:40px;overflow:hidden;}
.fl{float:left;}
.fr{float:right;}



/*top*/
.top{height: 127px;overflow:hidden;}
.logo{margin-top: 15px;float:left;overflow:hidden;}
.dh{margin-top: 10px;float:right;overflow:hidden;}
.dh i{width:276px;height:100px;margin-top:10px;float:right;display:block;overflow:hidden;}

/*navbox*/
.navbox{height:58px;line-height:58px;background-color:#1672d2;overflow:hidden;}
.nav{overflow:hidden;}
.nav_list{float:left;overflow:hidden;}
.nav_list li{margin: 0 15px;float: left;overflow:hidden;}
.nav_list span{width:1px;height: 15px;margin-top: 4px;border-right:1px dotted #2088e1;float: left;margin-top:20px;margin-left:20px;margin-right: 20px;font-size:20px;display:block;overflow:hidden;}
.nav_list li a{font-size: 18px;color: #ffffff;overflow:hidden;}
.nav_list li:hover a{color:#ffffff;color:#ffffff;text-decoration:underline;overflow:hidden;}


/*banner*/
.banner img{width: 100%;min-width: 1200px;overflow:hidden;}
.banner01 img{width: 100%;min-width: 1200px;display: block;overflow:hidden;}



/*cp*/
.cp{overflow:hidden;}
.cp_l{width:250px;overflow:hidden;}
.cp_l01{width:250px;height:111px;overflow:hidden;}
.cp_l02{width:250px;background-color:#f4f4f4;padding-bottom: 40px;overflow:hidden;}
.cp_l03{padding: 15px 0 0 0;overflow:hidden;}
.cp_l03 i{width:232px;height:45px;line-height:45px;background:url(../images/zhongshui03.jpg) no-repeat;display:block;overflow:hidden;}
.cp_l03 i a{color:#ffffff;padding-left: 50px;display:block;overflow:hidden;}
.cp_l03 ul{padding: 10px 10px 0 20px;overflow:hidden;}
.cp_l03 li{line-height:35px;overflow:hidden;}
.cp_l03 li a{color:#666;display:block;overflow:hidden; border:1px solid #d3d1d2;padding-left: 15px;margin-bottom: 8px;}
.cp_l03 i a:hover{color:#ffffff;padding-left: 50px;display:block;overflow:hidden;background:url(../images/zhongshui033.jpg) no-repeat;}


.cp_l03 li  a:hover{background: #e68904;color:#fff}

.cp_r{width:925px;float:right;overflow:hidden;}
.cp_r01{width:925px;height:57px;background-color:#2175cc;line-height:57px;overflow:hidden;}
.cp_r01 p{font-size:19px;font-weight:700;color:#fff;float:left;overflow:hidden;}
.cp_r01 p a{color:#fff;margin-left:20px;display:block;overflow:hidden;}
.cp_r01 dl{color:#fff;float:right;margin-right:20px;display:block;overflow:hidden;}
.cp_r01 dl dd{width:40px;height:40px;margin:10px 10px 0 0;float:left;display:block;overflow:hidden;}
.cp_r01 dl dt{font-size:18px;color:#fff;float:left;display:block;overflow:hidden;}
.cp_r01 dl font{font-size:22px;color:#fff;float:left;display:block;overflow:hidden;}
.cp_r02{width:925px; margin-top: 25px;overflow:hidden;}
.cp_r02 ul{margin-left: -10px;overflow:hidden;}
.cp_r02 li{width:298px;margin-left: 13px;margin-top:20px;float:left;overflow:hidden;}
.cp_r02 li i{width:298px;height:234px;display:block;overflow:hidden;}
.cp_r02 li i img{width:298px;height:234px;display:block;overflow:hidden;}
.cp_r02 li i img:hover{transform: scale(1.03, 1.03); transition: .60s transform;overflow:hidden;display:block;}
.cp_r02 li p{width:298px;height:34px;line-height:34px;text-align:center;margin-top:10px;font-size:16px;display:block;overflow:hidden;}



/*news*/
.newsbox{padding:40px 0 54px 0;background-color:#f7f7f7;overflow:hidden;}
.news{margin-top:30px;overflow:hidden;}
.news01{width:376px;float:left;overflow:hidden;}
.news01_title{height:44px;background:url(../images/yuantu_55.png) no-repeat;overflow:hidden;}
.news01_title p{font-size:19px;color:#333333;float:left;overflow:hidden;}
.news01_title font{font-size:12px;color:#999999;float:right;margin-top:11px;display:block;overflow:hidden;}
.news01_title font a{font-size:12px;color:#999999;display:block;overflow:hidden;}

.news03{width:376px;float:left;overflow:hidden;}
.news02{width:376px;margin-left:25px;float:left;overflow:hidden;}
.news02_b{margin-top:15px;overflow:hidden;}
.news02_b i{width:376px;height:142px;float:left;display:block;overflow:hidden;}
.news02_b i img{width:376px;height:142px;display:block;overflow:hidden;}
.news02_m{margin-top:15px;overflow:hidden;}
.news02_m li{width:376px;height:40px;line-height:40px;border-bottom:1px dashed #cccccc;overflow:hidden;}
.news02_m li i{width:6px;height:6px;float:left;margin-right: 15px;display:block;margin-top: 14px;}
.news02_m li p{width:270px;font-size:15px;color:#666666;float:left;overflow:hidden;}
.news02_m li span{float:right;font-size:14px;color:#999999;display:block;overflow:hidden;}


/*yous*/
.yousbox{height:674px;border-top:15px solid #2088e1;margin-top:15px;background:url(../images/yuantu_22.jpg) center top;overflow:hidden;}
.yous{overflow:hidden;}
.yous_title{color:#ffffff;margin: 58px 0 0 300px;overflow:hidden;}
.yous_title p{font-size:36px;font-weight:700;overflow:hidden;}
.yous_title span{font-size:16px;display:block;overflow:hidden;}

.yous01{width:800px;margin-top: 80px;overflow:hidden;}
.yous01box{overflow:hidden;}
.yous01box_01{width:410px;overflow:hidden;}
.yous01box_01 p{font-size:22px;overflow:hidden;}
.yous01box_01 p font{font-size:22px;color:#2088e1;overflow:hidden;}
.yous01box_01 span{font-size:18px;display:block;overflow:hidden;}
.yous01box_02{width:485px;margin-top: 25px;margin-left: 20px;font-size:15px;color:#333333;overflow:hidden;}
.yous01box_02 p{overflow:hidden;}
.yous01box_02 span{margin-top: 21px;display:block;overflow:hidden;}

.yous02{width:800px;margin-top: 95px;float:right;overflow:hidden;}
.yous02box{text-align:right;overflow:hidden;}
.yous02box_01{overflow:hidden;}
.yous02box_01 p{font-size:22px;overflow:hidden;}
.yous02box_01 p font{font-size:22px;color:#2088e1;overflow:hidden;}
.yous02box_01 span{font-size:18px;display:block;overflow:hidden;}
.yous02box_02{margin-top: 18px;margin-right: 20px;font-size:15px;color:#333333;overflow:hidden;}
.yous02box_02 p{overflow:hidden;}
.yous02box_02 span{margin-top:18px;display:block;overflow:hidden;}

.yous03{width:800px;margin-top: 93px;float:left;overflow:hidden;}
.yous03box{overflow:hidden;}
.yous03box_01{width:410px;overflow:hidden;}
.yous03box_01 p{font-size:22px;overflow:hidden;}
.yous03box_01 p font{font-size:22px;color:#2088e1;overflow:hidden;}
.yous03box_01 span{font-size:18px;display:block;overflow:hidden;}
.yous03box_02{width:565px;margin-top: 40px;margin-left: 20px;font-size:15px;color:#333333;overflow:hidden;}
.yous03box_02 p{overflow:hidden;}
.yous03box_02 span{margin-top: 21px;display:block;overflow:hidden;}




/*case*/
.casebox{padding:40px 0 54px 0;background-color:#f7f7f7;border-bottom:1px dashed #cccccc;overflow:hidden;}
.case{overflow:hidden;}
.case_title{height:40px;overflow:hidden;}
.case_t{font-size:12px;text-align:center;text-transform:uppercase;color:#999;overflow:hidden;}
.case_title i{width:490px;height:2px;margin-top: 25px;background-color:#2175cc;float:left;display:block;overflow:hidden;}
.case_title p{width:220px;text-align:center;font-size:28px;float:left;overflow:hidden;}
.case_m{text-align:center;font-size:18px;color:#666;margin-top:5px;overflow:hidden;}

/*xindebox*/
.xindebox{margin-top: 40px;overflow:hidden;}
.xinde_top{width:937px;height:35px;margin:0 auto;line-height:35px;overflow:hidden; text-align:center}
.xinde_top span{ width:108px;height:35px;line-height:35px;    margin-left: 8px;text-align:center;background-color:#e1e1e1;display: inline-block;font-size:16px;color:#121212;overflow:hidden;}
.xinde_top span a{ width:108px;height:35px;line-height:35px;text-align:center;}
.xinde_top span a:hover{background-color:#2175cc;color:#fff;display:block;overflow:hidden;}

.xinde_xq{ margin-top: 10px;overflow:hidden;}
.xinde_xq li{ width:291px;margin-left:8px;    margin-bottom: 30px;float:left;overflow:hidden;}
.xinde_xq li i{ width:291px;height:209px;display:block;overflow:hidden;}
.xinde_xq li i img{ width:291px;height:209px;display:block;overflow:hidden;}
.xinde_xq li i img:hover{transform: scale(1.03, 1.03); transition: .60s transform;overflow:hidden;display:block;}
.xinde_xq li p{ width:291px;height:29px;line-height:29px;text-align:center;margin-top:10px;overflow:hidden;}

/*gsjj*/
.gsjjbox{height:648px;background:url(../images/yuantu_62.jpg) center top;overflow:hidden;}
.gsjj{overflow:hidden;}
.gsjj02{width:550px;float: right; margin-right: 50px;overflow:hidden;}
.gsjj02 font{height:310px; line-height: 35px;font-size:16px;margin-top: 290px;text-align:justify;color:#121212;display:block;overflow:hidden;}



/*liuc*/
.liucbox{padding:30px 0 30px 0;background-color:#1672d2;overflow:hidden;}
.liuc{overflow:hidden;}
.liuc font{width:19px;height:1px;background-color:#ffffff;margin-top: 70px;float:left;display:block;overflow:hidden;}
.liuc li{width:115px;float:left;overflow:hidden;}
.liuc li i{width:45px;height:45px;display:block;margin:0 auto;overflow:hidden;}
.liuc li p{width:115px;height:40px;text-align:center;background-color:#ffffff;border-radius:8px;line-height:40px;color:#2495e5;font-size:16px;font-weight:700;margin:5px 0;overflow:hidden;}
.liuc li span{width:115px;text-align:center;font-size:16px;font-size:24px;font-weight:700;display:block;color:#cfe3f7;overflow:hidden;}


/*honor*/
.honor_b{margin-top:40px;overflow:hidden;}
.honor_b ul{margin-left: -30px;overflow:hidden;}
.honor_b li{width:270px;float:left;margin-left:36px;overflow:hidden;}
.honor_b li i{width:270px;height:190px;display:block;overflow:hidden;}
.honor_b li i img{width:270px;height:190px;display:block;overflow:hidden;}
.honor_b li dl{width:270px;height:60px;display:block;overflow:hidden;}
.honor_b li dl dd{width:240px;height:30px;line-height:30px;margin:0 auto;border-bottom: 1px solid #cccccc;font-size:16px;margin-top:20px;color:#333333;display:block;overflow:hidden;}
.honor_b li dl dt{width:240px;height:30px;line-height:30px;font-size:14px;margin:0 auto;color:#999999;display:block;overflow:hidden;}
.honor_b li:hover i{transform: scale(1.03, 1.03); transition: .60s transform;overflow:hidden;display:block;}
.honor_b li:hover dl font{color:#2088e1;overflow:hidden;display:block;}
.honor_b li:hover dl dd{color:#2088e1;text-decoration:none;overflow:hidden;display:block;}


/*link*/
.link{font-size:14px;line-height:36px; color:#333; overflow:hidden;}
.link p{font-size:16px;float:left;overflow:hidden;}
.link span{margin-left: -10px;line-height:36px;overflow:hidden;}
.link span a{margin:10px;color:#333;overflow:hidden;}

/*bottom*/
.bottom{background-color: #1672d2;min-width: 1200px;width: 100%;padding-top: 30px;overflow:hidden;}
.bottombox{padding-bottom: 30px;overflow:hidden;}
.bo-us{width:440px;height: 170px;padding-left:50px;float:left;overflow:hidden;}
.bo-us p{line-height:26px;font-size: 14px;color: #fff;margin-top:15px;overflow:hidden;}
.bo-us h4{display: block;height: 1px ;width: 30px;background-color: #79bee6;margin-top: 12px;overflow:hidden;}

.bo-pic{float: right;width: 131px;text-align: center;overflow:hidden;}
.bo-pic img{float: left;width: 130px;height: 130px;margin-top:1px;margin-bottom: 10px;overflow:hidden;}
.bo-pic p{text-align: center;font-size: 14px;color: #fff;width: 130px;overflow:hidden;}


.chanpin{width:260px;height: 170px;float:left;border-right: 1px solid #2c85e1;overflow:hidden;}
.chanpin h3 a , .bo-us h3 a , .bo-about h3 a{width:150px;height:35px;line-height:35px;display:block;color: #fff;font-size: 16px;overflow:hidden;}
.chanpin ul{margin-top:15px;overflow:hidden;}
.chanpin li{width: 130px;float: left;line-height:28px;overflow:hidden;}
.chanpin li a{color: #fff;float: left;font-size: 14px;overflow:hidden;}


.bo-bot {background-color: #196bc1;width: 100%;overflow:hidden;}
.bo-bot p{width:1200px;margin:0 auto;font-size: 14px;color: #fff;line-height: 50px;overflow:hidden;}
.bo-bot p a{color: #fff;overflow:hidden;}

























