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

/*.prols ul li{position:relative;height: auto;overflow: hidden;margin-bottom: 40px;padding-bottom: 115px;  }
.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 h1{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: #f0f0f0;padding-top: 20px; padding-bottom:20px; width: 75%;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: #fd0100;color: #fff; border:1px solid#FFF;}
.xll_1{width: 50%;float: right;}
.xll2nr{width: 70%;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: 77%;}

.pronn {display: table;margin:50px 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 17px;margin-top: 16px;}
.pronn ul li:hover{background: #fd0100;border: 1px solid #fd0100;}
.pronn ul li:hover a{color: #ffffff;}
.pronn_on{background:#fd0100 !important;border: 1px solid #fd0100 !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 h1{font-family: chj;font-size: 30px;color: #000;margin-bottom: 30px;}
.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;}
.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;}
.cocs2nron{display: block !important;}
.cocs2nron p img{ float:left; 
    /*width:30%;*/
    margin-top: 15px;
    margin-bottom: 15px;
 /* margin:15px 1.5% 15px 1.5%;*/

}


.tedian p img{ width:unset !important;}
.cocs2nr p{ font-size:16px;overflow:hidden;}
.cocs2nr table{width: 100% !important; margin-top:15px;
    border-collapse: collapse;text-align: center;}

.cocs2nr table.stripe tr:nth-child(odd) {
    background-color: #dededc;
}
.cocs2nr table.stripe tr:first-child{
  	background-color: #a42e2b;
    color: #fff;
}


.cocs2nr table.stripe.three tr:nth-child(2), .cocs2nr table.stripe.three tr:nth-child(3){
  	background-color: #a42e2b;
    color: #fff;
}



.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:#fd0100; color: #fff;}


.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;*/
}
.xzwd p img{
	padding-top: 1px;
    margin-top: -6px;
    width: 33%;
    margin: 0px;
    margin-right: 6px;
}


/*
.list-paddingleft-2{overflow: hidden;}
.list-paddingleft-2 li{float:left;width:50%;margin-bottom:15px;}
.list-paddingleft-2 li p{line-height:40px;}
.list-paddingleft-2 li p img{width:98%;}
.list-paddingleft-2 li:last-child{padding-left:10px;}
*/

