﻿/* reset */

html,body{width:100%;}

html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}

header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}

table{border-collapse:collapse;border-spacing:0;}

caption,th{text-align:left;font-weight:normal;}

html,body,fieldset,img,iframe,abbr{border:0;}

i,cite,em,var,address,dfn{font-style:normal;}

[hidefocus],summary{outline:0;}

li{list-style:none;}

h1,h2,h3,h4,h5,h6,small{font-size:100%; font-weight:normal}

sup,sub{font-size:83%;}

pre,code,kbd,samp{font-family:inherit;}

q:before,q:after{content:none;}

textarea{overflow:auto;resize:none;}

label,summary{cursor:default;}

a,button{cursor:pointer;}

h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}

del,ins,u,s,a,a:hover{text-decoration:none;}

body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;color:#333;outline:0; font-family:"微软雅黑";}

body{background:#fff;}

a,a:hover{color:#333;}



.clear{ clear:both;}





/* 中英文切换*/



.top{ width:100%; height:25px; line-height:25px; background:#f7f7f7; }



.topzj{ width:1200px; margin:0 auto; text-align:right}



.topzj a{ margin-right:80px; color:#666;}

.topzj a:hover{text-decoration: underline;}



/* logo*/

.g-hd{ width:100%;}
.g-hd-zj{ margin:0 auto; width:1200px; height:100px;}
.logo{ width:223px; height:72px; background:url(logo.png) no-repeat; float:left; margin-top:8px; overflow:hidden;}
.logo a{ float:left; padding-left:999px;}
.zhuli{ width:390px; height:40px; float:left; border-left:1px solid #dedede; margin-top:40px; margin-left:10px; padding-left:18px; }
.zhuli p{line-height:20px;font-size:14px; color:#666666;}
.zhulien{ width:600px;}
.zhuli ul{ margin:0; padding:0}
.zhuli ul li{ background:url(dian.png) no-repeat left 8px; padding-left:8px;}
.zhuli ul .zhu{ color:#666666; font-size:14px;  }
.zhuli ul .zhuz{ color:#666666; font-size:14px; margin-top:10px;}
.tel{ float:right; width:218px; height:54px; background:url(tel.png) no-repeat; margin-top:30px; margin-right:64px;}
.telen{  background:url(telen.png) no-repeat;}

/* 导航*/

.g-nav{ width:100%; background:#00549a; height:50px; }



.m-nav{ width:1200px; margin:0 auto}



.m-nav ul{ margin:0; padding:0}



.m-nav ul li{ float:left; width:120px; height:50px; text-align:center; line-height:50px;z-index:9999; position:relative}



.m-nav ul .en{width:auto}



.m-nav ul li a{ color:#FFF; font-size:16px; display:block; float:left; text-align:center; line-height:50px; width:120px; height:50px;  }



.m-nav ul .en a{width:auto; padding-left:16px; padding-right:16px;}

.m-nav ul li .cur{ background:url(nav.png) no-repeat; color:#FFF; font-weight:bold}



.m-nav ul .en .cur{background:#44a545;}



.m-nav ul li a:hover{ background:url(nav.png) no-repeat; color:#FFF}

.m-nav ul .en a:hover{ background:#44a545;}

.m-nav ul li .xianav{ position:absolute; background:#FFF; z-index:99999; padding-bottom:20px; width:120px; top:50px; left:0px; display:none}



.m-nav ul li .xianaven{ width:auto} 

.m-nav ul li .xianav a{ display:block; height:40px; line-height:40px; text-align:center; color:#666666; font-size:14px; }

.m-nav ul li .xianav a:hover{ background:#5e9acc; color:#FFF}



.m-nav ul li .xianav span{ display:block; height:8px; margin-top:-8px; background:url(navs.png) no-repeat center}



.m-nav ul li .xianaven span{ background:none}



.m-nav ul li .xianaven a{ float:none;width:400px; padding-left:5px; padding-right:5px;}



/*banner*/



.fullwidthbanner-container {

	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MAX-HEIGHT: 470px !important; OVERFLOW: hidden; PADDING-TOP: 0px

}

.fullwidthbanner-container .fullwidthabnner {

	POSITION: relative; width:1920px; margin:0 auto; height:470px;

}









/*内容*/







/*底部信息*/



.footer{ width:100%; background:#5e9acc;  padding-bottom:40px; }

.foot{ width:1200px; margin:0 auto; }



.foot ul{ margin-top:3px;}

.foot ul li{ float:left;}



.foot ul li h2{color:#FFF; font-size:16px;}

.foot ul .chanpin{ width:230px; margin-right:10px;}



.foot ul .chanpin h2{ margin-bottom:20px;}



.foot ul .chanpin p a{ display:inline-block; color:#d8f7d6; font-size:14px; margin-right:30px; margin-bottom:20px; float:left}



.foot ul .chanpin p a:hover{ color:#fff}



.foot ul .futxi{ width:200px; margin-right:10px;}



.foot ul .futxi p{ margin-top:20px;}

.foot ul .futxi p a{ display:inline-block;color:#d8f7d6; font-size:14px; margin-bottom:20px; } 



.foot ul .futxi p a:hover{ color:#fff}

.foot ul .zxundt{ width:194px; border-right:1px solid #7ec578}

.foot ul .zxundt h2{ margin-bottom:20px;}

.foot ul .lianxi{ width:336px; margin-left:50px;}



.foot ul .lianxi h2{ margin-bottom:20px;}





.foot ul .lianxi p{ display:inline-block; color:#d8f7d6; font-size:14px; line-height:2.4em  }



.foot ul .erwm{ width:104px; float:right}



.foot ul .erwm h2{ text-align:center; margin-bottom:16px;}



.foot ul .erwm p{ text-align:center}



 .foot ul .zxundt p a{ display:inline-block; margin-right:30px; margin-bottom:20px; color:#d8f7d6; font-size:14px; }

 .foot ul .zxundt p a:hover{ color:#fff}

 

 

.bb{ width:100%; background:#00549a; height:auto;overflow:hidden}
.banq{ width:1200px; text-align:center; color:#b4d6b1; margin:0 auto; height:auto;overflow:hidden; line-height:50px; font-size:14px;}



.up{ text-align:center; height:57px;}



.up a{ display:inline-block; width:63px; height:57px; margin-top:-28px; background:url(up.png) no-repeat}



#kj {
	Z-INDEX: 9999999; POSITION: fixed; MARGIN-LEFT: 611px; LEFT: 50%; -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0)
}
#kj .nv {
	WIDTH: 40px
}
#kj .nv A {
	MARGIN-TOP: 10px; TEXT-INDENT: -9999px; WIDTH: 40px; DISPLAY: inline-block; BACKGROUND: url(icons40x40.png) no-repeat; FLOAT: left; HEIGHT: 40px; OVERFLOW: hidden
}
#kj .nv .iconfont {
	LINE-HEIGHT: 38px; DISPLAY: block; 
}
#kj .nv .mobile {
	TEXT-ALIGN: center; TEXT-INDENT: 0px; BACKGROUND-POSITION: 0px 0px; COLOR: #fff
}
#kj .nv .mobile:hover {
BACKGROUND-POSITION: -40px 0px;
}
#kj .nv .cart {
	BACKGROUND-POSITION: 0px -40px
}
#kj .nv .cart:hover {
	BACKGROUND-POSITION: -40px -40px
}
#kj .nv .cs {
	BACKGROUND-POSITION: 0px -80px
}
#kj .nv .cs:hover {
	BACKGROUND-POSITION: -40px -80px
}
#kj .nv .fb {
	BACKGROUND-POSITION: 0px -120px
}
#kj .nv .fb:hover {
	BACKGROUND-POSITION: -40px -120px
}
#kj .nv .top {
	BACKGROUND-POSITION: 0px -160px
}
#kj .nv .top:hover {
	BACKGROUND-POSITION: -40px -160px
}


#kj .app-down {
	BORDER-BOTTOM: #b7aea9 1px solid; POSITION: absolute; BORDER-LEFT: #b7aea9 1px solid; DISPLAY: none; BACKGROUND: #fcfcfc; BORDER-TOP: #b7aea9 1px solid; TOP: 0px; RIGHT: 60px; BORDER-RIGHT: #b7aea9 1px solid; border-radius: 3px; padding:10px;
}

#kj .app-down p{ text-align:center; margin-top:10px; margin-bottom:10px; color:#333333; width:200px;}

#kj .app-down:before {
	BORDER-BOTTOM: transparent 7px solid; POSITION: absolute; BORDER-LEFT: transparent 7px solid; WIDTH: 0px; HEIGHT: 0px; BORDER-TOP: transparent 7px solid; CONTENT: ' '; TOP: 72px; BORDER-RIGHT: transparent 7px solid
}
#kj .app-down:after {
	BORDER-BOTTOM: transparent 7px solid; POSITION: absolute; BORDER-LEFT: transparent 7px solid; WIDTH: 0px; HEIGHT: 0px; BORDER-TOP: transparent 7px solid; CONTENT: ' '; TOP: 72px; BORDER-RIGHT: transparent 7px solid
}
#kj .app-down:before {
	Z-INDEX: 101; BORDER-LEFT-COLOR: #fff; RIGHT: -14px
}
#kj .app-down:after {
	Z-INDEX: 100; BORDER-LEFT-COLOR: #b7aea9; RIGHT: -15px
}
.kj-fixed {
	BOTTOM: 100px !important
}


#kj .app-mobile {
	BORDER-BOTTOM: #b7aea9 1px solid; POSITION: absolute; BORDER-LEFT: #b7aea9 1px solid;  BACKGROUND: #fcfcfc; BORDER-TOP: #b7aea9 1px solid; TOP: -50px; RIGHT: 60px; BORDER-RIGHT: #b7aea9 1px solid; border-radius: 3px; padding:10px; display:none;
}


#kj .app-mobile p{ text-align:center; margin-top:10px; margin-bottom:10px; color:#333333;}

#kj .app-mobile:before {
	BORDER-BOTTOM: transparent 7px solid; POSITION: absolute; BORDER-LEFT: transparent 7px solid; WIDTH: 0px; HEIGHT: 0px; BORDER-TOP: transparent 7px solid; CONTENT: ' '; TOP: 72px; BORDER-RIGHT: transparent 7px solid
}


#kj .app-mobile:after {
	BORDER-BOTTOM: transparent 7px solid; POSITION: absolute; BORDER-LEFT: transparent 7px solid; WIDTH: 0px; HEIGHT: 0px; BORDER-TOP: transparent 7px solid; CONTENT: ' '; TOP: 72px; BORDER-RIGHT: transparent 7px solid
}
#kj .app-mobile:before {
	Z-INDEX: 101; BORDER-LEFT-COLOR: #fff; RIGHT: -14px
}
#kj .app-mobile:after {
	Z-INDEX: 100; BORDER-LEFT-COLOR: #b7aea9; RIGHT: -15px
}

















