
* { padding:0; margin:0; outline:0;
	border-color: #e5e5e5;	
}
html,body {
	width:100%;
	height:100%;
	letter-spacing: 0.02em;
}

body {
	width:100%;
	height:100%;
	color:#2d3039;
	background:#fff;
	font-family:"微软雅黑";
	/*font: 14px/180% 微软雅黑 Microsoft YaHei, Helvetica, sans-serif, "\5B8B\4F53"; 
	-moz-user-select: none;
}
ul,ol,dl{
	list-style-type:none;
}

a { cursor:pointer; }
a:hover { text-decoration: underline; }

img { border:none !important; max-width:100%; padding:0; margin:0; vertical-align:middle; }
.videos img{ width: 100%;}

b { font-weight:normal; }
i { font-style:normal; }

button,
input[type=button],
input[type=submit] { border:none; background:#eee; cursor:pointer;}

textarea,
input[type="text"] { resize:none; border:0; background:#eee; font-size:1em; font-family:"Microsoft YaHei" ; color: #999;  }
:focus { outline:0; }


h1,h2,h3,h4,h5,h6 { font-weight:normal;}
h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,p:first-child {
	padding-top:0;
}

.inline { font-size:16px; vertical-align:middle; display:inline-block; *display:inline; *zoom:1; }
i.middle {  font-style:normal; font-size:0; vertical-align: middle; display: inline-block; *display: inline; *zoom:1;}
.border { border-width:1px; border-style:solid; }
.fill { position:absolute; top:0; left:0; right:0; bottom:0; }

.clearfix { *zoom:1; }
.clearfix:before { display:table; content:""; }
.clearfix:after {height:0; clear:both;}
.clear{ clear: both; overflow: hidden; height:0;}

table { border-collapse:collapse; border-spacing:0; }

.center{ text-align: center;}
.line{ border-bottom: 1px dashed #e5e5e5; padding-top: 20px;}






.cantainer,.container {width:1200px !important; height:auto; margin:auto; }




#header { width:100%; height:180px; position:relative; z-index:10; background:#fff; }
#header .title { clear:both; height:107px; background: url(../../static/images/erweima.png) right bottom no-repeat;}
.header-top{
    text-align: center;
    position: relative;
}
#header .container{ margin-top: 0px;}

#header .title .logo { float:left; width:25%; height:50px; position:relative; margin-top:25px;}
#header .title .logo a { float:left; position:absolute; top:0; bottom:0; left:0; right:0;}
#header .title .btn { float:left; width:120px; height:40px; font-size:13px; margin-left:2%; margin: 8px 10px; }
#header .title .btn a { width:66px; height:37px; line-height:37px;border:1px solid #dfdfdf; padding-left:39px; cursor:pointer;float: left !important; margin-top: 10px}
#header .title .ad{ float: left; width: 450px; height: 127px; background: url(../../static/images/top-ad.png) no-repeat; margin-left: 30px}

#header .title .btn > .left {float:left; color:#3b3b3b; background: #fff url(../../static/images/top_btn_left.png) 17px center no-repeat; }
#header .title .btn > .center {float:center; color:#c21907; background: #fff url(../../static/images/top_btn_right.png) 17px center no-repeat; width: 20%; }
#header .title .btn > .right {float:left; color:#c21907; background: #fff url(../../static/images/top_btn_right.png) 17px center no-repeat; }


#header .title .cell { float:right; height:30px; text-align:right; line-height:30px; font-size:29px; color:#d62918; font-weight:bold; background-size:auto 100%; padding-left:35px; margin:50px 120px 0 0 ; position:relative; }
#header .title .cell .pic { display:block; width:30px; height:35px; position:absolute; left:0; }
#header .title .cell .pic img { width:100%; }


#header .title .city { float:right; width:430px; height:40px; font-size:13px;margin:10px 10px 0 400px ; }
#header .title .city a { width:66px; !important width:60px; height:37px; !important height:39px; line-height:37px; margin-top:48px; color: #fff; padding:3px 20px 3px 20px; cursor:pointer; background:#d72a18;}





#header .nav { clear:both; width:100%; height:53px; background:#d72a18; text-align:left; text-align:center;}
#header .nav > ul { display:inline-block; *display:inline; zoom:1; vertical-align:top;}
#header .nav > ul > li { float:left; display:block; line-height:53px; position:relative;}
#header .nav > ul > li { background:url(../../static/images/navbg.png) left center no-repeat; }
#header .nav > ul > li:first-child,#header .nav > ul > li:last-child{background: none;}
#header a {text-decoration: none;}

#header .nav > ul > li > a { display:block; height:100%; color:#fff; white-space:nowrap; padding:0 29px; font-size: 16px;text-decoration: none;}
#header .nav > ul > li > a.on { background:#c21603; position:relative;}
#header .nav > ul > li > a:hover { background:#c21603; position:relative;}

#header .nav > ul > li.list02 {float:left; display:block; position:relative;  background:url(../../static/images/line.png) left center no-repeat;  }
#header .nav > ul > li.list02 > a{  line-height:30px; background:#ffffff; color:#d72a18; padding: 0px 8px; margin:  12px 10px 11px 28px; border-radius: 4px; text-decoration:none; width: 100px;}
#header .nav > ul > li.list02 > a:on {   background:#ffffff; border-radius: 4px; text-decoration:none;}
#header .nav > ul > li.list02 > a:hover {background:#ffffff; text-decoration:none;}
#header .nav > ul > li.list02.last{ background: none !important;; margin-right: 20px;}


#header .nav > ul > li.list01 { position:relative; z-index:99; }
#header .nav > ul > li.list01 > a:hover { background:#c21603; }
#header .nav > ul > li.list01:hover div.cantainer { display:block;}
#header .nav > ul > li.list01 > div.cantainer:hover {display:block; }
#header .nav > ul > li.list01 > div.cantainer:hover + a { background:#c21603 url(../../static/images/nav_btn_bg.png) center bottom no-repeat;position:relative; padding:0 29px;}
#header .nav > ul > li.list01 > div.cantainer { display:none; height:auto; background:#fff; position:absolute; left:0; top:100%; z-index:1;}
#header .nav > ul > li.list01 > div.cantainer .bg { background:#f4f5f5; position:absolute; top:0; bottom:0; left:-1000%; right:-1000%; z-index:98;}
#header .nav > ul > li.list01 > div.cantainer > .centent { width:100%; height:150px; position:relative; z-index:999; } 
#header .nav > ul > li.list01 > div.cantainer > .centent > a { float:left; width:27%; height:90px; background:#fff; padding:10px; margin:20px 20px 20px 0;}
#header .nav > ul > li.list01 > div.cantainer > .centent > a h3 { line-height:30px; font-size:18px; font-weight:bold; color:#be1a1f;}
#header .nav > ul > li.list01 > div.cantainer > .centent > a p { width:100%; height:50px; line-height:25px; font-size:13px; color:#887e7e; overflow:hidden;}
#header .nav > ul > li.list01 > div.cantainer > .centent > a:hover { background:#d32817; }
#header .nav > ul > li.list01 > div.cantainer > .centent > a:hover h3,
#header .nav > ul > li.list01 > div.cantainer > .centent > a:hover p { color:#fff; }

#header .nav > ul > li:hover ul { display:block; background:#fff; position:absolute; left:0; top:100%; z-index:8888; }
#header .nav > ul > li ul:hover { display:block; }
#header .nav > ul > li ul:hover + a { background:#c21603; border-left:1px solid #b21b0c; border-right:1px solid #b21b0c; position:relative; padding:0 29px; }
#header .nav > ul > li ul{ width:100%; display:none; background:#fff; text-align:center; padding:10px 0; position:absolute; left:0; top:100%; z-index:8888; }
#header .nav > ul > li ul li { height:2.5em; line-height:2.5em; }
#header .nav > ul > li ul a { display:block; color:#4c4242; font-size:16px; }
#header .nav > ul > li ul li:hover a {color:#fff; background:#d42817;}


#footer{}
#footer .container{  margin: 60px auto 0; overflow: hidden; margin-top: 60px;}
#footer .content{overflow: hidden; text-align: left; height: 205px;background: url(../../static/images/15.png) right bottom no-repeat; margin-right: 20px; }
#footer .content li{ background: url(../../static/images/rarr.jpg) left no-repeat; padding-left: 15px;}
#footer .content h3{ font-size: 20px; padding: 20px 0; text-align: left;}
#footer .content .left{ width: 190px; float: left;}
#footer .content .left li{ float: left;  text-align: left;}

#footer .content .center{ float: left; width: 190px; margin-left: 10px;}
#footer .content .center li{ width: 100%;  text-align: left;}

#footer .content .right{ width: 252px; float: left;}
#footer .content .right li{ float: left;  text-align: left; padding-right: 30px;}
#footer .content li a{color: #333; text-decoration: none;}
#footer .content li a:hover{ text-decoration: underline;}

#footer .footer{background: #e62129; text-align: center;}

#footer .footer { clear:both; float:left; width:100%;font-size:13px; padding: 12px 0; }
#footer  .footer p { color:#fff; text-align:center; }
#footer  .footer p a { color:#ffb0ac;}
#footer  .footer p + p { color:#ffb0ac;}


#goTopBtn {
	POSITION: fixed; TEXT-ALIGN: center; _position:absolute; _top:expression(document.documentElement.clientHeight + document.documentElement.scrollTop - this.offsetHeight); LINE-HEIGHT: 72px; WIDTH: 69px; BOTTOM: 35px; HEIGHT: 72px; FONT-SIZE: 12px; CURSOR: pointer;
	left:50%;top:60%;margin-top:156px;margin-left: 668px;
}



h1,h2,h3,h4,h5,h6 { font-weight:normal; }
h1 { font-size:30px; }
h2 { }
h3 { font-size:24px;}
h4 { }
h5 { }
h6 { }

a { text-decoration:none; color:#494949; }
a:hover { color:#d32817 }
.index { background:#fff; color:#887e7e; }
.index h1 { line-height:40px; font-size:40px; color:#d62918; }
.index h2 { font-size:36px; color:#d62918; }
.index h3 { font-size:22px; color:#4c4242; }
.index h4 {  }
.index h5 {  }
.index h6 {  }


button { font-family:"Microsoft YaHei"; cursor:pointer; }
input { font-family:"Microsoft YaHei"; color:#333; }
img { border:0 }

hr { size:1px; color:#ccc; margin:  0 auto; margin-top: 15px; }

.breadcrumb { line-height:3em; }

.radius3{
	border-radius:3px;
	-moz-border-radius: 3px;       
	-webkit-border-radius: 3px;
}


