﻿@charset "utf-8";
body{font-size:14px;font-family:microsoft yahei,Verdana,Arial;margin:0px 0 0 0;padding:0;color:#666;background:#fff;min-width: 1200px !important;
-webkit-font-smoothing: antialiased;}
div{margin:0 auto; padding:0;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p{margin:0; padding:0; border:none; list-style-type:none;}
em,i{font-style:normal;}
.block{width:1200px;}
img {
	max-width:100%;
	vertical-align: middle;
}
.fl{float:left;}
.fr{float:right;}

.wfl{width:100%;float:left;}
.w_fl{width:100%;float:left;}

a,a:focus{text-decoration:none;outline:none;}
a:link{ color:#333;}
a:visited{ color:#333;}
a:hover{ color:#ff7900;}

.font_yahei{ font-family:microsoft yahei;}
.t_align_c{text-align:center;}

.clearfix:before{
	content: "";
	display: table;
	height: 0;
	overflow: hidden
}
.clearfix:after{
	content: "\0020";
	display: block;
	clear: both;
	height: 0;
	line-height: 0
}

.transition{ transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s;}
.transform_scale{transform:scale(1.12); -webkit-transform: scale(1.12); -moz-transform:scale(1.12); -o-transform:scale(1.12);}

/*============ Common ============*/

/*top_block*/
.top_block{height:35px; background:#f2f2f2;font-size:13px;}
.top_block .top{ height:35px; line-height:35px;}
.top_block .top .welcome{ float:left;}
.top_block .top .r{ float:right;}
.top_block .top .r a{ margin-left:3px; margin-right:5px;}

/*header*/
.header_block{ background:#fff;border-bottom:1px solid #eee;}
.header{ width:100%; padding-top:10px;}
.header .logo{ float:left; height:50px; margin-top:0px;}
.header .text{ float:left; margin:16px 0 0 15px; position:relative;}
.header .text h1{float:left;font-size:16px;color:#555;font-weight:normal;color:#444;letter-spacing:0;}

.header .r{float:right; margin:5px 0 0 0px;}
.header .r img{float:left;width:85px;}

/*topnav*/
.nav_block{float:left;background:#04854c;}
.topnav {float:left;}
.topnav ul li{ float:left;line-height:45px;text-align:center; position:relative; font-size:14px; padding:0 15px;}
.topnav ul li a.levelnav{float:left;padding:0 10px;}
.topnav ul li a.levelnav:link{color:#333;}
.topnav ul li a.levelnav:visited{color:#333}
.topnav ul li a.levelnav:hover{color:#20acea;border-top:2px solid #20acea}
.topnav ul li a.levelnav.active{color:#20acea;}
.topnav ul li span{ width:0px; height:60px; float:left;}
.topnav ul li.last span{ background:none;}

/*topnav 二级*/
.topnav ul li dl{width:100%;float:left; background:#fff; position:absolute; z-index:99999; left:0px; top:45px; display:none;padding: 10px 5px 15px 5px;border: 1px solid #ccc;border-radius: 4px;box-shadow: 0 6px 12px rgba(0,0,0,.175);}
.topnav ul li dl dd {width:100%;float:left;position:relative;}
.topnav ul li dl dd a{width:100%; height:33px; line-height:33px; float:left; white-space:nowrap; font-weight:normal; font-size:13px;}
.topnav ul li dl dd a:link{ color:#333}
.topnav ul li dl dd a:visited{ color:#333}
.topnav ul li dl dd a:hover{ color:#20acea;}

.topnav ul li dl dd .cat_childs{position:absolute;left:100%;top:0;background:#f93c0a;display:none;padding:3px 10px;font-size:14px;}
.topnav ul li dl dd .cat_childs a{display:block;height:25px; line-height:25px;}
.topnav ul li dl dd .cat_childs a:hover{background:none;}
.topnav ul li dl dd:hover .cat_childs{display:block;}

/*banner_sub*/
.banner_sub{width:100%;float:left;height:180px;overflow:hidden;}


/*footer_nav*/
.footer_nav{ width:100%; float:left; height:44px; line-height:44px; background:#666; margin-top:30px;}
.footer_nav ul{ width:100%; float:left; white-space:nowrap; overflow:hidden;}
.footer_nav ul li{ float:left; padding:0 17px;}
.footer_nav ul li a:link{ color:#fff;}
.footer_nav ul li a:visited{ color:#fff;}
.footer_nav ul li a:hover{ color:#d9602b;}

.footer_line{ width:100%; height:6px; float:left; background:#f6e221; margin-top:2px;}

/*footer_bottom*/
.footer_bottom{ width:100%; float:left; margin-top:10px; font-size:12px; padding:10px 0;background:#999;}
.footer_bottom .copyright{ line-height:24px; text-align:center; color:#fff;}


/*.footer-fixed*/
.footer-fixed{right:30px; position: fixed;_position: absolute; bottom: 100px; _display:none;overflow: hidden;}
.footer-fixed .toTop {display:block;z-index: 999; width:53px; height:70px; background:url(../images/footer_fixed/backtop.png) no-repeat;}
.footer-fixed .toTop:hover{background:url(../images/footer_fixed/backtop_hover.png) no-repeat;}

/*common_side_right_float*/
.common_side_right_float{width:180px; position: fixed; right:0%; top:280px; margin-right:0px; z-index:999; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+(parseInt(this.currentStyle.marginTop,10)||0)+6));background:#fff;}
.common_side_right_float #quick_bar{position:absolute; left:-21px; top:0; z-index:1000;cursor:pointer;}
.common_side_right_float .zixun{width:100%; float:left;}
.common_side_right_float .zixun .c{width:100%; float:left; background:#71747b; padding:10px 0 13px 0; font-family:microsoft yahei; font-size:12px;}

.common_side_right_float .zixun .c ul li{ width:120px; padding:0 30px; float:left; margin-top:8px;}
.common_side_right_float .zixun .c a{float:left; color:#fff;}
.common_side_right_float .zixun .c a:visited{color:#fff;}
.common_side_right_float .zixun .c a:hover{text-decoration:underline}
.common_side_right_float .zixun .c .qq{ display:inline-block; width:20px; height:22px; float:right; background:url(../images/side_right/qq.png) no-repeat;}