@charset "utf-8";
@import url(base.css);
#flashcontent{width:930px;margin:0 auto;background:#5b6166;}

#welcome{width:100%;margin:auto;height:30px;line-height:30px;background:#bbcae8;}
#welcome ul{width:90%;margin:auto;}
#welcome span.a{float:left;margin-right:30px;letter-spacing:1px;}
#welcome span.b{font-weight:700;color:#333;letter-spacing:1px;}

.d1 {width:580px;height:30px;line-height:30px;overflow:hidden; white-space:nowrap;}
.d2 {}
.div2 {width:1300px;float:left;overflow:hidden;font-weight:500;color:#333;letter-spacing:1px;}

#banner{width:100%;margin-top:5px;padding-bottom:1px;border-top:1px #000 solid;border-bottom:1px #000 solid;}
#banner ul{margin:auto;}
#banner li{float:left;}
#banner li.last{background:url(../images/flash_bg.gif);width:100%;}

#container{width:100%;margin:auto;border-top:8px #b8b8b8 solid;padding-top:3px;overflow:hidden;}
#mainbody{width:100%;border-top:1px #929292 solid;}

.box1{float:left;width:30%;background:url(../images/box_bg.gif) right repeat-y;height:400px;}
.box{float:left;width:50%;background:url(../images/box_bg.gif) right repeat-y;height:400px;}
.box2{float:right;width:20%;margin-left:-1px;height:400px;}


.box1 h2,.box2 h2,.box h2{background:url(../images/box_t.gif) repeat-x;height:25px;line-height:25px;font-size:12px;color:#2e2b72;}
.box1 h2 span,.box2 h2 span,.box h2 span{height:25px;display:block;background:url(../images/box_ico.gif) right no-repeat;margin:0 10px;}
.box1 .boxc{background:url(../images/ico1.jpg) repeat-x;text-align:right;}
.box1 .boxc img{text-align:right;}
.box1 .about{padding:10px;}
.box1 .about p{text-align:justify;text-justify:inter-ideograph;padding:5px 0;text-indent:2em;color:#000;}
.about h3{font-size:14px;color:#003399;width:50%;border-bottom:1px #666 dashed;height:25px;}
.about  p.img{text-align:right;float:right;}
.about p.con{clear:both;padding-left:10px;text-indent:0;color:#070a4d;}
.about p.con u{color:#ff9900;font-weight:bold;font-size:14px;}

.box_t{width:100%;margin-top:1px;}
.box_t li{float:left;width:33% !important;width:32%;/*background:url(../images/ico3.jpg) repeat-x;*/text-align:right;margin-right:1px;filter:alpha(opacity=50); /* IE */-moz-opacity:0.5; /* Moz + FF */opacity:0.5;}
.box_t li.active{filter:alpha(opacity=100); /* IE */-moz-opacity:1; /* Moz + FF */opacity:1;}
.box_t li img{width:182px !important;width:165px;}
.none{display:none;}
.box_c{padding:10px;}
.box_c h3{font-size:14px;color:#003399;width:50%;border-bottom:1px #666 dashed;height:25px;}
.box_c p{padding:3px 0;text-indent:2em;color:#000;}
.box_c p.sub{}
.box_c p.sub a{color:#000;text-decoration:underline;margin-right:10px;}
.box_c p.sub a:hover{color:#333;}
ul.jx{background:url(../images/about_train.jpg) center bottom no-repeat;}
ul.hg{background:url(../images/feiji5.jpg) center bottom no-repeat;}
ul.mc{background:url(../images/chuan.jpg) center bottom no-repeat;}

#box_title{background:url(../images/box_t.gif) repeat-x;height:25px;line-height:25px;font-size:12px;color:#2e2b72;}
#box_title ul{background:url(../images/box_ico.gif) right no-repeat;display:block;margin:0 20px 0 10px;}
#box_title ul li{float:left;width:90px;line-height:20px;height:20px;margin-top:4px;text-align:center;}
#box_title ul li.active{background:#fff;border:1px #ccc solid;border-bottom:none;}
#box_title ul li.active a{color:#2e2b72;font-weight:bold;}
#box_title ul li a:hover{text-decoration:none;}

.box2 .boxc,.box .boxc{background:url(../images/ico5.jpg) repeat-x;text-align:right;margin:0 1px;}
.box2 ul{padding:5px 10px;}
.box2 li{background:url(../images/ico.gif) left 8px no-repeat;padding-left:10px;height:22px;line-height:22px;overflow:hidden;}


.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#deecf9;border-left:1px solid #d6d3ce;border-right:1px solid #d6d3ce;}
.xb1 {margin:0 5px; background:#d6d3ce;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.box3 .boxc{display:block; background:#deecf9; border:0 solid #d6d3ce; border-width:0 1px;}
.box3 .boxc ul{padding-left:10px !important;padding-left:5px;}

.box3c{margin:20px 10px;}

#bottom{clear:both;width:100%;border-top:1px #ccc solid;height:65px;line-height:20px;background:#e0e0e0;}
.bottomc{}
.bottomc h3{float:left;font-size:12px;padding-left:10px;}
.bottomc li{float:left;margin:0 5px;}
.bottomc a{margin:0 3px;font-size:12px;}
