﻿html,body{
	background:#fff; color:#343740; margin:0px; padding:0px; width:100%;
	font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif, "宋体"; font-size:14px;
}
p{margin:0px; padding:0px; margin-top:3px; line-height:21px;}
a{color:#666; text-decoration:none; font-size:13px;}
a:hover{color:#000; text-decoration:underline}
img{border:0px;}
.header{clear:both; width:960px; margin:0px auto; background:transparent url(header.jpg) no-repeat top center; padding-top:40px;}
.menu{margin-left:280px;height:45px;}
.menu ul{margin:0px; padding:0px; list-style:none}
.menu li{ float:left;}
.menu li a{color:#fff; text-decoration:none; width:75px; height:30px; display:block; text-align:center; line-height:30px;}
.menu li a:hover{color:#fff; text-decoration:none; background:transparent url(menu-item.gif) no-repeat center;}
.menu li.select a{background:transparent url(menu-item.gif) no-repeat center;}
.graybar{border:1px solid #bbb; background:#EFEFEF;width:958px; height:28px; border-top-width:2px; text-align:right;}
.graybar ul{margin:0px; padding:0px; list-style:none; float:right;}
.graybar li{ float:left; height:28px; line-height:28px;}
.graybar li a{color:#666; text-decoration:none; font-size:13px; margin-right:20px;}
.graybar li a:hover{color:#666; text-decoration:underline;}
.banner{margin-top:2px; width:960px; height:150px; overflow:hidden;}
.bodymain{width:960px; margin:0px auto;}
.bodymain .leftPanel{float:left; width:230px;}
.bodymain .rightPanel{float:left; width:690px; margin-left:30px;}

.leftPanel .topic{}
.leftPanel .topic .title{background:transparent url(left_bar.jpg); width:210px; height:32px; padding-left:20px; line-height:34px; color:#638C0B; overflow:hidden;}
.leftPanel .topic .title span{float:left;}
.leftPanel .topic .title a{float:right; margin-right:8px;color:green; text-decoration:none}
.leftPanel .topic .title a:hover{color:#E3A30A; text-decoration:underline}
.leftPanel .topic ul{margin:8px 0px 5px 15px; padding:0px; list-style:none;}
.leftPanel .topic li{background:transparent url(arrow.jpg) no-repeat left center; padding-left:12px; height:21px; line-height:21px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; width:190px;}
.leftPanel .topic marquee{width:230px; height:120px;}

.leftPanel .login{ margin-top:10px; clear:both;}
.leftPanel .login .btns{width:230px; text-align:center;}
.leftPanel .login .btns a{display:block; height:36px; width:217px; background:transparent url(login-btn.jpg) no-repeat center; text-align:center; color:#fff; font-weight:bold; line-height:38px; overflow:hidden; text-decoration:none; font-size:15px; margin-top:8px;}
.leftPanel .login ul{margin:15px 0px 0px 19px; padding:0px; list-style:none;}
.leftPanel .login li{float:left; background:transparent url(arrow.jpg) no-repeat left center; padding-left:12px; width:90px; height:20px;}

.cover{margin-top:15px; clear:both;}
.cover img{ width:198px; margin:5px 0px 0px 16px;}

.OURINFO{ margin-top:10px; clear:both;}
.OURINFO .title{background:transparent url(icon.jpg) no-repeat left center; height:61px; overflow:hidden; line-height:34px; padding-left:95px; color:#638C0B}
.OURINFO .container{ height:155px; overflow:hidden;}
.OURINFO .container,.OURINFO .container *{font-size:13px !important; color:#666;}
.OURINFO .more{width:100%; text-align:right; background:#F9F9F9; padding:5px 10px 3px 0px;}
.OURINFO .more a{font-size:13px;}
.OURINFO p{margin:0px; padding:0px; line-height:19px;}

.rightPanel .title .l{float:left; font-weight:bold;}
.rightPanel .title .r{float:right; margin-right:5px;}
.rightPanel .title .r a{color:green; text-decoration:none}
.rightPanel .title .r a:hover{color:#E3A30A; text-decoration:underline}

.CBox{margin-top:10px;}
.CBox .title{background:transparent url(icon.jpg) no-repeat left center; height:61px; overflow:hidden; line-height:34px; padding-left:95px; color:#638C0B}
.CBox ul{margin:5px 0px 7px 0px; padding:0px; list-style:none;width:330px;}
.list5 li,.list6 li{white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; margin-left:3px; background:transparent url(arrow.jpg) no-repeat left center; padding-left:12px; line-height:21px; width:312px;}
.list5 li,.list6 li{color:#666; text-decoration:none;}

.list3 li{height:155px;}
.list3 marquee{height:350px;}
.list3{width:330px; float:left;}
.list3 .img{float:left; width:120px; height:150px;}
.list3 .text{float:left; width:190px; height:150px;text-align:left; margin-left:6px;}
.list3 .text a{font-weight:bold; color:#638C0B; text-decoration:none;}
.list3 .text a:hover{font-weight:bold; color:#EAAC16; text-decoration:underline;}
.list3 .text span{display:block; height:132px;white-space:normal; width:190px; font-size:13px; line-height:19px; text-indent:26px; overflow:hidden;}
.list3 img{width:120px; height:150px;}
.list5{width:330px; float:right; height:200px;}
.list6{width:330px; float:right; height:200px;}

.listpaper{clear:both;width:100%}
.listpaper .list{width:670px; margin-top:5px; margin-left:8px;}
.listpaper td{height:21px; line-height:21px; overflow:hidden; background:transparent url(dbg.gif) repeat-x center center}
.listpaper td a{color:#195A94; text-decoration:none; font-size:13px; display:block; float:left; background:#fff; padding-left:10px;}
.listpaper td a:hover{color:#195A94; text-decoration:underline; font-size:13px;}
.listpaper .author{ color:#666; font-size:13px; float:right; padding-right:3px; background:#fff}

.copyright{background:transparent url(foot.jpg) no-repeat left center; height:45px; width:960px; margin:10px auto;}
.copyright,.copyright *{font-size:13px !important; color:#666 !important;}
.copyright a{font-size:13px; color:#666; text-decoration:none;}
.copyright a:hover{font-size:13px; color:#666; text-decoration:underline;}
.copyright p{margin:0px; padding:0px; line-height:19px;}
.copyright .copy{margin:0px; padding:0px; text-align:center; margin-top:3px;}
.copyright .tech{margin:0px; padding:0px; text-align:center;}


.page_info{float:left; margin-top:8px;margin-left:30px;}
.page_info .title
{
	background:transparent url(info_bar.gif) no-repeat left center;height:29px; 
	overflow:hidden; line-height:31px; font-weight:bold; padding-left:10px;
	color:#C42805; font-size:14px; width:690px;
}
.page_info .main{border:1px solid #E0EDF4; border-top:0px;padding:10px; width:678px;}
.topicpage{clear:both;}
.topicpage .title
{
	background:transparent url(info_bar.gif) no-repeat left center;height:29px; 
	overflow:hidden; line-height:31px; font-weight:bold; padding-left:10px;
	color:#C42805; font-size:14px;
}
.topicpage .main{border:1px solid #E0EDF4; border-top:0px;padding:10px; width:938px;}

.findpwdpage{float:left; margin-top:8px;margin-left:30px;}
.findpwdpage .title
{
	background:transparent url(info_bar.gif) no-repeat left center;height:29px; 
	overflow:hidden; line-height:31px; font-weight:bold; padding-left:10px;
	color:#C42805; font-size:14px;
}
.findpwdpage .main{border:1px solid #E0EDF4; border-top:0px;padding:10px; width:678px; text-align:center}
.findpwdpage .txt{border:1px solid #E0EDF4; height:20px; line-height:20px; font-size:14px; width:200px}

.regpage{float:left; margin-top:8px;margin-left:30px;}
.regpage .pagetitle
{
	background:transparent url(info_bar.gif) no-repeat left center;height:29px; 
	overflow:hidden; line-height:31px; font-weight:bold; padding-left:10px;
	color:#C42805; font-size:14px;
}
.regpage .main{border:1px solid #E0EDF4; border-top:0px; padding:10px; width:678px; text-align:left}
.regpage .main .l{width:150px; text-align:right; height:30px;}
.regpage .main .r{ text-align:left;}

.news_info{float:left; border:1px solid #DCDDDD; width:668px; background-color:#F7FCFF;padding:10px;margin-top:8px;margin-left:20px;}
.news_info .title{ font-weight:bold; font-size:24px;}
.news_info .subtitle{ font-size:14px; padding-bottom:10px; padding-top:5px;}
.news_info .subtitle .s1{ margin-left:10px;}
.news_info .subtitle .s2{ margin-left:10px;}
.news_info .subtitle .s3{ margin-left:10px;}
.news_info .abstract{ padding:9px; padding-right:1px; border:1px solid #DCDDDD; width:600px; margin:10px 0px 10px 25px; background-color:#fff;font-size:14px; line-height:21px;}
.news_info .back{clear:both; height:50px;margin-top:10px; width:100%; text-align:center}
.news_info .back a{background:url(newsbtn.gif) no-repeat top;display:block; width:153px; height:30px; line-height:30px; color:#1E50A2; font-size:14px; text-decoration:none; letter-spacing:3px; text-align:center}
.news_info .back a:hover{background:url(newsbtn.gif) no-repeat 0px -32px;}


/*新闻列表*/
.newslist_page{float:left; margin-top:8px;margin-left:30px;}
.newslist_page .title{background:url(newslist_bar.gif) repeat-x;height:25px;border-right:1px solid #C1C6CA;overflow:hidden;width:699px;}
.newslist_page .title .icon{background:url(newslist_icon.gif) no-repeat left; height:25px; width:16px; display:inline-block;}
.newslist_page .title .word{height:25px; font-weight:bold; font-size:16px; text-align:center; color:#013780; position:absolute; margin-top:5px;}
.newslist_page .listHeader{clear:both; width:100%; background:url(newslist_header.gif); height:27px;}
.newslist_page .listHeader table{width:100%;}
.newslist_page .listHeader td{padding-left:5px; padding-right:10px;}
.newslist_page .DataListNews{width:100%;}
.newslist_page .td{width:675px;padding-left:5px; height:21px; line-height:21px;}
.newslist_page .td div{width:600px;text-overflow:ellipsis;overflow:hidden;float:left; height:21px; background:url(d.gif) no-repeat left; padding-left:10px;}
.newslist_page .td .i_r{float:right; color:#1E50A2; font-size:14px; padding-right:10px;}
.newslist_page .td a{font-size:14px;color:#2B2B2B;text-decoration:none;}
.newslist_page .td a:hover{color:#BC2636; text-decoration:underline}

.MsgPage{float:left; margin-top:8px;margin-left:30px;}
.MsgPage *{font-size:14px;}
.MsgPage .list{border:1px solid #E0EDF4;border-bottom:0px; width:100%;}
.MsgPage .pagetitle{background:transparent url(info_bar.gif) no-repeat left center;height:29px; 
	overflow:hidden; line-height:31px; font-weight:bold; padding-left:10px;
	color:#C42805; font-size:14px;width:690px;}
.MsgPage .list .title{font-size:14px;padding-left:5px;padding-top:8px;}
.MsgPage .list .title .subject{color:#C42805;}
.MsgPage .list .title .call{color:#C42805; margin-left:8px;}
.MsgPage .list .title .time{color:#C42805; margin-left:8px;}
.MsgPage .list .content{padding:5px;}
.MsgPage .list .back{background:#E0EDF4;padding:7px;border-bottom:1px dashed #666;border-top:1px dashed #666;}
.MsgPage .ListPagerControl{border:1px solid #E0EDF4; margin-top:0px; border-top:0px; border-bottom:0px;padding-bottom:5px;}
.MsgPage .form{ border-collapse:collapse;width:700px;font-size:14px;border:1px solid #E0EDF4;border-top:0px;}
.MsgPage .form .l{width:300px; text-align:right;border-top:1px dashed #ccc; height:32px;font-size:14px;padding-top:3px;}
.MsgPage .form .r{text-align:left;border-top:1px dashed #ccc;font-size:14px;padding-top:3px;}
.MsgPage .form .txt{border:1px solid #E0EDF4; height:20px; line-height:20px; font-size:14px; width:200px} 
.MsgPage .form select{width:206px;}
.MsgPage .form .txt2{border:1px solid #E0EDF4; height:70px; line-height:20px; font-size:14px; width:400px} 
.MsgPage .form .action{padding:5px; text-align:center;}
.MsgPage .form .action a{background:url(newsbtn.gif) no-repeat top;display:block; width:153px; height:30px; line-height:30px; color:#1E50A2; font-size:14px; text-decoration:none; letter-spacing:3px; text-align:center}
.MsgPage .form .action a:hover{background:url(newsbtn.gif) no-repeat 0px -32px;}

.paperlist{float:left; margin-top:8px;margin-left:30px; width:700px;}
.paperlist *{font-size:14px;}
.paperlist .list{border:1px solid #E0EDF4;border-bottom:0px; width:100%;}
.paperlist .list td{height:21px; background:transparent url(dbg.gif) repeat-x center center;border:0px;}
.paperlist .list .topic{float:left; display:inline-block; padding-left:4px;background:#fff}
.paperlist .list .title{float:left; display:inline-block; padding-left:4px;background:#fff;padding-right:2px;}
.paperlist .list .author{float:right; display:inline-block; padding-right:3px; padding-left:3px;background:#fff}
.paperlist .list a{color:#195A94; text-decoration:none; font-size:14px;}
.paperlist .list a:hover{color:#195A94; text-decoration:underline; font-size:14px;}
.paperlist .pagetitle{background:transparent url(info_bar.gif) no-repeat left center;height:29px; 
	overflow:hidden; line-height:31px; font-weight:bold; padding-left:10px;color:#C42805; font-size:14px;}
	
.paperinfo{float:left; margin-top:8px;margin-left:30px; width:700px;}
.paperinfo *{font-size:14px;}
.paperinfo .span{color:blue;}
.paperinfo span{color:#000;}
.paperinfo div{line-height:28px; line-height:28px;}
.paperinfo a{ color:#A9AB9E; text-decoration:none;font-size:14px; line-height:21px;}
.paperinfo a:hover{color:#E65600; text-decoration:underline}
.otherPaper{ float:left; margin-left:30px; width:700px; margin-top:15px;}
.otherPaper .title{color:green;font-size:14px;}
.otherPaper table{margin-left:13px;}
.otherPaper td{height:22px;}
.otherPaper table a
{
	background:transparent url(p.gif) no-repeat left center;
	padding-left:14px;color:#A9AB9E; text-decoration:none;font-size:14px;
}
.otherPaper table a:hover{color:#E65600; text-decoration:underline}
.otherPaper .more3{text-align:right; margin-right:20px; height:25px; line-height:25px;}
.otherPaper .more3 a{color:#A9AB9E; text-decoration:none;font-size:14px;}
.otherPaper .more3 a:hover{color:#E65600; text-decoration:underline;font-size:14px;}
.lbCNpaperTitle{color:#000000; font-size:24px; font-weight:bold;}
.lbENpaperTitle{color:#000000; font-size:24px; font-weight:bold;}

.normalinput{background:transparent; border:1px solid #ccc; height:21px; line-height:21px;}   
.focusinput{background:#fcc; border:1px solid #f00;}
.infobox{display:none; float:left; border:solid 1px #00A8FF; background-color:#E2F5FF; width:200px; font-size:12px; height:24px; }


.ListPagerControl{text-align:center;font-size:14px; margin-top:5px; padding-top:5px;}
.ListPagerControl a
{
	font-size:13px;border:1px solid #ABADBC; display:inline-block;
	height:21px; line-height:21px; width:60px;color:#1E50A2; text-decoration:none;
}
.ListPagerControl a:hover{color:#BA2636; text-decoration:underline;}
.ListPagerControl span{color:red;font-size:14px;}
.ListPagerControl .split{margin-left:3px;}