﻿@charset "utf-8";
/*全局样式*/ 
body {font-family:"simsun",tahoma,helvetica,arial,sans-serif; font-size:12px; color:#404040; line-height:20px;} 
html,body{height:100%;} 
h1,h2{ font-size:14px;} 
h3, h4, h5, h6 { font-size:12px;} 
html,body,div,ol,ul,i,li,td,form,p,h1,h2,h3,dd,dl,dt,span,em{margin:0;padding:0;border:0;} 
div,p,td,th,dt,dd,h1,h2,h3,h4,h5,h6,span,em,i,a{word-wrap:break-word;} 
ul,li{ list-style-image: none; list-style-type: none;} 
em,i {font-style:normal;} 
img { border:none;} 
button {cursor:pointer;}/*所有按钮鼠标放上时为手型标志*/
A.button{ font-size:12px; letter-spacing:2px; color:#304F64; width:70px;}
A.button a,
A.button a:visited{background:url(../images/btn_bg1.jpg) repeat-x; height:19px; line-height:19px; text-align:center; padding:0 3px; border:#96C6F0 solid 1px; display:block; color:#304F64; text-decoration:none;}
A.button a:hover{background:url(../images/btn_bg2.jpg) repeat-x; height:19px; line-height:19px; text-align:center; padding:0 3px; border:#7BB7EC solid 1px; color:#ffffff;}
.top10{ padding-top:10px;}
.top15{ padding-top:15px;}
.top20{ padding-top:15px;}
.l{ float:left;}
.r{ float:right;}
.c{ clear:both;}
.font14{ font-size:14px;}
/*链接样式*/ 
a:link{text-decoration:none; color:#707070;} 
a:visited {color:#707070; text-decoration:none;} 
a:hover {color:#ff0707;text-decoration:underline;} 
.clearfix { height:0;clear:both;float:none;overflow:hidden;width:100%;}

/* 首页 */
#top{ width:980px; height:64px; margin:0 auto;}
#top .left{
	float:left;
	padding-top: 8px;
}
#top .right{ float:right; padding-top:25px; width:530px;}
#top .middle{
	float:left;
	width:240px;
	margin-left: 130px;
}



#banner_main{ width:980px; zoom:1; overflow:hidden; margin:0 auto; padding-top:10px;}

#main{ width:980px; zoom:1; overflow:hidden; margin:0 auto; padding-top:10px; padding-bottom:20px;}
.pro_w{ color:#656565; font-size:12px; line-height:18px;}
.pro_w a{color:#ff0707; text-decoration:none;}
.pro_w a:hover{ text-decoration:underline;}
.index_title1{ font-family:"微软雅黑"; color:#656565; line-height:24px; font-weight:bold;}
.index_w1{ font-family:"宋体"; color:#7e7e7e; line-height:24px; font-size:12px; line-height:18px;}

#footer{ width:980px;  margin:0 auto; background:url(../images/buttom_line.gif) repeat-x top; height:70px; text-align:center; color:#999999; line-height:24px;}
#footer .con{width:900px; zoom:1; overflow:hidden; margin:0 auto; line-height:22px; font-family:"微软雅黑"; font-size:12px; text-align:center; padding-top:15px;}
#footer .con .copy{ width:860px;  line-height:18px; display:block; color:#656565;  padding-left:20px; border-left:#878988 solid 1px;}
#footer .con .copy a{ color:#656565; text-decoration:none;}
#footer .con .copy a:hover{color:#cc0000; text-decoration:underline;}


/* neiye */
#main_ny{width:980px; clear:both; margin:0 auto; padding-top:10px; padding-bottom:20px;}
.main_content {
	width: 978px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
}
#layout_left{width:191px; padding-bottom:20px;}
#layout_right{ width:778px; zoom:1; overflow:hidden; border:#c4c4c4 solid 1px; }
#layout_main{ width:978px; zoom:1; border:#c4c4c4 solid 1px; }
#layout_main .abcd {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: inset;
	border-left-style: none;
	width: 978px;
}
#layout_left .title{ border-left:#c4c4c4 solid 1px; border-right:#c4c4c4 solid 1px; }
#layout_left .menu{ border-left:#c4c4c4 solid 1px; border-right:#c4c4c4 solid 1px; border-bottom:#c4c4c4 solid 1px; width:189px;  zoom:1; overflow:hidden; padding-bottom:20px; }
#layout_left .menu ul{ width:124px;margin:0 auto;}
#layout_left .menu li{height:35px; line-height:35px; float:left;}
#layout_left .menu li a,
#layout_left .menu li a:visited{ background:url(../images/menu_left_link.gif) no-repeat; padding-left:55px; width:110px; height:35px; display:block; color:#525252; text-decoration:none; font-size:12px;}
#layout_left .menu li a:hover{background:url(../images/menu_left_hover.gif) no-repeat; padding-left:55px; color:#525252; text-decoration:none; }
.ad_left{width:191px;  margin-top:15px;}
.ad_left .con{width:189px;  border:#c4c4c4 solid 1px;  margin:0 auto; line-height:18px;  }
#layout_right .big_title{ height:34px; background:url(../images/title_bg_neiye.gif) no-repeat; width:778px;}
#layout_right .big_title .w{ padding-left:20px; line-height:34px; font-size:16px; font-family:"微软雅黑"; color:#fff;}
#layout_main .big_title{ height:auto; background:url(../images/title_bg_pro2.gif) no-repeat; width:980px;}
#layout_main .big_title .w{ padding-left:20px; line-height:27px; font-size:16px; font-family:"微软雅黑"; color:#FF0000;}
#layout_right2{ width:778px; zoom:1; overflow:hidden; padding-bottom:25px;}
#layout_right2 .news_gua{ height:54px; background:url(../images/gua_bg_news.gif) repeat-x bottom; width:778px;}
#layout_right2 .news_gua .w{ padding-left:20px; line-height:37px; font-size:12px; font-family:"微软雅黑"; color:#525252; background:url(../images/arr4.gif) no-repeat left center; }
#layout_right3{
	width:980px;
	zoom:1;
	overflow:hidden;
	padding-bottom:25px;
	float: left;
	border: 1px solid #c4c4c4;
}
#layout_right3 .news_gua{
	height:54px;
	background:url(../images/gua_bg_news.gif) repeat-x bottom;
	width:980px;
	padding: 0px;
}
#layout_right3 .news_gua .w{ padding-left:20px; line-height:37px; font-size:12px; font-family:"微软雅黑"; color:#525252; background:url(../images/arr4.gif) no-repeat left center; }
#layout_right .contain{
	padding:20px;
	zoom:1;
	overflow:hidden;
	border: 1px solid #c4c4c4;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.line{ float:left; width:100%; height:1px; line-height:1px; border-bottom:1px dashed #c2c2c2;}


.gua{ width:730px; border-bottom:#CBCBCB solid 1px; height:30px; line-height:30px;   color:#999999; margin:0 auto; padding-left:20px; background:#F9F9F9;}
.gua a{text-decoration:none; color:#999999;}
.gua a:hover{text-decoration:underline; color:#cc0000;}
.article{ width:734px;zoom:1; overflow:hidden;  margin:0 auto; }
.article .title{width:734px; line-height:30px; font-size:24px; font-weight:bold; text-align:center; color:#333; padding-top:20px;}
.article .date{ border-top:#ccc solid 1px; height:24px;  color:#ccc; text-align:right; width:700px;}
.article .con{ line-height:20px; color:#505050; font-size:12px; }
.article .con:hover{ color:#333;}
.article .con p{ padding:10px 0;}
.article .con h2{font-size:18px; font-weight:bold; line-height:30px;}
.article .con h3{font-size:14px; font-weight:bold; line-height:26px;}
.article .con table{border-collapse:collapse; }
.article .con table tr{padding-left:5px; }
.article .con table td{line-height:5px; border:#ccc solid 1px; padding:5px;}
.article .con img{padding:5px;}
.article .con li{padding-left:20px;}
.article .con .btitle{ color:#000; font-size:14px; font-weight:bold; line-height:23px; background:url(../images/arr2.gif) left center no-repeat; padding-left:20px; clear:both;}

#cell1{ width:595px; zoom:1; overflow:hidden; float:left; padding-left:10px;}
#cell2{ width:176px; zoom:1; overflow:hidden; float:right; }
.pro_table{border:#c4c4c4 solid 1px; width:593px; zoom:1; overflow:hidden;}
.pro_table .title{ height:27px; line-height:27px; background:url(../images/title_bg_pro.gif) no-repeat;}
.pro_table .title .w{ padding-left:30px; font-weight:bold; font-size:12px; color:#030303;}
.pro_table .con{padding:20px; width:553px; zoom:1; overflow:hidden;}
.pro_table .con .left{ width:150px; float:left;}
.pro_table .con .left img{ width:150px; height:180px;}
.pro_table .con .right{ float:right; width:380px; font-size:12px; line-height:20px; color:#525252;}

.r_table{width:176px; padding-bottom:10px; zoom:1; overflow:hidden;}
.r_table .con{border:#c4c4c4 solid 1px;width:174px; zoom:1; overflow:hidden;}
.r_table .con .title{ height:27px; background:url(../images/r_table_bg.gif) repeat-x; line-height:27px; padding-left:20px; font-size:14px; font-family:"微软雅黑"; font-weight:bold; color:#656565;}
.r_table .con .btm{ padding:10px 5px;}

.article .con2{ line-height:24px; color:#505050; font-size:14px; padding-top:20px;}
.article .con2 p{ padding:10px 0;}
.article .con2 h2{font-size:18px; font-weight:bold; line-height:30px;}
.article .con2 h3{font-size:14px; font-weight:bold; line-height:26px;}
.article .con2 table{border-collapse:collapse; }
.article .con2 table tr{padding-left:5px; }
.article .con2 table td{line-height:20px; border:#B0D6F8 solid 1px; padding:5px;}
.article .con2 img{padding:10px;}
.article .con2 li{padding-left:20px;}


.hr{width:720px; zoom:1; overflow:hidden; margin:0 auto;}
.hr .job{ border:#dddddd solid 1px; width:700px; margin:15px 0; background:#fff ;zoom:1; overflow:hidden;}
.hr .job .title{width:698px; height:30px;  padding:1px; background:#E9E9E9; line-height:30px; font-size:14px;  font-weight:bold; color:#212373; padding-left:20px;}
.hr .job .title span{float:left; }

.hr .job .title a{ float:right; display:block; padding-right:10px; line-height:30px; padding-top:3px;}
.hr .job .con{width:680px; padding:20px; line-height:20px; font-size:12px; zoom:1;}
.hr .job .con h3{font-size:12px; font-weight:bold;}
.hr .job table{ line-height:20px; width:600px; margin:15px 40px;}
.hr .job table tr{padding:3px;}
.hr .job table td{padding:3px;}

.news{width:778px; zoom:1; overflow:hidden; margin:0 auto;  margin-top:10px; margin-bottom:30px;}
.news .title{width:778px; height:65px; background:url(../images/news_title.jpg) no-repeat;}
.news .title .titlename{ padding:25px 0 0 45px; font-size:18px; font-family:"黑体"; line-height:18px; color:#666666; font-weight:100;}
.news .btm{width:778px; }
.news .con{width:778px; }
.news .con .list{width:778px; background:url(../images/line_x_new.gif); margin:0 auto; color:#cccccc;}
.news .con .list li{height:40px; color:#525252; padding-right:15px; line-height:40px; padding-left:30px; background:url(../images/arr5.gif) no-repeat 10px 15px; text-align:right;  width:743px; font-size:14px;}
.news .con .list li a{color:#505050; text-decoration:none; display:block; float:left;}
.news .con .list li a:hover{color:#cc0000; text-decoration:underline;}

.pro{width:700px;  zoom:1; overflow:hidden; margin:0 auto;}
.pro .con{ padding-top:20px; padding-left:10px;}
.pro .con li{width:200px; heigh:260px; float:left; padding:0 10px; line-height:24px; text-align:center; padding-bottom:30px; background:url(../images/pro_bg.jpg) no-repeat center 203px;}
.pro .con li a img{width:196px; height:196px; border:#EDEDED solid 2px; margin-bottom:6px; text-decoration:none;}
.pro .con li a:hover img{width:196px; height:196px; border:#90B8D3 solid 2px; margin-bottom:6px;}
.pro .con li a:hover{ text-decoration:none; color:#4790C2;}
.pro .con li a{text-decoration:none; font-size:14px; color:#333;}
.pro_info{ width:700px;zoom:1; overflow:hidden;  margin:0 auto; padding-bottom:30px; padding-top:20px;}
.pro_info .title{background:#0085C6; height:25px; line-height:25px; padding-left:20px; font-size:14px; color:#fff; font-weight:bold;}
.pro_info .con{padding:10px 0; left:18px; font-size:12px; zoom:1; overflow:hidden;}
.pro_info .con img{padding:2px; border:#ccc solid 1px; float:left;}


#Tab1{border:#c4c4c4 solid 1px; width:593px; zoom:1; overflow:hidden; }
#Tab1 .Menubox{height:27px; overflow:hidden; width:573px;  padding-left:20px; background:#d7d7d7 url(../images/tab_bg.gif) repeat-x bottom; }
#Tab1 .Menubox ul li{ width:80px; height:27px; line-height:27px; font-size:12px;  float:left; font-weight:bold; display:inline; cursor:pointer; text-align:center; color:#030303; }
#Tab1 .Menubox ul li.hover{ width:80px;   float:left; display:inline; cursor:pointer; text-align:center; color:#e10000; background:#fff; border-left:#e10000 solid 1px; border-right:#e10000 solid 1px; border-top:#e10000 solid 1px;}

#Tab1 .Contentbox{ width:553px; padding:20px 10px;}
#Tab1 .Contentbox ul{ font-size:12px;  color:#666666; zoom:1; overflow:hidden; }
#Tab1 .Contentbox ul li{ line-height:20px;  overflow:hidden;  float:left; background:url(../images/arr3.gif) left center no-repeat; padding-left:15px; width:535px; }
#Tab1 .Contentbox ul span{width:160px; float:left; display:inline;}
#Tab1 .Contentbox ul li a{color:#f92121;  font-size:12px; text-decoration:underline;}
#Tab1 .Contentbox ul li a:hover{color:#f92121; position:relative; text-decoration:underline; overflow:hidden;}
#Tab1 .Contentbox ul h3{width:520px; padding-left:15px; line-height:24px;}

.font12{ font-size:12px; line-height:20px; color:#757575;}
.font13{font-size:12px; color:#fff; line-height:20px;}
.fontblue{color:#5060A8;}
.btn1{background:url(../images/btn_bg1.jpg) repeat-x; font-size:12px; letter-spacing:2px;  height:21px; line-height:19px;color:#304F64; width:70px; border:#96C6F0 solid 1px; cursor:pointer;}
.btn1 a,
.btn1 a:visited{background:url(../images/btn_bg1.jpg) repeat-x; height:19px; line-height:19px; text-align:center; padding:0 3px; border:#96C6F0 solid 1px; display:block; color:#304F64; text-decoration:none;}
.btn1 a:hover{background:url(../images/btn_bg2.jpg) repeat-x; height:19px; line-height:19px; text-align:center; padding:0 3px; border:#7BB7EC solid 1px; color:#ffffff;}

/* 分页 page */


.page2{width:776px; height:24px; line-height:24px; text-align:center; border:#dddddd solid 1px; background:#F8F8F8; font-size:12px;}
.page2 a{color:#505050; text-decoration:none;}
.page2 a:hover{color:#cc0000; text-decoration:underline;}

.curpage{height:24px; line-height:24px; text-align:center; border:#dddddd solid 1px; background:#F8F8F8; font-size:12px;}

.yqlink{width:600px; margin:0 auto; color:#ccc;} 
.yqlink a{padding:0 8px; line-height:30px; color:#505050; text-decoration:none;}
.yqlink a:hover{color:#cc0000; text-decoration:underline;}

.font14red{font-size:12px; color:#ff0707; font-weight:bold; line-height:20px;}
.fontred{font-size:24px;}
.fontred a:link{color:#ff0707; font-weight:bold; line-height:20px;}
.fontred a:visited{color:#ff0707; font-weight:bold; line-height:20px;}
.fontred a:hover{color:#ff0707; font-weight:bold; line-height:20px;}
.fontred a:active{color:#ff0707; font-weight:bold; line-height:20px;}

table.mytable {
	width: 100%;
	border-collapse: collapse;
	border: #A6CDEC 1px solid;
	margin:10px 0 0 0;
}

table.mytable th {
	border: #A6CDEC 1px solid;
	background-color: #E6F3FD;
	height: 25px;
	text-align: center;
}

table.mytable td {
	border: #A6CDEC 1px solid;
	padding: 5px;
	text-align: center;
}

table.mytable a {
	text-decoration: none;
}

table.mytable a:hover {
	color: #004D91;
	text-decoration: none;
}
/* 对联广告 */
.r1{width:180px;height:60px;background:#F5F5F5;float:right; 
position:fixed !important; top:200px; 
position:absolute; z-index:300; top:expression(offsetParent.scrollTop+200);right:20px;} 
.r2{width:180px;height:60px;background:#F5F5F5;float:right; 
position:fixed !important; top:300px; 
position:absolute; z-index:400; top:expression(offsetParent.scrollTop+300);right:20px;} 
.l1{width:180px;height:60px;background:#F5F5F5;float:right; 
position:fixed !important; top:200px; 
position:absolute; z-index:300; top:expression(offsetParent.scrollTop+200);left:20px;} 
.l2{width:180px;height:60px;background:#F5F5F5;float:right; 
position:fixed !important; top:300px; 
position:absolute; z-index:400; top:expression(offsetParent.scrollTop+300);left:20px;} 



.nav {
width:980px;
position: relative;
margin:0px auto;
    background: url(../images/lrtk.png) no-repeat 0 -43px;
}
.navinner {
    background: url(../images/lrtk.png) no-repeat 100% -86px;
}
.navlist {
    height: 43px;
    line-height: 43px;
    overflow: hidden;
    margin: 0 10px;
    background: url(../images/lrtk.png) repeat-x 0 0;
}
.nav li {
    float: left;
    display: inline;
    margin: 0 0 0 -5px;
    padding: 0 4px 0 5px;
    background: url(../images/lrtk.png) no-repeat 0 -129px;
}
.nav a {
    display: block;
    width: 102px;
    text-align: center;
    font-size: 120%;
}
.nav a:link, .nav a:visited {
    color: #fff;
}
.nav a.current, .nav a:hover, .nav a:active {
    color: #fff;
    font-weight: bold;

}
.subnav {
	position: absolute;
	top: 42px;
	left: 0;
	float: left;
	height: 27px;
	line-height: 27px;
	white-space: nowrap;
	background: #CA0707;
	z-index: 1000;
}
* html .subnav {
    margin: 0 10px 0 -10px; /* IE 6 and below */
}
.subnav p {
    padding: 0 10px;
}
.subnav p span {
}
.subnav p.pointer {
    position: absolute;
    top: -4px;
    left: 0;
    height: 5px;
    width: 11px;
    padding: 0;
    margin-left: 20px;
    text-indent: -999em;
    background: url('../images/lrtk.png') repeat-x 0 -261px;
}
.subnav a {
    display: inline;
    padding: 0;
    font-size: 100%;
}
[class~="subnav"] a {
    padding: 0 3px;
}
.subnav, .subnav a:link, .subnav a:visited {
    color: #FFFFFF;
}
.subnav a:hover, .subnav a:active {
    color: #393939;
}
.subnav a:hover, .subnav a:active {
    font-weight: normal;
    background: none;
}

#subnav3 { left: 218px; }
#subnav5 { left: 439px; }
#subnav6 { left: 542px; }
#subnav9 { 
    left: auto;
    right: 0px;
}


#subnav3 .pointer,
#subnav5 .pointer { left: 20px; }
#subnav6 .pointer { left: auto; right: 330px; }
#subnav9 .pointer { left: auto; right: 70px; }

.disable {
    display: none;
}

.subnav2 {
	position: absolute;
	top: 42px;
	left: 27px;
	height: 54px;
	line-height: 27px;
	white-space: nowrap;
	background: #CA0707;
	padding-left: 10px;
	padding-right: 10px;
	z-index: 1000;
}
.subnav2 p {
	padding: 0 10px;
	color: #000000;
	font-weight: bold;
}
.subnav2 p span {
}
.subnav2 p.pointer {
    position: absolute;
    top: -4px;
    left: 0;
    height: 5px;
    width: 11px;
    padding: 0;
    margin-left: 20px;
    text-indent: -999em;
    background: url('../images/lrtk.png') repeat-x 0 -261px;
}

.subnav2 a {
    display: inline;
    padding: 0;
    font-size: 100%;
}
.subnav2, .subnav2 a:link, .subnav2 a:visited {
    color: #FFFFFF;
}
.subnav2 a:hover, .subnav2 a:active {
    color: #393939;
}
.subnav2 a:hover, .subnav2 a:active {
    font-weight: normal;
    background: none;
}


/*主导航菜单*/
/*#amenu ul{padding:0;border:0;list-style:none;line-height:150%;margin-top: 0;margin-right: 0;margin-bottom: 0;margin-left: 15px;}*/
#menu_out{
	width:975px;
	margin-left:auto;
	margin-right:auto;
	background:url('../images/menu_left.gif') no-repeat left top;
	padding-left: 5px;
	height: 37px;
}
#menu_in{background:url('../images/menu_right.gif') no-repeat right top;padding-right:5px;}
#menu{
	background:url('../images/menubg.gif') repeat-x;
	height:37px;
/*	margin: 0px auto;*/
}
.menu_line{	background:url('../images/menu_line.gif') no-repeat center top;	width:20px;}
.menu_line2{background:url('../images/menu_line2.gif') no-repeat center top;width:15px;}
/*#nav{padding-left:20px;}*/

#menu ul {
	list-style: none;
	padding-left: 80px;
}
#menu ul li{
	height:37px;
	float: left;
	display: block;
}
#menu ul li a{
	height:37px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	line-height: 37px;
	padding: 11px 24px 12px 20px;
}
#menu ul li a span{
	padding:11px 24px 12px 20px;
	background: url('../images/menu_on_right.gif') no-repeat right top;
}

#menu li .nav_on span{background-position:right 100%;color:#333333;padding:11px 24px 12px 20px;}


.menu-list {
	display: none;
	position: absolute;
	width: 250px;
	z-index: 10001;
	top: 120px;
	left: 0;
	border: 2px solid #cc0000;
	border-top: 0;
	background: #fcfcfc;
	padding-left: 20px;
}
.menu-list UL LI {
	MARGIN: 5px 5px 0px; 
	LIST-STYLE-TYPE: none;
}
.menu-list UL LI A {
	DISPLAY: block; 
	WIDTH: 100%; 
	CURSOR: pointer; 
	COLOR: #000; 
	LINE-HEIGHT: 25px; 
	HEIGHT: 25px; 
	TEXT-ALIGN: left;
}
.menu-list UL LI A:hover {
	color: #FF0000;
}
