﻿/*--Reset--*/
html,body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,fieldset,label,iframe,table,caption,tbody,tfoot,thead,tr,th,td,embed,object,img,p,span,strong,em {margin:0; padding:0; border:0;}
html,body{background:#fff; background:#f2f2f2;}
html {border-collapse:collapse;}
ul,ol,li {list-style:none;}
input,select,button,textarea {margin:0; padding:0; background:#fff; cursor:pointer;}
table {border-collapse:collapse; border-spacing:0;}
table,td,tr,th,label,input,select {font-size:12px;}



/*--Global--*/
a:link {color:#2472b2; text-decoration:underline;}
a:visited {color:#2472b2; text-decoration:underline;}
a:hover {color:#ff9113; text-decoration:underline;}
a:active {color:#ff9113; text-decoration:underline;}
.clear {clear:both; font:1px/1px Arial;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
* html .clearfix {height:1%;}
*+html .clearfix {height:1%;}
.clearfix {display:block;}
.fix {word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}



/*--Layout--*/
#container {width:100%; color:#333; font:normal normal normal 12px/22px Verdana,宋体;}

/*-----Header-----*/
#header {width:100%; margin:0 auto; font:1px/1px Arial; position:absolute; top:-150px; left:-20px;}
#header .top {width:960px; margin:0 auto; height:115px; background:url(../img/top.gif) no-repeat;}
#header .topA,#header .topB,#header .topC,#header .topD {float:left; height:115px;}
#header .topA {width:20px; background:url(../img/topa.jpg) no-repeat;}
#header .topB {width:310px; background:url(../img/topb.jpg) no-repeat;}
#header .topC {width:610px; background:url(../img/topc.jpg) no-repeat;}
#header .topC .lan {float:right; padding:48px 20px 10px 0;}
#header .topC .lan a {margin-left:5px; font:12px/14px Verdana,宋体;}
#header .topC .search {clear:both; float:right; padding-right:20px; font:1px/1px Arial;}
#header .topC .search input {display:block; float:left;}
#header .topC .search input.textBox {width:130px; height:16px; padding:2px 0 0 20px; border:1px solid #aaa; background:#fff url(../img/search.gif) no-repeat; color:#666; }
#header .topC .search input.btnSearch {width:40px; height:20px; margin-left:10px; border:0; background:url(../img/search_btn1.png) no-repeat; color:#fff;}
#header .topC .search input.btnSearch2 {width:40px; height:20px; margin-left:10px; border:0; background:url(../img/search_btn2.png) no-repeat; color:#fff;}
#header .topD {width:20px; background:url(../img/topd.jpg) no-repeat;}

/*-----Nav-----*/
.nav {width:100%; height:35px; background:url(../img/nav.png) repeat-x; position:absolute; top:115px; left:0px;}
.nav .navbox {width:920px; height:35px; margin:0 auto; background:url(../img/navbox.png) repeat-x;}
.nav .navbox ul {height:35px; padding-left:55px; background:url(../img/navul.png) 20px top no-repeat; font:1px/1px Arial;}
.nav .navbox ul li {display:inline; float:left; margin-left:10px; font:normal normal bold 14px/35px Verdana,宋体;}
.nav .navbox ul li a:link {display:block; padding:0 10px; color:#f0f8ff; text-decoration:none;}
.nav .navbox ul li a:visited {display:block; padding:0 10px; color:#f0f8ff; text-decoration:none;}
.nav .navbox ul li a:hover {display:block; padding:0 10px; background:url(../img/navhover.png) repeat-x; color:#fff; text-decoration:none;}
.nav .navbox ul li a:active {display:block; padding:0 10px; color:#fff; text-decoration:none;}
.nav .navbox ul li a.current {display:block; padding:0 10px; background:url(../img/navhover.png) repeat-x; color:#fff;}

/*-----Footer-----*/
#footer {width:920px; margin:0 auto; height:30px; background:url(../img/foot.gif) repeat-x; text-align:center;}
#footer span {color:#bfdff6; font:12px/30px Verdana,宋体;}
#footer span.copyright {float:left; padding-left:20px; font:normal normal normal 11px/30px Tahoma,宋体;}
#footer span.copyright em {font:normal normal normal 12px/30px 宋体;}
#footer span.copyright a {color:#bfdff6; font:normal normal normal 11px/30px Tahoma,宋体;}
#footer span.footnav {float:right; padding-right:20px;}
#footer span.footnav a {margin-left:25px; font:12px/30px Verdana,宋体;}
#footer span.footnav a {color:#f0f8ff;}
#footer span.footnav a:visited {color:#f0f8ff;}
#footer span.footnav a:hover {color:#bfdff6;}
#footer span.footnav a:active {color:#bfdff6;}



/*--Content--*/
#content {width:920px; margin:0 auto; margin-top:150px; font:1px/1px Arial; position:relative;}
#content .banner {width:920px; height:300px;}
#content .cont {width:900px; padding:0 0 20px 20px; background:#fff url(../img/cont.gif) repeat-x;}
#content .cont .modA,#content .cont .modB,#content .cont .modC {float:left; height:auto !important; height:130px; min-height:130px; padding-top:30px; font:12px/22px Verdana,宋体;}
#content .cont .modA {width:280px;}
#content .cont .modB {width:240px;}
#content .cont .modC {width:280px;}
#content .cont .division {float:left; width:40px; height:240px; background:url(../img/division.jpg) no-repeat;}
#content .cont .title1,#content .cont .title2,#content .cont .title3 {height:26px; padding-left:30px; background:url(../img/title1.gif) no-repeat; color:#ffa220; font:normal normal bold 14px/26px Verdana,宋体;}
#content .cont .title2 {background:url(../img/title2.gif) no-repeat;}
#content .cont .title3 {background:url(../img/title3.gif) no-repeat;}
#content .cont .text1,#content .cont .text2,#content .cont .text3 {padding-top:12px; font:12px/20px Verdana,宋体;}
#content .cont .text1 img,#content .cont .text2 img,#content .cont .text3 img {float:right;}
#content .cont .text2 {background:url(../img/pic2.jpg) right 25px no-repeat; background:none; font:12px/24px Verdana,宋体;}
#content .cont span {clear:both; display:block; float:right; width:40px; height:20px;}
#content .cont span.more a {display:block; width:40px; height:20px; background:url(../img/more1.png) no-repeat; color:#fff; text-align:center; text-decoration:none;}
#content .cont span.more a:hover {display:block; width:40px; height:20px; background:url(../img/more2.png) no-repeat;}

/*--Second--*/
#content .cont2 {width:900px; height:auto !important; height:270px; min-height:270px; padding:20px 0 0 20px; background:#fefefe url(../img/cont.gif) repeat-x;}
#content .cont2 .path {width:875px; height:21px; padding-left:25px; background:url(../img/path.png) center left no-repeat; font:12px/21px Tahoma,宋体;}
#content .cont2 .main {float:left; width:630px; height:auto !important; height:270px; min-height:270px; padding:20px 0 0 0; background:#fff;}
#content .cont2 .main h2 {display:block; width:630px; height:50px; background:url(../img/titlemain.gif) no-repeat; font:normal normal bold 16px/50px Tahoma,宋体; text-align:center; overflow:hidden;}
#content .cont2 .mainText {width:630px; height:auto !important; height:150px; min-height:150px; padding:20px 0 30px 0; font:normal normal normal 12px/24px Verdana,宋体;}
#content .cont2 .mainText img.pic1 {float:right; width:160px; height:160px; padding-left:10px;}
#content .cont2 .mainList {width:630px; height:auto !important; height:150px; min-height:150px; padding:20px 0 30px 0; font:normal normal normal 12px/24px Verdana,宋体;}
#content .cont2 .mainList ul {padding:0 0 20px 30px;}
#content .cont2 .mainList ul li {display:block; width:580px; height:40px; background:url(../img/siderli.gif) left center no-repeat; border-bottom:1px dashed #ccc; font:normal normal normal 14px/40px 宋体;}
#content .cont2 .mainList ul li a {display:block; width:580px; height:40px; padding-left:8px; color:#2472b2; text-decoration:none; overflow:hidden;}
#content .cont2 .mainList ul li a:link {color:#2472b2;}
#content .cont2 .mainList ul li a:visited {color:#2472b2;}
#content .cont2 .mainList ul li a:hover {color:#ff9113;}
#content .cont2 .mainList ul li a:active {color:#ff9113;}
#content .cont2 .mainList span.page {display:block; float:right; width:220px; height:20px; padding-bottom:30px; font:12px/20px 宋体;}
#content .cont2 .mainList span.page a {display:inline; margin-left:20px;}

#content .cont2 .siderbar {float:left; width:226px; padding-left:25px; padding-bottom:20px; font:1px/1px Arial;}
#content .cont2 .siderbar h3 {display:block; width:196px; height:33px; padding-left:30px; background:url(../img/titlesider.png) no-repeat; color:#fff; font:normal normal bold 14px/33px Verdana,宋体;}
#content .cont2 .siderbarText {width:223px; height:auto !important; height:173px; min-height:173px; padding-left:3px; background:#4abbff url(../img/sider.png) repeat-x;}
#content .cont2 .siderbarText ul {width:204px; height:auto !important; height:169px; min-height:169px; padding-bottom:20px; border:1px solid #86b9de; border-top:0; padding-left:14px; background:#f7fcff; font:1px/1px Arial;}
#content .cont2 .siderbarText ul li {width:180px; height:20px; padding-top:15px; background:url(../img/dashed.gif) bottom left no-repeat; font:normal normal normal 12px/20px Tahoma,宋体;}
#content .cont2 .siderbarText ul li a {display:block; width:180px; height:20px; padding-left:8px; background:url(../img/siderli.gif) left center no-repeat; color:#2472b2; font:normal normal normal 12px/20px Tahoma,宋体; text-decoration:none; overflow:hidden;}
#content .cont2 .siderbarText ul li a:visited {display:block; width:180px; height:20px; color:#2472b2; overflow:hidden;}
#content .cont2 .siderbarText ul li a:hover {display:block; width:180px; height:20px; color:#ff9113; overflow:hidden;}
#content .cont2 .siderbarText ul li a:active {display:block; width:180px; height:20px; color:#ff9113; overflow:hidden;}

/*--Third--*/
#content .cont3 {width:900px; height:auto !important; height:270px; min-height:270px; padding:20px 0 0 20px; background:#fefefe url(../img/cont.gif) repeat-x;}
#content .cont3 .path {width:875px; height:21px; padding-left:25px; background:url(../img/path.png) center left no-repeat; font:12px/21px Tahoma,宋体;}
#content .cont3 .main {float:left; width:860px; height:auto !important; height:270px; min-height:270px; padding:20px 0 0 10px; background:#fff;}
#content .cont3 .main h2 {display:block; width:860px; height:50px; background:url(../img/titlemain.gif) center top repeat-x; font:normal normal bold 16px/50px Tahoma,宋体; text-align:center; overflow:hidden;}
#content .cont3 .mainText {width:860px; height:auto !important; height:150px; min-height:150px; padding:20px 0 30px 0; font:normal normal normal 12px/30px Verdana,宋体;}
#content .cont3 .mainText img.pic1 {float:right; width:160px; height:160px; padding-left:10px;}
#content .cont3 .mainText a {display:inline; margin-right:30px;}
#content .cont3 .mainList {width:860px; height:auto !important; height:150px; min-height:150px; padding:20px 0 30px 0; font:normal normal normal 12px/24px Verdana,宋体;}
#content .cont3 .mainList ul {padding:0 0 20px 30px;}
#content .cont3 .mainList ul li {display:block; width:580px; height:40px; background:url(../img/siderli.gif) left center no-repeat; border-bottom:1px dashed #ccc; font:normal normal normal 14px/40px 宋体;}
#content .cont3 .mainList ul li a {display:block; width:580px; height:40px; padding-left:8px; color:#2472b2; text-decoration:none; overflow:hidden;}
#content .cont3 .mainList ul li a:link {color:#2472b2;}
#content .cont3 .mainList ul li a:visited {color:#2472b2;}
#content .cont3 .mainList ul li a:hover {color:#ff9113;}
#content .cont3 .mainList ul li a:active {color:#ff9113;}
#content .cont3 .mainList span.page {display:block; float:right; width:220px; height:20px; padding-bottom:30px; font:12px/20px 宋体;}
#content .cont3 .mainList span.page a {display:inline; margin-left:20px;}