@charset "utf-8";
/*head begin*/
.w1200{
	width:1200px;
	margin:0 auto;
}
.header{
	margin-bottom: 15px;
}
.top{
	height:39px;
	border-bottom: solid 1px #ebedf2;
	background-color: #ecf2ff;
	
}
.top .top-l {
	line-height: 39px;
	font-size: 14px;
	color: #707070;
}
.top .top-l em{
	color: #eb7012;
	/*background: url("../images/index-img.png") no-repeat left center;
	padding-left:35px;*/
	display: inline-block;	
	margin-right:5px;
}
.top .right > a{
	position: relative;
	z-index: 2;
	display: block;
	width:77px;
	height: 30px;
	line-height: 30px;
	color: #FFF;
	margin-top:5px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.top .right > a em{
	padding-left:35px;
	display: inline-block;
	font-size: 14px;
	line-height: 30px;
}
.top .right .register{
	background: url("../images/index-register.png") no-repeat 12px center;
	background-color: #c4c6ca;
	margin-right: 3px;
}
.top .right .login{
	background: url("../images/index-login.png") no-repeat 12px center;
	background-color: #3370ed;
}
.top .right .tel{
	color: #eb7012;
	font-size: 20px;
	font-family: 'Arial';
}
.top .right .tel{
	background: url("../images/index-tel.png") no-repeat left center;
	padding-left:32px;
	margin:5px 0 0 17px;
}
.header .top-logo{
	margin-top:20px;
	margin-buttom:-40px;
}
.top-logo nav{
	margin-top:20px;
	margin-right:10px;
}
nav ul li{
	text-align: center;float: left;
	font-size: 18px;
	width:95px;
	height:40px;
	line-height: 40px;
	margin-right: 12px;
}
nav ul li a{
	color: #414141;
	display: block;
	padding:0 5px;
}
nav ul li a:hover{
	border-bottom: solid 4px #3370ed;
}
.chosen_nav{
	width:95px;
	overflow: hidden;
	position: relative;
	z-index: 9999;
	display: none;
	background-color: #FFF;
}
.chosen_nav ul{
	overflow: hidden;
	border-bottom: solid 1px #dbdbdb;
	border-left: solid 1px #dbdbdb;
	border-right: solid 1px #dbdbdb;
	width:95px;
}
.chosen_nav ul li{
	width:95px;
	height:35px;
	line-height: 30px;
	font-size: 14px;
}
.chosen_nav ul li a{
	color: #696969;
	font-size: 14px;
}
.mylist_chosen{
	border-bottom: solid 4px #3370ed;
}
.mylist_chosen .menu_a{
	border-bottom: solid 4px #3370ed;
	color: #3370ed;
}
.mylist_chosen2{
	border-bottom: solid 4px #3370ed;
}
/*head end*/

/*content begin*/
.notice{
	width:100%;
	position: absolute;
	bottom: 0;
	height: 40px;
	line-height: 56px;
	background-color: rgb(255,255,255);
	float: right; 
	filter:alpha(opacity=66);
	-moz-opacity:0.66;
	-khtml-opacity: 0.66;
	opacity: 0.66;
}
.notice img{
	margin-top: 17px;
}
.notice p{
	color: #000000;
	font-size: 16px;
	margin-left: 12px;
}
.notice p > em{
	color: #1f1f1f;
}
.notice .more{
	padding-right:18px;
	color: #0e5bfb;
	font-size: 14px;
	background: url("../images/more.png") no-repeat right center;
}
.part{
	padding: 50px 0;
}
.part .part-title{
	text-align: center;
}
.part .part-title .chi{
	font-size: 30px;
	line-height: 46px;
}
.part .part-title .eng{
	font-size: 22px;
}
.tab-ul{
	position: relative;
	z-index: 2;
	width:430px;
	height:48px;
	line-height: 48px;
	background-color: #e6eeff;
	margin:24px auto;
	border:solid 1px #dde8fe;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	
}
.tab-ul ul li{
	cursor: pointer;
	float: left;
	width:136px;
	height:42px;
	line-height: 42px;
	text-align: center;
	margin:3px 0 0 5px;
	font-size: 20px;
}
.tab-ul ul li.active{
	position: relative;
	z-index: 2;
	color: #FFF;
	background-color: #3370ed;
	-moz-border-radius: 20px; 
	-webkit-border-radius: 20px; 
	border-radius: 20px; 
  	-webkit-box-shadow: 1px 1px 10px rgba(77,77,77,0.35) inset;
	-moz-box-shadow: 	1px 1px 10px rgba(77,77,77,0.35) inset;
	box-shadow: 		1px 1px 10px rgba(77,77,77,0.35) inset;
	
}
.tab-content{
	margin-top:55px;
}
.tab-content ul li img{
	margin-top:33px;
}
.basic-ul{
	margin-left:45px;
}
.basic-ul li{
	width:286px;
	margin-right: 118px;
}
.financial-ul li{
	width:254px;
	margin-right: 57px;
}
.special-ul{
	margin-left: 216px;
}
.special-ul li{
	width:313px;
	margin-right: 130px;
}
.tab-content .img-target{
	color: #343331;
	font-size: 24px;
	margin-top:20px;
}
.tab-content .line{
	width:100px;
	height:2px;
	background-color: #3370ed;
	display: inline-block;
}
.tab-content .img-item{
	color: #555555;
	font-size: 14px;
	margin-top:8px;
}
.tab-content ul li{
	position: relative;
	z-index: 2;
	text-align: center;
	height: 367px;
	border:solid 1px #d8ddff;
	float: left;
	-moz-border-radius: 35px; 
	-webkit-border-radius: 35px; 
	border-radius: 35px; 
	
}
.tab-content ul li a{
	color: #fd9713;
	font-size: 16px;
	background: url("../images/index-more.png") no-repeat right center;
	display: inline-block;
	width:100px;
	padding-right:5px;
	margin-top:33px;
}
.tab-content ul li:hover{
	background-color: #e6eeff;
	cursor: pointer;
}

.bg-news{
	background: url("../images/bg-news.jpg") no-repeat top center;
	height:657px;
}
.text-opacity{
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6; 
}
.part .news-list{
	margin-top:75px;
}
/*.part .news-list ul li{
	float: left;
	width:495px;
	margin-right: 120px;
	margin-bottom: 58px;
	height:93px;
	padding:20px;
	background-color:rgba(255,255,255,filter:alpha(opacity=60));
	background-color:rgba(255,255,255,0.6);
}*/

.part .news-list ul li{
	float: left;
	width:495px;
	margin-right: 120px;
	margin-bottom: 58px;
	height:93px;
	padding:20px;
    background:url("../images/bg-newsport.png") no-repeat top center;
}
.part .news-list .news-date{
	width:92px;
	height: 93px;
	border:solid 1px #7e89db;
	text-align: center;
	background-color: #3370ED;
}
.news-list .news-date{
	text-align: center;
}
.news-list .news-date em{
	font-size: 40px;
	display: block;
	color: #FFF;
	height:60px;
}
.news-list .news-date i{
	display: block;
	background-color: rgb(255,255,255);
	height:1px;width:67px;
	margin-left:11px;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}
.news-list .news-date span{
	display: block;
	color: #FFF;
	font-size: 17px;
	font-family: 'Arial';
	margin-top:3px;
}
.news-list .news-text{
	margin-left:19px;
	width:380px;
	height:93px;
}
.news-list .news-text .news-title{
	margin-top:9px;
	color: #fd9713;
	font-size: 20px;
}
.news-list .news-text .news-item{
	margin-top:10px;
	font-size: 14px;
	color:  #000;
	line-height: 22px;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
.news-list .news-text > span{
	display: block;
	position: absolute;
	right:15px;
	bottom: 0px;
	color: #fd9713;
	font-size: 14px;
}
.part .news-more{
	position: relative;
	z-index: 2;
	width:158px;
	height:40px;
	display: block;
	text-align: center;
	font-size: 22px;
	color: #FFF;
	line-height: 40px;
	margin:0 0 0 493px;
	background-color:#fd9713;
	-moz-border-radius: 20px; 
	-webkit-border-radius: 20px; 
	border-radius: 20px; 
	
}
.part > table{
	border:solid 1px #e7e7e7;
	margin-top:30px;
}
.part > table tr td{
	height:76px;
	text-align: center;
	border-right: solid 1px #e7e7e7;
}
.part > table tr td:last-child{
	border-right:0;
}
.part > table tr{
	border-bottom:solid 1px #e7e7e7;
}
.part > table tr:last-child{
	border-bottom:0;
}
.part > table tr td .partner-more{
	color: #eb7012;
	font-size: 18px;
	display:inline-block;
	background: url("../images/index-more.png") no-repeat right center;
	padding-right: 22px;
}

.iw_poi_title {
	color:#CC5522;
	font-size:14px;
	font-weight:bold;
	overflow:hidden;
	padding-right:13px;
	white-space:nowrap
}
.iw_poi_content {
	font:12px arial,sans-serif;
	overflow:visible;
	padding-top:4px;
	white-space:-moz-pre-wrap;
	word-wrap:break-word
}
.map .map-flag{
	position: absolute;
	top:-15px;
	left:50%;
	margin-left:-575px;
}
.w1150{
	margin:0 auto;
	width:1150px;
}
.map .map-flag .map-company{
	position: relative;
	z-index:9999;
	width:540px;
	height:369px;
	background-color: rgb(44,99,212);
	float: right; 
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.map-flag .map-company .map-left{
	position: absolute;
	left:-19px;
	background: url("../images/left.png") no-repeat;
	width:19px;
	height:15px;
}
.map-flag .map-company .map-right{
	position: absolute;
	right:-15px;
	background: url("../images/right.png") no-repeat;
	width:15px;
	height:15px;
}
.map-company .map-contact{
	margin:20px 0 0 68px;
}
.map-company .map-contact em{
	display: block;
}
.map-company .map-contact em:first-child{
	font-size: 30px;
	color: #FFF;
}
.map-company .map-contact .contact-eng{
	margin:10px 0 0 10px;
	font-size: 22px;
	color: #FFF;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
.map-company .map-list{
	margin:15px 0 0 68px;
	border-top:dashed 1px rgba(255,255,255,0.22);
	width:415px;
}
.map-company .map-list ul li{
	line-height: 36px;
	font-size: 16px;
	padding:7px 0 7px 50px;
	color: #FFF;
}
.map-list ul li em{
	display: block;
	float: left;
	line-height: 36px;
}
.map-list ul li i{
	font-style: normal;
	display: block;
	float: left;
	width:270px;
	line-height: 36px;
}
.map-list ul li.company-name{
	background: url("../images/name.png") no-repeat 9px 7px;
	border-bottom: dashed 1px rgba(255,255,255,0.22);
}
.map-list ul li.company-addr{
	background: url("../images/address.png") no-repeat 9px 4px;
	border-bottom: dashed 1px rgba(255,255,255,0.22);
}
.map-list ul li.company-addr em,
.map-list ul li.company-addr i{
line-height:24px; }
.map-list ul li.company-tel{
	background: url("../images/tel-phone.png") no-repeat 9px 7px;
	border-bottom: dashed 1px rgba(255,255,255,0.22);
}
.map-list ul li.company-fox{
	background: url("../images/fox.png") no-repeat 9px 7px;
	border-bottom: dashed 1px rgba(255,255,255,0.22);
}
.map-list ul li.company-mail{
	background: url("../images/mail.png") no-repeat 9px 7px;
	border-bottom: dashed 1px rgba(255,255,255,0.22);
}

/*content end*/

/*footer begin*/
.footer{
	padding:70px 0;
	background-color: #ecf2ff;
}
.service{
	width:1200px;
	margin:0 auto;
}
.footer .service > div{
	height:158px;
	border-left:solid 1px #e4e3e3;
	padding-left:23px;
}
.footer .service > div p{
	color: #333333;
	font-size: 18px;
	line-height: 40px;
}
.footer .service > div a{
	color: #777777;
	font-size: 16px;
	line-height: 30px;
}
.footer .basic{
	width:170px;
}
.footer .zz{
	width:170px;
}
.footer .special{
	width:170px;
}
.footer .about{
	width:170px;
}
.footer .tool{
	width:210px;
}
.footer .tool a{
	float: left;
	display: inline-block;
	width:90px;
}
.footer .tool a:nth-child(even){
	margin-left:30px;
}
.footer .attention{
	margin-left:70px;
}
.footer .attention span{
	color: #333333;
	font-size: 18px;
	line-height: 40px;
	display: block;
}
.footer .attention img{
	border:solid 1px #dfdfdf;
}
.flink{
	width:1200px;
	margin:60px auto 0;
	line-height: 20px;
	padding-bottom: 15px;
	border-bottom: solid 1px #e1e1e1;
}
.flink .flink-left{
	display: block;
	background: url("../images/link.png") no-repeat left center ;
	color: #666666;
	font-size: 14px;
	padding-left:22px;
}
.flink ul{
	width:1075px;
}
.flink ul li{
	float: left;font-size: 13px;
}
.flink ul li a{
	color: #919197;
}
.flink ul li:nth-child(odd){
	padding:0 3px;
}
.footer > p{
	text-align: center;
	color: #747172;
	font-size: 14px;
	margin-top:16px;
}

/*footer end*/

/*右边导航 begin*/
#leftsead{width:131px;height:143px;position:fixed;top:258px;right:0px;}
*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#leftsead li{width:131px;height:60px;}
#leftsead li img{float:right;}
#leftsead li a{height:49px;float:right;display:block;min-width:47px;max-width:131px;}
#leftsead li a .shows{display:block;}
#leftsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#leftsead li a.tels .hides{;position:absolute;right:143px;}

/*右边导航 end*/

/* 内页 begin */

/*内页banner begin*/
.banner-basic{
	height:300px;
	background: url("../images/basic-banner.jpg") no-repeat top left;
}
.banner-basic i{
	display:block;
	position:absolute;
	left:50%;
	margin-left:-184px;
	top:50%;
	margin-top:-65px;
}
.banner-zz{
	height:300px;
	background: url("../images/zz-banner.jpg") no-repeat top center;
}
.banner-wl{
	height:300px;
	background: url("../images/wl-banner.jpg") no-repeat top center;
}
.banner-xb{
	height:300px;
	background: url("../images/xb-banner.jpg") no-repeat top center;
}
.banner-news{
	height:300px;
	background: url("../images/news-banner.jpg") no-repeat top center;
}
.banner-special{
	height:300px;
	background: url("../images/special-banner.jpg") no-repeat top center;
}

.contain{
	margin-top:50px;
}
/*内页banner end*/

/* 内页公共部分 begin */
.service-title{
	text-align: center;
}
.service-title p{
	font-size: 30px;
	color: #353535;
	text-align: center;
}
.service-title span{
	display: inline-block;
	font-size: 23px;
	color: #757575;
}
.service-title span i{
	position: absolute;
	background: url("../images/title-side.png") no-repeat top center;
	width:62px;
	height:18px;
	top:9px;
}
.service-title span .title-left{
	left:-80px;
}
.service-title span .title-right{
	right:-80px;
}
.service-title em{
	display: block;
	font-size: 14px;
	color: #737373;
	line-height: 26px;
}
.service-flow{
	margin-top:42px;
}
.service-flow.zz-flow{
	background: url("../images/import-flow.jpg") no-repeat top center;
	height:391px;
}
.service-flow.basic-flow{
	background: url("../images/bg-flow.png") no-repeat top center;
	height:359px;
}
.service-flow.xb-flow{
	background: url("../images/xb-flow.jpg") no-repeat top center;
	height:391px;
}
.service-flow.jr-flow{
	background: url("../images/jr-flow.jpg") no-repeat top center;
	height:391px;
}
.service-flow.jr-flows{
	background: url("../images/jr-flow1.jpg") no-repeat top center;
	height:422px;
}
.flow-title{
	font-size: 24px;
	color: #FFF;
	padding-top:85px;
	margin-left:12px;
}
.flow-title i{
	display: block;
	width:43px;
	height:11px;
	background-color: #fd9713;
	margin-top:3px;
}
.service-flow  ul{
	margin-top:25px;
	margin-left:12px;
}
.service-flow ul li{
	float: left;
	text-align: center;
}
.service-flow  ul li p{
	font-size: 18px;
	color: #FFF;
	margin-top:15px;
}
.service-flow  ul li.m5{
	margin:0 5px;
}
.service-flow div.relative > span{
	font-size: 18px;
	position: relative;
	color: #46e3f6;
	display: inline-block;
}
.service-tips{
	margin-top: 42px;
}

.tips-title{
	font-size: 24px;
	color: #1f1f1f;
	margin-left:12px;
}
.tips-title i{
	display: block;
	width:43px;
	height:11px;
	background-color: #fd9713;
	margin-top:3px;
}
.service-tips p.basic-tip{
	text-align: center;
	background-color: #f0f5ff;
	font-size: 28px;
	color: #eb7012;
	height:119px;
	border:solid 1px #e9f0ff;
	line-height: 119px;
	margin-top:24px;
}
.service-tips p.basic-tip em{
	background: url("../images/basic-img9.png") no-repeat left center;
	padding-left:66px;
	display: inline-block;
}
.service-contain{
	margin-top:70px;
}
.brief-title{
	font-size: 24px;
	color: #1f1f1f;
	margin-left:12px;
	margin-bottom: 20px;
}
.brief-title i{
	display: block;
	width:43px;
	height:11px;
	background-color: #fd9713;
	margin-top:3px;
}
.service-contain .brief{
	font-size: 20px;
	color: #555555;
	background: url("../images/box.png") no-repeat left 10px;
	padding-left: 32px;
	margin-left:12px;
	line-height: 40px;
}
.service-contain .brief em{
	font-size: 24px;
	color: #fd5b13;
}
.service-contain.zz-service .brief em{
	font-size: 20px;
	color: #eb7012;
}
.service-contain .brief span{
	display: block;
	font-size: 20px;
	color: #555555;
	line-height: 40px;
}
.service-contain .brief i{
	display: inline-block;
	font-style: normal;
}
.service-contain .brief i.a{
	background: url("../images/ts-a.png") no-repeat left 5px;
	padding-left: 30px;
}
.service-contain .brief i.b{
	background: url("../images/ts-b.png") no-repeat left 5px;
	padding-left: 30px;
}
.service-contain .brief i.c{
	background: url("../images/ts-c.png") no-repeat left 5px;
	padding-left: 30px;
}
.basic-flow table{
	margin:25px auto 0;
}
.basic-flow table tr td{
	font-size: 16px;
	color: #46e3f6;
	text-align: center;
}
.return{
	text-align: center;
	height:49px;
	margin-top:55px;
}

.return a{
	display: inline-block;
	background-color: #fd9713;
	width: 155px;
	line-height: 49px;
	-moz-border-radius: 30px; 
	-webkit-border-radius: 30px; 
	border-radius: 30px; 
	
	font-size: 22px;
	color: #FFF;
	
}
.return em{
	background: url("../images/return.png") no-repeat right center;
	display: inline-block;
	width:70px;
	text-align: left;
}
.mb220{
	margin-bottom: 220px;
}
.mb120{
	margin-bottom: 120px;
}

/* 内页公共部分 end */


	/*基础服务 begin*/
.basic-service{
	margin-top:50px;
}
.basic-service > ul li{
	width:386px;
	height:226px;
	float: left;
	border:solid 1px #eceefe;
	-moz-border-radius: 15px; 
	-webkit-border-radius: 15px; 
	border-radius: 15px; 
	
	background-color: #fcfdff;
	margin-right: 17px;
}
.basic-service ul li.active{
	background: url("../images/img.png") no-repeat;
	width: 388px;
	height:247px;
	border:0;
}
.basic-service > ul li a{
	height:226px;
}
.basic-service > ul li img{
	margin: 58px 0 0 44px;
}
.basic-service .basic-item{
	margin-left:12px;
	margin-top:70px;
}
.basic-service .basic-item p{
	font-size: 22px;
	color: #343331;
}
.basic-service .basic-item em{
	display: block;
	width: 86px;
	height:3px;
	background-color: #3370ed;
	margin-top:8px;
}
.basic-service .basic-item span{
	display: block;
	color: #555555;
	font-size: 14px;
	margin-top:12px;
}


	/*基础服务 begin*/

	/* 增值服务 begin */
.service-flow  div.zz-color > span{
	color: #FFF;
	line-height: 24px;
	margin-top:5px;
}
.service-tips p.import-tip{
	font-size: 22px;
	color: #eb7012;
	line-height: 40px;
	text-align: left;
	padding:50px 0 0 230px;
	height:143px;
	text-align: center;
	background-color: #f0f5ff;
	border:solid 1px #e9f0ff;
	margin-top:24px;
}	
.service-tips p.import-tip em{
	background: url("../images/zz-img11.png") no-repeat left 3px;
	padding-left:45px;
	width: 488px;
	display: block;
    text-align: left;
}

.service-tips p.wl-tip{
	text-align: center;
	background-color: #f0f5ff;
	font-size: 30px;
	color: #eb7012;
	height:119px;
	border:solid 1px #e9f0ff;
	line-height: 119px;
	margin-top:24px;
}
.service-tips p.wl-tip em{
	background: url("../images/wl-img8.png") no-repeat left center;
	padding-left:66px;
	display: inline-block;
}
.xb-service .brief-ul{
	margin-top:50px;
}
.xb-service .brief-ul ul li{
	float: left;
	width:400px;
	text-align: center;
	color: #555555;
	font-size: 20px;
}
.brief-ul ul li p{
	margin-top:30px;
}
.service-tips p.tip{
	font-size: 18px;
	color: #eb7012;
	line-height: 40px;
	text-align: left;
	padding:0 0 0 230px;
	height:193px;
	text-align: center;
	background-color: #f0f5ff;
	border:solid 1px #e9f0ff;
	margin-top:24px;
}	
.service-tips p.tip em{
	background: url("../images/zz-img11.png") no-repeat left 3px;
	padding-left:45px;
	width: 488px;
	display: block;
    text-align: left;
}

.jr-service{
	margin-top:50px;
}
.jr-service > ul li{
	width:296px;
	height:370px;
	float: left;
}
.jr-service ul li.active{
	background-color: #ebf1ff;
	border:solid 1px #d8ddff;
}
.jr-service ul li.active i{
	position: absolute;
	display: block;
	width: 30px;
	height:12px;
	bottom: -10px;
	left:50%;
	margin-left: -15px;
}
.jr-service ul li i{
	display: none;
}
.jr-service > ul li a{
	height:370px;
}
.jr-service > ul li a > img{
	margin: 30px 0 0 26px;
}

.jr-service> ul li a p{
	font-size: 22px;
	color: #343331;
	text-align: center;
	margin-top:30px;
	height:42px;
}
.jr-service> ul li a p em{
	display:inline-block;
	border-bottom:solid 3px #346FED;
	padding-bottom:5px;
}
.jr-brief{
	width:645px;
}
.jr-brief p.brief em{
	font-size: 24px;
	color: #eb7012;
}
.jr-zhu{
	width:347px;
	height: 47px;
	text-align: center;
	line-height: 47px;
	background-color: #8895b5;
	border:dashed 1px #b6bcca;
	display: block;
	margin-top:33px;
	color: #FFF;
	font-size: 18px;
	margin-left:12px;
}
	/* 增值服务 end */

	/*特色服务 begin*/
.special-service{
	margin-top:50px;
}
.special-service > ul{
	width:595px;
	height:139px;
	-moz-border-radius: 100px; 
	-webkit-border-radius: 100px; 
	border-radius:100px; 
	
	background-color: #e6eeff;
}
.special-service > ul li{
	height:127px;
	float: left;
	margin-right: 17px;
}
.special-service > ul li p{
	font-size: 20px;
	color: #343331;
}
.special-service > ul li{
	text-align: center;
	margin:5px 0 0 5px;
	cursor: pointer;
	width:250px;
}
.special-service > ul li.active{
	background-color: #3370ed;
	-moz-border-radius: 100px; 
	-webkit-border-radius: 100px; 
	border-radius:100px; 
	
	width:329px;
	text-align: center;
	color: 
}
.special-service > ul li.active p{
	color: #FFF;
}

.special-brief span{
	display: block;
	font-size: 20px;
	color: #898888;
	margin-left:12px;
	width: 500px;
	line-height: 40px;
}

.special-brief > em{
	display: block;
	font-size: 20px;
	color: #898888;
	margin-left:8px;
	margin-top: 30px;
	width: 500px;
	line-height: 44px;
	word-break:break-all;
}
.special-intro p{
	width:264px;
	height:302px;
	text-align: center;
	-webkit-box-shadow: 4px 5px 5px 5px #ececec;
	-moz-box-shadow:4px 5px 5px 5px #ececec;
	box-shadow:4px 5px 5px 5px #ececec;
	
}
.special-intro p img{
	margin-top:55px;
	height:152px;
}
.special-intro p > span{
	display: block;
	width:183px;
	text-align: center;
	font-size: 16px;
	color: #555555;
	border-top:solid 1px #e8e8e9;
	margin:35px 0 0 35px;
}
.specail-main{
	background: url("../images/special-img.jpg") no-repeat top center;
	height: 490px;
}
.specail-mains{
	background: url("../images/special-imgs.jpg") no-repeat top center;
	height: 490px;
}

	/*特色服务 end*/

	/*关于我们 begin*/
.banner-about{
	height:300px;
	background: url("../images/about-banner.jpg") no-repeat top center;
}
.service-flow.about-flow{
	background: url("../images/about-flow.jpg") no-repeat top center;
	height:890px;
}
.about-intro{
	margin-top:25px;
	margin-left: 12px;
}
.about-intro p{
	font-size: 17px;
	color: #757575;
	line-height: 34px;
	width: 618px;
}
.about-intros{
	margin-top:25px;
	margin-left: 12px;
}
.about-intros p{
	font-size: 16px;
	color: #FFF;
	line-height: 34px;
	width: 500px;
}
.partners{
	margin-top: 42px;
}
.partners > div p{
	width:155px;
	font-size: 30px;
	color: #ACACAC;
	margin-left:12px;
	line-height: 38px;
}
.partners > div table{
	border-top:solid 1px #e7e7e7;
	border-left: solid 1px #e7e7e7;
}
.partners > div table tr{
	border-bottom: solid 1px #e7e7e7;
}
.partners > div table tr td{
	border-right: solid 1px #e7e7e7;
}

	/*关于我们 end*/

	/* 新闻列表 begin */
.service-title .title-bg{
	background: url("../images/news-img5.png") no-repeat top;
	width:152px;
	height:129px;
	position: absolute;
	top:0;
	left:370px;
}
.contain .news-lists{
	margin-top:50px;
}
.contain .news-lists ul{
	margin:0 auto;
}
.contain .news-lists ul li{
	float: left;
	width:273px;
	height:431px;
	border-bottom: solid 9px #ececec;
	margin-right: 35px;
	margin-bottom: 50px;
	cursor: pointer;
}
.contain .news-lists ul li:nth-child(4n+4){
	margin-right: 0;
}
.contain .news-lists ul li.active{
	border-bottom: solid 9px #eb7012;
}
.contain .news-lists .news-items{
	background-color: #f7f7f7;
	height:232px;
	margin-top: -4px;
}
.news-items div.clearfix{
	width: 240px;
	margin-left:15px;
	padding-top:29px;

}
.news-items .item-date{
	width:63px;
	height: 63px;
	border:solid 1px #d7d7d7;
	text-align:center;
}
.news-items .item-date p{
	width:58px;
	font-size: 24px;
	color: #979797;
	text-align: center;
	border-bottom: solid 1px #d1d1d1;
	margin-left:3px;
}
.news-items .item-date em{
	font-size: 14px;
	font-family: 'Arial';
	color: #a1a1a1;
	margin-left:2px;
	display: inline-block;
	margin-top:3px;
}
.news-items .item-text{
	font-size: 18px;
	color: #161616;
	height:64px;
	border-bottom: solid 1px #d1d1d1;
	width:168px;	
}
.news-items .item-txt{
	font-size: 14px;
	color: #353535;
	width:239px;
	margin:15px 0 0 15px;
	height:65px;
}
.news-items .item-more{
	font-size: 16px;
	color: #f87312;
	text-align: right;
	margin-right:17px;
	background: url("../images/index-more.png") no-repeat right center;
	padding-right:23px;
	margin-top:15px;
	height:25px;
}
.news-lists .w1200 > a{
	display: block;
	text-align: center;
}
	/* 新闻列表 begin */

	/* 新闻详情 begin */
.detail-date{
	height:137px;
	background-color: #f0f0f0;
	border-bottom: solid 1px #e0e0e0;
}
.detail-date .detail-day{
	position: absolute;
    top: 28px;
    left: 187px;
    font-size: 47px;
    color: #dedede;
}
.detail-date .detail-month{
	position: absolute;
    top: 52px;
    left: 219px;
    color: #353535;
    font-size: 18px;
}
.detail-date em{
	display: block;
	background: url("../images/detail-img5.png") no-repeat top center;
	width:46px;
	height:121px;
	position: absolute;
	top:10px;
	left:275px;
}
.detail-date p{
	text-align:left;
	font-size: 24px;
	color: #353535;
	text-align: left;
	padding-top:45px;
	padding-left:307px;
}
.detail-date  span.w592{
	width:592px;
	margin:0 auto;
	color: #cbcbcb;
	font-size: 16px;
	display: block;
}
.detail-text{
	margin-top:65px;
}
.detail-text p{
	font-size: 18px;
	color: #555555;
	line-height: 40px;
	width:1015px;
	margin:0 auto;
	margin-bottom: 40px;
}
.detail-list{
	margin-top:150px;
}
.detail-list .detail-list1{
	overflow:hidden;
	width:1005px;
	margin:0 auto;
	height:250px;
}

.detail-list ul{
	width:1600px;
	margin:0 auto;
	overflow:hidden;
}
.detail-list ul li{
	float: left;
	width:273px;
	height:250px;
	margin:0 30px;
	display:inline;
}
.detail-list .detail-item{
	height:94px;
}
.detail-list .detail-item p{
	color: #979797;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
.detail-list .detail-item span{
	display: block;
	width:235px;
	margin-left:20px;
	font-size: 16px;
	color: #979797;
}
.detail-list .detail-left{
	position: absolute;
	left:99px;
	top:50px;
}
.detail-list .detail-right{
	position: absolute;
	right:108px;
	top:50px;
}

	/* 新闻详情 begin */

/* 内页 end */

	/* 登录 begin */
.top-logo p.logo-tel{
	background: url("../images/logo-tel.png") no-repeat left;center;
	font-size: 33px;
	color: #eb7012;
	padding-left:139px;
	height:62px;
	line-height: 62px;
}
.login{
	background: url("../images/login-bg.jpg") no-repeat top center;
	height:663px;
	margin-top:20px;
}
.w925{
	width: 925px;
	margin: 0 auto;
}
.login .login-box{
	width:428px;
	height:362px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	background-color:rgba(255,255,255,0.41);
	margin-top:133px;
}
.login .login-box .login-title{
	width:275px;
	height:45px;
	line-height:36px;
	font-size: 24px;
	color: #0e3688;
	text-align: center;
	margin:41px 0 0 65px;
}
.login .login-box form{
	margin-left:75px;
	
}
.login .login-box table tr{
	height:45px;
}
.login .login-box input{
	width:230px;
	height:52px;
	border:0;
	font-size: 18px;
	color: #333333;
	line-height: 52px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	padding-left:40px;
}
.login input.login_text{
	background: url("../images/login-name.png") no-repeat 10px;
	background-color: #FFF;
}
.login input.login_text1{
	background: url("../images/login-pwd.png") no-repeat 10px;
	background-color: #FFF;
	margin-top:10px;
}
.login .login-box .check_text{
	width:100%;
	margin-top:5px;
}
.login-box input.login_keep{
	width:12px;
	height:12px;
	float: left;
	margin-top:3px;
}
.login-box .check_text .login_auto{
	display: block;
	float: left;
	font-size: 12px;
	color: #FFF;
	font-family: '宋体';
	margin-left:3px;
}
.login-box .check_text .password{
	display: block;
	float: right;
	margin-right:78px;
	font-size: 12px;
	color: #737373;
	font-family: '宋体';
}
.login-box .login_button1{
	width:125px;
	height: 43px;
	background-color: #11367e;
	color: #FFF;
	display: block;
	line-height: 43px;
	text-align: center;
	font-size: 16px;
	letter-spacing: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
}
.login-box .login_button2{
	width:125px;
	height: 43px;
	background-color: #efc086;
	color: #FFF;
	display: block;
	line-height: 43px;
	text-align: center;
	font-size: 16px;
	letter-spacing: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	margin-left: 22px;
}
.page-footer1 .footer-bottom{
	border-top: solid 1px #dbdbdb;
	padding-bottom: 60px;
	padding-top:50px;
}
.page-footer1 .footer-bottom em{
	display: block;
	float: left;
	font-size: 14px;
	color: #252525;
	margin-right: 10px;
}
.page-footer1 .footer-bottom a{
	display: inline-block;
	color: #7c7c7c;
	font-size: 14px;
}
.footers{
	padding:30px 0 204px 0;
	background-color: #ecf2ff;
}
.footers .flink{
	margin-top:0;
}
.footers > p{
	text-align: center;
	color: #747172;
	font-size: 14px;
	margin-top:16px;
}

	/* 登录 end */

	/* 忘记密码 begin */
.pwd-forgot{
	background: url("../images/pwd-bg.jpg") no-repeat top center;
	height:663px;
	margin-top:20px;
}
.w479{
	width:479px;
	margin: 0 auto;
}
.pwd-forgot .pwd-box{
	width:479px;
	height:466px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	background-color:rgba(255,255,255,0.41);
	margin-top:70px;
}
.pwd-box .pwd-title{
	width:479px;
	height:45px;
	line-height:36px;
	font-size: 24px;
	color: #0e3688;
	text-align: center;
	margin:32px 0 0 0;
}

.pwd-forgot .pwd-box form{
	margin-left:50px;
}
.pwd-forgot .pwd-box table tr{
	height:45px;
}
.pwd-forgot .pwd-box input{
	width:345px;
	height:47px;
	border:0;
	font-size: 16px;
	color: #333333;
	line-height: 47px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	padding-left:30px;
	border:solid 1px #bcbcbc;
	margin-bottom: 18px;
}
.pwd-box .pwd-text{
	background: url("../images/mobile.png") no-repeat 10px;
	background-color: #FFF;
}
.pwd-box input.pwd-num{
	width:162px;
	padding-left:10px;
	float: left;
}

	/* 忘记密码 end */
	
.w1021{
	width:1021px;
	margin:0 auto;
}
.main-text{
	z-index:999;
	position:absolute;
	top:18px;
	left:30px;
	width:306px;
	height:112px;
	background-color:#3370ed;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	 color:#FFF;
	font-size:26px;
	text-align:center;
	line-height:112px;
}

.topnav-menu{ float:right; line-height:30px; }
.topnav-menu li{ float:left; padding-left:3px;}
.topnav .separator{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:0;
	height:15px;
	line-height:15px;	
	position:relative;
	top:8px;
	left:0;
	font-size:0;
	border-left:1px solid #ccc;
	margin:0 0 0 10px;
	padding:0;
}

.separator {
    display: inline-block;
    width: 0;
    height: 13px;
    line-height: 13px;
    position: relative;
    top: 14px;
    left: 0;
    font-size: 0;
    border-left: 1px solid #ccc;
    margin: 0 0 0 6px;
    padding: 0;
    float: left;
}
