@charset "utf-8";
/* CSS Document */
/* ====================reset====================== */
body{ line-height:1.4; color:#333; font-family:"Microsoft Yahei","Helvetica Neue";font:12px ;}
input,textarea,select{font-size:100%; font-family:inherit; }
body,h1,h2,h3,h4,h5,h6,p,ul,ol,form{ margin:0; font-weight:normal;}
h4,h5,h6{font-size:1em;}
ul,ol{padding-left:0; list-style-type:none;}
/*image with no-border*/
a img{border:0;}
img{border:0;}
/* ====================reset====================== */
.l {float:left;}
.r {float:right;}

.cl {clear:both;}
.n {font-weight:normal;font-style:normal;}
.b {font-weight:bold;}

.tc {text-align:center;}
.tr {text-align:right;}
.tl {text-align:left;}
	

.f12 {font-size:12px;}
.f13 {font-size:13px;}
.f14 {font-size:14px;}
.f16 {font-size:16px;}
.f18 { font-size:18px;}
.f20 {font-size:20px;}
.f24 {font-size:24px;}

.rel {position:relative;}
.abs {position:absolute;}

.last{ margin:0 !important; padding:0 !important; border:none !important;}	

.dn {display:none;}
.db {display:block;}
.txer{ overflow:hidden;}

/* 外边距样式，作用于元素的上下外边距，上下各具有 n, m, w 三个级别 */
.mtn { margin-top: 70px !important; }
.mtm { margin-top: 60px !important; }
.mtw { margin-top: 20px !important; }

.mbn { margin-bottom: 70px !important; }
.mbm { margin-bottom: 60px !important; }
.mbw { margin-bottom: 20px !important; }

.mrn { margin-right: 70px !important; }
.mrm { margin-right: 60px !important; }
.mrw { margin-right: 20px !important; }/*20/1180=1.6949152%*/

.mln { margin-left: 70px !important; }
.mlm { margin-left: 60px !important; }
.mlw { margin-left: 20px !important; }

.mtbn { margin: 70px 0 !important; }
.mtbm { margin: 60px 0 !important; }
.mtbw { margin: 20px 0 !important; }

.mlrn { margin: 0 70px !important; }
.mlrm { margin: 0 60px !important; }
.mlrw { margin: 0 20px !important; }

textarea{ resize:none;}
/* 内边距样式，作用于元素的上下内边距，上下各具有 n, m, w 三个级别 */
.ptn { padding-top: 10px !important; }
.ptm { padding-top: 15px !important; }
.ptw { padding-top: 25px !important; }

.pbn { padding-bottom: 10px !important; }
.pbm { padding-bottom: 15px !important; }
.pbw { padding-bottom: 25px !important; }

.ptbn { padding: 10px 0 !important; }
.ptbm { padding: 15px 0 !important; }
.ptbw { padding: 25px 0 !important; }

.plrn { padding: 0 10px !important; }
.plrm { padding: 0 15px !important; }
.plrw { padding: 0 25px !important; }
	

/* ====================about====================== */
.wrap{ width:980px; margin:0 auto;}
.orange{ color:#fd7522;}
a {color:#434243;outline:medium none;text-decoration:none;star:expression(this.onFocus=this.blur());}
a:hover {text-decoration:none}
h2{ font-size:36px;}
.section{ padding:70px 0;}
.banner{width:100%; height:600px;}

.header {overflow:hidden; box-shadow:0 1px 3px rgba(0,0,0,0.1);}
.h-left {width:280px; padding-top:25px;float:left;}
.h-right {padding:25px 0;float:right;}
.h-right-nav  {padding:15px 0 5px;float:right;}
.h-right-nav li {float:left;margin-left:45px;}
.h-right-nav li a {display:inline-block;height:20px;color:#000;font-weight:bold;padding-bottom:10px;font-size:16px;font-weight:500;}
.h-right-nav li a:hover {color:#fd7522;}
.h-right-nav li a.on {color:#fd7522;border-bottom:2px solid #fd7522;}
.h-left-phone{ float:left;width:85px; margin-left:15px; padding-top:20px;}
.h-left-phone .p1{ background:url(../images/icon_phone.png) no-repeat right center;}
.header_mini {position:fixed;top: 0;width: 100%;height: 106px;background:#fff;/*实现IE背景透明*/background:rgba(255, 255, 255, 0.9) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=90);z-index: 6668;}
.header_mini div.h-right {padding:2px 0;}
.header_mini .h-left { padding-top:10px;}
.header_mini .h-left img {width: 145px;height: 40px;}
.header_mini .h-left-phone{ display:none;}	

/*关于我们*/
.a-banner{  background:url(../images/banner01.jpg) no-repeat center; }
.title{ color:#fd7522;}
.a-word{ line-height:35px; text-indent:2em; margin:70px 0;}
.a-picScroll .pic{ width:700px; margin:0 auto; }
.next,.prev {position:absolute; display:block; width:35px;height:35px;background:url(../images/btn.png) no-repeat center;}
.next {right: 30px; background-position: -56px -111px;}
.prev {left: 30px; background-position: -12px -111px;}
.a-picScroll .next,.a-picScroll .prev{top:35%;}

.next:hover {background-position: -56px -20px;}
.prev:hover {background-position:  -12px -20px;}
.a-culture{ height:370px; background:url(../images/aboutpic03.jpg) no-repeat center;}	
.a-evaluate{ height:737px; background:url(../images/aboutpic04.jpg) no-repeat bottom;}
.a-evaluate-list .aim{ margin:60px 0 120px;}
.a-evaluate-list .list{ width:500px; margin:0 auto; text-align:center; line-height:35px;}
.a-evaluate-list .list li{ position:relative; height:395px; overflow:hidden; }
.a-evaluate-list .p3{ position:absolute; bottom:0; left:0; color:#fd7522; font-size:20px;} 
.a-evaluate-list .next,.a-evaluate-list .prev{top:50%;}

.a-honor-lists{ overflow:hidden;margin-top:70px;}
.a-honor-lists li{ float:left; width:228px; height:155px;  border:2px solid #fd7522; margin-right:12px;margin-bottom:10px}
.foot{ background:#e7e7e7; line-height:55px; color:#666; font-size:12px;}

/*产品服务*/
.s-banner{ background:url(../images/banner02.jpg) no-repeat center;}
.s-aim{ margin:50px 0;}
.s-items-list li{ width:150px; height:356px; line-height:24px; padding:20px 30px 0 30px; margin:0 16px; float:left; color:#fff; }
.s-items-list li.li1{ background:#9c7ac0;}
.s-items-list li.li2{ background:#4db7d5;}
.s-items-list li.li3{ background:#e97870;}
.s-items-list li.li4{ background:#f9be56;}

.s-code{ height:340px; background:url(../images/servicepic05.jpg) no-repeat center; }
.s-code-pic span{ display:inline-block; width:152px; text-align:center; margin-right:80px;}

.s-level{ background:url(../images/servicebg.jpg) repeat;}
.s-level-customers{ width:1100px; margin:0 auto;}
.customers-list {width:841px;background:#fff;height:323px;margin:0 auto;}
.customers-list-box .pages ul {border-bottom:1px solid #e0e0e0; overflow:hidden;}
.customers-list-box .pages li {width:167px;height:106px;float:left;border:1px solid #e0e0e0;margin-bottom:-1px;margin-right:-1px;}
.s-level-customers .next,.s-level-customers .prev{top:50%;}
.shadow{ color:#fff;  filter:shadow(color=#cccccc,direction=120);}
.s-cooperation{ padding:60px 0; margin:50px 0;}
.s-cooperation-h3{ font-size:44px; margin-bottom:60px;}
.s-cooperation-a{ display:block; width:284px; line-height:70px; margin:0 auto; background:#3da7cd; margin-top:60px; color:#fff; }
/*加入我们*/
.j-banner{ background:url(../images/banner03.jpg) no-repeat center;}
.j-team-p{ margin:30px 0 60px;}
.j-idea{ background:url(../images/joinbg.jpg) no-repeat center; color:#fff;}
.j-idea-con{ line-height:40px;}
.j-join-jobs{ width:1120px; height:385px; margin:0 auto;}
.j-join-jobs li{ float:left; width:154px; margin-right:85px;}
.j-jobs-icon{ width:100%; height:140px; padding-top:35px;} 
.j-join-jobs div.c{ background-color:#f9be56;}
.j-join-jobs div.n{ background-color:#e97870;}
.j-join-jobs div.j{ background-color:#4db7d5;}
.j-join-jobs div.k{ background-color:#ed7aad;}
.j-join-jobs div.s{ background-color:#9c7ac0;}
.j-jobs-p{ margin:22px 0; line-height:30px;}
.j-join-a{ display:block; position:absolute; bottom:0; width:133px; line-height:35px; border:1px solid #fab58f; color:#ed6e2a;transition:all 0.5s; }
.j-join-a:hover{background:#ed6e2a;color:#fff;}
/*友情链接*/
.l-banner{ background:url(../images/banner04.jpg) no-repeat center;}	
.l-linkbox { width:988px; padding:50px 0; margin:0 auto; border-bottom:1px solid #fd7522; }
.l-linkbox-list{ padding-left:20px;margin-top:15px;overflow:hidden;}
.l-linkbox-h3{ line-height:20px; border-left:3px solid #fd7522; padding-left:10px;}
.l-linkbox-list li {float:left; width:138px;height:40px;line-height:40px;text-align:left;}
.l-linkbox a {color:#666; font-size:14px;}
.l-linkbox a:hover {color:#333;}
/*联系我们*/
.c-banner{ background:url(../images/banner05.jpg) no-repeat center;}	

.contact {
	width:1000px;
	margin:0 auto;
	overflow:hidden;
}
.contact .contact-left {
	float:left;
	width:450px;
}
.contact .contact-left dl {
	margin-bottom:44px;
	height:80px;
}
.contact .contact-left dt {
	width:80px;
	height:80px;
	background:url(../images/c-icons.png) no-repeat;
	float:left;
}
.contact .contact-left dd {
	float:left;
	padding-left:30px;
	line-height:30px;
	font-size:16px;
}
.contact .contact-left dd span {
	color:#999;
}
.contact .contact-left dd p {
	font-size:18px;
	color:#666;
}
.contact .contact-left .dt-1 {
	background-position:-17px -55px;
}
.contact .contact-left .dt-2 {
	background-position:-17px -153px;
}
.contact .contact-left .dt-3 {
	background-position:-17px -251px;
}
.contact .contact-left .dt-4 {
	background-position:-17px -349px;
}
.contact .contact-right {
	width:530px;
	float:left;
}
.contact .contact-right h3 {
	font-size:28px;
	margin-bottom:25px;
}
.contact .contact-right p {
	color:#666;
	margin-bottom:35px;
}
.contact-right .contact-htype {
	height:20px;
	margin-bottom:20px;
}
.contact-right .contact-htype li {
	float:left;
	margin-right:12px;
}
/*.contact-right .contact-htype input{ margin-right:3px;}
*/.contact-right .contact_txt {
	border: 1px solid #d0d0d0;
	border-radius: 5px;
	color: #666;
	display: block;
	font-size: 16px;
	height: 25px;
	line-height: 25px;
	margin-bottom: 20px;
	padding: 12px 20px;
	width: 458px;
}
.contact-right .contact_txt2 {
	border: 1px solid #d0d0d0;
	border-radius: 5px;
	display: block;
	height: 70px;
	line-height: 25px;
	margin-bottom: 35px;
	padding: 12px 20px;
	width: 458px;
}
.contact-right .contact_btn {
	background-color:#7ecef4;
	border: none;
	border-radius: 5px;
	color: #fff;
	display: block;
	float: right;
	font-size: 16px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	transition: all 0.25s ease 0s;
	width: 139px;
}
.contact_btn:hover {
	background: #61c8f9;
}
#map {
    clear: both;
    height: 400px;
    margin: 70px auto ;
    position: relative;
    width: 980px;
}
.c-pay{ width:1000px; margin:0 auto;}
.pay-list{ margin-left:-32px;}
.pay-list li {
	width:360px;
	height:122px;
	background:url(../images/bg-pays.jpg) no-repeat;
	padding:15px 0 0 123px;
	float:left;
	margin:0 0 33px 33px;
}
.pay-list li strong {
	font-size:20px;
	display:block;
	font-weight:normal;
	line-height:28px;
}
.pay-list li p {
	font-size:14px;
	color:#666;
	line-height:25px;
}
.pay-list .china {
	background-position:-38px -18px;
}
.pay-list .icbc {
	background-position:-38px -177px;
}
.pay-list .abc {
	background-position:-38px -336px;
}
.pay-list .ccb {
	background-position:-38px -494px;
}
.pay-list .alipay {
	background-position:-38px -654px;
}
