﻿ body
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#666;
background: url(../images/bg.jpg) #cecdcd repeat-x center top;
}

body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, img, dl, dt, dd, div {
border: 0 none;
margin: 0;
padding: 0;
}
a {
text-decoration:none;
outline:none;
}
a:active{
star:expression(this.onFocus=this.blur());
}
:focus{
outline:0;
}
a:hover{
text-decoration:underline;
}
ul{
list-style:none;
}
li{
list-style:none;
}
img{
border:none;
}
.clear{
clear:both;
}
.fl { float:left;}
.fr { float:right;}

.navbox {}
.homebox { width:1000px;  margin:0 auto; font-family:'Microsoft YaHei';}

.nav {height:50px;}
.nav li { float:left;}
.nav a { display:block; width:124px; text-align:center; line-height:50px; color:#fff; font-size:14px;}
.nav a:hover{text-decoration:none; background:url(../images/menu_bg.jpg) repeat-x center bottom;} 

.conbox {}
.cenbox {}

/*logo*/
.headerbox { padding-top:25px; height:115px; width:1000px; margin:0 auto;}
.logo { margin-left:20px;}
.search { width:170px; padding-right:10px;}
.search p { line-height:40px; text-align:right; color:#fff; }
.search p a { padding:0 10px; color:#fff; font-family:'SimSun';}
.sea { width:170px; height:25px;background:#fff; margin-top:5px;}
.text01 { border:1px solid #e3e3e3; border-right:none; height:21px; line-height:21px; padding-left:5px; color:#ccc; width:138px; float:left; }
.text02 { display:inline-block;width:25px; height:26px; background:url(../images/search.jpg) no-repeat; float:right; border:none; cursor:pointer;}

/*banner*/
.contain { background:#fff; padding:10px;}
.content {width:980px; margin:0 auto; font-family:'Microsoft YaHei'; background:#fff; padding:30px 10px 20px 10px;
text-align:left;}
.banner {}
.banleft { width:695px;}
.tpnr{position:relative; width:695px; height:330px;}
.flash_pic{ position:absolute;}
.flash_text{ position:relative; padding-top:275px; }
.flash_text a{color:#FFFFFF; height:40px; padding:0px 10px; line-height:40px; display:block; float:left; font-size:14px;font-family:Microsoft YaHei;background:url(../images/bn_wz.png) repeat-x;}
.flash_text a:hover{ color:#FFFF00; text-decoration:none;}

/*简介*/
.banright { width:225px; background:url(../images/jie.jpg) no-repeat; height:270px; padding:30px;}
.banright h3 { line-height:40px; color:#fff; border-bottom:1px solid #fff; text-align:center; margin-bottom:10px;}
.banright { line-height:20px; color:#fff; }
.banright p a { display:inline-block; margin-top:10px; width:50px; height:26px; line-height:26px; text-align:center; color:#fff; background:#720808; text-indent:0; float:right;}

.conlist { overflow:hidden; _height:100%;padding-top:10px;}

/*公告、成果*/
.announce { width:325px;}
.Title { background:url(../images/titlie.jpg) bottom repeat-x; height:34px;}
.Title span { float:left; height:30px; line-height:30px; border-bottom:4px solid #720808; padding-left:5px; color:#720808; font-size:14px;}
.Title em { float:left; font-style:normal; color:#999; line-height:30px; font-weight:normal; padding-left:5px;}
.Title a { float:right; font-size:12px;line-height:30px;  font-family:'SimSun'; font-weight:normal; color:#666;}

.mentlist { padding-top:10px;}
.mentlist dl { padding:10px 0; overflow:hidden; _height:100%;}
.mentlist dt { float:left; width:60px; background:#ecebeb; padding:0 8px; text-align:center;}
.mentlist dt p { line-height:30px; border-bottom:1px solid #2c3e50;}
.mentlist dt h6 { font-size:24px; font-weight:normal; color:#720808;}
.mentlist dd { float:right; width:230px;}
.mentlist dd h3 { font-size:12px; padding-bottom:5px;line-height:30px;}
.mentlist dd h3 a {  color:#720808;}
.mentlist dd p { line-height:20px; color:#666; text-indent:24px;}
.mentlist dd p a { color:#720808;}

.profit { width:635px;}
.list01 dl { padding:7px 0 0;}
.list01 dl dt { width:113px; padding:1px; border:1px solid #e3e3e3; height:70px;}
.list01 dl dd { width:100%;}
.list01 dl dd h3{ padding-bottom:0px;}
.list01 dl dd p{ text-indent:0px;}


/*友情链接*/
.links { padding:20px 0 10px;overflow:hidden; _height:100%; }
.Lleft { width:555px;}
.Lleft select { margin-right:13px;}

.Rright a { display:inline-block; width:118px; height:30px; line-height:30px; text-align:center; color:#fff; margin:0 10px; font-size:14px;}
.red { background:#720808;}
.ora { background:#fe4902;}
.redcss{ background:#FF7E26;}

/*下图*/
.map { height:108px; border:1px solid #e3e3e3; padding:20px 0 20px 5px; background:url(../images/titlie.jpg) left repeat-y;}
.map img{ float:left; padding:1px; border:1px solid #e3e3e3; margin:0 5px; height:104px;}

/*底部*/
.footerbox { height:42px; background:#720808; text-align:center;}
.footerbox p { line-height:42px; color:#fff;}

/*内页*/
.content_nr{
padding:30px 0 20px;
text-align:left;
}

.left{
float:left;
width:220px;
padding-top:6px;
background:url(../images/bg03.png) top left no-repeat;
margin-left:-20px;
}
.left_menu{
width:220px;
padding-bottom:40px;
background:url(../images/bg.png) no-repeat 0px 100%;
}
.left_menu h3{
font-size:14px;
padding: 17px 20px 10px 29px;
color:#000;
}
.left_menu ul{
border-top:solid 1px #ccc;
margin:0 20px;
padding:10px;
}
.left_menu ul li a{
height:35px;
line-height:35px;
color:#333;
font-weight:bolder;
border-bottom:dotted 1px #ccc;
display:block;
background:url(../images/news_arrow.gif) no-repeat 0 50%;
padding-left:15px;
}
.left_menu ul li a:hover{
color:#720808;
background:url(../images/news_arrowred.jpg) no-repeat 0 50%;
}
.left_menu .sanji { border:none;}
.right{
float:right;
width:725px;
font-size:14px;
}
.right_bt{ padding:5px 0;
	line-height:30px;
font-weight:normal;
color:#999;
border-bottom:solid 1px #ccc;
font-family:Microsoft YaHei;
}
.right_bt a{
color:#333;
padding:0 5px;
}
.right_bt a:hover{
color:#FF0000;
}
.right_nr
{
	line-height:24px;
	min-height:400px;
padding:10px 10px 10px 10px;

}

.xingfa_nr li{
	color:#333;
	border-bottom: dashed 1px #b4b4b4;
	height:28px;
	line-height:28px;
	background-image: url(../images/jiantou3.gif);
	background-repeat: no-repeat;
	padding-left:30px;
	background-position: 13px 8px;
}

.xingfa_nr li a{
	color:#333;
	text-decoration: none;
	float:left;
}
.xingfa_nr li a:hover{
text-decoration:underline;
}
.xingfa_nr li span{
	float:right;
}
/***********内页样式***************/

/*************/
ul.sanji{ padding:0px;}
ul.sanji li{
}
ul.sanji li a{
font-weight:normal;
line-height:28px;
height:28px;
border-bottom:dotted 1px #ccc;
padding-left:30px;
background:url(../images/news_arrow.gif) no-repeat 20px 50%;
}
ul.sanji li a:hover{
color:#333;
}
/**************PictureLeft样式*********************/
.in_nwpic
{
    float: left;
    margin: 6px;
}

.in_nwpic img
{
    border: 1px solid #CCCCCC;
    padding: 3px;
}

.in_nwpic img:hover
{
    background-color: #F1F1F1;
}


.in_nwwz
{
    float: left;
    width: 450px;
    margin: 6px 0px 6px 10px;
}

.in_nwbt a
{
    color: #666666;
    font-weight: bold;
}

.in_nwbt a:hover
{
    color: #E22B00;
    text-decoration: underline;
}

.in_nwnr
{
    line-height: 22px;
}

.photo
{
    float: left;
    margin: 0px 6px;
}
.photo img
{
    border: 1px solid #CCCCCC;
    padding: 2px;
}

.photo img:hover
{
    background-color: #F1F1F1;
}

.photo a
{
    color: #333;
}

.photo a:hover
{
    color: #FF6600;
}


.selectop
{
    padding: 3px 2px;
    height: 28px;
    min-width: 150px;
    color: #333;
}

.selectop option
{
    padding: 5px 3px;
}

.input
{
    border: 1px solid #C3C3C3;
    height: 24px;
    width: 210px;
    border-radius: 2px 2px 2px 2px;
    padding-left: 2px;
}

/***************************************/

.smallImg
{
    background-image:url(../images/back-top.png);
    width:48px;
    height:75px;
    bottom:0px;
    position:fixed;
    right:0px;
    margin:0px 5px 5px 0px;
    
    _background-attachment:fixed;
    _position:absolute;
    _bottom:auto;
    _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
    _right:auto;
    _left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft, 10)||0)-(parseInt(this.currentStyle.marginRight, 10)||0));
}
 .smallImg:hover
{
    background-position:48px 0px;
}
    
    
.mainbox{
overflow:hidden;
position:relative;
}
.flashbox{
overflow:hidden;
position:relative;
}
.imagebox{
text-align:right;position:relative;z-index:999;
}

.bitdiv{display:inline-block;width:12px;height:12px;margin:0 6px 10px 0px;cursor:pointer;float:right;}
.defimg{background-image:url(../images/02.png)}
.curimg{background-image:url(../images/01.png)}