@charset "utf-8";
/* CSS Document */


*{ margin:0px; padding:0px;}
body{
	width:100%;
	margin:0px;
	padding:0px;
	color:#6d6b6b;
	font-size:16px;
	font-family:"Microsoft YaHei","simsun","Helvetica Neue", Arial, Helvetica, sans-serif;

}
html{ overflow-x:hidden;}
.clear{ clear:both;_overflow:hidden;*height:0px;}
img{ border:0px;}
a{ text-decoration:none; color:#6d6b6b;}
a:hover{ color:#f29700;}
div, img, ul, li, span, a, p{ margin:0px; padding:0px;}
li{ list-style:none;}
.ds{
	display:block;}
.fl{
	float:left;}
.rl{
	float:right;}

.xhtop{ width:100%; margin:0 auto; background:#eeeded; height:50px; line-height:50px; color:#888888;}
.xhtop1{ width:1140px; margin:0 auto;}
.sp01{ width:391px; height:50px; background:url(../images/toplxbg.png) no-repeat;}
.sp01 a{ display:block; width:95px; height:25px; float:left; margin:10px 0px 0px 50px;}
.weixin{
position:relative;
}
.weixin::after{
content:url(../images/erweima.gif);
position: absolute;
right: -15px;
top: 30px;
z-index: 99;
width:138px;
height: 138px;
border-radius: 4px;
transform-origin: top right;
border:1px solid #999;
transform: scale(0);
opacity: 0;
-webkit-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}

.weixin:hover::after{
transform:scale(1);
opacity: 1;
}

.xhlogo{ width:1140px; margin:0 auto; height:120px; overflow:hidden;}
.sp02{ width:190px; margin-top:10px; background:url(../images/telbg.jpg) no-repeat; color:#f29700; font-weight:bold; font-size:24px; padding-left:66px; height:52px; padding-top:45px;}
.en_sp02{ width:190px; margin-top:10px; background:url(../images/en_telbg.jpg) no-repeat; color:#f29700; font-weight:bold; font-size:24px; padding-left:66px; height:52px; padding-top:45px;}

.sp02-1{ width:300px; margin-top:10px;color:#706f6f; font-size:16px;height:52px; padding-top:10px;}
.sp02-1 a{ display:block; float:left; margin-right:20px; background:url(../images/yuanyanbg.png) no-repeat; color:#459df5; font-weight:bold; font-size:13px; height:40px; width:115px; line-height:40px;text-align:center; color:#333;}
.sp02-1 a:hover{background:url(../images/yuanyanbg2.png) no-repeat; color:#FFF;}
.sp02-1 p{ width:300px; float:left; line-height:37px; color:#269edb; font-size:20px; font-weight:bold;} 
/*daohang*/
.four-level-menu {
	width:100%;
	margin:0 auto;
	background: #efefef;
	height:66px;
	overflow:hidden;
}

.first-menu{ width:1140px; margin:0 auto; height:66px; overflow:hidden;}
.first-menu li {
	float: left;
}

.first-link {
	display: block;
	width:190px;
	text-align:center;
	color: #0d4764;
	font-size:20px;
	font-weight:bold;
	height:66px; line-height:66px;
}

.first-link.hover {
	background: #fff;
	color: #0d4764;
}

.first-link#cur {
	background: #fff;
	color: #0d4764;
}


/*二级菜单*/

.second-menu {
	width: 1140px;
	position: absolute;
	left:19%;
	background: #fff;
	opacity: 1;
	display: none;
	background:#efefef;
	padding-top:50px;
	z-index:100000;
}

.second-menu>li {
	float: left;
	width: 228px;
	text-align:center;
	margin-bottom: 10px;
}
.second-menu>li img{ margin-bottom:15px;}

.second-link {
	color: #000;
	font-weight: bold;
    display: block;
    width: 165px;
	font-size:17px;
	margin-bottom: 10px;
}

.second-link:hover {
	color: #459df5;
}

.third-menu>li {
	position: relative;
}

.third-link {
	width:165px;
	display: block;
	color: #666;
	height:35px; line-height:35px;
}

.third-link.hover {
	background: #f3f3f3;
	color: #459df5;
	border-radius: 4px;
}

.fourth-menu {
	position: absolute;
	background: #fff;
	border: 1px solid #ddd;
	width:165px;
	left: 165px;
	display: none;
	top: 0px;
	z-index: 999;
	border-radius: 6px;
}

.fourth-menu:before,
.fourth-menu:after {
	content: "";
	display: block;
	border-width: 10px;
	position: absolute;
	top: 8px;
	left: -20px;
	border-style: solid dashed dashed;
	border-color: transparent #ddd transparent transparent;
	font-size: 0;
	line-height: 0;
}

.fourth-menu:after {
	top: 10px;
	left: -16px;
	border-width: 8px;
	border-color: transparent #fff transparent transparent;
}

.fourth-menu a {
	display: block;
	color: #666;
	padding: 4px 0px;
}

.fourth-menu a:hover {
	color: #459df5;
	text-decoration: underline;   		
}


/*****************emnu**********************/

.head-v3{position:relative;z-index:10000000;min-width:1200px}
.head-v3 .navigation-inner{margin:0 auto;width:1200px;position:relative}
.navigation-up{height:60px; background:url(../images/navbgli.gif) repeat-x;}
.navigation-up .navigation-v3{margin-left:45px;float:left;_margin-left:10px}
.navigation-up .navigation-v3 ul{float:left}
.navigation-up .navigation-v3 li{float:left;font:normal 16px/59px "microsoft yahei";color:#fff}
.navigation-up .navigation-v3 .nav-up-selected{background:#efefef;}
.navigation-up .navigation-v3 .nav-up-selected-inpage{background:#084361;}
.navigation-up .navigation-v3 li h2{font-weight:normal;padding:0;margin:0}
.navigation-up .navigation-v3 li h2 a{padding:0 61px;color:#084361;display:inline-block;height:60px;font-family:"microsoft yahei"; font-size:16px; font-weight:bold;}

.navigation-down{position:absolute;top:60px;left:0px;width:100%}
.navigation-down .nav-down-menu{width:100%;margin:0;background:#efefef;position:absolute;top:0px}
.navigation-down .nav-down-menu .navigation-down-inner{margin:auto;width:1200px;position:relative}
.navigation-down .nav-down-menu dl{float:left;margin:18px 80px 18px 0}
.navigation-down .menu-1 dl{margin:20px 25px 25px 0}
.navigation-down .menu-1 dt{font:normal 16px "microsoft yahei";color:#61789e;padding-bottom:10px;border-bottom:1px solid #61789e;margin-bottom:10px}
.navigation-down .menu-1 dd a{color:#000;font:normal 15px/30px "microsoft yahei"}
.navigation-down .menu-1 dd a:hover{color:#60aff6}
.navigation-down .menu-2 dd a,.navigation-down .menu-3 dd a{color:#084361;font:bold 16px "microsoft yahei";}


/*banner滚动*/
.banner { position:relative; overflow:hidden; width: 100%;}
.banner .bannerfix >li { height: 100%; line-height: 0; opacity:0; transition:opacity 1000ms linear;
 -webkit-transition:opacity 1000ms linear; float:left; position: relative;}
.banner .bannerfix >li .bimg { line-height: 0; width: 100%; position: relative; transition: transform 5s ease; -webkit-transition: transform 5s ease; transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1);}
.banner .bannerfix >li.imgIn{ opacity:1; z-index:10; display:block;}
.banner .bannerfix >li.imgIn .bimg { transform: matrix(1, 0, 0, 1, 0, 0); -webkit-transform: matrix(1, 0, 0, 1, 0, 0); }
.banner .flex-control-nav{ width:100%; height:20px; position:absolute; left:0; bottom:50px; text-align:center; z-index:20;}
.banner .flex-control-nav li{ display:inline-block; position:relative; margin-right:15px; width:5px; height:20px;}
.banner .flex-control-nav li:last-child{ margin-right:0;}
.banner .flex-control-nav li span{ display:block; text-indent:999px; overflow:hidden; width:5px; height:8px; position:absolute; background:#fff; transition:320ms; left:0; top:6px;}
.banner .flex-control-nav li a.flex-active span{ height:20px; top:0; background:#d7a449;}
.banner .txt{ position: absolute; top: 60%; left: 50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); 
-moz-transform: translate(-50%,-50%);  width: 1200px;}
.banner .txt img{ display: block; max-width: 100%;} 
/***************end*************/

/*************/
.neiba {
    overflow: hidden;
    width: 100%;
}
.slideshowba {
    height: 370px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
@media screen and (max-width: 1440px){
.slideshowba{height: 220px;}
}

@media screen and (max-width: 1000px){
.slideshowba{    height: 125px;}
}

.xhaboutnei{ width:100%; background:#f4f4f4; margin:0 auto; padding:30px 0;}
.xhaboutnei-1{ width:1080px; margin:0 auto; padding:30px; background:#FFF;}
.xhh1{ display:block; width:100%; float:left; color:#018633; font-size:22px; border-left:6px solid #018633; text-indent:20px;}
.ullist{ width:100%; float:left; margin-top:25px;}
.ullist li{ width:19.8%; float:left; text-align:center; border:1px solid #999; }
.ullist li a{ display:block; width:100%; float:left;height:45px; line-height:45px;}
.ullist li a:hover{ display:block; width:100%; float:left;height:45px; line-height:45px; background:#018633; color:#FFF;}

.xhaboutnei-2{ width:100%; float:left; margin-top:35px;}
.xhaboutnei-2 h2{ display:block; text-transform:uppercase; width:100%; float:left; color:#018633; font-size:22px;border-left:6px solid #018633; text-indent:20px;}
.xhaboutnei-2-1{ width:100%; line-height:29px; margin-top:30px; border-top:1px solid #CCC; padding-top:20px;}
/**********************end***********************/

.xhaboutnei-1-3{ width:1080px; margin:0 auto; background:#FFF; padding:30px;}
.xhaboutnei-1-3 h1{ display:block; width:100%; float:left; color:#018633; font-size:22px; border-left:6px solid #018633; text-indent:20px;}
#nav {width:100%; margin-top:25px;float:left;}
#nav li {
 float: left; width:19.8%;text-align:center; border:1px solid #999;}
#nav li a {
	display: block;
	width: 100%;
	height:45px; line-height:45px;
	text-align:center;
}
#nav li a:hover{
	text-decoration:none;
}
#nav li ul {
	line-height:45px;
	list-style-type: none;
	text-align:left;
	left: -999em;
	width: 212px;
	border:1px solid #999;
	position: absolute;
	border-top-style: none;
	overflow:hidden;
}

#nav li ul li{
	float: left;
	width: 100%;
	background: #018633;filter: Alpha(Opacity=90);
	border-bottom:1px solid #FFF;
}
#nav li ul li a{
 display: block;
  width: 100%;
  text-align:center;
 font-weight:normal;
}
#nav li ul a:link  {
 color:#FFF; text-decoration:none;
}
#nav li ul a:visited  {
 color:#FFF;text-decoration:none;
}
#nav li ul a:hover  {
 color:#FFF;text-decoration:none;font-weight:normal;
 background:#269edb;filter: Alpha(Opacity=70);
}
#nav li:hover ul {
 left: auto;
}
#nav li.sfhover ul {
 left: auto;
}	
	
.xhliucheng{ width:1200px; margin:0 auto; text-align:center; margin-top:50px; color:#1488cc; font-size:37px; font-weight:bold;}	
.xhliucheng1{ width:1200px; margin:0 auto; text-align:center; background:url(../images/liuchengbj.gif) no-repeat center; margin-top:25px; color:#FFF; height:37px; line-height:37px;}
.xhliucheng3{ width:1200px; margin:0 auto; margin-top:60px;}
.xhliucheng3 ul{ width:1200px; float:left;}
.xhliucheng3 li{ width:200px; float:left; text-align:center; cursor:pointer;}
.libg{ background:url(../images/shilibg.png) no-repeat right; }
.xhmore{ width:165px; height:35px; margin:0 auto; border-radius:10px; margin-top:50px; background:#1488cc; padding:15px 0px 0px 35px;}	
.xhmore:hover{ background:#f29700;}	
	
.xhaboutnei-2-2{ width:100%; margin-top:30px; border-top:1px solid #CCC; padding-top:20px;}
.xhaboutnei-2-2 ul{ width:100%; float:left;}
.xhaboutnei-2-2 li{ width:21%; float:left; margin:2%;box-shadow: 0 0 15px #ccc;}
.xhaboutnei-2-2 li a img{ float:left; width:100%; height:auto;}
.xhaboutnei-2-2 li a span{ display:block; float:left; width:100%; height:45px; line-height:45px; border-top:1px solid #999; text-align:center;}
/********************end********************/

.xhjieshao{ width:100%; background:url(../images/cmpbj.jpg) no-repeat center; height:866px; overflow:hidden; margin-top:50px;}
.xhjieshao1{ width:1200px; margin:0 auto;}
.xhjieshao2{ width:1200px; margin:0 auto; background:#FFF; margin-top:25px;box-shadow:15px 15px 10px #000;}
.xhp01{ width:600px; margin-left:30px; padding-top:50px; line-height:29px;}
.xhp01 strong{ font-size:30px; color:#1081c7;}
/*************************************end**********************************/
.xhyoushi{ width:1200px; margin:0 auto; margin-top:50px; text-align:center;}
.xhyoushi2{ width:1200px; margin:0 auto; margin-top:20px; background:url(../images/ruyibg.gif) no-repeat center; height:38px; line-height:38px; text-align:center; color:#787878;}
.en_xhyoushi2{ width:1200px; margin:0 auto; margin-top:20px; background:url(../images/ruyibg.gif) no-repeat center; height:38px; line-height:38px; text-align:center; font-size:14px; color:#787878;}


.xhyoushi3-1{ width:1200px; margin:0 auto; background:#f6f6f7; margin-top:20px;}
.xhyoushi3-1-1{ width:658px; margin-left:50px;}
.sp03{ width:266px; height:60px; background:url(../images/shilititlebg.png) no-repeat;text-align:center; font-size:42px; color:#FFF; line-height:60px; margin-top:80px; font-weight:bold;}
.en_sp03{ width:325px; height:60px;text-align:center; text-transform:uppercase; font-size:20px; color:#FFF; line-height:60px; margin-top:80px; font-weight:bold; background-color:#1488cc;}
.slip1{ width:628px; background:url(../images/shililibg.png) no-repeat 0px 3px; font-size:22px; padding-left:30px; line-height:30px; margin-top:27px;}
.en_slip1{ width:628px; background:url(../images/shililibg.png) no-repeat 0px 3px; font-size:18px; padding-left:30px; line-height:25px; margin-top:27px;}
.slip1 strong{ color:#f29700;}
.en_slip1 strong{ color:#f29700;}
/*******************************end*********************************/



.xhzschanpin{  width:1080px; margin:0 auto; padding:30px; background:#FFF;}
.xhzschanpin1{ width:245px;}
.xhzschanpin1 span{ width:100%; display:block; height:42px; line-height:42px; background:#1488cc; color:#FFF; font-size:16px; font-weight:bold; float:left; text-align:center;}
.xhzschanpin1 ul{ width:100%; float:left;}
.xhzschanpin1 li{ width:62%; float:left; text-align:left; border-bottom:1px dotted #CCC; line-height:37px; padding-left:37%;}

.xhzschanpin2{ width:810px; margin-left:25px;}
.xhzschanpin2-1{ width:100%; text-align:center; font-weight:bold; border-bottom:1px solid #CCC; padding-bottom:25px; margin-bottom:20px; font-size:30px;}
.xhzschanpin2-1 h2{display:block; text-transform:uppercase; width:98%; float:left; color:#018633; font-size:30px;border-left:6px solid #018633; text-align:left; }
.xhzschanpin2-2{ width:100%;}
.xhzschanpin2-2 ul{ width:100%; float:left;}
.xhzschanpin2-2 li{ width:30.333%; float:left; text-align:center; margin:1.5%;box-shadow: 0 0 15px #ccc; padding-bottom:20px;}
.xhzschanpin2 li a img{ width:100%; height:auto;}

.xhzschanpin2-3{ width:100%; line-height:29px;}
.xhzschanpin2-3 img{ width:100%; height:auto;}

.proback{ width:125px; height:30px; line-height:30px; background:#f29700; color:#FFF; text-align:center; font-size:16px; font-weight:normal; margin-top:2px;}
.proback:hover{ color:#FFF; background:#269edb;}

.xhfoot{ width:100%; background:#1488cc; padding:35px 0; margin-top:30px;}
.xhfoot1{ width:1200px; margin:0 auto; border-top:1px solid #d3eaf7;border-bottom:1px solid #d3eaf7; padding-top:60px; padding-bottom:60px;}
.xhfoot1-1{ width:300px; color:#FFF;}
.xhp02{ width:300px; line-height:27px; margin-top:25px;}
.xhp02 a{ color:#FFF;}

.xhfoot1-2{ width:70px;}
.xhfoot1-3{ width:113px;}
.sp04{ width:100%; font-size:16px; font-weight:bold; color:#FFF; text-align:left;}
.ul01{ width:100%;}
.ul01 li{ width:100%; line-height:40px; text-align:left;}
.ul01 li a{ color:#FFF;}
.ul01 li a:hover{ color:#FFF; text-decoration:underline;}

.xhfoot1-4{ width:138px; text-align:center; color:#FFF; font-size:16px;}
.xhfoot1-4 img{ margin-bottom:10px;}
.fotmm{ margin-left:126px;}

.xhfoot2{ width:1200px; margin:0 auto; color:#FFF; line-height:45px;}
.xhfoot2 a{ color:#FFF; text-decoration:underline;}
.xhfoot2 a:hover{ color:#FFF; text-decoration:none;} 

.daqianmessage{ width:1080px; float:left; margin-bottom:25px;}
.message{height:487px;margin-top:20px}
.message .box{padding:50px 0 0 40px}
.message .box li{line-height:44px;margin-bottom:15px; float:left; margin-right:25px;}
.message .box li .input-text{height:42px;line-height:42px;border:1px solid #ccc;width:270px;padding:0 10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.message .box li .input-text:focus{border-color:#1fac9c}
.message .box li textarea.input-text2{height:150px; width:660px;line-height:24px;padding:10px;resize:none}
.message .box li.btn{margin-left:40px}
.message .box li .button{cursor:pointer;width:122px;border:none;height:40px;background-color:#ff8a00;border-radius:4px;color:#fff;font-size:16px}

.dc_pages{ width:100%; float:left; margin-top:25px; margin-bottom:25px;}
.dc_pages1{ width:610px; margin:0 auto;}
.dc_pages1 a{ display:block; color:#999; width:100px; float:left; height:37px; border:1px solid #999; margin:0px 10px 0px 10px; line-height:37px; text-align:center;}
.dc_pages1 a:hover{ display:block; background:#018633; color:#FFF;}


.cpshangxia{
	width:100%;
	float:left;
	margin-top:35px;	}		
.shang{
	width:31.8%;
	border:1px solid #CCC;
	text-align:center;
	line-height:35px;
	color:#666;
	font-size:16px;
	cursor:pointer;
	float:left;}	
.shang a:hover{
	color:#193b43;}	
.shang:hover{
	border:1px solid #193b43;
	color:#193b43;}		
.marshang{
	margin-left:1.3%;}
	