@charset "utf-8";
/* CSS Document */
/*閲嶇疆*/

* { margin:0 auto; padding: 0; font-family: "寰蒋闆呴粦"; font-size: 16px; color: #4d4d4d; }
body { color: #4d4d4d; font-family: "寰蒋闆呴粦"; font-size: 16px;}
li { list-style-type: none; }
input, img { border: 0 none; /*display:block;*/ outline: 0 none !important; }
input { border: 0; }
textarea, input { word-wrap: break-word; word-break: break-all; padding: 0px; }
a { color: #4d4d4d; text-decoration: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-family: "寰蒋闆呴粦"; }




/*========== header ==========*/
#header { width:100%; min-width:1000px;}
.header { width:1000px; height:110px;}

/* top */
.topbox {width:1000px; margin:0 auto; overflow:hidden;}
.topbox li { float:left; height:40px; line-height: 40px; color:#0059b5; }
.topbox li a { font-size:13px; color:#0059b5; }
.topbox li a:hover { font-size:13px; color:#002f75;}

.topbox-L { float:left; width:600px;}
.topbox-W { float:left; width:250px; margin-left: 50px;}
.topbox-R { float:left; width:90px; margin-left: 10px}

.piclinkbox { width:250px; height:28px; overflow:hidden; margin:15px 0 10px 0;}
.piclinkbox li {float:right;  }

.logobox {height:90px; overflow:hidden; float:left; }
.logobox li {float:left;  margin-top:10px; padding-left:0px;}

.wxbox { width: 90px; height: 90px; margin-top:10px;}
.wxbox li {float:left;}

/* 鎼滅储 */
.searchbox{  width:250px; height:37px; margin:0 auto; overflow:hidden; min-width:250px;}
.searchbox li{ float:left;}
.text{ width:150px; height:35px; line-height:35px; padding-left:35px; background:url(search_bg.png) left no-repeat #e5f0ff;  color:#6ea2e1;  font-size:15px;}
.text01{ width:160px; height:35px; line-height:35px; padding-left:35px; background:url(search_bg.png) left no-repeat #fff;  color:#6ea2e1;  font-size:15px;}
.button{ cursor:pointer; width:65px; height:35px; line-height:35px; color:#fff; background:#274993; text-align:center; }


/*========== nav ==========*/
#nav { width:100%; min-width:1000px; background:#274993;  }
.navbox { width:1000px; height:50px; margin:o auto; overflow:hidden; padding-left:0px; }
.navbox li { float:left; line-height:50px; font-size:16px; color:#6880b4; }
.navbox li a { font-size:16px; line-height:50px; color:#FFF; float:left; padding:0 15px ; cursor:pointer;}
.navbox li a:hover { background:#002f75;}

.navbox01 { width:990px; height:10px; margin:o auto; overflow:hidden; padding-left:0px; }

/* 瀵艰埅涓嬫媺 */
.menu { width:1000px; margin:0 auto; }
.s_li { display:none; z-index:100; background:url(dh_x_on.png) no-repeat; height:45px; line-height:45px; position:absolute; width:1000px; }
.s_li a{ float:left; color:#003399; font-size:16px; padding:0px 10px;}
.s_li a:hover{color:#50a3ec; font-size:16px;}


/*========== banner ==========*/
#banner { width:100%; margin:0 auto; height: 480px;}

.bannerbox { width:100%; height: 480px; overflow: hidden; margin: 0px auto; color:#F00; min-width:1000px; }
#focus { width: 1425px; height: 480px; clear:both; overflow: hidden; position: relative; text-align:center; }
#focus ul { width:1425px; height: 480px; position: absolute; clear: both; padding: 0px; margin: 0px; }
#focus ul li { float: left; width:1425px; height: 480px; overflow: hidden; position: relative; padding: 0px; margin: 0px; }
#focus .preNext { width:1300px; height:480px; position: absolute; top: 0px; cursor: pointer; }
#focus .pre { left:10px; background: url(sprite.png) no-repeat left center; }
#focus .next { right:10px; background: url(sprite1.png) no-repeat right center; }



/*========== main ==========*/
#main { width:100%; min-width:1000px; }
.mainbox { width:1000px; margin:0 auto; }
.mainbox01 { width:1320px; margin:0 auto;  text-align:center;}

.subbox{ overflow:hidden; margin:0 auto; padding-top:20px;}
.subbox-L{ float:left; width:490px;}
.subbox-R{ float:left; width:490px; margin-left:20px;}

.subbox-L1 { float:left; width:430px;}
.subbox-R1 { float:left; width:570px; }

.subbox-L2 { float:left; width:280px;}
.subbox-R2 { float:left; width:700px; margin-left:20px;}


/* 鍏村畞+涓滈儴 */
.xndb { width:1320px; height: 540px; overflow: hidden; margin: 0px auto; min-width:1350px;}
.xndb li { float:left; padding-right:30px;}
.xndb li a:hover img{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}

/* 姒傚喌+鍏憡+鎸傚彿*/
.treebox { width:820px; height:60px; margin:40px auto; background:url(tree_bg.gif) no-repeat; overflow:hidden;}
.treebox li { float:left; line-height:60px; width:262px; }
.treebox li a { font-size:26px; color:#274993; padding:0 30px 0 123px;}
.treebox li a:hover {color:#000;}

/* 鐪佸崼+甯傚崼 */
.sspic { width:450px; height:28px; margin-bottom:40px;}
.sspic li { float:left; padding-left:25px;}
.sspic li a:hover img{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}


/* 鍥剧墖鍒囨崲 */
.news-pic-tab01 { position: relative; width:490px; height:310px; overflow: hidden; text-align: left;font: 12px/1.5 Verdana, Geneva, sans-serif; background: white; float:left;}
.news-pic-tab01 .pic img { width:490px; height:310px; display:block; }
.news-pic-tab01 .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%; background: #000; filter: alpha(opacity=60); opacity: 0.6; overflow: hidden; }
.news-pic-tab01 .txt { position:absolute; *position:absolute;  bottom:0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.news-pic-tab01 .txt li{  position:absolute; height:36px; line-height:36px;  bottom:0px; color: white; }
.news-pic-tab01 .txt li a{  display: block; color: white; padding: 0 0 0 10px; font-size: 14px; font-weight: bold; text-decoration: none; }
.news-pic-tab01 .num { position: absolute; z-index: 3; bottom: 7px; right: 7px;}
.news-pic-tab01 .num li{ float: left; position: relative; width: 25px; height: 22px; line-height: 22px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.news-pic-tab01 .num li a,.news-pic-tab01 .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; font-size:12px;}
.news-pic-tab01 .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.news-pic-tab01 .num li.on a,.news-pic-tab01 .num a:hover{ background:#8f0000; }

/* 鏍忕洰鍒囨崲 */
.news-tab01 { width:100%; margin:0 auto;}
.news-tab01 .hd { height:34px; line-height:24px; border-bottom:1px solid #dcdcdc; }
.news-tab01 .hd .more { float:right; line-height:34px;}
.news-tab01 .hd .more a { font-size:13px; margin-right:0px; color:#666; }
.news-tab01 .hd .more a:hover { color:#003399; }
.news-tab01 .hd li{ float:left;  font-size:18px; padding:0 15px; cursor:pointer; background:#fff; color:#003399;}
.news-tab01 .hd li.on{ height:32px; font-size:18px; color:#003399; background:#fff; border-bottom:4px solid #274993; }
.news_tab01 .bd {clear:both;/* position:relative;*/ margin-top:10px; }

/* 鏂伴椈鍒楄〃涓€ */
.news-box{ margin:0 auto;padding-top:8px; }
.news-box li{ overflow:hidden; line-height:30px; *line-height:28px; }
.news-box li .new{ float:left; font-size:15px;}
.news-box li .new .number { margin:5px 8px 3px 0;}
.news-box li .new:hover { color:#274993;}
.news-box li .new:hover .number { color:#274993;}
.news-box li .time{ float:right; font-size:14px; color:#999;}

/* 鏍忕洰椤靛垪琛 */
.news-box01{ margin:10px 0;}
.news-box01 li{ overflow:hidden; line-height:36px; *line-height:32px; }
.news-box01 li .new{ float:left; font-size:15px;}
.news-box01 li .new .number { margin-right:10px;}
.news-box01 li .new:hover { color:#0059b5;}
.news-box01 li .new:hover .number { color:#0059b5;}
.news-box01 li .time{ float:right; font-size:15px; color:#999;}


/* Convenient Information */
.guide { width:100%; height:340px; background:url("pmfw_bg.png") no-repeat; margin-top:22px; }
.guide li { float:left; width:400px; height:50px; line-height: 20px; padding-left: 80px; margin-top: 16px; }
.guide li a { font-size:16px; color:#333; }
.guide li a:hover { color:#0043d4; }


/* traffic */
.map { margin-top: 25px;}


/* Department Specialists */
.ksfl{width:650px; margin-top:30px; padding:0px; overflow:hidden; cursor:pointer; }
.ksfl .ks { height:50px; float:left; margin: 0 15px; background:#fff; font-size: 18px; color: #333; line-height: 50px; padding: 0px 30px; border: 1px solid #678cdb;}

.ksfl .ks:hover { height:50px; float:left; margin: 0 15px; background:#e5f0ff; font-size: 18px; color: #333; line-height: 50px; padding: 0px 30px;}


/* Key Disciplines */
.ksfl_name {width:1000px; overflow:hidden; margin-bottom:20px; min-width:1050px; }
.ksfl_name li {float:left; width:240px; height:70px; margin:10px 10px 0 0;  text-align:center; border:0px solid #6ea3e1; }
.ksfl_name li a {float:left;  width:210px; height:55px; line-height:20px;  background:#e5f0ff; font-size: 16px; padding: 5px 15px 10px 15px;}
.ksfl_name li a:hover {background:#BFDAFF; }
.top { margin-top: 20px;}
.top1 { margin-top: 10px; }


/* Department*/
.dep-cla { width:100% ;margin-top:20px; overflow:hidden;}
.dep-cla01 { width:150px; height:40px; background:#6ea2e1; text-align:center;  overflow:hidden;}
.dep-cla01 li { color:#fff; line-height:40px; text-align:center;}

.dep-cla02 { width:99% ; margin:0 auto; float:left; border:1px #CCCCCC solid; }
.dep-cla02 li { float:left; height:30px; line-height:16px; width:310px; padding:10px 0 0 10px; margin: 5px 5px; background:#fff;}




/* 椤 鐮 */
.page-box{float:left; margin:20px 0 20px 20px;}
.page-box li{ float:left; margin-right:4px;}
.page-box li a .page{ float:left; background-color:#f5f7f8; color:#454545; border:1px solid #c3c9cd; height:34px; line-height:36px; font-size:14px; padding:0 12px;}
.page-box li a .page:hover{ background-color:#274993; color:#FFF;border:1px solid #c3c9cd;}
.page-box li a .page_on{ color:#235ddb;}
.ptext{ width:70px; height:34px; line-height:34px; background-color:#f5f7f8; border:1px solid #c3c9cd; text-align:center;}


/* 浣 缃 */
.position { overflow:hidden; background: url(wz.png) no-repeat left #f5f5f5; margin-top:10px; padding-left:40px;}
.position li { float:left; font-size:15px; color:#666; height:40px; line-height:40px; }
.position li a:hover { color:#0059b5; }


/* 鏂 绔 */
.title {  overflow:hidden; width:100%; margin:0 auto;}
.tit-text { font-size:26px;line-height:40px; color:#003399; text-align:center; padding:10px 0;}
.source { font-size:15px; height:20px; color:#999999; text-align:center;}
.sizecolor { font-size:15px; height:30px; color:#999999; text-align:center;}
.line { float:left; border-bottom:1px dotted #b1b1b1; width:100%; margin:15px auto;}
.article{ float:left;width:100%; margin:0 auto; font-size:16px; color:#4d4d4d;line-height:32px; padding:10px 0 25px 0; text-align:justify; text-justify:inter-ideograph;}
.article a:hover{ color:#0059b5;}
.article span { font-size:18px; font-weight: bold; line-height: 50px;}


/* 鍙嬫儏閾炬帴 */
.Friendship { width:1000px; margin:0 auto; padding-top:15px; height:80px; min-width: 1025px;}
.Friendship li { float:left; width: 180px; height:30px; margin:0 25px 0 0;}
.Friendship li a { color:#4d4d4d;}
.Friendship li a:hover { color:#0059b5;}


/*========== footer ==========*/
#footer { width:100%; margin-top:30px;  background:#274993;  min-width:1000px; }
.footer { width:1000px; height:10px;  margin:o auto; text-align:center; }

.copyright { width:100%; height:80px; margin:0 auto; background:#274993; overflow: hidden; font-size:15px; line-height:80px; color:#fff; text-align: center;}




.img_center {margin: 0 auto; text-align:center ;} /*banner鍥剧墖灞呬腑*/ 


