﻿.baner{ background:url(../images/baner.jpg) no-repeat center top; height:550px;}

#flashs{ position:relative; height:550px; overflow:hidden;}

#flashs .bgitem{  z-index:1;position:absolute; top:0; }

#flashs .btn{ position:absolute; z-index:7; bottom:20px; left:50%; margin-left:-95px; padding:0px 6px;}

#flashs .btn span{ color:#fff;  background:#717174; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;}

#flashs .btn span.cur{ background:#3DA011;} 









/*��λ*/

.tl {text-align:left;}

.tc {text-align:center;}

.tr {text-align:right;}

.bc {margin-left:auto; margin-right:auto;}

.fl {float:left; display:inline;}

.fr {float:right; display:inline;}

.zoom {zoom:1}

.hidden {visibility:hidden;}

.vam {vertical-align:middle;}

.clear{clear:both; height:0; line-height:0; font-size:0;}

p{ word-spacing:-1.5px;}



-moz-box-sizing:content-box;

-webkit-box-sizing:content-box;

box-sizing:content-box;



/*����*/





/*����*/

.curp{cursor:pointer};



/*ԭreset*/

sup{vertical-align:baseline;}

sub{vertical-align:baseline;} 

input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}

input,button,textarea,select{*font-size:100%;}

input,select{vertical-align:middle;}

body{font:12px/1.231 arial,helvetica,clean,sans-serif;}

select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}

table{font-size:inherit;font:100%; border-collapse:collapse;}

pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/*title*/

h1 { font-size:32px;}

h2 { font-size:26px;}

h3 { font-size:20px;}

h4 { font-size:14px;}

h5 { font-size:12px;}

h6 { font-size:10px;}





/*quetion/softMain*/

.quetion,.softMain{

	margin: 0 auto;

	padding: 10px 0;

	width: 1000px;

	height: 380px;

	clear: both;

}

.quetion .qtop,.softMain .stop{

	margin: 0 auto;

	padding: 0;

	width: 600px;

	text-align: center;

}

.quetion .qtop h5,.softMain .stop h5{

	font-size:28px;

	color:#2f8b00;

	padding-bottom:10px;

	border-bottom:2px solid #e5e5e5;

	clear: both;

}

.quetion .qtop h5 span,.softMain .stop h5 span{

	display:block;

	font-size:12px;

	color:#ccc;

	font-weight:normal;

	text-transform:uppercase;

	margin-top:3px;

}

.quetion ul{

	width: 316px;

	height: 350px;

	float: left;

	text-align: center;

	padding-right: 25px;

}

.quetion ul.last,.softMain ul.last{

	padding: 0px;

}

.quetion ul li{

	width: 240px;

	height: 6px;

	background-color: #abcd05;

	margin: 20px 40px;

}

.quetion ul p{

	color: #575757;

	font-size: 16px;

	padding: 10px 0;

}

.softMain ul{

	width: 230px;

	height: 360px;

	float: left;

	text-align: center;

	padding-right: 25px;

}

.softMain ul img{

	padding: 20px 0;

}

.softMain ul h5{

	font-size: 22px;

	color: #2f8b00;

}

.softMain ul p{

	font-size: 14px;

	height: 14px;

	line-height: 24px;

	letter-spacing: 0.4px;

	color: #575757;

	padding: 10px 0;

	text-align: left;

}



/*ggMain*/

.ggMain{ background:url(../images/ggimg.png) no-repeat center; height:365px;}

.ggMain .container{ position:relative; height:100%;}

.ggMain .gleft{ padding-top:45px; float:left;}

.ggMain .gleft h5{ font-size:42px; color:#fff; margin-bottom:30px;}

.ggMain .gleft h5 span{ display:block; color:#64b341; text-transform:uppercase; margin-top:5px; font-size:8px; font-weight:normal;}

.ggMain .gleft p{ color:#fff; padding-bottom:12px;}

.ggMain .gleft a{ display:block; width:156px; height:34px; line-height:34px; text-align:center; font-size:14px; color:#fff; text-decoration:none; background-color:#4a4a4a; margin-left:105px; margin-top:20px;}

.ggMain .gright{ float:left; margin-left:237px; margin-top:30px;}

.ggMain .gright h5{ font-size:28px; color:#fff;}

.ggMain .gright h5 span{ display:block; color:#64b341; text-transform:uppercase; margin-top:5px; font-size:8px; font-weight:normal;}

.ggMain .gright dl{ position:absolute; padding-left:62px; background:url(../images/phone1.png) no-repeat left center; color:#fff; top:283px; right:158px;}

.ggMain .gright dt{ font-size:13px; padding-top:5px; color:#fff; }

.ggMain .gright dd{ font-size:27px; font-weight:bold; font-family:"Arial";color:#fff; }

.ggMain .gright a{ display:block; width:146px; height:42px; line-height:42px; text-align:center; position:absolute; font-weight:bold; font-size:17px; color:#fff; background-color:#4cbe19; text-decoration:none; top:290px; right:0;}



 .container{margin-left:auto; margin-right:auto; width:1000px; font-family:microsoft yahei;}

/*news*/

.news{ overflow:hidden; margin-bottom:10px;}

.news .newslist{ overflow:hidden; width:313px; float:left; background:url(../images/news_yybor.png) right top no-repeat; padding-left:20px; height:360px;}

.news .newslist.last{ background:none;}

.news h4{ font-size:16px; margin-top:30px; margin-bottom:24px;}

.news h4 a{ color:#008a31;}

.news h4 span{ font-size:12px; color:#999; font-weight:normal; font-family:Arial; margin-left:5px;}

.news .newslist img{ display:block; padding-bottom:12px; background:url(../images/news_yy.png) no-repeat center bottom; margin-bottom:5px;}

.news .newslist ul{ overflow:hidden; width:90%; margin-bottom:10px;}

.news .newslist li{

	overflow:hidden;

	background:url(../images/circle.png) left center no-repeat;

	width:100%;

	line-height:28px;

*float:left; 	text-indent: 10px;

}

.news .newslist li a{ display:block; float:left; margin-left:10px; width:180px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:13px; color:#6e6e6e;}

.news .newslist li span{ display:block; float:right; color:#868686; font-size:12px; font-family:Arial}

.news .newslist .more{ text-decoration:none; display:block; width:82px; height:25px; text-align:center; line-height:25px; font-size:12px; color:#fff; font-family:Arial; background-color:#bababa;}

.news .newslist .more:hover{ background:url(../images/news_more.png) no-repeat center;}

.news .newslist.lBtn{ border-bottom:5px solid #e4e4e4; height:440px;}

.news .newsbtm p{ font-size:16px; color:#464646; margin-top:15px; margin-bottom:20px;}

.news .newsbtm input{ padding-left:40px; width:248px; height:35px; border:none; display:block; margin-bottom:2px; line-height:35px; font-size:13px; color:#999;border-radius:5px;}

.news .newsbtm .name{ background:url(../images/news_name.png) no-repeat left center; background-color:#eaeaea; }

.news .newsbtm .phone{ background:url(../images/news_phone.png) no-repeat left center; background-color:#eaeaea; }

.news .newsbtm .qq{ background:url(../images/news_qq.png) no-repeat left center; background-color:#eaeaea; }

.news .newsbtm .add{ background:url(../images/news_add.png) no-repeat left center; background-color:#eaeaea; }

.news .newsbtm .text{ background:url(../images/news_text.png) no-repeat left center; background-color:#eaeaea; }

.news .newsbtm .intxt{ background:url(../images/news_intxt.png) no-repeat left center; background-color:#eaeaea; }



.tijiao {

	display: block;

	cursor: pointer;

	width: 158px;

	height: 54px;

	background: url(../images/news_tj.png) no-repeat center;

	margin-top: 10px;

	text-indent: -9999px;

}





.news .wendaBox{ overflow:hidden; width:92%; height:275px; position:relative;}

.news .wendaList { overflow:hidden; width:100%; margin-bottom:20px;}

.news .wendaList h5{ font-size:12px; background:url(../images/news_wen.png) no-repeat left center; padding-left:30px; line-height:22px; margin-bottom:4px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.news .wendaList h5 a{ color:#333}

.news .wendaList p{ font-size:13px; line-height:24px; color:#606060; height:48px; overflow:hidden; padding-left:30px; background:url(../images/news_da.png) no-repeat left top;}

.news .address p{ font-size:13px; color:#404040; margin-bottom:10px;}



.rtTop{ width:43px; height:43px; overflow:hidden; position:fixed; top:35%; right:40%; margin-right:-543px; cursor:pointer;  display:none;z-index: 99;}

.rtTop h4{ width:43px; height:43px; overflow:hidden; position:relative;}

.rtTop img{ display:block; position:absolute; top:0; left:0;}





/*proMain*/

.proMain{ background-color:#f6f6f6; padding:44px 0;}

.proMain .pro_l{ float:left; width:217px;}

.proMain .pro_r{ float:right; width:740px;}

/*pro_l*/

.pro_l>h5{ background:url(../images/gg.png) repeat-x center; height:62px; line-height:62px; text-align:center; font-size:18px; color:#fff;}

.pro_l ul{ background-color:#3da011;}

.pro_l li h5{ height:53px; line-height:53px; background:url(../images/probg1.png) repeat-x left center;}

.pro_l li h5 a{ font-size:14px; color:#fff; margin-left:15px; padding-left:20px; background:url(../images/yuan2.png) no-repeat left center; text-decoration:none;}

.pro_l li .sed{ padding:10px 0; overflow:hidden;}

.pro_l li .sed p{ margin-left:22px; padding-left:8px; background:url(../images/sj.png) no-repeat left center; height:30px; line-height:30px;}

.pro_l li .sed p a{ font-size:13px; color:#fff;}

.pro_l .cphone{ background:url(../images/cphonebg.png) no-repeat center; height:162px; padding:0 10px;}

.pro_l .cphone h5{ text-align:center; padding-top:15px; padding-bottom:15px; background:url(../images/pline.png) repeat-x left bottom; font-size:28px; color:#fff;}

.pro_l .cphone h5 span{ display:block; font-size:17px; font-weight:normal; margin-top:5px;}

.pro_l .cphone dl{ padding-left:49px; background:url(../images/phone2.png) no-repeat left center; color:#fff; margin-top:15px; margin-left:5px;}

.pro_l .cphone dt{ font-size:13px;}

.pro_l .cphone dd{ font-size:20px; font-weight:bold; font-family:"Arial"; margin-top:3px;}

/*pro_r*/

.pro_r .rtop{ background:url(../images/yy2.png) repeat-x center; height:52px; line-height:52px; padding:0 13px; border:1px solid #dcdcdc;}

.pro_r .rtop h5{ float:left;}

.pro_r .rtop h5 a{ font-size:16px; color:#339900;}

.pro_r .rtop span{ float:right; font-size:14px; color:#333;}

.pro_r .rtop span em{ font-size:16px; color:#3da011; font-weight:bold;}

.pro_r .rtop .mor{ float:right; font-size:13px; color:#666; font-family:"Arial"; text-transform:uppercase;}

.pro_r .xmtj .xmcont{ background-color:#fff; padding:15px;}

.pro_r .xmtj .xmcont dl{ overflow:hidden; padding:11px 0;}

.pro_r .xmtj .xmcont dt{ float:left;}

.pro_r .xmtj .xmcont dt img{ display:block; padding:9px; border:1px solid #dcdcdc;}

.pro_r .xmtj .xmcont dt p{ text-align:center; margin-top:5px;}

.pro_r .xmtj .xmcont dt p a{ font-size:13px; color:#333;}

.pro_r .xmtj .xmcont dd{ margin-left:260px;}

.pro_r .xmtj .xmcont dd h5{ padding-top:10px; padding-bottom:5px; border-bottom:1px dotted #ccc;}

.pro_r .xmtj .xmcont dd h5 a{ font-size:14px; color:#3da011;}

.pro_r .xmtj .xmcont dd h5 em{ font-size:13px; color:#000; display:block; margin-top:10px;}

.pro_r .xmtj .xmcont dd p{ font-size:13px; color:#333; padding-left:65px; line-height:23px; height:69px; overflow:hidden; margin-top:5px; margin-bottom:20px; background:url(../images/fw.png) no-repeat left 5px;}

.pro_r .xmtj .xmcont dd span{ display:block; font-size:0;}

.pro_r .xmtj .xmcont dd span a{ display:inline-block; width:86px; text-align:center; height:26px; line-height:26px; font-size:12px; color:#fff; margin-right:10px; text-decoration:none;}

.pro_r .xmtj .xmcont dd span a.xq{ background-color:#666;}

.pro_r .xmtj .xmcont dd span a.zx{ background-color:#3da011;}

.pro_r .case{ margin-top:20px;}

.pro_r .case .alcont{ background-color:#fff; padding-top:28px; padding-bottom:20px;}

.pro_r .case .alcont ul{ overflow:hidden; width:728px; margin:0 auto;}

.pro_r .case .alcont li{ float:left; margin:0 8px; width:166px;}

.pro_r .case .alcont li img{ display:block;}

.pro_r .case .alcont li p{ text-align:center; margin-top:10px;}





/*manegemant*/

.manegemant{ background:url(../images/soft.jpg) repeat center; padding-bottom:45px;}

.manegemant .mtop{ text-align:center; padding-top:40px;}

.manegemant .mtop h5{ font-size:26px; color:#333; margin-bottom:5px;}

.manegemant .mtop h5 em{ color:#3da011; margin-left:5px; font-weight:bold;}

.manegemant .mtop span{

	color:#999;

	text-transform:uppercase;

	font-size: 18px;

}

.manegemant .mcont{ position:relative; margin-top:35px; overflow:hidden; margin-bottom:50px;}

.manegemant .mcont ul{ overflow:hidden;}

.manegemant .mcont li{ float:left; text-align:center; height:215px; padding:0 40px; border-left:1px dotted #cbcbc5;}

.manegemant .mcont li b{ display:inline-block; width:90px; height:90px; line-height:90px; text-align:center; background:url(../images/my.png) no-repeat center; font-size:20px; color:#fff;}

.manegemant .mcont li p{ font-size:14px; color:#000; line-height:25px; margin-top:25px; text-align:left;}

.manegemant .mcont li p span{ font-weight:bold; color:#3da011;}

.manegemant .mcont li.noPl{ padding-left:0; border-left:none;}

.manegemant .mcont li.noPr{ padding-right:0;}

.manegemant .mp dl{ overflow:hidden; width:352px; margin:0 auto; }

.manegemant .mp dt{ float:left; padding-left:50px; background:url(../images/phone3.png) no-repeat left center;}

.manegemant .mp dt p{ font-size:13px; color:#000;}

.manegemant .mp dt h2{ font-size:21px; color:#3da011; font-weight:bold; font-family:"Arial"; margin-top:5px;}

.manegemant .mp dd{ margin-left:224px;}

.manegemant .mp dd a{ display:block; width:128px; height:42px; line-height:42px; background-color:#37a700; color:#fff; font-weight:bold; text-decoration:none; font-size:17px; text-align:center;}





/*youshiMian*/

.youshiMian{ overflow:hidden;}

.youshiMian .ytop{ text-align:center; margin-top:40px;}

.youshiMian .ytop h5{ font-size:35px; color:#333; line-height:35px;}

.youshiMian .ytop h5 span{ color:#3da011;}

.youshiMian .ytop p{ font-size:14px; color:#333; line-height:14px; margin-top:12px; text-transform:uppercase; font-family:"Arial";}



.youshiMian .ys{ position:relative;}

.youshiMian .ys dt{ overflow:hidden;}

.youshiMian .ys dt span{ float:left; font-size:47px; color:#3da011; font-family:"Impact"; line-height:47px;}

.youshiMian .ys dt h5{ float:left; font-size:20px; color:#333; margin-left:10px; margin-top:5px;}

.youshiMian .ys dt h5 p{ font-size:12px; color:#ccc; font-family:"Arial"; font-weight:normal; margin-top:3px;}

.youshiMian .ys dd{ margin-top:10px; margin-left:44px;}

.youshiMian .ys dd p{ padding-left:15px; font-size:14px; color:#333; height:34px; line-height:34px; background:url(../images/dian.png) no-repeat left center;}

.youshiMian .ys1{ background:url(../images/ysimg1.png) no-repeat right top; height:195px; margin-top:34px; padding-bottom:10px;  border-bottom:1px solid #ccc;}

.youshiMian .ys2{  height:196px; margin-top:46px; padding-bottom:47px; border-bottom:1px solid #ccc;}

.youshiMian .ys3{ background:url(../images/ysimg3.png) no-repeat right top; height:280px; margin-top:15px; padding-bottom:10px; border-bottom:1px solid #ccc;}

.youshiMian .ys4{ background:url(../images/ysimg4.png) no-repeat left top; height:215px; margin-top:32px; padding-bottom:35px; border-bottom:1px solid #ccc;}

.youshiMian .ys5{ background:url(../images/ysimg5.png) no-repeat right top; height:300px; margin-top:20px; padding-bottom:28px; border-bottom:1px solid #ccc;}

.youshiMian .ys6{ background:url(../images/ysimg6.png) no-repeat left top; height:262px; margin-top:20px; padding-bottom:35px; border-bottom:1px solid #ccc;}

.youshiMian .ys6{ border-bottom:none;}

.youshiMian .ys1 dl{margin-top:85px; }

.youshiMian .ys2 dl{ margin-top:35px;}

.youshiMian .ys3 dl{ margin-top:75px;}

.youshiMian .ys4 dl{ margin-top:55px;}

.youshiMian .ys5 dl{ margin-top:80px;}

.youshiMian .ys6 dl{ margin-top:90px;}







/*kehuMain*/

.kehuMain{ background-color:#f7f7f7; padding:40px 0;}

.ktop{ text-align:center;}

.ktop h5{ font-size:22px; color:#333;}

.ktop h5 span{ color:#3da011;}

.ktop p{ color:#999; text-transform:uppercase; margin-top:5px;}

.kehuMain .kcont{ margin-top:24px;}

.kehuMain .kcont ul{ height:362px; width:1004px;}

.kehuMain .kcont li{ float:left; width:231px; height:346px; background-color:#fff; position:relative; margin-right:20px;}

.kehuMain .kcont li img{ display:block;}

.kehuMain .kcont li h5{ padding:15px 10px 10px 10px;}

.kehuMain .kcont li h5 a{ font-size:14px; color:#3da011;}

.kehuMain .kcont li p{ font-size:13px; color:#000; line-height:24px; height:72px; overflow:hidden; padding:0 10px;}

.kehuMain .kcont li .kmor{ display:block; position:absolute; background:url(../images/kmor1.png) no-repeat center; width:32px; height:29px; left:50%; margin-left:-16px; bottom:-15px;}

.kehuMain .kcont li:hover .kmor{ background:url(../images/kmor2.png) no-repeat center;}









/*lcMain*/

.lcMain{ background:url(../images/lcbg.png) repeat-x left center; height:268px;}

.lcMain .ltop{ text-align:center; padding-top:30px;}

.lcMain .ltop h5{ font-size:22px; color:#fff; margin-bottom:3px;}

.lcMain .ltop span{ color:#78bd59; text-transform:uppercase;}

.lcMain .lcont{ margin-top:35px;}

.lcMain .lcont ul{ overflow:hidden; width:1000px;}

.lcMain .lcont li{ float:left; width:105px; height:104px; background:url(../images/yuan3.png) no-repeat center; position:relative; margin-right:20px;}

.lcMain .lcont li img{ display:block; margin:15px auto 0 auto;}

.lcMain .lcont li h5{ text-align:center; font-size:14px; color:#339900; margin-top:5px;}

.lcMain .lcont li span{ display:block; background:url(../images/sj2.png) no-repeat center; width:10px; height:8px; right:-15px; top:50%; margin-top:-4px; position:absolute;}









/*�ͻ�����*/



<!--

.rollBox{width:1000px;overflow:hidden;padding:12px 0 5px 6px;margin:0 auto;}

.rollBox .LeftBotton{

	height:52px;

	width:19px;

	background:url(../images/to_l.gif) no-repeat 1px 0;

	overflow:hidden;

	float:left;

	display:inline;

	cursor:pointer;

	margin-top: 95px;

	margin-right: 20;

	margin-bottom: 0;

	margin-left: 0;

}

.rollBox .RightBotton{

	height:52px;

	width:20px;

	overflow:hidden;

	float:left;

	display:inline;

	cursor:pointer;

	margin-top: 95px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 20;

	background-image: url(../images/to_r.gif);

	background-repeat: no-repeat;

	background-position: 10px 0;

}

.rollBox .Cont{width:930px;overflow:hidden;float:left;}

.rollBox .ScrCont{width:10000000px;}

.rollBox .Cont .pic{

	width:200px;

	float:left;

	text-align:center;

	margin-left: 20px;

}

.rollBox .Cont .pic img{padding:4px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;}

.rollBox .Cont .pic p{line-height:26px;color:#505050;}

.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}

.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}

.rollBox #List1,.rollBox #List2{float:left;}

-->





.stop{

	margin: 0 auto;

	padding: 0;

	width: 1000px;

	text-align: center;

	margin-top: 30px;

}

.stop h5{

	font-size:28px;

	color:#2f8b00;

	padding-bottom:10px;



	clear: both;

}

.stop h5 span{

	display:block;

	font-size:12px;

	color:#ccc;

	font-weight:normal;

	text-transform:uppercase;

	margin-top:3px;

}



