@font-face {
    font-family: 'BEBAS';
    src: url('../fonts/BEBAS.eot');
    src: url('../fonts/BEBAS.eot') format('embedded-opentype'),
         url('../fonts/BEBAS.woff2') format('woff2'),
         url('../fonts/BEBAS.woff') format('woff'),
         url('../fonts/BEBAS.ttf') format('truetype'),
         url('../fonts/BEBAS.svg#BEBAS') format('svg');
}
header{

}
header .head{
	height: 78px;
	/*border-bottom: 1px solid #ccc;*/
}
.logo{
	display: inline-block;
	float: left;
	margin-top: 10px;
}
.w1200{
	width: 1200px;
	margin: 0 auto;
}
header .head ul{
	height: 100%;
	float: right;
	margin-left: 25px;
}
header .head ul li{
	float: left;
	height: 78px;
	line-height: 78px;
	font-size: 14px;

}
header .head ul li a{
	color: #333;
	display: block;
	padding:0 16px;
}
header .head ul li a.on{
	padding: 0 16px;
	border-left:1px solid #eee;
	border-right: 1px solid #eee;
	border-bottom: 2px solid #1b7fd5;
	height: 77px;
	line-height: 77px;
	box-sizing: border-box;
}
header .head ul li a:hover{
	padding: 0 16px;
	border-left:1px solid #eee;
	border-right: 1px solid #eee;
	border-bottom: 2px solid #1b7fd5;
	height: 77px;
	line-height: 77px;
	box-sizing: border-box;
}

header .head .en{
	font-size: 16px;
	color: #5f5f5f;
	display: block;
	padding:0 20px;
	line-height: 78px;
	float: right;
	border-left: 1px solid #eee;
	background: url(../img/img_01.png) no-repeat center right;
	position: relative;
}
header .head .en .down{
	width: 100px;
	background: #fff;
	position: absolute;
	left: 50%;
	margin-left: -50px;
	top: 75px;
	border:1px solid #ccc;
	border-radius: 5px;
	z-index: 10;
	display: none;
}
header .head .en .down a{
	display: block;
	line-height: 30px;
	height: 30px;
	text-align: center;
}
/*header .head .en:hover{
	color: #1b7fd5;
	background: url(../img/img_02.png) no-repeat center right;
}*/
.i-ban{
	height: 650px;
	position: relative;
    overflow: hidden;
}
.i-ban li{
	width: 100%;
    position: absolute;
    left: 0;
    height: 100%;
    top: 0;
    display: none;
}
.i-ban .btns {
    position: absolute;
    bottom: 24px;
    left: 50%;
}
.i-ban .btns span {
    display: inline-block;
    float: left;
    border-radius: 50%;
    margin: 0 5px;
    cursor: pointer;
    width: 14px;
    height: 14px;
    border: 1px solid #fff;
    background:url(../img/img_03.png) no-repeat center;
    opacity: 0.6;
    filter: alpha(opacity=60);
}
.i-ban .btns span.cur{
	opacity: 1;
	filter: alpha(opacity=100);
}
.qw{

}
.qw:before{
	content:"";
	display:table;
}
.wel-list{
	text-align: center;
	background: #f5f5f5;
	padding: 40px 0;
}
.wel-list ul{
	text-align: center;
}
.wel-list ul li{
	width: 399px;
	float: left;
	text-align: center;
	background: url(../img/img_07.png) no-repeat left center;
}
.wel-list ul li:first-child{
	background: none;
}
.wel-list ul li a{
	display:inline-block;
	height: 75px;
	line-height: 75px;
}
.wel-list ul li span{
	font-size: 22px;
	color: #333;
	margin-left: 28px;
}
.wel-list ul li:hover span{
	color: #1b7fd5;
}

footer{
	background: #2b2b2b;
	min-height: 200px;
	padding-top: 58px;
}
footer .left{
	float: left;
	width: 720px;
}
.foot-tit{
	color: #fefefe;
}
.foot-tit .cn{
	font-size: 18px;
	line-height: 22px;
}
.foot-tit .en{
	font-size: 12px;
	color: #ababab;
	line-height: 16px;
}
footer .left .detail{
	margin-top: 17px;
}
footer .left .detail li{
	font-size: 14px;
	line-height: 24px;
	color: #dfdfdf;
}
.foot-top{
	padding-bottom: 36px;
	border-bottom: 1px solid #555;
}
footer .right{
	float: right;
	width: 135px;
}
footer .right .tit-1{
	font-size: 18px;
	color: #e0e0e0;
}
footer .right .erwei{
	margin-top: 23px;
}
footer .right .share{
	margin-top: 13px;
}
footer .right .share .bds_weixin{
	width: 16px;
	padding: 0px;
	background: url(../img/weixin.png) no-repeat center;
}
footer .right .share .bds_tsina{
	width: 16px;
	padding: 0px;
	background: url(../img/weibo.png) no-repeat center;
}
footer .right .share p{
	float: left;
	font-size: 14px;
	color: #6d6d6d;
}
footer .right .bdsharebuttonbox{
	float: left;
	margin-left: 10px;
} 
.foot-mid{
	border-top: 1px solid #555;
	padding-top: 26px;
	padding-bottom: 22px;
	border-bottom: 1px solid #555;
}
.tit-other{
	font-size: 22px;
	color: #cfcfcf;
}
.foot-mid .other li{
	float: left;
	color: #ababab;
	padding-left: 20px;
	padding-right: 20px;
	background: url(../img/img_02.jpg) no-repeat left center;
}
.foot-mid .other li a{
	display: block;
	font-size: 16px;
	color: #ababab;
}
.foot-mid .other li a:hover{
	color: #dedddd;
}
.foot-mid .other li.on{
	padding-left: 0px;
	background: none;
}
.foot-bot{
	padding: 24px 0;
}
.foot-bot p{
	float: left;
	color: #cfcfcf;
	margin-right: 10px;
}
.foot-bot p a{
	color: #cfcfcf;
}




.wel-title{
	text-align:center;
	margin-top: 57px;
}
.wel-title .en{
	font-size: 54px;
	color: #6a6a6b;
	text-transform: uppercase;
	line-height: 70px;
}
.wel-title .cn{
	color: #333;
	font-size: 24px;
	line-height: 46px;
}
.wel-title .he{
	width: 50px;
	height: 1px;
	background: #646464;
	margin: 0 auto;
	margin-top: 10px;
}
.wel-title.wh .en{
	color: #e0e5eb;
}
.wel-title.wh .cn{
	color: #fff;
}
.wel-title.wh .he{
	background: #abbfd0;
}



.wel-ab{
	background: url(../img/img_03.jpg) no-repeat center;
	min-height: 936px;
}
.wel-ab .four{
	margin-top: 45px;
}
.wel-ab .four ul{
	width: 1220px;
}
.wel-ab .four ul li{
	float: left;
	width: 285px;
	margin-right: 20px;
	height: 570px;
	background: #fff;
	transition:all 0.3s;
}
.wel-ab .four ul li a{
	display: block;
}
.wel-ab .four ul li .in{
	height: 295px;
	color: #777;
	text-align: center;
}
.wel-ab .four ul li .pic{
	height: 275px;
	overflow: hidden;
}
.wel-ab .four ul li .pic img{
	width: 100%;
	height: 100%;
	transition:all 0.3s;
}
.wel-ab .four ul li:hover .pic img{
	transform:scale(1.1);
}
.wel-ab .four ul li:hover{
	background: #1b7fd5;
}
.wel-ab .four ul li .num{
	height: 40px;
	text-align: center;
	margin-top: 45px;
	line-height: 40px;
	font-size: 40px;
	font-family: "Arial";
	color: #c4c4c4;
}
.wel-ab .four ul li .he{
	width: 52px;
	height: 2px;
	background: #c4c4c4;
	margin: 20px auto 0px;
}
.wel-ab .four ul li .tit{
	font-size: 18px;
	margin-top: 24px;
}
.wel-ab .four ul li .det{
	line-height: 16px;
	font-size: 12px;
	padding:20px 33px 0px;
}
.wel-ab .four ul li:hover .in{
	color: #fff;
}
.wel-ab .four ul li:hover .he{
	background: #fff;
}
.wel-ab .four ul li:hover .num{
	color: #fff;
}
.wel-new{
	background: url(../img/img_08.jpg) no-repeat center;
	min-height: 865px;
}

.wel-new .nav{
	text-align: center;
	margin-top: 48px;
}
.wel-new .nav li{
	display: inline-block;
	zoom: 1;
	*display: inline;
	width: 128px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-style: 14px;
	color: #fff;
	border:1px solid #98b3c9;
	margin: 0 10px;
	cursor: pointer;
}
.wel-new .nav li:hover{
	background: #fff;
	color: #0f5889;
	border: 1px solid #fff;
}
.wel-new .nav li a{
	display: block;
	color: #fff;
}
.wel-new .nav li:hover a{
	background: #fff;
	color: #0f5889;
	border: 1px solid #fff;
}
.wel-new .nav li.on a{
	background: #fff;
	color: #0f5889;
	border: 1px solid #fff;
}
.wel-new .nav li.on{
	background: #fff;
	color: #0f5889;
	border: 1px solid #fff;
}
.wel-new .list{
	margin-top: 40px;
}
.wel-new .list .list-tab .bd{
	width: 1200px;
}
.wel-new .list ul{
	width: 1245px;
}
.wel-new .list li{
	float: left;
	width: 370px;
	margin-right: 45px;
	height: 440px;
	background: #fff;
	/*transition:all 0.3s;*/
}
.wel-new .list li .pic{
	height: 198px;
	overflow: hidden;
}
.wel-new .list li .pic img{
	width: 100%;
	height: 100%;
	transition:all 0.3s;
}
.wel-new .list li:hover .pic img{
	transform:scale(1.1);
}
.wel-new .list li:hover{
	background: #1b7fd5;
}
.wel-new .list li .in{
	padding: 30px;
	color: #777;
	/*transition:all 0.3s;*/
}
.wel-new .list li .tit{
	font-size: 20px;
	line-height: 30px;
	font-weight: 700;
	color: #444;
}
.wel-new .list li .det{
	font-size: 14px;
	/*color: #777;*/
	line-height: 18px;
	margin-top: 15px;
}
.wel-new .list li .more{
	text-transform: uppercase;
	font-weight: 700;
	margin-top: 30px;
	padding-left: 24px;
	background: url(../img/img_08.png) no-repeat center left;
	/*transition:all 0.3s;*/
}
.wel-new .list li:hover .more{
	background: url(../img/img_09.png) no-repeat center left;
	transition:all 0.1s;
}

.wel-new .list li:hover .in{
	color: #fff;
}
.wel-new .list li:hover .tit{
	color: #fff;
}
.wel-new .list .list-tab{
	position: relative;
}
.wel-new .list .list-tab .prev,
.wel-new .list .list-tab .next{
	position: absolute;
	top: 50%;
	width: 38px;
	height: 74px;
	background-repeat: no-repeat;
	background-position: center;
	margin-top: -37px;
}
.wel-new .list .list-tab .prev{
	left: -70px;
	background-image: url('../img/news-prev.png');
}
.wel-new .list .list-tab .next{
	right: -70px;
	background-image: url('../img/news-next.png');
}
.wel-bus{
	height: 898px;
	background: url(../img/img_11.jpg) no-repeat center;
}
.por{
	position: relative;
}
.wel-bus .main{
	height: 553px;
	margin-top: 55px;
	background: url(../img/img_11.png) no-repeat center;
}
/*.wel-bus .main .bg{
	width: 553px;
	height: 553px;
	background: url(../img/img_11.png) no-repeat center;
	position: absolute;
	left: 50%;
	top:0px;
	margin-left: -276px;
	z-index: 0;
}*/
.wel-bus .main .up{
	position: absolute;
	width: 1200px;
	height: 553px;
	left: 0px;
	top:0px;
	z-index: 1;
}
.wel-bus .main .up .seven{
	position: absolute;
	width: 553px;
	height: 553px;
	left: 50%;
	margin-left: -276px;
	top: 0px;
}
.wel-bus .main .up .seven ul li{
	width: 105px;
	height: 105px;
	border-radius: 50%;
	background: #fff;
	position: absolute;
	text-align: center;
	transition:all 0.3s;
}
.wel-bus .main .up .seven ul li:hover{
	background: #1b7fd5;
	transform:scale(1.1);
}
.wel-bus .main .up .seven ul li.on{
	background: #1b7fd5;
	transform:scale(1.1);
}
.wel-bus .main .up .seven ul li.on .tit{
	color: #fff;
}
.wel-bus .main .up .seven ul li.on .en{
	color: #bbd2ef;
}
.wel-bus .main .up .seven ul li:hover .tit{
	color: #fff;
}
.wel-bus .main .up .seven ul li:hover .en{
	color: #bbd2ef;
}
.wel-bus .main .up .seven ul li a{
	display: block;
	height: 100%;
	width: 100%;
}
.wel-bus .main .up .seven ul li .tit{
	font-size: 16px;
	color: #333;
}
.wel-bus .main .up .seven ul li .en{
	font-size: 12px;
	color: #888;
	line-height: 18px;
	text-transform: uppercase;
}
.wel-bus .main .up .seven ul li .int{
	margin-top: 27px;
}
.wel-bus .main .up .seven ul li.t1{
	position: absolute;
	left: 225px;
	top:-41px; opacity:0;filter: alpha(opacity=0);
}
.wel-bus .main .up .seven ul li.t2{
	position: absolute;
	left: 429px;
	top:55px;opacity:0;filter: alpha(opacity=0);
}
.wel-bus .main .up .seven ul li.t3{
	position: absolute;
	left: 482px;
    top: 240px;opacity:0;filter: alpha(opacity=0);
}
.wel-bus .main .up .seven ul li.t4{
	position: absolute;
	left: 330px;
	top:480px;opacity:0;filter: alpha(opacity=0);
}
.wel-bus .main .up .seven ul li.t5{
	position: absolute;
	left: 97px;
	top:455px;opacity:0;filter: alpha(opacity=0);
}
.wel-bus .main .up .seven ul li.t6{
	position: absolute;
	left: -32px;
    top: 310px;opacity:0;filter: alpha(opacity=0);
}
.wel-bus .main .up .seven ul li.t7{
	position: absolute;
	left: 0px;
	top:32px;opacity:0;filter: alpha(opacity=0);
}

.wel-bus .main .left{
	width: 270px;
	position: absolute;
	left: 0px;
	top:50px;
}
.wel-bus .main .tw .tit{
	font-size: 24px;
	color: #1b7fd5;
	line-height: 32px;
}
.wel-bus .main .tw .en{
	text-transform: uppercase;
	font-size: 14px;
	color: #8fb5e3;
}
.wel-bus .main .tw .he{
	width: 150px;
	height: 1px;
	background: #8fb5e3;
	margin-top: 3px;
}

.wel-bus .main .left .t2{
	margin-top: 75px;
	margin-left: 60px;
}
.wel-bus .main .left .t3{
	margin-top: 75px;
	margin-left: 120px;
}

.wel-bus .main .right{
	width: 270px;
	position: absolute;
	right: 0px;
	top:50px;
	text-align: right;
}
.wel-bus .main .right .t2{
	margin-top: 75px;
	margin-right: 60px;
}
.wel-bus .main .right li{
	position: relative;
}
.wel-bus .main .right li .he{
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.wel-bus .main .right .t3{
	margin-top: 75px;
	margin-right: 120px;
}
.wel-bus .main .tw li{
	height: 64px;
}

.wel-course{
	height: 720px;
	background: url(../img/img_12.jpg) no-repeat center;
}




.wel-part{
	height: 865px;
	background: url(../img/img_13.jpg) no-repeat center;
}
.wel-part .logo-wall{
	/*width: 1200px;*/
	height: 460px;
	margin: 0 19px;
	position: relative;
}
.wel-part .eve{
	width: 225px;
	height: 225px;
	background: url(../img/img_15.png) no-repeat center;
	/*margin: 0 5px;*/
	/*display: inline-block;
	zoom: 1;
	*display: inline;*/
	position: absolute;
}

/*.wel-part .logo-wall .level{
	text-align: center;

}
.wel-part .logo-wall .level-2{
	width: 940px;
	text-align: center;
}
*/
.wel-part .eve.t1{
	position: absolute;
	left: 0px;
	top:0px;
}
.wel-part .eve.t2{
	position: absolute;
	left: 235px;
	top:0px;
}
.wel-part .eve.t3{
	position: absolute;
	left: 470px;
	top:0px;
}
.wel-part .eve.t4{
	position: absolute;
	left:705px;
	top:0px;
}
.wel-part .eve.t5{
	position: absolute;
	left: 940px;
	top:0px;
}
.wel-part .eve .inner{
	width: 106px;
    height: 106px;
    line-height: 106px;
    text-align: center;
    margin: 0 auto;
    margin-top: 60px;
}
.wel-part .eve .inner img{
	height: 100%;
	width: auto;
}
.wel-part .eve.t6{
	position: absolute;
	left: 118px;
    top: 120px;
}
.wel-part .eve.t7{
	position: absolute;
	left: 353px;
    top: 120px;
}
.wel-part .eve.t8{
	position: absolute;
	left: 588px;
    top: 120px;
}
.wel-part .eve.t9{
	position: absolute;
	left: 823px;
    top: 120px;
}
.wel-part .eve.t10{
	position: absolute;
	left: 235px;
    top: 238px;
}
.wel-part .eve.t11{
	position: absolute;
	left: 470px;
    top: 238px;
}
.wel-part .eve.t12{
	position: absolute;
	left: 705px;
    top: 238px;
}
.hd{
	margin-top: 60px;
	text-align: center;
}
.hd ul li{
    display: inline-block;
    width: 12px;
    height: 12px;
    overflow: hidden;
    margin-right: 5px;
    border:1px solid #186ab7;
    margin-left: 5px;
    text-indent: -999px;
    cursor: pointer;
    border-radius: 50%;
}
.hd ul li.on{
	background: #186ab7;
}
.wel-part .main{
	margin-top: 60px;
}
.wel-course .main{
	height: 480px;
	background: url(../img/time.png) no-repeat top 400px center;
}
.wel-course .imglist{
	position: relative;
	height: 133px;
	width: 1200px;
	margin: 0 auto;
	margin-top: 39px;
}
.wel-course .listul{
	width: 1001px;
	margin: 0 auto;
	overflow: hidden;
}
.wel-course .listul li{
	cursor: pointer;
	float: left;
	width: 119px;
	margin-right: 28px;
	height: 133px;
	line-height: 133px;
	text-align: center;
	font-size: 14px;
	color: #333;
	background: url(../img/img_18.png) no-repeat center;
}
.wel-course .listul li.cur{
	font-size:32px;
	color: #fff;
	font-weight: 700;
	line-height: 138px;
	background: url(../img/img_17.png) no-repeat center;
}
.wel-course .imglist .prev{
	width: 50px;
	height: 50px;
	position: absolute;
	left: 0;
	top:45px;
	cursor: pointer;
	background: url(../img/left.png) no-repeat center;
}
.wel-course .imglist .prev:hover{
	background: url(../img/left_01.png) no-repeat center;
}

.wel-course .imglist .next{
	width: 50px;
	height: 50px;
	position: absolute;
	right: 0;
	top:45px;
	cursor: pointer;
	background: url(../img/right.png) no-repeat center;
}
.wel-course .imglist .next:hover{
	background: url(../img/right_01.png) no-repeat center;
}
.imgshow{
	width: 1000px;
	margin: 0 auto;
	padding-left: 70px;
	height: 300px;
}
.imgshow .year{
	font-size: 60px;
	color: #fff;
	font-weight: 700;
}
.imgshow .detail{
	height: 180px;
	overflow-y: auto;
	color: #fff;
}
.imgshow .detail .mon{
	font-size: 22px;
	font-weight: 700;
	width: 50px;
	margin-right: 30px;
}
.imgshow .detail .right{
	float: left;
	font-size: 16px;
	width: 880px;
}
.pub-ban{
	position: relative;
	height: 540px;
	overflow: hidden;
}
.pub-ban .pic{
	position: absolute;
	top:0;
	left: 50%;
	margin-left: -960px;
	display: none;
}
.pub-ban .pic.on{
	display: block;
}
.pub-nav{
	height: 62px;
	border-bottom: 1px solid #d8d8d8;
}
.pub-nav.on{
	border-top: 1px solid #d8d8d8;
}
.pub-nav .left{
	float: left;
}
.pub-nav .left li{
	float: left;
	
}
.pub-nav .left li a{
	display: block;
	padding: 0 20px;
	line-height: 62px;
	font-size: 14px;
	color: #999;
}
.pub-nav .left li.on a{
	color: #fff;
	background: #1b7fd5;
}
.pub-nav .left li:hover a{
	color: #fff;
	background: #1b7fd5;
}
.pub-nav .stay{
	float: right;
	padding-left: 20px;
	font-size: 14px;
	height: 100%;
	color: #999;
	line-height: 62px;
	background: url(../img/img_19.png) no-repeat left center;
}
.pub-nav .stay span{
	color: #666;
}

.pub-t{
	text-align: center;
	margin-top: 10px;
}
.pub-t .en{
	font-size: 58px;
	color: #1b7fd5;
	font-family: "BEBAS";
}
.pub-t .cn-tit{
	font-size: 24px;
	color: #333;
	padding: 0 15px;
	background: #fff;
	position: relative;
	z-index: 2;
	display: inline-block;
	top: -25px;
}
.pub-t .cn .he{
	width: 230px;
	height: 1px;
	margin: 0 auto;
	background: #bbb;
	position: relative;
	z-index: 1;
}
.year-nav li{
	cursor: pointer;
	width: 116px;
	height: 36px;
	line-height: 36px;
	border: 1px solid #d1d1d1;
	margin:0 3px;
	color: #848484;
	text-align: center;
}
.year-nav li:hover{
	color: #fff;
	background: #1b7fd5;
	border:1px solid #d1d1d1;
}
.year-nav li.on{
	color: #fff;
	background: #1b7fd5;
	border:1px solid #d1d1d1;
}
.year-nav .bd{
	width: 1116px;
	margin: 0 auto;
}
.year-nav{
	position: relative;
}
.year-nav .prev{
	position: absolute;
	top:0px;
	left: 0px;
	width: 16px;
	height:38px;
	line-height: 38px;
	font-size: 20px;
	font-weight: 700;
	cursor: pointer;
	font-family: "宋体";
}
.year-nav .prev:hover{
	color: #1b7fd5;
}
.year-nav .next{
	position: absolute;
	top:0px;
	right: 0px;
	width: 16px;
	height:38px;
	line-height: 38px;
	font-size: 20px;
	font-weight: 700;
	cursor: pointer;
	font-family: "宋体";
}
.year-nav .next:hover{
	color: #1b7fd5; 
}
.sty .main ul li{
	padding: 48px 0;
}

.sty .main ul li .left{
	float: left;
	width: 480px;
	height: 305px;
	margin-right: 72px;
	overflow: hidden;
}
.sty .main ul li .left img{
	width: 100%;
	height: 100%;
	transition:all 0.3s;
}
.sty .main ul li .left:hover img{
	transform:scale(1.1);
}
.sty .main ul li .right{
	float: left;
}
.sty .main ul li .right .title{
	font-size: 18px;
	color: #333;
}
.sty .main ul li .right .title a{
	font-size: 18px;
	color: #333;
}
.sty .main ul li .right .title a:hover{
	color: #1b7fd5;
}
.sty .main ul li .right .time{
	font-size: 14px;
	color: #666;
	padding-left: 35px;
	background: url(../img/img_20.png) no-repeat center left;
}
.sty .main ul li .right .det{
	font-size: 14px;
	line-height: 32px;
	color: #999;
	width: 640px;
	margin-top: 35px;
}
.sty .main ul li .right .more{
	display: inline-block;
	width: 146px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-size: 16px;
	border:1px solid #858585;
	border-radius: 19px;
	color: #333;
	margin-top: 90px;
}
.sty .main ul li .right .more:hover{
	border:1px solid #1b7fd5;
	color: #fff;
	background: #1b7fd5;
}
.sty .main ul li.hui{
	background: #f5f5f5;
}


.pager{
	text-align: center;
	padding: 40px 0 60px;
}
.pager a{
	display: inline-block;
	zoom: 1;
	*display: inline;
	padding: 4px 12px;
	border:1px solid #d6d6d6;
	margin: 0 2px;
}
.pager a:hover{
	color: #fff;
	background: #1b7fd5;
	border:1px solid #1b7fd5;
}
.pager a.active{
	color: #fff;
	background: #1b7fd5;
	border:1px solid #1b7fd5;
}



/*          侧栏          */


.fuk{
	position: fixed;
    right: 0;
    top: 45%;
    z-index: 20;
    width: 80px;
}
.fuk li{
	/* width: 80px; */
    width: 300px;
	height: 60px;
    background: #186ab7;
    margin-bottom: 1px;
    cursor: pointer;
    background: #1b7fd5;
}
.fuk li.qq a{
	float: left;
    display: block;
    text-align: center;
    height: 100%;
    width: 80px;
}
.fuk li.qq a i{
    display: inline-block;
    width: 22px;
    height: 22px;
    background: url(../img/ce_qq.png) no-repeat center;
    margin-top: 10px;
}
.fuk li p.tit {
    color: #fff;
    font-size: 12px;
    line-height: 12px;
}
.fuk li.after a{
	float: left;
    width: 80px;
    display: block;
    text-align: center;
    height: 100%;
    width: 80px;
    line-height: 24px;
    margin: 0;
    text-indent: 0;
    background: none;
}
.fuk li.after a i{
    display: inline-block;
    width: 27px;
    height: 22px;
    background: url(../img/ce_after.png) no-repeat center;
    margin-top: 10px;
}
.fuk li.call{
	width: 300px;
}
.fuk li.call .pic{
	text-align: center;
	width: 80px;
	float: left;
}
.fuk li.call i{
	display: inline-block;
    width: 22px;
    height: 22px;
    background: url(../img/ce_call.png) no-repeat center;
    margin-top: 10px;
}

.fuk li .num {
    float: left;
    color: #fff;
    font-size: 20px;
    line-height: 20px;
    height: 20px;
    padding: 20px 25px;
}

.fuk li.tall{

}
.fuk li.tall a{
	display: block;
    width: 80px;
    height: 100%;
    float: left;
    text-align: center;
}
.fuk li.tall a i{
	display: inline-block;
    width: 24px;
    height: 22px;
    background: url(../img/ce_tall.png) no-repeat center;
    margin-top: 10px;
}


.fuk li{
	position: relative;

}
.fuk li.up{
	
	margin-top: 10px;
}
.fuk li.up .up_in{
	text-align: center;
	width: 80px;
}
.fuk li.tall div{    position: absolute;
    top: -38px;
    right: 311px;
    background: #fff;
    height: 149px;
    width: 149px; display:none}
.fuk li.tall:hover div{ display:block}
.fuk li.up .up_in i{
	display: inline-block;
    width: 22px;
    height: 22px;
    background: url(../img/ce_up.png) no-repeat center;
    margin-top: 10px;
}
.ab-intro{
	padding-bottom: 90px;
}
.ab-intro .main{
	position: relative;
	margin-top: 70px;
}
.ab-intro .main .left{
	position: absolute;
	width: 580px;
	left: 0px;
	top:0px;
	z-index: 2;
}

.ab-intro .main .left img{
	width: 100%;
}
.ab-intro .main .right{
	float: right;
	border:1px solid #f6f6f6;
	/*height: 467px;*/
	padding-bottom: 50px;
	width: 515px;
	padding-left: 70px;
	padding-right: 70px;
	position: relative;
	z-index: 0;
}
.ab-intro .main .right .cn{
	font-size: 24px;
	color: #333;
	line-height: 28px;
	display: inline-block;
	background: #fff;
	padding-right: 10px;
}
.ab-intro .main .right .en{
	font-size: 18px;
	color: #bbb;
	background: #fff;
	line-height: 26px;
}
.ab-intro .main .right .tit{
	position: relative;
	display: inline-block;
	top:-20px;
}
.ab-intro .main .right .detail{
	font-size: 14px;
	color: #666666;
	margin-top: 30px;
}
.ab-intro .main .right .more{
	display: inline-block;
	color: #333;
	font-size: 16px;
	margin-top: 35px;
}
.ab-intro .main .right .more:hover{
	color: #1b7fd5;
}
.ab-idea{
	height: 551px;
	background: url(../img/img_17.jpg) no-repeat center;
}


.ab-idea .pub-t .en{
	color: #cfd3dd;
}
.ab-idea .pub-t .cn-tit{
	background: #2a457d;
	color: #fff;
}
.ab-idea ul li{
	float: left;
	width: 300px;
	text-align: center;
	cursor: pointer;
	transform:all 0.3s;
}
.ab-idea ul li:hover{
	transform:scale(1.05);
}
.ab-idea ul li .pic{
	width: 80px;
	margin: 0 auto;
	height: 80px;
}
.ab-idea ul li .pic img{
	width: 100%;
}
.ab-idea ul li p{
	font-size: 24px;
	color: #fff;
	margin-top: 20px;
}
.ab-idea ul{
	margin-top: 90px;
}

.ab-area{
	padding-bottom: 100px;
	padding-top: 60px;
}
.ab-area .rev{

}
.rev{
	position: relative;
}
.rev .scroll{
	width: 1200px;
	height: 430px;
	margin: 0 auto;
}
.rev .scroll li{
	position: absolute;
}
.rev .scroll li img{
	width: 100%;
}
.rev .but{
	text-align: center;
}
.rev .lit{
	display: inline-block;
	zoom: 1;
	*display: inline;
	width: 45px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	margin: 0 5px;
	border:1px solid #cacaca;
	font-size: 26px;
	color: #999;
	margin-top: 35px;
	font-family: "宋体";
}
.rev .lit:hover{
	color: #fff;
	background: #1b7fd5;
	border:1px solid #1b7fd5;
}

.f5{
	background: #f5f5f5;
}
.honor{
	min-height: 200px;
	padding-bottom: 80px;
}
.honor .pub-t .cn-tit{
	background: #f5f5f5
}


.honor .main ul{
	padding-top: 32px;
	padding-bottom: 50px;
	margin-bottom: 62px;
	background: url(../img/img_25.png) repeat-y center top;
}
.honor .main{
	width: 1200px;
	
	min-height: 500px;
	margin-top: 80px;
}
.honor .main .zi{
	width: 450px;
	padding: 0 30px;
	background: #fff;
	border-radius: 5px;
	min-height: 170px;
	position: relative;
	margin-top: 6px;
}
.honor .main .zi .day{
	font-size: 18px;
	color: #666;
	border-bottom: 1px solid #f2f2f2;
	margin-top: 15px;
	padding-bottom: 6px;
}
.honor .main .zi .det{
	font-size: 14px;
	line-height: 22px;
	color: #666;
	margin-top: 15px;
}
.honor .main .pic{
	width: 337px;
	height: 192px;
	overflow: hidden;
}
.honor .main .pic img{
	width: 100%;
	transition:all 0.3s;
}
.honor .main .pic img:hover{
	transform:scale(1.1);
}
/*zuo*/
.honor .main .left .xsj{
	position: absolute;
	width: 18px;
	height: 21px;
	background: url(../img/img_29.png) no-repeat center;
	right: -17px;
	top:80px;
}
.honor .main .left .zi{
	float: left;
}
.honor .main .left .he{
	width: 311px;
	height: 27px;
	background: url(../img/img_32.png) no-repeat center;
	float: left;
	margin-top: 80px;
    margin-left: 28px;
}
.honor .main .left .pic{
	float: left;
}
/*you*/
.honor .main .right .xsj{
	position: absolute;
	width: 18px;
	height: 21px;
	background: url(../img/img_30.png) no-repeat center;
	left: -17px;
	top:80px;
}
.honor .main .right>div{
	float: left;
}
.honor .main .right .he{
	width: 297px;
	height: 30px;
	background: url(../img/img_33.png) no-repeat right center;
	margin-top: 80px;
}
.honor .main ul li{
	margin-top: 50px;
}
.honor .main ul li:first-child{
	margin-top: 0;
}
.honor .main .right .zi{
	margin-left: 46px;
}

.honor .main .more{
	width: 210px;
	height: 56px;
	line-height: 56px;
	text-align: center;
	margin: 0 auto;
	font-size: 16px;
	color: #333;
	border:1px solid #666;
	cursor: pointer;
	border-radius: 28px;
}
.honor .main .more:hover{
	width: 210px;
	height: 56px;
	line-height: 56px;
	text-align: center;
	margin: 0 auto;
	font-size: 16px;
	color: #fff;
	border:1px solid #1b7fd5;
	cursor: pointer;
	border-radius: 28px;
	background: #1b7fd5;
}

.social{

}
.news{

}
.news-year{
	position: relative;
}
.news-year .bd{
	width: 1074px;
	margin: 0 auto;
}
.news-year .bd li{
	cursor: pointer;
    width: 145px;
    height: 38px;
    line-height: 38px;
    border: 1px solid #d1d1d1;
    margin: 0 16px;
    color: #848484;
    text-align: center;
    display: inline-block;
}
.news-year .bd li.on{
	color: #fff;
    background: #1b7fd5;
    border: 1px solid #d1d1d1;
}
.news-year .bd li:hover{
	color: #fff;
    background: #1b7fd5;
    border: 1px solid #d1d1d1;
}
.news-year .prev{
	position: absolute;
    top: 3px;
    left: 0px;
    width: 32px;
    height: 32px;
    line-height: 32px;
    font-size: 20px;
    text-align: center;
    font-weight: 700;
    cursor: pointer;
    font-family: "宋体";
    border-radius: 50%;
    border:1px solid #c7c7c7;
    color: #c7c7c7;
}
.news-year .prev:hover{
	border:1px solid #1b7fd5;
	background: #1b7fd5;
	color: #fff;
}
.news-year .next{
	position: absolute;
    top: 3px;
    right: 0px;
    width: 32px;
    height: 32px;
    line-height: 32px;
    font-size: 20px;
    text-align: center;
    font-weight: 700;
    cursor: pointer;
    font-family: "宋体";
    border-radius: 50%;
    border:1px solid #c7c7c7;
    color: #c7c7c7;
}
.news-year .next:hover{
	border:1px solid #1b7fd5;
	background: #1b7fd5;
	color: #fff;
}

.news{

}
.news .main {
	margin-top: 45px;
	min-height: 300px;
}
.news .main ul{
	border-top: 1px solid #eee;
}
.news .main ul li{
	border-bottom: 1px solid #eee;
	padding: 60px 0;
}
.news .main ul li .left{
	float: left;
	width: 380px;
	height: 253px;
	margin-right: 57px;
}
.news .main ul li .left img{
	width: 100%;
	height: 100%;
}
.news .main ul li .right{
	float: left;
}
.news .main ul li .right .tit a{
	font-size: 18px;
	color: #333;
}
.news .main ul li .right .tit a:hover{
	font-size: 18px;
	color: #1b7fd5;
}
.news .main ul li .right .time{
	font-size: 14px;
    color: #666;
    padding-left: 35px;
    background: url(../img/img_20.png) no-repeat center left;

}
.news .main ul li .right .det{
    font-size: 14px;
    line-height: 32px;
    color: #999;
    width: 640px;
    margin-top: 25px;
}
.news .main ul li .right .more{
display: inline-block;
width: 146px;
height: 38px;
line-height: 38px;
text-align: center;
font-size: 16px;
border: 1px solid #858585;
color: #333;
margin-top: 40px;
}   
.news .main ul li .right .more:hover{
border: 1px solid #1b7fd5;
color: #fff;
background: #1b7fd5;
}
.news .pager{
	margin-top: 50px;
}
.n-det .title{
	font-size: 24px;
    color: #333;
    text-align: center;
    margin-top: 30px;
}
.n-det .time{
	text-align: center;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
}
.n-det .time .in{
	display: inline-block;
	zoom: 1;
	*display: inline;
    padding-left: 30px;
    background: url(../img/img_20.png) no-repeat left center;
    
    font-size: 14px;
    color: #666;
}

.page{
	margin-top: 50px;
	border-top:1px solid #ccc;
	padding-top: 35px;
	padding-bottom: 50px;
}
.page .left{
	float: left;
}
.page .left a{
	display:block;
	font-size: 14px;
	color: #666;
}
.page .left a:hover{
	display:block;
	font-size: 14px;
	color: #1b7fd5;
}
.page .back{
	float: right;
	border:130px;
	height: 28px;
	width: 120px;
	border: 1px solid #999;
	font-size: 16px;
	text-align: center;
	line-height: 28px;
	color: #999;
	margin-top: 25px;
}
.page .back:hover{
	background: #1b7fd5;
	border:1px solid #1b7fd5;
	color: #fff;
}




.case{

}
.case ul li{
	padding: 40px 0;
	border-bottom: 1px solid #e5e5e5;
}
.case ul li .left{
	float: left;
	width: 103px;
	height: 81px;
	background: #626262;
	color: #fff;
	text-align: center;
	margin-right: 40px;
}

.case ul li .left .year{
	font-size: 28px;
	line-height: 36px;
	margin: 0 7px;
	padding-bottom: 5px;
	border-bottom: 1px solid #727272;
}
.case ul li .left .day{
	font-size: 22px;
	line-height: 34px;
}
.case ul li .right{
	float: left;
	width: 1020px;
}
.case ul li .right .tit{
	font-size: 18px;
	color: #333;
	line-height: 20px;
}
.case ul li .right .det{
	font-size: 14px;
	color: #666;
	margin-top: 16px;
	line-height: 24px;
}
.case ul li a:hover .left{
	background: #1b7fd5;

}
.case ul li a:hover .left .year{
	border-bottom: 1px solid #328cd9;
}
.case ul li a:hover .tit{
	color: #1b7fd5;
}
.case ul li a{
	display: block;
}

.case .pager{
	/*margin-top: 50px;*/
}


.conte{
	
}
.conte .main{
	background: url(../img/img_35.png) no-repeat center top;
	padding-top: 45px;
}
.conte  .pub-t .cn-tit{
	background: #f5f5f5;
}

.conte .main ul{
	padding-bottom: 45px;
	background: url(../img/img_38.png) no-repeat center bottom;
}
.conte .main ul li{
	width: 607px;
	height: 200px;
	/*margin-top: 30px;*/
	position: relative;
	top:30px;
	opacity: 0.5;
}
.conte .main ul li .yuan{
	width: 15px;
	height: 15px;
	background: url(../img/img_37.png) no-repeat center;
}
.conte .main ul li:hover .yuan{
	width: 15px;
	height: 15px;
	background: url(../img/img_36.png) no-repeat center;
}


.conte .main ul li .kuang{
	/*width: 575px;*/
	width: 525px;
	padding: 20px 25px 0px;
	height: 180px;
	background: #fff;
	position: relative;
	color: #999;
}
.conte .main ul li .kuang .tit{
	font-size: 16px;
	color: #666;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 10px;
	line-height: 20px;
	margin-top: 3px;
}
.conte .main ul li .kuang .det{
	font-size: 14px;
	line-height: 20px;
	margin-top: 15px;
}
.conte .main ul li .kuang .time{
	font-size: 14px;
	margin-top: 35px;
}
.conte .main ul li:hover .kuang{
	color: #fff;
	background: #1b7fd5;
}
.conte .main ul li:hover .kuang .tit{
	color: #fff;
	border-bottom: 1px solid #4999dd;
}


.conte .main ul li.right{
	float: right;
}
.conte .main ul li.right .kuang{
	float: right;
}
.conte .main ul li.right .yuan{
	float: left;
	margin-top: 91px;
}
.conte .main ul li.right .xsj{
	position: absolute;
	width: 11px;
	height: 23px;
	background: url(../img/img_41.png) no-repeat center;
	left: -11px;
	top:88px;
}
.conte .main ul li.right:hover .xsj{
	background: url(../img/img_43.png) no-repeat center;
}

.conte .main ul li.left{
	float: left;
}
.conte .main ul li.left .kuang{
	float: left;
}
.conte .main ul li.left .yuan{
	float: right;
	margin-top: 91px;
}
.conte .main ul li.left .xsj{
	position: absolute;
	width: 11px;
	height: 23px;
	background: url(../img/img_40.png) no-repeat center;
	right: -11px;
	top:88px;
}
.conte .main ul li.left:hover .xsj{
	background: url(../img/img_42.png) no-repeat center;
}
.conte .main-bot{
	background: url(../img/img_35_01.png) no-repeat center top;
}

.join .bg{
	max-width: 1353px;
	min-width: 1200px;
	margin: 0 auto;
	background: url(../img/img_44.png) no-repeat 100% 100%;
	/*min-height:1000px;*/
	min-height: 2425px;
}
.join .main .title{
	width: 217px;
	height: 25px;
	margin: 0 auto;
	margin-top: 80px;
	margin-bottom: 40px;
	background: url(../img/img_45.png) no-repeat center;
}
.join .bg .main{
	font-size: 14px;
	position: relative;
	padding-bottom: 470px;
}
.join .bg .main p{
	/* font-size: 14px;
	line-height: 24px; */
	/* margin-top:20px;  */
}
.join .bg .main .web{
	margin-top: 30px;
}
.join .bg .main .web li{
	line-height: 28px;
	margin-bottom: 10px;
}
/*.join .bg .main .web li p{
	line-height: 28px;
	margin-bottom: 10px;
}*/
.join .bg .main .web a{
	color: #3588d8;
}

.join .bg .main .four{
	width: 1220px;
}
.join .bg .main .four li{
	width: 215px;
	float: left;
	margin-right: 20px;
	padding: 50px 35px 0;
	height: 250px;
	color: #fff;
}
.join .bg .main .four li .tit{
	text-align: center;
	font-size: 18px;
	line-height: 22px;
}
.join .bg .main .four li .det{
	font-size: 14px;
	line-height: 22px;
	margin-top: 15px;
	text-align: justify;
}
.join .bg .main .four li.t1{
	background: #82c5d8;
}
.join .bg .main .four li.t2{
	background: #f8bd23;
}
.join .bg .main .four li.t3{
	background: #9ec12f;
}
.join .bg .main .four li.t4{
	background: #2ec3bd;
}
.join .bg .main .four-tit{
	font-size: 16px;
	color: #1b7fd5;
	margin: 30px 0 20px 0;
}
.join .bg .main .blue{
	background: #40a0f2 url(../img/img_48.png) no-repeat center;
	padding: 30px 0;
	margin-top: 33px;
}
.join .bg .main .blue li{
	float: left;
	padding-left: 25px;
	margin-left: 45px;
	line-height: 38px;
	width: 525px;
	color: #fff;
	background: url(../img/img_49.png) no-repeat 0px 37px;
}
.join .bg .main p.you{
	text-align: right;
}
.join .bg .main .mail{
	position: absolute;
	left: 273px;
	bottom: 237px;
}







.job{
	padding-bottom: 100px;
}
.job .pub-t .cn-tit{
	background: #f5f5f5;
}
.job .main{
	background: #fff;
	padding-bottom: 50px;
}
.job .main .job-title{
	background: #1b7fd5;
	height: 54px;
	padding: 0 30px;
}
.job .main .job-title p{
	width: 20%;
	float: left;
	text-align: center;
	font-size: 14px;
	line-height: 54px;
	color: #fff;
}
.job .main .job-title p:first-child{
	width: 25%;
}
.job .main .job-title p:nth-child(4){
	width: 15%;
}
.job .main ul{
	padding-bottom: 50px;
}
.job .main ul li{
	margin: 0 30px;
	border-bottom: 1px solid #e5e5e5;
}
.job .main ul li .eve-tit{
	cursor: pointer;
	background: url(../img/img_46.png) no-repeat center right;
}
.job .main ul li .eve-tit.on{
	background: url(../img/img_47.png) no-repeat center right;
}
.job .main ul li .eve-tit p{
	width: 20%;
	text-align: center;
	float: left;
	font-size: 14px;
	line-height:2;
	color: #666;
	padding: 10px 0;
}
.job .main ul li .eve-tit p:first-child{
	width: 25%;
}
.job .main ul li .eve-tit p:nth-child(4){
	width: 15%;
}
.job .main ul li .eve-detail{
	background: #f5f5f5;
	padding-bottom: 30px;
	display: none;
}
.job .main ul li .table{
	padding: 10px 0;
}
.job .main ul li .table span{
	display: inline-block;
	float: left;
	width: 24.9%;
	text-align: center;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
}
.job .main ul li .mid{
	padding: 40px 0;
	border-bottom: 1px solid #dcdcdc;
	border-top: 1px solid #dcdcdc;
	margin: 0 35px;
}
.job .main ul li .mid .left{
	width: 49%;
	border-right: 1px solid #dcdcdc;
	float: left;
}
.job .main ul li .mid .duty-tit{
	font-size: 18px;
	color: #333;
	margin-top: 10px;
}
.duty-det p{
	font-size: 14px;
	line-height: 22px;
	color: #666;
}

.job .main ul li .mid .right{
	float: left;
	width: 45%;
	padding-left: 3%;
}
.job .main ul li .more{
	display: block;
	width: 140px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	background: #1b7fd5;
	color: #fff;
	margin-top: 30px;
	margin-left: 30px;
}
.job .main ul li .more:hover{
	opacity: 0.7;
	filter: alpha(opacity=60);
}
.job .main .load{
	width: 165px;
	height: 44px;
	line-height: 44px;
	background: #464650;
	color: #fff;
	font-size: 14px;
	margin: 0 auto;
	text-align: center;
	cursor: pointer;

}
.job .main .load:hover{
	opacity: 0.7;
	filter: alpha(opacity=60);
}


.prot .top{
	background: #f5f5f5;
	padding-bottom: 125px;
}
.prot .cn-tit{
	background: #f5f5f5;
}

.prot .top .vs{
	background: url(../img/img_25.jpg) no-repeat center;
	width: 1200px;
	height: 602px;
	margin-top: 15px;
	color: #fff;
	position: relative;
}
.prot .top .vs .left{
	float: left;
	width: 495px;
	padding:0 65px 0 40px;
}
.prot .top .vs .title{
	font-size: 24px;
	text-align: center;
	margin-top: 40px;
}
.prot .top .vs ul{
	margin-top: 25px;
	font-size: 14px;
}
.prot .top .vs ul li{
	line-height: 26px;
	height: 78px;
	padding: 20px 0; 
	border-top: 1px solid #e1e1e1;
}

.prot .top .vs .right{
	float: left;
	width: 495px;
	padding:0 40px 0 65px;
}
.prot .top .vs .mid{
	width: 274px;
	position: absolute;
	left: 50%;
	margin-left: -137px;
	top:0;
	height: 100%;
	text-align: center;
	color: #fff;
	font-size: 14px;
}
.prot .top .vs .mid .mid-t{
	background: #8ec4f2;
	height: 38px;
	line-height: 38px;
	margin-top: 45px;
}
.prot .top .vs .mid .in{

}
.prot .top .vs .mid .in .eve{
	height: 32px;
	line-height: 32px;
	position: relative;
	background: url(../img/img_51.png) no-repeat center;
	margin: 82px 0;
}
.prot .list{

}


.strategy{

}
.strategy .quan{
	height: 615px;
	background: url(../img/img_27.jpg) no-repeat center;
}
.strategy .quan .con{
	height: 415px;
	width: 810px;
	background: url(../img/img_53.png) no-repeat center;
	margin: 0 auto;
	margin-top: 100px;
	position: relative;
}
.strategy .quan .con .mid{
	width: 270px;
	height: 270px;
	background: url(../img/img_52.png) no-repeat center;
	margin: 0 auto;
	margin-top: 66px;
	font-size: 32px;
	line-height: 44px;
	color: #fff;
}
.strategy .quan .con .mid .tit{
	text-align: center;
	margin: 0 65px;
	margin-top: 80px;
	padding-bottom: 12px;
	border-bottom: 1px solid #d1e5f7;
}
.strategy .quan .con a{
	font-size: 18px;
	color: 	#666;
}
.strategy .quan .con a:hover{
	color: #1b7fd5;
}
/*.strategy .quan .con p a{
	color: #666;
}*/
.strategy .quan .con .t1{
	position: absolute;
	left: 83px;
    top: 10px;
}
.strategy .quan .con .t2{
	position: absolute;
	left: 62px;
    top: 91px;
}
.strategy .quan .con .t3{
	position: absolute;
	left: -21px;
    top: 189px;
}
.strategy .quan .con .t4{
	position: absolute;
    left: -12px;
    top: 287px;
}

.strategy .quan .con .t5{
	position: absolute;
	left:115px;
    top: 360px;
}

.strategy .quan .con .t6{
	position: absolute;
	left: 600px;
    top: 30px;
}
.strategy .quan .con .t7{
	position: absolute;
	left: 647px;
    top: 123px;
}
.strategy .quan .con .t8{
	position: absolute;
	left: 653px;
    top: 223px;
}
.strategy .quan .con .t9{
	position: absolute;
	left: 623px;
    top: 313px;
}

.strategy .blu{
	height: 572px;
	background: url(../img/img_28.jpg) no-repeat center;
}

.strate-title{
	font-size: 32px;
	color: #1b7fd5;
	text-align: center;
	margin-top: 70px;
}
.strate-bot{
	width: 140px;
	margin: 0 auto;
	height: 1px;
	background: #1b7fd5;
}
.strategy .blu ul{
	margin-top: 86px;
}
.strategy .blu ul li{
	float: left;
	width: 240px;
	text-align: center;
	cursor: pointer;
}


.strategy .blu ul li .pic{
	width: 86px;
	margin: 0 auto;
	text-align: center;
	height: 86px;
	line-height: 86px;
	transition:all 0.3s;
}
.strategy .blu ul li .pic img{
	max-width: 100%;
}
.strategy .blu ul li .tit{
	font-size: 20px;
	color: #fff;
}
.strategy .blu ul li:hover .pic{
	transform:scale(1.05);
}
.strategy .copy{
	height: 556px;
	background: url(../img/img_29.jpg) no-repeat center;
}
.strategy .copy li{
	float: left;
	text-align: center;
	width: 300px;
}
.strategy .copy li:hover img{
	transform:scale(1.1);
}
.strategy .copy li img{
	width: 220px;
	margin: 0 auto;
	transition:all 0.3s;
	cursor: pointer;
}
.blu .strate-title{
	color: #fff;
	margin-top: 89px;
}
.blu .strate-bot{
	background: #fff;
}
.strategy .copy ul{
	margin-top: 63px;
}





.social .main{
	min-height: 500px;
	background: url(../img/img_63.png) no-repeat top center;
	padding-bottom: 50px;
}
.social .main ul li{
	width: 650px;
	height: 165px;
	margin-top: 101px;
}
.social .main ul li .ku{
	width: 485px;
	height: 125px;
	padding: 20px;
	position: relative;
}

.social .main ul li.left{
	float: left;
}
.social .main ul li .ku{
	background: #f5f5f5;
	border-radius: 5px;
}
.social .main ul li.left .ku{
	float: left;
	background: #f5f5f5;
	border-radius: 5px;
}
.social .main ul li .pic{
	float: left;
	width: 228px;
	height: 125px;
	margin-right: 20px;
}
.social .main ul li .pic img{
	width: 100%;
	height: 100%;
}
.social .main ul li .zi{
	width: 235px;
	float: left;
}

.social .main ul li .zi .tit{
	font-size: 16px;
	color: #333;
	margin-top: 6px;
}
.social .main ul li .zi .det{
	font-size: 12px;
	color: #999;
	line-height: 18px;
	margin-top: 11px;
}
.social .main ul li .ku:hover{
	background: #1b7fd5;
}
.social .main ul li .ku:hover .tit{
	color: #fff;
}
.social .main ul li .ku:hover .det{
	color: #fff;
}

.social .main ul li.left .time{
	float: right;
}
.social .main ul li .time{
	color: #1b7fd5;
	text-align: center;
	font-size: 18px;
	margin-top: 49px;
}

.social .main ul li .time .he{
	width: 60px;
	height: 1px;
	background: #1b7fd5;
	margin: 0 auto;
}
.social .main ul li .time .day{
}

.social .main ul li.left .xsj{
	position: absolute;
	width: 22px;
	height: 34px;
	background: url(../img/img_64.png) no-repeat center;
	right: -20px;
    top: 67px;
}
.social .main ul li.left .ku:hover .xsj{
	background: url(../img/img_65.png) no-repeat center;
}
.social .main ul li.right{
	float: right;
}

.social .main ul li.right .time{
	float: left;
}
.social .main ul li.right .ku{
	float: right;
}

.social .main ul li.right .xsj{
	position: absolute;
	width: 22px;
	height: 34px;
	background: url(../img/img_66.png) no-repeat center;
	left: -20px;
    top: 67px;
}
.social .main ul li.right .ku:hover .xsj{
	background: url(../img/img_67.png) no-repeat center;
}


.scale{
	width: 100%;
	background: url(../img/img_31.jpg) no-repeat center top;
	padding-bottom: 70px;
}

.scale ul{
	width: 806px;
	margin:0 auto;
	min-height: 500px;
	background: url(../img/img_72.png) no-repeat center 6px;
	margin-top: 56px;
}
.scale ul li{
	width: 413px;
	margin-top: -105px;
	
}
.scale ul li:first-child{
	margin-top: 0px;
}
.scale ul li .ku{
	width: 315px;
	height: 250px;
	background: #fff;
	box-shadow: 1px 1px 11px 5px #ccc;
}
.scale ul li .ku .top{
	width: 275px;
	padding-left: 40px;
	height: 100px;
	line-height: 100px;
	background: #fff;
	font-size: 18px;
	color: #333;
}
.scale ul li .ku .top img{
	max-width: 35px;
	margin-right: 10px;
}
.scale ul li .ku .pic{
	height: 150px;
	width: 100%;
	overflow: hidden;
}

.scale ul li .ku .pic img{
	height: 100%;
	width: 100%;
	transition:all 0.3s;
}
.scale ul li.left{
	float: left;
}

.scale ul li.left .biao{
	width: 50px;
	height: 20px;
	background: url(../img/img_68.png) no-repeat center;
	float: right;
	margin-top: 89px;
}
.scale ul li.left .ku{
	float: left;
}
.scale ul li.left:hover .biao{
	background: url(../img/img_69.png) no-repeat center;
}
.scale ul li .ku:hover .pic img{
	transform:scale(1.1);
}

.scale ul li.right{
	float: right;
}
.scale ul li.right .ku{
	float: right;
}
.scale ul li.right .biao{
	width: 50px;
	height: 20px;
	background: url(../img/img_70.png) no-repeat center;
	float: left;
	margin-top: 89px;
}
.scale ul li.right:hover .biao{
	background: url(../img/img_71.png) no-repeat center;
}

.patent{

}
.patent .range{
	height: 640px;
	background:url(../img/img_41.jpg) no-repeat center; 
}
.patent .range ul{
	position: relative;
	width: 1067px;
	margin: 0 auto;
	margin-top: 67px;
}
.patent .range ul li{
	position: absolute;
	width: 209px;
	height: 209px;
	background: url(../img/img_80.png) no-repeat center;
}
.patent .range ul li.on{
	background: url(../img/img_81.png) no-repeat center;
}
.patent .range ul li .in{
	width: 105px;
	height: 105px;
	text-align: center;
	margin: 0 auto;
	margin-top: 52px;
}
.patent .range ul li .in a{
	display: block;
	width: 105px;
	height: 105px;
}
.patent .range ul li .pic{
	width: 100px;
	height: 58px;
}
.patent .range ul li .tit{
	font-size: 18px;
	color: #666;
	text-align: center;
}
.patent .range ul li .in:hover .tit{
	color: #fff;
}
.patent .range ul li.t1{
	position: absolute;
	top:0px;
	left: 107px;
}
.patent .range ul li.t2{
	position: absolute;
	top:0px;
	left: 319px;
}
.patent .range ul li.t3{
	position: absolute;
	top:0px;
	left: 531px;
}
.patent .range ul li.t4{
	position: absolute;
	top:0px;
	left: 743px;
}
.patent .range ul li.t5{
	position: absolute;
	top:107px;
	left: 0px;
}
.patent .range ul li.t6{
	position: absolute;
	top:107px;
	left: 213px;
}
.patent .range ul li.t7{
	position: absolute;
	top:107px;
	left: 425px;
}
.patent .range ul li.t8{
	position: absolute;
	top:107px;
	left: 637px;
}
.patent .range ul li.t9{
	position: absolute;
	top:107px;
	left: 850px;
}
.patent .range ul li.t1 .pic{
	background: url(../img/range_01.png) no-repeat center;
}
.patent .range ul li.t1 .in:hover .pic{
	background: url(../img/range_01_01.png) no-repeat center;
}
.patent .range ul li.t2 .pic{
	background: url(../img/range_02.png) no-repeat center;
}
.patent .range ul li.t2 .in:hover .pic{
	background: url(../img/range_02_02.png) no-repeat center;
}
.patent .range ul li.t3 .pic{
	background: url(../img/range_03.png) no-repeat center;
}
.patent .range ul li.t3 .in:hover .pic{
	background: url(../img/range_03_03.png) no-repeat center;
}
.patent .range ul li.t4 .pic{
	background: url(../img/range_04.png) no-repeat center;
}
.patent .range ul li.t4 .in:hover .pic{
	background: url(../img/range_04_04.png) no-repeat center;
}
.patent .range ul li.t5 .pic{
	background: url(../img/range_05.png) no-repeat center;
}
.patent .range ul li.t5 .in:hover .pic{
	background: url(../img/range_05_05.png) no-repeat center;
}
.patent .range ul li.t6 .pic{
	background: url(../img/range_06.png) no-repeat center;
}
.patent .range ul li.t6 .in:hover .pic{
	background: url(../img/range_06_06.png) no-repeat center;
}
.patent .range ul li.t7 .pic{
	background: url(../img/range_07.png) no-repeat center;
}
.patent .range ul li.t7 .in:hover .pic{
	background: url(../img/range_07_07.png) no-repeat center;
}
.patent .range ul li.t8 .pic{
	background: url(../img/range_08.png) no-repeat center;
}
.patent .range ul li.t8 .in:hover .pic{
	background: url(../img/range_08_08.png) no-repeat center;
}
.patent .range ul li.t9 .pic{
	background: url(../img/range_09.png) no-repeat center;
}
.patent .range ul li.t9 .in:hover .pic{
	background: url(../img/range_09_09.png) no-repeat center;
}

.patent .overseas{
	height: 606px;
	background: url(../img/img_44.jpg) no-repeat center;
} 

.strate-title.wh{
	color: #fff;
}

.strate-bot.wh{
	background: #fff;
}
.patent .overseas .w1200{
	position: relative;
	font-size: 18px;
	color: #fff;
}
.patent .overseas .zuo{
	position: absolute;
	left: 69px;
    top: 354px;
}
.patent .overseas .in{
	color: #fff;
}
.patent .overseas .in:hover{
	opacity: 0.7;
}
.patent .overseas .in .tit{
	font-size: 18px;
}
.patent .overseas .in .en{
	font-size: 12px;
}

.patent .overseas .you{
	position: absolute;
	right: 69px;
    top: 354px;
}
.patent .brand{
	height: 665px;
}
.patent .brand .main{
	margin-top: 72px;
}
.patent .brand .main .bd ul{
	padding-bottom: 10px!important;
}
.patent .brand .main .bd li{
	width: 360px;
	margin-right: 60px;
	height: 310px;
	background: #f7e6d3;
	float: left;
	cursor: pointer;
	box-shadow: 5px 5px 5px #ccc;
}
.patent .brand .main .bd li .pic{
	width: 100%;
	height: 230px;
	overflow: hidden;
	text-align: center;
}
.patent .brand .main .bd li .pic img{
	max-width: 360px;
	max-height: 310px;
	transition:all 0.3s;
}

.patent .brand .main .bd li .tit{
	font-size: 18px;
	text-align: center;
	color: #333;
	line-height: 80px;
	height: 80px;
	background: #f5f5f5;
}
.patent .brand .main .bd li:hover .pic img{
	transform:scale(1.1);
}
.bd{
	overflow: hidden;
}
.patent .brand .main .bd{
	overflow: visible;
}
.patent .team{
	height: 859px;
	background: url(../img/img_47.jpg) no-repeat center;
}
.patent .team .main{
	text-align: center;
	margin-top: 60px;
}

.patent .wall{
	height: 725px;
	background: #f5f5f5;
}
.patent .wall .bd li{
	width: 1200px;
}
.patent .wall .bd li .eve img{
	max-width: 100%;
}

.patent .wall .bd li .eve{
	width: 175px;
	height: 175px;
	float: left;
	line-height: 175px;
	background: #fff;
	border-radius: 5px;
	margin-right: 30px;
	float: left;
	margin-bottom: 20px;
}
.patent .wall .bd li .con{
	width: 1230px;
}
.patent .wall .main{
	margin-top: 70px;
}
.patent .talent{
	height: 660px;
	background: #e4e1dc;
}
.patent .talent .main{
	width: 510px;
	height: 380px;
	margin: 0 auto;
	margin-top: 50px;
	position: relative;
}
.patent .talent .main .scroll{
	width: 100%;
	height: 400px;
}
.patent .talent .main ul li{
	/*position: absolute;*/
	width: 510px;
	height: 380px;
}
.patent .talent .main ul li .in{
	width: 460px;
	height: 380px;
	margin: 0 auto;
}
.patent .talent .main ul li .in.on{
	margin: 25px 30px;
	width: 400px;
	height: 330px;
}
.patent .talent .main ul li .pic{
	/*height: 220px;*/
}
.patent .talent .main ul li .pic img{
	height: 100%;
	width: 100%;
}
.patent .talent .main ul li .tit{
	text-align: center;
	line-height: 75px;
	height: 75px;
	color: #666;
	font-size: 16px;
	height: 75px;
	background: #f5f5f5;
}
.patent .talent .main .prev{
	width: 126px;
	height: 126px;
	background: url(../img/img_86.png) no-repeat center;
	position: absolute;
	top:88px;
	left: 200px;
	z-index: 6;
	cursor: pointer;
}
.patent .talent .main .prev:hover{
	background: url(../img/img_87.png) no-repeat center;
}
.patent .talent .main .next{
	width: 126px;
	height: 126px;
	background: url(../img/img_88.png) no-repeat center;
	position: absolute;
	top:88px;
	right: 200px;
	z-index: 6;
	cursor: pointer;
}
.patent .talent .main .next:hover{
	background: url(../img/img_89.png) no-repeat center;
}

.fuk li.after .bdshare-button-style2-32 a{    display: inline-block;
    width: 27px;
    height: 22px;
    background: url(../img/ce_after.png) no-repeat center;
    margin-top: 10px;}














/*撰写*/
.zhuanxie_b{ background:#fff}
.zhuanxie_box .pub-t .cn-tit{ background:#f5f5f5}

.zhuanxie_case ul li{
padding: 40px 0;
}
.zhuanxie_case ul li .left{
float: left;
width: 103px;
height: 81px; 
border-right:1px solid #d1d1d1;
color: #888;
text-align: center;
margin-right: 40px;
}

.zhuanxie_case ul li .left .year{
font-size: 28px;
line-height: 36px;
margin: 0 7px;
padding-bottom: 5px; color:#444;
}
.zhuanxie_case ul li .left .day{
font-size: 22px;
line-height: 34px;
}
.zhuanxie_case ul li .right{
float: left;
width: 1020px;
}
.zhuanxie_case ul li .right .tit{
font-size: 18px;
color: #333;
line-height: 20px;
}
.zhuanxie_case ul li .right .det{
    font-size: 14px;
    color: #666;
    margin-top: 16px;
    line-height: 24px;
    height: 48px;
    overflow: hidden;
}
.zhuanxie_case ul li:hover{ background:#ebe8e8}
.zhuanxie_case ul li.odd:hover{ background:#ebe8e8}

.zhuanxie_case ul li:hover .left{

}
.zhuanxie_case ul li:hover .left .year{
}
.zhuanxie_case ul li:hover .tit{
color: #1b7fd5;
}
.zhuanxie_case ul li a{ border:1px solid #a3a3a3; border-radius:30px; width:155px; line-height:37px; height:37px; text-align:center; display:inline-block; font-size:16px; color:#333; margin:40px 0 0 0;transition: all 0.3s;
}
.zhuanxie_case ul li.odd{ background:#f8f8f8}
.zhuanxie_case .pager{
/*margin-top: 50px;*/
}
.zhuanxie_case ul li a:hover{ border:1px solid #1b7fd5; background:#1b7fd5; color:#fff;    transition: all 0.3s;}






.container_1{text-align: left;margin: 0 auto;width: 960px;position: relative;}
#featured{
	overflow: hidden;
	height: 403px;
	position: relative;
	margin-top: 50px;
}
#featured .slide{position: absolute;z-index: 1;background: url(../images/slide-bg.png) no-repeat;padding: 6px 6px 25px;}
#featured .active{z-index: 2;background: url(../images/active-slide-bg.png) no-repeat;padding: 6px 6px 25px;}
#slider-left-overlay, #slider-right-overlay{
	position: absolute;
	top: 60px;
	height: 126px;
	z-index: 1000;
	cursor: pointer;
}
#slider-left-overlay{
	background: url(../img/img_86.png) no-repeat;
	width: 126px;
	left: 0;
}
.detail p span{
	display:inline;
}
.con_p p span{
	display: inline;
}
#slider-right-overlay{
	background: url(../img/img_88.png) no-repeat;
	width: 126px;
	right: 0;
}
#featured .description{
	display: none;
	background: url(../images/featured-description-bg.png) no-repeat;
	/*position: absolute;*/
	bottom: 25px;left: 6px;width: 500px;
	height: 38px;
	/*padding: 18px 7px 0 15px;*/
	font-size: 24px;
	text-align: center;
	color: #666!important;
}
#featured .description, #featured .description h2{color: #fff;text-shadow: 1px 1px 1px rgba(0,0,0,0.4);}
#featured .additional{
	display: block;
	/*background: url(../images/featured-hover-overlay.png);*/
	position: absolute;
	top: 6px;
	left: 6px;
	width: 500px;
	height: 334px;
}
#featured .active .description{display: block;}
#featured a.prevslide, #featured a.nextslide{display: block;width: 126px;height: 126px;position: absolute;top: 154px;text-indent: -9999px;}
#featured a.prevslide{background: url(../img/img_86.png) no-repeat;left: 29px;}
#featured a.nextslide{background: url(../img/img_88.png) no-repeat;right: 30px;}
#featured a.featured-zoom, #featured a.featured-more{display: block;width: 40px;height: 43px;position: absolute;text-indent: -9999px;top: 150px;}
#featured a.featured-zoom{background: url(../images/featured-zoom.png) no-repeat;left: 211px;}
#featured a.featured-more{background: url(../images/featured-more.png) no-repeat;left: 263px;}


/*商标查询是否能注册样式*/
.pop_tk1{ position:fixed; background:url(../img2/tm.png) repeat; z-index:1; width:100%; height:100%; top:0; left:0}
.tankuang1{ width:500px; height:400px; background:#fff; border-radius:5px; margin:10% auto; position:relative}
.tankuang_b{ padding:60px 50px}
.tankuang1 h1{ font-size:26px; text-align:left; padding-left:80px; color:#444; font-weight:700;background:url(../img2/g.png) no-repeat left center; line-height:53px; height:53px; overflow:hidden; margin-left:70px; margin-bottom:28px; margin-top:20px}
.tankuang1 p{ text-align:center; font-size:14px; color:#444; line-height:24px; margin-bottom:46px}
.sure_tk1{ width:140px; height:50px; line-height:50px; margin:0 auto; background:#1b7fd5; text-align:center; color:#fff; font-size:20px; display:block; border-radius:8px; cursor:pointer}
.close_tk1{ position:absolute; top:20px; right:20px; width:20px; height:20px; cursor:pointer}
.hide{ display:none}


.pop_tk2{ position:fixed; background:url(../img2/tm.png) repeat; z-index:1; width:100%; height:100%; top:0; left:0}
.tankuang2{ width:500px; height:470px; background:#fff; border-radius:5px; margin:10% auto; position:relative}
.tankuang_b2{ padding:0 50px}
.tankuang2 h1{ font-size:24px; text-align:center; color:#fff; font-weight:700; line-height:53px; height:53px; overflow:hidden; margin-bottom:28px;background:#1b7fd5;border-top-right-radius: 5px;border-top-left-radius: 5px;}
.tankuang2 p{ text-align:center; font-size:14px; color:#444; line-height:24px; margin-bottom:46px}
.sure_tk2{ width:336px; height:50px; line-height:50px; margin:0 auto 0 auto; background:#1b7fd5; text-align:center; color:#fff; font-size:20px; display:block; border-radius:8px; cursor:pointer}
.group{ margin-bottom:20px}
.close_tk2{ position:absolute; top:12px; right:16px; width:20px; height:20px; cursor:pointer}
.group em{ color:#FF0000; line-height:20px; width:10px; display:inline-block; text-align:left; font-weight:700; font-style:normal;}
.group span{ font-size:14px ; color:#333; text-align:right; width:90px; display:inline-block; margin-right:10px}
.group input{ background:#fff; border:1px solid #ccc; border-radius:5px; width:230px; height:38px; padding:0 10px}



#lightbox-container-image-box{
	max-width: 1200px;
	margin: 0 auto;
	max-height: 600px;
}
#lightbox-image{
	max-width: 1200px;
	margin: 0 auto;
}






































































