﻿/*common css*/
ul,li,div,img,ol {
	border:0px;
	padding:0px;
	margin:0px;
	font-size:12px;
	line-height:20px;	
	outline:none;
	background:none;
	list-style:none;
	font-family:"微软雅黑", Microsoft YaHei, Verdana, Arial;
}
body{
margin:0;
color:#252525;
padding:0;
background:url(../images/body.gif);
background-color:#000;
}
a,a:visited{}
a:hover{text-decoration:underline;}
a.aff{
	text-decoration:none;
	color:#fff;
}
a.aff:visited{
	color:#fff;
}
a.aff:hover{
	color:#fff;
	text-decoration:underline;
}
a.red_a{
	text-decoration:none;
	color:red;
}
a.red_a:visited{
	color:#red;
}
a.red_a:hover{
	color:#red;
	text-decoration:underline;
}
.row{
width:1004px;
height:auto;
margin:0 auto;
overflow:hidden;
}
.row_2{
width:1062px;
height:auto;
margin:0 auto;
overflow:hidden;
}
.color_red{
color:Red;
}
.clear{
clear:both;
}
.clearL{
clear:left;
}
.mar_t_5{
margin-top:5px;
}
.mar_t_10{
margin-top:10px;
}
.mar_t_20{
margin-top:20px;
}
.mar_l_7{
margin-left:7px;
}
.mar_l_9{
margin-left:9px;
display:inline;
}
.mar_l_12{
margin-left:12px;
display:inline;
}
.mar_l_10{
margin-left:10px;
display:inline;
}
.pad_r_10{
padding-right:10px;
}
.height_5{
height:5px;
}
.height_10{
height:10px;
}
.height_20{
height:20px;
}
.ImgBorder{
padding:2px;
border:solid 1px #ccc;
}
.none{
display:none;
}
.block{
display:block;
}
.float_l{
float:left;
}
.float_r{
float:right;
}
.center_div{
margin:0 auto;
}
/* /end common css */
.top{width:100%;height:auto;overflow:hidden;}
.top_logo{width:100%;height:120px;background-image: url("../images/top_logo.jpg"); background-position: 50% center; background-repeat:no-repeat;overflow:hidden;position:relative;}
.top_logo .logo{position:absolute;left:45%;top:40px;z-index:999;}
.top_menu{width:100%;height:35px;overflow:hidden;background:#000;}
.top_menu_bdy{width:1034px;height:35px;overflow:hidden;margin:0px auto;}
.top_menu_bdy ul li{float:left;}
.top_menu_bdy ul li a{display:block;width:98px;height:27px;padding-top:8px;text-align:center;margin-right:15px;}
.top_menu_bdy ul li a:hover,.top_menu_bdy ul li a.hover{background:url(../images/menu_bg.jpg) no-repeat;}
.main{width:100%;height:auto;overflow:hidden;}
.foot{width:100%;height:110px;background:#000;overflow:hidden;}
.foot_infor{width:1010px;margin:7px auto;overflow:hidden;}
.foot_l{width:732px;height:auto;overflow:hidden;line-height:24px;float:left;}
.foot_l p{color:#ccc;margin:0;padding:0;}
.foot_l .tel{color:Red;font-size:24px;line-height:32px;padding-top:15px;}
.foot_l a{color:#ccc;}
.foot_r{float:right;}

.top_flash{width:100%;height:229px;overflow:hidden;}
.in_main{width:100%;height:auto;margin:0 auto;background:url(../images/in_main_bg.png) repeat-x;}
.in_main_l{width:256px;float:left;overflow:hidden;}
.in_main_l .tit{width:256px;height:80px;background:url(../images/le_03.png) repeat-x;overflow:hidden;position:absolute;top:-17px;text-align:center;}
.in_main_l .tit{font-weight:bold;font-size:24px;color:#fff;line-height:80px;letter-spacing:3px;}
.in_main_l .l_menu{width:256px;overflow:hidden;margin-top:80px;padding:15px 0 10px 0;background:#e9e9e8;}
.in_main_l .l_menu ul li a{display:block;width:216px;padding-left:40px;height:29px;color:#000;font-size:13px;line-height:29px;margin-top:4px;}
.in_main_l .l_menu ul li a:hover,.in_main_l .l_menu ul li a.hover{color:#fff;background:#aa0f15;}
.in_main_r{float:left;width:810px;overflow:hidden;min-height:400px;}
.in_main_r .path{width:100%;height:50px;overflow:hidden;margin-left:20px;line-height:50px;}
.in_main_r .path span{color:#4e4e4e;font-weight:bold;font-size:13px;line-height:50px;margin-left:20px;}
.in_main_r .about_conn{width:100%;margin:20px 0 0 0;overflow:hidden;}
.in_main_r .about_con{padding:0 15px;line-height:28px;color:#848484;}
.in_main_t{width:100%;height:28px;border-bottom:solid 1px #59554d;overflow:hidden;}
.in_main_t ul li{float:left;}
.in_main_t ul li a{display:block;width:83px;height:28px;background:url(../images/nav1.jpg) no-repeat;font-weight:bold;line-height:28px;color:#000;text-align:center;margin-right:5px;}
.in_main_t ul li a:hover,.in_main_t ul li a.hover{background:url(../images/nav2.jpg) no-repeat;color:#fff;text-decoration:none;}
.in_main_t ul li span{color:#ccc;font-size:24px;font-weight:bold;line-height:22px;}
.in_main_bdy{width:1105px;padding:0px 0;min-height:500px;margin:0 auto;position:relative;}

/*news*/
.newslist_ul{width:707px;margin:15px 0 0 25px;}
.newslist_ul li{width:100%;font-size:13px;height:32px;line-height:32px;overflow:hidden;border-bottom:dashed 1px #ccc;background:url(../images/arr_1.png) 2px 11px no-repeat;}
.newslist_ul li span{float:right;color:#848484;padding-right:5px;}
.newslist_ul li a{margin-left:15px;color:#848484;}

/*product*/
.productlist_ul{width:967px;margin:10px 0 0 0px;overflow:hidden;}
.productlist_ul li{width:247px;height:222px;text-align:center;float:left;display:inline;margin:0px 10px 15px 10px;overflow:hidden;}
.productlist_ul li img{width:243px;height:190px;border:solid 2px #ccc;display:block;margin-bottom:10px;}
.productlist_ul li a{color:#848484;}
.pager table{margin:0;padding:0;border:0;}

/*team*/
.teamlist_ul{margin:0px 0 0 0px;overflow:hidden;}
.teamlist_ul li{width:186px;height:288px;background:#555;text-align:center;border:solid 1px #666;float:left;display:inline;margin:0px 14px 20px 0px;overflow:hidden;}
.teamlist_ul li img{width:176px;height:223px;display:block;margin:5px auto;margin-bottom:8px;}
.teamlist_ul li a{color:#fff;font-weight:bold;font-size:14px;display:block;margin-bottom:5px;}
.teamlist_ul li span{color:#ccc;}
.teamlist_ul li label{color:#ff9900;}
.pager table{margin:0;padding:0;border:0;}

.con_tit{
width:100%;
margin:10px auto;
text-align:center;
border-bottom:dashed 1px #666;
padding-bottom:10px;
}
.con_tit h2{
padding:0;
margin:0;
line-height:40px;
font-size:16px;
font-weight:bold;
color:#000;
}
.con_tit span{
color:#000;
}

/*pager css*/
.pages { font: 12px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px;}
.pages a {color:#333333;padding: 3px 6px; border: solid 1px #000000; background:#fff; text-decoration: none;margin-right:2px}
.pages a:visited {color:#FFF;padding: 3px 6px; border: solid 1px #ae011d; background:#ae011d; text-decoration: none;}
.pages .cpb {color:red;padding: 3px 6px;font-weight: bold; font-size: 12px;}
.pages a:hover {color: #FFF;font-weight:bold; background:#ae011d;border-color:#000;text-decoration: none;}
.prev{margin-right:30px;}

#tbox{width:150px;overflow:hidden;float:right; position:fixed; right:2px; bottom:144px;
_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)));
_margin-bottom:15px;
}

/*message*/
.ser_table{
margin:10px 0;    
}
.ser_table td{
height:45px;
text-align:left;
line-height:50px;
font-size:13px;
}
.ser_table th{
text-align:right;
padding-right:5px;
height:50px;
line-height:50px;
font-weight:normal;
}
.ser_table .txt{
width:200px;
height:25px;
background:#fff;
border:solid 1px #bebebe;
line-height:25px;
}
.ser_table textarea{
width:510px;
height:73px;
background-color:#fff;
border:solid 1px #bebebe;
margin:15px 0;
}