﻿@charset "utf-8";
/* CSS Default */
form,span,ul,ol,li,p,pre,dl,dt,dd,h1,h2,h3,h4,h5,h6,em,a,fieldset,legend,address,label,textarea,select,input,figure,b,i{ margin:0;padding:0;}
h1, h2, h3, h4, h5{ font-weight:normal;}
html{ -webkit-text-size-adjust:none;}
body {font-family:"微软雅黑",Tahoma,arial,Verdana; font-size:12px; color:#505050; background-color:#fff;}
fieldset,img{ border:0;}

ul,li{list-style:none;}
em,i{ font-style:normal;}
font{ font-size:14px;}
table{border-collapse:separate; border-spacing:0;}
a{ text-decoration:none;  color:#505050;}
a:focus,input,button,select,textarea{ outline:none;}
a:hover{ text-decoration:none;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-variant: normal;}
input,select,img{ vertical-align:middle; border:0 none;}
legend{ display:none;}
textarea{resize:none;}
.clear{ clear:both;}
.hide{ display:none;}
.left{ float:left}
.right{ float:right;}

/* CSS Web */
dl dt, dl dd{ display:inline; float:left;}

.header{ width:100%; height:120px; background:url(header_bg.png) repeat-x left top;}
.head{ width:1120px; height:100%; margin:0 auto;}
.logo{ float:left;}
.logo img{width: 142px; height: 114px;}

.nav{ display:block; float:left; margin:80px 0 0 10px;}
.nav ul li{ display:inline; float:left; font-size:14px; color:#fff; margin:0 10px; padding-bottom:15px;}
.nav ul li > a{color:#fff; line-height:25px;}
.nav ul li dt{ display:block; width:78px;}
.nav ul li dt a{ display:block; width:100%; height:25px; text-align:center; line-height:25px; border-radius:26px; color:#fff;}
.nav ul li dd{ position:absolute; height:35px; line-height:35px; background:url(opacity_nav.png) repeat-x left top; width:100%; left:0px; top:120px; display:none; z-index:100; overflow:hidden;}
.nav ul li dd a{ display:inline-block; background:url(nav_point.png) no-repeat left center; padding-left:6px; margin-left:22px; color:#fff;}
.nav ul li dd p{ _width:100%;}

.nav ul li.hover dd{ display:block;}
.nav ul li.hover dt a{ background:#231f20; color:#fff;}

.nav ul li dd.nav02 p{ padding-left:585px;}
.nav ul li dd.nav03 p{ padding-left:736px;}
.nav ul li dd.nav04 p{ padding-left:760px;}
.nav ul li dd.nav05 p{ padding-left:920px;}
.nav ul li dd.nav07 p{ padding-left:1150px;}
.nav ul li dd.nav08 p{ padding-left:1250px;}

.head-bar{ float:right; margin:72px 0 0 0;}
.head-bar dl{ display:block; float:left; cursor:pointer; margin-left:6px; position:relative;}
.head-bar dl dt{ display:inline-block; width:34px; height:33px; overflow:hidden; background:url(head_bar_icon.png) no-repeat; _background:url(head_bar_icon.gif) no-repeat;}
.head-bar dl dd{ position:absolute; display:none;}
.head-bar dl.search{ z-index:6;}
.head-bar dl.search .btn{ display:block; float:right; width:23px; height:23px; background:url(search_icon.png) no-repeat; margin: 5px 8px 0 0;}
.head-bar dl.search dt{ background-position:0px 0px;}
.head-bar dl.search dd{border-radius:22px; display:block; opacity:0; height:33px; top:0px; left:0px; z-index:3; overflow:hidden; background:#fff; display:none;}
.head-bar dl.search dd input{ display:inline-block; height:33px; width:100px; padding-left:8%; font-size:14px; color:#010101;}

.head-bar dl.sina dt{ background-position:-38px 0px;}
.head-bar dl.weixin{ z-index:5;}
.head-bar dl.weixin dt{ background-position:-78px 0px;}
.head-bar dl.weixin dd{ position:absolute; top:-16px; left:30px; padding-left:20px;}
.head-bar dl.weixin dd div{ position:relative;}
.head-bar dl.weixin dd div i{ display:block; position:absolute; width:5px; height:9px; background:url(triangle.png) no-repeat; left:-5px; top:26px;}
.head-bar form{float:left;}



.content{ width:1120px; margin:0 auto; padding-bottom:32px; overflow:hidden;}
.banner, .banner img{ width:100%;}

.nav-title{ width:100%; margin-top:35px; border-bottom:1px #eaeaea solid; padding-bottom:21px; float:left;}
.title-t{ display:inline-block; float:left;}
.title-n{ display:inline-block; float:right; margin-top:13px;}
.title-n ul li{display:inline-block; margin-left:20px; float:left;}
.title-n ul li a{ color:#474646; font-size:14px;}
.title-n ul li.hover a, .title-n ul li a:hover{ color:#BF0008;}

.page{ width:100%; float:left; margin-top:40px; text-align:center; font-size:15px; color:#fff;}
.page > div{ display:inline-block; padding:5px 35px; border-radius:6px; background-color:#BF0008;}
.page a{ padding-right:20px; color:#fff;} 
.page font{ color:#fff;}


.site-select{ width:155px; /*background-color:#ffcf1b;*/  background-color:#BF0008; overflow:hidden; float:left;}
.site-select ul li{ display:block; float:left; width:100%;}
.site-select ul li a{ display:block; width:100%; height:59px; line-height:59px; float:left; font-size:16px; /*color:#000000;*/ color:#fff; text-indent:16px; border-top:1px #ffe686 solid; background:url(../images/select_icon.png) no-repeat 92% center;}
.site-select ul li a.first{ border-top:0 none;}
.site-select ul li.hover a, .site-select ul li a:hover{background:url(../images/selected_icon.png) no-repeat 92% center;}

.footer{ width:100%; border-top:1px #e8e8e8 solid; clear:both;}
.foot{ width:1120px; margin:0 auto; padding:14px 0; overflow:hidden;}
.foot .left{ width:800px; color:#838383; margin-top:5px;}
.foot .left p{ line-height:24px;}
.foot .right dt, .foot .right dd{ display:inline-block; float:left;}
.foot .right dd{ vertical-align:middle; line-height:61px; margin-left:13px; color:#6b6b6b;}
