@charset "utf-8";
* CSS Document */
/*cp*/
.cp_con{ padding-top:25px;}
.cp_box{ padding:45px 0 70px 0;}
.cp_box_pic{  padding:0 15px; width:572px; height:545px;float:left;}
.cp_box_pic .hd{ padding-top:15px; height:64px; overflow:hidden;  width:100%;}
.cp_box_pic .hd ul{ overflow:hidden; zoom:1; text-align:center; width:100%;  }
.cp_box_pic .hd ul li{ display:inline-block; margin-right:2px;  width:60px; height:60px; cursor:pointer;border:2px solid #f4f4f4; }
.cp_box_pic .hd ul li.on{ background:#f00; color:#fff; border:2px solid #49B231;}
.cp_box_pic .hd ul li img{ width:60px; height:60px;}
.cp_box_pic .bd{ position:relative; height:460px; z-index:0;border:1px solid #ddd;}
.cp_box_pic .bd li{ zoom:1;  width:570px; height:460px; }
.cp_box_pic .imgbox {position:relative;}
.cp_box_pic .probox {	width:570px;	height:460px;}
.cp_box_pic .probox img {	width:570px;	height:460px;	vertical-align:top;}
.cp_box_pic .showbox {	display:none;	position:absolute;	right:-405px;	top:0;	width:400px;	height:300px;	overflow:hidden;	z-index:99999999;}
.cp_box_pic .showbox img {	position:absolute;	height:1200px;	width:1200px;}
.cp_box_pic .hoverbox {	display:none;	position:absolute;	top:0;	background:#09f;	border:1px solid #09f;	height:75px;	width:100px;	cursor:move;	z-index:10;}
.cp_box_txt{ width:590px; float:right; height:545px; border-bottom:1px solid #d9d9d9; position:relative;    z-index: -1;}
.cp_box_txt .cp_box_t{ height:34px; line-height:34px; font-size:30px;text-transform: Uppercase;}
.cp_box_txt .cp_box_t2{ font-size:20px; line-height:35px;}
.cp_box_txt .cp_box_t3{ padding-top:23px; line-height:34px; height:34px;}
.cp_box_txt .cp_box_t3 span{ background: #49B231; color:#fff; margin-right:17px;     padding: 7px 28px; font-size:15px;}
.cp_box_txt ul{ padding-top:40px;}
.cp_box_txt ul li{ line-height:25px; height:25px; font-size:15px;}
.cp_box_txt .cp_box_b{ position:absolute; left:0; bottom:0px; width:100%;}
.cp_box_txt .cp_box_b .box{margin-right: 9px; float:left; text-align:center;}
.cp_box_txt .cp_box_b .box .pic{ width:49px; height:49px; border:1px solid #5a5a5a;    border-radius: 50%; margin:auto; }
.cp_box_txt .cp_box_b .box p{ font-size:10px; line-height:24px;-webkit-transform: scale(0.9);transform: scale(0.9);}
.cp_box_txt .cp_box_b .box:last-child{ margin-right:0px;}
.cp_box_txt .cp_box_b .box i{text-align: center;    vertical-align: middle;    display: table-cell;    width: 49px;    height: 49px;}
.cp_zl{ width:100%;text-align:left;     padding-bottom: 40px;    border-bottom: 1px dashed #D9DBDD;    margin-bottom: 30px;}
.cp_zl .hd{ height:30px; line-height:30px;  border-bottom:1px solid #D9DBDD;  position:relative; }
.cp_zl .hd ul{ float:left;  position:absolute;top:-1px; height:32px;   }
.cp_zl .hd ul li{ float:left; padding:0 15px; cursor:pointer; font-size:16px;}
.cp_zl .hd ul li.on{ height:32px;  background:#49B232; color:#fff;}
.cp_zl .hd ul li.on:after{background-image: url(../images/cp_banner_ico.gif);background-repeat: no-repeat;background-position-x: center;background-position-y:2px;content: "";display:block; height:15px;}
.cp_zl .bd .con{ padding:15px;  zoom:1; line-height:25px; letter-spacing:0.1em;  }
/*news*/
.news_main{ background:#EFF3F3;padding-top: 20px;}
.news_con{ padding:40px 65px; background:#fff; margin-top:30px; margin-bottom:35px;}
.news_nav2{ height:25px; line-height:25px; font-size:15px; width:100px; text-align:center;background:#49B232; color:#fff;}
.news_nav2 a{ color:#fff;}
.news_title { padding-top:30px; line-height:40px;}
.news_title h1{ font-weight:bold; font-size:30px; border-left:2px solid #49B232; padding-left:15px;}
.news_date{ padding-bottom:14px; line-height:40px; border-bottom:1px solid #e7e7e7; color:#4c4c4c; font-size:12px; padding-left:15px;}
.news_date i{ padding-left:50px;}
.news_zw{ padding:20px  15px; line-height:30px; letter-spacing:0.1em; font-size:15px;color:#4c4c4c;}
.news_zw h3{font-weight: bold;}
.news_zw h2{
    border-left: 5px solid #2457a6;
  padding-left: 15px;
  line-height: 140%;
  margin-bottom: 10px;
  margin-top: 40px;
  font-size: 20px;
}
}
.news_zw a{color:#136ec2;text-decoration:none;}
.news_zw img{ max-width:100%; height:auto !important}
.news_zw p{ margin-bottom:15px;}
.news_b{}
.news_b_l{  float:left;}
.news_b_l p{ line-height:50px; font-size:15.5px;}
.news_b_l p:first-child{ border-bottom:1px solid #e7e7e7;}
.news_b_l p a{ color:#4c4c4c}
.news_b_r{ width:50%; float:right; text-align:right; font-size:19.5px;}
.news_b_r a{ color:#fff;background:#49B232; padding: 2px 21px;    border-radius: 5px;}
.con_info {color: #888888;border: 1px solid #F3F3F3;padding: 10px;margin: 10px auto 0;line-height: 23px;background: none repeat 0 0 #F6F6F6;}
.con_info b {margin-right: 10px;color: #000;}
/*正文前后加图样式*/
.arte_ggaobj {background: url(../images/arte_ggao.png) no-repeat;background-size: 100% 100%;padding: 52px 30px 5px 30px;box-sizing: border-box;margin-top: 20px;}
.arte_ggaobj p {font-size: 30px;font-family: Microsoft YaHei;font-weight: 400;color: #FFFFFF;}
.arte_ggaobj span {display: block;width: 326px;height: 32px;border: 1px solid #FFFFFF;border-radius: 16px;font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #FFFFFF;line-height: 32px;text-align: center;margin-top: 17px;}
.arte_left_botm_img {background: url(../images/name_banner.png) no-repeat;background-size: 100% 100%;height: 140px;padding: 31px 55px 26px 32px;box-sizing: border-box;}
.arte_left_botm_img {display: flex;align-items: center;justify-content: space-between;}
.arte_left_botm_title p {font-size: 30px;font-family: Microsoft YaHei;font-weight: 400;color: #FFFFFF;margin-bottom: 10px;}
.arte_left_botm_title span {width: 306px;height: 40px;background: #6C6EFF;border-radius: 0px 18px 0px 18px;font-size: 16px;font-family: Microsoft YaHei;font-weight: 400;color: #FFFFFF;display: flex;align-items: center;justify-content: center;}
.arte_left_botm_img button {width: 166px;height: 48px;background: #FF6666;border-radius: 4px;font-size: 16px;font-family: Microsoft YaHei;font-weight: 400;color: #FFFFFF;display: flex;align-items: center;justify-content: center;cursor: pointer;}
/*正文前后加图样式*/
/*tuijian*/
.article_tj{ padding-bottom:60px;}
.article_tj ul{ width:25%; float:left;}
.article_tj ul p{ font-size:20px; font-weight:bold; padding-left:13px; border-left:2px solid #49B231; margin-bottom:32px; line-height:25px; margin-left:35px;}
.article_tj ul li{background: url(../images/nws_ico.png) 35px 15px no-repeat; height:40px; padding:5px 0px 5px 60px; border:1px solid #D9DBDD; border-bottom:0px; border-right:0px;overflow: hidden;}
.article_tj ul li:last-child{ border-bottom:1px solid #D9DBDD;}
.article_tj ul:first-child li{ border-left:0px;}
.article_tj ul li span{ display:block; line-height:25px; font-size:16px;}
.article_tj ul li i{ display:block; line-height:15px; font-size:10px; color:#888}
.article_tj ul .tj_hot{ padding-left:35px;}
.article_tj ul .tj_hot a{ padding:12px; border:1px solid #D9DBDD;      margin: 0 5px 5px 0;   display: inline-block;display: table;    float: left;}
.article_tj ul .tj_hot a:hover{border:1px solid #49B232; }
/*内页新增相似问题版块*/
.similarity {float: left;width: 100%;border: 1px solid #e5e5e5;box-sizing: border-box;margin-bottom: 20px;}
.similarity h3 {float: left;width: 630px;margin: 20px 20px 15px;font-size: 18px;}
.similarity ul {
}
.similarity ul li {float: left;width: 45%;margin-bottom: 10px;margin-right: 5%;position: relative;}
.similarity ul li:before {background: #ccc;width: 5px;height: 5px;border-radius: 50%;display: inline-block;position: absolute;left: 0;top: 7px;}
.similarity ul li a {float: left;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #3ca3f7;font-size: 14px;text-indent: 15px;}
/*内页新增相似问题版块*/
