.prols ul li dd img{width: 100%;}

.prols ul li{position:relative;height: auto;overflow: hidden;padding-bottom: 115px;margin-bottom: 40px;}
.prols ul li dd{float: left;width: 46%;float: left;position: relative;z-index: 2;}
.prols ul li dt{width: 100%;float: right;font-weight: normal;position: absolute;right: 0px;}
.xll_1 h2{font-size: 30px;font-family: chj;color: #43474c;margin-bottom: 25px;margin-top:60px;}
.xll_1 p{font-size: 16px;color: #43474c;line-height: 30px;margin-bottom: 40px;}

.xll_2{/*background: #636363;*/background: #f0f0f0;padding-top: 20px; padding-bottom:20px; width: 54%;float: right;}

.xll2nr span a{display: inline-block;background: #fff;border:1px solid#FFF;font-size: 14px;color: #43474c;margin: 7px 8px 8px 7px;width: 180px;height: 40px;line-height: 39px;text-align: center;}
.xll2nr span a:hover{background: #191919;color: #fff; border:1px solid#FFF;}
.xll_1{width: 50%;float: right;}
.xll2nr{width: 96%;float: right;}


.prols ul li:nth-child(2n) dd{float: right !important;width: 46%;position: relative;z-index: 2;}
.prols ul li:nth-child(2n) dt{width: 100%;float: left !important;font-weight: normal;position: absolute;left: 0px !important;right: auto;}
.prols ul li:nth-child(2n) .xll_1{float: left;}
.prols ul li:nth-child(2n) .xll_2{float: left;}
.prols ul li:nth-child(2n)  .xll2nr{float: left;padding-left: 30px;width: 100%;}

.pronn {display: table;margin:60px auto;width: auto;}
.pronn ul li{display: inline-block;width: 200px;height: 60px;line-height: 59px;border: 1px solid #808080;border-radius: 5px;font-size: 24px;color: #808080;text-align: center;margin: 0px 18px;}
.pronn ul li:hover{background: #fd0100;border: 1px solid #fd0100;}
.pronn ul li:hover a{color: #ffffff;}
.pronn_on{background:#191919 !important;border: 1px solid #191919 !important;}
.pronn_on a{color: #ffffff !important;}
.prols ul li:hover img{transform:scale(1.1);}
.prols ul li dd{overflow: hidden; border:1px solid #dddddd;}
a:focus, a:hover {
    text-decoration:none;
}


.posi{height: 50px;line-height: 50px;}
.posi span,.posi span a{font-size: 14px;color: #43474c;}

.posijq{background: #f0f0f0;}

.posi_lt{width: 50%;}
.posi_lt h2{font-family: chj;font-size: 30px;color: #000;margin-bottom: 30px;}
.posi_lt  p{font-size: 16px;line-height: 30px;color: #000;margin-bottom: 20px;text-indent: 0px;}
.posi_lt  p:last-child{margin-bottom: 0px;}
.posijqnr{padding: 70px 0px;}
.posi_rr  img{height: 440px;display: block;margin:0px auto;}
.posi_rr{text-indent: center;width: 50%;}
.cocs1{display: table;margin: auto;width: auto;margin-top: 50px;}
.cocs1 ul li{display: inline-block;font-family: chj;font-size: 20px;color: #43474c;margin: 0px 20px;padding-bottom: 40px;cursor: pointer;margin-left: 100px;}
.cocs1_on{background: url(sanjj.jpg) no-repeat center bottom !important;color: #006db9 !important;cursor: pointer;}
.cocs2nr{padding: 45px;
background: #f5f5f5;
border-radius: 15px;
border: 1px solid #cbcbcb;
margin-top: -6px;
margin-bottom: 50px;}

.cocs2nr{display: none;height: auto;overflow: hidden;line-height: 2em;}
.cocs2nron{display: block !important;}
.cocs2nron p img{ width: auto; max-width:100%; margin:15px 1.5% 15px 1.5%;}
.cocs2nron li img{ float:left; width:30%;margin:15px 1.5% 15px 1.5%;}
#GYs p img{float:left; width:800px !important;margin:-28px 13.5% 23px 15.5% !important;}
.cocs2nr p{ font-size:16px;}
.cocs2nr h2{font-size: 16px;font-weight: bold;}
.cocs2nr p strong{ color:#e60012;}
.cpnrsss  ul li  h3 img{margin-right: 15px;}
.cpnrsss  ul li  h3{font-size: 20px;color: #006db9;}
.cpnrsss  ul li  p{font-size: 16px;color: #43474c;line-height: 30px;margin-top: 10px;}
.cpnrsss  ul li{width: 30%;float: left;margin-right: 5%;margin-bottom: 30px;height:190px;overflow:hidden;}
.cpnrsss  ul li:nth-child(3n){margin-right: 0px;}

.yyly ul li{float: left;text-align: center;margin: 4px;width: 19%;}
.yyly ul li img{width: 100%;}
.yyly ul  li p{font-size: 18px;color: #43474c;margin: 20px 0px;}
dt{font-weight: normal;}

.pro_nr_ny{overflow:hidden; margin-top:7px; }
.pro_nr_ny li{float:left; margin:12px 13px;}
.pro_nr_ny li img{ border:1px solid #cdcdcd;}
.pro_nr_ny li a{ display:block;color:#FFF; font-size:14px; }
.pro_nr_ny li a p{ text-align:center; line-height:42px; background:#6e6e6e; margin-top:-42px; z-index:999; position:relative; opacity: 0.8;}
.pro_nr_ny li a:hover p{ background:#e7787d; }


.xzwd{ clear:both; border-bottom:1px solid #c6c6c6; overflow:hidden;}
.xzwd ul li{overflow: hidden; clear:both; height: 44px;line-height:44px; border-bottom:1px solid #cacaca; }
.xzwd a{ line-height:35px; margin-top:9px; display: block;  font-size:16px; float:right; padding-right:25px;}
.xzwd p{line-height:35px; margin-top:9px;font-size:16px; width:69%; float:left;}

