@charset "utf-8";
/*网页css*/
* {font-family:'微软雅黑', Vredana, Arial, sans-serif;}
html {height:100%;}
body{height:100%; font-size:12px; line-height:23px; padding:0px; margin:0px; background:url("../images/bg-1.jpg") #d3d3d3 top repeat-y;}

.left {float: left;}
.right {float: right;}

/*默认连接*/
a       {text-decoration:none; color:#000; outline:none;}
a:hover {text-decoration:none; color:#693; outline:none;}

a.m       {text-decoration:none; color:#fff; outline:none;}
a.m:hover {text-decoration:none; color:#693; outline:none;}

a.w       {text-decoration:none; color:#ff0; font-size:16px; font-weight:bold; padding:3px;}
a.w:hover {text-decoration:none; color:#fff; background-color:#900; font-size:16px; font-weight:bold; padding:3px;}

a.t       {text-decoration:none; color:#f60; font-size:16px; font-weight:bold;}
a.t:hover {text-decoration:none; color:#000; background-color:#39f;}

a.pro_l       {text-decoration:none; color:#ff3; font-size:14px; font-weight:bold;}
a.pro_l:hover {text-decoration:none; color:#f60; font-size:16px; font-weight:bold;}

a.new_l       {text-decoration:none; color:#000; font-size:14px; font-weight:bold;}
a.new_l:hover {text-decoration:none; color:#f60; font-size:14px; font-weight:bold;}

a.dao_l       {text-decoration:none; color:#ff3; font-size:14px; font-weight:bold;}
a.dao_l:hover {text-decoration:none; color:#fff; background-color:#000; padding:3px; font-size:14px; font-weight:bold;}

a.body_l       {text-decoration:none; color:#000; background-color:#F4D888; font-size:12px; font-weight:bold; padding:3px;}
a.body_l:hover {text-decoration:none; color:#fff; background-color:#900; font-size:12px; font-weight:bold; padding:3px;}

.fn_class li {width:100%; height:45px; clear:both; overflow:hidden;}
.fn_class li a{TEXT-DECORATION:none; DISPLAY:block; margin:0px; background:url("../images/class.gif") no-repeat; color:#666; font-size:14px; padding-left:10px; line-height:45px; clear:both;}
.fn_class li a:hover{background:url("../images/class.gif") 0 -45px no-repeat; color:#000; text-align:left; font-weight:bold;}


.liuyan li {width:100%; margin:0 auto;}
.liuyan li a{TEXT-DECORATION:none; DISPLAY:block; background:#0c8300; font-weight:bold; color:#fff; font-size:16px; text-align:center; line-height:70px;}
.liuyan li a:hover{color:#000; background:#14d600;}
.s_cont {width:98%; height:auto; padding:1%; margin:10px auto; clear:both; overflow:hidden;}
/*导航条样式传统方式*/
.anniu {float:left; margin-left:1px;}
.anniu li a{line-height:35px; margin:0px; TEXT-DECORATION:none; DISPLAY:block; color:#000; font-size:14px; text-align:center;}
.anniu li a:hover{line-height:35px; margin:0px; background:#900; color:#fff; font-size:14px; text-align:center;}

.banan li {width:11%; float:left; margin-right:1px;}
.banan li a{TEXT-DECORATION:none; DISPLAY:block; background:#454545; color:#fff; font-size:14px; text-align:center; font-weight:bold; line-height:45px;}
.banan li a:hover{background:#ff3a1a;}


.sidenav li {width:230px; margin:0 0 5px;}
.sidenav li a{TEXT-DECORATION:none; DISPLAY:block; background:url(../images/bonside.gif) 0 0 no-repeat; color:#960; font-size:14px; text-align:center; font-weight:bold; line-height:40px;}
.sidenav li a:hover{font-weight:bold; background:url(../images/bonside.gif) 0 -40px no-repeat;; color:#000; font-size:14px;}



/*标题提示文字定义*/
body div#tooltip { position:absolute; z-index:1000; max-width:300px; width:auto!important; width:auto; background:#1D1D1D; border:#FEFFD4 solid 1px; text-align:left; padding:3px;}
body div#tooltip p {margin:0; padding:0; color:#FFFFFE; font:12px verdana,arial,sans-serif; line-height:18px;}
body div#tooltip p em {display:block; margin-top:3px; color:#f60; font-style:normal; font-weight:bold;}

/*图片滚动样式*/
.MyMarqueeX {width:98%; overflow:hidden; margin:0 auto 0 auto}
.MyMarqueeX img {border:1px solid #e6e6e6; padding:1px; margin:5px 5px 0}

.nopic{text-align:center; width:100%; height:100%; background:#e8e8e8 url("../images/nopic.png") center no-repeat; clear:both; overflow:hidden;}


/*web css*/
.top {width:1000px; background:url("../images/top.jpg") #fff top center no-repeat; margin:auto; clear:both; overflow:hidden;}
.toptel {width:980px; height:85px; margin:auto; clear:both; overflow:hidden;}
.dao {width:980px; height:45px; background:#3e3e3e; margin:auto; clear:both; overflow:hidden;}
.banner {width:980px; height:290px; background:#fff; margin:auto; clear:both; overflow:hidden;}
.bannerbottom {width:980px; height:9px; background:url("../images/bannerbottom.jpg") #fff repeat-y; margin:auto; clear:both; overflow:hidden;}


.cont{width:980px; padding:10px; margin:0 auto; background:#fff; clear:both; overflow:hidden;}
.zcont{width:100%; padding:0px; margin:0 auto; clear:both; overflow:hidden;}

.foot  {width:1000px; height:100px; overflow:hidden; background:#8f8f8f; margin:auto; padding-top:10px; text-align:center; color:#fff; border-top:1px solid #666;}


.divTop{width:100%}
.divTop ul li{float:left; background:#7f0512; color:#fff; font-size:14px; font-weight:bold; width:140px; height:40px; line-height:40px; text-align:center;}
.divTop ul li.hover{background:#000; color:#ff3;}
.divCont{width:980px; height:auto; clear:both; overflow:hidden;}

/*以下留言*/
.line{background:url(../images/line.png) repeat-x; height:5px; padding:0px; margin:0px auto; clear:both; overflow:hidden;}
.contme {width:100%; margin:0px; padding:0px auto; background:#fff; clear:both; overflow:hidden;}
.fn_w {width:114px; float:left; margin-left:5px;}
.fn_w li.anniu a{width:113px; height:42px; line-height:42px; margin:0px; display:block !important; display:inline; TEXT-DECORATION:none; background:url(../images/Write.png) 0 0 no-repeat; color:#fff; font-size:14px; text-align:center;}
.fn_w li.anniu a:hover{width:113px; line-height:42px; margin:0px;  background:url(../images/Write.png) 0 -42 no-repeat; color:#FFF; font-size:16px; font-weight:bold; text-align:center;}

.fn_v {width:114px; float:left; margin-left:5px; position:relative;}
.fn_v li.anniu a{width:113px; height:42px; line-height:42px; margin:0px; display:block !important; display:inline;  TEXT-DECORATION:none; background:url(../images/View.png) 0 0 no-repeat; color:#fff; font-size:14px; text-align:center;}
.fn_v li.anniu a:hover{width:113px; line-height:42px; margin:0px;  background:url("../images/View.png") 0 -42px no-repeat; color:#FFF; font-size:16px; font-weight:bold; text-align:center;}

.fn_r {width:114px; float:left; margin-left:5px; position:relative;}
.fn_r li.anniu a{width:113px; height:42px; line-height:42px; margin:0px; display:block !important; display:inline;  TEXT-DECORATION:none;  background:url(../images/Returned.png) 0 0 no-repeat; color:#fff; font-size:14px; text-align:center;}
.fn_r li.anniu a:hover{width:113px; line-height:42px; margin:0px;  background:url("../images/Returned.png") 0 -42px no-repeat; color:#FFF; font-size:16px; font-weight:bold; text-align:center;}

.u_num{position:absolute; top:0px; right:0px; z-index:2; font-size:10px; font-weight:bold; font-family:Arial; line-height:15px; padding:0px; height:15px;  border:3px #fff solid; color:#fff;
border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px;
border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topright: 10px;  -moz-border-radius-topleft: 10px;}

.fn_s {width:110px; float:left;}
.fn_s li.anniu a{width:109px; line-height:42px; margin:0px; TEXT-DECORATION:none; DISPLAY:block; background:url("../images/Search.jpg") 0 0 no-repeat; color:#fff; font-size:14px; text-align:center;}
.fn_s li.anniu a:hover{width:109px; line-height:42px; margin:0px;  background:url("../images/Search.jpg") 0 -42px no-repeat; color:#FFF; font-size:16px; font-weight:bold text-align:center;}

.u_biao{position:absolute; top:0px; right:0px; z-index:2; font-size:10px; font-weight:bold; font-family:Arial; line-height:15px; padding:0px; height:15px;  border:2px #fff solid; color:#fff; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topright: 10px;  -moz-border-radius-topleft: 10px;}

.j_biao{position:absolute; top:0px; left:0px; z-index:2; font-size:10px; font-weight:bold; font-family:Arial; line-height:15px; padding:0px; height:15px;  border:2px #fff solid; color:#fff; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topright: 10px;  -moz-border-radius-topleft: 10px;}

.cont_m{width:700px; padding:0px; margin:10px auto; clear:both; overflow:hidden;}
.search_text{border:none; background:#fff; font-size:14px; width:194px; height:31px; margin:3px 2px 2px 4px; color:#999;}
/*输入框*/
.src {border:1px #D8D8D8 solid; font-size:14px; background:#fafafa; color:#666; width:75px; height:26px; padding:2px 0 0 5px ;}
.src-bor {background-color:#FBFFE3; color:#999; font-size:14px; border:1px #C2DF00 solid; width:75px; height:26px; padding:2px 0 0 5px ;}
.inputk {border:1px #D8D8D8 solid; font-size:14px; background:#fafafa; color:#666; width:180px; height:30px; padding:2px 0 0 5px ;}
.inputk-bor {background-color:#FBFFE3; color:#999; font-size:14px; border:1px #C2DF00 solid; width:180px; height:30px; padding:2px 0 0 5px ;}

/*内容框*/
.srtextarea {border:1px #999 solid; font-size:14px; background:#F4F4F4; line-height:20px; color:#999999; height:120px; width:100%; padding:3px 0 0 3px;
}
.srtextarea-bor {background-color:#FBFFE3; color:#000; font-size:14px; line-height:20px; border:1px solid #C2DF00; height:120px;
width:100%; padding:3px 0 0 3px;
}

.menu {
	width:80px;
	height:31px;
	margin:0px auto;
}
.menu ul {
	padding:0; 
	margin:0;
	list-style-type:none;
}
.menu ul li {
	float:left; 
	position:relative;
}
.menu ul li a{
	display:block;
	text-align:center;
	text-decoration:none; 
	width:80px;
	display:block; 
	height:31px; 
	color:#000; 
	line-height:33px;
}
.menu ul li a:visited {
	display:block;
	text-align:center;
	text-decoration:none; 
	width:80px;
	display:block; 
	height:35px;
	color:#000; 
	line-height:35px;
	font-weight:bold;
}
.menu ul li ul {
	display:none; 
}

.menu ul li:hover a {
	color:#fff; 
	background:#000;
	border:1px solid #000;	
	border-top:none;
}
.menu ul li:hover ul {
	width:260px;	 
	background:#fff;
	display:block; 
	position:absolute; 
	top:30px; 
	right:0; 
	border:1px solid #000;
	padding:5px;
	border-bottom-left-radius: 10px; 
	border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; border-top-left-radius: 10px; -moz-border-radius-topright: 10px;  -moz-border-radius-topleft: 10px;
}
.menu ul li:hover ul li a {
	float:left;
	display:block; 
	background:#fff;
	text-align:center;
	padding:1px;
	border:none;
	width:40px;
	height:40px;
	margin:0px 0px 1px 1px;
}
.menu ul li:hover ul li a:hover {
	float:left;
	background:#008fc3; 
	color:#fff;
}

.menu_2 {
	width:80px;
	height:35px;
	float:left;
	margin-right:5px;
}
.menu_2 ul {
	padding:0; 
	margin:0;
	list-style-type:none;
}
.menu_2 ul li {
	float:left; 
	position:relative;
}
.menu_2 ul li a{
	display:block;
	text-align:center;
	text-decoration:none; 
	width:80px;
	display:block; 
	height:35px; 
	color:#000; 
	line-height:33px;
}
.menu_2 ul li a:visited {
	display:block;
	text-align:center;
	text-decoration:none; 
	width:80px;
	display:block; 
	height:35px;
	color:#000; 
	line-height:35px;
	font-weight:bold;
}
.menu_2 ul li ul {
	display:none; 
}
.menu_2 ul li:hover a {
	color:#fff; 
	background:#000;
	border:1px solid #000;	
	border-top:none;
}
.menu_2 ul li:hover ul {
	width:270px;	 
	background:url(../images/style3/huifu_cont.png);
	display:block; 
	position:absolute; 
	top:35px; 
	left:0; 
	border:1px solid #000;
	padding:5px;
	color:#000;
	border-bottom-left-radius: 10px; 
	border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; 
	border-top-right-radius: 10px; -moz-border-radius-topright: 10px;  -moz-border-radius-topleft: 10px;
}
.menu_2 ul li:hover ul li a {
	float:left;
	display:block; 
	background:#fff;
	text-align:center;
	padding:1px;
	border:none;
	width:30px;
	height:30px;
	margin:0px 0px 1px 1px;
}
.menu_2 ul li:hover ul li a:hover {
	float:left;
	background:#008fc3; 
	color:#fff;
}