/* 鍒濆鍖�reset */
@charset "utf-8";

*{-webkit-tap-highlight-color: rgba(0,0,0,0);}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr,
acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small,strike,
tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption,tbody, tfoot, thead, tr,th,td
 {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
body{position:relative;line-height:1.8;color:#5a5a5a;font-family:Microsoft Yahei,寰蒋闆呴粦,Arial,Helvetica,sans-serif;font-size:14px;background: url(../images/19tm_bg.png) no-repeat center top #fff;overflow-x:hidden;background-color: #f3f3f3;}
html.home{height:100%;}
body.home{background:#fca604;height:100%;}
a{color:#1d1d1d;text-decoration:none;}
a:hover{color:#000;}
h1,h2,h3,h4,h5,h6 {font-weight:100;line-height:normal;}
h2{font-size:18px;}
h3{font-size:16px;}
strong{color:#000;}
ol,ul,li{list-style:none;}
pre{padding:10px;margin:10px 0;word-break:break-all;word-wrap: break-word;white-space:pre-wrap;background:#f9f9f9;border:1px solid #f0f0f0;color:#aaa;}
i{margin:0 5px; font-style:normal;}
em{ font-style:normal;}
i{margin-right:5px;}
hr{margin:10px 0 0 0;height:1px;border:none;background:#ddd;}
input,select,textarea{border:1px solid #dfdfdf;background:#fff;-webkit-appearance:none;outline:none;width:100%;color:#464646;padding:8px;font-size:14px;font-family:Microsoft Yahei,寰蒋闆呴粦,Arial,Helvetica,sans-serif;}
textarea{resize:none;overflow-y:hidden;display:block;width:100%;}
input[type="radio"]{width:auto;height:auto;-webkit-appearance:radio;}
input[type="checkbox"]{width:auto;height:auto;-webkit-appearance:checkbox;}
table {float:none;border-collapse:collapse;max-width:100%;width:100%;margin:1em 0;}table .tr-list{border-bottom:1px solid #ddd; background:#fff !important;}table td {background:#fff !important; /* border:1px solid #ddd; */  padding:5px 2px;vertical-align:middle;}


.clearfix:after,.clearfix:before{content:".";display:block;visibility:hidden;height:0;clear:both;}/*鍦ㄦ诞鍔ㄥ厓绱犲悗闈㈣窡浜嗕釜瀹介珮涓�鐨勭┖div锛岀劧鍚庤瀹氬畠clear:both鏉ヨ揪鍒版竻闄ゆ诞鍔ㄧ殑鏁堟灉銆傝皟鐢ㄧ殑鏃跺�鍙渶璋冪敤clearfix灏辫*/
.fl{float:left;position:relative;}
.fr{float:right;position:relative;}
.hidden{display:none;}
.am{transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;}


/* public */
ul.col-2,ul.col-3,ul.col-4,ul.col-5,ul.col-6,ul.col-7{overflow:hidden;}
ul.col-2 li{width:49%;margin-right:2%;}
ul.col-3 li{width:32%;margin-right:2%;*width:30%;}
ul.col-4 li{width:23.5%;margin-right:2%;}
ul.col-5 li{width:18.4%;*width:18.2%;margin-right:2%;}
ul.col-6 li{width:15%;margin-right:2%;}
ul.col-7 li{width:13%;margin-right:1.5%;}
ul.col-2 li:nth-child(2n+2),ul.col-3 li:nth-child(3n+3),ul.col-4 li:nth-child(4n+4),ul.col-5 li:nth-child(5n+5),ul.col-6 li:nth-child(6n+6),ul.col-7 li:nth-child(7n+7){margin-right:0;}
ul.col-2 li.nomargin,ul.col-3 li.nomargin,ul.col-4 li.nomargin,ul.col-5 li.nomargin,ul.col-6 li.nomargin,ul.col-7 li.nomargin{margin-right:0;}

.w1200{ max-width:1260px; min-width: 1200px; margin:0 auto;}
.date{ font-size:12px; color:#7a7a7a;}

.header{position:relative;height:236px;min-width:1200px;background: url(../images/nav_bg.jpg) no-repeat center top #fff;background-size: auto 100%;	background-color: #9dd3f7;}

.header>video{
	height: 200px;
    min-width: 100%;
}

.header .header-info{position:absolute;top:0;width:1260px;left:50%;margin-left:-630px;z-index:18;}
.header img.logo,.header img.subtitle{position:absolute;}
.header img.logo{*width:413px;left:0;top:45px;}
.header .subtitle{right:0;top:65px; width:325px;}
.header .subtitle img.pic2{ top:-16px; padding:0 10px 0 15px; right:90px;}
.banner ul.slides{height:224px; overflow:hidden;}
.banner ul.slides {position:relative;z-index:1}
.banner ul.slides li{height:224px;position:relative;}
.banner ul.slides li img.left{position:absolute;left:0;top:0;z-index:18;}
.banner ul.slides li img.right{position:absolute;right:0;top:0;z-index:18;}
.header .subtitle img.pic3{ right:0; top:-4px;}
.header .subtitle img{ position:absolute;}
.header .subtitle img.pic4{ top:40px;}
.animated.fadeInLeft{-webkit-animation-duration:.75s;animation-duration:.75s;}
.animated.zoomIn{-webkit-animation-duration:.35s;animation-duration:.35s;}
.banner ul.slides li{position:relative;}
.banner ul.slides li .fixedpic{position:absolute;top:0;right:0;z-index:20;width:742px;height:224px;}

.headbox{
    width: 1200px;
	height: 200px;
	margin: 0 auto;
}
.headbox .logo{
    height: 100px;
	display: block;
	padding: 0;
	margin-top: 30px;
	float: left;
}
.headbox .logo img{
    height: 100%;
    margin: 0;
    vertical-align: middle;
    box-sizing: border-box;
}
.headbox .logo i{
    font-size: 40px;
	line-height: 100px;
	font-weight: bold;
	display: inline-block;
	vertical-align: middle;
    color: #2a3c4b;
    text-shadow: #ffffff 2px 0 0, #ffffff 0 2px 0, #ffffff -2px 0 0, #ffffff 0 -2px 0;
    letter-spacing: 4px;
    position: relative;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.headbox .logo i::before{
	content: '';
	position: absolute;
	z-index: 30;
	left: -40px;
	width: 10%;
	height: 96%;
	transform: skewX(20deg) translateX(0%) scale(0.5);
    background-image: radial-gradient(#fff, transparent);
    animation: sheen 3s ease 1s infinite alternate;
    -moz-animation: sheen 3s ease 1s infinite alternate;
    -webkit-animation: sheen 3s ease 1s infinite alternate;
    -o-animation: sheen 3s ease 1s infinite alternate;
    opacity: 0;
}
@keyframes sheen{
    10% {
        opacity: 0;
    }
    20% {
        opacity: 1;
    }
    80% {
        opacity: 1;
    }
    90% {
        transform: skewX(20deg) translateX(1020%) scale(0.5);
        opacity: 0;
    }
    100% {
        opacity: 0;
    }
}
.headbox .logo i::selection,.headbox .logo i::-moz-selection{
    color: #2a3c4b;
}
.headbox .slogan{
    float: left;
	width: 60%;
	padding-left: 100px;
	height: 50px;
	overflow: hidden;
	margin-top: 0;
}
.headbox .slogan span{
    display: inline-block;
	width: 100%;
    font-size: 18px;
    height: 50px;
    line-height: 50px;
}
.headbox .slogan span i{
    text-align: center;
	display: block;
	float: left;
    font-style: normal;
    margin: 0;
    margin-left: 1px;
    animation: spani 0.6s linear 0s 1;
    min-width: 20px;
    min-height: 25px;
    color: #922636;
    text-shadow: #ffffff 2px 0 0, #ffffff 0 2px 0, #ffffff -2px 0 0, #ffffff 0 -2px 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: bold;
}
@keyframes spani
{
    0%   {
        transform: translate(-10px,-40px);
        opacity: 0;
        filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;
    }
    20%  {
        opacity: 1;
        transform: translate(0,0);
        filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;
    }
}
.headbox .slide{
	position: absolute;
	width: 36%;
	right: 0;
	height: 100%;
	top: 36px;
    overflow: hidden;
    background: none;
}
.headbox .slide img{
    height: 200px;
    position: absolute;
    top: 0;
    left: 0;
    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity:0;
    opacity:0;
}
.headbox .slide img.c{
    animation: slide 5s linear 0s 1 alternate;
    -moz-animation: slide 5s linear 0s 1 alternate;
    -webkit-animation: slide 5s linear 0s 1 alternate;
    -o-animation: slide 5s linear 0s 1 alternate;
}
@keyframes slide
{
    0%   {filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
    20%  {filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
    80%  {filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
    100% {filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
}

@-moz-keyframes slide
{
    0%   {filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
    20%  {filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
    80%  {filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
    100% {filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
}

@-webkit-keyframes slide
{
    0%   {filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
    20%  {filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
    80%  {filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
    100% {filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
}

@-o-keyframes slide
{
    0%   {filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
    20%  {filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
    80%  {filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
    100% {filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
}


.top_nav{ position:relative; left: 0; bottom: 0; width: 100%; z-index:16;}
.top_nav img.line_1px{ position:absolute; left:0; top:0; width:100%; height:1px;}
.nav{min-width:1200px;background: #0068b7;padding: 0 10px 0px 33px;box-shadow: 0 4px 8px #8e8e8e;background-image: linear-gradient(#3085e0,#0068b7);}
ul.nav-c li{ padding:0 18px; position:relative;}


.tit1 li.on a, .tit1 li a:hover,.tit2 li.on a, .tit2 li a:hover,.slideTxtBox1 .hd ul li.on{
    background-image: linear-gradient(#3085e0,#0068b7);
}

ul.nav-c>li::after{
	content: '';
	width: 1px;
	height: 18px;
	display: block;
	position: absolute;
	right: 0;
	background-color: #adadad;
	top: 18px;
}
ul.nav-c>li:last-child::after{
    display: none;
}

ul.nav-c li .ch{ color:#fcfcfc;text-decoration:none;}
ul.nav-c li:hover .ch{ color:#fff;}
ul.nav-c-con li a{ color:#fff;text-decoration:none;}
ul.nav-c-con li:hover a{ color:#ff7600;}
ul.nav-c-con{ position:absolute; top:54px; left:-15%; width:130%; background:#0068b7; display:none; z-index:50;border-radius: 0 0 5px 5px;}
ul.nav-c li ul.nav-c-con li{ padding:0; text-align:center; line-height:46px;font-size: 16px;} 
ul.nav-c li:hover ul.nav-c-con{ display:block;}

ul.nav-c li .ch{position: relative;line-height: 1; padding:18px 0; display: block; font-size: 18px; }
ul.nav-c li .ch:after{ content:"";width:0;height:3px; background:#fff; position:absolute;bottom:0;left:50%;}
ul.nav-c li:hover .ch:after{left:0; width: 100%;}


.top_one{ margin-top: 30px; }



.ny_top .anno{ background:#fafafa; height:50px; margin-bottom:10px;width:100%;}
.ny_top .anno .time{ width:15%; line-height:50px;}
.ny_top .anno ul.anno-c{ width:50%; margin-top:0; margin-right:5%; line-height:50px; height:50px; overflow:hidden;}
.ny_top .anno em.gg{ width:5%; background:url(../images/notic.png) no-repeat left; padding-left:28px; line-height:50px; margin-left:5%; font-style:normal;}
.ny_top .anno ul.anno-c li a{ line-height:50px; background:none; color:#d50200;text-decoration:none;}
.ny_top .anno form{ width:20%; height:35px; margin-top:5px; position: relative; padding-right: 50px;}
.ny_top .anno form input[type="text"]{ width:100%;}
.ny_top .anno form input[type="submit"]{ width:50px; height:37px; background:#038fdb; color:#fff; border:none; position: absolute; right: 0; top: 0; cursor: pointer;}



.ad_sec{ margin-bottom:20px; }
.ad_sec .adnews{ width: 65%; margin-right: 2%; background: #f4f4f4; border-radius: 5px;}
.adnews{ padding:0 0 0 90px;  }
.adnews span.tt{ height: 40px; line-height: 40px; position: absolute; left: 10px; top: 10px; border-radius: 5px; padding:0 10px;  font-weight: 700; font-size: 22px; color: #fff; background:#ef4c4c;}
ul.adnews_list{ height: 60px; line-height: 60px; overflow: hidden; }
ul.adnews_list li{ position: relative; padding-right: 100px; }
ul.adnews_list li a p{ font-size: 16px; color: #2d7bda; font-weight: 700;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; }
ul.adnews_list li a span{ position: absolute; right: 10px; top: 0; color: #2d7bda; }
.ad_sec .search_ad{ width: 33%; height: 60px; }
.ad_sec .search_ad input[type="text"]{ width: 100%; height: 60px; line-height: 60px; padding:0 80px 0 15px; font-size: 16px; color: #878787; border-radius: 5px; border: 1px #327ede solid; background: #f4f4f4;  }
.ad_sec .search_ad input[type="submit"]{ width: 80px; height: 60px; line-height: 60px; position: absolute; right: 0; top: 0; padding:0; margin:0; border-radius: 0; border-top-right-radius: 5px; border-bottom-right-radius: 5px; font-size: 16px;  }

.content{ margin-bottom:20px;}
.notice{ width:36%;height:540px;overflow:hidden; margin:0 2%;}

.Rev_right{ width:73%; margin-left:3%;}




.title.has-padding{padding-top:12px;}
.title{ margin:20px 0;}
.title h3{ font-size:16px; color:#1d1d1d;font-weight:900;}
.title .more{ display:block; color:#707070; margin-left:25px;}
.title .more:hover{ color:#c1c1c1}


ul.not-c li a{ font-size:16px; color:#003d8d; font-weight:bold;background:url(../images/san.png) no-repeat left; padding-left:15px;}
ul.not-c li a span{ font-weight:100; padding-left:20px;}
ul.not-c li{ border-bottom:1px solid #f3f3f3; line-height:2em;padding:4px 0;}

.news{ width:36%;}
.news .title{ border-bottom:1px solid #f3f3f3;}
.news .title h3.ass{ border:1px solid #f3f3f3; border-bottom:none; border-top:3px solid #003d8d; color:#003d8d;}
.news .title h3{ padding:8px 30px; cursor:pointer;}
.news .title .more{ margin-top:15px;}

.news-con{ background:#fafafa;}
.news-con a.neirong{ line-height:2.5em; padding:20px 10px 5px; display:block;}
.news-con .neirong h4{ font-size:16px; font-weight:900;}
.news-con .neirong p{ color:#7d7d7d;}

.cut{ position:relative; width:431px; overflow:hidden;}
.cut img{ width:431px; height:257px;}
.dt{ position:absolute; top:0; left:431px;}

ul.list{ margin-top:5px;}
ul.list-kuan{width:431px;padding-bottom:15px;}
.list li{
    font-size: 15px;
}
ul.list li{ padding:0 15px; position:relative;}
ul.list li a{ background:url(../images/san.png) no-repeat left; padding-left:15px; line-height:2em;}
ul.list li a span{ float:right;color:#8f8a8a;}
ul.list li:hover a{ color:#666;}

ul.adlist li img{ height: 170px; object-fit: cover; width: 100%; border-radius: 5px; }


.member{ width:24%;}
.reg{ width:100%; background:#4588ff; padding:15px 25px 15px 25px; border-radius: 5px;}
.reg .title{ margin:0 0 20px 0;}
.reg h3{ color:#fff; width:50%; text-align:center; padding:0 0 10px 0; border-bottom:1px solid #5492de; cursor:pointer;}
.reg h3.ass{ border-bottom:2px solid #fff;}

.newtop_title{ position: relative; margin:15px 0;  }
.newtop_title .newtop_left h3.titlea{font-size:24px; color:#2d7ada; font-weight: 700; position:relative; line-height: 1; overflow:hidden; padding-bottom: 5px;}
.newtop_title .newtop_left h3.titlea img{ position: absolute; bottom: 5px; left: 105px; }
.newtop_title .newtop_left h3.titlea span.xian{ width: 100%; position: absolute; left: 113px; bottom:11px; height: 1px; background: #adcbf1;}
.newtop_title .newtop_left h3.titleafive img{ left: 130px; }
.newtop_title .newtop_left h3.titleafive span.xian{ left: 137px; }
.newtop_title .newtop_left span.en{ font-size: 16px; color:#bed0f1; line-height: 1;}
.newtop_title .newtop_more{ position: absolute; right: 0; top: 0; background:#fff; padding-left:20px;}

.newtop_more_table p{ padding:4px 15px; font-size:16px; color:#666; cursor:pointer;}
.newtop_more_table p:hover,.newtop_more_table p.active{ background:#2d7ada; color:#fff;}

.newtop_more_more{}
.newtop_more_more a{ display: none; font-size: 16px; color: #666; line-height: 1; margin-top:9px;border-left: 1px #adcbf1 solid; padding-left: 15px; }
.newtop_more_more a.att{ display:block;}
.newtop_more_more a:hover{ color:#2d7ada;}
.newtop_more_more2 a{border-left:none; padding-left: 0;}
.index_new_content .innew_left{ width:42%;}
.index_new_content .innew_right{ width:56%; margin-left:2%;}
.innew_left a.l_pic{ display:block;}
.innew_left a.l_pic .L_pic_img{ position:relative;}
.innew_left a.l_pic .L_pic_img img{ width:100%; height:228px; object-fit:cover;}
.innew_left a.l_pic .L_pic_img p.xtitle{ position: absolute; width: 100%; left: 0; bottom: 0; height:69px; background: url(../images/jianbianh.png); 
	overflow: hidden;text-overflow:ellipsis;white-space: nowrap; padding:30px 10px 0 10px;  font-size: 16px; color: #fff;}

.myscroll{ height:370px; overflow:hidden;}
ul.index_new_list li a{ display:block; position: relative; font-size: 16px; color: #333; padding:5px 10px 4px 14px;}
ul.index_new_list li a p{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
ul.index_new_list li a span{ position:absolute; right:5px; top:5px; color:#666;}
ul.index_new_list li:hover a{ background:#f5f7fa; color:#2d7ada;}
.swiper-slide{ height:1px!important;}
.swiper-slide.swiper-slide-active{ height:auto!important;}

.top_slider{ height:170px;}
ul.index_new_list li a span.dian{ font-size:40px; position:absolute; left:0; top:-3px; display:block;line-height:1;}

.top_one{ position: relative; }
.new_ad{ width:726px;  position:absolute; bottom:0; height: 130px; z-index: 20; padding-top: 31px;}
.new_ad .new_adpic a{ display: block; width: 100%; height: 130px; }
.new_ad .new_adpic img{ width: 100%; height: 130px;object-fit: cover; }
.new_ad .new_adpic{ /*position: absolute; left: 0; top: 0; width: 100%;*/ }


ul.index_new_list_data li{ border-bottom: 1px #d4d4d4 solid; }
ul.index_new_list_data li a{ display: block; position: relative; padding:7px 0 5px 90px; margin:15px 0; height:56px;  }
ul.index_new_list_data li .time{ position: absolute; width: 72px; left: 0; top: 0; }
ul.index_new_list_data li .time span{ display: block; height: 28px; line-height: 28px; text-align:center; position: static; background: #ececec; color: #878787; font-size: 14px;}
ul.index_new_list_data li .time span.day{ background: #2d7ada; color: #fff; font-weight: 700; font-size: 16px; }
ul.index_new_list_data li p.titleh{ line-height: 1; padding-bottom: 3px; }
ul.index_new_list_data li .text{overflow: hidden;text-overflow:ellipsis;white-space: nowrap; font-size: 14px; color: #666;}
ul.index_new_list_data li a:hover{ background:none; }






.laws_video_content .lawsvi_left{ width:70%; margin-right: 3%;}
.laws_video_content .lawsvi_right{ width:27%;}

ul.laws_list{ margin-top: 7px; }
ul.laws_list li a{ display:block; text-align:center; position:relative; padding-top:100px; font-size:16px; color:#333; font-weight:700;}
ul.laws_list li:hover a{ color:#2d7ada;}
ul.laws_list li .icon_quan{ position:absolute; width:92px; height:92px; top:0; left:50%; margin-left:-46px; background:#f5f7fa; border-radius:50%;}

ul.laws_list li .icon_quan i.icon{ width: 52px; height: 46px; margin-top: 23px; margin-left: 20px; display: block;}
ul.laws_list li.item0 .icon_quan i.icon{background:url(../images/iconnew.png) 0 0;}
ul.laws_list li.item1 .icon_quan i.icon{background:url(../images/iconnew.png) -50px 0;}
ul.laws_list li.item2 .icon_quan i.icon{background:url(../images/iconnew.png) -100px 0;}
ul.laws_list li.item3 .icon_quan i.icon{background:url(../images/iconnew.png) -148px 0;}
ul.laws_list li.item4 .icon_quan i.icon{background:url(../images/iconnew.png) -200px 0;}
ul.laws_list li.item5 .icon_quan i.icon{background:url(../images/iconnew.png) -250px 0;}

ul.laws_list li:hover .icon_quan{background:#2d7ada;}
ul.laws_list li.item0:hover .icon_quan i.icon{background:url(../images/iconnew.png) 0 -46px;}
ul.laws_list li.item1:hover .icon_quan i.icon{background:url(../images/iconnew.png) -50px -46px;}
ul.laws_list li.item2:hover .icon_quan i.icon{background:url(../images/iconnew.png) -100px -46px;}
ul.laws_list li.item3:hover .icon_quan i.icon{background:url(../images/iconnew.png) -148px -46px;}
ul.laws_list li.item4:hover .icon_quan i.icon{background:url(../images/iconnew.png) -200px -46px;}
ul.laws_list li.item5:hover .icon_quan i.icon{background:url(../images/iconnew.png) -250px -46px;}


.rese_new .online{
    width: 31%;
	margin-right: 1%;
    padding: 0 1%;
}
.rese_new .obj{
    width: 31%;
	margin-right: 1%;
    padding: 0 1%;
}
.rese_new .forum{
    width: 29%;
	margin-right: 1%;
    padding: 0 1%;
}
.rese_new .rese-r{width: 22.75%;padding: 0 1%;}
.rese_new img{ width:auto; height:auto;}
.rese_new img.pic{ width:100%;}

.rese_new .fl{
    background-color: #fff;
    box-shadow: 0 0 12px rgba(0,0,0,.05);
}
.rese_new .fl li{
	font-size: 14px;
	line-height: 36px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}
.rese_new .fl li a:hover{
    color: #007aff;
}

.con_bg::after{
    content: '';
    display: block;
    clear: both;
}

.rese_new .yes_pic .pic{ position:relative;}
.rese_new .yes_pic .pic img{ width:100%; height:150px; object-fit:cover;}
.rese_new .yes_pic .pic p.xtitle{ position: absolute; width: 100%; left: 0; bottom: 0; height:69px; background: url(../images/jianbianh.png); 
	overflow: hidden;text-overflow:ellipsis;white-space: nowrap; padding:40px 20px 0 20px;  font-size: 14px; color: #fff;}

.book .book-r{ width:140px;}
ul.index_new_list2{ margin-top:10px;}
ul.index_new_list2 li a{ padding:3px 5px 3px 14px;}


.xhcy{
    background-color: #fff;
	padding: 15px;
	box-sizing: border-box;
    margin: 20px 0;
    box-shadow: 0 0 12px rgba(0,0,0,.05);
}
.xhcy ul .fl{
    width: 20%;
}
.xhcy .com{
    font-size: 0;
    display: inline-block;
    overflow: hidden;
}
.xhcy .com a{
	width: 19%;
	display: inline-block;
	font-size: 16px;
	padding: 0 8px;
	background-color: #f7fcff;
	color: #0e7caf;
	margin: 4px 0.5%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.xhcy .com a:hover{
    color: #f1f1f1;
	background-color: #0e7caf;
}
.xhcy .com .uls{
    width: 100%;
    height: 120px;
}
.xhcy .com .ul{
    width: 100%;
}
.display .com a{
    height: 40px;
    line-height: 40px;
}
.display .com a:after{
	content: '';
	padding: 0;
}
.display .dis-con{ display: inline;}




.sep_content .sep_fd{ width: 31.3333%;}
.sep_content .marginzy{ margin:0 3%;}

.sep_top .pic{ width:38%; margin-right: 4%;  }
.sep_top .pic img{ width: 100%; height: 105px; object-fit: cover; }
.sep_top .desc{ width: 58%; }
.sep_top .desc h3.title{ margin:0 0 0 0; font-size: 16px; color: #333; font-weight: 700;}
.sep_top .desc .text{ font-size:14px; color: #878787; line-height: 1.5; padding-top: 15px;}

.sep_top{ margin-bottom: 15px; }
.sep_topaa p{ font-size: 16px; color: #333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; padding-left: 14px; position: relative; }
.sep_topaa .text{font-size:14px; color: #878787; line-height: 1.5; padding: 5px 0 5px 14px;}

.sep_topaa p span.dian{    font-size: 40px; position: absolute;left: 0;top: -6px;display: block;line-height: 1;}


.ad-slider_two{ margin-top: 5px; }
.ad-slider_two ul.adlist li img{ height: 150px; object-fit: cover; width: 100%; border-radius: 0; }


.swit{ position:relative; height:180px; overflow:hidden;}
.zj{ position:absolute; top:180px; left:0; width:100%;}

ul.login-input{}
ul.login-input li{margin-bottom:10px;position:relative;}
ul.login-input li .icon{position:absolute;left:10px;top:12px;width:30px;}
ul.login-input li input{ padding:0 0 0 40px; height: 40px; line-height: 40px; border: none; border-radius: 5px; }
ul.login-input li input[type="submit"]{ background:#0984d4;color:#fff;border:none;width:100%;border-radius:5px; padding:0; font-size: 16px;
background: #f58b18;
background: -moz-linear-gradient(top, #ffc079 10%, #f58b18 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,#ffc079), color-stop(100%,#f58b18));
background: -webkit-linear-gradient(top, #ffc079 10%,#f58b18 100%);
background: -o-linear-gradient(top, #ffc079 10%,#f58b18 100%);
background: -ms-linear-gradient(top, #ffc079 10%,#f58b18 100%);
background: linear-gradient(to bottom, #ffc079 10%,#f58b18 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc079', endColorstr='#f58b18',GradientType=0 );

}
:root .gradient{filter:none;}

.apply{ width:100%; padding-bottom:10px;}
.apply a{ color:#fff;}
.apply .zc{}

ul.train_list{ margin-top:15px; border:1px #2d7ada solid; border-radius: 6px;}
ul.train_list li a{ display: block; background:Transparent; text-align: center; height: 69px; line-height: 69px; font-size: 18px; color: #2d7bda; font-weight: 700; }
ul.train_list li{ float: left; overflow: hidden; }
ul.train_list li.item0{ width: 50%; background:url(../images/i1bj.jpg); border-top-left-radius: 5px; border-right: 1px #2d7ada solid;}
ul.train_list li.item1{ width: 50%;background:url(../images/i2bj.jpg); border-top-right-radius: 5px;}
ul.train_list li.item2{ width: 50%; background:url(../images/i3bj.jpg);border-top: 1px #2d7ada solid;border-right: 1px #2d7ada solid;}
ul.train_list li.item3{ width: 50%; background:url(../images/i6bj.jpg);border-top: 1px #2d7ada solid;}
ul.train_list li.item4{ width: 100%; background:url(../images/i4bj.jpg); border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;border-top: 1px #2d7ada solid;}
ul.train_list li a:hover{ background:url(../images/lanbj.png); color: #fff;}
ul.train_list li p{ display: inline; padding-left:40px; padding-bottom:3px;}
ul.train_list li.item0 p{ background:url(../images/t1.png) no-repeat;}
ul.train_list li.item1 p{ background:url(../images/t3.png) no-repeat;}
ul.train_list li.item2 p{ background:url(../images/t5.png) no-repeat;}
ul.train_list li.item3 p{ background:url(../images/t7.png) no-repeat;}
ul.train_list li.item4 p{ background:url(../images/t9.png) no-repeat;}

ul.train_list li.item0 a:hover p{ background:url(../images/t2.png) no-repeat;}
ul.train_list li.item1 a:hover p{ background:url(../images/t4.png) no-repeat;}
ul.train_list li.item2 a:hover p{ background:url(../images/t6.png) no-repeat;}
ul.train_list li.item3 a:hover p{ background:url(../images/t8.png) no-repeat;}
ul.train_list li.item4 a:hover p{ background:url(../images/t10.png) no-repeat;}


.sign{width:100%; background:#00be9b;height:65px;line-height:65px; margin-bottom: 15px;}
.sign{background: url("../images/i7bj.jpg") no-repeat; display:block; text-align:center;}
.sign a.bm{  font-size:20px; color:#2d7ada;padding-left:40px; font-weight: 700; background: url(../images/t1.png)no-repeat;}
.enter{ background:url(../images/i5bj.jpg) left bottom no-repeat;height:77px; border-radius: 5px; overflow: height;}
.enter h4{ background:url(../images/en.jpg) no-repeat center center; width:95px; height:100%; border-top-right-radius: 5px; border-bottom-right-radius: 5px;}
.enter ul.en{height:45px;padding:10px 0;width:150px;}
.enter li a{  font-size: 16px; color: #333; font-weight:700; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.enter-slide{position:relative;}
.enter-slide ul{height:auto!important;padding:0!important;}
.enter-slide ul li{height:77px;line-height:77px;overflow:hidden;padding-left:10px;}

.sign.test{ background:url(../images/i4bj.jpg) no-repeat;}
.test a{ padding:0;}
.test a.bm{font-size:20px;background: url(../images/t7.png)no-repeat;}
.asso{ background:url(../images/c5a.jpg) right bottom no-repeat; height:65px; margin:7px 0;}
.enter{ margin:15px 0 0 0;}
.list-left .enter{ margin:15px 0 15px 0;}
.asso .ass{ color:#853231; font-size:18px; font-weight:900; padding:10px 0 22px 90px; display:block;}

.expert{ margin:15px auto; border-top:3px solid #0096e0;}
ul.title-c{margin-right:-5px;}
ul.title-c li{ padding:5px 9px; margin:10px 5px; background:#0096e0; transition:0.5s;}
ul.title-c li:hover{ background:#005ba6}
ul.title-c li a{ color:#fff}
.box-list{position:relative;}
ul.box-slider li{padding:0}
ul.box{overflow:hidden;height:292px;}
ul.box li{ height:292px;margin-right:20px; transition:0.3s;}
ul.box li .desc{padding:25px 26px; border:1px solid #d2d2d2;height:292px;}
ul.box li .yuan{ width:107px; height:107px; border-radius:50%; border:1px solid #d2d2d2; margin:0 auto; margin-bottom:20px; overflow:hidden; background:#fff;}
ul.box li .yuan img{ margin:0 auto;width:107px;}
ul.box li h4{ font-size:16px; font-weight:900; text-align:center; margin-bottom:10px;}
ul.box li:hover{ background:#0096e0}
ul.box li:hover h4,ul.box li:hover p{ color:#fff;}
ul.box li:nth-child(3) .yuan{ background:#e7010d;border:none;}


.law{ margin:15px auto 5px;}
.law .hosei{ width:74%; margin-right:2%; border-top:3px solid #0096e0;}
.law-c-l{ width:45%; margin-right:8%;}
.reco{ border-bottom:1px dotted #ccc; padding-bottom:10px;}
.reco h6{ font-weight:900; color:#333;}
.reco p{ color:#1d1d1d; margin:15px 0;}
.reco i{ font-style:normal; font-size:12px; color:#005ba6;}
ul.list-c{ margin:20px 0 5px 0;}
ul.list-c li a{ line-height:2em;background:url(../images/san.png) no-repeat left;padding-left:15px;}
ul.list-c li:hover a{ color:#666;}
.law-c-r { width:45%;}

.law .video{ width:24%; border-top:1px solid #e5e5e5}
.video .shipin p{ padding:5px 0 5px 15px; background:#f6f6f6}
ul.sp li a{ background:url(../images/sp.png) no-repeat;}
ul.sp li{ padding:0;}
ul.sp li a{ padding-left:25px; line-height:2.2em;}
.video ul.sp{margin-top:0px;}
/*.rese .rese-c{ width:74%; margin-right:2%; border-top:3px solid #0096e0;}*/
.rese-c img{ width:269px; height:123px;}

.book img{ width:110px; height:150px;}
.book-r .shebei{ font-size:16px; margin-top:15px; margin-bottom: 7px;}
.book-r .qikan{ color:#666;}
.book-r .pdf{ display:block; color:#fff; width:98px; height:33px; background:#317ede; border-radius:5px; text-align:center; line-height:33px; margin-top:30px;}
ul.xiehui{ margin:10px 0;}



.display .title{ background:url(../images/xian.png) no-repeat center; background-position:130px;}
.display ul.link{ margin-bottom:15px;}
.display .tle{ background:none; margin-top:35px;}


.about{ width:100%; background:#2c2e3b; padding:30px 0 0 0; border-bottom:1px solid #d4d4d4;}

.about{ width:100%; background:#adbbc3; padding:30px 0 0 0; border-bottom:1px solid #d4d4d4;}
.about .zh{
    color: #383838;
    font-weight: bold;
}
.about .dw{
    color: #383838;
}


.ab-c{ padding-bottom: 30px; }

.xinff{ position: relative; padding-left: 150px;}
.xinff .xinff_link{ position: absolute; left: 0; top:3px; font-size: 18px; color: #fff; }

ul.block li{width:23.5%;margin-right:2%;line-height:40px; padding-left:15px; position:relative; color: #9b9ca8; text-align: right; font-size: 16px;}
ul.block li:nth-child(4){margin-right:0;}
ul.block li span{ display:block; width:40px; height:40px; background:url(../images/jian.png) no-repeat center;}
ul.block-c{ display:none; position:absolute;left:0;bottom:40px;width:100%;z-index:15;}
ul.block li:hover ul.block-c{display:block;}
ul.block li ul.block-c li{ text-align: left; }
ul.block-c li{ width:100%;background:#3c3d47;}
ul.block-c li:hover{background:#fff;}
/*ul.block-c li:first-child{border-top:1px solid #ccc;}
ul.block-c li.has-border{border-top:1px solid #ccc;}*/
ul.block-c li a{display:block;text-decoration:none;color:#9b9ca8; font-size: 14px;}
ul.block-c li:hover a{ color: #333;}
.ab-b{ padding:10px 0;}
.ab-b-l{ width:20%; left:30px;}
.zh{ display:block; color:#fff; font-size:18px; margin-bottom:15px;}

.dw{ color:#90919d;}
.ab-b-c{ width:45%; left:100px;margin:0 5%}
.ab-b-r.dyh{ margin:0 2%;  }
.ab-b-r-a{ width:9%;}
.ab-b-r{ width:9%;}


.flink2{
    margin-bottom: 20px;
}


.footer{ width:100%; background:#adbbc3; overflow:hidden; font-size: 13px;}
.foot-c p,.foot-c p a{ color:#2c2e3b;}
.foot-c p{ line-height:70px;}
.foot-c p a:hover{ color:#000}
.foot-c .visit{color:#9b9ca8; line-height:70px;margin:0 130px;font-weight:900;}
.footer .old{color:#9b9ca8;line-height:70px;font-weight:900;text-decoration:underline;}


/* 鍒楄〃 */
.con_r .list li{
    line-height: 36px;
    border-bottom: 1px dashed #e2e2e2;
}
.con_r .list li p{
	text-indent: 2em;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	white-space: normal;
	font-size: 12px;
	max-height: 76px;
    line-height: 24px;
    padding-left: 2em;
    text-decoration:none;
    color: #9a9a9a;
}
.con_r .list li:hover{
  
    text-decoration:none;
}
.con_r .list li:hover a{
 color: #007aff;
}
.con_r .list li:hover p{
    text-decoration:none;
}
.con_r .list li:first-child a{
/*     font-size: 18px; */
}
.con_r .list li a>span{
    float: none
}


/*渚ф爮鏍峰紡*/
.sidebar-r{ position:fixed; top:315px; right:5px;}
.sidebar-r .side{ border:1px solid #cdcdcd; padding:0 10px;background:#fff;position:relative;}
.sidebar-r .side li{ padding:10px 0 8px 10px; border-bottom:1px solid #cdcdcd;background:#fff;}
.sidebar-r .side li a{text-decoration:none;color:#000;}
.sidebar-r .side li:last-child{ border-bottom:none;}
.sidebar-r .fudong{ position:absolute;bottom:-45px;left:-120px;display:none;}
.sidebar-r .side li.wx:hover .fudong{display:block;}

/*鍐呴〉鏍峰紡*/
/*list-con*/
.list-con{ margin:20px auto 50px;}
.list-con .list-left{ width:25%; margin-right:2%;}
/*.list-left h3.new{ width:300px; height:68px; background:url(../images/list-bj.png) no-repeat; display:block; padding:38px 0 0 20px; color:#fff; font-size:18px; overflow:hidden;}*/
.list-left h3.new{ display:block; padding:32px 0 15px 15px; color:#333; font-size:18px; overflow:hidden; font-weight: 700; position:relative;border-bottom:1px solid #e5e5e5;}
.list-left h3.new:after{ content: ''; width:3px; height: 22px; background: #2d7ada; position: absolute; left: 0; bottom: 15px; }

/*.list-left .sidebar{ padding:0 15px 20px; border:1px solid #0096e0; margin-bottom:15px; }*/
.list-left .sidebar{margin-bottom:15px; }
.list-left .sidebar li{ text-align:center; color:#1d1d1d; padding:0 15px;  line-height:35px; border-bottom:1px solid #e5e5e5; cursor:pointer; transition:0.3s;}

/*.list-left .sidebar li.on{ background:#0096e0; color:#fff;}
.list-left .sidebar li:hover{ background:#0096e0; color:#fff;}*/
.list-left .sidebar li.on{color:#333333;}
.list-left .sidebar li:hover{color:#333333;}
/*.list-left .sidebar li.on a,.list-left .sidebar li:hover a{ color:#fff;}*/
.list-left .sidebar li.on a,.list-left .sidebar li:hover a{ color:#333333; padding:5px 15px;transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;  }
.list-left .sidebar li.on a:after,.list-left .sidebar li:hover a:after{content: ''; width:3px; height: 18px; background: #2dc8da; position: absolute; left: 0; bottom: 13px; transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;}
.list-left .sidebar li a{ display: block; text-align: left; font-size:16px; padding:5px 0; color: #787878;font-weight: 700; position: relative;transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;}



.list-con h3.recom{ width:100%; background:#c4e7f9; padding:15px 0 15px 25px;color:#035780;font-weight:900;}
.list-con ul.list-info{ margin-top:15px;font-size:16px;}
.list-con ul.list-info li{ border-bottom:1px solid #e5e5e5;}
.list-con ul.list-info li a{ line-height:36px;}

.list-con .list-right{ width:73%;}
.list-right .more:hover{ color:#707070;}
 
.list-right ul.list{ margin-top:15px;}
.list-right ul.anno-c li{ border-bottom:1px solid #e5e5e5; padding-left:0;}
.list-right ul.anno-c li a{line-height:40px;}
.list-right .first{ padding:15px 5px; border-bottom:1px solid #e5e5e5;background:#c4e7f9;} 
.list-right .first a{ line- height:0px;}
.list-right .first img{ width:30%; }
.list-right .first .f-box{width: 65%;height: 163px;margin-left: 2%;position: relative;}
.list-right .first .f-box p.rule-c{ line-height:1.8em; color:#747474;padding-top:5px;}
.list-right .first .add{ color:#747474; position:absolute; bottom:-10px; right:0; width:100%;}
.add span{ padding-left:20px; margin-right:35px;}
.add i{ font-style:normal; padding:8px 60px; background:#0096e0; float:right; transition:0.5s; color:#fff}
.list-right .first .add i:hover{ background:#eeeeee; color:#333}

/*detail-con*/
.detal h3.title_view{ font-size:18px; color:#333; display:block; text-align:center;font-weight:900;}
.detal .add{ margin:25px 0; text-align:center;}
.detal p{font-size:16px;}
.detal p.de-c{ background:#f9f9f9; padding:35px;}
.detal img{ margin:20px auto;}
.detal p.de-con{ padding:35px; text-indent:2em;}
.list-right .bwdz{margin-top:100px;}

/*member*/
.crumb{ padding:15px 0;}
.crumb h4.mem{ font-size:16px; font-weight:900;}
.crumb .more a{ background:url(../images/home.png) no-repeat left; padding-left:20px;}
.member-c{ heig ht:500px; border:1px solid #e9ecf0; margin-bottom:800px;}
.member-c .list-left{ height:500px; background:#f2f3f5;}
.sidebar-c{ padding-top:65px;}
.sidebar-c li{ text-align:center; line-height:95px; border-bottom:1px solid #e2e8ed; font-size:16px;}
.sidebar-c li i{ float:right; padding:42px 20px 0 0;}
.sidebar-c li.first{ background:#fff;}
.sidebar-c li.first i{ color:#fff;}
.list-right{ /*padding:0 2% 0 0;*/}
.list-right .mem-title{ font-size:16px; text-align:center; padding:45px 0 35px 0;}
.bor{ border:1px solid #f6f6f6; border-right:none;}
.mem-list li{ width:50%;}
.mem-list b{ width:30%; line-height:50px; display:inline-block; padding:0 15px; border-bottom:none; text-align:right;}
.mem-list em{ padding:5px 0px 0 15px; color:#F00;}
.mem-list b.nam{ width:69%; padding-left:30px; display:inline-block; margin-left:-4px; border-bottom:none; text-align:left;}
.mem-list li.active{ width:100%;}
.mem-list li.active b{ width:15%;}
.mem-list li.active b.nam{ width:84%;}
.mem-list li.two{ border-bottom:1px solid #f6f6f6;}
select{ width:20%;}
.mem-list li.two b.bg{ background:#fffcfd;}

table input,table textarea{border:none;border-bottom:1px dashed #005BA6;}
table#tablefix td,table#tablefix td p,table#tablefix td span{font-family:"瀹嬩綋";color:#000;}
table#tablefix td span{font-weight:700;}
table#tablefix td input.btn-success{display:block;width:160px;background:#0096E0;color:#fff;margin:15px auto 0;cursor:pointer;border-bottom:0;}
table#tablefix td input.btn-success:hover{background:#005BA6;}
table#tablefix tr.paddingfix td{padding:0;border:0;}
table#tablefix tr.submit td{border:none;}
h1.table-title{font-size:20px;text-align:center;margin:25px 0;}
h1.table-title.has-subtitle{margin-bottom:10px;}
h2.table-subtitle{text-align:center;margin-bottom:25px;}


/*鏂版坊鍔犳牱寮�/


/*鍩硅鎶ュ悕绯荤粺*/
.train{ margin-bottom:520px;}
h2.tra-t{ color:#000; font-weight:900; text-align:center; padding:40px 0;}
ul.train-list{ width:100%;border-color:#dcdcdc; border-style:solid;border-width:0 0 1px 1px;}
ul.train-list li{ width:50%; border-color:#dcdcdc; border-style:solid;border-width:1px 1px 0 0;line-height:70px; padding:0 20px;}
ul.train-list li a{ color:#0096e0; background:url(../images/pxbm.png) no-repeat left; padding-left:30px;}

.entered{ width:1200px; margin:0 auto 200px;}
.entered .entered_a{ width:1250px; margin-left:-40px;}
.entered ul li{ width:260px; height:380px; border:1px solid #dcdcdc; float:left; margin-top:40px; margin-left:50px; position:relative; overflow:hidden;}
.entered ul li .entered_tu{ width:260px; height:188px; overflow:hidden;}
.entered ul li .entered_tu img{}

.entered ul li p{ width:240px; position:absolute; top:210px; left:50%; margin-left:-120px; text-align:center; line-height:1.5em; color:#000;}
.entered ul li h6{ width:180px; height:40px; background:#0096e0; text-align:center; line-height:40px; border-radius:7px; position:absolute; top:270px; left:50%; margin-left:-90px;}
.entered ul li h6 a{ color:#FFF; font-size:16px;}
.entered ul li h6:hover a{ color:#000;}
.entered ul li h5{ width:260px;position:absolute; top:335px; text-align:center;}
.entered ul li h5 a{ font-size:14px;padding-left:10px; color:#0096e0; background:url(../images/icon2.png) no-repeat left;}
.entered ul li h5:hover a{ color:#000;}
.entered ul li:hover .entered_tu img{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);}
.animate{transition:all 0.1s linear 0s;-webkit-transition:all 0.1s linear 0s;-moz-transition:all 0.1s linear 0s;-ms-transition:all 0.1s linear 0s;-o-transition:all 0.1s linear 0s;}



/*鐢宠娴佺▼鍥�/
.proc{ margin-bottom:260px;}
.proc h2.tra-t{ border-bottom:1px solid #dcdcdc;}
.proc-con{ padding:100px 0; position:relative;}
.proc-con b{ font-size:16px; position:absolute;}
.proc-con b.ap1{ top:295px; left:30px;}
.proc-con b.ap2{ top:377px; left:235px;}
.proc-con b.ap3{ top:235px; left:405px;}
.proc-con b.ap4{ top:428px; left:615px;}
.proc-con b.ap5{ top:50px; right:195px; text-align:center;}
.proc-con b.ap6{ top:450px; right:190px;}
.proc-con b.ap7{ top:390px; right:15px;}
.proc .note{ background:#fafafa; padding:25px 70px 30px 25px;}
.proc .note b{ font-size:16px; color:#000;}
.note ul.note-list{ padding-top:15px;}
.note ul.note-list li{ background:url(../images/kuang.png) no-repeat left 11px; padding-left:20px; line-height:2em;}

/*浼氬憳涓績-鎶曠*/
.crumb .more i{color:#005ba6;}
.mem-con{ margin-bottom:200px;}
.mem-sidebar{width:25%;background:#f2f3f5; margin-right:2%;border:1px solid #dddddd;}
.mem-sidebar .mem-sid-t{border-bottom:1px solid #dddddd;padding:20px 0 15px;text-align:center;}
.mem-sidebar .mem-sid-t span{ display:block; width:85px; height:85px;border-radius:50%; background:#43b0f5 url(../images/icon.png) no-repeat center -1px;margin:0 auto;}
.mem-sidebar .mem-sid-t b{ font-weight:900; color:#000; font-size:18px;}
.mem-sidebar .mem-sid-t h3{ font-size:14px; line-height:1.5em;}
.mem-sidebar ul.mem-sid-list li{background:url(../images/icon.png) no-repeat;line-height:80px; padding-left:140px;border-bottom:1px solid #dddddd;}
.mem-sidebar ul.mem-sid-list li.item1{ background-position: 90px -70px;}
.mem-sidebar ul.mem-sid-list li.item2{ background-position: 90px -125px;}
.mem-sidebar ul.mem-sid-list li.item3{ background-position: -187px -70px;}
.mem-sidebar ul.mem-sid-list li.item4{ background-position: -182px -125px;}
.mem-sidebar ul.mem-sid-list li.on{background-color:#fff;}
.mem-sid-b span.exit{display:block;width:200px; height:50px;text-align:center; border-radius:10px; background:#43b0f5 url(../images/icon.png) no-repeat 40px -218px; margin:30px auto 45px;}
.mem-sid-b span a{line-height:50px;color:#fff;font-size:16px;}
.mem-table{width:73%;border:1px solid #dddddd;padding:27px 27px 80px 25px;}
.mem-table i{ color:#ff3f3f; margin-left:30px;}
ul.mem-search li{width:100%;margin-bottom:20px;}
ul.mem-search li h3{width:15%; text-align:right;}
ul.mem-search li input[type="text"]{ width:65%;}
ul.mem-search li p{margin-left:10px; color:#919191;}
ul.mem-search li a{ display:block;width:20%; height:35px; background:#43b0f5; text-align:center; line-height:35px; color:#fff;margin-left:15%;}
ul.mem-search li textarea{width:75%; height:230px;}
.mem-table input[type="submit"]{ width:25%;background:#43b0f5;color:#fff;margin-left:35%;border:none;}

/*浼氬憳涓績-棣栭〉*/
.mem-table-c{padding:0;}
ul.mem-c-list li{border-bottom:1px solid #dddddd;width:100%; padding:10px 0;}
ul.mem-c-list li em{width:10%;text-align:center;line-height:80px;}
ul.mem-c-list li .text{ margin:0 8%; padding-top:15px;}
ul.mem-c-list li i{ color:#848484; background:url(../images/icon1.png) no-repeat;margin-left:0;padding-left:30px;}
ul.mem-c-list li span{ background:url(../images/icon1.png) no-repeat 0 -72px;padding-left:30px;}
ul.mem-c-list li b{display:block; background:url(../images/icon1.png) no-repeat 0 -136px; padding-left:20px;margin:35px 5% 0 5%;}
ul.mem-c-list li .wenben a{margin:0 5px;color:#249ee2;text-decoration:underline; margin-top:35px;}
ul.mem-c-list li:last-child{border-bottom:none;}
ul.mem-t{line-height:80px;}
ul.mem-t li{text-align:center; font-size:16px;}
ul.mem-t li.bti1{width:10%;}
ul.mem-t li.bti2{width:15%;}
ul.mem-t li.bti3{width:35%;}
ul.mem-t li.bti4{width:20%;}
ul.mem-t li.bti5{width:10%;margin-right:5%}


/*浼氬憳涓績-鐧昏琛�/
.tr img{display: initial !important;}

.mem-table-r{padding:0; border:none;}
.mem-table-r tr .bg{background:#f2f3f5;}
.mem-table-r .explain{text-align:left;padding:20px 25px 30px 20px;}
.mem-table-r .explain h4{ color:#ff0000;}
.mem-table-r tr td input[type="text"],.mem-table-r tr td textarea{border:none;text-align:center;}
input[type="radio"],input[type="checkbox"]{border:none;}

ul.pagination{text-align:center;margin-top:40px;}
ul.pagination li{display:inline;}
ul.pagination li a{color:#000;padding:4px 10px;background:#f0f0f0;}
ul.pagination li a:hover{color:#fff;background:#0096E0;}
ul.pagination li.active a{background:#0096E0;color:#fff;}
ul.pagination li.active a:hover{background:#0096E0;}

.ad-slider{position:relative;overflow:hidden;}
.ad-slider .flex-control-paging{text-align:center;bottom:30px;}
.ad-slider .flex-control-paging li a{text-indent:99999px;overflow:hidden;}
.ad-slider .flex-control-paging li a.flex-active{background:#e5e5e5;}
.ad-slider .flex-control-paging li a:hover{background:#fff;}

/*鍩硅鎶ュ悕绯荤粺*/
/*鐢垫琛�/
.table-elev{padding:0 20px 30px;border:1px solid #dddddd; margin:50px auto;}
ul.elev-con{width:100%;}
ul.elev-con li input[type="text"]{width:20%;}
ul.elev-con li textarea#shenqingxiangmu,ul.elev-con li textarea#jianli,ul.elev-con li textarea#jianyi,ul.elev-con li textarea#shuxizhuanye,ul.elev-con li textarea#zhuanchang,ul.elev-con li textarea#wenxian{width:95%;}
ul.elev-con li span{font-size:18px;}
.elev-con  i{font-size:20px;background:url(../images/ta-bg.png) repeat-y;display:block;padding-left:15px;color:#fff;margin:20px 0;}
ul.elev-list{padding-left:30px;margin-top:10px;}
ul.elev-list li{line-height:50px;padding:0 15px;}
ul.elev-list li span{font-size:18px;display:inline-block;width:100px;}
ul.elev-list li span.safe{width:230px;}
ul.elev-list li span.safe1{width:240px;}
ul.elev-list li span.safe2{width:180px;}
ul.elev-list li input[type="text"],ul.elev-con li textarea,.table-elev input[type="submit"],.table-elev input[type="password"],ul.elev-con li input{border-radius:10px;}
ul.elev-list li input[type="text"],.table-elev input[type="password"]{width:50%;}
ul.elev-list li {width:50%;}
ul.elev-list li.dizhi{width:80%;}
h1.table-title{font-size:24px;text-align:center;margin:25px 0;}
ul.elev-con li textarea{margin-left:30px;height:150px;border-radius:10px; margin-bottom:20px;}
ul.elev-con li textarea#peixun,ul.elev-con li textarea#jiankang{margin-left:0;width:200%;}
.table-elev input[type="submit"]{width:15%;background:#0096e0;color:#fff;margin:15px auto 0;display:block;cursor:pointer;border:none;}
.table-elev input:hover[type="submit"]{background:#005ba6;}
.notece-c{margin-bottom:50px;}
.notece-c span{font-size:20px;}
.notece-c ul.note-list{padding-left:20px;}
.notece-c ul.note-list span{color:#e7010d;padding:10px 10px 0 0;position:relative;top:5px;}
.notece-c ul.yijian{padding-left:20px;}
.content input[type="submit"]{width:15%;background:#0096e0;color:#fff;margin:15px auto 0;display:block;cursor:pointer;border:none;border-radius:10px;}
/*鍗曚綅娉ㄥ唽琛�/
.table-elev-reg ul.elev-list li{width:50%;}
.table-elev-reg ul.elev-list li.type-c{width:100%;}
.table-elev ul.table-elev-zhuce  li{width:50%;}
/*鍘嬪姏绠￠亾璁捐*/
ul.table-elev-zhuce  li input#xingming,ul.table-elev-zhuce li input#xueli{width:50%;}
.table-elev ul.table-elev-zhuce  liinput{width:50%;}
ul.elev-list li.pinz{width:100%;}
/*鐞嗗寲妫�獙浜哄憳*/

ul.six-con{width:100%;}
ul.six-con li i{font-size:20px;background:url(../images/ta-bg.png) repeat-y;display:block;padding-left:15px;color:#fff;margin:20px 0;}
ul.six-list{padding-left:30px;margin-top:10px; position:relative;}
ul.six-list li{line-height:50px; width:450px; }
.zhaopian{ width:100px; height:200px; border:1px solid #666; position:absolute; right:0px; top:0px; display:inline-block;}
ul.six-list li span{font-size:18px;display:inline-block;width:100px;}
ul.six-list li h6{ font-size:16px; margin-top:10px;}
ul.six-list li span.safe{width:230px;}
ul.six-list li input[type="text"],ul.six-con li textarea,.table-six input[type="submit"]{border-radius:10px;}
ul.six-list li input[type="text"]{width:75%;}
ul.six-list li input#xingming,{width:50%;}
.gongzuo{ width:1170px; height:200px;}
.jianli,.anquanjiaoqu{ height:150px; width:1170px;}
. six-c{border:1px solid #dddddd;}

ul.elev-con li textarea#editor-one{width:80%;}
/*璇勫鍛樻煡璇�/
ul.review{width:100%;text-align:center;margin-bottom:50px;}
ul.review span{font-size:18px;padding:15px 0;display:block;}
ul.review-list li{padding:5px 40px;}
ul.review-list li:nth-of-type(odd){ background:#f7f7f7;}
.revi-list{paddi ng:50px auto;}


.list-right .content h1{text-align:center;width:100%;font-weight:900;padding:20px 0;font-size:16px;}
.editor-content{margin:50px;}
.item-info{text-align:center;}
p.item-info span{margin:0 20px;}
.download-list li{line-height:50px;border-bottom:1px solid #dadada;background:url(../images/icon2.png) no-repeat left;padding-left:20px;}
.download-list li .down{width:70px;height:30px;border-radius:5px;background:#f04343;color:#fff;text-align:center;margin-top:15px;line-height:30px;cursor:pointer;}
/* 鍦ㄧ嚎鎻愰棶 */
ul.ques{margin-top:50px;}
.ques li{margin-bottom:30px;padding:0 100px;}
.ques-top{text-align:center;}
.ques-top span{margin:30px 0;display:block;}
.ques-con{margin:50px 0;text-indent:2em;}
.que{display:black;padding:2px 10px;background:#0096e0;color:#fff;font-size:16px;border-radius:5px;position:absolute;top:-45px;right:100px;}
.que-c{position:relative;}
.que:hover{color:#fff;}
.detal img#verifyImg{margin:0!important;}
#verify{width:20%!important;border-radius: 10px;}
#verifyImg{display: inline;position: relative;top: 12px;left:10px;}

.sidebar_l{ position:fixed; top: 315px; left: 5px;  z-index: 999; background: #fff; border: solid 1px #cdcdcd; border-radius: 5px;}
.rybm{ text-align:center; }
.rybm a{padding:10px; display: inline-block; font-size: 15px;}
.rybm a img{ display: block; margin: 0 auto 10px auto; width: 32px; }

/* pages */
.pages {padding:24px 0;text-align:center;font-size:12px;color:#666666;clear:both;}
.pages a:link,.pages a:visited,.pages a:active {background:#FFFFFF;border:#DDDDDD 1px solid;padding:6px;text-decoration:none;}
.pages a:hover {background:#258CFF;border:#258CFF 1px solid;color:#FFFFFF;padding:6px;text-decoration:none;}
.pages strong {background:#258CFF;padding:6px;border:#258CFF 1px solid;color:#FFFFFF;}
.pages_inp {width:32px;border:#DDDDDD 1px solid;color:#666666;padding:4px;text-align:center;}
.pages_btn {width:32px;border:#FF6600 1px solid;color:#FFFFFF;padding:4px 6px;background:#FF6600;font-weight:bold;font-size:11px;}
.pages label {background:#FFFFFF;border:#DDDDDD 1px solid;color:#666666;padding:6px 6px;}
.pages label em {color:red;font-weight:bold;font-style:normal;}
.pages label span {font-weight:bold;}
.pages cite {font-style:normal;}

.highlight{float: inherit !important;color: #d80000 !important;}

/* 鏈緥瀛恈ss */
.slideTxtBox1{ width:450px; border:1px solid #ddd; text-align:left;  }
.slideTxtBox1 .hd{ height:42px; line-height:42px; background:#ffffff; padding:0 10px 0 20px;   position:relative;    margin-top: 8px;}
.slideTxtBox1 .hd ul{ float:right; *position:absolute; left:20px; top:-1px; height:32px;   }
.slideTxtBox1 .hd ul li{ float:left; padding:0 15px; cursor:pointer;display: block;background-color: #ecf6ff;color: #006bc8;border-radius: 3px;margin-left: 6px;text-align: center;}
.slideTxtBox1 .hd ul li.on{ height:41px;  background:#006bc8; border:1px solid #006bc8; border-bottom:2px solid #006bc8;color:#fff;border-radius: 3px;    margin-left: 6px;width: 100px;}
.slideTxtBox1 .bd ul{ padding:15px;  zoom:1;  }
.slideTxtBox1 .bd li{ height:24px; line-height:24px;float: left;width: 171px;left: 0;right: 0;position: relative;margin-right: 0px;}
.slideTxtBox1 .bd li .date{ float:right; color:#999;  }

.slideTxtBox1 img{width:80%;border-radius:4px;}
.slideTxtBox1 .text{background-color: #ecf6ff;width: 136px;text-align: center;padding: 4px 0;}

.slideTxtBox1 .text:hover{
    color: #006bc8;
}
.slideTxtBox1 img:hover{border-radius:6px;}
.slideTxtBox1 .zwh{
    float: left;
    width: 166px;
    position: absolute;
    z-index: 9;
    margin-left: 11px;
    margin-top: 4px;
    font-weight: 900;
    font-size: 24px;
    color: #006bc8;
    }
    

.icon_list li{
    margin: 7px 0;
}

	
/* 鏈緥瀛恈ss */
.slideTxtBox3{ width:450px; border:1px solid #ddd; text-align:left;  }
.slideTxtBox3 .hd{ height:42px; line-height:42px; background:#ffffff; padding:0 10px 0 20px;   border-bottom:1px solid #006bc8;  position:relative; }
.slideTxtBox3 .hd ul{ float:right; *position:absolute; left:20px; top:-1px; height:32px;   }
.slideTxtBox3 .hd ul li{ float:left; padding:0 15px; cursor:pointer;  }
.slideTxtBox3 .hd ul li.on{ height:42px;  background:#006bc8; border:1px solid #006bc8; border-bottom:2px solid #006bc8;color:#fff}
.slideTxtBox3 .bd ul{ padding:15px;  zoom:1;  }
.slideTxtBox3 .bd li{ height:24px; line-height:24px;float: left;width: 240px;left: 0;right: 0;position: relative;margin-right: 0px;}
.slideTxtBox3 .bd li .date{ float:right; color:#999;  }

.slideTxtBox3 img{width:80%}
.slideTxtBox3 .text{width:113px;}

.slideTxtBox3 .zwh{float: left;
    width: 115px;
    position: absolute;
    z-index: 9;
    margin-left: 7px;
    margin-top: 0px;
    font-weight: 900;
    font-size: 16px;}

	

.adicon {
    position: absolute;
    z-index: 4;
    border: #fff solid 1px;
    border-radius: 1px;
    padding: 0px 2px;
    bottom: 10px;
    left: 5px;
    height: 14px;
    line-height: 11px;
    color: #fff;
    font-size: 12px;
    text-align: center;
}
.zt_list{height:220px;margin-top: 7px;}

.home-content-area{
    margin: 0 auto;
    width: 1285px;
	margin-bottom: 118px;
}
.home-content-area .home-footer-area{
    float: left;
    width: 1199px;
}
.home-content-area .home-footer-area .brand-area{
    float: left;
    width: 1199px;
    margin-bottom: 20px;
}
.home-content-area .home-footer-area .brand-area .top{
    width: 100%;
    margin-bottom: 10px;
    float: left;
    background-image: url(../images/title-image.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
.home-content-area .home-footer-area .brand-area .top .name{
    float: left;
    font-size: 16px;
    color: #0193d6;
    font-weight: bold;
    max-width: 120px;
    margin-left: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.home-content-area .home-footer-area .brand-area  .single {
    width: 1199px;
    height: 140px;
    overflow: hidden;
    float: left;
}

.home-content-area .home-footer-area .brand-area  .single .bd {
    width: 1199px;
    height: 140px;
    overflow: hidden;
}

.home-content-area .home-footer-area .brand-area  .single .bd ul {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 1012px;
    height: 140px;
    position: relative;
    overflow: hidden;
    left: -12px;

}

.home-content-area .home-footer-area .brand-area  .single .bd li {
    width: 241px;
    height: 140px;
    padding-left: 12px;
    list-style: none;
    float:left;
}

.home-content-area .home-footer-area .brand-area  .single .bd li .pic {
    width: 239px;
    height: 138px;
    border: 1px solid #e6e6e6;
}

.home-content-area .home-footer-area .brand-area  .single .bd li .pic a {
    color: #000000;
}

.home-content-area .home-footer-area .brand-area  .single .bd li .pic a:hover {
    text-decoration: none;
}
.home-content-area .home-footer-area .brand-area  .single .bd li .pic a img{
    width:239px;
    height: 138px;
}

.home-content-area .home-footer-area .brand-area  .multi-line {
    width: 1000px;
    height: 290px;
    overflow: hidden;
    float: left;
}

.home-content-area .home-footer-area .brand-area  .multi-line .bd {
    width: 1000px;
    height: 290px;
    overflow: hidden;
}

.home-content-area .home-footer-area .brand-area  .multi-line .bd ul {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 1012px;
    height: 290px;
    position: relative;
    overflow: hidden;
    left: -12px;

}

.home-content-area .home-footer-area .brand-area  .multi-line .bd li {
    width: 241px;
    height: 290px;
    padding-left: 12px;
    list-style: none;
    float:left;
    overflow: hidden;
}

.home-content-area .home-footer-area .brand-area  .multi-line .bd li .pic {
    width: 239px;
    height: 138px;
    margin-bottom: 12px;
    border: 1px solid #e6e6e6;
}

.home-content-area .home-footer-area .brand-area  .multi-line .bd li .pic a {
    color: #000000;
}

.home-content-area .home-footer-area .brand-area  .multi-line .bd li .pic a:hover {
    text-decoration: none;
}
.home-content-area .home-footer-area .brand-area  .multi-line .bd li .pic a img{
    width:239px;
    height: 138px;
}
/*鎴樼暐鍚堜綔*/
.home-content-area .home-footer-area .strategic-area{
    float: left;
    /* width: 1000px; */
    width: 100%;
    margin-bottom: 20px;
}
.home-content-area .home-footer-area .strategic-area .top{
    width: 100%;
    margin-bottom: 15px;
    float: left;
    background-image: url(../images/title-image.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
.home-content-area .home-footer-area .strategic-area .top .name{
    float: left;
    font-size: 16px;
    color: #0193d6;
    font-weight: bold;
    max-width: 120px;
    margin-left: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.home-content-area .home-footer-area .strategic-area .strategic{
    /* width: 1000px; */
    width: 100%; 
    height: 57px;
    overflow: hidden;
    float: left;
}

.home-content-area .home-footer-area .strategic-area .strategic .hd {
    float: left;
    width: 34px;
    cursor: pointer;
    margin-top: 11px;
}
.home-content-area .home-footer-area .strategic-area .strategic .hd .next img {
    float: left;
}
.home-content-area .home-footer-area .strategic-area .strategic .hd .prev img{
    float:right ;
}

.home-content-area .home-footer-area .strategic-area .strategic .bd {
    float: left;
    /* width: 932px; */
    width: 100%;
}
.home-content-area .home-footer-area .strategic-area .strategic .bd div{
    width: 100%;
}
.home-content-area .home-footer-area .strategic-area .strategic  .picList
{
    margin: 0px;
    float: left;
    height: 57px;
    padding: 0;
}
.home-content-area .home-footer-area .strategic-area .strategic ul li {
    float: left;
    /* margin-left: 6px; */
    margin-left: 18px;
    width: 126px;
    text-decoration: none;
    list-style: none;
}
.home-content-area .home-footer-area .strategic-area .strategic .bd .picList img {
    width: 124px;
    height: 55px;
    border: 1px solid #e6e6e6;
}
/*鍙嬫儏杩炴帴*/
.home-content-area .home-footer-area .friendshipLink-area{
    float: left;
    width: 1199px;
    margin-bottom: 20px;
}
.home-content-area .home-footer-area .friendshipLink-area .top{
    width: 1199px;
    margin-bottom: 0px;
    float: left;
    background-image: url(../images/list.png);
    background-repeat: no-repeat;
    background-position: 0px 4px;
	border: 1px solid #ddd;
    margin-top: 10px;
}
.home-content-area .home-footer-area .friendshipLink-area .top .name{
    float: left;
    font-size: 18px;
    color: #0193d6;
    font-weight: bold;
    max-width: 120px;
    margin-left: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.home-content-area .home-footer-area .friendshipLink-area .friendshipLink{
    width: 1199px;
    overflow: hidden;
    float: left;
}
.home-content-area .home-footer-area .friendshipLink-area .friendshipLink div{
    display: inline-block;
    width: 32.9%;
    margin-bottom: 10px;
}
.home-content-area .home-footer-area .friendshipLink-area .friendshipLink div select{
	width: 102%;
    font-size: 14px;
    height: 28px;
    color: #666666;
    line-height: 31px;
    border-color: #ddd;
	height: 45px;
	text-indent: 9px;
	
}




.top_blue{top:0px;left:0px;width:100%;height:30px;background-color:#0287CA;display:block; position: relative; }
.top_blue .top_box_inner{width:1202px;position:relative;margin:0px auto;}
.top_box{width:100%;height:200px;display:block;position:relative;}
.top_box .top_box_inner{width:1202px;position:relative;margin:0px auto;}
.top_box .logo{float:left;text-align:left;padding:0px;width:100%;position:absolute;}
.top_box .logo22{left: 52px;
    top: 30px;
    position: absolute;
    z-index: 107;
    width: 89px;
    height: 89px;
    background-color: rgb(255, 255, 255);
    }
 .top_blue p, .top_blue p a {
    font-size:15px;
    color: #FFFFFF;
}

.pull-left {
    float: left;
}
.pull-right {
    float: right;
}
.m1 {
    background: url(images/bg-line.png) repeat-y 960px 0;
}

.m {

    background: #FFFFFF;
    clear: both;
    max-width: 1260px;
    min-width: 1200px;
    margin: 0 auto;
}
 .m1r {
    width: 239px;
    float: right;
}


.m1l {
    width: 940px;
    float: left;
      border-left: #DDDDDD 1px solid;
}


.side_li {
    line-height: 80px;
    height: 80px;
    padding-left: 80px;
    overflow: hidden;
    font-size:20px;
}
.side_on {
    line-height: 80px;
    height: 80px;
    background: #EEEEEE;
    padding-left: 80px;
    overflow: hidden;
    font-size:20px;
    
}
.side_on a{
	color:red;
}
.bd-b {
    border-bottom: #DDDDDD 1px solid;
}