﻿.bj{background: #ffffff;padding: 21px 0px;}
.conn{width: 1262px;margin-left: auto;margin-right: auto;min-height: 600px;}
.conn .c_l{margin-top: 64px;float: left;width: 220px;height: auto;}
.conn .c_r{margin-right: 150px;float: right;width: 823px;height: auto;}
.c_l .p1{width: 184px;height: 42px;font-weight: bolder;line-height: 55px;text-align: center;color: rgb(45, 45, 45);font-size: 24px;}
.c_l .p2{ background: #fff; }
.c_l .p2 ul {padding-top: 15px;padding-bottom:4px;}
.c_l .p2 ul li{height: 45px;margin-left: 10px;}
.c_l .p2 ul li:hover{}
.c_l .p2 ul li:hover a{color: #000;}
.c_l .p2 ul li a{padding-left: 35px;font-size:small;line-height: 34px;color: #b9b9b9;}
.c_l .b2{height: 172px;border: 1px #d2d2d2 solid;background: #fff;}
.c_l .b2 .b2_tel{float: right; width: 132px;}
.b2 .b2_tel .tel{color: #252525;font-weight: bold;font-size: 16px;line-height: 38px;}
.c_l .b2 ul{margin-top: -7px;}
.c_l .b2 ul li{line-height: 21px;margin: 8px 0px;fon;font-size: 13px;}
.c_l .b2 ul li a{ font-size: 12px; }
.c_l .b2 ul .l1{ background:url(../images/phone.png) no-repeat ;  padding-left: 28px;}
.c_l .b2 ul .l2{ background:url(../images/fax.png) no-repeat ;  padding-left: 28px;}
.c_l .b2 ul .l3{ background:url(../images/email.png) no-repeat ;  padding-left: 28px;}
.c_l .b2 ul .l4{ background:url(../images/address.png) no-repeat ;  padding-left: 28px;}
.c_r .c_top{  display: block;  line-height: 33px;}
.c_top i{vertical-align: middle;margin:0 5px;}
.c_r .con{margin-right: 49px;background: #fff;border: rgba(210, 210, 210, 0) solid 1px;overflow: hidden;margin-top: 52px;min-height:auto;min-height: 586px;}
.c_r .con p{line-height: 2em;}
.c_r .con span{ line-height: 2em;}
.c_r .con .title{ margin: 0px 15px; text-align: center; height: 75px; line-height: 75px; font-size: 26px;  font-weight: bold; color: #1a9fdc; border-bottom: 1px dashed #d2d2d2; }
.c_r .con02{background: #fff;margin-top: 31px;margin-bottom: 20px;min-height: 300px;padding: 20px 40px;}
.c_r .con02 .title02{ height: 40px;background:url(../images/tubiao.png) no-repeat ;  padding-left: 42px; line-height:37px;  font-size: 20px; font-weight: bold; color: #868686; border-bottom: 3px #ececec solid; }
.shouye{height: 33px;border: 1px solid #d2d2d2 ; padding-left: 10px;background-color: #fff;border-radius: 3px;}
.c_r .con02 .title02 .t1{ border-bottom: 3px #1998d6 solid; float: left; padding-bottom: 3px; }
.c_r .con02 .title02 .t2{ float: right; }
.c_r .con02 .title_02{background:none;padding: 0;}
.anli ul li{ float: left; margin: 19px; width: 216px;  }
.anli ul li .img{ width: 216px; height: 112px; overflow: hidden;}
.anli ul li img{ width: 216px; height: auto; }
.anli ul li .tit{height: 35px;line-height: 35px;text-align: center;background: #ffffff;}
.anli ul li:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;transition: all .8s ease-in-out 0s;}
.chanpi ul li{width: 241px;height:auto;margin:16px 6px 0px 6px;position: relative;overflow: hidden;}
.chanpi ul li .img{width: 240px;height: 170px;}
.chanpi ul li img{width: 240px;height:auto;}
.chanpi ul li:hover .img img{transform:none;opacity:1;}
.chanpi ul li .tit_t{width: 231px;height: 61px;background-color: #fff;position: absolute;bottom:-78px;text-align:left;padding:5px;border-bottom: 2px solid #f00648;transition:all 0.5s ease;-webkit-transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}
.chanpi ul li:hover .tit_t{bottom: 0;}
.chanpi ul li .tit_t h5{font-size: 16px;line-height: 24px;color:#333333;}
.chanpi ul li .tit_t p{ font-size: 12px;line-height: 20px;color:#838383; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;
 -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.news ul li{ min-height: 140px; margin:25px 18px; border-bottom:  1px dashed #cccccc; }
.news ul li .n_l{ float: left;  width: 165px; height: 125px;margin-top: 2px;overflow: hidden; }
.news ul li .n_r{ float: right; width: 540px; }
.n_l img{ width: 165px; height: auto; }
.n_r .tit{ height: 30px; }
.n_r .tit .t_l{ float: left; font-weight:bold;}
.n_r .tit .t_l a{color: #595959;}
.n_r .tit .t_l a:hover{ color: #1998d6;}
.n_r .tit .t_r{ float:right; color: #808080;}
.n_r .tit_con{height:70px; color: #817f7f; }
.n_r .btn{ display: block; width: 82px; height: 25px; line-height: 25px; text-align: center; background: #a7a7a7; color: #fff;border-radius: 5px;}
.n_r .btn:hover{ background:#3d3d3d;}
.n_r .iconfont{vertical-align: middle;margin-left: 5px;}
.enterprise{width: 550px;height: 130px;margin: 20px auto;}
.enterprise_l{float: left;width: 40px;height: 114px;background-color: #6b96d7;box-shadow:3px 0px 6px #666;padding-top: 16px;}
.enterprise_l ul li{text-align: center;line-height: 24px;font-size: 18px;color:#fff;}
.enterprise_r{float: right;width: 450px;height: 110px;background-color: #eef4f9;padding:10px 20px 10px 20px;}
.enterprise_r ol li{font-size: 15px;color:#8e8f8f;line-height: 21px;}
.enterprise_r ol li i{font-size: 12px;vertical-align: middle;margin-right: 4px;}
.fl{float: left;}
.fr{float: right;}
.certificate{height: auto;}
.certificate ul li{width: 105px;height: 180px;text-align: center;float: left;margin: 0 66px;}
.certificate ul li p{text-align: center;line-height: 24px;}
.con_03 h2{font-size: 20px;margin-top: 20px;color:#333333;}
.con_03 p{font-size: 14px;margin-top: 20px;color:#4d4d4d;}
.liuyan span{font-size: 16px;float: left;line-height: 32px;}
.liuyan span.biaoti{margin-left: 32px;}
.liuyan input{width: 400px;height: 32px;border: 1px solid #dcdcdc;margin-left: 5px;padding-left: 10px;}
.liuyan p{height: 30px;}
.liuyan textarea{border: 1px solid #dcdcdc;margin-left: 5px;width: 400px;padding-left: 10px;height:260px;}
.liuyan input.yanzhengma{width:80px;}
.liuyan input.anli{width:70px;cursor: pointer;text-align: center;background-color: #1998d6;font-size: 14px;color:#fff;}
.venting{border-bottom: 1px dashed #d2d2d2;padding:20px 20px;text-align: center;}
.venting p{height: 30px;}
.venting img{display: inline;text-align: center;}
.venting_j{margin:0px 0 0 60px;}
.venting_j span{width: 74px;height: 24px;background-color: #1a9fdc;display: block;text-align: center;line-height: 24px;color:#fff;font-size: 14px;margin-bottom: 10px;margin-top:30px;}
.venting_j p{height: 26px;font-size: 14px;line-height: 26px;color:#333333;}
.page_nav{ margin-top: 56px; height: 50px; line-height: 50px; }
.page_nav select{ display:none;}
.page_nav span{ font: 13px "΢ź","";margin: 0px 8px;}
.page_nav a { padding:5px 10px; margin: 0px 6px; color: #999999; text-decoration: none}
.page_nav a:hover { background-color: #3d3d3d; color: #fff; }
.page_nav a:active {border: #1a9fdc 1px solid;}
.page_nav span.current { padding:5px 12px;  color: #fff;  background-color: #3d3d3d; }
.page_nav span.nolink {  padding: 4px 10px;   color: #999;  }
.division{height:auto;overflow: hidden;}
.connn { padding: 15px 10px; margin-top: 20px; margin-bottom: 30px; background-color: #fff;}
.neirong h1{font-weight: normal;font-size: 18px;line-height: 50px;text-align: center;}
.neirong .zuozhe{color: #444;line-height: 30px;border-bottom: 1px dashed #ddd;text-align: center;}
.neirong .zuozhe span { margin-right: 20px;}
.neirong .article { margin: 20px 0 30px 0; font-size: 14px; color: #555;line-height: 30px;}
.fanhui { overflow: hidden; height: 40px; border-right: none; border-left: none; background: #f3f3f3; text-align: center; line-height: 40px; margin-top: 40px; margin-bottom: 20px;font-size: 16px;}
.fanhui a { display: block; color: #363636;}
.fanhui:hover {background: #e3e3e3;}
.fanhui:hover a{color:#fff;}
.article p img{display: inline;}
.miaobao p img{display: inline;}