﻿html { -webkit-text-size-adjust: 100%; }
body { font-size: 12px; font-family: "Microsoft Yahei", Arial, sans-serif; color: #666666; line-height: 1.5; background:#fff; }
* { font-family: "Microsoft Yahei", Arial, sans-serif; padding:0px; margin:0px; }
a { text-decoration: none; color: inherit; }
input, textarea { font-family: "Microsoft Yahei", Arial, sans-serif; color: #666666; }
em { font-style: normal; }
/* layout */
.wrapper { overflow: hidden;position: relative; }
.col-main { position: relative; left: 50%; width: 1030px; margin-left: -445px; }
ul,dl{
	list-style:none;
}
ul.ul_fl li,dl.ul_fl li{
	float:left;
}
.hide{ display:none;}
.fl { float: left; }
.fr { float: right; }
.row { overflow: hidden; }
.ie6 .row { zoom: 1; }
.col-5-1 { float: left; width: 20%; }
.col-5-2 { float: left; width: 40%; }
.col-3 { float: left; width: 25%; }
.col-4 { float: left; width: 33.3%; }
.col-6 { float: left; width: 50%; }
.col-12 { float: left; width: 100%; }
.col-left { float: left; width: 680px; }
.wonder-left { float: left; width: 990px; }
.wonder-left { float: left; width: 900px; }
.col-right { float: right; width: 290px; }
.clear { display: block; height: 0; line-height: 0; clear: both; }
img { max-width: 100%; height: auto; }
.ie6 img { width: 100%; height: auto; }
.ie7 .wrapper { position: relative; zoom: 1; }
.ie7 .col-3 { width: 24.9%; }
.ie7 .col-4 { width: 33.2%; }
.ie6 .wrapper { position: relative; zoom: 1; }
.ie6 .col-3 { width: 24.9%; }
.ie6 .col-4 { width: 33.2%; }


.w45{ display:block; height:100%; width:45px;}
.h15{ display:block; height:15px; width:100%;}
.h30{ display:block; height:30px; width:100%;}
.h40{ display:block; height:40px; width:100%;}
.h50{ display:block; height:50px; width:100%;}
.h60{ display:block; height:60px; width:100%;}
.main_1200{ width:1200px; margin:0px auto;}
/* header */
.header {  width:100%; height:80px; background:#333333; }
.header_div{position: fixed; width:100%; height:80px;background:#333333; z-index:999999;}
.header .logo { width: 160px; height: 80px; background: url(../images/logo.png) no-repeat center center #e60012; text-indent: -100em; overflow: hidden; }
.header .logo a { display: block; width: 100%; height: 100%; }
.header .bang-nav-wrap { height: 80px; width: 995px; position:relative; left:40px; }
.header .bang-nav {height: 80px; background: #333333;z-index: 20; width:770px;}
.header .bang-nav .bang-nav-search { width: 60px; height: 80px; background: url(../images/search.gif) no-repeat center center #333333; text-indent: -100em; overflow: hidden; cursor: pointer; }
.header .bang-nav .bang-nav-li { float: left; }
.header .bang-nav .bang-nav-li a { display: block; font-size: 14px; line-height: 80px; color: #ffffff; padding: 0 20px; }
.header .bang-nav .bang-nav-li a:hover, .header .bang-nav .bang-nav-li a.active { background-color: #525252; text-decoration:none; }
.header .bang-nav .bang-nav-search:hover { background-color: none; }
.header .bang-nav .seach-wrap { position: absolute; top: 80px; left: 0; width: 740px; height: 80px; background: #fff; }
.ie6 .header .bang-nav .seach-wrap { zoom: 1; }
.header .bang-nav .seach-wrap .input-wrap { margin: 14px 40px; height: 50px; border-bottom: 1px solid #999999; padding-right: 50px; }
.header .bang-nav .seach-wrap .input-text { height: 50px; line-height: 50px; font-size: 24px; color: #999999; padding: 0; width: 100%; background: transparent; border: 0; }
.header .bang-nav .seach-wrap .submit-btn { position: absolute; top: 15px; right: 40px; width: 40px; height: 50px; padding: 0; text-indent: -100em; overflow: hidden; border: 0; background: url(../images/header-search-submit.png) no-repeat center center; cursor: pointer; }
.header .bang-nav-mobile { display: none; }
.header .tel { height: 80px; width:165px; background: #525252;}
.header .tel span {color: #ffffff; line-height: 18px; height: 40px; display:block; position:relative; top:20px; left:30px; width:105px; }

.header .tel a.online { font-size: 14px; line-height: 50px; padding: 20px 25px 20px 12px; text-decoration: underline; }
.header .tel em { font-size: 16px; line-height: 22px; font-family: 'Century Gothic', Arial, sans-serif; }
.header .dept-nav {top: 80px; width: 160px; background: #efefef; overflow:hidden; position:absolute; height:432px; display:none;}
.header .dept-nav .dept-nav-li { position: relative; margin-bottom:20px; }
.header .dept-nav .dept-nav-li .dept-nav-link { display: block; padding: 6px 18px 8px 14px; font-family: "Microsoft Yahei", Arial, sans-serif; }
.header .dept-nav .odd .dept-nav-link { background: #f3f3f3; }
.header .dept-nav .dept-nav-li .name { display: block; color: #000000; line-height: 25px; height:25px; font-size:14px; background:none; }
.header .dept-nav .dept-nav-li .name img { margin-left:4px; }
.header .dept-nav .dept-nav-li .des { display: block; color: #666; line-height: 22px;height:22px;}
.header .dept-nav .active .dept-nav-link, 
.header .dept-nav .dept-nav-li .dept-nav-link:hover { background: #333; }
.header .dept-nav .active .name,
.header .dept-nav .dept-nav-li .dept-nav-link:hover .name { color: #fff; }
.header .dept-nav .active .des,
.header .dept-nav .dept-nav-li .dept-nav-link:hover .des { color: #999; }
.header .dept-nav ul { position: relative; z-index: 10; left:10px; top:20px; width:140px; }
.header .dept-nav-opener { width: 130px; height: auto; cursor: default; margin:0px auto; }
.header .headerlogo { padding: 0; width: 121px; background-repeat: no-repeat; background-position: center center; background-color: #222222; text-indent: -100em; overflow: hidden; }
span.des a:hover{color:#e60012;}

.footer{
	width:100%;
	margin:0px;
	padding:0px;
	height:auto;
}
.footer_top{
	width:100%;
	height:190px;
	background:#333333;
}
.footer_logo{
	width:13%;
	height:190px;
	border-right:2px solid #3d3d3d;
}
.footer_nav_ul{
	position:relative;
	float:left;
	left:50px;
}
.footer_nav_ul dl{
	width:165px;
	float:left;
}
.footer_nav_ul dl dt{
	font-size:14px;
	color:#fff;
	height:35px;
	line-height:28px;
}
.footer_nav_ul dl li{
	width:80%;
	overflow:hidden;
	height:22px;
	line-height:22px;
	overflow:hidden;
}
.footer_nav_ul dl li a{
	color:#fff;
	
}
.footer_but{
	width:100%;
	height:30px;
	background:#3d3d3d;
}
.footer_but .footer_copy{
	position:relative;
	float:left;
	height:30px;
	line-height:30px;
	margin:0px auto;
	color:#fff;
	
}
.footer_but .footer_copy .footer_copy_tel{
	width:175px;
}
.footer_but .footer_copy .footer_copy_addr{
	width:375px;
}
.footer_but .footer_copy .footer_copy_name{
	width:260px;
}
.footer_but .footer_copy .footer_copy_ip{
	margin-left:12px;
}
.footer_links{
	line-height:24px;
	color:#fff;
	width:90%;
	margin:0px auto;
	padding-top:15px;
}
.footer_links .footer_links_title{
	font-size:14px;
	font-weight:bold;
	width:90px;
	line-height:30px;
}
.footer_links ul{
	float:left;
	list-style:none;
}
.footer_links ul li{
	line-height:24px;
	height:24px;
	margin:6px;
	float:left;
}
a:hover{
	text-decoration:underline;
}
.sjytd_nav a:hover{
	text-decoration:none;
}
.page_con{line-height:30px;}

#floatDivBoxs{width:145px;background:#fff ;position:fixed;top:80px;right:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#f08326;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:12px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px;}
#floatDivBoxs img{border:0px;}
#floatDivBoxs .floatDbg{width:100%;height:8px;background:#ebebeb;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(../images/online_arrow.jpg) no-repeat;position:fixed;top:80px;right:145px;z-index:999;}
#rightArrow a{display:block;height:45px;}