@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;}

.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{z-index:2;position:relative;}
.top_box .big_wrap{width:1030px;position:absolute;right:0;}

.top_box h1{position:absolute;left:0;}

.top_box .con_width{position:relative;overflow:visible;}

.top{ text-align: right;margin-top:8px;}

.top a{padding:0 5px;}

.top a img{margin-bottom:-4px;}

.logo,.toper .logo .logo_phone{overflow:hidden;}

.logo .slogan{margin:7px 0 0 30px;line-height:27px;font-size:18px;font-weight:bold;}

.logo .logo_phone{margin-top:21px;}

.logo .logo_phone p{font-size:14px;}

.logo .logo_phone p span{font-size:22px;font-weight:bold;}



/*nav*/

.nav{background:#009025;height:48px; margin:19px auto 0 ; z-index:9999;border-bottom:4px #006c1c solid; padding-left:5px;}

.nav ul li{float:left;position:relative; z-index:100; }

.nav ul li a{display:block; text-align:center; color:#fff;font-size:15px;font-weight:bold;line-height:52px;width: 112px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.nav ul li:hover{background:#fa7b2b;}

.another{background:#fa7b2b;} 

.nav ul li ul{display: none;position:absolute;z-index: 999; background: #fa7b2b;}

.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;}





/*底部*/

.footer{background:url(../images/foot_bg.png) no-repeat center top;color:#fff;padding:0 0 20px;}

.footer .con_width{overflow:hidden;}

.foot_con,.foot_con a{color:#fff;}

.foot_con{margin:25px 0;}

.foot_logo{margin-top:20px;}

.foot_text{width:730px;}

.foot_text p{margin:10px 0 0 0;color:#fff;}

.foot_text p a{color:#fff;}
.foot_con h2{display:inline-block;*display:inline;zoom:1;font-size:12px;color:#fff;}
.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:55px 0 0 130px;}

.foot_nav a{display:inline-block;color:#fff;font-size:12px;font-weight:bold;padding:0 17px; background: url(../images/foot_nav_line.png) no-repeat right center;}

.foot_nav a:first-child{padding-left:0;}

.foot_code{background: url(../images/foot_code_bg.png) no-repeat center left;width:117px;height:117px;}

.foot_code img{width:107px;height:107px;display:inline-block;margin:5px;}

/*客服样式*/

.custom_service p img {display: inline; margin-top:-5px; vertical-align:middle;}

.scrollsidebar{position:absolute; z-index:999; top:150px;}

.side_content{width:154px; height:auto; overflow:hidden; float:left; }

.side_content .side_list {width:154px;overflow:hidden;}

.show_btn{ width:0; height:112px; overflow:hidden; margin-top:50px; float:left; cursor:pointer;}

.show_btn span { display:none;}

.close_btn{width:24px;height:24px;cursor:pointer;}

.side_title,.side_bottom,.close_btn,.show_btn {background:url(../images/sidebar_bg.png) no-repeat;}

.side_title {height:46px;}

.side_bottom { height:8px;}

.side_center {font-family:Verdana, Geneva, sans-serif; padding:5px 12px; font-size:12px;}

.close_btn { float:right; display:block; width:21px; height:16px; margin:16px 10px 0 0; _margin:16px 5px 0 0;}

.close_btn span { display:none;}

.side_center .custom_service p { text-align:center; padding:6px 0; margin:0; vertical-align:middle;}

.other  { text-align:center;border-bottom:1px solid #ddd;border-top:1px solid #ddd}

.other p { padding:5px 0; _height:16px; margin:0;color: #666666;}

.other p img{width:120px;height:120px;}

.msgserver { text-align:center; margin-bottom:5px;}

.msgserver a { background:url(../images/sidebar_bg.png) no-repeat -119px -115px; padding-left:22px;}

/* blue skin as the default skin */

.side_title, .side_blue .side_title {background-position:-195px 0;}

.side_center, .side_blue .side_center {background:url(../images/blue_line.png) repeat-y center;}

.side_bottom, .side_blue .side_bottom {background-position:-195px -50px;}

.close_btn, .side_blue .close_btn {background-position:-44px 0;}

.close_btn:hover, .side_blue .close_btn:hover {background-position:-66px 0;}

.show_btn , .side_blue .show_btn {background-position:-119px 0;}

.msgserver a, .side_blue .msgserver a {color:#06C;}

/* green skin  */

.side_green .side_title {background-position:-349px 0;}

.side_green .side_center {background:url(../images/green_line.png) repeat-y center;}

.side_green .side_bottom {background-position:-349px -50px;}

.side_green .close_btn {background-position:-44px -23px;}

.side_green .close_btn:hover {background-position:-66px -23px;}

.side_green .show_btn {background-position:-147px 0;}

.side_green .msgserver a {color:#76a20c;}













