@charset "utf-8";
/* CSS Document */
body{
	color:#2b2c2c;
	font-family:"微软雅黑","Tahoma","Helvetica","Arial","sans-serif","Microsoft YaHei";
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal; 
	margin:0 auto; 
	padding:0;
}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote{
	margin:0;
	padding:0;
}
ul,dl{ 
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
img{border:none;}
a{ color:#666; text-decoration:none;}
a:hover{color:#f60; text-decoration: none;}
.clear{ clear:both;}
.mt10{margin-top:10px;}

.topwrap{
	background: url(../images/topbg.jpg) no-repeat center;
	height: 108px;
}
.top{
	width: 1000px;
	margin: 0px auto;
}
.logo{
	float:left;
	padding-top: 20px;
}
.top-right{
	float: right;
	padding-top: 15px;
}
.top-right a{
	padding: 0px 5px;
	margin-right: 3px;
	color: #575757;
}
.navwrap{
	background:url(../images/navbg.jpg) repeat-x;
	height: 46px;
}
.nav{
	width: 1000px;
	margin: 0px auto;
}
.nav ul{
	width: 820px;
	float: left;
}
.nav ul li{
	width: 100px;
	float: left;
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-size: 14px;
	font-family:"微软雅黑";
	background: url(../images/navlibg.jpg) no-repeat right;
}
.nav ul li a{
	color: #fff;
	display: block;
}
.nav ul li a:hover{
	
}
.menu{width:820px;height:44px;margin:0 auto; position: relative; float: left;z-index:9999999999;}
.menu ul li{float:left;list-style:none;}
.menu ul li a{display:block;height:44px;/*border-left:1px solid #000;*/padding:0 10px;line-height:44px;color:#fff;text-decoration:none;position:relative;overflow:hidden;}
.menu ul li a:hover,.menu .nav li a.current{background: url(../images/navactive.png) no-repeat bottom center;color:#fff;}
.menu ul li .box{width:100%;height:30px;position:absolute;top:46px;left:0;background:#d9e2ef;display:none;z-index:99999999;border: 1px solid #a0a0a0;border-top:0px;border-radius: 0px 0px 5px 5px;}
.menu ul li .box a{display:block;height:30px;float:left;color:#858585;line-height:30px;border:none;background:none;}
.menu ul li .box a span{padding-right: 20px;}
.menu ul li .box a:hover{text-decoration:underline;color:#46bd01}

.search{
	float: right;
	width: 180px;
	background: url(../images/searchbg.png) no-repeat;
	height: 27px;
	margin-top: 8px;
}
.input-ser{
	background: none;
	border: 0px;
	margin-left: 5px;
	vertical-align: middle;
	height: 24px;
	line-height: 24px;
	width: 150px;
}
.search-btn{
	vertical-align: middle;
	background: url(../images/searchbtn.png) no-repeat center;
	border: 0px;
	cursor: pointer;
	width: 19px;
	height: 24px;
}

.carousel-inner>.item>img, .carousel-inner>.item>a>img{
	height: 346px;
}
.carousel-control{
	filter:alpha(opacity=100);opacity:1
}
.carousel-control.left{
	background: url(../images/left.png) no-repeat right center;
}
.carousel-control.right{
	background: url(../images/right.png) no-repeat left center;
}

.wrap{
	width: 1000px;
	margin: 0px auto;
}
.index-left{
	width: 267px;
	float: left;
	margin-top: 20px;
	margin-right: 12px;
}
.index-ad img{
	height: 84px;
}
.index-mid{
	width: 355px;
	float: left;
	margin-top: 20px;
}
.index-right{
	width: 355px;
	float: right;
	margin-top: 20px;
}
.index-left-img{
	margin-top: 9px;
}
.index-left-title{
	background: url(../images/bg.jpg) repeat-x;
	height: 33px;
}
.index-left-title h4{
	height: 33px;
	background: url(../images/titlebg1.jpg) no-repeat left center;
	line-height: 33px;
	font-size: 14px;
	color:#fff;
	padding-left: 20px;
}
.left-list{
	border: 1px solid #e2e2e2;
	border-top: 0px;
	text-align: center;
	background: #fbfbfb;
	padding-top: 10px;
}
.left-list img{
	display: block;
	margin: 0px auto;
	margin-bottom: 10px;
}
.index-imgnews{
	position: relative;
	height: 252px;
}
/*图片新闻开始*/
#slides1 {
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
}
#slides1 .next,#slides1 .prev {
	position:absolute;
	top:120px;
	left:12px;
	width:20px;
	height:20px;
	display:block;
	z-index:101;
}
#slides1 .next {
	left:315px;
}
.slides_container1 {
	width:355px;
	height:252px;
	overflow:hidden;
	position:relative;
}
.slides_container1 img{
	width: 355px;
	height: 252px;
}
.pagination{
	display: none;
}
/*图片新闻结束*/
.product-info{
	width: 355px;
	height: 26px;
	overflow: hidden;
	margin: 0px auto;
	text-align: center;
	position: absolute;
	bottom: 0px;
	left: 0px;
	background: url(../images/pbg.png) repeat-x;
}
.product-info h5{
	font-size: 12px;
	line-height: 26px;
	color:#fff;
}
.mid-newslist{
	margin-top: 10px;
}
.news-title{
	background: url(../images/bg.jpg) repeat-x;
	height: 34px;
	position: relative;
	border-top: 1px solid #e2e2e2;
}
.news-title h4{
	background: url(../images/h4bg.png) no-repeat left center;
	padding-left: 40px;
	height: 33px;
}
.news-title h4 img{
	padding-top: 9px;
}
.news-title span{
	position: absolute;
	right: 10px;
	top: 10px;
}
.mid-list{
	border: 1px solid #e2e2e2;
	border-top: 0px;
	padding: 10px;
	overflow: hidden;
	background: #fbfbfb;
}
.mid-list img{
	float: left;
	margin-top: 10px;
	margin-right: 15px;
}
.index-list{
	height: 165px;
	overflow: hidden;
}
.index-list li{
	height: 32px;
	line-height: 32px;
	border-bottom: 1px dotted #bfbfbf;
	overflow: hidden;
}
.index-list li span{
	float: right;
	padding-right: 5px;
	color: #adadad;
}
/*滑动门*/
div.tabzone{width:355px;}
.content1{padding: 10px; overflow: hidden;border: 1px solid #e2e2e2;border-top:0px;}
.hdm01{border-top: 1px solid #fff;}
.hdm01 h3{height:34px;font-size: 14px;color:#fff;background:url(../images/bg.jpg) repeat-x;}
.hdm01 h3 a{width:88px;height:33px;line-height:33px;display:block;float:left;color:#fff;text-align:center; text-decoration:none;font-weight:normal; padding-top: 0px;margin-top: 1px;}
.hdm01 h3 a.current{border-bottom: 2px solid #f9d900;  position:relative; color: #fff;}
.hdm01 h3 span{
	float:left;
	height: 33px;
}
.content1 ul{
	height: 196px;
}
.right-list-bottom{
	margin-top: 10px;
}
.right-list-bottom ul li,.content1 ul li{
	background: url(../images/icon1.png) no-repeat 5px 13px;
	padding-left: 20px;
}
.index-ad1 img{
	display: block;
	padding-top: 10px;
}
.box1{
	width: 720px;
	float: right;
	margin-top: 10px;
}
.box1 img{
	margin-top: 3px;
}
.box1 ul li{
	float: left;
	width: 210px;
}
.index-imglist{
	border: 1px solid #e2e2e2;
	border-top: 0px;
	background: #fbfbfb;
	padding: 12px;
	overflow: hidden;
}
.index-imglist ul{
	height: 120px;
	overflow: hidden;
	padding-left: 3px;
}
.index-imglist ul li{
	float: left;
	margin: 0px 5px;
}
.index-imglist ul li img{
	width:183px;
	height: 119px;
}
.friendlink{
	background: url(../images/frbg.jpg) repeat-x;
	height: 109px;
	border: 1px solid #e2e2e2;
	margin-top: 10px;
}
.friendlink .news-title{
	background: none;
	border-top: 0px;
}
.friendlink .news-title h4{
	background: url(../images/titlebg2.png) no-repeat left center;
	padding-left: 30px;
}
.friendlink ul{
	overflow: hidden;
	height: 70px;
	padding-left: 5px;
}
.friendlink ul li{
	float: left;
	margin: 10px 5px;
	border: 1px solid #e8e8e8;
}
.friendlink ul li img{
	width: 185px;
	height: 47px;
}
.footwrap-top{
	margin-top: 10px;
	height: 8px;
	background: #0b45e5;
	border-bottom: 1px solid #484b50;
}
.footwrap{
	background: #a9a9a9;
	height: 109px;
}
.foot{
	width: 1000px;
	margin: 0px auto;
	text-align: center;
	padding-top: 15px;
	font-family:"新宋体";
}
.foot span{
	display: block;
	padding-bottom: 15px;
	color: #0b45e5;
}
.foot a{
	padding: 0px 8px;
	margin-right: 3px;
	color:#0b45e5;
}
.foot p{
	line-height: 22px;
	color: #5d5d5d;
}

.innerbanner{
	background: url(../images/innerbanner.jpg) no-repeat center;
	height: 233px;
}
.innerwrap{
	width: 1000px;
	margin: 0px auto;
	background: url(../images/leftbg.png) no-repeat left top;
	margin-top: -110px;
}
.inner-left{
	width: 247px;
	float: left;
	padding-top: 125px;
}
.inner-title{
	padding-left: 60px;
}
.inner-title h4{
	font-size: 24px;
	color: #fff;
}
.inner-title h5{
	font-size: 22px;
	color: #2257ef;
}
.inner-left-menu{
	margin-top: 77px;
	margin-bottom: 50px;
	padding-right: 20px;
}
.inner-left-menu ul li{
	margin-bottom: 30px;
}
.inner-left-menu ul li a{
	display: block;
	border-left: 7px solid #e4e4e4;
}
.inner-left-menu ul li a span{
	margin-left: 29px;
	display: block;
	height: 53px;
	line-height: 24px;
	border-bottom: 1px solid #e4e4e4;
	padding-left: 3px;
	font-size: 16px;
	color: #b0b0b0;
}
.inner-left-menu ul li a span b{
	display: block;
	font-weight: normal;
	font-size: 12px;
}
.inner-left-menu ul li.left-menu-active,.inner-left-menu ul li:hover{
	border-top: 3px solid #fff;
	border-bottom: 3px solid #fff;
}
.inner-left-menu ul li.left-menu-active a,.inner-left-menu ul li:hover a{
	border-left: 7px solid #0b42e4;
}
.inner-left-menu ul li.left-menu-active a span,.inner-left-menu ul li:hover a span{
	color:#0b42e4;
	font-size: 17px;
}
.inner-left-menu ul li.left-menu-active a span b,.inner-left-menu ul li:hover a span b{
	font-size: 14px;
}
.inner-right{
	width: 673px;
	float: right;
	background: #f5f5f5;
	margin-top: 30px;
	padding: 35px 40px;
}
.inner-line{
	border-bottom: 1px dashed #bababa;
	position: relative;
	padding-bottom: 16px;
}
.inner-line h4{
	font-size: 14px;
	color: #0b42e4;
	border-left: 4px solid #e4e4e4;
	height: 32px;
	line-height: 18px;
	padding-left: 14px;
}
.inner-line h4 span{
	display: block;
	font-size: 12px;
}
.inner-line p{
	position: absolute;
	right:10px;
	top: 10px;
	color:#949494;
}
.inner-line p a{
	color: #949494;
}
.inner-line p span{
	color: #0b42e4;
}
.meswrap{
	background: url(../images/mesbg.png) no-repeat;
	height: 323px;
	width: 397px;
	margin-top: 35px;
	padding-left: 281px;
	padding-top: 71px;
}
.meswrap div{
	display: block;
	font-size: 13px;
	height: 20px;
	line-height: 20px;
	margin-bottom: 5px;
}
.mes-txt{
	padding: 2px 5px;
	margin-bottom: 3px;
	width: 300px;
	border: 0px;
	background: none;
}
.mes-text{
	width: 305px;
	height: 68px;
	padding: 3px;
	border: 0px;
	background: none;
}
.mes-yan{
	width: 60px;
	height: 24px;
	border: 1px solid #d5d5d5;
	margin: 0px 5px;
	vertical-align: middle;
	padding: 0px 5px;
}
.mes-btn{
	font-size: 13px;
	font-family:"微软雅黑";
	color: #b45964;
	border: 1px solid #b45964;
	width:53px;
	height: 24px;
	vertical-align: middle;
	background: none;
}

	
.map h4{
	background: url(../images/icon1.png) no-repeat 5px 8px;
	font-size: 16px;
	color: #5b5b5b;
	padding-left: 30px;
	margin-top: 30px;
	margin-bottom: 12px;
}
.map h4 a{
	color: #5b5b5b;
}
.map p{
	border-bottom: 1px dotted #d8d8d8;
	padding-bottom: 15px;
	padding-left: 30px;
}
.map p a{
	color: #90908f;
	font-size: 13px;
	margin-right: 15px;
}
.inner-rightwrap{
	padding-top: 30px;
}

.index-list1{
	height: auto;
}
.index-list1 li{
	background: url(../images/icon1.png) no-repeat 5px 18px;
	padding-left: 25px;
	height: 43px;
	line-height: 43px;
	font-size: 13px;
}
/*分页样式*/
.manu {
	padding: 3px;padding-top:20px;margin: 10px;text-align: right; margin-bottom: 13px;
}
.manu a {
	border: #e5e5e5 1px solid; padding-right: 5px; padding-left: 5px; padding-bottom: 2px; margin: 2px;  color: #55585a; padding-top: 2px;
}
.manu a:hover {
	border-right: #999 1px solid; border-top: #999 1px solid; border-left: #999 1px solid; color: #666; border-bottom: #999 1px solid
}
.manu a:active {
	border-right: #999 1px solid; border-top: #999 1px solid; border-left: #999 1px solid; color: #666; border-bottom: #999 1px solid
}
.manu .current {
	border-right: #036cb4 1px solid; padding-right: 5px; border-top: #036cb4 1px solid; padding-left: 5px; font-weight: bold; padding-bottom: 2px; margin: 2px; border-left: #036cb4 1px solid; color: #fff; padding-top: 2px; border-bottom: #036cb4 1px solid; background-color: #55585a
}
.manu .disabled {
	border: #e5e5e5 1px solid; padding-right: 5px;  padding-left: 5px; padding-bottom: 2px; margin: 2px;  color: #ddd; padding-top: 2px;
}

.inner-con h4{
	text-align: center;
	font-size: 24px;
	color: #454545;
	font-family: "微软雅黑";
}
.inner-con .inner-line{
	height: 36px;
	line-height: 36px;
	border-bottom: 1px dotted #ccc;
	text-align: center;
	color: #9f9f9f;
	margin-bottom: 25px;
}
.inner-con img{
	margin: 0px auto;
	margin-bottom: 20px;
	max-width: 100%;
	display: block;
}
.inner-con p{
	font-size: 14px;
	line-height: 28px;
	color: #555555;
	text-indent: 2em;
	margin-bottom: 15px;
}
.info-next{
	border-top: 1px dotted #ccc;
	padding: 15px 10px;
}
.info-next p{
	padding-bottom: 10px;
}
.info-next a{
	color: #666;
}
.info-next a:hover{
	color: #f60;
}
.wj b{
	font-size: 14px;
	margin-bottom: 10px;
	display: block;
	margin-top: 20px;
}
.wj p{
	padding-left: 25px;
	padding-bottom: 5px;
}
.wj p input{
	vertical-align: -2px;
	margin-right: 5px;
}



