@charset "utf-8";

/* CSS Document */

*{ padding: 0;}

body

{

	font-size: 12px;

	color: #333;

	margin: 0px;

	font-family: 微软雅黑, Microsoft YaHei,  Arial, Helvetica, sans-serif;

  

}

ul,li

{

	list-style-type: none;

}

img,ul,li

{

	padding: 0px;

	margin: 0px;

}

img

{

	border: none;

}

a

{

	color: #333;

	text-decoration: none;

}

a:hover

{

	text-decoration: none;transition: all 0.3s ease-out 0s;

}

a:active

{

	text-decoration: none;

}

.clear

{

	clear: both;

}

img

{

	border: 0;

}

.clearfix:after

{

	visibility: hidden;

	display: block;

	font-size: 0;

	clear: both;

	height: 0;

}

.clearfloat

{

	clear: both;

	height: 0;

	font-size: 1px;

	line-height: 0px;

}

.clearfix

{

	display: inline-table;

}



input,textarea

{

	outline: none;

	border: 0px;

}



/* Hides from IE-mac \*/

* html .clearfix

{

	height: 1%;

}

.clearfix

{

	display: block;

}



h3{font-weight: normal;}

h1,h2,h3,h4,h5,p,dl,dd,dt{margin:0;font-weight: normal;}



i,em{ font-style: normal;}



/* End hide from IE-mac */ 

@media screen and (min-width:1180px){ body {overflow-x: hidden;}}



/*公用*/

.con_width{ width:1180px; margin-left:auto; margin-right:auto;overflow:hidden; color: #fff}

.fl { float:left;}

.fr { float:right;}

.hide{display:none;}

/*字体定义*/

.f12{font-size:12px;}

.f14{font-size:14px;}

.f16{font-size:16px;}

.f18{font-size:18px;}

.f20{font-size:20px;}

.f22{font-size:22px;}

.f24{font-size:24px;}

.f26{font-size:26px;}

.f28{font-size:28px;}

.f30{font-size:30px;}

.f32{font-size:32px;}

.f36{font-size:36px;}

/*颜色定义*/

.black{color:#545454;}

.gray{color:#c4c3c3;}

.red,.red a{color:#fa7b2b;}

.green,.green a{color:#009025;}

.white{color:#fff;}



/*单行文本溢出省略号*/

.ellip{display:inline-block;*display:inline;zoom:1;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.top_box{ background: #333; height: 160px; }
.top_box .big_wrap{width:1180px; height: 130px;}

.top_box h1{position:absolute;left:0;}

.top_box .con_width{position:relative;overflow:visible; }

.top{ text-align: right; line-height: 35px;}

.top a{padding:0 5px; color: #BFBFBF; }

.top a img{margin-bottom:-4px;}

.logo img{ margin-right: 20px; }

.logo,.toper .logo .logo_phone{overflow:hidden;}

.logo .slogan{margin:7px 0 0 30px;line-height:27px;font-size:20px; color: #fff;}

.logo .logo_phone{margin-top:21px;}

.logo a{ color: #fff; }

.logo .logo_phone p{font-size:14px; color: #FCD704;}

.logo .logo_phone p span{font-size:24px;font-weight:bold; font-family: "宋体";}



/*nav*/

.nav{background:#FCD704;height:48px; margin:0 auto; z-index:9999; padding-left:5px;}

.nav ul{ width: 1180px; margin:0 auto; }

.nav ul li{float:left;position:relative; z-index:100; }

.nav ul li a{display:block; text-align:center; color:#000;font-size:15px;font-weight:bold;line-height:48px;width: 118px; box-sizing: border-box;}

.nav ul li:hover{ }

.another{ } 

.nav ul li ul{display: none;position:absolute;z-index: 999; background:#FCD704; width: 100%;}

.nav ul li ul li{float:none;}

.nav ul li ul li a{line-height:40px;}

.nav ul li:hover ul{display: block;}

.nav ul li ul li:hover a{ background: #fa7b2b;}

.nav ul li.another{ background: #dbbb06 }



/*底部*/

.foot_nav{ background: #FCD704; height: 45px; line-height: 45px; }

.foot_nav a{ color: #000; padding:0 27px; font-weight: 100; font-size: 15px; }

.footer{background:#333;color:#fff;padding:0 0 20px; color: #aaa;}
.footer h2{ display: inline-block; float: left; font-size: 12px; color: #aaa; padding-right: 20px; }

.footer .logo{ border-right: solid 1px #fff; padding:20px; margin-right: 30px; }

.footer .con_width{overflow:hidden;}

.foot_con,.foot_con a{color:#aaa;}

.foot_con{margin:25px 0;}

.foot_logo{margin-top:20px;}

.foot_text{width:380px;}

.foot_text p{margin:10px 0 0 0;color:#aaa;}

.foot_text p a{color:#aaa;}

.foot_con .code{ background: url(../images/foot_code_bg.png) no-repeat center;width:140px;height:140px;margin-left:60px;}

.foot_con .code img{width:126px;height:126px;padding:7px;}

.foot_right{margin:2px 0 0 30px;}

.foot_code{background: url(../images/foot_code_bg.png) no-repeat center left;width:117px;height:117px; margin-left: 20px;}

.foot_code img{width:107px;height:107px;display:inline-block;margin:5px;}

