@import url("../caidan/css/superfish.css");
@import url("../caidan/css/superfish-vertical.css");
@import url("../caidan/css/superfish-navbar.css");
/*---------- base ---------*/
*{
	padding:0px;
	margin:0px;
}
html{
	background:#ffffff;
}
body{
	font-family:"微软雅黑",Arial;
	font-size:14px;
}

a{
	color:#000;
	text-decoration:none;
	-webkit-transition:all ease-in-out .4s; 
	-moz-transition:all ease-in-out .4s; 
	-o-transition:all ease-in-out .4s; 
	transition:all ease-in-out .4s;
}
a:hover{
	color:#E21414;
	text-decoration:none;
	-webkit-transition:all ease-in-out .4s; 
	-moz-transition:all ease-in-out .4s; 
	-o-transition:all ease-in-out .4s; 
	transition:all ease-in-out .4s;
}
ul{
	list-style:none;
}
input,select,button{
	font:14px "微软雅黑",Arial,Tahoma;
	vertical-align:middle;
}
img{
	border:none;
}
.blank10{
	width:100%;
	height:10px;
	display:block;
	overflow:hidden;
	clear:both;
}
.blank20{
	width:100%;
	height:20px;
	display:block;
	overflow:hidden;
	clear:both;
}
.blank30{
	width:100%;
	height:30px;
	display:block;
	overflow:hidden;
	clear:both;
}
.clear{
	width:100%;
	clear:both;
}
.main{
	width:1005px;
	margin:0px auto;
}
.content{
	font:14px "微软雅黑",Arial,Tahoma;
	line-height:30px;
	color:#333;
}
.content h1{
	width:100%;
	height:70px;
	line-height:70px;
	text-align:center;
	font-size:28px;
	font-weight:bold;
	overflow:hidden;
}

.wzinfo{
	width:100%;
	border-bottom:1px dashed #c8c8c8;
	text-align:center;
	padding-bottom:5px;
	margin-bottom:15px;
	color:#999;
}
.content img{
	max-width:100%;
	height:auto;
	margin:0px auto;
	clear:both;
	display:block;
}
.pages{
	width:100%;
	padding:20px 0px;
	text-align:center;
	clear:both;
}
.pages li{
	list-style-type:none;
	display:inline;

}
.pages a{
	padding:5px 10px;
	border:1px solid #c8c8c8;
	font-weight:bold;
	margin-right:10px;
}
.pages .current{
	background:#0066CB;
	border-color:#0066CB;
	color:#FFF;
	font-weight:700;
}
dl.tuwenlist{
	width:100%;
	padding-bottom:10px;
	margin-bottom:10px;
	overflow:Hidden;
	border-bottom:1px dashed #c8c8c8;
}
dl.tuwenlist dt{
	float:left;
}
dl.tuwenlist dt img{
	width:150px;
	height:auto;
}
dl.tuwenlist dd{
	width:530px;
	float:right;
}
dl.tuwenlist dd h2{
	font-size:14px;
	margin-bottom:10px;
}
dl.tuwenlist dd h2 a{
	color:#000;
}
dl.tuwenlist dd h2 a:hover{
	color:#000;
}
dl.tuwenlist dd .info{
	font-size:14px;
	font-family:Verdana,"宋体";
	line-height:25px;
	color:#666;
}
dl.tuwenlist dd span{
	margin-top:10px;
	float:right;
}
dl.tuwenlist dd span a{
	padding:5px 10px;
	background-color:#0066CB;
	text-align:center;
	color:#fff;
	display:block;
}
dl.tuwenlist dd span a:hover{
	background-color:#E21414;
}
ul.wzlist{
	width:auto;

}
ul.wzlist li{
	line-height:40px;
	padding-left:25px;
	border-bottom:1px dotted #d8d8d8;
	background:url(../images/wz_list_ico.png) 10px center no-repeat;
}
ul.wzlist li a{
	color:#333;
	font-size:14px;
}
ul.wzlist li span{
	float:right;
	margin-right:10px;
	color:#989898;
	font-size:12px;
}
ul.wzlist li:hover a{
	color:#0066CB
}
.tulist{
	overflow:hidden;
	clear:both;
	width:845px;
}
.tulist li{
	text-align:center;
	list-style-type:none;
	float:left;
	width:220px;
	margin:0 15px 30px 0px;
	overflow:Hidden;
	border:1px solid #f1f1f1;
	background-color:#fff;
	text-align:center;
}

.tulist li img{
	width:220px;
	height:165px;
	display:block;
	border-bottom:1px solid #f1f1f1;
}
.tulist li h3{
	background-color:#f1f1f1;
}
.tulist li h3 a{
	line-height:40px;
	font-size:14px;
	color:#333;
}
.tulist li:hover h3{
	background-color:#0066CB;
}
.tulist li:hover h3 a{
	color:#fff;
}
/*---------- stock ---------*/
.top_zone{
	width:100%;
	overflow:hidden;
	height:40px;
	line-height:40px;
	background-color:#464646;
}
.top_l{
	float:left;
	font-size:12px;
	color:#fff;
}
.top_r{
	width:375px;
	overflow:hidden;
	float:right;
}
.lan{
	float:left;
	overflow:hidden;
}
.lan span a{
	padding-left:20px;
	font-size:12px;
}
.lan img{
	width:31px;
	height:22px;
}
.cn{
	background:url(../images/cn.png) left center no-repeat;
	
}
.en{
	background:url(../images/en.png) left center no-repeat;
	margin-right:10px;
}
.search{
	width:208px;
	height:25px;
	overflow:hidden;
	float:right;
	margin-top:7px;
}
.search .key_text{
	float:left;
	width:175px;
	overflow:hidden;
	text-indent:10px;
	line-height:23px;
	height:23px;
	color:#666;
	font-size:12px;
	border:none;
	outline:none;
	border:1px solid #d7d7d7;

}
.search .search_btn{
	width:30px;
	height:26px;
	float:right;
	display:block;
	background-color:#E21414;
}
.header_zone{
	width:100%;
	min-width:1005px;
}
.index_header_zone{
	width:100%;
	min-width:1005px;
	height:100px;
	overflow:hidden;
	position:absolute;
	top:0;
	background-color:#fff;
	z-index:99999;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	background:rgba(255,255,255,0.8);
}
.index_header_zone .header{

}
.header{
	width:1005px;
	margin:0px auto;
	overflow:hidden;
}
.logo{
	float:left;
	margin-top:15px;
}
.header_r{
	width:350px;
	float:right;
	overflow:hidden;
	margin-top:13px;
	*margin-top:10px;
}
.header_shang{
	width:100%;
	overflow:hidden;
}
.header_link{
	float:right;

}
.header_link a{
	font-size:12px;
	padding:0 5px;
	font-family:"宋体",Arial;
	height:14px;
	line-height:14px;
	border-right:1px solid #ddd;
}
.header_link a:last-child{
	border-right:none;
}
.header_xia{
	width:100%;
	overflow:hidden;
	text-align:right;
	margin-top:20px;
}
/*---------nav--------------*/

.menu {
	width:100%;
	margin-top:5px;
	height:40px;
	background-color:#0066CB;
}
.menu .nav {
	width:1005px;
	height:40px;
	margin:0px auto;
}
.menu .nav li {
	float:left;
	list-style:none;
}

.menu .nav li .zhu{
	display:block;
	padding:0 40px;
	text-decoration:none;
	position:relative;
	overflow:hidden;
	font-size:14px;
	color:#fff;
	height:40px;
	line-height:40px;
	background:url(../images/nav_li.jpg) right center no-repeat;
}
.menu .nav li:last-child .zhu{
	background-image:none;
}
.menu .nav li .zhu:hover,.menu .nav #nav_sel a{
	background-color:#E21414;
	color:#fff;

}
/*
.menu .nav li .box {
	width:100%;
	height:390px;
	position:absolute;
	top:100px;
	left:0;
	background:#999;
	background:rgba(0,0,0,0.5);
	display:none;
}
@media \0screen\,screen\9 {
  .menu .nav li .box{
	background:#000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
    position:static; 
    *zoom:1;
  }
  .fenlei dl dd{
    position: relative;
  }  
}
.fenlei{
	width:1005px;
	overflow:Hidden;
	margin:10px auto;
}
.fenlei dl{
	width:325px;
	margin-right:11px;
	float:left;
	border-bottom:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
}
.fenlei dl:last-child{
	float:right;
	border-right:none;
	margin-right:0;
}

.fenlei dl dd{
	width:auto;
	border-top:1px solid #e1e1e1;
	border-left:1px solid #e1e1e1;
	position:relative;
	height:80px;
	line-height:80px;
	background-image:none;
	margin-right:0;
	background-color:#fff;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	padding:5px 10px;
}
.fenlei dl dd img{
	width:80px;
	height:80px;
}
.fenlei dl dd a:hover{
	background:none;
}
.fenlei dl dd .zi{
	display:inline-block;
	*display:inline;
	zoom:1;
	padding:0!important;
	float:right;
	width:200px;
	overflow:hidden;
	font-size:14px;
	font-family:Arial;
}
.fenlei dl:hover{
	position:relative;
}
.fenlei dl dd:hover{
	filter:alpha(opacity=99);
	-moz-opacity:9.9;
	-khtml-opacity: 9.9;
	opacity: 9.9;
}
*/
/*------footer-------*/
.footer_zone{
	width:100%;
	overflow:hidden;
	position:relative;
	background-color:#0066cb;
}
.footer{
	width:1005px;
	overflow:Hidden;
	margin:45px auto 0px auto;
	border-bottom:1px solid #2478cc;
}
.footer dl{
	width:200px;
	float:left;
	color:#fff;
	overflow:hidden;
}
.footer dl a{
	color:#fff;
}
.footer dl dt{
	margin-bottom:15px;
}
.footer dl dt a{
	font-size:16px;
	color:#fff;
}
.footer dl dd{
	line-height:25px;
}
.footer dl dd a{
	font-size:12px;
	font-family:"宋体",Arial;
}
.footer dl dd a:hover{
	color:#fff;
}
dl.lxxx{
	width:355px;
	font-size:14px;
	line-height:25px;
}
dl.follow{
	width:175px;
	float:right;
	overflow:hidden;
}
.ewm{
	margin-bottom:10px;
	display:block;
	text-align:center;
	width:175px;
}
.ewm img{
	max-width:100%:
	height:auto;
}
dl.follow span{float:left;height:40px;line-height:40px;font-size:14px;color:#414141;}
dl.follow a{margin-left:5px;}
.copy_zone{
	width:100%;
	background-color:#0066cb;
	overflow:hidden;
}
.copy{
	width:1005px;
	margin:0px auto;
	overflow:hidden;
	padding:10px 0;
	font-size:12px;
	color:#fff;
	line-height:25px;
}
/*-----------------首页三块--------------*/
.about_box{
	width:321px;
	height:355px;
	overflow:hidden;
	float:left;
	padding-right:40px;
	background:url(../images/index_box.jpg) right center no-repeat;
}
.title{
	width:100%;
	overflow:hidden;
	display:block;
	border-bottom:1px solid #d7d7d7;
	padding-bottom:5px;
}
.title span{
	float:right;
	margin-top:10px;
}
.title span a{
	font-size:12px;
	color:#747474;
}

.title h2{
	font-size:20px;
	color:#e21414;
	text-transform: uppercase;
	float:left;
}
.pic{
	width:100%;
	height:93px;
}
.tbox .pic img{
	width:100%;
	height:93px;
}
.about_info{
	font-size:12px;
	color:#666;
	line-height:25px;
}
.news_box{
	width:321px;
	height:355px;
	overflow:hidden;
	float:left;
	padding-right:40px;
	margin-left:15px;
	background:url(../images/index_box.jpg) right center no-repeat;
}
.index_newslist{
	width:auto;
	margin-bottom:5px;
	padding-bottom:5px;
	overflow:hidden;
	border-bottom:1px dotted #929292;
}
.index_newslist dt{
	width:110px;
	overflow:hidden;
	float:left;
}
.index_newslist dt img{
	width:100%;
	height:auto;
}
.index_newslist dd{
	width:195px;
	float:right;
	overflow:hidden;
	padding-top:10px;
}
.index_newslist dd .info{
	font-size:12px;
	color:#666;
}
.index_newslist dd .date{
	font-size:12px;
	color:#888888;
	margin-top:10px;
	display:block;
}
.contact_box{
	width:256px;
	float:right;
	overflow:hidden;
}
.contact_info{
	font-size:14px;
	color:#6a6a6a;
	line-height:25px;
}
.btn_more{
	padding:5px 15px;
	border:1px solid #cdcdcd;
	color:#333;
	font-size:14px;
	position:absolute;
	left:0;
	bottom:25px;
}
.btn_more:hover{
	background-color:#0066CB;
	border:1px solid #0066CB;
	color:#fff;
}
/*-----------内页-----------*/
.ny_banner{
	width:100%;
	overflow:hidden;
	position:relative;
}
.ny_banner img{
	position:relative;
	left:50%;
	margin-left:-960px;/*这个数值是图片宽带的一半*/
}
.left{
	width:250px;
	float:left;
}
.right{
	width:705px;
	overflow:Hidden;
	float:right;
	border:1px solid #d8d8d8;
	background-color:#fff;
	padding:20px;
}
.left h2{
	width:auto;
	height:45px;
	line-height:45px;
	background-color:#0066CB;
	border-bottom:1px solid #16456b;
	/* Gecko browsers */
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	/* Webkit browsers */
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	/* W3C syntax */
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	text-indent:20px;
	color:#fff;
	font-size:16px;
	font-weight:normal;
}
.zlm{
	width:auto;
	border:1px solid #d8d8d8;
	border-top:none;
	background-color:#fff;
	-moz-box-shadow:2px 4px 5px #e1e1e1;
	-webkit-box-shadow:2px 4px 5px #e1e1e1;
	box-shadow:2px 4px 5px #e1e1e1;
	margin-bottom:5px;
}
.zlm dl{
	
	
	
}
.zlm dl dt{
	height:45px;
	background-color:#f1f1f1;
	line-height:45px;
	text-indent:20px;
	border-bottom:1px solid #d1d1d1;
}
.zlm dl dt a{
	color:#333;
}
.zlm dl dt:hover,.zlm dl #on{
	background-color:#666;
}
.zlm dl dt:hover a,.zlm dl #on a{
	color:#fff;
}
.sub{
	
}
.zlm dl dd,.sub li{
	text-indent:40px;
	line-height:35px;
	height:35px;
	background:url(../images/arrow_3.png) 25px center no-repeat;
}
.zlm dl dd a,.sub li a{
	font-size:12px;
	color:#666;
}
.zlm dl dd:hover a,.sub li:hover a{
	color:#0066CB;
}
.left_lxxx{
	padding:10px;
	font-size:12px;
	color:#666;
	line-height:25px;
	border:1px solid #d8d8d8;
	border-top:none;
	background-color:#fff;
	-moz-box-shadow:2px 4px 5px #e1e1e1;
	-webkit-box-shadow:2px 4px 5px #e1e1e1;
	box-shadow:2px 4px 5px #e1e1e1;
	margin-bottom:5px;
}
.left_lxxx a{
	color:#666;
}
.wz{
	padding-bottom:5px;
	border-bottom:1px solid #0066CB;	
}
.wz span{
	color:#999;
	font-size:12px;
	background:url(../images/wz_ico.png) left center no-repeat;
	text-indent:30px;
	float:right;
	font-style:italic;
	margin-top:15px;
}
.wz span a{
	color:#999;
	font-size:12px;
}
.wz h2{
	font-size:26px;
	color:#0066CB;
	text-indent:15px;
}
.wz h3{
	background:url(../images/scroll_arr_l_hover.png) left center no-repeat;
	line-height:30px;
	padding-left:26px;
}
.wz h3 a{
	font-weight:normal;
	font-size:16px;
	font-style:italic;	
	color:#333;
}
.lmmc{
	width:auto;
	border-bottom:1px solid #61A52F;
}
.lmmc h2{
	padding:0 20px;
	display:inline-block;
	height:45px;
	line-height:45px;
	background-color:#0066CB;
	/* Gecko browsers */
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	/* Webkit browsers */
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	/* W3C syntax */
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	color:#fff;
	font-size:16px;
	font-weight:normal;
}

.lmmc span{
	float:right;
	padding-right:5px;
	margin-top:25px;
}
.lmmc span a{
	color:#666;
	font-size:14px;
	font-style:italic;
	font-family:Verdana;
}
.lmmc span a:hover{
	color:#61A52F;
}

/*---------产品详情页ＣＳＳ样式---------*/
.pro_main{
	width:auto;
	overflow:hidden;
}
.pro_main h1{
	width:100%;
	height:70px;
	line-height:70px;
	text-align:center;
	font-size:28px;
	font-weight:bold;
	overflow:hidden;
}
.pro_left{
	width:355px;
	float:left;
}
.pro_right{
	width:330px;
	float:right;
	overflow:hidden;
}
.pro_right h2{
	font-size:18px;
	color:#0066CB;
	padding-bottom:5px;
	border-bottom:1px dashed #0066CB;
}
.pro_right .pro_info{
	color:#666;
	line-height:25px;
	margin-top:10px;
	font-size:14px;
}
.pro_detail{
	overflow:hidden;
	margin-top:20px;
	line-height:25px;
	color:#333;
	font-size:14px;
}
.ding_btn{
	padding:10px 60px;
	display:inline-block;
	float:left;
	margin:20px auto;
	background-color:#0066CB;
	color:#fff;
	-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
}
.ding_btn:hover{
	background-color:#666;
	color:#fff;
}
.lanmu{
	width:auto;
	border-bottom:1px solid #0066CB;
}
.lanmu h2{
	padding:0 20px;
	display:inline-block;
	display:-moz-inline-stack;
	zoom:1;
	*display:inline;
	height:45px;
	line-height:45px;
	background-color:#0066CB;
	/* Gecko browsers */
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	/* Webkit browsers */
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	/* W3C syntax */
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	color:#fff;
	font-size:16px;
	font-weight:normal;
}

.lanmu span{
	float:right;
	padding-right:5px;
	margin-top:25px;
}
.lanmu span a{
	color:#666;
	font-size:14px;
	font-style:italic;
	font-family:Verdana;
}
.lanmu span a:hover{
	color:#0066CB;
}

.shangxiapian{
	padding-top:20px;
	margin-top:20px;
	border-top:1px dashed #c8c8c8;
}
.shangxiapian li{
	line-height:30px;
	font-size:12px;
	color:#999;
}
.shangxiapian strong{
	font-size:14px;
	color:#000;
}
.shangxiapian li a{
	font-size:14px;
}
/*----留言表单-------*/
table.feedback{
	margin-left:20px;
}
table.feedback .tdleft{
	width:80px;
	text-align:right;
	font-size:14px;
	color:#333;
}
table.feedback tr{
	overflow:hidden;
	display:block;
	*height:30px;
}
table.feedback input{
	width:200px;
	height:20px;
	border:1px solid #d1d1d1;
	background:none;
}
table.feedback #content{
	border:1px solid #d1d1d1;
	background:none;	
}
.btn{
	width:250px;
	display:block;
	clear:both;
	overflow:hidden;
	padding-left:80px;
}
.btn input{
	border:none;
	width:100px;
	height:40px;
	background-color:#999;
	color:#fff;
	margin-left:15px;
	cursor:pointer;
}
.btn input:hover{
	background-color:#0099ff;
}

/*------*/
.grey_zone{
	width:100%;
	overflow:hidden;
	background-color:#ededed;
	padding-top:30px;
	padding-bottom:30px;
}
.index_lmmc{
	text-align:center;
	overflow:hidden;
	position:relative;
	height:50px;
}
.index_lmmc h2{
	font-size:26px;
	color:#0066cb;
	padding:0 20px;
	z-index:2;
	position:absolute;
	left:435px;
	top:0;
	text-transform: uppercase;
}
.index_lmmc h3{
	font-size:12px;
	color:#a6a6a6;
	font-weight:normal;
	display:inline-block;
	line-height:40px;
}
.index_lmmc .line{
	width:100%;
	height:2px;
	border:none;
	border-top:1px solid #c3c3c3;
	position:absolute;
	top:15px;
	left:0;
	z-index:1;
}
.index_tulist{
	width:1145px;
	overflow:Hidden;
	margin:30px auto 0 auto;
}
.index_tulist li{
	width:240px;
	float:left;
	overflow:hidden;
	text-align:center;
	list-style-type:none;
	margin:0 15px 30px 0px;
}
.index_tulist li img{
	width:238px;
	height:178px;
	border:1px solid #d6d6d6;
}
.index_tulist li h3{
	display:block;
	margin-top:5px;
}
.index_tulist li:hover img{
	border:1px solid #E21414;
}
.index_tulist li h3 a{
	font-size:14px;
	color:#666;
	font-weight:normal;
}
.index_tulist li:hover  h3 a{
	color:#E21414;
}
.index_zone05{
	width:1005px;
	margin:30px auto 0 auto;
	overflow:hidden;
}
.index_zone05_left{
	width:342px;
	overflow:hidden;
	float:left;
}
.index_zone05_left img{
	max-width:100%;
	height:auto;
}
.index_zone05_right{
	width:635px;
	overflow:hidden;
	float:right;
	font-size:14px;
	color:#252525;
	line-height:30px;
}
.index_zone05_right h2{
	font-size:30px;
	font-weight:normal;
	color:#98cb00;
	display:block;
	margin-bottom:8px;
}
.index_zone05_right h3{
	font-size:18px;
	font-weight:normal;
	color:#98cb00;
}
.index_zone05_right .line{
	width:115px;
	height:1px;
	background-color:#b7b7b7;
	display:block;
	margin-top:10px;
}
.index_zone05_right p{
	margin-top:20px;
}
.about_btn{
	padding:5px 20px;
	border:1px solid #a9a9a9;
	color:#a9a9a9;
	font-size:14px;
	margin-top:15px;
	display:inline-block;
}
.contact_zone{
	width:100%;
	min-width:1005px;
	overflow:hidden;
	padding:30px 0;
	min-height:350px;
	background:url(../images/contact_bg.jpg) center center no-repeat;
}
.contact_zone h2{
	font-size:30px;
	font-weight:normal;
	color:#303030;
	background:url(../images/contact_h2.jpg) right center no-repeat;
	display:inline-block;
	padding-right:50px;
	margin-bottom:10px;
}
.contact_zone h3{
	font-size:24px;
	font-weight:normal;
	color:#797979;
}
.contact_zone .line{
	width:115px;
	height:2px;
	background-color:#b7b7b7;
	display:block;
	margin-top:10px;
}
.index_lxxx{
	overflow:hidden;
	margin-top:15px;
	line-height:40px;
	color:#5d5d5d;
	font-size:16px;
}
.index_lxxx p{
	padding-left:35px;
}
.dianhua{
	background:url(../images/dianhua_ico.png) left center no-repeat;
}
.chuanzhen{
	background:url(../images/chuanzhen_ico.png) left center no-repeat;
}
.youxiang{
	background:url(../images/youxiang_ico.png) left center no-repeat;
}
.dizhi{
	background:url(../images/dizhi_ico.png) left center no-repeat;
}
.kefu_logo{
	margin-top:10px;
}
.kefu_logo img{
	margin-right:10px;
}
.side {
	position:fixed;
	width:45px;
	height:325px;
	right:0;
	top:200px;
	z-index:9999;
}
.side ul li {
	width:45px;
	height:45px;
	line-height:45px;
	float:left;
	position:relative;
	border-bottom:1px solid #999;
}
.side ul li .sidebox {
	position:absolute;
	width:45px;
	height:45px;
	line-height:45px;
	top:0;
	right:0;
	transition:all 0.3s;
	background:#333;
	color:#fff;
	font:14px/54px "微软雅黑";
	overflow:hidden;
}
.side ul li .sidetop {
	width:45px;
	height:45px;
	line-height:45px;
	display:inline-block;
	background:#333;
	transition:all 0.3s;
}
.side ul li .sidetop:hover {
	background:#0066CB;
}
.side ul li img {
	float:left;
}


#tabbox {
	width:auto;
	overflow:hidden;
	margin:40px auto 0 auto;
}
.tab_conbox {
	border: 1px solid #d1d1d1;
	border-top: none;
}
.tab_con {
	display:none;
}
.tabs {
	height: 42px;
	border-bottom:1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1;
	width: 100%;
}
.tabs li {
	height:41px;
	line-height:41px;
	float:left;
	border:1px solid #d1d1d1;
	border-left:none;
	margin-bottom: -1px;
	background: #f0f0f0;
	overflow: hidden;
	position: relative;
}
.tabs li a {
	display: block;
	padding: 0 30px;
	outline: none;
}
.tabs li a:hover {
	background: #0066CB;
	color:#fff;
}
.tabs .thistab a{
	color:#fff;
}
.tabs .thistab,.tabs .thistab a:hover {
	background: #0066CB;
	border-bottom: 1px solid #0066CB;
}
.tab_con {
	padding:12px;
	font-size: 14px;
	line-height:175%;
}
.news_more{
	width:300px;
	height:30px;
	display:block;
	margin-top:30px;
	background-color:#9FC800;
	line-height:30px;
	text-align:center;
	-moz-border-radius: 25px;      /* Gecko browsers */
    -webkit-border-radius: 25px;   /* Webkit browsers */
    border-radius:25px;            /* W3C syntax */
	color:#fff;
}
.news_more:hover{
	color:#fff;
}
dl.index_tuwenlist{
	width:350px;
	overflow:Hidden;
	float:left;
	margin:0 25px;
}
dl.index_tuwenlist dt{

}
dl.index_tuwenlist dt img{
	width:350px;
	height:190px;
}
dl.index_tuwenlist dd{
	width:100%;
}
dl.index_tuwenlist dd h2{
	font-size:16px;
	font-weight:normal;
	margin-bottom:15px;
	display:block;
	margin:5px 0;
}
dl.index_tuwenlist dd h2 a{
	color:#000;
}
dl.index_tuwenlist dd h2 a:hover{
	color:#99BE18;
}
dl.index_tuwenlist dd .info{
	font-size:12px;
	line-height:25px;
	color:#666;
	font-family:Arial,"宋体";
}


.maplist{
	width:100%;
}
.maplist dl{
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dashed #c9c9c9;
}
.maplist dl dt{
	width:100%;
	overflow:hidden;
}
.maplist dl dt a{
	background-color:#0066CB;
	font-weight:bold;
	color:#fff;
	padding:5px 25px;
}
.maplist ul{
	width:100%;
	overflow:hidden;
}
.maplist ul li{
	float:left;
	line-height:40px;
}
.maplist ul li a{
	padding:0 24px;
	color:#333;
	background-color:#fff;
}
.maplist ul li li a{
	color:#999;
}


.index_zone01{
	width:100%;
	overflow:hidden;
	background-color:#ededed;
}
.index_cplist{
	width:auto;
	border:1px solid #c7c7c7;
	border-top:none;
	overflow:hidden;
	height:626px;
}
.index_cplist ul{
	padding:10px 0 0 0px;
}
.index_cplist ul li{
	width:192px;
	list-style-type:none;
	margin:12px 8px 15px 9px;
	float:left;
}
.index_cplist ul li:hover img{
	border:1px solid #3786C8;
}
.index_cplist ul li:hover h3 a{
	color:#3786C8;
}
.index_cplist ul li img{
	width:192px;
	height:145px;
	border:1px solid #d8d8d8;
}
.index_cplist ul li h3{
	display:block;
	margin-top:10px;
	text-align:center;
}
.index_cplist ul li h3 a{
	font-weight:normal;
	font-size:12px;
	color:#666;
}



.link{clear:both;margin:10px auto;overflow:hidden;}
.link .link-left{float:left;width:118px;height:42px;color:#FFF;line-height:42px;font-size:18px;background:url(../images/link.jpg) no-repeat; text-transform:uppercase;padding-left:15px;}
.link .link-right{float:left;width:950px;margin-left:10px;color:#484848;}
.link .link-right a{color:#484848;padding:0 10px;height:12px;line-height:12px;display:inline-block;border-right:1px solid #484848;}
.link .link-right a:hover{color:#c40018;}


.index_news_zone{
	width:100%;
	height:40px;
	min-width:1005px;
	overflow:hidden;
	background-color:#f5f5f5;
	border-bottom:1px solid #fff;
}
.index_news_title{
	width:70px;
	height:40px;
	overflow:hidden;
	float:left;
	padding-left:35px;
	line-height:40px;
	background:url(../images/index_news.png) left center no-repeat;	
}
ul.list{
	width:650px;
	height:40px;
	overflow:hidden;
	float:left;
}
ul.list li{
	height:40px;
	text-indent:5px;
	font-size:14px;
	line-height:40px;
	list-style:none;
}