﻿
body {
    color: #666;
    font: 12px Arial,"宋体";
    margin: 0;
    padding: 0;
}
html, body {
    height: 100%;
    width: 100%;
}
html {
    overflow-y: scroll;
}
form, div, img, p, dl, dt, dd {
    margin: 0;
    padding: 0;
}
input, textarea, select {
    color: #333;
    font: 12px Arial,"宋体";
    margin: 0;
    padding: 0;
    vertical-align: middle;
}
input:focus, textarea:focus {
    outline: 0 none;
}
ul, li {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
img {
    border: medium none;
    vertical-align: middle;
}
em, i {
    font-style: normal;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    margin: 0;
    padding: 0;
}
a {
    color: #666;
    text-decoration: none;
}
a:hover {
    color: #bb6300;
}
a:focus {
}
a:active {
    outline: medium none;
}
.White, a.White {
    color: #fff !important;
}
a.White:hover {
    color: #fff !important;
}
.Orange, a.Orange {
    color: #ee8100 !important;
}
a.Orange:hover {
    text-decoration: underline;
}
.Orange2, a.Orange2 {
    color: #b3500d !important;
}
a.Orange2:hover {
    text-decoration: underline;
}
.Orange3, a.Orange3 {
    color: #cf7800 !important;
}
a.Orange3:hover {
    text-decoration: underline;
}
.Orange4, a.Orange4 {
    color: #ba6d04 !important;
}
a.Orange4:hover {
    text-decoration: underline;
}
.Gray, a.Gray {
    color: #22292e !important;
}
a.Gray:hover {
    text-decoration: underline;
}
.Gray2, a.Gray2 {
    color: #848484 !important;
}
a.Gray2:hover {
    text-decoration: underline;
}
.Gray3, a.Gray3 {
    color: #cecece !important;
}
a.Gray3:hover {
    text-decoration: underline;
}
.Blue, a.Blue {
    color: #256392 !important;
}
a.Blue:hover {
    text-decoration: underline;
}
.Blue2, a.Blue2 {
    color: #226090 !important;
}
a.Blue2:hover {
    text-decoration: underline;
}
.Blue3, a.Blue3 {
    color: #3782bd !important;
}
a.Blue3:hover {
    text-decoration: underline;
}
.Blue4, a.Blue4 {
    color: #0f4e7d !important;
}
a.Blue4:hover {
    text-decoration: underline;
}
.Blue5, a.Blue5 {
    color: #4c82da !important;
}
a.Blue5:hover {
    text-decoration: underline;
}
.Black, a.Black {
    color: #000 !important;
}
a.Black:hover {
    text-decoration: underline;
}
.Text_l {
    text-align: left;
}
.Text_r {
    text-align: right;
}
.Text_c {
    text-align: center;
}
.B {
    font-weight: bold;
}
.png {
}
.underline {
    text-decoration: underline;
}
.solidline {
    background: #dfdfdf none repeat scroll 0 0;
    height: 1px;
    overflow: hidden;
}
.dashedline {
    background: url("../images/line.gif") repeat-x scroll 0 0;
    height: 1px;
    overflow: hidden;
}
.clearboth::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clearboth {
}
.FL {
    display: inline;
    float: left;
}
.FR {
    display: inline;
    float: right;
}
.div100 {
    margin: 0 auto;
    width: 100%;
}
.pubdiv {
    margin: 0 auto;
    width: 1320px;
}
.Body {
    margin: 0 auto;
    max-width: 1660px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: medium none;
    padding: 0;
}
.f10 {
    font-size: 10px;
}
.f12 {
    font-size: 12px;
}
.f14 {
    font-size: 14px;

}
.f15 {
    font-size: 15px;
}
.f16 {
    font-size: 16px;
}
.f17 {
    font-size: 17px;
}
.f18 {
    font-size: 18px;
}
.f20 {
    font-size: 20px;
}
.f22 {
    font-size: 22px;
}
.f24 {
    font-size: 24px;
}
.f25 {
    font-size: 25px;
}
.f28 {
    font-size: 28px;
}
.f30 {
    font-size: 30px;
}
.lh140 {
    line-height: 140%;
}
.lh150 {
    line-height: 150%;
}
.lh160 {
    line-height: 160%;
}
.lh180 {
    line-height: 180%;
}
.lh200 {
    line-height: 200%;
}
.lh220 {
    line-height: 220%;
}
.lh230 {
    line-height: 230%;
}
.mb5 {
    margin-bottom: 5px;
}
.mb10 {
    margin-bottom: 10px;
}
.mb15 {
    margin-bottom: 15px;
}
.mb20 {
    margin-bottom: 20px;
}
.mb25 {
    margin-bottom: 25px;
}
.mb30 {
    margin-bottom: 30px;
}
.mb35 {
    margin-bottom: 35px;
}
.mb40 {
    margin-bottom: 40px;
}
.mb45 {
    margin-bottom: 45px;
}
.mb50 {
    margin-bottom: 50px;
}
.mb60 {
    margin-bottom: 60px;
}
.pt15 {
    padding-top: 15px;
}
.pl20 {
    padding-left: 20px;
}
.pl30 {
    padding-left: 30px;
}
.pl35 {
    padding-left: 35px;
}
.pl55 {
    padding-left: 55px;
}
.pr20 {
    padding-right: 20px;
}
.pr30 {
    padding-right: 30px;
}
.plr20 {
    padding: 0 20px;
}
.plr10 {
    padding: 0 10px;
}
.w290 {
    width: 290px;
}
.h281 {
    height: 281px;
}
.h210 {
    height: 210px;
}
.Arial {
    font-family: Arial;
}
.Tahoma {
    font-family: Tahoma;
}
.YaHei {
    font-family: "Microsoft YaHei","宋体";
}
.Song {
    font-family: "宋体";
}
.Hei {
    font-family: "黑体","宋体";
}
.font239 {
    font-family: "font239regular";
}
.Top {
    background: url("../images/top_bg.png") repeat-x scroll 0 0;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 500;
}
.TopInner {
    margin: 0 auto;
    width: 1000px;
}
.Version {
    color: #fff;
    height: 35px;
    line-height: 35px;
    margin-bottom: 20px;
    padding-right: 22px;
    text-align: right;
}
.Version a {
    color: #fff !important;
}
.Version a.cn {
    margin-right: 10px;
}
.Version a.en {
    margin: 0 10px;
}
.Version a.cur {
    color: #ff8700 !important;
}
.Version a.weixin {
    background:url("../images/weixin.png") no-repeat scroll left center;
    margin-right: 18px;
    padding: 5px 0 5px 30px;
}
.Version a.weibo {
    background:url("../images/weibo.png") no-repeat scroll left center;
    padding: 5px 0 5px 22px;
}
.Version a:hover {
    text-decoration: underline;
}
.Logo {
    height: 44px;
    padding-left: 30px;
    width: 161px; float:left;
}
.youxiang{
     height: 44px;
    padding-left: 30px;
    width: 161px; float:right; padding-top:30px;}
.youxiang a{
    background:url("../images/denglu.png") no-repeat scroll 0 0;
    display: block;
    height: 58px;
    text-indent: -999em;
    width: 254px;}
	
.Logo a {
    background:url("../images/logo.png") no-repeat scroll 0 0;
    display: block;
    height: 58px;
    text-indent: -999em;
    width: 254px;
}
.Menu {
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 400;
}
.MenuInner {
    margin: 0 auto;
    padding-left: 30px;
    width: 970px;
}
.Menu .item {
    float: left;
    position: relative;
    width: 120px;
}
.Menu .item a {
    color: #fff;
    display: block;
    float: left;
    font: 14px/49px "Microsoft YaHei","宋体";
    text-align: center;
    width: 120px;
}
.Menu .cur a {
    color: #fff;
}
.Menu .item li a {
    line-height: normal;
}
.SubMenu {
    display: none;
    left: 0;
    padding: 13px 0 0;
    position: absolute;
    width: 984px;
}
.SubMenuBrand {
    left: -120px;
}
.SubMenuJoin {
    left: -240px;
}
.SubMenu li {
    float: left;
    height: 57px;
    overflow: hidden;
}
.SubMenu li a {
    color: #8c8c8c !important;
    display: block;
    float: left;
    padding-top: 25px;
    text-align: center;
    width: 120px;
}
.SubMenu li a.a1 {
    background: url("../images/about/a1.png") no-repeat scroll 0 0;
}
.SubMenu li a.a2 {
    background: url("../images/about/a2.png") no-repeat scroll 0 0;
}
.SubMenu li a.a3 {
    background:url("../images/about/a3.png") no-repeat scroll 0 0;
}
.SubMenu li a.a4 {
    background: url("../images/about/a4.png") no-repeat scroll 0 0;
}
.SubMenu li a.a5 {
    background: url("../images/about/a5.png") no-repeat scroll 0 0;
}
.SubMenu li a.a6 {
    background: url("../images/about/a6.png") no-repeat scroll 0 0;
}
.SubMenu li a.a7 {
    background:url("../images/about/a7.png") no-repeat scroll 0 0;
}
.SubMenu li a.j1 {
    background: url("../images/join/j1.png") no-repeat scroll 0 0;
}
.SubMenu li a.j2 {
    background: url("../images/join/j2.png") no-repeat scroll 0 0;
}
.SubMenu li a.j3 {
    background:url("../images/join/j3.png") no-repeat scroll 0 0;
}
.SubMenu li a.j4 {
    background:url("../images/join/j4.png") no-repeat scroll 0 0;
}
.SubMenu li a.c1 {
    background: url("../images/citizen/c1.png") no-repeat scroll 0 0;
}
.SubMenu li a.c2 {
    background: url("../images/citizen/c2.png") no-repeat scroll 0 0;
}
.SubMenu li a.c3 {
    background:url("../images/citizen/c3.png") no-repeat scroll 0 0;
}
.SubMenu li a.p1 {
    background: url("../images/project/p1.png") no-repeat scroll 0 0;
}
.SubMenu li a.p2 {
    background: url("../images/project/p2.png") no-repeat scroll 0 0;
}
.SubMenu li a.p3 {
    background: rgba(0, 0, 0, 0) url("../images/project/p3.png") no-repeat scroll 0 0;
}
.SubMenu li a.p4 {
    background: rgba(0, 0, 0, 0) url("../images/project/p4.png") no-repeat scroll 0 0;
}
.SubMenu li a.n1 {
    background: rgba(0, 0, 0, 0) url("../images/news/n1.png") no-repeat scroll 0 0;
}
.SubMenu li a.n2 {
    background: rgba(0, 0, 0, 0) url("../images/news/n2.png") no-repeat scroll 0 0;
}
.SubMenu li a.n3 {
    background: rgba(0, 0, 0, 0) url("../images/news/n3.png") no-repeat scroll 0 0;
}
.SubMenu li a.n4 {
    background: rgba(0, 0, 0, 0) url("../images/news/n4.png") no-repeat scroll 0 0;
}
.SubMenu li a.n5 {
    background: rgba(0, 0, 0, 0) url("../images/news/n5.png") no-repeat scroll 0 0;
}
.SubMenu li a.n6 {
    background: rgba(0, 0, 0, 0) url("../images/news/n6.png") no-repeat scroll 0 0;
}
.SubMenu li a.b1 {
    background: rgba(0, 0, 0, 0) url("../images/brand/b1.png") no-repeat scroll 0 0;
}
.SubMenu li a.b2 {
    background: rgba(0, 0, 0, 0) url("../images/brand/b2.png") no-repeat scroll 0 0;
}
.SubMenu li a.b3 {
    background: rgba(0, 0, 0, 0) url("../images/brand/b3.png") no-repeat scroll 0 0;
}
.SubMenu li a.b4 {
    background: rgba(0, 0, 0, 0) url("../images/brand/b4.png") no-repeat scroll 0 0;
}
.SubMenu li a.b5 {
    background: rgba(0, 0, 0, 0) url("../images/brand/b5.png") no-repeat scroll 0 0;
}
.SubMenu li a.b6 {
    background: rgba(0, 0, 0, 0) url("../images/brand/b6.png") no-repeat scroll 0 0;
}
.SubMenu li a:hover, .SubMenu li.sub_cur a {
    background-position: -120px top;
    color: #236191 !important;
}
.Footer {
    /*background: url(../images/footer_bg.gif) repeat-x scroll 0 0;*/
	background: #6fa66f;
    height: 226px;
    width: 100%;
	float:left;
}
.LinkList {
    height: 112px;
    margin: 0 auto;
    width: 1049px;
}
.LinkList dl {
    /*border-right: 1px solid #7f7f7f;*/
    float: left;
    height: 112px;
    padding-left: 45px;
    width: 104px; font-size:12px; font-family:"微软雅黑";
}
.LinkList dl.num1 {
    background: url(../images/num01.gif) no-repeat scroll 6px 23px;
}
.LinkList dl.num2 {
    background: url(../images/num02.gif) no-repeat scroll 6px 23px;
}
.LinkList dl.num3 {
    background: url(../images/num03.gif) no-repeat scroll 6px 23px;
}
.LinkList dl.num4 {
    background: url(../images/num03.gif) no-repeat scroll 6px 23px;
}
.LinkList dl.num5 {
    background: url(../images/num04.gif) no-repeat scroll 6px 23px;
}
.LinkList dl.num6 {
    background: url(../images/num05.gif) no-repeat scroll 6px 23px;
}
.LinkList dl.num7 {
    background: url(../images/num06.gif) no-repeat scroll 6px 23px;
    border: medium none;
}
.LinkList dt {
    margin-bottom: 10px;
    padding-top: 25px;
}
.LinkList dt a {
    color: #fff;
    font: 15px "Microsoft YaHei","微软雅黑";
}
.LinkList dd {
    margin-bottom: 10px;
}
.LinkList dd a {
    color: #fff;
}
.LinkList dl a:hover {
    color: #fff;
}
.BackTop {
    background: url("../images/back_top.gif") no-repeat scroll 0 0;
    cursor: pointer;
    height: 31px;
    margin: -9px auto 0;
    position: relative;
    width: 105px;
}
.Copyright {
    height: 34px;
    margin: 0 auto;
    padding-top: 30px;
    width: 1000px;
}
.Copyright li {
    background: url("../images/footer_line.gif") no-repeat scroll right center;
    float: left;
   /* height: 34px;*/
    margin-right: 16px;
    padding-right: 17px;
}
.Copyright li.logo2 {
    /*padding-left: 54px;*/
}
.Copyright li.copyMain {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #fff;
    line-height: 16px;
    margin: 0;
    padding: 0;
}
.Copyright li.copyMain a {
    color: #96d504 !important;
    font: 11px/14px Tahoma;
    margin-left: 15px;
    text-decoration: underline;
}
