@charset "utf-8";
/*
 * name:layout
 * author:ciecc
 * date:2018-07-27
 */
body{
    font-family:'\5FAE\8F6F\96C5\9ED1';
    color:#000;
	background:#fff;
    font-size:14px;
	min-width: 1200px;
}
/******辅助*******/
.f-ml25{margin-left:25px;}
.w1200{width:1200px;margin:0 auto;}
.f-w690{width:690px;}
.f-w484{width:484px;}
.f-w840{width:840px;}
.f-w194{width:194px;}
.f-w450{width:450px;}
.f-w240{width:240px;}
.f-w300{width:300px;}
.f-w310{width:310px;}
.f-w340{width:340px;}
.f-w350{width:350px;}
.f-w360{width:360px;}
.f-w400{width:400px;}
.f-w420{width:420px;}
.f-w440{width:440px;}
.f-w490{width:490px;}
.f-w373{width:373px;}
.f-w584{width:584px;}
.f-w836{width:836px;}
.f-w328{width:328px;}
.f-w280{width:280px;}
.f-w160{width:160px;}
.f-w580{width: 580px;}
.f-mr25{margin-right:25px;}
.f-pr40{padding-right:40px;}

.header-top{
	background:#f3f3f3;
	border-bottom:1px solid #dedede;
	height:34px;
	color:#666;}
.header-top-left{line-height:34px;}
.header-top-right{
	}
.f-w284{
	width:354px;
}
.f-w184{
	width:254px;
}
.header-top-right ul{
	height:34px;}
.header-top-right ul li{
	float:left;
	line-height:34px;
	cursor:pointer;}
.header-top-right ul li a{
	color:#666;}
.header-top-right ul li a:hover{
	color:#b20000;}
.header-top-li01{
	padding-right:17px;
	position:relative;
	padding-left:22px;
	background:url(/Public/build/img/topline.png) right center no-repeat;}
.header-top-li01 i{
	font-size:12px;
	margin-left:11px;}
.header-top-right ul li.header-top-li01:hover{
	background:#fff;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;}
.header-top-right ul li p{
	opacity: 0;
	filter: alpha(opacity=0);
	position:absolute;
	top:35px;
	background:#fff;
	width:264px;
	padding:10px;
	color:#ccc;
	left:0;}
.header-top-right ul li p a{
	display: inline-block;
	color:#666;
	line-height:34px;
	margin: 0 12px;
	width: 55px;}
.header-top-right ul li.header-top-li01:hover p{
	opacity: 1;
	filter: alpha(opacity=100);
	z-index:6;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;}
.header-top-li02{
	padding-right:22px;
	padding-left:22px;
	background:url(/Public/build/img/topline.png) right center no-repeat;}
.header-top-li03{
	padding-left:22px;
	padding-right:22px;}
.header{
	background:#f3f3f3;
	height:150px;}
.H-img{
	width: 786px;
    height: 99px;
    margin: 0px auto 0 auto;
    padding-top: 16px;}
.H-img img{display: block;width: 100%;}    
.H-search{
	width:620px;
	height:36px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	background:#fff;
	border:1px solid #d4d4d4;}
.H-txt{
	width:230px;
	height:36px;
	background:#fff;
	border:0;
	font-size:16px;
	padding-left:10px;}
.H-btn{
	text-align:center;
	height:36px;
	border:0;
	background:#fff url(/Public/build/img/search.png) center center no-repeat;
	width:46px;}
.H-btn1{
	text-align:center;
	height:36px;
	border:0;
	background:#fff url(/Public/build/img/search1.png) center center no-repeat;
	width:50px;}
.H-btn:hover{
	background:#fff url(/Public/build/img/search-1.png) center center no-repeat;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;}
.H-btn1:hover{
	background:#fff url(/Public/build/img/search2.png) center center no-repeat;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;}
.H-topic{
	position:absolute;
	top:7px;
	right:0;
	z-index:4;
	-webkit-transition: all 0.15s ease-out 0.05s;
	-moz-transition: all 0.15s ease-out 0.05s;
	-ms-transition: all 0.15s ease-out 0.05s;
	-o-transition: all 0.15s ease-out 0.05s;
	transition: all 0.15s ease-out 0.05s;}
.H-topic:hover {
    top: 0px;
	-webkit-transition: all 1s cubic-bezier(0, 0, 0.33, 1.02) 0.25s;
	-moz-transition: all 1s cubic-bezier(0, 0, 0.33, 1.02) 0.25s;
	-ms-transition: all 1s cubic-bezier(0, 0, 0.33, 1.02) 0.25s;
	-o-transition: all 1s cubic-bezier(0, 0, 0.33, 1.02) 0.25s;
	transition: all 1s cubic-bezier(0, 0, 0.33, 1.02) 0.25s;
}
.nav{
	background:#015293;
	height:50px;}
.nav ul li{
	float:left;
	width: 200px;
	border-right:1px solid #015293;
	font-size:18px;
	font-weight:bold;}
.nav ul li a.nav-tit{
	color:#fff;
	display:block;
	line-height:50px;
	padding:0 0px 0 90px;
	position: relative;
	 z-index: 1;
	 width:200px;
	 overflow: hidden;}
.nav ul li:first-child{
	border-left:1px solid #015293;}
.nav ul li a.nav-tit:hover, .nav ul li.z-crt a.nav-tit{
	text-decoration:none;
	background:#015293;}	
.nav ul li a.nav-tit i{
	position:absolute;
	left:36px;
	top:0px;
	display:block;
	width:40px;
	height:50px;
	-webkit-transition: 0.2s;
	transition: 0.2s;}
.nav ul li a.nav-tit i.nt1{
	background:url(/Public/build/img/nav-icon01.png) no-repeat;
	background-position:0 0;}
.nav ul li a.nav-tit i.nt2{
	background:url(/Public/build/img/nav-icon02.png) no-repeat;
	background-position:0 0;}
.nav ul li a.nav-tit i.nt3{
	background:url(/Public/build/img/nav-icon03.png) no-repeat;
	background-position:0 0;}
.nav ul li a.nav-tit i.nt4{
	background:url(/Public/build/img/nav-icon05.png) no-repeat;
	background-position:0 0;}
.nav ul li a.nav-tit i.nt5{
	background:url(/Public/build/img/nav-icon04.png) no-repeat;
	background-position:0 0;}
.nav ul li a.nav-tit i.nt6{
	background:url(/Public/build/img/nav-icon06.png) no-repeat;
	background-position:0 0;}
.nav ul li a.nav-tit:hover i.nt1{
	background-position:0 -50px;}
.nav ul li a.nav-tit:hover i.nt2{
	background-position:0 -50px;}
.nav ul li a.nav-tit:hover i.nt3{
	background-position:0 -50px;}
.nav ul li a:hover i.nt4{
	background-position:0 -50px;}
.nav ul li a.nav-tit:hover i.nt5{
	background-position:0 -50px;}
.nav ul li a.nav-tit:hover i.nt6{
	background-position:0 -50px;}

.nav .subnav{
	position:absolute;
	left:0;
	top:50px;
	z-index:99;
	background:#fff;
	border:1px solid #ccc;
	border-bottom:10px solid #ebebeb;
	width:1193px;
	height:350px;
	overflow:hidden}
.leaders{
	width:400px;
	padding:25px 0 0 17px;}
.nav ul li .u-tit2{
	background:url(/Public/build/img/subnav-icon01.png) left center no-repeat;
	padding-left:12px;
	font-size:16px;
	line-height:28px;}
.nav ul li .u-tit2 a{
	font-size:16px;
	background:none;
	line-height:28px;
	color:#000;
	font-weight:normal;
	display:inline;
	padding:0;
	margin:0px 0px 0 18px;}
.nav ul li .u-tit2 a:hover{
	color:#c12c20;
	text-decoration:underline;}
.nav ul li .u-tit3{
	background:url(/Public/build/img/subnav-icon01.png) left center no-repeat;
	padding-left:12px;
	font-size:16px;
	line-height:28px;}
.nav ul li .u-tit3 a{
	font-size:16px;
	background:none;
	line-height:28px;
	color:#000;
	display:inline;
	padding:0;}
.nav ul li .u-tit3 a:hover{
	color:#c12c20;
	text-decoration:underline;}
.nav ul li .u-tit4{
	font-size:14px;
	line-height:28px;
	color:#333;
	font-weight:normal;}
.nav ul li .leaders a{
	font-size:16px;
	background:none;
	line-height:30px;
	padding:0;
	color:#000;
	display:block;
	font-weight:normal;}
.nav ul li .leaders a em{
	display:inline-block;
	padding-right:18px;}
.nav ul li .leaders a:hover, .nav ul li .leaders a:hover em{
	color:#c12c20;
	text-decoration:underline;}
.border-l1{
	border-left:1px solid #ccc;}
.office{
	padding:0px 0 0 16px;
	width:573px;
	height:312px;}
.nav ul li .office p a{
	font-size:16px;
	background:none;
	line-height:28px;
	color:#000;
	font-weight:normal;
	display:inline-block;
	padding:0px 8px 0 12px;}
.nav ul li .office p a:hover{
	color:#c12c20;
	text-decoration:underline;}
.organs{
	width:157px;
	padding-left:16px;
	height:312px;}
.nav ul li .organs h2 a, .nav ul li .graphic p a{
	background:none;
	line-height:30px;
	padding:0;
	display:inline;}
.nav ul li .organs h2 a img, .nav ul li .graphic p a img {
    transition: all 0.6s;}
.nav ul li .organs h2 a:hover img, .nav ul li .graphic p a:hover img {
    transform: scale(1.1);}
.info-public{
	width:175px;
	padding-left:16px;}
.nav ul li .info-public p a{
	line-height:32px;
	padding:0 0 0 50px;
	margin-left:12px;
	width:90px;
	height:32px;
	font-size:16px;
	font-weight:normal;
	display:block;
	color:#fff;
	border-radius:5px;
	margin-top:16px;}
.info-public-item01{
	background-color:rgba(10,147,181,1);
	background-image:url(/Public/build/img/info-public1.png);
	background-position:18px center;
	background-repeat:no-repeat;}
.info-public-item02{
	background-color:rgba(112,48,124,1);
	background-image:url(/Public/build/img/info-public2.png);
	background-position:18px center;
	background-repeat:no-repeat;}
.info-public-item03{
	background-color:rgba(255,112,35,1);
	background-image:url(/Public/build/img/info-public3.png);
	background-position:18px center;
	background-repeat:no-repeat;}
.info-public-item04{
	background-color:rgba(255,46,35,1);
	background-image:url(/Public/build/img/info-public4.png);
	background-position:18px center;
	background-repeat:no-repeat;}
.info-public-item05{
	background-color:rgba(77,123,217,1);
	background-image:url(/Public/build/img/info-public5.png);
	background-position:18px center;
	background-repeat:no-repeat;}
.nav ul li .info-public p a.info-public-item01:hover{
	background-color:rgba(10,147,181,.7);
	background-image:url(/Public/build/img/info-public1.png);
	background-position:18px center;
	background-repeat:no-repeat;
	-webkit-transition: all .8s;
	-moz-transition: all .8s;
	-ms-transition: all .8s;
	-o-transition: all .8s;
	transition: all .8s;}
.nav ul li .info-public p a.info-public-item02:hover{
	background-color:rgba(112,48,124,.7);
	background-image:url(/Public/build/img/info-public2.png);
	background-position:18px center;
	background-repeat:no-repeat;
	-webkit-transition: all .8s;
	-moz-transition: all .8s;
	-ms-transition: all .8s;
	-o-transition: all .8s;
	transition: all .8s;}
.nav ul li .info-public p a.info-public-item03:hover{
	background-color:rgba(255,112,35,.7);
	background-image:url(/Public/build/img/info-public3.png);
	background-position:18px center;
	background-repeat:no-repeat;
	-webkit-transition: all .8s;
	-moz-transition: all .8s;
	-ms-transition: all .8s;
	-o-transition: all .8s;
	transition: all .8s;}
.nav ul li .info-public p a.info-public-item04:hover{
	background-color:rgba(255,46,35,.7);
	background-image:url(/Public/build/img/info-public4.png);
	background-position:18px center;
	background-repeat:no-repeat;
	-webkit-transition: all .8s;
	-moz-transition: all .8s;
	-ms-transition: all .8s;
	-o-transition: all .8s;
	transition: all .8s;}
.nav ul li .info-public p a.info-public-item05:hover{
	background-color:rgba(77,123,217,.7);
	background-image:url(/Public/build/img/info-public5.png);
	background-position:18px center;
	background-repeat:no-repeat;
	-webkit-transition: all .8s;
	-moz-transition: all .8s;
	-ms-transition: all .8s;
	-o-transition: all .8s;
	transition: all .8s;}
.daily-update{
	width:340px;
	padding-left:16px;
	height:312px;}
.m-tab-hd{
	height:30px;
	font-size:16px;}
.m-tab-hd dd{
	float:left;
	width:80px;
	text-align:center;
	line-height:30px;
	background:#f4f4f4;
	border:1px solid #ccc;
	border-left:0;
	cursor:pointer;}
.m-tab-hd dd:first-child{
	border-left:1px solid #ccc;}
.m-tab-hd dd.z-crt{
	color:#fff;
	background:#729ee8;
	border:1px solid #729ee8;}
.u-list-new5{}
.u-list-new5 dd{
	background:url(/Public/build/img/list-bg.png) left 13px no-repeat
	font-size:14px;
	color:#333333;
	line-height:22px;
	padding:4px 0 4px 12px;}
.nav ul li .u-list-new5 dd a{
	color:#333333;
	background:none;
	line-height:22px;
	font-weight:normal;
	padding:0;
	display:inline;}
.nav ul li .u-list-new5 dd span{
	color:#b6b6b6;
	font-weight:normal;
	padding-left:15px;}
.nav ul li .u-list-new5 dd a:hover{
	text-decoration:underline;}
.u-list-new6{}
.u-list-new6 dd{
	font-size:14px;
	color:#333333;
	line-height:22px;
	padding:4px 0 4px 12px;}
.u-list-new6 dd a{
	color:#333333;
	background:none;
	line-height:22px;
	font-weight:normal;
	padding:0;
	display:inline;}
.u-list-new6 dd a.analysis-link1{
	color:#336699;}
.u-list-new6 dd a.analysis-link2{
	color:#333;}
.u-list-new6 dd i{
	font-weight:normal;
	padding:0 12px;
	color:#b5b5b5;}
.u-list-new6 dd a:hover{
	text-decoration:underline;}
.u-list-new7{}
.u-list-new7 dd{
	background:url(/Public/build/img/list-bg.png) left 13px no-repeat;
	font-size:14px;
	color:#333333;
	line-height:22px;
	padding:4px 0 4px 12px;}
.u-list-new7 dd a{
	color:#333333;
	background:none;
	line-height:22px;
	font-weight:normal;
	padding:0;
	display:block;
	width:90%;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
	
.daily-update .f-ds, .announcement .f-ds, .information-sty .f-ds{
	display:none;}
.announcement{
	width:332px;
	padding-left:16px;
	padding-right:12px;
	height:312px;}
.u-txt3{
	background:#eaeaea;
	width:272px;
	height:30px;
	line-height:30px;
	font-size:14px;
	border:0;
	padding-left:10px;
	vertical-align:middle;}
.u-btn1{
	border:0;
	vertical-align:middle;
	text-align:center;
	width:46px;
	height:30px;
	font-size:14px;
	line-height:30px;
	color:#fff;
	cursor:pointer;
	background:rgba(204,102,102,1);}
.u-btn1:hover{
	background:rgba(204,102,102,.8);
	-webkit-transition: all .8s;
	-moz-transition: all .8s;
	-ms-transition: all .8s;
	-o-transition: all .8s;
	transition: all .8s;}
.graphic{
	width:256px;
	padding-left:16px;
	height:312px;}
.nav ul li .graphic .graphic-list a{
	color:#000;
	font-size:16px;
	line-height:36px;
	width:85px;
	text-align:center;
	background:url(/Public/build/img/subnav-icon01.png) left center no-repeat;
	display:inline-block;}
.information-sty{
	width: 408px;}
.m-tab-ct-con1 a.information1{
	display:block;
	float:left;
	width:106px;
	height:38px;
	font-size:16px;
	font-weight:bold;
	padding-top:72px;
	line-height:38px;
	text-align:center;
	margin:0 14px 20px;}
.information-sty-item01{
	background:url(/Public/build/img/information-sty1.png) center top no-repeat;}
.information-sty-item02{
	background:url(/Public/build/img/information-sty2.png) center top no-repeat;}
.information-sty-item03{
	background:url(/Public/build/img/information-sty3.png) center top no-repeat;}
.information-sty-item04{
	background:url(/Public/build/img/information-sty4.png) center top no-repeat;}
.information-sty-item05{
	background:url(/Public/build/img/information-sty5.png) center top no-repeat;}
.information-sty-item06{
	background:url(/Public/build/img/information-sty6.png) center top no-repeat;}
.information-sty-item07{
	background:url(/Public/build/img/information-sty7.png) center top no-repeat;}
.information-sty-item08{
	background:url(/Public/build/img/information-sty8.png) center top no-repeat;}
.information-sty-item09{
	background:url(/Public/build/img/information-sty9.png) center top no-repeat;}
.m-tab-ct-con1 p{
	display:block;
	width:135px;
	height:230px;}
.bg-dashed{
	background:url(/Public/build/img/dashed.png) right bottom no-repeat;}
.m-tab-ct-con1 a.information2{
	font-size:14px;
	line-height:34px;
	font-weight:normal;
	display:block;
	padding:0 0 0 10px;}
.m-tab-hd1 dl{
	width:300px;
	margin-left:auto;
	margin-right:auto;}
.m-tab-hd1 dd{
	float:left;
	width:150px;
	height:32px;
	line-height:32px;
	text-align:center;
	font-weight:normal;
	color:#666;
	font-size:16px;
	background:#dfdfdf;
	border-top-right-radius:50px;
	border-bottom-right-radius:50px;
	cursor:pointer;}
.m-tab-hd1 dd:first-child{
	border-top-left-radius:50px;
	border-bottom-left-radius:50px;
	border-top-right-radius:0px;
	border-bottom-right-radius:0px;}
.m-tab-hd1 dd.z-crt{
	background:#5caee2;
	color:#fff;}
.h260{
	height:260px;}
.new-data{
	width:314px;
	padding-left:16px;
	height:312px;}
.analysis{
	width:422px;
	padding-left:16px;
	height:312px;}
.analysis p a{
	font-size:14px;
	font-weight:normal;
	color:#666;}
.tongyi{
	width:278px;
	padding-left:16px;
	height:312px;}
.tongyi-box{
	display:block;}
.tongyi-box a{
	display:block;
	width:170px;
	height:40px;
	line-height:40px;
	font-size:16px;
	color:#152857;
	background:rgba(145,207,251,1);
	padding:0 0 0 90px;
	font-weight:normal;
	border-radius:5px;
	margin-top:15px;
	position:relative;}
.tongyi-box a i{
	position:absolute;
	left:42px;
	top:10px;}
.tongyi-box a:hover{
	background:rgba(145,207,251,.7);
	-webkit-transition: all .8s;
	-moz-transition: all .8s;
	-ms-transition: all .8s;
	-o-transition: all .8s;
	transition: all .8s;
	text-decoration:none;}
.tongyi h1{}
.tongyi h1 a{
	display:inline-block;
	background:#ddd;
	font-size:14px;
	font-weight:normal;
	padding:5px 4px;
	margin-right:2px;}
.tongyi h1 a:hover{
	background:#91cffb;
	color:#152857;
	text-decoration:none;
	-webkit-transition: all .8s;
	-moz-transition: all .8s;
	-ms-transition: all .8s;
	-o-transition: all .8s;
	transition: all .8s;}
.new-data h2 select{
	width:284px;
	height:30px;
	line-height:30px;
	border:3px solid #e0e0e0;}
.pu-service{
	width:550px;
	padding-left:16px;
	height:312px;}
.pu-service-box a{
	display:block;
	width:78px;
	height:82px;
	margin:10px 30px 0 0;
	font-size:14px;
	text-align:center;
	font-weight:normal;
	float:left;
	line-height:32px;}
.pu-service-box a i{
	display:block;
	width:44px;
	margin-left:auto;
	margin-right:auto;}
.pu-service-box a:hover{
	color:#3366cc;}
.interview{
	width:394px;
	padding-left:16px;
	height:312px;}
.interview-box em{
	display:block;
	float:left;
	width:150px;
	height:122px;}
.interview-box p{
	font-size:14px;
	line-height:24px;
	color:#333;
	font-weight:normal;
	padding:20px 0 0 12px;
	display:block;
	float:left;
	width:210px;}
.interview-shop{
	width:218px;
	height:312px;
	padding-left:16px;}
.interview-shop a{
	display:block;
	width:93px;
	height:64px;
	line-height:64px;
	font-size:16px;
	padding-left:90px;
	background:#ececec;
	margin-bottom:1px;
	position:relative;}
.interview-shop a i{
	position:absolute;
	left:29px;
	top:13px;}
.interview-shop a:hover{
	background:#d7ebfb;
	color:#000;
	text-decoration:none}
.massages{
	width:500px;
	height:312px;
	padding-left:16px;}
.u-txt5{
	font-size:14px;
	line-height:24px;
	padding:15px;
	color:#999;
	background:#d7ebfb;}
.m-search-con-sub{
	background:#fff;
	border-radius:50px;
	height:32px;}
.massages p{
	font-size:14px;
	line-height:30px;
	color:#0d549b;
	font-weight:normal;}
.massages p a{
	color:#0d549b;
	display:inline-block;
	padding:0 12px;}
.u-btnc7{
	background:#91cffb url(/Public/build/img/interview5.png) 23px center no-repeat;
	width:122px;
	height:40px;
	line-height:40px;
	cursor:pointer;
	padding-left:46px;
	font-size:16px;
	border:0;
	border-radius:6px;}
.u-btnc7:hover{
	background:#b7e1ff url(/Public/build/img/interview5.png) 23px center no-repeat;}
.u-btnc8{
	background:#f3d584 url(/Public/build/img/interview6.png) 23px center no-repeat;
	width:122px;
	height:40px;
	line-height:40px;
	cursor:pointer;
	padding-left:46px;
	font-size:16px;
	border:0;
	border-radius:6px;}
.u-btnc8:hover{
	background:#f3dda1 url(/Public/build/img/interview6.png) 23px center no-repeat;}

	
/*.nav ul li a:hover::before {
    -webkit-transform: scale3d(9,9,1);
    transform: scale3d(9,9,1);
}
.nav ul li a::before {
    content: '';
    z-index: -1;
    position: absolute;
    top: 50%;
    left: 100%;
    margin: -15px 0 0 1px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: #015293;
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: scale3d(1,2,1);
    transform: scale3d(1,2,1);
    -webkit-transition: -webkit-transform .3s,opacity .3s;
    transition: transform .3s,opacity .3s;
    -webkit-transition-timing-function: cubic-bezier(.7,0,.9,1);
    transition-timing-function: cubic-bezier(.7,0,.9,1);} */


/*---------焦点图 开始---------*/
.focus{ 
	position:relative; 
	width:690px;
	height:460px;
	background-color: #000;
}  


.focus img{ 
	width: 690px;
	height: 460px;
} 
.focus .shadow .title{
	width: 580px; 
	height: 59px;
	padding-left: 10px;
}
.focus .shadow .title a{ 
	text-decoration:none; 
	color:#fff; 
	font-size:14px; 
	font-weight:bolder;
	overflow:hidden; 
}
.focus .btn{ 
	position:absolute; 
	bottom:34px; 
	left:510px; 
	overflow:hidden; 
	zoom:1;
} 
.focus .btn a{
	position:relative; 
	display:inline; 
	width:13px; 
	height:13px; 
	border-radius:7px; 
	margin:0 5px;
	color:#B0B0B0;
	font:12px/15px "\5B8B\4F53"; 
	text-decoration:none; 
	text-align:center; 
	outline:0; 
	float:left; 
	background:#D9D9D9; 
}  
.focus .btn a:hover,.focus .btn a.current{  
	cursor:pointer;
	background:#fc114a;
}  
.focus .fPic{ 
	position:absolute; 
	left:0px; 
	top:0px; 
}  
.focus .D1fBt{ 
	overflow:hidden; 
	zoom:1;  
	height:16px; 
	z-index:10;  
}  
.focus .shadow{ 
	width:100%; 
	position:absolute;
	bottom:0; 
	left:0px; 
	z-index:10; 
	height:50px;
	line-height: 50px;
	background:rgba(0,0,0,0.6);    
	filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  
   display:block;  
   text-align:left;
    }  
.focus .shadow a{
	display:inline-block;
	width:83%;
    text-decoration:none; 
    color:#fff; 
    font-size:18px;
    overflow:hidden; 
    margin-left:10px;
    font-family: "\5FAE\8F6F\96C5\9ED1";
    }  
.focus .fcon{ 
	position:relative; 
	width:100%; 
	float:left;  
	display:none;
	 background:#000 
	}  
.focus .fcon img{ 
	display:block;
	 }  
.focus .fbg{
	bottom:16px;
	right:15px;
	position:absolute; 
	z-index: 200;
	}  

.focus .fbg div{
	margin:4px auto 0;
	overflow:hidden;
	zoom:1;
	height:14px
}    
.focus .D1fBt a{
	position:relative; 
	display:inline; 
	width:10px;
	height:10px;
	margin:0 5px;
	color:#bdbdbd;
	font:12px/15px "\5B8B\4F53"; 
	text-decoration:none; 
	text-align:center; 
	outline:0; 
	float:left;
	border-radius:100px;
	background:#747474; 
	}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fff;
}    
.focus .D1fBt img{
	display:none
}    
.focus .D1fBt i{
	display:none; font-style:normal; 
}    
.focus .prev,.focus .next{
	position:absolute;
	width:26px;
	height:40px;
	/*background: url('/Public/build/Public/build/imgFocus_01.png') no-repeat;*/
}
.focus .prev{
	top: 50%;
	margin-top: -37px; 
	left: 0;
	background-position:0 0px;
	cursor:pointer; 
}  
.focus .next{
	top: 50%;
	margin-top: -37px; 
	right: 0;  
	background-position:0 -40px;
	cursor:pointer;
}  
.focus .prev:hover{  
	background-position:0 0; 
}  
.focus .next:hover{  
	background-position:0 -40px;
}
/*---------焦点图 end---------*/


.u-tt{
	border-bottom:1px solid #ccc;
	padding:0 0 10px 0;
	line-height:1em;
	font-size:24px;
	color:#b20000;}
.u-link01{
	font-size:14px;
	font-weight:normal;
	color:#666;
	margin-left:18px;}
.more{
	display:block;
	position:absolute;
	width:26px;
	height:17px;
	background:url(/Public/build/img/more.png) no-repeat;
	right:0;
	top:6px;}
.more:hover{
	background:url(/Public/build/img/more1.png) no-repeat;}
.wei-ewm{
	display:block;
	font-size:16px;
	width:132px;
	color:#6699cc;
	position:absolute;
	right:0;
	top:6px;
	text-decoration:underline;
	cursor:pointer;
	font-weight:normal;
	background:url(/Public/build/img/wei-ewm.png) left center no-repeat;
	padding-left:24px;}
.wei-ewm1{
	width:160px;
	height:160px;
	position:absolute;
	right:0;
	top:36px;
	z-index:9;
	display:none;}
.u-tit{
	background:url(/Public/build/img/list-bg.png) left 20px no-repeat;
	padding:6px 0 6px 16px;
	font-weight:bold;
	font-size:20px;
	color:#333;}
.u-tit a{
	color:#333;}
.u-tit1{
	font-size:16px;
	line-height:28px;
	color:#333333;
	font-weight:normal;}
.intelligent{
	float:right;
	display:inline-block;
	width:80px;
	font-size:16px;
	color:#c12c20;
	line-height:28px;
	padding-left:32px;
	background:url(/Public/build/img/search2.png) left center no-repeat;}
.u-txt{
	font-size:14px;
	line-height:20px;
	padding:0 0 0 16px;
	color:#a3a2a2;}
.u-txt1{font-size: 14px;line-height: 24px;padding: 5px 15px;color: #999;background: #f2f2f2;border: 1px solid rgb(189,189,189);letter-spacing: 3px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.u-txt1 p a{color:#333333;margin:0 8px;text-align: center;display:inline-block;}
.u-txt2{
	font-size:16px;
	color:#999;
	line-height:32px;}
.u-txt2 a{
	color:#333333;
	margin:0 5px;
	display:inline-block;}
.u-list-new1{}
.u-list-new1 li{
	background:url(/Public/build/img/list-bg.png) left 20px no-repeat;
	font-size:18px;
	color:#333333;
	line-height:28px;
	padding:6px 0 6px 16px;}
.u-list-new1 li a{
	color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 468px;
    display: block;
}

.u-list-new2{}
.u-list-new2 li{
	background:url(/Public/build/img/list-bg.png) left 19px no-repeat;
	font-size:18px;
	color:#333333;
	line-height:28px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	width:468px;
	padding:6px 0 6px 16px;}
.u-list-new2 li a{
	color:#333333;}
	
.u-list-new3{}
.u-list-new3 li{
	background: url(/Public/build/img/list-bg.png) left 17px no-repeat;
    font-size: 16px;
    color: #333333;
    line-height: 24px;
    padding: 6px 0 6px 16px;
}
.u-list-new3 li a{
	display: inline-block;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 360px;
    vertical-align: top;
}
.u-list-new3 li span{
	color: #b6b6b6;
    padding-left: 15px;
    display: inline-block;
    vertical-align: top;
}
.u-tt1{
	border-bottom: 1px solid #ccc;
    padding: 0 0 20px 0;
    line-height: 19px;
    height: 34px;
    font-size: 24px;
    font-weight: bold;}
.u-tt1 li{
	float:left;
	cursor:pointer;
	padding-right:22px;
	border-right:1px solid #ccc;}
.u-tt1 li a{
	text-decoration: none;
}
.u-tt1 li#nobor{
	float:left;
	padding-right:22px;
	padding-left:22px;
	border-right:0;}
.u-tt1 li.z-crt, .u-tt1 li.z-crt a{
	color:#015293;}

a.z-crt, a:hover {
    text-decoration: underline;
    color: #015293;
}
.u-news-con{
	position: absolute;
	filter:alpha(opacity:100); 
	-moz-opacity:1;
	opacity:1;
	z-index:10;
	top: 0;
	left:0;
	-webkit-transition: all 1s cubic-bezier(0, 0, 0.33, 1.02) 0.25s;
	-moz-transition: all 1s cubic-bezier(0, 0, 0.33, 1.02) 0.25s;
	-ms-transition: all 1s cubic-bezier(0, 0, 0.33, 1.02) 0.25s;
	-o-transition: all 1s cubic-bezier(0, 0, 0.33, 1.02) 0.25s;
	transition: all 1s cubic-bezier(0, 0, 0.33, 1.02) 0.25s;
	visibility:visible;
	background:#fff;
	}
.u-news-con.f-ds{
	top: 20px;
	filter:alpha(opacity:0); 
	-moz-opacity:0;
	opacity:0;
	left:0;
	-webkit-transition: all 0.15s ease-out 0.05s;
	-moz-transition: all 0.15s ease-out 0.05s;
	-ms-transition: all 0.15s ease-out 0.05s;
	-o-transition: all 0.15s ease-out 0.05s;
	transition: all 0.15s ease-out 0.05s;
	z-index:8;
}

.more1{
	display:block;
	position:absolute;
	width:26px;
	height:17px;
	background:url(/Public/build/img/more.png) no-repeat;
	right:0;
	top:-32px;}
.more1:hover{
	background:url(/Public/build/img/more1.png) no-repeat;}


.m-topics{
	border-bottom:8px solid #ebebeb;
	background:url(/Public/build/img/topic01.png) left bottom no-repeat;
	height:50px;}
.m-topics-link{
	width: 158px;
	height:50px;
}
.m-topics-link a{
	display: block;
	width: 158px;
	height:50px;
}
.roll-wrap:hover .control {
 display:block}
.roll-wrap{
	position:relative;
	width:1041px;
	height:40px;
	overflow:hidden}
.roll-wrap .roll__list{padding-left: 0px}
.roll_row .roll__list::before,.roll_row .roll__list::after{content:"";display:table;line-height:0}
.roll_row .roll__list::after{clear:both}
.roll_row .roll__list{width:100%}
.roll_row .roll__list li{
	float:left;
	display:block;
	margin-left:20px;
	width:240px;
	height:40px;
	line-height:40px;
	font-size:18px;
	text-align:center;
	color:#2f6ca8;
	border-radius:5px;
	background-color:#d7ebfb
	/*float:left;*/

}
.roll_row .roll__list li a{
	color:#2f6ca8;}
.roll_row .roll__list li:hover{
	background:#4881bc;}
.roll_row .roll__list li:hover a{
	color:#fff;}
.control{
	position: absolute;
	top: 0px;
	display: none;
	padding: 10px 5px;
	font-weight: 700;
	text-decoration: none;
	color: #fff;
	background-color:#000;
	filter:alpha(opacity:50);
	opacity:0.5; 
	-moz-opacity:0.5;}
.control:hover {
	 background-color:#000;
	 filter:alpha(opacity:30);
	 opacity:0.3; 
	 -moz-opacity:0.3;
	 color: #fff;
	 text-decoration:none;}
.control.pre{left:0px}
.control.next{right:0px}

.m-search{
	height:34px;}
.m-search-left{
	height:34px; 
	background:#f2f2f2;
	border-radius:50px;}
.f-w370{width:370px;}
.f-w362{width:362px;}
.f-w256{width:256px;}
.m-search-right{
	margin-right: 5px;
	width:80px;
	text-align:center;
	line-height:34px;
	font-size:14px;
	color:#666;}
.m-search-right a{color:#b20000;font-weight: bold;}
.m-search-con{
	background:#fff;
	border-radius:50px;
	height:32px;
	border:1px solid #bebebe;}

input.m-search-txt{
	border:0;
	height:34px;
	padding-left:20px;
	color:#666;
	background:none;
	font-size:14px;
	outline:none;
	float:left;}
input.m-search-txt1{
	border:0;
	height:32px;
	width:306px;
	padding-left:20px;
	color:#666;
	background:none;
	font-size:14px;
	outline:none;
	float:left;}
input.m-search-txt:focus, input.m-search-txt1:focus{ border:0;outline:none}
.m-search-btn1{
	float:right;
	position:relative;
	border:1px solid #cc6666;
	background:#cc6666;
	border-radius:50px;
	text-align:center;
	font-size:16px;
	height:32px;
	line-height:32px;
	width:84px;
	color:#fff;
	 overflow:hidden;
	 padding:0;
	 cursor:pointer;
	 -webkit-transition:border-color .3s,background-color .3s;
	 transition:border-color .3s,background-color .3s;
	 -webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);
	 transition-timing-function:cubic-bezier(.2,1,.3,1)}
.m-search-btn2{
	float:right;
	position:relative;
	border:1px solid #6699cc;
	background:#6699cc;
	border-radius:50px;
	text-align:center;
	font-size:16px;
	height:32px;
	line-height:32px;
	width:84px;
	color:#fff;
	 overflow:hidden;
	 padding:0;
	 cursor:pointer;
	 -webkit-transition:border-color .3s,background-color .3s;
	 transition:border-color .3s,background-color .3s;
	 -webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);
	 transition-timing-function:cubic-bezier(.2,1,.3,1)}
.m-search-btn{
	float:right;
	position:relative;
	border:1px solid #bebebe;
	background:#fff;
	border-radius:50px;
	text-align:center;
	font-size:16px;
	height:32px;
	line-height:32px;
	width:84px;
	color:#c12c20;
	 overflow:hidden;
	 padding:0;
	 cursor:pointer;
	 -webkit-transition:border-color .3s,background-color .3s;
	 transition:border-color .3s,background-color .3s;
	 -webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);
	 transition-timing-function:cubic-bezier(.2,1,.3,1)}
.m-search-btn:hover::after, .m-search-btn1:hover::after, .m-search-btn2:hover::after {
    content:attr(data-text);
	 position:absolute;
	 width:100%;
	 height:100%;
	 top:0;
	 left:0;
	 opacity:0;
	 color:#2f6ca8;
	 -webkit-transform:translate3d(0,25%,0);
	 transform:translate3d(0,25%,0)}
.m-search-btn>span, .m-search-btn1>span, .m-search-btn2>span {
	 display:block}
.m-search-btn::after,.m-search-btn>span, .m-search-btn1::after,.m-search-btn1>span, .m-search-btn2::after,.m-search-btn2>span  {
	 -webkit-transition:-webkit-transform .3s,opacity .3s;
	 transition:transform .3s,opacity .3s;
	 -webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);
	 transition-timing-function:cubic-bezier(.2,1,.3,1);}
.m-search-btn:hover, .m-search-btn1:hover, .m-search-btn2:hover {
	 border-color:#2f6ca8;
	 background-color:#d7ebfb}
.m-search-btn:hover::after, .m-search-btn1:hover::after, .m-search-btn2:hover::after {
	 opacity:1;
	 -webkit-transform:translate3d(0,0,0);
	 transform:translate3d(0,0,0)}
.m-search-btn:hover>span, .m-search-btn1:hover>span, .m-search-btn2:hover>span {
	 opacity:0;
	 -webkit-transform:translate3d(0,-25%,0);
	 transform:translate3d(0,-25%,0)}

.m-info-more{
	background:#f2f7fb;}
.m-info-more li{
	width:120px;
	height:106px;
	float:left;
	font-size:16px;
	color:#2f6ca8;}
.m-info-more li a{
	display:block;
	width:120px;
	height:106px;
	color:#0d141b;
	text-align:center;
	-webkit-transition: all .8s; 
	-moz-transition: all .8s; 
	-ms-transition: all .8s; 
	-o-transition: all .8s; 
	transition: all .8s;}
.m-info-more li a i{
	display:block;
	height:45px;
	width:52px;
	text-align:center;
	margin:0px auto 0px auto;
	padding:16px 0 8px 0;}
.m-info-more li a:hover{
	background:#cfeaff;
	text-decoration:none;}
.honor_list{
	background:#f2f7fb;}
.honor_list li{
	width:100%;
	height:auto;
	float:left;
	font-size:16px;
	color:#2f6ca8;}
.honor_list li a{
	display:block;
	width:100%;
	height:auto;
	color:#0d141b;
	text-align:center;
	padding: 7px 0;
	-webkit-transition: all .8s; 
	-moz-transition: all .8s; 
	-ms-transition: all .8s; 
	-o-transition: all .8s; 
	transition: all .8s;}
.honor_list li a i{
	display: inherit;
	margin-bottom: 5px;
}
.honor_list li a:hover{
	background:#cfeaff;
	text-decoration:none;
}	
.excellent li{border-right: none;}
.f-serve{
	position:relative;
	z-index: 98;
	background: url("/img/tit01.png") no-repeat;
}
.f-serve .title-web a{
	display:block;height:29px;width:140px;}
.f-serve ul{
	background:#c12c20;
	z-index:100;
}

.f-serve ul{
	background:#c12c20;
	z-index:100;
}
/******m-sd-menu*******/
.f-serve.z-crt{
	position:fixed;
    top:0px;
    left:auto;
    width:181px;
	height:100%;
	overflow: hidden;
    outline: none;}
.f-serve .edi-icon{
	position:static;}
.f-serve ul{}
.f-serve ul li{
    margin:10px 11px 10px 11px;
	float:left;
	width:218px;
	height:50px;
	background:#fff;
	border-radius:10px;
	transition:.3s ease;
	-o-transition:.3s ease;
	-webkit-transition: .3s ease;
	-moz-transition: .3s ease;
	overflow:hidden;
}
.f-serve ul li a{
	display:block;    
	color:#666666;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
}
.f-serve ul .tt, .f-serve ul .tt1{
	padding-left:12px;
	padding-right:10px;
	height:50px;
	line-height:50px;
	cursor:pointer;
	overflow:hidden;
}
.f-serve ul .tt > a, .f-serve ul .tt1 > a{
	float:left;
	display:inline-block;
	width:84%;
	overflow:hidden;
	word-wrap:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.f-serve ul .tt > a:hover, .f-serve ul .tt1 > a:hover{
	color:#c12c20}
.f-serve ul .icon-arrow_01{
	float:right;color:#666666;}
.f-serve ul li.z-crt{
	margin:-170px 11px 0 11px;
	float:left;
	height:226px;
	-moz-box-shadow:2px 2px 5px #555; 
	-webkit-box-shadow:2px 2px 5px #555; 
	box-shadow:2px 2px 5px #555;}
.f-serve ul .z-crt .tt{
	border-bottom:2px solid #e6e6e6;
	height:45px;
	line-height:45px;
	color:#333333;}
.f-serve ul .z-crt .tt a{
	color:#333333;}
.f-serve ul .z-crt .tt a:hover{color:#c12c20}
.f-serve ul dl, .f-serve ul .z-crt .tt1{
	display:none;}
.f-serve ul dd{
    padding:4px 14px;
    line-height:20px;
	font-size:14px;}
.f-serve ul dd a{
	font-size:14px;
	font-weight:normal;}
.f-serve ul li.z-crt dl{display:block;}
.f-serve ul .z-crt .z-crt,.f-serve ul dd a:hover{color:#da2810;}
.f-serve ul dd.u-serve-btn{
	margin:24px auto 0;
	padding:0;
	color:#fff;
	font-size:18px;
	text-align:center;
	width:150px;
	height:50px;
	background:#85b6dd;
	line-height:50px;
	border-radius:50px;
	-webkit-transition: all .5s; 
	-moz-transition: all .5s; 
	-ms-transition: all .5s; 
	-o-transition: all .5s; 
	transition: all .5s;}
.f-serve ul dd.u-serve-btn a{
	color:#fff;
	font-size:18px;}
.f-serve ul dd.u-serve-btn:hover{
	background:#da2810;
	-moz-box-shadow:2px 2px 3px #888; 
	-webkit-box-shadow:2px 2px 3px #888; 
	box-shadow:2px 2px 3px #888;}
.f-serve ul dd.u-serve-link{
	text-align:center;
	color:#333333;
	font-size:20px;
	line-height:45px;}
.f-serve ul dd.u-serve-link em{
	display:block;
	width:61px;
	height:65px;
	padding:52px 0 5px 0;
	margin-left:auto;
	margin-right:auto;}
.f-serve ul dd.u-serve-link em img{
	transition: all 0.6s;}
.f-serve ul dd.u-serve-link a{
	color:#333333;
	font-size:20px;
	line-height:45px;
	font-weight:bold;}
.f-serve ul dd.u-serve-link a:hover{
	text-decoration:underline}
.f-serve ul dd.u-serve-link a:hover em img{
  transform: scale(1.1);}
  
.u-list-new4{min-width:898px;}
.u-list-new4 li{
	float:left;
	width:195px;
	height:auto;
	font-size:14px;
	line-height:24px;}
/*.u-list-new4 li:nth-child(2){
	margin-left:39px;}
.u-list-new4 li:nth-child(3){
	margin-left:39px;}
.u-list-new4 li:nth-child(4){
	margin-left:39px;}*/

.u-list-new4 li span{
	padding-top:10px;
	font-size:14px;
	display:block;}
.u-list-new4 li span a{text-align: center;
	color:#333;}
.u-list-new4 li a{
	display:inline-block;}
.u-list-new4 li img{
	border:4px solid rgb(224,224,223);
	width: 183px;height: 140px;
	transition: all 0.6s;}
.u-list-new4 li a:hover img{
	transform: scale(1.1);}
.foot_banner{margin-top: 30px;}
.menu-btn{
	display:block;
	width:120px;
	background:#666;
	color:#fff;
	height:28px;
	line-height:28px;
	text-align:center;
	font-size:16px;
	cursor:pointer;
	float:right;
	-webkit-transition: all .5s; 
	-moz-transition: all .5s; 
	-ms-transition: all .5s; 
	-o-transition: all .5s; 
	transition: all .5s;}
.menu-btn:hover{
	background:#818181;}
.footer-line{
	height:5px;
	background:#015293;}
.footer-con{
	background:rgb(235,235,235);}
.b_l{float: left;}
.b_r{float: left;}
.menu-con-side{
	width:49%;}
.menu-con-side h1{
	font-size:18px;
	line-height:28px;}
.menu-con-side h1 img{
	margin-right:15px;}
.menu-con-side p{
	font-size:14px;
	line-height:30px;
	padding-top:8px;}
.menu-con-side p a{
	display:inline-block;
	padding:0 15px 0 0;
	color:#666;}
.menu-con-side p a:hover{
	color:#da2810}
.menu-con{
	border-bottom:1px solid #e1e1e1;}
.footer-link{
	border-bottom:1px solid #e1e1e1;
	font-size:16px;
	padding:20px 0;text-align: center;
	line-height:30px;}
.footer-link em{
	font-weight:bold;
	font-size:18px;}
.footer-link span{
	display:inline-block;
	background:#fff;
	vertical-align:middle;}
.footer-link span a{
	display:block;
	padding:0 30px;
	font-size: 14px;
	border:1px solid #ccc;
	-webkit-transition: all .5s; 
	-moz-transition: all .5s; 
	-ms-transition: all .5s; 
	-o-transition: all .5s; 
	transition: all .5s;}
.footer-link span a:hover{
	background:#015293;
	color:#fff;
	text-decoration:none;
	border:1px solid #015293;}
.footer-link select{
	font-size:16px;
	height:30px;
	width:200px;
	border: 1px solid #ccc;
	vertical-align:middle;}
.footer-link .other{margin-left: 94px;margin-top: 15px;}
.footer-con1{
	padding: 20px 160px;
	color: rgb(108,110,110);
}
.footer-con1 a{
	color: rgb(108,110,110);
	text-decoration: none;
}
.icp{float: left;margin-left: 100px;}
.icp span{display: block;}	
.add{float: left;margin-left: 100px;}
.add span{display: block;}	
.footer-con1 h2{
	font-weight:normal;
	font-size:14px;
	line-height:40px;
	color:#bbb;}
.footer-con1 h2 a{
	margin-right:15px;
	margin-left:15px;
	display:inline-block;
	color:#333;}
.footer-con1 h2 a:first-child{
	margin-left:0;}
.footer-con1 p{
	font-size:14px;
	line-height:24px;
	padding-top:15px;
	color:#6e6e6e;}
.footer-con1 p span{
	padding-right:30px;}
.footer-con1 p img{
	vertical-align:middle;}
.footer-logo1{
	position:absolute;
	top:56px;
	right:97px;}
.footer-logo2{
	position:absolute;
	top:48px;
	right:0px;}
	
.pub-right-box {
  position: fixed;
  right: 0;
  top: 0;
  width: 58px;
  height: 100%;
  z-index: 1006; }
.pub-right-box li{
	position:relative;
	text-align:center;
	margin-bottom:10px;}
.pub-right-box li em{
	display:block;
	width:56px;
	cursor:pointer;
	padding:8px 0 0;
	height:44px;
	border:1px solid #cbcbcb;
	border-radius:6px;}
.pub-right-box li span{
	position: absolute;
	z-index: 100;
	color: #fff;
	line-height: 54px;
	font-size: 14px;
	background: #d70d0d;
	filter:alpha(opacity:0);
	opacity:0; 
	-moz-opacity:0; 
	border-radius: 3px;
	width: 100px;
	top: 0px;
	left: -159px;
	-webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    -o-transition: all .6s ease;
    transition: all .6s ease;
	visibility:hidden;
	}
.pub-right-box li.z-crt em{
	border:1px solid #d70d0d;}
.pub-right-box li.z-crt span{
	left: -100px;
	filter:alpha(opacity:100);
	opacity:1; 
	-moz-opacity:1;
	visibility:visible;}
.pub-right-box li.z-crt span.ewm{
	left: -170px;}
.pub-right-box li span.r-search{
	width: 320px;
	padding: 0 10px;}
.pub-right-box li.z-crt span.r-search{
	left: -340px;}
.pub-right-box-icon2 em{
	background:#fff url(/Public/build/img/rightBar02.png) center center no-repeat;}
.pub-right-box-icon3 em{
	background:#fff url(/Public/build/img/rightBar03.png) center center no-repeat;}
.pub-right-box-icon4 em{
	background:#fff url(/Public/build/img/rightBar04.png) center center no-repeat;}
.pub-right-box-icon5 em{
	background:#fff url(/Public/build/img/rightBar05.png) center center no-repeat;}
.pub-right-box-icon6 em{
	background:#fff url(/Public/build/img/rightBar06.png) center center no-repeat;}
.pub-right-box-icon7 em{
	background:#fff url(/Public/build/img/rightBar08.png) center center no-repeat;}
.pub-right-box-icon8 em{
	background:#fff url(/Public/build/img/rightBar07.png) center center no-repeat;}
.pub-right-box-icon2.z-crt em{
	background:#d70d0d url(/Public/build/img/rightBar02-1.png) center center no-repeat;}
.pub-right-box-icon3.z-crt em{
	background:#d70d0d url(/Public/build/img/rightBar03-1.png) center center no-repeat;}
.pub-right-box-icon4.z-crt em{
	background:#d70d0d url(/Public/build/img/rightBar04-1.png) center center no-repeat;}
.pub-right-box-icon5.z-crt em{
	background:#d70d0d url(/Public/build/img/rightBar05-1.png) center center no-repeat;}
.pub-right-box-icon6.z-crt em{
	background:#d70d0d url(/Public/build/img/rightBar06-1.png) center center no-repeat;}
.pub-right-box-icon7.z-crt em{
	background:#d70d0d url(/Public/build/img/rightBar08-1.png) center center no-repeat;}
.pub-right-box-icon8.z-crt em{
	background:#d70d0d url(/Public/build/img/rightBar07-1.png) center center no-repeat;}
	
.pub-right-box i{
	font-size:14px;
	width:56px;
	cursor:pointer;
	height:30px;
	color:#fff;
	background: #d70d0d;
	border:1px solid #d70d0d;
	border-radius:6px;
	display:block;
	line-height:30px;
	text-align:center;}
.pub-right-box i.z-crt{
	padding-top:24px;
	position:absolute;
	top:60px;
	background:#d70d0d url(/Public/build/img/rightBar09.png) center 5px no-repeat;}

	
.nav-phone{
	display:none;
	background:#c12c20;}
.nav-phone li{
	float:left;
	padding:10px 0px;
	color:#fff;
	width: 16%;
	font-size:.8rem;
	text-align: center;}
.nav-phone li a{
	color:#fff;}
.nav-phone li:hover{
	background:#015293;}
.nav-phone li a:hover{
	text-decoration:none}
.nav-phone li.w19per{width: 19%;}
	
.u-newsList01{
	padding:0 10px;}
.u-newsList01>li{
	background:url(/Public/build/img/list-bg.png) left 14px no-repeat;
	font-size:16px;
	color:#333333;
	line-height:1.6rem;
	padding:6px 0 6px 16px;}
.u-newsList01>li a{
	color:#333333;}
.u-newsList01>li span{
	color:#b6b6b6;
	padding-left:15px;}
/* listTitle */
.listTitle_01 {
	margin-left: 10px;
	margin-right: 10px;
	padding:0 0 8px 2px;
	height: 44px;
	background: url(/Public/build/img/listTitBg_01.png) repeat-x bottom;
}
.listTitle_01 h3 {
	color: #000;
	font: bold 20px/34px '';
}
.article .hd {
	border-bottom: 1px solid #ddd;
}
.article .hd h1 {
	font: bold 30px/42px '';
}
.article .hd p {
	margin-top: 20px;
	color: #888;
	font: normal 14px/30px '';
}
.article .hd p a {
	color: #888;
}
.artCon {
	padding: 0 2em 2em;
	color: #000;
	font: normal 18px/2em '';
}
.artCon p {
	margin-top: 2em;m-info-more01
}
#toolsBox {
	position: fixed;
	width: 52px;
	background:#9d9d9d;
	z-index: 1006;
}
.fixed1 {
	position: absolute;
	left: 10px;
	top: 310px;
}
.fixed2 {
	position: fixed;
	left: 10px;
	top: 10px;
}
.box1 {
	position: relative;
	background: #f8f8f8;
	border-top: 1px solid #e6e6e6;
}
.box1 li {
	position: relative;
	height: 50px;
	border: 1px solid #e6e6e6;
	border-top: none;
	cursor: pointer;
}
.box1 .pic,.box1 .txt {
	-moz-transition: height .4s;
	-webkit-transition: height .4s;
	-o-transition: height .4s;
	transition: height .4s;
}
.box1 .pic {
	position: relative;
	width: 50px;
	height: 50px;
	overflow: hidden;
	text-align: center;
	z-index: 100;
}
.box1 .txt {
	position: relative;
	background: #bd7670;
	font-size: 12px;
	color: #fff;
	width: 50px;
	height: 0;
	line-height: 50px;
	text-align: center;
	overflow-y: hidden;
	z-index: 99;
}
.box1 .subBr .txt {
	line-height: 50px;
}
.box1 .subBr .txt a{color:#fff}
.box1 li:hover .pic {
	height: 0;
}
.box1 li.subBr:hover .txt {
	height: 50px;
}
.box1 li:hover .pic {
	height: 0;
}

.fixed1 i, .fixed2 i{
	font-size:14px;
	width:52px;
	cursor:pointer;
	height:30px;
	color:#fff;
	background: #d70d0d;
	display:block;
	line-height:30px;
	text-align:center;
    }

.weixin {
	width: 0px;
	height: 0px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 54px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	z-index: 9999;
	background: #fff;
	border: 1px solid #ccc;
}
.wx:hover .weixin {
	width: 200px;
	height: 200px;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
}
.artLabel {
	padding: 0 2em 1em;
}
.artLabel span {
	display: inline-block;
	margin-right: 1em;
	padding: 0 1.5em;
	color: #020202;
	font: normal 18px/38px '';
	text-decoration: none;
	background: #dff3ff;
	border: 1px solid #bdd4e7;
	cursor:pointer;
}
.artLabel span.z-crt{
	background:#5295e6;
	border:1px solid #5295e6;
	color:#fff;}


/* 弹出窗口 */
.winPage1 {
	margin: 0 auto;
	width: 850px;
	height: 710px;
}
.w-title-01 {
	padding: 10px;
	color: #c12c20;
	font: bold 24px/48px '';
	background: #fff;
}
.winBox table {
	border-top: 1px solid #e4e4e4;
}
.winBox table th {
	line-height: 38px;
	font-size: 16px;
	background: #f4f4f4;
}
.winBox table td {
	padding: 12px;
	line-height: 30px;
	color: #333;
	font-size: 14px;
	border:1px solid #ebebeb;
}
.winPage2 {
	margin: 0 auto;
	width: 560px;
	height: 630px;
	background: #f4f4f4;
}
.pd20-bor {
	padding-bottom: 20px;
	border-bottom: 1px solid #e4e4e4;
}
.winPage2 .con {
	padding: 10px 40px 40px;
	height: 380px;
	overflow-y: scroll;
	background: #fff;
}
.winPage2 .con p.p1 {
	margin-top: 20px;
	height: 36px;
	line-height: 36px;
}
.che-Rss {
	margin-top: 20px;
	padding-left: 4.5em;
}
.che-Rss label.label1 {
	margin-left: -4em;
	float: left;
	width: 4em;
	color: #171516;
	font: normal 16px/36px '';
	text-align: right;
}
.che-Rss section {
	line-height: 30px;
	font: normal 14px/30px '';
}
.che-Rss section p label {
	display: inline-block;
	margin-left: 15px;
}
.che-Rss section p label:nth-child(1) {
	font-weight: bold;
}
.che-Rss section label input {
	margin-right: 2px;
}
.winPage2 .con p.p1 label {
	float: left;
	width: 4em;
	color: #171516;
	font: normal 16px/36px '';
	text-align: right;
}
.winPage2 .con p.p1 input {
	float: left;
	margin-left: 15px;
	padding: 0 5px;
	width: 370px;
	height: 30px;
	line-height: 30px;
	color: #000;
	font: bold 16px/30px '\5FAE\8F6F\96C5\9ED1';
	background: #fff;
	border: none;
	border-bottom: 1px solid #e3e3e3;
}
.winPage2 .con p.p1 input:focus,
.winPage2 .con p.p1 input.cur {
	border-bottom: 1px solid #007ded;
}
.winPage2 .con p.p1 select {
	float: left;
	margin-left: 15px;
	width: 380px;
	height: 30px;
	background: #fff;
	border: 1px solid #e3e3e3;
}
.winPage2 .con p.pYzm {
	position: relative;
	padding-bottom: 20px;
}
.winPage2 .con p.pYzm img {
	position: absolute;
	top: -1px;
	right: 20px;
	cursor: pointer;
}
.winPage2 .ft,.customization-ft{
	padding: 25px 0;
	border-top: 1px solid #e4e4e4;
}
.winPage2 .ft input,.customization-ft input,
.cdc-ipt input {
	margin-left: 30px;
	width: 90px;
	height: 32px;
	color: #fff;
	font: normal 16px/32px '';
	background: #8bb1df;
	border: none;
	border-radius: 3px;
}
.winPage2 .ft input:nth-child(1),.customization-ft input:nth-child(1),
.cdc-ipt input:nth-child(1) {
	margin-left: 0;
	background: #df8b8b;
}
.m-table3{}
.m-table3 th{
	background:#f2f2f2;
	text-align:center;
	font-size:16px;
	font-weight:normal;
	height:34px;
	line-height:34px;}
.m-table3 td{
	border-bottom:1px solid #f2f2f2;
	line-height:40px;
	height:40px;
	font-size:16px;}
.m-table3 td span{
	display:block;
	width:330px;
	height:40px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;}
.m-table3 td span a{
	color:#000;}
.m-table3 td.td-gray{
	color:#b6b6b6;}
.u-public-link1 a{
	display:block;
	width:126px;
	height:40px;
	line-height:40px;
	background:#d7ebfb;
	font-size:18px;
	color:#2f6ca8;
	margin-right:50px;
	border-radius:6px;
	float:left;
	margin-top:20px;
	text-align:center;}
.u-public-link1 a:hover{
	background:#dee9f1;}
.jd-intelligence{
	position:absolute;
	right:0;
	top:68px;
	width:60px;
	font-size:12px;
	text-align:center;
	cursor:pointer;}
.jd-intelligence em{
	display:block;
	background:#c12c20;
	width:60px;
	height:50px;
	text-align:center;
	border-radius:6px;
	padding-top:10px;}
.jd-intelligence em:hover{
	background:#d93629;}
.u-public-interview{
	float:left;
	width:211px;
	height:172px;
	display:block;}
.u-public-interview1{
	float:right;
	padding-left:20px;
	width:350px;}
.u-public-interview1 h1{
	font-weight:normal;
	font-size:16px;
	line-height:26px;}
.u-public-interview1 h2{
	font-weight:normal;
	font-size:14px;
	line-height:26px;}
.u-public-interview2{
	background:#f2f2f2;
	border-radius:10px;
	padding:30px 0;}
.u-public-interview2 a{
	display:block;
	width:150px;
	float:left;
	line-height:24px;
	margin-left:32px;
	font-size:16px;}
.u-public-interview2 a img{
	margin-right:15px;}
/* public service page */
.catalog {
	padding: 0 0 0 260px;
	height: 150px;
	background: url(/Public/build/img/catalogBg_01.png) no-repeat;
        position: relative;
}
.catalog01{
	position: absolute;
	left:55px;
	height:60px;
	width: 95px;
	top:45px;
	display: block;
}
.catalogList {
	float: left;
	margin: 30px 0 0 0;
	width: 770px;
	height: 90px;
}
.catalogList li {
	float: left;
	margin-right: 82px;
	width: 110px;
	text-align: center;
}
.catalogList li a {
	display: inline-block;
	padding-top: 55px;
	width: 100%;
	color: #2f6ca8;
	font: normal 18px/30px '';
	text-decoration: none;
}
.catalogList li:nth-child(1) {
	background: url(/Public/build/img/iconCatalog_01.png) no-repeat center 15px;
}
.catalogList li:nth-child(2) {
	background: url(/Public/build/img/iconCatalog_02.png) no-repeat center 15px;
}
.catalogList li:nth-child(3) {
	background: url(/Public/build/img/iconCatalog_03.png) no-repeat center 15px;
}
.catalogList li:nth-child(4) {
	background: url(/Public/build/img/iconCatalog_04.png) no-repeat center 15px;
}
.wxBox {
	margin: 10px 40px 0 0;
	width: 106px;
	height: 132px;
}
.f-ml60 {margin-left: 60px;}
.serHd {
	height: 40px;
	border-bottom: 1px solid #cccccc;
}
.serHd h3 {
	float: left;
	color: #c12c20;
	font: bold 24px/40px '\5FAE\8F6F\96C5\9ED1';
}
.serHd p {
	float: left;
	margin:10px 0 0 15px;
	line-height: 30px;
	font-size: 14px;
}
.serHd p a {
	margin-right: 8px;
	color: #b6b6b6;
}
.serHd span {
	float: right;
	margin: 12px 2px 0 0;
	width: 18px;
	height: 18px;
	background: url(/Public/build/img/iconAll_01.png) no-repeat;
	cursor: pointer;
}
.serCon .sImg {
	width: 360px;
	height: 235px;
}
.sTxtList_01 li,
.sTxtList_02 li {
	padding: 8px 0 8px 16px;
	height: 26px;
	font: normal 16px/26px '\5FAE\8F6F\96C5\9ED1';
	background: url(/Public/build/img/iconSListBg_01.png) no-repeat 1px 19px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.sTxtList_01 li a,
.sTxtList_02 li a {
	color: #010101;
	text-decoration: none;
}
.sTxtList_02 li {
	float: left;
	margin-right: 6px;
	width: 158px;
}
.serCon .pTxt_01 {
	height: 24px;
	color: #858585;
	font: normal 14px/24px '';
	overflow: hidden;
}
.serCon .pTxt_01 em {
	float: left;
}
.serCon .pTxt_01 i {
	float: right;
}

.picScroll-left {
	width: 110px;
	overflow: hidden;
	position: relative;
}
.picScroll-left .hd .prev, .picScroll-left .hd .next {
	position: absolute;
	width: 7px;
	height: 14px;
	left: 0;
	bottom: 7px;
	overflow: hidden;
	cursor: pointer;
	background: url("/Public/build/img/arrow.png") no-repeat;
}
.picScroll-left .hd .next {
	left: 103px;
	background-position: 0 -50px;
}
.picScroll-left .hd .prevStop {
	background-position: -60px 0;
}
.picScroll-left .hd .nextStop {
	background-position: -60px -50px;
}

.picScroll-left .bd ul {
	overflow: hidden;
	zoom: 1;
}
.picScroll-left .bd ul li {
	margin: 0 3px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
}
.picScroll-left .bd ul li .pic {
	text-align: center;
}
.picScroll-left .bd ul li .pic img {
	width: 104px;
	height: 102px;
	display: block;
	padding: 0;
}
.picScroll-left .bd ul li .pic a:hover img {
	border-color: #999;
}
.picScroll-left .bd ul li .title {
	padding-top: 3px;
	line-height: 28px;
}
.picScroll-left .bd ul li .title a {
	color: #467db2;
	font-size: 16px;
	text-decoration: none;
}

.ovh {overflow: hidden;}
.serColumn_01 {
	position: relative;
}
.column-box-01 {
	position: absolute;
	left: -64px;
	top: 0;
	padding: 10px 25px 15px;
	width: 0;
	height: 470px;
	background: #f3f3f3;
	border: 2px solid #c12c20;
	border-top-width: 3px;
	overflow: hidden;
}
.l-yb-l {
	width: 230px;
}
.l-yb-r {
	width: 320px;
}
.l-yb-l h4,
.data-sear h4 {
	color: #010101;
	font: bold 16px/32px '';
}
.l-yb-l .con p {
	color: #010101;
	line-height: 28px;
	font-size: 14px;
	text-indent: 2em;
}
.l-yb-l .con p.pMore {
	line-height: 20px;
}
.l-yb-l .con p.pMore a {
	color: #c12c20;
}
.l-yb-l .sTxtList_01 li,
.l-yb-r .sTxtList_01 li {
	font: normal 14px/26px '';
}

.slideTxtBox .hd{
	padding: 6px 0;
	height:20px;
	line-height:20px;
	position:relative;
}
.slideTxtBox .hd ul{
	padding-left: 40px;
	height:20px;
}
.slideTxtBox .hd ul li{
	float:left;
	padding:0 15px;
	color: #010101;
	font:bold 16px/20px '';
	cursor:pointer;
}
.slideTxtBox .hd ul li:nth-child(1) {
	border-right:1px solid #cccccc;
}
.slideTxtBox .hd ul li.on{
	height:20px;
	color: #c12c20;
}
.data-img {
	width: 280px;
}
.sTxtList_03 li {
	float: left;
	padding: 8px 1% 8px 2%;
	width: 30%;
	color: #010101;
	font: normal 14px/26px '';
	background: url(/Public/build/img/iconSListBg_01.png) no-repeat 1px 19px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
/* open layer */
.layer-tit-01 h2 {
	float: left;
	color: #c12c20;
	font: bold 24px/40px '';
}
.layer-tit-01 a {
	float: right;
	margin-top: 10px;
	color: #333;
	font: normal 14px/30px '';
	text-decoration: none;
}
.layerList_01 li {
	padding: 7px 0 7px 20px;
	height: 32px;
	font: normal 16px/32px '';
	background: url(/Public/build/img/layerListBg_01.png) no-repeat left center;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.layerList_01 li a {
	color: #000;
	text-decoration: none;
}
.layer-box-01 {
	background: #fff;
}
.bor-01 {
	border: 1px solid #ddd;
}
.img-txt-01 {
	padding: 0 20px 0 268px;
}
.img-txt-01 .aImg {
	float: left;
	margin-left: -268px;
}
.img-txt-01 .aImg img {
	width: 248px;
	height: 148px;
}
.img-txt-01 h3 {
	padding-top: 10px;
	font: normal 16px/24px '';
}
.img-txt-01 p {
	margin-top: 6px;
	color: #333;
	font: normal 14px/28px '';
}
.img-txt-01 p a {
	float: right;
	color: #c12c20;
}
.layerList_02 {
	margin-left: 15px;
	padding: 7px 0;
}
.layerList_02 li {
	padding: 4px 0 4px 20px;
	height: 24px;
	font: bold 14px/24px '\5FAE\8F6F\96C5\9ED1';
	background: url(/Public/build/img/layerListBg_01.png) no-repeat left center;
	overflow: hidden;
}
.layerList_02 li a {
	color: #333;
}
.layImgList_01 li {
	float: left;
	margin: 0 10px;
	width: 200px;
	text-align: center;
}
.layImgList_01 li a em {
	display: inline-block;
	margin-top: 5px;
	height: 24px;
	color: #333;
	font: normal 14px/24px '';
}
.layPImg {
	position: relative;
}
.layPImg img {
	width:100%;
	height: 236px;
}
.layPImg em {
	position: absolute;
	width: 100%;
	height: 42px;
	color: #fff;
	font: normal 16px/42px '';
	left: 0;
	bottom: 0;
	background: url(/Public/build/img/layImgTitBg_01.png) repeat-x;
}
.layerList_03 li {
	padding: 6px 0;
	color: #858585;
	height: 28px;
	font: normal 14px/28px '';
	overflow: hidden;
}
.layerList_03 li a {
	margin-left: 1em;
	color: #333;
}
.img-txt-02 {
	padding: 10px 12px 0 15px;
}
.img-txt-02 .aImg {
	width: 220px;
}
.img-txt-02 .aImg img {
	width: 220px;
	height: 110px;
}
.img-txt-02 h3 {
	margin: 20px 0 0 0;
	width: 140px;
	color: #333;
	font: normal 16px/32px '';
}
.layImgList_02 {
	margin-left: -10px;
}
.layImgList_02 li {
	float: left;
	margin: 10px 0 0 10px;
	width: 170px;
	height:132px;
}
.layImgList_02 li img {
	width: 170px;
	height: 132px;
}
.layH-01 .layPImg img {
	height: 203px;
}
.lay-img-txt-01 li {
	margin-top: 10px;
	padding: 8px 12px 8px 20px;
	background: #fff;
}
.lay-img-txt-01 li a {
	float: left;
}
.lay-img-txt-01 li img {
	width: 158px;
	height: 114px;
	border: 1px solid #ddd;
}
.lay-img-txt-01 li em {
	float: right;
	margin-top: 30px;
	width: 190px;
	color: #333;
	font: bold 16px/24px '';
}

/* 展开层图片切换 */
.layer-picScroll-left {
	width: 358px;
	overflow: hidden;
	position: relative;
	background: #fff;
	border: 1px solid #ccc;
}
.layer-picScroll-left .hd {
	overflow: hidden;
	height: 35px;
	background: #ebf3fa;
}
.layer-picScroll-left .hd ul {
	float: left;
	margin-left: 44%;
	overflow: hidden;
	margin-top: 15px;
	zoom: 1;
}
.layer-picScroll-left .hd ul li {
	float: left;
	width: 10px;
	height: 10px;
	overflow: hidden;
	margin-right: 5px;
	text-indent: -999px;
	cursor: pointer;
	background: url("/Public/build/img/icoCircle.png") 0 -10px no-repeat;
}
.layer-picScroll-left .hd ul li.on {
	background-position: 0 0;
}

.layer-picScroll-left .bd ul {
	overflow: hidden;
	zoom: 1;
}
.layer-picScroll-left .bd ul li {
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
}
.layer-picScroll-left .bd ul li .pic {
	text-align: center;
}
.layer-picScroll-left .bd ul li .pic img {
	width: 358px;
	height: 300px;
	display: block;
}
.layer-picScroll-left .bd ul li .title {
	padding: 16px 12px;
	color: #333;
	font: bold 16px/24px '';
	text-align: left;
}
.layPImgInfo p.time {
	line-height: 26px;
	color: #858585;
}
.layPImgInfo h4 {
	line-height: 28px;
	color: #333;
	font-size: 14px;
}
.layPImgInfo p {
	line-height: 28px;
	font-size: 14px;
}
.layPImgInfo p a {
	color: #333;
}
.layImgList_03 {
	margin-left: -10px;
}
.layImgList_03 li {
	float: left;
	margin:10px 0 0 10px;
	width: 240px;
	background: #fff;
}
.layImgList_03 li img {
	width: 240px;
	height: 160px;
}
.layImgList_03 li em {
	display: inline-block;
	padding: 5px 5px;
	height: 26px;
	color: #333;
	font: normal 16px/26px '';
	overflow: hidden;
}
.img-txt-03 {
	background: #fff;
}
.img-txt-03 .aImg {
	float: left;
	width: 180px;
}
.img-txt-03 .aImg img {
	width: 180px;
	height: 160px;
}
.img-txt-03 a.aTxt {
	float: right;
	margin: 40px 12px 0 0;
	width: 155px;
	color: #333;
	font: bold 16px/24px '';
	text-decoration: none;
}




	
.u-list-new8{}
.u-list-new8 li{
	font-size:16px;
	color:#333333;
	padding:6px 80px 6px 0px;
	line-height:28px;
	position:relative;}
.u-list-new8 li a{
	color:#333333;}
.u-list-new8 li span{
	position:absolute;
	right:0;
	top:5px;
	color:#666}
.u-list-new8-1{}
.u-list-new8-1 li{
	font-size:16px;
	color:#333333;
	padding:6px 100px 6px 16px;
	background:url(/Public/build/img/list-bg.png) left 14px no-repeat;
	line-height:28px;
	position:relative;}
.u-list-new8-1 li a{
	color:#333333;}
.u-list-new8-1 li span{
	position:absolute;
	right:0;
	top:5px;
	color:#666}
.u-public-interview3{
	font-size:16px;
	line-height:36px;
}
.u-public-interview3 input{
	vertical-align:middle;}
.pr-mor-win {
	position: relative;
	padding-bottom: 30px;
}
.pr-mor-win a {
	position: absolute;
	bottom: 0px;
	right: 20px;
	color: #666;
}
.u-public-interview4{
	}
.u-public-interview4 a{
	display:block;
	width:170px;
	float:left;
	background:#f2f2f2;
	border-radius:10px;
	padding:20px 0 20px 10px;
	line-height:56px;
	font-size:16px;
	margin-right:20px;}
.u-public-interview4 a img{
	margin-right:15px;}
.u-fw-box .u-fw-box1{
	background:#f2f2f2;
	height:100px;}
.u-fw-box .u-fw-box1 a{
	display:block;
	width:150px;
	float:left;
	line-height:24px;
	margin-left:32px;
	font-size:16px;
	margin-top:15px;}
.u-fw-box .u-fw-box1 a img{
	margin-right:10px;}
.u-fw-box-link{
	display:block;
	width:373px;
	height:249px;}
.u-fw-box-link:hover img {
    transform: scale(1.1);}
.u-fw-box-link img {
    transition: all 0.6s;}
.u-fw-box2{
	width:784px;}
.u-fw-box2-links{
    font-size:16px;
	line-height:32px;}
.u-fw-box2-links a {
    margin: 0 10px;
	display:inline-block;}
.u-fw-box3{
	width:376px;}
.u-fw-box3 h2{
	font-weight:normal;
	text-decoration:underline;
	font-size:16px;}
.u-fw-box3 p{
	background:#f2f2f2;
	padding:10px 15px;
	font-size:14px;
	line-height:22px;
	border-radius:6px;}
	
.u-tt1-1{
	border-bottom:1px solid #ccc;
	padding:0 0 10px 0;
	line-height:1em;
	height:1em;
	font-size:24px;
	font-weight:bold;}
.u-tt1-1 li{
	float:left;
	cursor:pointer;
	padding:0 16px;
	border-right:1px solid #ccc;}
.u-tt1-1 li#nobor{
	float:left;
	padding-right:22px;
	padding-left:22px;
	border-right:0;}
.u-tt1-1 li.z-crt{
	color:#b20000;}
.u-tt1-1 li.z-crt a{
	color:#b20000;
}
.u-list-new9{}
.u-list-new9 li{
	background:url(/Public/build/img/list-bg.png) left 14px no-repeat;
	font-size:16px;
	color:#333333;
	line-height:24px;
	padding:6px 0 6px 16px;
	position:relative;}
.u-list-new9 li a{
	color:#333333;
	display:block;
	width:88%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;}
.u-list-new9 li span{
	color:#b6b6b6;
	position:absolute;
	right:0;
	top:6px;}
.jig-box{
	background:#f4f4f4;
	padding-left:15px;
	padding-bottom:10px;}
.u-tt2{
	width:102px;
	padding-top:30px;}
.u-tt2 li{
	cursor:pointer;
	background:#bababa;
	color:#fff;
	width:102px;
	height:40px;
	margin-bottom:14px;
	font-size:18px;
	text-align:center;
	line-height:40px;
	border-radius:6px;}
.u-tt2 li.z-crt,.u-tt2 li:hover{
	background:#c12c20;
	-webkit-transition: all .8s;
	-moz-transition: all .8s;
	-ms-transition: all .8s;
	-o-transition: all .8s;
	transition: all .8s;}
.u-jig-con{
	width:680px;
	padding-right:16px;}
.u-jig-img{
	display:block;
	width:193px;
	height:138px;
	float:left;}
.u-jig-img img {
    transition: all 0.6s;}
.u-jig-img:hover img {
    transform: scale(1.1);}
.u-jig-box2 div{
	float:right;
	width:458px;}
.u-jig-box2 div h1{
	font-size:20px;
	line-height:28px;}
.u-jig-box2 div h1 span{
	font-weight:normal;
	color:#b6b6b6;
	font-size:16px;
	padding-left:15px;}
.u-jig-box2 div h2{
	font-size:14px;
	line-height:24px;
	color:#333;
	margin-top:20px;
	font-weight:normal;}
.u-jig-box1 .f-ds{
	display:none;}
.more2{
	display:inline-block;
	width:26px;
	height:17px;
	background:url(/Public/build/img/more.png) no-repeat;}
.more2:hover{
	background:url(/Public/build/img/more1.png) no-repeat;}
.xxgk-box{
	border:3px solid #a8cae7;}
.xxgk-box h1{
	text-align:center;
	line-height:42px;
	background:#75abd0;
	color:#fff;
	font-size:24px;}
.xxgk-box h1 a {
	color: #fff;
	text-decoration: none;
}
.xxgk-box p{
	display:block;
	padding-bottom:15px;}
.xxgk-box p a{
	display:block;
	float:left;
	width:91px;
	padding-left:62px;
	font-size:15px;
	color:#2f6ca8;
	margin-top:15px;
	height:33px;
	line-height:33px;}
.xxgk-ico01{
	background:url(/Public/build/img/news-icon01.png) 23px center no-repeat;}
.xxgk-ico02{
	background:url(/Public/build/img/news-icon02.png) 23px center no-repeat;}
.xxgk-ico03{
	background:url(/Public/build/img/news-icon03.png) 23px center no-repeat;}
.xxgk-ico04{
	background:url(/Public/build/img/news-icon04.png) 23px center no-repeat;}
.xxgk-ico05{
	background:url(/Public/build/img/news-icon05.png) 23px center no-repeat;}
.u-txt6{
	background:#f6f6f6;
	padding:20px 10px;}
.m-search-con-sub-r{
	border:1px solid #ddd;}
.search-tab{}
.search-tab li{
	float:left;
	width:99px;
	height:32px;
	line-height:32px;
	margin-right:2px;
	background:#f3d584;
	text-align:center;
	font-size:16px;
	border-radius:6px;
	cursor:pointer;}
.search-tab li.z-crt, .search-tab li:hover{
	background:#91cffb;
	-webkit-transition: all .8s;
	-moz-transition: all .8s;
	-ms-transition: all .8s;
	-o-transition: all .8s;
	transition: all .8s;}
.u-txt6 .f-ds{
	display:none;}
.bussines-vidio .bussines-vidio-img{
	display:block;
	width:110px;
	height:90px;
	float:left;}
.bussines-vidio .bussines-vidio-img {
    transition: all 0.6s;}
.bussines-vidio .bussines-vidio-img:hover img {
    transform: scale(1.1);}
.bussines-vidio .bussines-vidio-img1{
	display:block;
	width:328px;
	height:215px;}
.bussines-vidio .bussines-vidio-img1 img{
	width:328px;
	height:215px;
}
.bussines-vidio .bussines-vidio-img1 {
	transition: all 0.6s;}
.bussines-vidio .bussines-vidio-img1:hover img {
	transform: scale(1.1);}
.bussines-vidio em{
	font-size:16px;
	line-height:26px;}

.bussines-vidio p{
	font-size:16px;
	line-height:26px;
	width:202px;
	display:block;
	float:right;}
.u-yw-nav h1{
	font-size:18px;
	line-height:28px;}
.u-yw-nav h1 img{
	margin-right:10px;}
.u-yw-nav p{
	font-size:14px;
	line-height:30px;
	padding-top:8px;
	display:block;}
.u-yw-nav p a{
	display:block;
	padding:0 10px 0 0;
	color:#666;
	float:left;
	width:120px;}
.u-yw-nav p a:hover{
	color:#da2810}
.u-yw-nav p a.oddline{
	padding:0 0px 0 30px;
	width:100px;}
.M-neww-box{
	background: #f2f7fb;
	border:1px solid #d2e5f4;}
.M-neww-box a{
	display: block;
	float: left;
	width: 160px;
	font-size: 16px;
	line-height: 42px;
	height:42px;
	border-bottom:1px solid #d2e5f4;
	text-align: center;
	border-right: 1px solid #d2e5f4;;
}
.u-newsList02{}
.u-newsList02 li{
	font-size: 16px;
	float: left;
	width: 12%;
	height:2rem;
	line-height: 2rem;
	background:url(/Public/build/img/list-bg.png) left 14px no-repeat;
	padding-left: 20px;}
.u-custom-app{
	margin-left:10px;
    margin-right:10px;
	margin-top:20px;
	display:none;
}
.u-tit5{
	border-bottom:5px solid #e6e6e6;
	padding:0 0 10px 0;
	line-height:1em;
	height:1em;
	font-size:24px;
	font-weight:bold;
	position: relative;}
.u-tit5 em{
	color: #c12c20;
}
.more3{
	display:block;
	position:absolute;
	width:26px;
	height:17px;
	background:url(/Public/build/img/more.png) no-repeat;
	right:40px;
	top:10px;}
.more3:hover{
	background:url(/Public/build/img/more1.png) no-repeat;}
.closed{display:block;
	position:absolute;
	width:26px;
	height:17px;
	background:url(/Public/build/img/closed.png) no-repeat;
	right:0px;
	top:10px;}
.closed:hover{
	background:url(/Public/build/img/closed-1.png) no-repeat;}
.customization-con{
	border:1px solid #e6e6e6;
	padding:5px 10px 10px;
	height:270px;
	overflow: hidden
}
.u-custom-app.z-sm{
	height:46px;
	line-height: 46px;
	font-size: 18px;
	font-weight: bold;
	border:1px solid #e6e6e6;
	padding: 0 50px  0 17px;
	position: relative;
}
.u-custom-app.z-sm a{
	color:#c12c20;
}
.closed1{display:block;
	position:absolute;
	width:26px;
	height:17px;
	background:url(/Public/build/img/closed.png) no-repeat;
	right:7px;
	top:17px;
	cursor: pointer}
.closed1:hover{
	background:url(/Public/build/img/closed-1.png) no-repeat;}
.customization-btn{
	margin-top:20px;
}
.customization-btn span{
	margin-right:10px;
	display: inline-block;
	width: 136px;
	height:46px;
	line-height: 46px;
	background: #f6f6f6;
	border:1px solid #ccc;
	border-radius: 6px;
	font-size: 18px;
	text-align: center;
	cursor: pointer;
	margin-left: 15px;
}
.customization-btn span i.red{
	font-size: 20px;
	font-weight: bold;
	color: #c12c20;
	margin-right: 10px;
}
.customization-btn span i.green{
	font-size: 28px;
	font-weight: bold;
	color: #0fb181;
	margin-right: 5px;
	vertical-align:-2px;
}
.u-tit6{
	font-size: 16px;
	padding: 20px 20px 20px;
	font-weight: normal;
	background: #fff;
}
.u-tit6 a{
	color:#c00;
}
.custom-app-con .bd{
	height:390px;
	overflow-y: auto;
	background: #fff;
}
.custom-app-con{
	background: #f4f4f4;
}
.customization-box3{
	padding-bottom: 20px;
}
.customization-box3 span{
	display: inline-block;
	height:46px;
	border:1px solid #ccc;
	padding-left: 26px;
	padding-right: 26px;
	position: relative;
	line-height: 46px;
	margin-top: 20px;
	font-size: 16px;
	margin-left: 20px;
	margin-right: 20px;
	cursor: pointer;
}
.customization-box3 span i{
	position: absolute;
	right: 0;
	bottom: 0;
	width: 12px;
	height:12px;
	background: #f4f4f4;
	line-height: 12px;
	font-size: 9px;
	text-align: center;
	display: none;
	color:#000;
}
.customization-box3 span:hover,.customization-box3 span.z-crt{
	background: #5294e5;
	color: #fff;
	border:1px solid #5294e5;
}
.customization-box3 span.z-crt i{
	display: block;
}
.u-pic-list{
	float: left;
	width: 340px;
	height:320px;
	overflow: hidden;
	margin: 20px 20px 0 15px;
	padding:10px;
	border:1px solid #ddd;
	-moz-box-shadow: 3px 3px 1px #eee;
	box-shadow: 3px 3px 1px #eee;
}
.u-pic-list h1 img{
	width: 340px;
	height:222px;
}
.u-pic-list p{
	font-size: 16px;
	line-height: 30px;
	padding-top: 10px;
}
.f-w500{
	width: 500px;
}
a.tujie01{
	display: block;
	position: absolute;
	top:10px;
	right:10px;
}
.customization-btn1{
	height: auto;
	position: fixed;
	right: 20px;
	top:300px;
	overflow: hidden;
}
.customization-btn1 span {
	display: inline-block;
	width: 136px;
	height: 46px;
	line-height: 46px;
	background: #f6f6f6;
	border: 1px solid #ccc;
	border-radius: 6px;
	font-size: 18px;
	text-align: center;
	cursor: pointer;
	margin-left: 15px;
}
.customization-btn1 span i.green {
	font-size: 28px;
	font-weight: bold;
	color: #0fb181;
	margin-right: 5px;
	vertical-align: -2px;
}

.serColumn_menu{
	background: #f8f8f8;
	border: 1px solid #e6e6e6;
	width: 1198px;
	z-index: 999;
}
.serColumn_menu a{
	display: inline-block;
	font-size: 14px;
	line-height: 30px;
	width:210px;
	padding-left: 20px;
}
.mofw p a{
	font-size:14px;
	background:none;
	line-height:22px;
	color:#000;
	font-weight:normal;
	display:inline-block;
	padding:0px 8px 0 12px;}
.mofw p a:hover{
	color:#c12c20;
	text-decoration:underline;}
.footer-con1 p a{
	color:#6e6e6e;
}
.m-info-more01{
	background: #f7f7f7;
	border:1px solid #eaeaea;
	height:38px;
	font-size: 16px;
}
.m-info-more01 li{
	float: left;
	width: 118px;
	line-height: 38px;
	text-align: center;
}
.m-info-more01 li a{
	display: block;
	width: 118px;
	height:38px;
	-webkit-transition: all .8s;
	-moz-transition: all .8s;
	-ms-transition: all .8s;
	-o-transition: all .8s;
	transition: all .8s;
}
.m-info-more01 li a:hover{
	background: #eeeded;
	text-decoration: none;
}
.f-line2{
	border-right: 1px solid #eaeaea;
}
.m-info-more02{
	background: #f7f7f7;
	border:1px solid #eaeaea;
	font-size: 16px;
}
.m-info-more02 li{
	float: left;
	width: 118px;
	line-height: 30px;
}
.m-info-more02 li a{
	display: block;
	width: 100px;
	height:30px;
	padding: 2px 0 3px 18px;
	-webkit-transition: all .8s;
	-moz-transition: all .8s;
	-ms-transition: all .8s;
	-o-transition: all .8s;
	transition: all .8s;
}
.m-info-more02 li a:hover{
	background: #eeeded;
	text-decoration: none;
}
.m-footer {
	border-top: 5px solid #c12c20;
	display: none;
}
.m-footer p {
	padding: 0 5px;
	font: normal 1rem/2rem '';
}
.m-footer p a {
	display: inline-block;
	margin: 0 10px;
	color: #353535;
}
.m-footer > div {
	padding-bottom: 20px;
	color: #353535;
	font: normal 1rem/2rem '';
}
.article{
	padding-left: 10px;
	padding-right: 10px;
}
.relative{
	padding-left: 1em;
	padding-right: 1em;
}
.relative ul li{
	background:url(/Public/build/img/list-bg.png) left 14px no-repeat;
	font-size:1rem;
	color:#333333;
	line-height:1.6rem;
	padding:6px 0 6px 16px;}
.relative ul li a{
	color:#333333;}
.relative ul li span{
	color:#b6b6b6;
	padding-left:15px;}
.f-fb{font-weight: bold;}

.u-link02{
   display: block;
   float: left;
   width: 100px;
   height: 32px;
   line-height: 32px;
   text-align: center;
   background: #eee;
   font-size: 14px;
   border-radius: 5px;
   margin-right: 10px;
   margin-top: 28px;
}
.u-link02:hover{
   background: #cc6666;
   color:#fff;
   text-decoration: none;
}
.u-link03{
   display: block;
   float: right;
   width: 134px;
   height: 38px;
   line-height: 38px;
   background: #c22b20;
   padding-left: 20px;
   color:#fff;
   border-radius: 30px;
   font-size: 16px;
   border:1px solid #c22b20;
   margin-top: 22px;
}
.u-link03 img{
   margin-right: 6px;
}
.u-link03:hover{
   background: #4881bc;
   color:#fff;
   text-decoration: none;
   border:1px solid #4881bc;
}

@media screen and (max-width:900px){
	body{
		min-width: auto;
	}
	.w1200{width:auto;margin:0 auto;}
	.header-top{
		height:auto;}
	.f-fl{
		float:none}
	.f-fr{
		float:none}
	.header{
		height:auto;}
	.header-top-left{
		margin-left:auto;
		margin-right:auto;}
	.H-topic{
		display:none}
	.H-img,.H-search{
		width:auto;
		height:auto;
		text-align:center;
		padding-bottom:15px;}
	.H-img img{
		width:90%;}
	.H-txt{
		width:80%;}
	.nav{
		display:none;}
	.nav-phone{
		display:block;}
	.f-mr25{
		margin-right:0}
	.footer-link{
		text-align:center;
		font-size:12px;}
	.footer-link select{
		margin-top:10px;
		font-size:12px;}
	.footer-link span:last-child{
		margin-top:10px;}

	.footer-logo1, .footer-logo2{
		position:static;}
	.footer-con1 h2 a:first-child{
		margin-left:15px;}
	.m-page{line-height:22px;}
	.m-page a,.m-page i{padding:0 8px;}
	.m-page .u-page-skip{padding:3px 0;}
	.m-page .u-page-btn{
		width:50px;
		height:24px;
		line-height:24px;
	}
	.pub-right-box, .header-top-left, .H-btn1{
		display:none;}
	.artCon{padding: 0 0.5em 2em;}
	.artLabel {
		padding: 0 .5em 1em;}
	.artLabel span {
		display: inline-block;
		margin-right: .5em;
		padding: 0 1em;
		color: #020202;
		font: normal 15px/30px '';
		text-decoration: none;
		background: #dff3ff;
		border: 1px solid #bdd4e7;
		margin-top:.5em;
	}
	.u-newsList02 li{
		width: 40%;
	}
	#toolsBox{
		display: none;
	}
	.u-pic-list{
		width: auto;
		height:auto;
		margin: 20px 10px 0 10px;
	}
	.u-pic-list h1 img{
		width: 99%;
		height:99%;
	}
	.header-top-right{
		display: none;
	}
	.m-footer{
		display: block;
	}
	.footer{
		display: none;
	}
	.artCon p img{width:90%}
	.m-search-left{display: none;}
        .u-link01{margin-left:0;font-size:13px;}

}
.s_nav{display: none;width:200px;position: absolute;    z-index: 999;}
.s_nav a{color: #fff;display: block;line-height: 50px;position: relative;z-index: 1;width: 198px;overflow: hidden;background: #015293;display: block;text-align: right;
    padding-right: 36px;}
.s_nav a:hover{text-decoration: none;background: #015293;}


/* 横向滚动

------------------------------ */
.scroll_horizontal{position:relative;width:900px;height:240px;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:750px;height:240px;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left;width:190px;margin-top: 15px;}
.u-list-new4 li img{width: 170px;}
.scroll_horizontal .prev,
.scroll_horizontal .next{position:absolute;top:50%;margin-top:-25px;width:40px;height:50px;background-image:url(/Public/build/img/control.png);background-repeat:no-repeat;font:0/0 Arial;cursor:pointer;}
.scroll_horizontal .prev{left:5px;background-position:0 0;}
.scroll_horizontal .next{right:5px;background-position:-40px 0;}
.scroll_horizontal .prev:hover{background-position:0 -50px;}
.scroll_horizontal .next:hover{background-position:-40px -50px;}


/******订制页面 style *******/
.f-m-h300{min-height:300px;}

.infotags{display:none;}