@charset "utf-8";
body,hr, p,blockquote, dl, dt, dd, ul, ol, li,form, fieldset, legend, img{ border:none; margin: 0; padding: 0;}
body{font-size:12px;color:#666;font-family:"微软雅黑";background:#fff; width:100%;overflow-x:hidden;word-break:break-all;min-width:1200px}
em{font-style:normal;}
h1,h2,h3,h4,h5{margin:0;padding:0;font-weight:normal}
ul, ol{list-style:none;}
a{text-decoration:none;color:#999;}
a:hover{text-decoration:none;}
img{border:none;line-height:0;font-size:0;vertical-align:bottom;}
.clear{clear:both;line-height:0;font-size:0;overflow:hidden;}
.wrap,.w1200{width:1200px;margin:0 auto;}
.fr{float:right}
.fl{float:left}
/*======================浮动的外层==================*/
.clearfix:after{content: ".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .clearfix{zoom:1}
.clearfix{display:block;}
/* end clearfix */
/*header*/
.header{width:100%;border-top:3px solid #708690}
.head{padding:16px 0}
.head .tel{color:#666;font-size:14px;background:url(../images/main_06.png) no-repeat left center;padding-left:44px;margin-top:5px}
.head .tel span{display:block;color:#e62129;font-size:20px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;padding-top:4px}
.menubox{width:100%;height:55px;background:#4a5e68;}
.menu li{float:left;position:relative;width:165px;}
.menu li a{color:#fff;font-size:16px;text-align:center;padding-top:8px;display:block;border-right:1px solid #808080;padding-bottom:6px}
.menu li a span{display:block;font-size:10px;padding-top:3px}
.menu li .snav{position:absolute;width:240px;overflow:hidden;top:55px;background:#fff;z-index:10;left:0;display:none;box-shadow:0px 0px 8px #666;}
.menu li .snav dl{margin-top:-1px}
.menu li .snav dl dd{height:42px;border-top:1px dashed #ededed;line-height:43px;display:inline-block;overflow:hidden;display:block}
.menu li .snav dl dd a{display:inline-block;color:#999;font-size:14px;padding:0px 10px;text-align:left;border-right:none;width:98px;}
.menu li:hover a{background:#fe5555;border-right:1px solid #fe5555;}
.menu li:hover .snav dl dd a{background:none;border-right:none}
.menu li .snav dl dd a:hover{background:none;color:#fe5555;font-weight:bold;}
.menu li:nth-child(7n) a{border-right:none}
/*banner*/
.banner{ 
    max-width:100%; 
	min-width:1200px; 
	clear:both; 
	position:relative;
	}
.flexslider { 
    position: relative;
	z-index:2; 
	height:500px; 
	overflow: hidden; 
	}
.slides { 
    position: relative; 
	z-index: 10;
	}
.slides li { 
    height: 4460px;
	}
.flex-control-nav { 
    position: absolute; 
	bottom:20px; 
	z-index: 20; 
	width: 100%;
	text-align:center; 
	}
.flex-control-nav li { 
    display: inline-block; 
	width: 12px; 
	height: 12px; 
	margin: 0 8px; 
	*display: inline; 
	zoom: 1;
	}
.flex-control-nav a { 
    display: inline-block; 
	width:14px; 
	height:14px; 
	line-height:40px; 
	overflow:hidden; 
	background:#fff; 
	cursor:pointer;border-radius:100%
	}
.flex-control-nav .flex-active { 
    background:#fe5555;
	}
.banner ul li a{ 
    display:block; 
	height:100%;
	}
/*footer*/
.footer{width:100%;background:#445963;padding-top:35px}
.f_menu dl{float:left;margin-right:70px}
.f_menu dt{color:#fff;font-size:14px;line-height:30px}
.f_menu dd a{display:block;color:#fff;font-size:12px;line-height:30px}
.footer .f_right{width:278px}
.footer p{color:#fff;font-size:12px;line-height:30px}
.footer .copy{text-align:center;color:#fff;font-size:12px;line-height:30px;padding:50px 0 30px 0}
.footer .copy a{color:#fff;}
.footer .sao{padding:12px 0 15px 0}
.footer .share li{float:left;margin-right:10px}
.share li a{float:left;background:url(../images/share.png) no-repeat;width:36px;height:36px;transition:linear 0.3s}
.share li:hover a.aa1{background-position:0 -46px;}
.share li a.aa2{background-position:-46px 0px;}
.share li:hover a.aa2{background-position:-46px -46px;}
.share li a.aa3{background-position:-92px 0px;}
.share li:hover a.aa3{background-position:-92px -46px;}
/*客服漂浮窗口*/
.fixed{width:180px;position:fixed;top:220px;right:20px;z-index:10;height:370px;box-shadow:0px 0px 8px #666;border-radius:6px;}
.fixed .fix_box{height:370px;background:#fff;border-radius:6px;}
.fixed .topbox{background:#4a5e68;padding:10px 12px 11px 12px;border-radius:6px 6px 0 0;}
.fixed .zx_box{padding-left:2px;}
.fixed .zx_box h1{color:#fff;font-size:14px;}
.fixed .zx_box span{display:block;color:#fff;font-size:10px;}
.fixed .close_btn{position:absolute;top:22px;right:15px;z-index:100001;cursor:pointer}
.fixed .qqbox li{height:42px;border-bottom:1px solid #fff;background:#f5f5f5;padding:0 26px;line-height:43px}
.fixed .qqbox li a{display:block;background:url(../images/qq.png) no-repeat left center;padding-left:30px}
.fixed .qqbox li a span{color:#666;font-size:12px} 
.fixed .hotline{padding-left:26px;padding-top:10px;padding-bottom:6px}
.fixed .hotline h2{color:#666;font-size:12px;background:url(../images/tel.png) no-repeat left 1px;padding-left:30px}
.fixed .hotline span{display:block;color:#c2281b;font-size:18px;font-family:Arial, Helvetica, sans-serif;padding-top:4px}
.fixed .phone span{display:block;color:#666;font-size:12px;line-height:20px}
.fixed .phone span em{color:#0164d5}
.fixed .phone{padding-left:26px;}
.fixed .sao_ewm{width:120px;margin:0 auto;text-align:center}
.fixed .sao_ewm img{width:105px;height:105px;border:1px solid #ccc;padding:2px}
.fixed .sao_ewm p{color:#666;font-size:12px;margin-top:8px}
/*返回顶部*/
#back-to-top { position:fixed; bottom:20px; right:20px; z-index:99; display:none; }
#back-to-top img a{border:none}