/* CSS Document */
body{ font-size:12px; font:Arial, Helvetica, sans-serif; margin:0;color:#333;}
a{ text-decoration:none; color:#333;}
*{ margin:0; padding:0; list-style:none; border:0;}
em{font-style: normal}
div{ margin:auto;}
.link_img,.main_b div,.shop,.ad_1,.link_text{ height:auto; overflow:hidden;}
*html .ad_1,*html .shop{ height:100%;}
.head{ height:24px; width:100%; background: url(../img/bg_tools.gif); border: solid 1px #eee;}
.head div{ width:1000px;}
.head h1,.head h2,.head h3,.head h4{ float:left; margin-right:10px; font-size:12px; line-height:24px;}
.logo{ height:80px; width:985px;}
.logo_img{ width:320px; float:left; height:80px;}
.top{ width:985px; height:30px; background:url(../img/nav_bg.png) repeat-x center -41px; overflow:hidden; margin:5px auto;}
.top_a{ width:5px; height:30px; background:url(../img/nav_bg.png) no-repeat left -81px; float:left;}
.top_b{ width:5px; height:30px; background:url(../img/nav_bg.png) no-repeat right -81px; float:right;}
.nav{ height:30px; line-height:30px; width:955px; float:left;}
.nav li{ float:left; padding:0 10px;}
.nav li a{ font-size:14px; color:#FFF; font-weight:bold;padding:0 6px;}
.nav li a:hover{ background:url(../img/index_bg.png); display:block; color:#3E6DB3; padding:0 6px;}
.nav ul{ padding:0 18px;}
.ad_1{ width:985px;margin:auto; margin-bottom:10px;}
#index{ background:url(../img/index_bg.png) repeat-x 8px 5px; padding:0 5px;padding-top:5px;}
#index a{color:#3E6DB3;}
.main_a,.main_b,.link{ width:985px; height:auto; overflow:hidden;}
.left_a{ width:270px; float:left;}
.center_a{ width:700px; float:right; }
.com{border:solid 1px #ccc; height:auto; overflow:hidden; margin-top:5px;}
.com p{ height:27px; line-height:27px; padding-left:10px;color:#345C97; font-weight:bold; font-size:14px; background:url(../img/titlebg.png) no-repeat -300px 7px; padding-left:35px; border-bottom:solid 1px #ccc;}
.com ul{ padding:8px; line-height:20px; font-size:13px;}
.right_a{ width:240px; float:right;}
.gg,.qiye{ border:solid 1px #BCCDE7;}
.gg div,.qiye div{ padding:8px; font-size:14px; line-height:22px;}
.left_a p,.shop p{ background: url(../img/hotTitle.jpg) 0 0; height:27px; line-height:27px; font-size:14px; padding-left:10px; color:#345C97; font-weight:bold;}
.qiye{ margin:5px 0;}
.qiye li{ height:22px; line-height:24px; padding-left:15px; }
.qiye li a{ font-size:14px;background:url(../img/list.gif) no-repeat; padding-left:15px;}
.left_b{ line-height:22px; padding:2px 0 0 15px;}
.shop{ margin-top:5px; border:solid 1px #CCC;}
.shop p{background:url(../img/titlebg.png) no-repeat -300px 7px; padding-left:37px; border-bottom:solid 1px #CCC;}
.shop ul{ padding:8px 0;}
.shop li img{ width:130px; height:100px; border:solid 1px #ccc; padding:3px;}
.shop li{ text-align:center; width:170px; float:left;}
.shop li h5{ font-size:13px; line-height:28px;}
.main_b{ margin-top:8px;}
.main_b div{ width:328px; float:left;}
.main_b p{ height:29px; line-height:29px; padding-left:25px; font-size:14px; font-size:14px;color:#345C97; font-weight:bold;}
.main_b ul{ width:318px; border:solid 1px #BCCDE7; padding:8px 0;}
.main_b li{ height:24px; line-height:24px; border-bottom: dashed 1px #ccc; margin:0 8px;}
.main_b li a{ font-size:14px; padding-left:15px; background:url(../img/line.gif) no-repeat 3px 3px;}
.news_a p{background:url(../img/titlebg2.png) no-repeat 0 0;}
.news_b p{background:url(../img/titlebg2.png) no-repeat center 0;}
.news_c p{background:url(../img/titlebg2.png) no-repeat right 0;}
.news_a ul{ margin:0 auto 0 0;}
.news_b ul{ margin:0 auto 0 auto;}
.news_c ul{ margin:0 0 0 auto;}
.link_img{margin:8px auto;}
.link_img li{ float:left; width:123px; text-align:center;}
.link_img img{ width:93px; height:31px;}
.link_text p{ width:22px; float:left; background:#f1f1f1; text-align:center; padding:3px 0; border-right:solid 1px #ccc;}
.link_text{ border:solid 1px #ccc;}
.link_text ul{ float:left; width:960px;}
.link_text li{ float:left;height:22px; line-height:22px; padding:0 5px;}
.copyright{ width:960px; text-align:center; line-height:24px; margin:20px auto;}
.copyright div{ height:24px; line-height:24px; border:solid 1px #BCCDE7; background:url(../img/hotTitle.jpg);}
.copyright div li{ float:left; width:80px;}
.copyright div ul{ width:55%; margin:0 auto;}
.subnav{ width:968px; height:24px; line-height:24px; margin-bottom:5px; border:solid 1px #ccc; padding-left:15px;}
.content{font-size:14px; line-height:22px;}
.content h1{ font-size:21px; text-align:center; line-height:40px;}
.content ul{ padding:8px; line-height:25px; font-size:14px; color:#333;}
.list{ padding-top:20px;}
.list li{ height:26px; line-height:26px; padding-left:20px; border-bottom:dashed 1px #ccc; margin:0 5px; list-style:outside; background:url(../img/arrow_203.gif) no-repeat 5px 8px;}
.list li a{ font-size:14px; width:85%; display:block; float:left;}
.list li em{width:14%; float:left; display:block;}
.s_a{ margin:20px auto;}
.s_a div{ float:left; width:30%; text-align:center;}
.s_a div img{ width:130px; height:90px; border:solid 1px #ccc; padding:3px; margin-top:10px;}
.s_a ul{ float:right; width:60%;}
.s_a ul li{ height:24px; line-height:24px;}
.nav_a{ width:50%; float:left}
.nav_b{ width:50%; float:left;}
.nav_b li{ float:left;background:url(../img/nav_bg.png) repeat-x center -45px; padding:0 6px; margin:0 6px; }
.nav_b li a{ color:#FFF;}
.page{ width:100%; text-align:center; line-height:30px;}
.page a{ color:#F60}