﻿* {margin:0; padding:0; border:0;}
body {font-size=62.5%; font-family: 微软雅黑, 新宋体, Calibri; background: #f8f8f8; width:100%; min-width:1366px;}
a {text-decoration: none; color: #888;}
#header {width:1100px; margin:0 auto;}
#navdivider {clear: both; border-top: 1px solid #efefef; margin-bottom: 1px;}
#banner {max-width: 1400px; margin: 0 auto; overflow: hidden;}
#logo {float: left; margin: 11px 0 0 32px;}
#wrap {background:#fff; font-size: .8em; text-shadow:#eee 0 1px 0px;}
.titledivider {border-bottom: 1px solid #efefef;}
#wrapdivider {border-top: 8px solid #8a3; clear:both;}
#main {width:960px; height:560px; margin: 0 auto; padding: 32px 0; position: relative; color: #555;}
#main ul {list-style:none; margin: 0 0 16px 16px;}
#main li {padding: 8px 0; border-bottom: dotted 1px #ddd;}
#main .label {font-size: 2em; margin-bottom: 16px; text-indent:0;} 
#main .content1 {width: 280px; margin: 8px 0; float:left;}
#main p {line-height: 24px; text-indent:2em; text-align:justify; text-justify:inter-ideograph; vertical-align:baseline;}
#main .content2 {width: 240px; margin: 8px 0; float: left; position:absolute; left: 350px; } 
#main .content3 {width: 320px; margin: 8px 0; float:right;}
#main a:hover {margin-left: 1px; color: #666;} 
/* map & footer */
#mapdivider {border-top: 8px solid #6a3;}
#sitemap {width: 1100px; margin:0 auto; padding: 16px;}
#sitemap ul p {color:#282828;    font-weight: bold; line-height: 1.625; font-size: 22px;}
#sitemap .list1 {width: 240px; float: left;}
#sitemap .list2 {width: 240px; float: left;}
#sitemap .list3 {width: 240px; float: left;}
#sitemap li {list-style:none; padding: 0 16px;}
#sitemap a {color: #222222; font-size: 16px; line-height: 1.625;}
#sitemap a:hover {color: #fff; padding-left:1px;}
#footer {background: #f0f0f0; background: #f0f0f0; overflow: hidden; padding-bottom: 48px;}
#footer p{ padding: 16px; font-size: 16px; color: #222222; line-height: 1.625; font-weight:400}
#aboutsection {float:left; overflow:hidden;}
#aboutdivider {float:left; margin-right: 113px;border-right: 1px solid #a2a2a2; background: #b9b9b9; height:168px; width:1px;}
#abouttext {text-shadow: 0px 0.5px 0px #a09e9e;}
/*SubMenu*/
#nav {float: right; text-align: right; margin: 28px 0 0 0; font-size: 1em;}
#nav li ul a{display: block; width: 160px; text-align:left; padding-left:16px;} 
#nav li ul li:hover { background:#66ac27;} 
#nav li ul a:hover { color:#fff; padding-bottom: 0; border-bottom:0;} 
#nav a.active{border-bottom: 4px solid #7a7;padding-bottom: 0px;color: #363;}

#nav li:hover ul { left: auto;} 
#nav li.sfhover ul { left: auto;} 
#nav a { display: block; width: 80px; text-align:center; color: #666;}
#nav li:hover > a {border-bottom: 3px solid #7a7; padding-bottom: 0px; color: #363; transition: all 0.25s ease-out;}
/*<!--#nav a.active, #nav li:hover > a {border-bottom: 3px solid #7a7; padding-bottom: 0px; color: #363; transition: all 0.15s linear;}-->*/
#nav li {float: left; line-height: 40px; width:106px; list-style-type: none;} 
#nav li ul {line-height: 24px; text-align:left; left: -999em; width: 176px; position: absolute; padding: 1px; background: #f8f8f8; box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.400);z-index: 1000;}
#aboutsection{ width:20%;}
#nav li ul li{ width:100%;}
#nav li ul li a{ width:100%;}
#footer ul li a:hover{ text-decoration:underline; color:#222222}

/*footer的下栏*/
.copy {
    background: #222222;
    height: 40px;
    color: #fff;
    line-height: 40px;
    font-size: 14.000000000000002px;
}
.container {
    width: 100% !important;
    max-width: 1069px;
}
.container {
    margin-right: auto;
    margin-left: auto;
}
.row {
	overflow:hidden;
    /*margin-left: -11px;
    margin-right: -11px;*/
}
.col-sm-4 {
    width: 50% !important;
	float:left
}
.col-sm-8 {
    width: 49% !important;
	padding-right:0px;
	float:right
}
.copy ul {
    list-style: none;
    margin: 0;
    padding: 0;
    float: right;
    text-align: center;
}
.copy ul li {
    display: inline-block;
}
.copy ul li a {
    color: #fff;
    padding: 0 10px;
}

#wrap .label a{text-decoration: none !important; color: #888 !important; font-size: 26px !important; text-indent: 0; font-weight:500 !important;} 

.color888{ color:#3a68a9}

#fw ul .lia{width:45%; float:left; margin:50px 0 0 0; }
#fw ul .lib{width:45%; float:right; margin:50px 0 0 0;}
#fw ul li .dta{width:72px; float:left; margin:15px 15px 15px 0}
#fw ul li .dtb{float:left; margin:15px; width:372px; height:65px; overflow:hidden}
