@charset "utf-8";
*{
	margin:0;
	padding:0;
	list-style:none;
}
body,td,th
{ font:12px/1.5 arial,\5FAE\8F6F\96C5\9ED1,\5b8b\4f53,helvetica,sans-serif;}
body{
	color:#000;
	background:#fff;
}

a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus { -moz-outline-style: none; } /* for Firefox */  

a{color:#000; text-decoration:none;}
a:hover{color:#b01013; text-decoration:none;}

img{ border:0;}
.clear{ clear:both;}
.pic_bot{ border:1px #dcdbdb solid;}
.sp{ color:#5c307d;}
.sp:hover{color:#5c307d;text-decoration:none;}
span.left{ float:left;}
span.right{ float:right;}


.header{ min-width:1260px; height:146px; border-top:6px #900d10 solid; background:url(../images/top_bg.jpg) repeat-x;}
.head-com{ width:1260px; height:146px; margin:0 auto; background:url(../images/top_com_bg.jpg) center no-repeat;}
.logo{ display:inline;float:left;}
.head-right{ display:inline; float:right;}
.top-search{ height:28px; padding-top:12px;}
.toplogin{ display:inline; float:left; line-height:28px; padding-right:25px;}
.search{ width:275px; float:right;}
.search span{ float:left;}
.searchInput{ width:218px; height:28px; line-height:28px; border:0px #dcdcdc solid; border-right:0; padding:0 10px; color:#b2b2b2; font-size:14px; vertical-align:middle; background:url(../images/search_bg.jpg) no-repeat;}
.searchSum{ width:36px; height:28px;line-height:28px; font-size:12px; vertical-align:middle; color:#fff; text-align:center; font-weight:bold; background:url(../images/search_sum.jpg); cursor:pointer; border:none;}
.top-querycode{ padding-top:17px; text-align:right;}

.nav{ width:1260px; height:47px; background:#b01013; margin:0 auto 40px auto;}
.nav li{ float:left;}
.nav li a{ display:block; min-width:92px; _width:10px; padding:0 12px; white-space:nowrap; text-align:center;font-size:16px; line-height:47px; color:#fff;}
.nav li a.m1{ padding:0 12px 0 20px;}
.nav li a b{ color:#fff; font-weight:normal; padding-right:20px;}
.nav li a:hover{background:#900d10;}

.index-wrap{ width:1260px; margin:0 auto 55px auto;}
.silder-show{ width:442px; float:left; position:relative;}
.silder-show .hd{ position:absolute;height:13px; bottom:17px; right:15px; z-index:20;}
.silder-show .hd .prev,.silder-show .hd .next{ display:block;  width:6px; height:9px; float:right; margin-right:5px; margin-top:2px;  overflow:hidden; cursor:pointer;}
.silder-show .hd .prev{background:url(../images/silder_left.png) no-repeat;}
.silder-show .hd .next{ background:url(../images/silder_right.png) no-repeat;}
.silder-show .hd ul{ float:right; overflow:hidden; zoom:1;}
.silder-show .hd ul li{ float:left;width:11px; height:11px; border-radius:11px; border:1px #e1e1e1 solid; background:#fff; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; }
.silder-show .hd ul li.on{ border:1px #d71317 solid; background:#d71317; }
.silder-show .bd{ border:8px #f2f2f2 solid;}
.silder-show .bd li{ position:relative; width:426px; height:285px;}
.silder-show .bd li .silder-pic{ width:100%; height:100%;}
.silder-show .bd li .silder-pic img{ width:100%; height:100%; display:block;}
.silder-show .bd li .silder-title{ color:#fff; position:absolute;width:281px; height:35px; line-height:35px; padding:0 130px 0 15px; bottom:0; left:0; background:url(../images/silder_txtbg.png);}

.index-news{ width:496px; float:left; margin-left:23px;}
.index-title{ height:40px; background:#b01013; padding:0 10px;}
.index-title h1{ display:inline; float:left; padding:0 15px 0 32px; border-radius:10px; color:#fff; font-size:18px; line-height:30px; font-weight:normal; margin-top:6px;}
.index-news .index-title h1{ background:#8e0003 url(../images/title_news.png) 6px center no-repeat;}
.index-title a.more{ float:right; padding-right:20px; line-height:40px; color:#fff; background:url(../images/more_w.gif) right center no-repeat;}
.news-block{ border:1px #f2f2f2 solid; background:#fdfdfd;}
.index-news .news-block{ min-height:260px; _height:260px;}
.news-block ul{width:466px; margin:0 auto;}
.index-news .news-block ul{ padding-top:14px; width:466px; margin:0 auto;}
.news-block ul li{ height:35px; border-bottom:1px #c7c7c7 dotted; font-size:14px;}
.news-block li .news-title{ float:left; line-height:35px;}
.news-block li .news-title a{ padding-left:23px; background:url(../images/news_dot1.png) 5px center no-repeat;}
.news-block li .news-title a:hover{ background:url(../images/news_dot1_on.png) 5px center no-repeat;}
.news-block li .news-date{ float:right; color:#b4b4b4; line-height:35px;}

.index-quicklink{ width:253px; float:right; border:6px #efefef solid; min-height:289px; _height:289px; background:#fdfdfd;}
h1.quicklink-title{ line-height:45px; padding:0 10px 0 45px; font-size:18px; font-weight:normal; background:url(../images/title_quicklink.png) 10px center no-repeat;}
.quicklink-com{ width:226px; margin:16px auto 0 auto;}
.quicklink-com li{ margin-bottom:19px;}
.quicklink-com li a{ display:block; height:77px; background:#e7e7e7; padding-top:13px;}
.quicklink-com li a:hover{ background:#b01013;}
.quicklink-com li a i{ display:block; width:65px; height:65px; border-radius:65px; float:left; margin-left:15px;}
.quicklink-com li a:hover i{ background-color:#fff;}
.quicklink-com li a.icon1 i{ background-image:url(../images/icon_q1.png);}
.quicklink-com li a.icon2 i{ background-image:url(../images/icon_q2.png);}
.quicklink-com li a span{ padding-top:20px; float:left; margin-left:24px; color:#1e1e1e; font-size:18px; line-height:20px;}
.quicklink-com li a:hover span{ color:#fff;}

.index-academic{ width:442px; float:left;}
.academic-title{ height:37px; border-bottom:3px #e7e7e7 solid; background:#f1f1f1;}
.academic-title h1{ width:100px; padding-left:23px; float:left; background:#b01013; line-height:37px; color:#fff; font-size:18px; font-weight:normal; background:#b01013 url(../images/title_dot.png) 10px center no-repeat;}
.index-academic .news-block{ min-height:291px; _height:291px;}
.index-academic .news-block ul{ width:415px; margin:0 auto; padding-top:15px;}
.index-academic .news-block li .news-title a{ padding-left:18px; background:url(../images/news_dot2.png) 4px center no-repeat;}
.index-academic .news-block li .news-title a:hover{ background:url(../images/news_dot2.png) 4px center no-repeat;}

.index-notice{ width:496px; float:left; margin-left:23px;}
.index-notice .index-title h1{ background:#8e0003 url(../images/title_notice.png) 5px center no-repeat;}
.index-notice .news-block{min-height:291px; _height:291px;}
.index-notice .news-block ul{ padding-top:15px;}

.index-talking{ width:265px; float:right;}
.talking-title{ height:40px;}
.talking-title h1{ display:inline; float:left; padding-left:47px; background:url(../images/title_talking.png) 7px center no-repeat; font-size:18px; line-height:40px; font-weight:normal;}
.talking-title a.more{ float:right; padding-right:20px; line-height:40px; color:#a4a4a4; background:url(../images/more_g.gif) right center no-repeat;}
.talking-show{border:6px #efefef solid; min-height:280px; _height:280px; background:#fdfdfd;}
.talking-show .bd{ width:226px; margin:0 auto; padding-top:11px;}
.talking-show .bd li{ width:226px;}
.talking-show .bd li .silder-pic img{ width:226px; height:151px;}
.talking-show .bd li .silder-title{ min-height:70px; _height:70px; margin-top:10px; line-height:23px; text-align:center; font-size:14px;}
.talking-show .hd{ margin-top:10px; text-align:center;}
.talking-show .hd li{ display:inline-block; width:40px; height:3px; background:#ececec; margin:0 3px; cursor:pointer;}
.talking-show .hd li.on{ background:#b01013;}

.footer{ min-width:1260px; background:#b01013; min-height:130px; _height:130px;}
.footer-wrap{ width:1260px; margin:0 auto; padding-bottom:20px;}
.bot-links{ width:710px; float:left; padding:35px 0 0 6px;}
h1.links-title{ width:104px; text-align:center; color:#fff; font-size:16px; font-weight:normal; line-height:43px; height:43px; float:left; background:url(../images/link_title.png) no-repeat; padding-right:5px;}
.links-com{ width:590px; float:right;}
.links-com li{ float:left; padding:0 12px; position:relative; line-height:24px; color:#fff;}
.links-com li:after{ content:''; position:absolute; width:1px; height:10px; right:0; top:7px; background:#c75557;}
.links-com li a{ color:#fff; line-height:24px;}
.copyrights{ width:490px; float:right; text-align:right; padding:30px 10px 0 0; color:#fff; line-height:28px;}
.copyrights a{ color:#fff;}
.copyrights a:hover{ color:#fff;}

/*sub*/
.sub-wrap{ width:1260px; margin:0 auto 80px auto;}
.leftP{ width:265px; float:left;}
.left-title{ height:40px; padding-left:42px; background:#b01013 url(../images/title_news.png) 16px center no-repeat;; font-size:18px; color:#fff; line-height:40px; text-align:left;}
.left-nav{ border:1px #f3f3f3 solid; border-top:0; background:#fdfdfd; padding:15px 0 25px 0;}
.left-nav ul{ width:235px; margin:0 auto;}
.left-nav li{margin-bottom:4px;}
.left-nav li a{ display:block; line-height:32px; padding-left:32px; line-height:32px;font-size:14px;background:#efefef;}
.left-nav li a:hover{ color:#fff; background:#b01013 url(../images/left_arr.gif) 20px center no-repeat;}
.left-nav li a.current{ color:#fff; background:#b01013 url(../images/left_arr.gif) 20px center no-repeat;}
.left-nav li li{ padding-left:33px; min-height:30px;}
.left-nav li ul{ clear:both; width:100%; display:none; padding:10px 0;}
.left-nav li ul ul{ padding:0;}
.left-nav li li i{ display:block; float:left; width:13px; height:13px; float:left; margin:9px 0 0 0; background:url(../images/icon_open.gif) center no-repeat; cursor:pointer;}
.left-nav li li i.opened{background:url(../images/icon_close.gif) center no-repeat; }
.left-nav li li a{ display:inline; float:left; line-height:30px; font-size:14px; margin-left:10px; background:none; padding:0;}
.left-nav li li a:hover{ background:none; color:#b01013;}
.left-nav li li li{ padding-left:18px;}
.left-quicklink{border:6px #efefef solid; min-height:289px; _height:289px; background:#fdfdfd; margin-top:28px;}

.rightP{ width:941px; float:right;}
.sub-title{ height:37px; line-height:37px; padding-bottom:3px; background:url(../images/sub_title_line.gif) bottom center no-repeat;}
.sub-title h1{ color:#555;line-height:37px; background:url(../images/are_subtitle.gif) 8px center no-repeat; font-size:18px; font-weight:normal; padding-left:25px;}
.content{ padding:35px 0; line-height:25px;}
.content p{ line-height:31px; padding-bottom:20px;}
.news-list{ margin-top:30px;}
.news-list ul li{ height:35px; border-bottom:1px #c7c7c7 dotted; font-size:14px;}
.news-list li .news-title{ float:left; line-height:35px;}
.news-list li .news-title a{ padding-left:23px; background:url(../images/news_dot1.png) 5px center no-repeat;}
.news-list li .news-title a:hover{ background:url(../images/news_dot1_on.png) 5px center no-repeat;}
.news-list li .news-date{ float:right; color:#b4b4b4; line-height:35px;}
.news-detail{ padding-top:20px;}
.news-dtitle{ text-align:center; font-size:24px; color:#b01013; line-height:45px;}
.news-dateshow{ text-align:center; line-height:30px; font-size:14px; padding:5px 0 20px 0; border-bottom:1px #d5d5d5 solid; text-align:center; color:#aeaeae;}
.conts{ padding:25px 0; line-height:28px; font-size:14px;}

.noPro{ padding:30px 0; text-align:center; line-height:30px; font-weight:bold;}
.pro-bg .pages{ padding:0;}
.pages{ margin-top:30px;height:25px;clear:both;}
.pages .number {
	text-align:center;
}
.pages .number a {
	line-height:23px;
	color:#595959;
	/*color:#666!important;
	text-decoration:none;
	border:1px solid #d3d3d4;
	background:url(/images/common/skip-page/bgpage-01.gif) 0 -58px repeat-x;*/
	border:0;background:none;
	padding:4px 10px;
	margin-right:7px;
	border:1px #dcdcdc solid;
}
.pages .number a:hover {
	/*color:#0068cc!important;
	border:1px solid #34a7db;
	background:url(/images/common/skip-page/bgpage-01.gif) 0 -87px repeat-x;*/
	border:1px #b01013 solid;
	background:#b01013;
	color:#fff;
}
.pages .number span {
	line-height:23px;
	padding:4px 10px;
	margin-right:2px;
	border:1px #dcdcdc solid;
	margin-right:7px;
}
.pages .number span.omit{}
.pages .number .current {
	/*color:#0068cc!important;
	border:1px solid #34a7db;
	background:url(/images/common/skip-page/bgpage-01.gif) 0 -87px repeat-x;*/
	border:1px #b01013 solid;
	background:#b01013;
	color:#fff;
}
.pages .number .disabled{
}

