﻿@charset "utf-8";
html,body{-webkit-text-size-adjust:none;}
body,html{-webkit-text-size-adjust:none;}
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,i,th,td,strong { font-size: 1em;}
h1,h2,h3,h4,h5,h6,b { margin: 0; padding: 0; font-family:'Microsoft YaHei',Arial, Helvetica, sans-serif;}
ul,ol { list-style: none;}
ul li {list-style: none outside none;}
body{ font-size:14px; background:url(../images/bg.png) repeat; font-family:'Microsoft YaHei',Arial, Helvetica, sans-serif; color:#333;}
img {border:0 none;}
a{color:#333;}
a:link, a:visited, a:active { text-decoration: none;}
a:hover{ text-decoration: none; color:#0077C0;}
.clearfix:after { clear: both; content: ""; display: block; height: 0; visibility: hidden;}
.clear{ clear:both;font-size:0px;}
.l{float:left;}
.r{float:right;}
.wrapper{ width:1000px; margin:0 auto; background:#fff; box-shadow:0 0 6px #ddd;}

.header_box{ width:100%; height:120px; display:block; overflow:hidden; background:url(../images/header_bg.jpg) no-repeat; position:relative;}
.header_logo{ position:absolute; top:25px; left:14px; display:block; width:345px; height:66px; overflow:hidden;}
.header_login{ position:absolute; top:30px; right:0px; display:block; width:230px; height:25px; line-height:25px;overflow:hidden; color:#999; text-align:center;}
.header_login a{ color:#333; padding:0 10px;}
.header_login a:hover{ color:#0077C0;}
.header_ss{ position:absolute; top:60px; right:10px; display:block; width:290px; height:32px;overflow:hidden;}
.header_ss .input{ border:0px none; background-color:#fff; border:1px solid #ccc; border-right:0 none; width:238px; height:30px; line-height:30px; padding:0 5px; float:left; border-top-left-radius:3px; border-bottom-left-radius:3px;}
.header_ss .btn{ border:0px none; width:41px; height:32px; overflow:hidden; background:url(../images/search.jpg) no-repeat; cursor:pointer; float:left;}

.menu_box{ width:100%; height:60px; display:block; background:url(../images/nav_bg.jpg) repeat-x;}
/*menu*/
.navlist{ width:100%; height:60px; float:left; position:relative; z-index:99999;}
.navlist li{height:60px; border-left:#fff solid 1px; float:left;padding-top:10px;text-align:center;width:97px;}

.navlist li a{height:40px;  line-height:20px; color:#fff; text-align:center; }
.navlist li a b{ display:block; font-weight:normal; color:#fff; font-size:8px; font-family:Verdana, Geneva, sans-serif;-webkit-text-size-adjust: none;}

.navlist li p {  font-weight:normal; color:#fff; font-size:12px !important; line-height:13px; text-align:center;font-family:Arial, Helvetica, sans-serif;}

.shrink{  display:inline-block;}

.navlist li a:hover{color:#fff;} 

#nav { width:100%; height:60px; position:absolute;}
#nav .info{ float:left; font-size:15px; color:#ccc; text-align:center; height:60px;}
#nav .info ul { width:100%; display:none; border-bottom:2px solid #105678; position:relative; left:0px; top:0px;}
#nav .info ul li { width:100%; background:#0077C0;}
#nav .info ul li a { display:block; width:100%; line-height:30px; font-size:12px; text-align:center; color:#fff; display:block; border-bottom:1px dotted #C8DAF0;}
#nav .info ul li a:hover { background:#00649F; font-size:12px; color:#fff; width:100%; text-align:center;}

.conent_box{ width:980px; height: auto; margin:15px 10px 0; display:block;}
.min_banner{ width:660px; height:300px; float:left; overflow:hidden;}
.min_banner img{ width:660px; height:300px;}

.xinwen_box{ width:310px; height:auto; background:#f4f4f4; overflow:hidden; float:right;}
.xinwen_box h2{ height:38px; display:block; background:url(../images/new_icon.jpg) no-repeat; font-size:14px; padding-left:25px; color:#fff; line-height:30px;}
.xinwen_box h2 .more{ float:right; margin:10px 8px 0 0; width:38px; height:7px; display:block; background:url(../images/more.png) no-repeat;}
.xinwen_box ul{ width:290px; height:260px; padding:0px 10px;}
.xinwen_box ul li{ width:100%; height:18px; line-height:18px; padding:11px 0; border-bottom:1px solid #fff; display:block; overflow:hidden;}
.xinwen_box ul li span{ float:left; width:68px; height:18px; text-align:center; background:#B5251C; display:block; overflow:hidden; font-size:12px; color:#fff; margin-right:5px;}
.xinwen_box ul li a{ /*width:210px;*/ height:18px; display:block; overflow:hidden;}
.b a{ font-weight:bold;}

.conent_box .l{ width:680px; height:auto;}
.conent_box .r{ width:290px; height:auto;}
.index_box{  height:auto; margin-bottom:15px;}
.index_box .title{ width:100%; height:35px; background:#e4e4e4 url(../images/tit_bj.jpg) top left no-repeat;}
.index_box .title .more{ float:right; margin:15px 8px 0 0; width:38px; height:7px; display:block; background:url(../images/more.png) no-repeat;}
.index_box .title strong{ padding-left:15px; width:auto; height:35px; line-height:35px; font-size:18px; font-weight:normal;color: #0173ba;}
.index_box .title .news_tit{ padding-left:15px; width:auto; height:35px; line-height:35px;}
.index_box .title .news_tit li{ float:left; margin-right:20px; font-size:18px; cursor:pointer;}
.index_box .title .news_tit li.hover{ font-weight:bold; color:#0077BF;}
.index_box .title .news_tit li.hover a{ color:#0173ba;}
.news_list{ width:680px; height:auto; display:block; overflow:hidden; margin-top:10px; padding-bottom:10px;}
.news_list ul{ width:690px; height:auto;}
.news_list ul li{ width:220px; height:auto; display:block; margin-right:10px; float:left;}
.news_list ul li span{ width:100%; height:110px; display:block; overflow:hidden; margin-bottom:8px; text-align:center; background:#f5f5f5;}
.news_list ul li span img{ height:110px;}
.news_list ul li strong{ width:100%; height:24px; line-height:24px; display:block; overflow:hidden;}
.news_list ul li em{ width:100%; height:auto; display:block; overflow:hidden; color:#999; margin:5px 0; font-style:normal;}
.news_list ul li p{ width:100%; height:48px; display:block; overflow:hidden; font-size:13px; line-height:24px;}

.news_list2{ width:680px; display:block; overflow:hidden;}
.news_list2 ul{ width:105%; height:auto;}
.news_list2 ul li{ width:45%; float:left; height:40px; line-height:40px; background:url(../images/icon01.jpg) 3px 12px no-repeat; padding-left:18px; border-bottom:1px solid #eee; margin-right:10px;}
.news_list2 ul li span{ float:right; color:#999;}
  

.xx_list{ width:680px; height:205px; display:block; overflow:hidden; margin-top:10px;}
.xx_list ul{ width:100%; height:auto;}
.xx_list ul li{ width:auto; height:40px; line-height:40px; background:url(../images/icon01.jpg) 3px 12px no-repeat; padding-left:18px; border-bottom:1px solid #eee;}
.xx_list ul li span{ float:right; color:#999;}
.xs_list{ width:100%; height:240px; display:block; overflow:hidden;}
.xs_list li{ width:100%; margin-top:10px;}
.xs_list li .boxtu{ width:80px; height:70px; float:left; display:block;}
.xs_list li .boxtu img{ width:80px; height:70px;}
.xs_list li .boxwz{ width:200px; height:70px; overflow:hidden; float:right;}
.xs_list li .boxwz h3{line-height:24px; height:24px; overflow:hidden;}
.xs_list li .boxwz span{ display:block; margin-bottom:8px; color:#bbb; font-size:12px;}
.xs_list li .boxwz p{ color:#666; line-height:18px; height:18px; font-size:13px; overflow:hidden;}
.stu-cg{ width:300px; height:200px; display:block; overflow:hidden;}
.stu-cg li{ width:90px; margin:10px 10px 0 0; float:left; text-align:center;}
.stu-cg li a{ width:90px; height:70px; color:#fff;border-radius:5px; display:block; padding:10px 0;}
.stu-cg li a p{ width:100%; height:auto; display:block;}
.stu-cg li a.hover1{ background:#BFA67E;}
.stu-cg li a.hover2{ background:#73B2D3;}
.stu-cg li a.hover3{ background:#EB756B;}
.stu-cg li a.hover4{ background:#5DACA6;}
.stu-cg li a.hover5{ background:#F2804C;}
.stu-cg li a.hover6{ background:#7EAC6C;}
.stu-cg li a b{ width:48px; height:48px;background:url(../images/stu-icon.png) no-repeat; display:inline-block;}
.stu-cg li a b.s1{ background-position:0px 0px;}
.stu-cg li a b.s2{ background-position:0px -59px;}
.stu-cg li a b.s3{ background-position:0px -115px;}
.stu-cg li a b.s4{ background-position:-1px -172px;}
.stu-cg li a b.s5{ background-position:-2px -234px;}
.stu-cg li a b.s6{ background-position:-1px -300px;}
.link_list{ width:100%; height:auto; display:block; overflow:hidden;}
.link_list a{ width:100%; height:60px; display:block; margin-bottom:10px;}
.link_list a img{ width:100%; height:60px;}

.footer_box{ width:auto; height:auto; padding:30px 10px 30px 0; background:url(../images/foot_bj.jpg) top center repeat-x; font-size:12px;}
.footer_box .menu{ width:798px; display:block; line-height:26px;}
.footer_box .menu span{ display:block; margin-bottom:10px; font-size:14px;}
.footer_box .menu span a{ padding:0 10px;}
.footer_box .menu p{ padding-left:10px;}
.footer_box .wx{ width:182px; display:block; line-height:24px;}
.footer_box .wx img{ float:right; width:90px; height:90px;} 