/*---------------------全局变量--------------------------*/
*{ margin:0; padding:0;}
body{ font-family:"Arial", Verdana, Helvetica, sans-serif,"宋体"; font-size:12px; color:#666; line-height:22px;}
a { color: #000; font-size:12px; text-decoration:none; blr:expression(this.onFocus=this.blur());}
a:hover {text-decoration: none; color:#b90d00;}
a:focus { outline: none;}
img{ border:0;}
ul,li{ margin:0; padding:0; list-style:none}

.tb { margin-bottom:20px;}
.tb td{padding:5px; border-bottom: 1px #CCC dashed;}
.down{ display:inline-block;  width:70px; height:25px; line-height:25px; text-align:center; background:url(../images/download.gif);}

.tb2{}
.tb2 td{ padding:10px;}
.coolbg{ padding:1px 6px;}

/*-------------------style header------------------*/
#header{position:relative; z-index:1; width:100%; font-size:12px; height:178px; margin-bottom:8px; border-top: 3px solid #b6120f;}
.header_inside{ width:980px; height:137px; margin:0 auto; }
.header_inside .header_link{ float:right; width:200px; height:23px; line-height:23px; padding-right:5px; text-align:right; color:#FFF; background:url(../images/header_link.png) right no-repeat;}
.header_inside .header_link a{ color:#FFF;}
.header_inside .header_link a:hover{ text-decoration:underline;}
.header_inside .logo{ float:left; position:absolute;z-index:2; top:44px;}
.header_right{ float:right; padding-top:30px;}
.header_tel{ float:left; padding-right:50px;color: #999;font-size: 12px;}
.header_tel b{font-family: Verdana, Geneva, sans-serif;font-size: 18px;color: #F60;}
.head_search{ float:right;width: 220px;height: 25px;margin-top:15px;background: url(../images/search.jpg) no-repeat left top;}
.head_search #keyword{float:left;width: 140px;padding: 0px 5px;margin:0;color: #666666;height: 23px;line-height: 23px;font-size: 12px;background: none;border: none;padding-left: 25px;}
.head_search .submit{border: none;background: none;font-size: 12px;color: #FFFFFF;height: 25px;margin: 0px;cursor: pointer;padding: 0px;line-height: 25px;width: 44px;}


/*--------------------style nav------------------------*/
.nav_bg{ width:100%; height:41px; background:url(../images/nav_bg.jpg);}
.div1{ width:100%; height:41px; background:url(../images/nav_bg.jpg);}
.div2{top:0px;z-index:9999;position:fixed;_position:absolute;_top:expression(documentElement.scrollTop + 0 + "px"); width:100%; height:41px; background:url(../images/nav_bg.jpg);}
.nav { width:980px;height:41px; text-align:right; margin:0 auto;}
.navlist{ height:41px;}
.nav li { position:relative; float:left; width:108px;}
.nav a{ float:left;width: 98px;height: 41px;line-height: 41px;color: #FFF;text-align: center;padding: 0px 5px;}
.nav a:hover{color:#b90d00; background:#ffff13; cursor:pointer;}
.nav a.on{color:#fff;}
.nav a.on:hover{color:#b90d00;}
.nav a:hover, .nav a:active {text-decoration:none;}
.navlist .sonnav{ position:absolute; top:41px; left:0; float:left; width:108px; background:#b6120f;}
.navlist li ul{}
.navlist li ul li a{font-size: 12px;font-weight: normal;text-decoration: none;line-height: 30px;height: 30px;border-bottom: 1px solid #910700;}

#banner_index{ width:100%; margin:0 auto; margin-bottom:19px; text-align:center; }
#banner{ width:100%; margin:0 auto; margin-bottom:19px; text-align:center;}
#position{ width:980px; margin:0 auto; padding-top:26px; padding-bottom:19px; text-align:right; display:none;}

/*--------------------style index main------------------------*/
#main{ width:980px;  height:auto; margin:0 auto; padding:0 10px; }
.left{display:inline; float:left; width:255px; height:auto;}
.right{display: inline;float: right;width: 716px;height: auto;overflow: hidden;}

.content_title_about{  padding-left:26px; height:31px; line-height:31px; border:1px solid #b90d00; border-width:1px 0; background:url(../images/content_title.gif) left 50% no-repeat; font-size:14px; font-weight:bold; color:#000;}
.content_body_about{ height:auto; padding: 10px 0; overflow:hidden;}
.content_body_about .bt{ font-size:14px; font-weight:bold;}
.content_title_about span{ float:right; padding-top:13px;}
.more{ display:block; width:30px; height:5px; background:url(../images/more.gif) no-repeat;}

.new-information{ padding:10px 0 30px;}
.new-information .new-top{ float:left; width:232px; text-align:center; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.new-information .new-top img{ width:220px; height:150px; padding:5px; border:solid 1px #ccc;}
.new-information .new-top a:hover img{ border:solid 1px #b90d00;}
.new-information ul{ float:right; width:465px;}
.new-information ul li{ height:23px; line-height:23px;}
.new-information ul li a{ float:left; width:355px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.new-information ul li span{ float:right; width:70px;}

.left1{ float:left; width:353px;}
.right1{ float:right; width:353px;}
.title{ border:1px solid #cecece; height:25px; padding:0 14px; background:url(../images/index_title.gif) repeat-x;}
.body{ border:1px solid #cecece; border-width:0 1px 1px 1px; height:220px; padding:0 10px; overflow:hidden;}
.body ul{ margin:0; padding-top:4px;}
.body ul li{ height:26px; line-height:26px; padding-left:15px; background:url(../images/liico.gif) left 50% no-repeat;}
.body ul li span{ float:right;}
.title span{float:right; padding-top:10px;}
.more2{display:block; width:36px; height:7px; background:url(../images/more2.gif) no-repeat;}

.lr1{ float:left; width:353px; margin-bottom:15px;}
.lr1 p{ font-weight:bold;}
.lr2{ float:right; width:353px; margin-bottom:15px;}
.lr2 p{ font-weight:bold;}

a.img img{ border:1px solid #CCC; padding:5px; margin-right:10px;}
a.img:hover img{border:1px solid #bbb;}

/*---------------------style sidebar--------------------*/
#sidebar{ display:inline; float:left; width:255px; height:auto;}
/*--外框--*/
.side_top{}
.side_main{}
.side_foot{}
/*--内部框--*/
.side_title{ width:255px; height:33px; line-height:33px; margin:0; background:url(../images/sideBar_title.gif) no-repeat; font-size:14px; overflow:hidden;}
.side_title b{ margin:0 0 0 16px; color:#FFFFFF;}
.side_body{ width:229px; padding:12px 12px 0; border:solid 1px #cecece; border-width:0 1px 0 1px;}
.side_body p.t{ font-weight:bold; font-size:13px;}

.side_bottom{ width:253px; height:10px; margin-bottom:10px; border:solid 1px #cecece; border-width:0 1px 1px 1px; overflow:hidden;}
.side_body A.stopnow{color:#b90d00;text-decoration:none;}
/*--联系我们内部框--*/
.side_contenttitle{ width:255px; height:33px; line-height:33px; margin:0; background:url(../images/sideBar_title.gif) no-repeat; font-size:14px; overflow:hidden;}
.side_contenttitle b{ margin:0 0 0 16px; color:#FFFFFF;}
.side_contenttop{}
.side_contentbody{ width:229px; padding:12px 12px 0; border:solid 1px #cecece; border-width:0 1px 0 1px;}
.side_contentbody p{ letter-spacing:-1px;}
.side_contentbottom{ width:253px; height:10px; margin-bottom:10px; border:solid 1px #cecece; border-width:0 1px 1px 1px;}

.side_body input{height:14px;}
.side_body input.login{ width:48px; height:20px;}
.side_body #button{ width:48px; height:20px; font-size:12px;}
.side_body ul{ margin:0;}
.side_body ul li{ height:32px; line-height:32px; border-bottom:1px dashed #b3b3b3; padding-left:15px; background:url(../images/liico.gif) left 50% no-repeat;}
.side_body ul li .on{ color:#b90d00;}

/*---------------------style content--------------------*/
#content{ display:inline; float:right; width:640px; padding-top:30px; }
.list{ border-bottom:1px solid #ededed; height:100px; margin-bottom:10px;}
.new li{ height:32px; line-height:32px; border-bottom:1px dashed #b3b3b3; padding-left:15px; background:url(../images/liico.gif) left 50% no-repeat;}
.new li span{ float:right;}

.info p{ height:30px; line-height:30px; border-bottom: 1px #CCC dashed; padding:0 15px;}
.info p span{ margin-left:15px;}
.info2{ padding:0 15px;}
.info2 h4{ font-size:16px; text-align:center; color:#b90d00;}
.info2 .zfd{ padding:10px 0;}
.info3{ margin-bottom:15px;}
.info3 p{ line-height:30px;}


DIV.yahoo2 {PADDING-RIGHT: 3px; PADDING-LEFT: 3px;  PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; margin-top:10px; }
DIV.yahoo2 A {	BORDER-RIGHT: #efefef 1px solid; PADDING-RIGHT: 8px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #efefef 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #efefef 1px solid; COLOR: #999; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #efefef 1px solid; TEXT-DECORATION: none}
DIV.yahoo2 A:hover {	BORDER-RIGHT: #CE1100 1px solid; BORDER-TOP: #CE1100 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #CE1100 1px solid; COLOR: #fff; BORDER-BOTTOM: #CE1100 1px solid; BACKGROUND-COLOR: #CE1100}
DIV.yahoo2 A:active {	BORDER-RIGHT: #CE1100 1px solid; BORDER-TOP: #CE1100 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #CE1100 1px solid; COLOR: #fff; BORDER-BOTTOM: #CE1100 1px solid; BACKGROUND-COLOR: #CE1100}
DIV.yahoo2 SPAN.current {	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #ff5000; MARGIN-RIGHT: 3px; PADDING-TOP: 2px}
DIV.yahoo2 SPAN.cur {	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #ff5000; MARGIN-RIGHT: 3px; PADDING-TOP: 2px}
DIV.yahoo2 SPAN.pages_c {	BORDER-RIGHT: #efefef 1px solid; PADDING-RIGHT: 8px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #efefef 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #efefef 1px solid; COLOR: #999; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #efefef 1px solid; TEXT-DECORATION: none}
DIV.yahoo2 SPAN.disabled {	DISPLAY: none}
DIV.yahoo2 A.next {	}
DIV.yahoo2 A.next:hover {	BORDER-RIGHT: #CE1100 2px solid; BORDER-TOP: #CE1100 2px solid; BORDER-LEFT: #CE1100 2px solid; BORDER-BOTTOM: #CE1100 2px solid}
DIV.yahoo2 A.pre {	}
DIV.yahoo2 A.pre:hover {	BORDER-RIGHT: #CE1100 2px solid; BORDER-TOP: #CE1100 2px solid; BORDER-LEFT: #CE1100 2px solid; BORDER-BOTTOM: #CE1100 2px solid}


/*-----------------style link ------------------*/
#link{ text-align:left; width:958px; padding:10px; border:1px solid #e1e1e1; background:#f5f5f5; font-size:12px; }
#link a{ font-size:12px;}

#linkimg{padding-top:10px;}
#linkimg a{ display:block; width:88px; height:31px; float:left; margin-right:10px; _margin-right:8px;}


/*---------------------style foot----------------------------*/
#foot{width:100%; margin-top:15px; background:#202020;}
.foot_nav{ width:960px; padding:20px 0; margin:0 auto;}
.foot_navlist li{ float:left; width:107px; padding:0 15px;}
.foot_navlist li b{ display:block; width:107px; padding-bottom:5px; border-bottom:dotted 1px #fff;}
.foot_navlist li a{ color:#fff;}
.foot_navlist li a:hover{ text-decoration:underline;}
.foot_navlist li ul li{ padding:6px 0 0;}
.footer{ margin:0 auto; border:0; padding:20px 0; text-align:center; font-size:12px; color:#fff; line-height:24px;}
.footer a{ color:#fff; font-size:12px;}
.footer a:hover{ color:#b90d00;}
