/* 织梦58（dede58.com）做最好的织梦整站模板下载网站 */
@charset "utf-8";
/* CSS Document */
* {
	font-family: "Microsoft YaHei","Arial","黑体","宋体",sans-serif;
}
body, h1, h2, h3, h4, h5, ul, li, dl, dt, dd, input {
	margin: 0;
	padding: 0;
}
img {
	border: none;
}
a, ul, li, h1, h2, dl, dt, dd {
	list-style: none;
	text-decoration: none;
}
/*.top-box{ background:#339933;}
.top{ height:40px; overflow:hidden; width:1100px; margin:0 auto}
.top-l{ float:left; width:250px; line-height:40px; font-size:12px; color:white;}
.top-r{ float:right; width:410px;}
.top-p{ float:left; width:160px; padding-left:30px;font-size:12px; color:white; background:url(top-p.png) no-repeat left center; line-height:40px;}
.top-e{ float:left; width:160px; padding-left:30px;font-size:12px; color:white; background:url(top-e.png) no-repeat left center; line-height:40px;}
.top-ri{ float:right; width:100px;font-size:12px; color:white; line-height:40px;}
.top-ri a{font-size:12px; color:white;line-height:40px; margin:0 4px}*/

.top-box {
	background: #f4f4f4;
}
.top {
	height: 40px;
	overflow: hidden;
	width: 1200px;
	margin: 0 auto
}
.top-l {
	float: left;
	width: 250px;
	line-height: 40px;
	font-size: 12px;
	color: #666;
}
.top-r {
	float: right;
	width: 185px;
}
.top-r a {
	float: left;
	padding-left: 40px;
	font-size: 12px;
	color: #666;
	line-height: 40px;
	height: 40px;
	margin-right: 20px;
}
.china {
	background: url(china.png) no-repeat left center;
}
.engli {
	background: url(english.png) no-repeat left center;
}
.top-e {
	background: url(email.png) no-repeat left center;
}
.nav {
	width: 100%;
	height: 52px;
	line-height: 52px;
	background: url(nav_bg1.png) repeat-x 0px 0px;
}
.menu {
	width: 1200px;
	height: 49px;
	margin: 0 auto;
	z-index: 100;
	float: none;
}
.menu li {
	float: left;
	
	text-align: center;
	padding: 0;
	height: 49px;
	display: inline;
	background:url(nav_icon.jpg) right center no-repeat;
	
}
.menu li a {
	color: #fff;
	font-size: 16px;
	text-decoration: none;
	display: block;
}
.menu li a:hover {
	font-weight: 600
}
.linob {
	background-image: none !important
}

.nav-banner {
	position: relative;
	margin: 0 auto;
	height:500px;
	overflow: hidden;
	width: 100%;
}
.banner {
	width: 1600px;
	height: 500px;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -800px;
}
.banner ul {
	width: 1600px;
	height: 500px;
}
.banner ul li {
	width: 1600px;
	height: 550px;
}
.banner ul li img {
	width: 1600px;
	height: 500px;
}
.small {
	position: absolute;
	left: 50%;
	bottom: 5%;
	cursor: pointer;
	margin-left: 0px
}
.small a {
	width: 46px;
	height: 4px;
	background: #737373;
	float: left;
	margin: 0 8px;
}
.small .small_s {
	background: #339933;
	width: 40px;
	height: 4px
}
.you {
	height: 480px;
	padding-top: 40px;
	width: 1100px;
	margin: 0 auto
}
.you h1 {
	width: 1100px;
	height: 44px;
}
.you h1 img {
	margin-left: 380px;
}
.you dl {
	float: left;
	width: 260px;
	margin: 0 7px;
	height: 350px;
	padding-top: 30px
}
.you dl dt {
	height: 154px;
}
.you dl dd {
	background: #eceeef;
	height: 196px
}
.you dl dd h2 {
	font-size: 20px;
	width: 228px;
	margin: 0 auto;
	text-align: center;
	height: 50px;
	line-height: 55px;
}
.you dl dd h2 a {
	color: #2d2d2d;
}
.you dl dd p {
	font-size: 12px;
	color: #585858;
	width: 228px;
	margin: 0 auto;
	line-height: 22px;
	height: 110px;
	overflow: hidden
}
.pro-box {
	height: 440px;
	overflow: hidden;
	background: #dce6ff;
	padding-top: 40px
}
.pro {
	width: 1100px;
	margin: 0 auto
}
.pro h1 {
	width: 1100px;
	height: 44px;
	width: 1100px
}
.pro h1 img {
	margin-left: 380px;
}
.pro-z {
	overflow: hidden;
	padding-top: 16px
}
.pro-zl {
	float: left;
	width: 248px;
}
.pro-zl li {
	width: 248px;
	height: 39px;
	background: url(pro-ln1.png) no-repeat top center;
	margin-bottom: 4px
}
.pro-zl li a {
	font-size: 13px;
	color: #302f2f;
	padding-left: 12px;
	height: 39px;
	line-height: 34px;
	display: block
}
.pro-zl li:hover {
	background: url(pro-ln.png) no-repeat top center;
}
.pro-zl li a:hover {
	color: #fff
}
.pro-zl .pro-zlc {
	background: url(pro-ln.png) no-repeat top center;
}
.pro-zl .pro-zlc a {
	color: #FFF
}
.pro-zr {
	width: 800px;
	float: right
}
.pro-zr h2 {
	height: 24px;
	width: 800px;
}
.pro-zr h2 a {
	height: 24px;
	color: #339933;
	font-size: 11px;
	text-align: right;
	display: block;
	line-height: 24px;
	font-weight: normal
}
.pro-zr ul {
	width: 800px;
	overflow: hidden;
	background: #fff;
	padding-left: 20px;
	height: 304px;
	padding-top: 6px
}
.pro-zr ul li {
	width: 170px;
	height: 130px;
	margin: 10px;
	float: left
}
.pro-zr ul li a img {
	width: 170px;
	height: 130px;
}
.abo-box {
	width: 1200px;
	margin: 0 auto;
	padding-top: 0px;
	height: 600px;
	overflow: hidden
}
.abo {
	height: 340px
}
.abo h1 {
	height: 34px;
	width: 1100px;
}
.abo1 {
	overflow: hidden;
	width: 1200px;
	padding-top: 20px
}
.abo1 dt {
	float: left;
	width: 400px;
	height: 260px
}
.abo1 dd {
	width: 750px;
	float: right
}
.abo1 dd h2 {
	line-height: 44px;
	height: 44px;
	font-size: 18px;
	color: #000;
	width: 660px;
}
.abo1 dd p {
	font-size: 13px;
	color: #4a4a4a;
	height: 154px;
	overflow: hidden;
	width: 750px;
	line-height: 22px
}
.abo1 dd a {
	font-size: 13px;
	color: #339933;
	margin-top: 30px;
	display: block
}
.anli-b {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	position: absolute;
	padding-top:42px
}
.anli-b .mr_frbox {
	height: 140px;
}
.anli {
	width: 1124px;
	height: 180px;
	float: left;
	overflow: hidden;
	margin-left:25px;
}
.anli ul li {
	float: left;
	width: 200px;
	height: 180px;
	overflow: hidden;
	display: inline;
	margin: 0 10px;
}
.anli ul li p a{
	float: left;
	width: 200px;
	height: 14px;
	line-height:14px;
	overflow: hidden;
	display: inline;
	color:#000;
	font-size:12px;
	text-align:center;
	
}
.anli ul li p {
	float: left;
	width: 200px;
	height: 14px;
	line-height:14px;
	overflow: hidden;
	display: inline;
	color:#000;
	font-size:12px;
	text-align:center;
	
}


.anli ul li img {
	width: 200px;
	height: 140px;
}
.anli-b .but-left {
	width: 23px;
	height: 30px;
	float: left;
	margin-top: 60px;
	cursor: pointer;
	display: inline;
}
.anli-b .but-right {
	width: 23px;
	height: 30px;
	float: right;
	margin-top: 60px;
	cursor: pointer;
}
.news {
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;
	height: 420px
}
.we, .hang, .bai {
	width: 354px;
    height: 390px;
    float: left;
    background: #fff;
    padding: 15px;
}
.we, .hang {
	margin-right: 24px
}
.we h1 {
	height: 34px;
	width: 350px;
}
.hang h1 {
	height: 34px;
	width: 350px;
}
.bai h1 {
	height: 34px;
	width: 350px;
}
.news dl {
	    margin-top: -20px;
}
.news dl dt {
	width: 350px;
	height: 130px;
	margin-bottom: 20px
}
.news dl dd {
	width: 350px;
	height: 34px;
	overflow: hidden
}
.news dl dd a {
	height: 34px;
	line-height: 34px;
	color: #000;
	font-size: 13px;
	overflow: hidden;
	float: left;
	width: 256px;
}
.news dl dd span {
	float: right;
	width: 74px;
	text-align: right;
	line-height: 34px;
	color: #4c4c4c;
	font-size: 12px
}
.link-box {
	background: #fff;
    height: 120px;
	padding-top:20px;
}
.link {
	width: 1200px;
	margin: 0 auto;
	padding-top: 0px
}
.link h1 {
	height: 18px
}
.link ul {
	width: 1200px;

	height: 24px
}
.link ul a {
	font-size: 13px;
	color: #000;
	float: left;
	margin: 0 10px
}
.shen {
	width: 1100px;
}
.shen a {
	float: right;
	width: 200px;
	text-align: right;
	font-size: 12px;
	color: #339933
}
.bot-box {
	background: url(di-nav.png);
	height: 150px;
}
.bot {
	width: 1100px;
	margin: 0 auto
}
.bot ul {
	width: 1100px;
	height: 50px;
}
.bot ul li {
	height: 50px;
	width: 183px;
	float: left;
	text-align: center
}
.bot ul li a {
	line-height: 46px;
	width: 183px;
	font-size: 14px;
	color: #FFF
}
.di-x {
	width: 1200px;
	padding-top: 24px;
}
.di-x p {
	line-height: 22px;
	color: #737373;
	font-size: 13px;
	text-align: center;
	width: 1100px;
	margin: 0;
}
.di-x p a {
	color: #737373;
	font-size: 13px
}
.pagination-wrapper {
	margin: 20px 0;
}
.pagination {
	height: 34px;
	text-align: center;
}
.pagination li {
	display: inline-block;
	height: 34px;
	margin-right: 5px;
}
.pagination li a {
	float: left;
	display: block;
	height: 32px;
	line-height: 32px;
	padding: 0 12px;
	font-size: 16px;
	border: 1px solid #dddddd;
	color: #555555;
	text-decoration: none;
}
.pagination li a:hover {
	background: #f5f5f5;
	color: #339933;
}
.pagination li.thisclass {
	background: #339933;
	color: #fff;
}
.pagination li.thisclass a, .pagination li.thisclass a:hover {
	background: transparent;
	border-color: #339933;
	color: #fff;
	cursor: default;
}
.h_nr{ height:150px; overflow:hidden;width:1200px;margin:0 auto;}
.h_logo{ width:750px; height:100px; margin:40px 0 0 0;overflow:hidden;}
.h_logo span{ width:250px; height:90px;  overflow:hidden;}
.h_logo span img{width:250px; height:80px; margin-top:-9px;}
.h_logo h1{ font:20px "Microsoft Yahei";width:460px; height:80px; margin:0 0 0 16px; display:inline;color:#181818; overflow:hidden;}
.h_logo h1 em{ font-weight:bold; font-size:24px; color:#000;font-style: normal;}
.h_logo h1 i{ font-style:normal; display:block; color:#181818; font-weight:bold; margin-top:5px;}

.h_lx{ width: 267px;
    height: 114px;
    font: 34px "Microsoft Yahei";
    color: #339933;
    font-weight: bold;
    text-align: left;
    margin: 19px 0 0 0;
    overflow: hidden;}
.h_lx span{ display:block; font-size:18px; color:#000; background:url(lx.gif) no-repeat 2px 4px;padding-left: 29px;}
.fl { float:left;}
.fr { float:right;}
.fw{ font-family:"Microsoft Yahei","宋体";}


.search {
	height: 50px;
	background:#f5f3f3;
	    margin-bottom: 00px;
}
.searchPart {
	overflow: hidden;
	line-height: 23px;
	width: 1200px;
	margin: 0 auto;
}
.searchPart p {
	float: left;
	font-size: 14px;
}
.searchPart p a {
	margin-right: 10px;
}
.searchPart p a:hover {
	text-decoration: underline;
}
.searchBox {
	float: right;
	width: 256px;
	height: 26px;
	background: url(sear.gif) no-repeat center 0;
	margin-top: 5px;
}
.searchBox input {
    float: left;
    width: 175px;
    height: 26px;
    line-height: 26px;
    vertical-align: middle;
    padding: 0 0 0 35px;
    color: #aaa;
    border: none;
    background: none;
}
.searchBox img {
	float: right;
	margin-right: 18px;
	margin-top: 5px;
}

.GCenter {
	clear: both;
	
	overflow: hidden;
	height: 1100px;
	margin:30px auto 0 auto;
	width:1200px;
}
.leftGC {
	float: left;
	width: 236px;
}
.UpGC {
	border: 0px solid #339933;
}
.LeftGCT {
	height: 49px;
	background: url(gcname.jpg) no-repeat center 0;
}
.leftGCB {
	background-color: #fff;
	padding:12px 0;
	border: 2px solid #339933;
}
.sdmenu {
	width: 200px;
	font-size: 13px;
	color: white;
	font-family: "微软雅黑";
	margin: 0 auto;
}
.sdmenu div {
	overflow: hidden;
}
.sdmenu div.collapsed {
	height: 38px;
}
.sdmenu div span {
	display: block;
	line-height: 28px;
	width: 200px;
	color: white;
	cursor: pointer;
	text-align: center;
	background: url(gcbg.jpg) no-repeat center 0;
}
.sdmenu div.collapsed span {
	color: white;
}
.sdmenu div a {
	display: block;
	color: #000;
	font-size: 13px;
	line-height: 36px;
	text-decoration: none;
	height: 36px;
	background-image: url(gclist.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 17px;
	border-bottom: 1px solid #e6e6e6;
	text-overflow:ellipsis; white-space:nowrap; overflow:hidden; 
}
.sdmenu div a:hover {
	text-decoration: none;
}
.leftGCP {
	margin-top: 10px;
	height: 150px;
	background: url(gcphone.jpg) no-repeat center 0;
	color:#000;
}
.leftGCP img {
	display: block;
	margin: 0 auto;
	padding-top: 25px;
}
.leftGCP dl dd, .leftGCP dl dt {
	color: white;
	text-align: center;

}
.leftGCP dl dd {
	font-size: 14px;
}
.leftGCP dl dt {
	font-size: 24px;
}
.rightGC {
	float: right;
	width: 930px;
	    padding-top: 3px;
}
.rightGC li {
	FLOAT: left;
    WIDTH: 220px;
	margin:6px 6px 0 6px;
	height: 205px;
}
.rightGC li .PicGC {
	width: 220px;
	height: 172px;
}
.rightGC li .PicGC:hover {
	BORDER: #339933 1px solid;text-decoration:none;
}
.rightGC li .PicGC img {
	BORDER: #d3d4d4 1px solid;
    PADDING: 4px;
    DISPLAY: block;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px auto;
    width: 210px;
    height: 163px;
}
.rightGC li p {

    font-size: 14px;
    font: 12px "Microsoft YaHei";
    padding-top: 10px;
    text-align: center;
    background: url(shadow1.png) no-repeat center top;
	margin-top: 0px;
}
.rightGC li p a {
	color: #000;
	font-size: 14px;

}

.tab1_item {
    float: left;
    position: relative;
    padding-left: 38px;

}
.tab1_item a {
    display: block;
    color: #339933;
    font: bold 18px/25px "Microsoft YaHei";
}
.tab1_item b {
    position: absolute;
    left: 0;
    top: 2px;
    font: bold 42px/36px "Microsoft YaHei";
    color: #339933;
}
.tab1_item em {
    display: block;
    font: 12px "Microsoft YaHei";
    color: #999;
    font-style: normal;
	line-height: 12px;
}
.tab1 {
    height: 40px;
    background: url(tit_line1.gif) no-repeat 170px 34px;
    overflow: hidden;
	width: 930px;
	float: right;
}
.tab1 i {
    float: right;
    font-style: normal;
    margin-top: 12px;
    padding-right: 18px;
    font: 12px "Microsoft Yahei";
    color: #999;
    background: url(index_icon.png) no-repeat 52px -34px;
}
.tab1 i a {
    color: #999;
}

/*FSD公告承诺*/
.pr1 { background:url(pr1.jpg) center top no-repeat; height:909px;}
.price { width:1200px; margin:0 auto; padding-top:64px;}
.price h3 { text-align:center; margin-bottom:60px;}
.price h3 em { display:block; color:#aaa; font-size:12px; font-weight:normal; text-transform:uppercase; margin-top:12px;}
.price h3 span { color:#222; font-size:20px; font-weight:normal; display:block; margin-top:10px;}
.price h4 { width:530px; padding-left:225px; overflow:hidden; zoom:1; margin-bottom:20px;}
.price h4 span { float:left; text-align:right; font-size:30px; color:#00a1e9; padding-top:24px;}
.price h4 span b { color:#ff6600;}
.price h4 span em { display:block; color:#a9d5f3; font-size:18px; text-transform:uppercase; font-weight:normal; background:url(line2.gif) right bottom no-repeat; padding:0 12px 8px 0;}
.price h4 img { float:left;}
.pr_con dt { float:left; padding-left:10px; width:551px;}
.pr_con dd { width:356px; padding:8px 18px 0 0; float:right;}
.pr_con .txt { background:url(pr2.gif) no-repeat; width:328px; height:96px; padding:12px 20px 8px 7px; overflow:hidden; margin-bottom:34px;}
.pr_con b { display:block; color:#00a1e9; font-size:16px;}
.pr_con b img { vertical-align:bottom; margin-right:6px;}
.pr_con span { color:#222; line-height:22px; padding:5px 0 0 24px; display:block;}
/*优势*/
.ys_bg1 { background:url(ys_bg1.jpg) center top no-repeat;}
.ys_bg2 { background:url(ys_bg2.jpg) center 1032px no-repeat; height:1775px;}
.ys { width:1200px; margin:0 auto; padding-top:64px;}
.y_tit { text-align:center; margin-bottom:103px;}
.y_tit em { display:block; color:#aaa; font-size:12px; font-weight:normal; text-transform:uppercase; margin-top:12px;}
.y_tit span { color:#222; font-size:20px; font-weight:normal; display:block; margin-top:10px;}
.ys_part { overflow:hidden; zoom:1; position:relative; height:1440px;}
.ys_part dt { color:#339933; font-size:28px; font-weight:bold; line-height:41px; margin-bottom:18px;}
.ys_part dd { margin-left:35px; line-height:28px; color:#000; font-size:14px; margin-bottom:12px; background:url(img/index/ys_li.gif) left 6px no-repeat; padding-left:20px;}
.ys_part dd em { color:#339933; font-weight:bold;    font-style: normal;}
.ys_part dl { position:absolute;}
.ys_part .y_dl1 {width:650px; left:0px; top:0px;}
.ys_part .y_dl2 {width:630px; right:1px; top:391px;}
.ys_part .y_dl3 {width:564px; left:0px; top:783px;}
.ys_part .y_dl4 {width:588px; right:0px; top:1146px;}
.y_dl1 dt { margin-left:5px; background:url(one.gif) left center no-repeat; padding-left:104px;height:94px;}
.y_dl2 dt {background:url(two.gif) left center no-repeat; padding-left:104px;height:94px;}
.y_dl3 dt { background:url(three.gif) left center no-repeat; padding-left:104px; height:94px;}
.y_dl4 dt { background:url(four.gif) left center no-repeat; padding-left:104px;height:94px;}

.actual { width:1200px; margin:0 auto; height:550px; background:url(sh4.gif) center bottom no-repeat; padding-bottom:17px; margin-bottom:20px;    margin-top: 30px;}
.com_tit { background:url(line5.gif) left bottom repeat-x; padding-bottom:14px; margin-bottom:22px; overflow:hidden; zoom:1;}
.com_tit .c_name { float:left; background:url(line4.gif) left center no-repeat; padding-left:14px; color:#339933; font-size:18px;}
.com_tit .c_name img { display:block;}
.com_tit .c_more { font-weight:normal; color:#222; font-size:12px; margin:0 6px 0 0; float:right; padding-top:24px;}

.casePart {
	clear: both;
	
	padding-top: 0px;
	padding-bottom: 57px;
}
.caseCon {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	height: 480px;
}
.caseCol1 {
	float: left;
	width: 1200px;
	margin-right: 20px;
}
.caseCon li {
	width: 285px;
	height: 213px;
	margin-bottom: 20px;
	background-color: #339933;
	position: relative;
	float: left;
	margin-left: 8px;
	margin-right: 7px;
}
.caseCon li .casePShow {
	display: block;
	width: 285px;
	height: 213px;
}
.caseText {
	background: url(shadow.png) no-repeat center 0;
	height: 64px;
	padding-top: 74px;
	padding-bottom: 83px;
	display: none;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.caseText h3 {
	text-align: center;
	font-size: 14px;
	color: white;
	line-height: 34px;
}
.caseText img {
	display: block;
	width: 100px;
	height: 30px;
	margin: 0 auto;
}
.caseList8 {
	background: url(casepic8.jpg) no-repeat center 0;
}
.caseList8 img {
	display: block;
	width: 100px;
	height:30px;
	margin: 0 auto;
	padding-top: 130px;
}



