﻿*{margin:0;padding:0;border:0;-webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;}

body{background-color: #fff;color: #333; font-family: 微软雅黑;font-size: 12px;overflow-x:hidden;}

body.pos{ overflow:hidden;}

a { color: #333;

  text-decoration: none;-webkit-tap-highlight-color:transparent;

  /*-webkit-transition: transform 0.3s ease, text-decoration 0.3s ease, color 0.3s, background 0.3s ease, text-indent 0.3s ease;

  -moz-transition: transform 0.3s ease, text-decoration 0.3s ease, color 0.3s, background 0.3s ease, text-indent 0.3s ease;

  transition: transform 0.3s ease, text-decoration 0.3s ease, color 0.3s, background 0.3s ease, text-indent 0.3s ease;*/

}

a:hover {color: #0075c1;/*text-decoration: underline;*/}

input,select,img{vertical-align:middle;}

ul,li{ list-style:none;}

em, cite, th { font-style: normal; font-weight: normal; font-style:normal;}

.wrap{clear:both; width:96%;max-width:1200px;margin:0 auto;text-align:left;zoom:1; overflow:hidden;}

.wrap2{clear:both; width:96%;max-width:1200px;margin:0 auto;text-align:left;zoom:1;}

.wrap3{clear:both; width:94%;max-width:1000px;margin:0 auto;text-align:left;zoom:1; overflow:hidden;}

.divhidden{ display:none;}

.divhidden2{ display:none;}

.l{ float:left;}

.r{float:right;}

.c_l{ clear:both; height:0px; font-size:0px; overflow:hidden;}

.f48{ font-size:48px;}

.f45{ font-size:45px;}

.f42{ font-size:42px;}

.f40{ font-size:40px;}

.f36{ font-size:36px;}

.f32{ font-size:32px;}

.f30{ font-size:30px;}

.f26{ font-size:26px;}

.f24{ font-size:24px;}

.f22{ font-size:22px;}

.f20{ font-size:20px;}

.f18{ font-size:18px;}

.ht40{ height:40px;}

.ht35{ height:35px;}

.ht25{ height:25px;}

.ht15{ height:15px;}

button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}

button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}

.ui-fullpart{padding: 60px 0;}

.ui-fullpart.nopd{ padding:0;}

.bg-g{ background:#f7f7f7; overflow:hidden;}

.text-center{ text-align:center;}

/*PC导航*/

.header-v1{ width:100%; position:fixed; /*overflow:hidden; */height:182px;z-index:100; 
	background-color:#315ca3;/*box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);*/}

/*.nav-hide .header-v1{ height:48px;transition:all 0.3s;}*/

/*.nav-hide .blank_h{ height:73px;}*/

.header-v1 .header_one{ height:134px; color:#fff; font-size:12px;}

/*.nav-hide  .header-v1 .header_one{ height:0; border-top:0; overflow:hidden;transition: all 0.3s;}*/

.header-v1 .header_one .top-main{ position:relative;}

.pull-right{float: right!important;}

.header-v1 .a{

	border-bottom: 1px solid #e1e1e1;

	background-color: #f7f7f7;

	padding-top: 16px;

	padding-bottom: 10px;

}

body.home .header-v1 .a{

	border-bottom: none;

	background-color: transparent;

	padding: 0;

}

body.home .header-v1 .a .pull-right{

	position: absolute;

	top: 16px;

	right: 0;

}

header .b{

	height: 90px;

}

body.home .header-v1 .b{

	height: auto;

	padding-top: 25px;

	padding-bottom: 0px;

}

body.home header .b{

	height: auto;

	padding-top: 25px;

	padding-bottom: 0px;

}

header .c{

	background-color: #1d7ec2; height:48px;

}

body.home header .c{

	background: #5099C9;

}

header .tops{



}

header .tops p{

	line-height: 1em;

	color: #666666;

}

header .link{



}

header .link ul{



}

header .link ul li{

	padding: 0 10px;

	float: left;

	border-left: 1px solid #dedede;

	line-height: 1em;

	height: 14px;

}

header .link ul li:first-child{

	border-left: none;

}

header .link ul li:last-child{

	margin-right: 0;

}

header .link a{

	color: #666666;

}

header .lang{ color:#666666;}

body.home header .link a{

	color: #fff;

}

header .link a:hover{

	color: #1d7ec2;

}

body.home header .link a:hover{

	opacity: .8;

}

header .word{

	padding-top: 35px;

}

header .lang{



}

header .lang p{



}

header .lang p a{

	display: inline-block;

}

header .lang p a img{

	height: 16px;

	margin-right: 5px;

}

header .lang p a:after{

	content: '';

	display: inline-block;

	width: 7px;

	height: 4px;

	background: url(../img/awld.png);

	vertical-align: middle;

	margin-left: 3px;

}

body.home header .lang p a:after{

	background-image: url(../img/awld-wt.png);

}

header .logo{

	display: inline-block;

	padding-top: 12px;

}

body.home header .logo{

	padding-top: 0;

}

header .logo label{

	display: inline-block;

	width: 508px;

	height: 105px;

	background: url(../img/logo-wt.png);

	cursor: pointer;

	transform: background-image 1200ms;

}

header .logo:hover label{

	background-image: url(../img/logo-wt.png);

}

header .call{

	margin-top: 25px;

}

header .call:before{

	content: '';

	display: inline-block;

	width: 50px;

	height: 40px;

	border-right: 1px solid #dedede;

	padding-right: 10px;

	background: url(../img/icon-call.png) no-repeat 0 50%;

	float: left;

}

header .call .ct{

	margin-left: 65px;

}

header .call .ct h3{

	line-height: 1em;

	color: #838383;

	font-size: 14px;

	padding-top: 2px;

}

header .call .ct p{

	line-height: 1em;

	margin-top: 4px;

}



.header-v1 .top-main{ width:96%; max-width:1200px; margin:0 auto;/* position:relative;*/}

.header-v1 .top-main .top_r{ float:right;}



header .menu{



}

header .menu ul{



}

header .menu ul li{

	width: 12.5%;

	float: left;

	padding: 0 10px;

	position: relative;

}

header .menu ul li:before{

	content: '';

	display: inline-block;

	width: 2px;

	height: 38px;

	background: url(../img/divm.png);

	position: absolute;

	top: 50%;

	margin-top: -19px;

	left: 0;

}

header .menu ul li:first-child:before{

	display: none;

}

header .menu ul li >a{

	display: block;

	line-height: 48px;

	color: #ffffff;

	font-size: 14px;

	text-align: center;

}

header .menu ul li >a.on,

header .menu ul li:hover >a{

	background-color: #E07F25; 

}

header .menu ul li >.ex{

	position: absolute;

	top: 48px;

	left: 10px;

	right: 10px;

	background-color: #5099C9;

	display: none;

}

header .menu ul li:hover >.ex{

	display: block;

}

header .menu ul li >.ex p{

	border-bottom: 1px solid rgba(255, 255, 255, .5);

}

header .menu ul li >.ex p a{

	display: block;

	line-height: 45px;

	text-align: center;

	color: #fff;

	font-size: 14px;

}

header .menu ul li >.ex p a:hover{

	opacity: .8;

}





.blank_h{ height:182px; overflow:hidden;}





/* 手机导航全局 */

.touch-top{ width:100%; position:fixed; top:0px; z-index:99; background:#2f63c9; display:none;/*box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15);*/}

.nav-hide .touch-top{ top:0;}

.touch_bg{width:100%; position:fixed; top:0; z-index:8;background:#0d0d0d;display:none;filter: Alpha(Opacity=60);/*IE7 fix*/opacity: 0.6; height:100%;}

.touch-top-wrapper{ width:96%; margin:0 auto;}

.touch-top-wrapper .touch-logo{ float:left;}

.touch-top-wrapper .touch-logo img{height: 90px;display: block;}

.touch-navigation { display:block; }



	.touch-toggle { position:absolute; right:10px; top:0; }



	.touch-toggle li { float:left; height:70px; padding:0 12px; text-align:center; }



	.touch-toggle li a { height:70px; }



	.touch-toggle li:hover, .touch-toggle li:active { }



	.touch-toggle .touch-toggle-item-first { border-left:none; }



	.touch-toggle .touch-toggle-item-last { border-right:none; }



	.touch-toggle li a { display:block; font-size:12px; }	



	.touch-toggle li i { display:inline-block; width:32px; height:32px; overflow:hidden; /*margin-top:20px;*/margin-top:30px; background-repeat:no-repeat; background-position:center center; background-size:contain; }



	.touch-toggle .touch-icon-language { background-image:url(../images/touch-icon-language.png); }



	.touch-toggle .touch-icon-user { background-image:url(../images/touch-icon-user.png); }



	.touch-toggle .touch-icon-search { background-image:url(../images/head_pic2.png); }



	.touch-toggle .touch-icon-menu { background-image:url(../images/head_pic1.png); }

	

	.touch-toggle .top_ico{ width:26px; height:70px; position:relative;  cursor:pointer;transition:all 0.3s; margin-top:10px;}

	.touch-toggle .top_ico i{ display:block; font-size:0;width: 26px;height: 2px;z-index: 1; left: 50%; margin-left:-13px; position:absolute;  top: 0;  background: #fff; transition: 0.6s;-webkit-transition: 0.6s;-moz-transition: 0.6s;-ms-transition: 0.6s; -o-transition: 0.6s; overflow: hidden; margin-top:25px;}

	.touch-toggle .top_ico i:nth-child(2){ top:10px;}

	.touch-toggle .top_ico i:nth-child(3){ top:20px;}

	/*.nav-hide .header-v1 .top_ico i{ margin-top:26px;}*/

	.touch-toggle .top_ico:hover i{-webkit-transform:scale(1.2, 1.2); -moz-transform:scale(1.2, 1.2); -o-transform:scale(1.2, 1.2); -ms-transform:scale(1.2, 1.2); transform:scale(1.2, 1.2);}

	.touch-toggle .top_ico i span{width: 2px; height: 2px; margin-left: 3px;  float: left; background: #fff;}

	.touch-toggle .top_ico.on{ margin-top:15px;}

	.touch-toggle .top_ico.on i:nth-child(1){top: 6px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg); -moz-transform: rotate(45deg);}

	.touch-toggle .top_ico.on i:nth-child(2){opacity: 0;}

	.touch-toggle .top_ico.on i:nth-child(3){top: 6px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg);-moz-transform: rotate(-45deg);}

	.touch-toggle .top_ico.on i span{display: none;}



	.touch-toggle li span { display:none; text-align:center; }

	.drawer-section {/* background-color:#40312f; padding:20px;*/ display:none; }	



	.drawer-section-menu {/* padding:20px 20px 35px;*/  /*padding:0px 0px 35px;*/}



	.touch-toggle-content{ clear:both;}

	.touch-menu{ clear:both; background:#fff;}

	.touch-menu ul li { border-bottom:1px solid #eee; position:relative; }



	.touch-menu ul li a { color:#333; display:block; font-size:18px; height:48px;  line-height:48px;/* padding-left:10px;*/  padding-left:2%;}



	.touch-menu ul li a:hover, .touch-menu ul li a:active { background:#E07F25; color:#fff; }	

	.touch-menu ul li a.on{background:#e3e3e3; color:#142664;}

	.touch-menu ul li.tels a{ display:inline-block;}

	.touch-menu ul li.tels a:hover{ background:none; color:#142664;}

	.touch-menu ul li i { position:absolute; top:14px;/* right:5px;*/ right:25px;  display:block; width:13px; height:13px; overflow:hidden; background-position:center center; background-repeat:no-repeat; background-size:contain; }



	.touch-menu ul li i.touch-arrow-right { display:none; background-image:url(../images/touch-arrow-r.png); }



	.touch-menu ul li i.touch-arrow-down { background-image:url(../images/touch-arrow-d.png); }



	.touch-menu ul li i.touch-arrow-up { background-image:url(../images/touch-arrow-u.png); }

	.touch-menu ul li a:hover i.touch-arrow-down {background-image:url(../images/touch-arrow-d2.png); }

	.touch-menu ul li a:hover i.touch-arrow-up {background-image:url(../images/touch-arrow-u2.png); }



	.touch-menu ul ul { display:none; margin:0;/* padding:0 10px 30px 30px;*/ padding:0 0px 30px 0px; }



	.touch-menu ul ul li { border-bottom:none; margin:0; padding:0; }



	.touch-menu ul ul li a { padding:0; padding-left:3%; font-size:16px; height:38px; line-height:38px; text-transform:uppercase; }		



	.touch-menu ul ul li i { top:13px; }

.touch-menu .closetitle{ padding-top:10px; padding-bottom:12px; text-align:center;}

.touch-menu .closetitle img{ margin:0 auto;  height:20px; width:auto;}

/*手机弹出搜索*/

.search_div{ clear:both; width:100%; /* overflow:hidden;*/padding-top:2%; padding-bottom:2%; display:none; /*z-index:999;*/}

.search_div .search_con{ width:92%; margin:0 auto; border:1px solid #cdcdcd; height:40px; line-height:40px;}

.search_div .search_con .phone_box{ float:left; width:88%;}

.search_div .search_con .phone_box .searchtitle4{width:90px;height: 40px;font-size: 12px;position: relative;  background:url(../images/top_bg5.png) 70px 17px no-repeat; float:left; }

.search_div .search_con .phone_box .searchtitle4 label{text-indent:19px;height:40px; line-height:40px; display:block; width:100%; text-decoration:none; cursor:pointer; overflow:hidden; color:#999999; text-align:left;}

.search_div .search_con .phone_box .searchtitle4 ul{display: none;position: absolute;z-index: 10;width: 100%; top: 40px; background-color:#fff; border:1px solid #dfdfdf; border-top:0; margin-right:0; border-radius:0 0 6px 6px;}

.search_div .search_con .phone_box .searchtitle4 li{cursor: pointer; line-height:34px;text-indent:12px;color:#fff;overflow:hidden; height:34px;}

.search_div .search_con .phone_box .searchtitle4 li:last-child{border-radius:0 0 6px 6px;}

.search_div .search_con .phone_box .searchtitle4 li a{ color:#333;text-align:left; display:block;text-decoration:none; font-size:12px; text-indent:12px;}

.search_div .search_con .phone_box .searchtitle4 li:hover{background: #89d204; color:#fff;}

.search_div .search_con .phone_box .searchtitle4 li:hover a{ color:#fff;}

.search_div .search_con .input1{ float:left; text-indent:15px;width:calc(100% - 90px);width:-webkit-calc(100% - 90px);width:-moz-calc(100% - 90px); float:left; border:0; background:none; height:39px; font-size:12px; outline:none; color:#bbb;}

.search_div .search_con .bnt1{-webkit-appearance: none; float:right; width:12%; max-width:60px; background:url(../images/head_pic2.png) 50% center no-repeat; background-size:auto 55%; border:0; height:100%; cursor:pointer;}





/*尾部*/

footer{}

footer .a .wrap2{ position:relative;}

body.home footer{background:#315ca3; /* url(../img/foot-bg.jpg) no-repeat 50% 0; */ }

footer >.a{background-color: #315ca3;padding: 60px 0 60px 0;}

body.home footer >.a{background: #315ca3; }

footer >.b{background-color: #454545;}

body.home footer >.b{background: #315ca3; /*url(../img/sd-a.png) no-repeat 50% 100% #030d2c; */ }

footer .part{}

footer .part .hd{position: relative;padding-bottom: 12px;}

footer .part .hd:before{content: '';display: inline-block;width: 14px;height: 1px;background-color: #cccccc;position: absolute;bottom: 0;left: 0;}

footer .part .hd p{color: #fff;font-size: 14px;}

footer .part .ct{}

footer .text{margin-top: 8px;}

footer .text p{color: #ffffff;font-size: 12px;line-height: 20px;}

footer .text p a{color: #fff;transition:all 0.3s;}

footer .text p a:hover{opacity: .8;}

footer .qbox{position: absolute;top: 0;right: 0;padding-left: 25px;border-left: 1px solid rgba(255, 255, 255, .15);padding-right: 165px;width: 445px;}

footer .qbox .qr{position: absolute;top: 0;right: 0;text-align: center;}

footer .qbox .qr img{}

footer .qbox .qr p{margin-top: 10px;line-height: 1em;text-align: center;color: #cccccc;}

footer .call{margin-top: 10px;}

footer .call .p{border-bottom: 1px solid rgba(255, 255, 255, .15);padding: 10px 0;}

footer .call .p:last-child{border-bottom: none;}

footer .call .p h5{line-height: 1em;color: #cccccc;font-size: 12px; font-weight:normal;}

footer .call .p p{line-height: 1em;color: #ffffff;font-size: 20px;margin-top: 8px;}

footer .call .p p .i{display: inline-block;transition:all 0.3s;}

footer .call .p p .i:hover{opacity: .8;}

footer .call .p p .i img{}

footer .info{padding: 24px 0;}

footer .info p{line-height: 1em;text-align: center;color: #cccccc;}

body.home footer .info p{text-align: left;}

body.home footer .info p a{ color:#337ab7;transition:all 0.3s;}

body.home footer .info p a:hover{ color:#23527c;}



.gotop{position:fixed; bottom:10%; right:1%; width:50px; height:50px; background:url(../images/gotop.png) no-repeat; background-size:100% 100%;

-webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out;

-o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; display:none;}

.gotop.active{ display:none;}

.gotop:hover{-webkit-transform:rotate(360deg); -ms-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg); cursor:pointer; transform:rotate(360deg);}



@media screen and (max-width: 1440px) {

.f48{ font-size:45px;}

.f45{ font-size:42px;}

.f42{ font-size:38px;}

.f36{ font-size:34px;}

.f32{ font-size:30px;}

.f26{ font-size:25px;}

.f22{ font-size:20px;}

.f18{ font-size:17px;}

/*PC导航*/





}

@media screen and (max-width: 1360px) {

/*PC导航*/



}

@media screen and (max-width: 1200px) {

.f48{ font-size:42px;}

.f45{ font-size:38px;}

.f42{ font-size:35px;}

.f36{ font-size:32px;}

.f32{ font-size:28px;}

.f26{ font-size:24px;}











}

@media screen and (max-width: 1100px) {

.f48{ font-size:39px;}

.f45{ font-size:36px;}

.f42{ font-size:34px;}

.f36{ font-size:30px;}

.f32{ font-size:27px;}

.f26{ font-size:23px;}

.f24{ font-size:22px;}

/*.header-v1{ position:static;}

.blank_h{ height:0;}*/

/*PC导航*/

.blank_h{ height:90px;}

.nav-hide .blank_h{ height:90px;}

.header-v1{ position:fixed; height:30px;box-shadow: 0 0px 0px rgba(0, 0, 0, 0.15); display:none;}

.nav-hide .header-v1{ height:0;}

#pc_nav{ display:none;}

.touch-top{ display:block;}

/*尾部*/

footer >.a{ padding:40px 0 50px 0;}

.foot_hid{ display:none;}

footer .qbox{width:200px; padding-left:10px; padding-right:0;}

footer .qbox .qr{ position:static; padding-left:0; padding-right:0; }

body.home footer .info p{ text-align:center;}

}



@media screen and (max-width: 960px) {

.f48{ font-size:37px;}

.f45{ font-size:34px;}

.f42{ font-size:33px;}

.f36{ font-size:28px;}

.f32{ font-size:26px;}

.f26{ font-size:22px;}

.f24{ font-size:20px;}

.f22{ font-size:19px;}

.f18{ font-size:16px;}

/*尾部*/





}

@media screen and (max-width: 780px) {

.f48{ font-size:36px;}

.f45{ font-size:33px;}

.f42{ font-size:32px;}

.f40{ font-size:34px;}

.f36{ font-size:26px;}

.f32{ font-size:25px;}

.f30{ font-size:24px;}

.f26{ font-size:20px;}

.f26{ font-size:20px;}

.f24{ font-size:20px;}

.f22{ font-size:18px;}

.f18{ font-size:15px;}

.ui-fullpart{ padding:40px 0;}

/*右边浮动客服*/

.side{ display:none;}

.right_ul{ display:block;}

/*尾部*/

body.home footer >.a{ background:#315ca3;}

footer >.a{ padding:0 0 30px 0;}

footer .part .hd{ display:none;}

footer .text p{ font-size:13px; line-height:24px;}

footer .text p.alink{ display:none;}

footer .qbox{ position:static; border-left:0; width:100%; margin-top:5%;}

body.home footer .info{ padding:14px 0;}

body.home footer .info p span{ display:block; line-height:1.6;}

.gotop.active{ display:block;}





}



@media screen and (max-width: 640px) {

.f48{ font-size:32px;}

.f45{ font-size:31px;}

.f42{ font-size:31px;}

.f40{ font-size:30px;}

.f36{ font-size:25px;}

.f32{ font-size:24px;}

.f26{ font-size:19px;}

.f24{ font-size:19px;}

.f22{ font-size:17px;}

.f18{ font-size:14px;}

/*PC导航*/



/* 手机导航全局 */

.blank_h{ height:70px;}

/*.nav-hide .blank_h{ height:80px;}*/

.touch-top-wrapper .touch-logo img{ height:70px;}

.touch-toggle li i{ margin-top:19px;}

.touch-menu ul li a{ font-size:16px; height:40px; line-height:40px;}

.touch-menu ul ul li a{ font-size:14px;}

.touch-toggle .top_ico{ margin-top:0px;}

.touch-toggle .top_ico.on{ margin-top:4px;}







}

@media screen and (max-width: 520px) {

.f45{ font-size:29px;}

.f42{ font-size:28px;}

.f32{ font-size:23px;}



}

@media screen and (max-width: 480px) {

.f48{ font-size:26px;}

.f45{ font-size:26px;}

.f42{ font-size:25px;}

.f40{ font-size:25px;}

.f36{ font-size:23px;}

.f32{ font-size:22px;}

.f30{ font-size:20px;}

.f26{ font-size:18px;}

.f24{ font-size:18px;}

.f22{ font-size:16px;}

.f20{ font-size:16px;}

.f18{ font-size:13px;}

.ui-fullpart{ padding:30px 0;}

/*PC导航*/



/* 手机导航全局 */

.blank_h{ height:60px;}

.nav-hide .blank_h{ height:60px;}

.touch-top-wrapper .touch-logo img{ height:60px;}

.touch-toggle li{ padding-left:8px; padding-right:8px;}

.touch-toggle li i{ width:26px; height:26px; margin-top:18px;}

.touch-toggle .top_ico i{ margin-top:20px;}

.touch-menu ul li a{ font-size:14px; height:36px; line-height:36px;}

.touch-menu ul ul li a{ font-size:13px;}

/*尾部*/

footer .text p{ font-size:12px; line-height:22px;}

footer .ht35{ height:25px;}

footer .qbox .qr img{ width:130px; height:130px;}

}



@media screen and (max-width: 420px) {

.f32{ font-size:20px;}

.f26{ font-size:17px;}

.f18{ font-size:12px;}

}

@media screen and (max-width: 360px) {

.f48{ font-size:24px;}

.f36{ font-size:20px;}

.f32{ font-size:19px;}

.f26{ font-size:16px;}

.f24{ font-size:16px;}

.f20{ font-size:14px;}

/*PC导航*/







}

