@charset "utf-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;list-style:none;font-family:"微软雅黑","Arial";}
img,a img{border:0px;vertical-align:bottom}
body{font:14px/0px  "Microsoft YaHei";font-family:"微软雅黑","Arial";color:#5e5e5e; background:#fff url(../images/yutian_02.jpg) repeat-x }
/*悬浮框*/
html, body {
	height:100%
}
.page-wrap {
	position:relative;
	min-height:100%;
	_height:100%
}
#hd {
	min-width:700px;
	height:36px;
	line-height:36px;
	padding:0 20px 0 0;
	text-align:right
}
#hd a {
	color:#888;
	text-decoration:none
}
#hd a:hover {
	color:#b9b9b9
}
#hd .hd-sep {
	margin:0 7px;
	color:#eaeaea
}
#main {
	width:700px;
	margin:80px auto 0;
	padding-bottom:100px
}
#logo {
	margin:0 auto 55px;
	position:relative;
	height:43px;
	left:-10px
}
#search-box {
	padding-left:40px;
	text-align:left
}
#search-keyword-container {
	width:500px;
	height:34px;
	display:inline-block;
	border:1px solid #b9b9b9;
	position:relative;
	z-index:1
}
#suggest-align {
	height:32px;
	position:relative
}
#search-keyword {
	width:177px;
	height:24px;
	padding-left:8px;
	padding-right:5px;
	outline:0;
	background:#FFF;
	font-size:12px;
	line-height:24px;
	vertical-align:top
}
#search-button {
	width:100px;
	height:36px;
	_height:38px;
	display:inline-block;
	margin-left:5px;
	outline:0;
	background:#666;
	color:#fff;
	font:bold 16px arial, sans-serif;
	vertical-align:top;
	cursor:pointer
}
#search-button.hover a {
	color:#FF0
}
#footer {
	width:100%;
	height:36px;
	line-height:36px;
	text-align:left;
	color:#eaeaea;
	position:absolute;
	left:0;
	bottom:0;
	background:#000;
	filter:alpha(opacity=50);
	-moz-opacity:.5;
	-khtml-opacity:.5;
	opacity:.5
}
#footer p {
	margin:0 20px
}
#footer a {
	color:#959595;
	margin:0 5px 0 3px
}
#footer span {
	float:right;
	font-style:normal;
	color:#959595
}
.ac_bgIframe {
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
width:expression(this.parentNode.offsetWidth);
	height:2000px
}
#so-nav-tabs {
	font-size:14px;
	text-align:left;
	padding-left:50px;
	position:relative;
	z-index:999
}
#so-nav-tabs a, #so-nav-tabs strong {
	height:31px;
	line-height:31px;
	display:inline-block;
	margin-right:18px;
*margin-right:15px;
	color:#333
}
#so-nav-tabs a:hover {
	color:#000;
	text-decoration:none
}
#so-nav-tabs strong {
	color:#666
}
#so-nav-more {
	width:50px;
	position:absolute;
	z-index:0;
	top:30px;
	right:156px;
	margin-left:370px;
*margin-left:-70px;
	padding:0;
	line-height:30px;
	text-align:left;
	border:1px #dedede solid;
	background:#fff;
	list-style:none;
	display:none
}
#so-nav-more a {
	width:100%;
	display:block;
	margin:0;
	text-indent:10px
}
#so-nav-more a:hover {
	background:#f1f1f1
}
#sug-arrow.open {
	background-position:8px -30px
}
#moquu_top, #moquu_wxin, #moquu_wshare, #moquu_wmaps {
	z-index:2;
	width:50px;
	height:50px;
	right:10px;
	position:fixed;
	cursor:pointer;
	_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)))
}

#moquu_wxin {
	top:410px;
	_margin-top:360px
}
#moquu_wxin a {
	background:url(../images/sbtn.png) 0 -0px;
	right:0;
	float:left;
	width:50px;
	height:50px;
	text-indent:-9999px
}
#moquu_wxin a:hover {
	background:url(../images/sbtn.png) -50px -0px
}
#moquu_wshare {
	top:462px;
	_margin-top:412px
}
#moquu_wshare a {
	background:url(../images/sbtn.png) 0 -50px;
	width:50px;
	height:50px;
	right:0;
	float:left;
	text-indent:-9999px
}
#moquu_wshare a:hover {
	background:url(../images/sbtn.png) -50px -50px
}
#moquu_wmaps {
	top:464px;
	_margin-top:464px
}
#moquu_wmaps a {
	background:url(../images/sbtn.png) 0 -150px;
	width:50px;
	height:50px;
	right:0;
	float:left;
	text-indent:-9999px
}
#moquu_wmaps a:hover {
	background:url(../images/sbtn.png) -50px -150px
}

#moquu_top {
	top:516px;
	_margin-top:516px;
	background:url(../images/sbtn.png) 0 -101px;
	width:50px;
	height:50px
}
#moquu_top:hover {
	background:url(../images/sbtn.png) -50px -101px
}
.moquu_wxin, .moquu_wshare {
	position:relative;
	z-index:2
}
.moquu_wxin a:hover .moquu_wxinh, .moquu_wshare a:hover .moquu_wshareh {
	display:block
}
.moquu_wxin .moquu_wxinh {
	position:absolute;
	display:none;
	left:-280px;
	top:-200px;
	width:275px;
	height:355px;
	background:url(../images/moquu_ico.png) -1px -482px no-repeat
}
.moquu_wshare .moquu_wshareh {
	position:absolute;
	display:none;
	left:-280px;
	top:-200px;
	width:271px;
	height:360px;
	background:url(../images/moquu_wshare.png) no-repeat
}





.banner{
			width: 100%;
			
			position: relative;
			overflow: hidden;
		}
		.banner ul{
			position: absolute;
		}
		.banner ul li{
			/*这个100%是相对于父盒子的（会把父盒子的宽度继承过来,如父盒子300%,这这里的100%就会相当于300%）*/
			width: 100%;
			height: 570px;
			float: left;
			background:  no-repeat center center;
		}
		
		.banner ol{
			/*width: 60px;*/
			height: 20px;
			background: rgba(0,0,0,0.5);
			position: absolute;
			left:50%;
			/*margin-left: -40px;*/
			bottom: 30px;
			padding: 0 10px;
			border-radius: 10px;
		}
		.banner ol li{
			width: 10px;
			height: 10px;
			float: left;
			margin: 5px 5px;
			background: rgba(255,255,255,0.5);
			border-radius: 50%;
			cursor: pointer;
		}
		.banner ol .current{
			background: rgba(255,255,255,1);
		}
		.banner i{
			width: 58px;
			height: 120px;
			position: absolute;
			top: 50%;
			margin-top: -60px;
			cursor: pointer;
			border-radius: 5px;
			display: none;
		}
		.banner .left{
			left: 60px;
			background: url('../images/left_right.png') no-repeat 0 0px;
		}
		.banner .right{
			right: 60px;
			background: url('../images/left_right.png') no-repeat 0px -120px;
		}
		.banner .left:hover , .banner .right:hover{
			background-color: rgba(0, 0, 0, 0.31);
		}



a:link{color:#5e5e5e;text-decoration:none}
a:visited{color:#7d7d7d;text-decoration:none}
a:hover{color:#ff0000;}
a:active{color:#5e5e5e;text-decoration:none}
span.more a,span.more a:visited{float:right;display:block;height:30px;padding-right:10px;margin-top:-33px;color:#5e5e5e;line-height:30px;font-weight:bold;font-family:arial;font-size:12px}
span.more a:hover{color:#5e5e5e}
.clear{clear:both;}
.left_bg{ height:10px; width:254px; overflow: hidden; }

.Amsg{width:1202px;margin:0 auto;overflow:hidden;}
.AMsgInter{width:1202px;margin:0 auto;overflow:hidden}
.LMsg{float:left;width:200px;overflow:hidden; display:inline;}
.RMsg{float:right;width:978px;overflow:hidden; padding-bottom:10px;}
.RAMsg{float:right;width:978px;overflow:hidden;}
.LHsg{float:left;width:930px;overflow:hidden;}
.RMsgH{float:right;width:966px;min-height:400px;overflow:hidden;display:inline}

.first{margin:0 auto;width:100%;overflow:hidden;background: url(../images/yutian_23.jpg) repeat-x;min-width: 1202px;}
.second{margin:0 auto;width:100%;margin-top:25px;overflow:hidden;background: url(../images/yutian_43.jpg) repeat-x;}
.third{margin:0 auto;width:100%;margin-top:25px;overflow:hidden; background:url(../images/yutian_56.jpg) repeat-x;min-width: 1202px;}
.fourth{margin:0 auto;width:100%;margin-top:25px;overflow:hidden; background:url(../images/yutian_56.jpg);min-width: 1202px;}
#sideleft{float:left;width:217px;overflow:hidden;display:inline; display:inline; }
#sidemiddle{width:946px;min-height:400px;float: right;display:inline; }


#sideleft, #sidemiddle{
 padding-bottom: 32767px !important;
 margin-bottom: -32767px !important; 
}
.footer_r a:hover{ color:#ff0000;}


.header{margin:0 auto;width:1202px; overflow:hidden; height:200px;}
.top{width:1202px;overflow:hidden; }
.logo{float:left;width:580px;height:80px; margin-top:37px;overflow:hidden; display:inline; background:url(/Application/Home/Public/images/logo.png) no-repeat;}
.topR_tel{float:right; width:300px; height:145px; margin-top:3px; line-height:35px; overflow:hidden;background:url(../images/tel.png) no-repeat 15px 60px;}
.topR_tel a{float:right; padding-left:25px; padding-right:15px; line-height:35px; background:url(../images/yutian_08.jpg) no-repeat left 12px;}
.topR_tel span {padding-left:20px; font-size:18px; text-align:right; display:block; width:280px;    margin-top: 53px;}
.topR_tel span b { color:#71a80e; font-size:24px; font-weight:600}
.nav{float:left;width:1202px;height:50px;overflow:hidden; font-family:"Microsoft YaHei";}
.nav ul{float:left;width:1202px;height:50px;  display:inline; overflow:hidden; }
.nav li{float:left;height:50px;line-height:50px; overflow:hidden;font-size:16px; margin-right:16px;}
.nav li a,.nav li a:visited{float:left;line-height:50px;height:50px; margin-right:5px;padding:0 30px;color:#fff; font-weight: normal;}
.nav li a:hover{color:#fff;text-decoration:none;line-height:50px;height:50px;padding:0 30px;  overflow:hidden;background:#168301; }
.nav .hover a{color:#fff;text-decoration:none;line-height:50px;height:50px;padding:0 30px; overflow:hidden;background:#71a80d;}
.nav .hover a:visited{color:#fff; background:#71a80d;}
.xzcaidan{background:#168301;}

/*AD*/
.banner{margin:0 auto; width:100%;height:650px;overflow:hidden;    min-width: 1202px;}
#full-screen-slider { width:100%; height:650px; float:left; position:relative;text-align: center;}
#slides { display:block; width:100%; height:650px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:17%; top:612px; z-index:9900;  padding:5px 10px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:25px; height:7px; float:left; margin-left:10px; border-radius:3px; background:#fbaf01; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current {background:#12a555;}
.banner1{margin:0 auto; width:100%;overflow:hidden;min-width: 1202px;}
.banner1 img{width:100%;}
.hotsearch{float:left;width:650px;overflow:hidden; height:36px;margin-top:5px; line-height:36px; padding-left:5px; }
.searchbg_t{float:left;width:100%;height:40px; }
.searchbg{margin:0 auto;width:1202px;height:40px;overflow:hidden;}
.search{overflow:hidden;float:right; font-size:12px; margin-top:8px;height:28px; line-height:24px; display:inline;overflow:hidden;width:232px; background:#fff;}
.search-keyword {float:left; width:190px; height:24px; color:#7d7d7d; line-height:24px;padding-left:3px; font-size:12px; border:none;border:1px solid #e5e7ea;}
.search-submit { float:left;width:35px;height:28px;border:none; margin-top:1px;}
.search-option {float:left;height:28px;}

.left_about{float:left;width:200px; display:inline; margin-top:20px; }
.left_about_tit{width:200px;  height:56px; background:#8fc42e;color:#fff;}
.left_about_tit h2{ text-align:center; font-family:"Microsoft YaHei";line-height:64px;font-size:18px; font-weight: 700;}
.left_about .content{width:200px;overflow:hidden; line-height:56px;font-family:"Microsoft YaHei";}
.left_about ul{float:left;width:200px;background:#f4f4f4; overflow:hidden;}
.left_about ul li{float:left;width:180px;line-height:34px; margin-top:2px;font-size:14px; font-weight: normal;border-bottom:1px solid #f0eeee; padding-left:20px}
.left_about ul li a{float:left;;height:34px;line-height:34px; color:#5e5e5e; }
.left_about ul li:hover{float:left;line-height:34px; color:#5e5e5e;text-decoration:none;}
.left_about_foot{float:left;width:200px; height:98px; background:url(../images/left_tel.jpg) no-repeat}

.TabTitle2{padding-bottom:20px;}
.TabTitle2 ul.expmenu{ margin:0 auto;}
/*一级导航*/
.TabTitle2 ul.expmenu li div.header:hover{display:block;}
.TabTitle2 ul.expmenu li div.header { width: 100%; display: block;height: 34px;overflow: hidden;line-height:34px; }
.TabTitle2 ul.expmenu li div.header a {color:#5e5e5e;padding-left:10px; font-size:14px; text-decoration:none;}
.TabTitle2 ul.expmenu li div.header .arrow {display: block;width: 28px;height: 30px;background: no-repeat center;float: right;overflow: hidden;cursor: pointer;}
/*三角按钮*/
.TabTitle2 ul.expmenu li div.header .arrow.up {background:url(../images/jia.gif) no-repeat; margin-top:14px;}
.TabTitle2 ul.expmenu li div.header .arrow.down {background:url(../images/jian.gif) no-repeat; margin-top:14px;}
/*二级导航*/
.he{ display:none;}
.TabTitle2 ul.expmenu li .menu {height: auto;overflow: hidden;}
.TabTitle2 ul.expmenu li .menu li {display: block;height: 30px;overflow: hidden;line-height: 30px; border-bottom:#ccc 1px dashed;}
.TabTitle2 ul.expmenu li .menu li a { color:#5e5e5e; text-decoration:none;font-size: 12px;display:block;}
.TabTitle2 ul.expmenu li .menu li a:hover { color:#000;}
.TabTitle2 ul.expmenu li .menu li a.selected{color: #8fc42e; font-weight: 700;}

.left_about1{ float:left;width:200px; display:inline; margin-top:40px; }
.left_about1_tit{width:200px; float:left; height:56px; background:#71a80d;color:#fff;}
.left_about1_tit h2{ text-align:center; font-family:"Microsoft YaHei";line-height:64px;font-size:22px; font-weight: 700;}
.left_about1 .content{ float:left;width:200px;overflow:hidden; line-height:56px;font-family:"Microsoft YaHei";}
.left_about1 ul{width:200px;background:#fff; overflow:hidden;}
.left_about1 ul li{width:200px;height:45px;line-height:45px; margin-top:2px;font-size:15px; font-weight: normal; overflow:hidden;border-bottom:1px solid #f5f5f5; }
.left_about1 ul li a{width:170px; padding-left:30px;height:34px;line-height:34px; color:#5e5e5e; }
.left_about1 ul li:hover a{ color:#fff;}
.left_about1 ul li:hover{ background-color:#71a80d; cursor:pointer;}
.left_about1 ul li a:hover{height:45px;line-height:45px;text-decoration:none;overflow:hidden; }
.left_about1_foot{width:180px; background:url(../images/left_tel.jpg) no-repeat; color:#FFF; padding:65px 10px 10px 10px; font-size:22px; line-height:30px; }

.contact1{float:left;width:226px; display:inline; margin-top:15px; border:2px solid #0075c2;margin-bottom:10px; }
.contact1_tit{width:226px;  height:35px; line-height:35px; background:#0075c2; font-family:"Microsoft YaHei";padding-left:20px;font-size:16px; font-weight: normal;color:#fff;}
.contact1_content{float:left;width:216px; padding:5px; line-height:25px;overflow:hidden;   }

.tui_pro{float:right;width:980px;overflow:hidden;margin-top:40px;}
.tui_pro_content{float:left;width:980px;line-height:24px;overflow:hidden; padding-bottom:5px;}
.tui_pro_content ul{float:left;width:1000px;overflow:hidden; }
.tui_pro_content li{float:left;width:240px; height:230px;overflow:hidden; margin-right:5px; }
.tui_pro_content li a img{float:left;overflow: hidden;  }
.tui_pro_content li strong{ float:left;height:32px;font-weight: normal;font-family:"Microsoft YaHei"; text-align: center; font-size:14px;line-height:32px;width:243px; background:#fff;color:#5e5e5e; overflow:hidden}
.tui_pro_content li a:hover strong{ color:#fff;background:#71a80d;}

.case{ float:left; width:1202px; margin-top:25px;}
.case ul{float:left;width:1202px;overflow:hidden; }
.case ul .text{float:left; width:310px; height:30px; line-height:30px; font-size:22px; color:#000}
.case ul .text i { font-size:14px; color:#7d7d7d}
.case ul .more{float:right; line-height:40px;padding-right:5px; font-size:12px; font-family:Arial;font-weight: normal;}
.span230{width:1202px; float:left; padding:17px 0;  }
.btnleft,.btnright{width:25px; height:200px; float:left; overflow:hidden; cursor:pointer;}
.btnleft{background:url(../images/left.gif) left no-repeat;}
.btnright{background:url(../images/right.gif)  right no-repeat;}
#scrollbox{width:1150px;float:left;overflow:hidden;}
.scrollcon{width:80000%;}
.scrollpic{float:left;}
.scrollpic li{width:240px; height:210px; background:#f3f3f3; margin-left:20px; float:left; line-height:35px; text-align:center;overflow:hidden;}
.scrollpic li img{ float:left;}
.scrollpic li a:hover img{filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
.scrollpic li span{float:left;width:234px;line-height:30px; padding-left:5px; text-align:left; color:#5b5b5b;}
.scrollpic li span a{float:right;line-height:30px; color:#5b5b5b;padding-right:5px;}
#boximg ul li,#fuzhi ul li{display:inline;}

.servbox{margin:0 auto;width:1202px;overflow:hidden;margin-top:22px;}
.servbox ol{width:1202px; height:71px;overflow:hidden; text-align:center; line-height:30px; font-size:22px; color:#000}
.servbox ol i {font-size:14px; color:#7d7d7d }
.servbox ul{width:1222px;overflow:hidden;margin-top:5px;}
.servbox ul li{ float: left; margin-right:22px; width:180px;}
.servbox ul li img{ width:180px; height:131px;}
.servbox ul li h2{ width:180px; font-weight:400; height:35px; line-height:35px; font-size:12px; text-align: center;}

.Iabout p{ text-indent:27px;}
.Iabout{float:left;width:825px;overflow:hidden;margin-top:22px;}
.Iabout ol{float:left;width:825px; height:40px;overflow:hidden;}
.Iabout ol .text{float:left; width:725px; height:40px; line-height:40px; font-size:22px; color:#000}
.Iabout ol .text i { font-size:14px; color:#7d7d7d}
.Iabout ol .more{float:right; line-height:40px;padding-right:5px; font-size:12px; font-family:Arial;font-weight: normal;}
.Iabout .img { float:left}
.Iabout ul{float:left;width:570px; height:262px;overflow:hidden;margin-top:5px; line-height:27px; color:#5b5b5b;}
.Iabout ul h2{ float:left;font-size:19px; color:#71a80d;}
.Iabout ul a{color:#71a80d;}

.rollBox{float:right;width:350px;overflow:hidden;margin-top:25px;}
.rollBox ol{width:350px; height:40px;overflow:hidden;}
.rollBox ol .text{float:left; width:300px; height:40px; line-height:40px; font-size:22px; color:#000}
.rollBox ol .text i { font-size:14px; color:#7d7d7d}
.rollBox ol .more{float:right; line-height:40px;padding-right:5px; font-size:12px; font-family:Arial;font-weight: normal;}

.rollBox .LeftBotton{height:80px;width:16px;background:url(../images/yutian_80.jpg) no-repeat;overflow:hidden;float:left;display:inline;margin:100px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:80px;width:16px;background:url(../images/yutian_79-84.jpg) no-repeat ;overflow:hidden;float: right;display:inline;margin:100px 0 0 0 ;cursor:pointer;}
.rollBox .Cont{width:267px;overflow:hidden;float:left; margin-left:25px; display:inline;background:#8fc42e;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:267px; height:260px;float:left;text-align:center;}
.rollBox .Cont .pic img{ width:265px; height:224px;border:1px solid #cecece;display:block;margin:0 auto;}
.rollBox .Cont .pic a img{width:265px; height:224px;border:1px solid #cecece;display:block;margin:0 auto;}
.rollBox .Cont .pic a img:hover{width:265px; height:224px;border:1px solid #8fc42e;display:block;margin:0 auto;}
.rollBox .Cont .pic span{ float:left;line-height:30px; height:30px;color:#fff; background:#71a80d;width:267px; overflow:hidden}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#fff;text-decoration:none;}
.rollBox .Cont a:hover{ color: #8fc42e; text-decoration: underline;} 
.rollBox #List1,.rollBox #List2{float:left;}

.news{float:left;width:825px; overflow:hidden;margin-top:35px;}
.news ol{float:left;width:825px; height:40px;overflow:hidden;}
.news ol .text{float:left; width:250px; height:30px; line-height:30px; font-size:22px; color:#000 }
.news ol .text i { font-size:14px; color:#7d7d7d;}
.news ol .more{float:right; line-height:40px;padding-right:5px; font-size:12px; font-family:Arial;font-weight: normal;}

.news dl{width:280px; height:320px; float:left; overflow:hidden }
.news dl img{ float:left;margin-top:15px;}
.news dl dt a{float:left;width:280px;line-height:28px; color:#272727; font-size:14px; height:28px; overflow:hidden}
.news dl dt a:hover{ text-decoration:none; color:#71a80d;}
.news dl dd{ float:left;width:280px;font-weight:normal; font-size:12px;line-height:25px; }
.news dl dd a{ color:#eb5800 }

.news ul{width:525px; float:right; overflow:hidden; }
.news ul li{float:left;width:475px;line-height:28px;margin-top:5px; font-size:14px; }
.news ul li a{float:left;line-height:28px; color:#202020; font-size:14px; height: 30px;overflow: hidden;}
.news ul li a:hover{float:left;line-height:28px;font-size:14px; text-decoration:none; color:#ff0000; }
.news ul li span{float:left;width:475px;line-height:28px; color:#5b5b5b; font-size:12px; height:28px; overflow:hidden  }

.faq{float:right;width:350px; overflow:hidden;margin-top:35px;}
.faq ul{float:left;width:350px; height:40px;overflow:hidden; font-size:22px; color:#000 }
.faq ul .text{float:left; width:250px; height:30px; line-height:30px;}
.faq ul .text i { font-size:14px; color:#7d7d7d;}
.faq ul .more{float:right; line-height:40px;padding-right:5px; font-size:12px; font-family:Arial;font-weight: normal;}
.faq dl{width:316px; float:left; margin-top:15px;}
.faq dl dt a{float:left;width:310px;padding-left:30px;line-height:30px; color:#0075c2; font-size:14px; background:url(../images/yutian_96.jpg) no-repeat left 6px; }
.faq dl dd{ float:left;height:55px;font-weight:normal;font-size:12px;width:310px;padding-left:30px;line-height:25px; background:url(../images/yutian_96-103.jpg) no-repeat left 6px }
#demo {overflow:hidden; width:350px; height:300px; margin-top:10px;}

.site{width:978px; overflow:hidden; height:55px; border-bottom:1px solid #ececec; margin-top:20px;}
.site_type{float:left; color:#8fc42e; height:53px;line-height:53px; padding:0 5px; font-family:"Microsoft YaHei"; font-size:18px; font-weight: 700; border-bottom:2px solid #8fc42e;}
.site_link{ float:right; line-height:35px;padding-right:5px; margin-top:10px; font-size:12px; font-family:Arial;font-weight: normal;}

.SubContent{float:right;width:978px;padding-top:10px;overflow:hidden; line-height:25px;}
.SubContent h2 { text-align:center;}
.SubContent .tim{ overflow:hidden; line-height:30px; text-align:center; color:#707070;}
.SubContent .conpic{ overflow:hidden; width:100%; text-align:center; margin:20px 0px;}
.SubContent .conpic img{ max-width:960px; overflow:hidden;}
.SubContent .concomp { text-indent:24px;}
.SubContent .concomp img{ max-height:960px; overflow:hidden; text-align:center;}



.tui_pro11{float:right;width:978px;overflow:hidden;margin-top:10px;}
.tui_pro11_content{float:left;width:978px;line-height:24px;overflow:hidden; padding-bottom:5px;}
.tui_pro11_content ul{float:left;width:1000px;overflow:hidden; }
.tui_pro11_content li{float:left;width:240px; height:230px;overflow:hidden; margin-right:5px; }
.tui_pro11_content li a img{float:left;overflow: hidden;  }
.tui_pro11_content li a img:hover{float:left; }
.tui_pro11_content li strong{ float:left;height:32px;font-weight: normal;font-family:"Microsoft YaHei"; text-align: center; font-size:12px;line-height:32px;width:240px; background:#f9f9f9;color:#5e5e5e; overflow:hidden}
.tui_pro11_content li a:hover strong{ color:#fff;background:#8fc42e;}

.v8 {margin-bottom: 10px; overflow: hidden; width: 978px;}
.v8 .inbody {padding-right: 5px; padding-left: 5px; padding-bottom: 5px;  padding-top:5px; float:left; display: block; overflow:hidden}
.v8 .focus {padding-right: 5px; display: block; padding-left: 5px; padding-bottom: 0px; overflow: hidden; cursor: pointer; margin-top:10px; height:84px; text-decoration: none;border-bottom:1px dotted #cccccc}
.v8 .focus img {border-right: #ccc 1px solid; padding-right: 1px; border-top: #ccc 1px solid; display: inline; padding-left: 1px; float: left; padding-bottom: 1px; border-left: #ccc 1px solid; width: 120px; margin-right: 10px; padding-top: 1px; border-bottom: #ccc 1px solid; height: 90px}
.v8 .focus strong {display: block; font-weight:blod; font-size: 14px; overflow: hidden; color: #333;font-family:"microsoft yahei"; line-height: 27px; height: 27px}
.v8 .focus span {display: block; overflow: hidden;  line-height:18px; height:54px}
.v8 ul {padding-right: 5px; border-top: #e2e2e2 1px solid; margin-top: 10px; padding-left: 5px; padding-bottom: 0px; padding-top: 5px}
.v8 li {overflow: hidden; line-height: 26px; font-family: arial; height: 26px; font-family:"microsoft yahei"}
.v8 li span {display: inline; float: right; margin-left: 5px; color: #666}
.v8 li .cat {border-right: #959595 1px solid; padding-right: 8px; font-weight: normal; margin-right: 8px}
.v8 li .cat a {color: #4a8109; }
.v8 li .arc {color: #4d4d4d}
.v8 .inbody a:hover {text-decoration: none; }
.v8 li a:hover {color: #e23f13; }
.v8 .focus:hover strong {color: #e23f13; }
.v8 .arrow a{ font-weight:normal; padding-left:5px; font-size:12px;}

.rq{float:left; width:71px; height:65px; margin-right:12px; text-align:center;background:url(../images/ns_03.jpg) no-repeat left top;}
.rq h4{ font-size:30px;font-weight:bold;font-family:"΢���ź�";line-height:43px;color:#8fc42e}

.hotpro .content{float:left;width:740px;padding:15px 15px 0px 15px;background:url(../images/r_line.jpg) repeat-y;overflow:hidden}
.R_bottom{float:left;width:730px;height:12px;margin-bottom:10px;display:inline;background:url(../images/r_bottom.jpg) no-repeat}

.i_pro1{float:right;width:730px;overflow:hidden}
.i_pro1 ul{float:left;width:730px;overflow:hidden; padding-top:10px;}
.i_pro1 li{float:left;width:96px;height:60px;margin-left:22px;margin-bottom:10px;display:inline;overflow:hidden}
.i_pro1 li a img{width:92px;height:32px;overflow:hidden; padding:2px;}
.i_pro1 li a img:hover{width:92px;height:32px;overflow:hidden;}
.i_pro1 li span.imgname{float:left;width:92px; height:30px; line-height:30px;display:block; text-align:center}

.pro_more_img{float:left;width:730px; height:100px; overflow:hidden}
.pro_more_img ul{float:left;width:730px;overflow:hidden; height:100px; padding-top:10px;}
.pro_more_img li{float:left;width:90px;height:100px;margin-right:10px;margin-bottom:10px;display:inline;overflow:hidden}
.pro_more_img li a img{width:80px;height:80px;overflow:hidden;border:1px solid #ccc;}
.pro_more_img li a img:hover{width:80px;height:80px;overflow:hidden;border:1px solid #ff0000;}

.i_pro2{float:right;width:730px;overflow:hidden}
.i_pro2 ul{float:left;width:730px;overflow:hidden; padding-left:10px; padding-top:10px;}
.i_pro2 li{float:left;width:220px;height:240px;margin-left:15px;margin-bottom:10px;display:inline;overflow:hidden}
.i_pro2 li a img{width:200px;height:150px;overflow:hidden; padding:2px;border:1px solid #ccc;}
.i_pro2 li a img:hover{width:200px;height:150px;overflow:hidden;border:1px solid #ff0000;}
.i_pro2 li span.imgname{float:left;width:200px; height:30px; line-height:30px;display:block; text-align:center}

.ipro{float:right;width:740px;height:hidden;}
.ipro h1{float:left;width:740px;height:46px;}
.ipro .content{float:left;width:677px;height:130px;padding:10px 20px 10px 20px;background:url(../images/company_bg.jpg) repeat-y}
.ipro_b{float:left;width:717px;height:11px;background:url(../images/company_bottom.jpg) no-repeat}

.allnews{float:left;width:778px ;overflow:hidden}
.allnews li{width:773px;height:35px;padding-left:5px; font-weight:normal;line-height:35px; border-bottom:1px dotted #ccc;background:url(../images/dian1.jpg) no-repeat left 15px}
.allnews li span.time{float:right;}
.newstit{margin-top:10px;text-align:center;width:773px;height:20px;font-size:16px; line-height:20px;font-weight:bold;color:#666; }
.news_stit{text-align:center;width:773px;height:33px; margin-left:5px;line-height:33px;margin-top:20px;font-size:12px;color:#333;background-color:#f2f2f2}
.news_content{float:left;width:773px; margin-left:5px;font-size:12px;overflow:hidden; line-height:30px;}
.news_content p{padding:0px;}
.return{margin:0 auto;width:82px;height:25px;}

.Sallpro{float:left;width:730px;overflow:hidden}
.proli{float:left;width:330px;height:105px;margin-bottom:20px;display:inline;}
.proimg{float:left;width:123px;height:105px;}
.proimg img{float:left;width:113px;height:75px;}
.proimg span.imgname{float:left;width:113px;display:block;line-height:25px; text-align:center}
.projianjie{float:left;width:207px;height:105px;color:#005063}
.projianjie li{float:left;width:207px;line-height:20px;}

.pro_img{float:left;width:730px; }
.pro_img img{float:left;border:1px solid #cdcdcd; overflow:hidden;}
.pro_shuxin{float:left;margin-left:5px;margin-top:10px;display:inline;width:710px;}
.pro_shuxin li{float:left;width:300px;line-height:25px;padding-bottom:10px;color:#000}
.pro_shuxin li span.name{font-size:14px;width:300px;line-height:25px;font-weight:bold;color:#000}
.pro_shuxin li span.masage{height:30px; line-height:30px;}

.pro_shuxin1{float:left;margin-left:5px;margin-top:10px;display:inline;width:710px;}
.pro_shuxin1 li{float:left;width:700px;line-height:25px;padding-bottom:10px;color:#005266; text-align:left}
.pro_shuxin1 li span.name{font-size:14px;width:700px;line-height:25px;font-weight:bold;color:#ff0000}
.pro_shuxin1 li span.masage{height:30px; line-height:30px;}

.pro_tel{margin-left:15px;margin-top:10px;display:inline;width:275px;height:35px;}

.pro_text{float:left;width:730px;height:30px;margin-top:10px;line-height:30px;font-size:14px; border-bottom:1px solid #CCCCCC;color:#133781;font-weight:bold}

.pro_page{float:left;width:930px;overflow:hidden; margin-top:10px;}
.Page{ text-align:center; padding:10px 10px 10px 10px;} 
.Page a{ padding:5px; margin:5px; border:1px solid #ccc; color:#888;} 
.Page span.current{ padding:5px; margin:5px; font-weight:700;} 
.Page a:hover{ background-color:#e3e3e3;}

.link{margin:0 auto; width:1202px;line-height:50px;overflow:hidden; margin-top:25px; }
.link h2{ float:left; width:1202px; height:30px; background:url(../images/yutian_105.jpg) no-repeat; border-bottom:1px solid #e9e9e9}
.link ul{ margin:0 auto;width:1200px;line-height:50px; }
.link ul li{ float:left;line-height:50px;padding-right:23px; }
.link ul li b{ float:left;line-height:50px;padding:0 10px; font-size:16px; font-family:"Microsoft YaHei";color:#1d62a7;}
.link ul li a{ float:left; }
.link ul li a:hover{color:#ff0000}

.nav1{float:left;width:930px;height:35px;overflow:hidden; margin:10px 0; border-bottom:1px dotted #fff;}
.nav1 ul{float:left;height:35px; overflow:hidden; }
.nav1 li{float:left;height:35px;line-height:35px; display:inline; overflow:hidden;font-size:14px; padding-right:48px;}
.nav1 li a,.nav1 li a:visited{float:left;line-height:35px;height:35px;color:#fff;  font-weight:normal;}
.nav1 li a:hover{color:#ff0000;text-decoration:none;line-height:35px;height:35px;  font-weight:normal; overflow:hidden;}

.footerbg{float:left;width:100%;background:#3a6e30; margin-top:10px;min-width: 1202px;}
.footer{margin:0 auto;width:1202px;height:auto; overflow:hidden; }
.footer_l{float:left; width:245px; height:auto;overflow:hidden}
.footer_r{float:right;width:927px; height:auto; color:#fff;line-height:28px;}
.footer_r a{color:#fff;}

.wbytable td{} 
.wbytable .wbytext{ outline:none; padding:5px; height:22px; width:320px; border:1px solid #e3e3e3;}    
.wbytable .wbyarea{ padding:5px; outline:none; width:450px; border:1px solid #e3e3e3; height:125px;}   
.wbytable .msgbut{ width:90px; height:32px; line-height:32px; cursor:pointer; color:#555;}             
.wbytable .wbytextyz{ outline:none; margin-left: 24px; padding:5px; height:22px; width:100px; border:1px solid #e3e3e3;float:left;} 
.wbytable .wyzm{ padding-top:6px; display:block; width:48px; height:22px; float:left; padding-left:6px;}

.hotsearch a{ padding-right:17px;}


