@charset "utf-8";
body,td,th,div,li,p,span,form,ul{ margin:0; padding:0; line-height:25px; color:#333; font-family:微软雅黑, Arial, Helvetica, sans-serif; list-style:none; font-size:13px
}
img{ border:none}
a{ color:#333; text-decoration:none}
a:hover{ color:#FF0000; text-decoration: none}
.a1{ color:#006c1f;}
.a1:hover{ color:#006c1f; text-decoration:underline}
.a2{ color:#666}
.a2:hover{ color:#666; text-decoration:underline}

.bor1{ border:1px solid #dfdfdf; border-top:none }

.m1{ background:url(../images/menu.jpg) no-repeat 0 0}
.m1:hover{ background:url(../images/menu.jpg) no-repeat 0 -125px}
.m2{ background:url(../images/menu.jpg) no-repeat -124px 0}
.m2:hover{ background:url(../images/menu.jpg) no-repeat -124px -125px}
.m3{ background:url(../images/menu.jpg) no-repeat -248px 0}
.m3:hover{ background:url(../images/menu.jpg) no-repeat -248px -125px}
.m4{ background:url(../images/menu.jpg) no-repeat -372px 0}
.m4:hover{ background:url(../images/menu.jpg) no-repeat -372px -125px}
.x1{ background:url(x1.gif) bottom repeat-x;}
.bot{ width:100%; height:78px; text-align:center; color:#fff; background:#0654a7; padding-top:20px}
.bot a{color:#fff}
.bot a:hover{color:#fff; text-decoration:underline}



.in1{ width:100%; background:#ffffff; padding:20px 0px;}
.in2{ width:100%; background:#f6f6f6; padding:20px 0px;}
.main1{width:1002px; margin:auto; border-top:1px dashed #969696; }
.main1 ul li{ width:332px; height:260px; border-right:1px dashed #969696; float:left; margin-top:10px; }
.main1 ul li .cont{ width:243px;height:214px; margin:0 auto; margin-top:20px;}


.main{width:1002px; margin:auto;}
.main ul li{ width:332px; height:260px; border-right:1px dashed #969696; float:left; margin-top:10px; }
.main ul li .cont{ width:243px;height:214px; margin:0 auto; margin-top:20px;}

.in_left{ float:left; width:200px;}
.in_right{ float:right; width:780px;}
.in_right1{ float:right; width:1002px;}
.clear{ clear:both;}

.pro { width:100%; height:593px; background:url(../images/cp-bg.jpg) no-repeat center top;}
.pro .con1 {width:1002px; margin:0 auto;  padding-top:131px;} 
.pro ul li {width:501px;float:left;}
.pro ul li .pro_right { width:495px; float:right; margin-top:40px;}



.in_xz{ background:#f2f2f2; width:100%; padding:0px 0px 15px 0px;}
.in_xz_con{width:1004px; margin:auto;}
.in_xz_txt{width:1004px; margin:auto; background:#FFFFFF; color:#666668;}
.in_xz_lin{ height:2px; background:#00b07b;}
.bbtt{ font-size:30px; font-weight:bold; color:#666668}
.bbtx{ line-height:40px; font-size:15px;}



.newsbox{ width:100%; background:#FFFFFF; padding:20px 0px;}
.news_con{width:1002px; margin:auto;}
.newslist{ float:left; width:490px; }
.newslist .title {width:490px;}
.newslist .content {width:480px;padding-left:10px; }
.newslist .content .news1 { width:470px; margin:0 auto; margin-top:20px; height:126px; border-bottom:1px #b0b0b0 dashed;}

.newslist .content .news1  {width:470px;float:left;}
.newslist .content .news1 .imgboxnews { float:left; width:130px; height:90px; background:#e8e6e7; }
.newslist .content .news1 .conboxnews  {float:right;width:320px; overflow:hidden;}
.newslist .content .news1 .conboxnews  li{line-height:24px;}

.news{ width:100%; background:#ceefe6; padding:20px 0px;}
.news_con{width:1004px; margin:auto;}
.news_left{ float:left; width:740px; background:#FFFFFF;}
.news_right{ float:right; width:240px; background:#FFFFFF;}

.foot{ width:100%; background:#2d3246; height:235px; background:url(bot-bg.png) repeat-x center top #ffffff;}
.foot .link { width:1002px; margin:auto; height:50px; line-height:50px; text-align:left; color:#fff; }
.foot .link a{ width:1002px; margin:auto; height:50px; line-height:50px; text-align:left; color:#fff; }
.foot .link a:hover{ color:#ff0000; }
.foot .cc { width:1002px; height:151px; background:url(bot-logo.png) no-repeat left top; margin:auto; margin-top:23px;}
.foot .cc .txt1{ line-height:30px; padding-left:210px;}



.proimg{ display:inlne; width:100px; padding:3px; height:32px;  margin:15px 5px 0 px 3px; overflow:hidden; text-align:left; line-height:30px; float:left; font-size:13px;color:#a8afb9;}
.proimg:hover{ display:inlne; width:100px; padding:3px;  height:32px;  margin:15px 5px 0 px 3px; overflow:hidden; text-align:left; line-height:30px;float:left; font-size:13px;color:#a8afb9;}



.foot_ewm{ float:left; width:200px; height:80px; background:#0a3e78;}
.foot_txt{ float:right; width:800px; color:#FFFFFF;}


.abouttxt{ color:#20AA19; font-family:微软雅黑; font-size:18px; font-weight:bold; padding-left:15px;}
.txt{ font-size:14px; color:#333333; line-height:30px; min-height:428px; padding:5px 10px;}


.leftsty{font-family:微软雅黑;color:#fff; font-size:15px; font-weight:bold; display:block;  height:29px; line-height:29px; padding-left:38px; width:204px; background:url(../images/leftbg.jpg) repeat-x; margin-top:10px}
.leftbor{ border:1px solid #d5d5d5; border-top:none; padding:8px}
.rigbor{ border:1px solid #d5d5d5; border-top:none; padding:8px}

.rightbg{ background:url(../images/rightbg2.jpg) repeat-x}


.title1{font-family:微软雅黑;color:#005d9c; font-size:28px;  height:52px; background:url(../images/mainbg1.jpg) no-repeat center top; line-height:52px; width:175px; margin:20px auto 0; text-align:center; display:block}
.title1:hover{ text-decoration:underline}
#bg2{ background:url(../images/mainbg3.jpg) no-repeat center top}
.title2{font-family: Arial, Helvetica, sans-serif; font-size:30px; color:#515252; line-height:26px}
.title11{font-family:微软雅黑;color:#fff; font-size:16px; font-weight:bold; display:block; width:90px; height:39px; line-height:39px; text-align:center; background: #0654a7}
.title22{font-family:微软雅黑; font-size:16px; font-weight:bold}

.banei{ width: 100%; height:260px; background:url(../images/benei.jpg) no-repeat center 0}

.cpssa{ display:inline; width:222px; padding:6px; border:#c9c9c9 solid 1px; height:221px; float:left; margin:10px 8px; overflow:hidden; text-align:center; line-height:30px; background:#fff}
.cpssa:hover{ display:inline; width:222px; padding:6px; border:#bbb solid 1px; height:221px; float:left; margin:10px 8px; overflow:hidden; text-align:center; line-height:30px; background:#f2f2f2}


.leftbg{ background:url(../images/cpbg2.jpg) no-repeat 0 0; width:300px; height:39px;font-family:微软雅黑;color:#fff; font-size:15px; font-weight:bold; padding-top:15px; padding-left:14px}


.leftbgx{ background:url(../images/cpbg2.jpg) no-repeat 0 0; width:230px; height:39px;font-family:微软雅黑;color:#fff; font-size:15px; font-weight:bold; padding-top:15px; padding-left:14px}
.leftbgx span{ font-family: Arial, Helvetica, sans-serif;color:#fff; font-size:12px;}

.list2{ font-family:微软雅黑; font-size:14px; color:#333; text-decoration:none; display: block; padding-left:38px; width:149px; background:url(../images/list.jpg) no-repeat; border:1px solid #fff; height:31px; line-height:31px; margin:2px auto 0px; font-weight:bold}
.list2:hover{ font-family:微软雅黑; font-size:14px; color:#00833e; text-decoration:none; display: block; padding-left:38px; width:149px; background:url(../images/list.jpg) no-repeat; border:1px solid #fff; height:31px; line-height:31px; margin:2px auto 0px; font-weight:bold}

.cpss{ display:inline; width:200px; padding:6px; border:#c9c9c9 solid 1px; height:180px; float:left; margin:10px 10px; overflow:hidden; text-align:center; line-height:30px; background:#fff}
.cpss:hover{ display:inline; width:200px; padding:6px; border:#bbb solid 1px; height:180px; float:left; margin:10px 10px; overflow:hidden; text-align:center; line-height:30px; background:#f2f2f2}


#Menu { width:100%; height:47px; background:#20aa19; }
#Menu #Nav { width:1152px; height:47px; margin:0 auto; }
#Menu #Nav a { display:block; width:123px; height:47px; line-height:47px; font-family:"微软雅黑", "宋体"; font-size:15px; border-right:1px solid #0d7308; border-left:1px solid #29c121; text-align:center; color:#FFF; float:left; font-weight:bold; }
#Menu #Nav a:hover { color:#ffffff; background:url(../images/nav-bg.jpg) no-repeat; center top;}


#banner {
	HEIGHT: 328px; POSITION: relative;WIDTH: 1002px; margin:auto;
}
#slides {
	LIST-STYLE-TYPE: none; HEIGHT: 328px; POSITION: relative; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; DISPLAY: block; PADDING-RIGHT: 0px; WIDTH: 100%
}
#slides LI {
	LIST-STYLE-TYPE: none; HEIGHT: 100%; POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; DISPLAY: block; PADDING-RIGHT: 0px; WIDTH: 100%
}
#slides LI A {
	HEIGHT: 100%; DISPLAY: block; WIDTH: 100%; TEXT-INDENT: -9999px
}
#pagination {
	LIST-STYLE-TYPE: none; POSITION: absolute; PADDING: 5px 0px; LEFT: 50%; MARGIN: 0px; Z-INDEX: 9900; DISPLAY: block; TOP: 300px; 
}
#pagination LI {
	LIST-STYLE-TYPE: none; HEIGHT: 10px; BACKGROUND: #fff; FLOAT: left; MARGIN-LEFT: 15px; DISPLAY: block; WIDTH: 10px; border-radius: 5px;border:1px solid #20AA19;
}
#pagination LI A {
	HEIGHT: 100%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; DISPLAY: block; PADDING-RIGHT: 0px; WIDTH: 100%; TEXT-INDENT: -9999px;
}
#pagination LI A:hover {
	bACKGROUND: #0092ce;
}
#pagination LI.current {
	BACKGROUND: #20AA19;/*#0092ce*/
}

.mdbox { width:100%; background:#eef2f5; height:291px;float:left;margin-bottom:20px;}
.mdbox .coc { width:1002px; margin:auto;}
.mdbox .coc .tit { background:url(ts-tit.png) no-repeat left top; width:1002px; height:67px;}

.syst{ height:209px; overflow:hidden;}
.syst ul{ height:206px; overflow:hidden;}
.syst li{ width:130px; height:206px; float:left; margin:0 15px 30px 0;}
.syst .cle_c{ margin-right:0;}
.syst li a{color:#0651a4; display:block;  width:127px; height:206px;}
.syst li img{ width:128px; height:168px; float:left;}
.syst .sy1 a{ background:url(11.png) no-repeat left top;}
.syst .sy2 a{ background:url(22.png) no-repeat left top;}
.syst .sy3 a{ background:url(33.png) no-repeat left top;}
.syst .sy4 a{ background:url(44.png) no-repeat left top;}
.syst .sy5 a{ background:url(55.png) no-repeat left top;}
.syst .sy6 a{ background:url(66.png) no-repeat left top;}
.syst .sy7 a{ background:url(77.png) no-repeat left top;}




.gy { width:1002px; margin:auto; }
.gy .jr { width:672px; float:left;}
.gy .jr .cc{ width:672px; float:left; height:auto;}
.gy .jr .cc .bg { width:672px; float:left; height:42px; background:#e6e2e2; }
.gy .jr .cc .bg ul li{ float:left; width:165px; background:#e6e2e2; text-align:center; margin-left:2px;height:42px;line-height:42px; font-weight:bold; font-size:13px;}
.gy .jr .cc .gd { width:672px; float:left; height:263px; overflow:hidden;}

.gy .lx { width:310px; float:right;}
.gy .lx .bg { width:310px; float:left; background:url(lx-bg.jpg) left top repeat-x; height:258px;}
.gy .lx .bg .txt { line-height:35px; margin-left:10px; margin-top:15px;}

.lt { width:100%; background:#20aa19; height:145px; float:left; margin:20px 0px 40px 0px;}

.lt .md {width:1002px; margin:auto; }

/* ----------------------图片悬浮放大css---------------------- */
.itemzoom{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.itemzoom:hover{transform:scale(1.04);-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-o-transform:scale(1.04);-ms-transform:scale(1.04); cursor:pointer;}

.itemzoom11{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.itemzoom11:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1); cursor:pointer;}
.index_pro_box {width:1002px;height:158px; }
.index_pro_box .proitem{width:187px;float:left;text-align:center;background:#fff;margin:0px 8px 8px 0px;padding-top:8px;border:1px solid #e0e0e0;}
.index_pro_box .proitem img{width:92%;height:120px;}
.index_pro_box .proitem proname{width:100%;float:left;}

#demo {
overflow:hidden;
border: 0px dashed #CCC;
width: 758px;
}
#demo img {
border: 5px solid #Fff;width:144px;height:120px;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
/*内页产品列表*/
.pageContent_list .item{
	float:left;
	margin-bottom:20px;
	}
.pageContent_list .itemPic{
	padding:6px 4px 4px 4px;
	width:230px;
	height:174px;
	border-left:1px solid #E1E1E1;border-top:1px solid #E1E1E1;border-right:1px solid #E1E1E1;
	text-align:center;	
	}
.pageContent_list .itemPic img{
	width:222px;
	height:170px;
	text-align:center;	
	}	
.pageContent_list .itemName{
	padding:6px 4px;
	width:230px;
	border:1px solid #E1E1E1;
	background:#EFEFEF;
	line-height:16px;
	text-align:center;
	}
	
/*新闻信息列表*/
.news_list .item{
	width:100%;
	float:left;
	margin:10px 0px;
	}
.news_list .itemPic{
	padding:0px;
	width:120px;
	height:80px;
	text-align:center;	
	float:left;
	}
.news_list .itemPic img{
	width:120px;
	height:80px;
	}	
.news_list .itemRight{
	padding:0px;
	float:left;
	width:620px;
	margin-left:20px;
	height:100px;
	text-align:left;	
	}	
.news_list .itemRight .itemName{
	padding:0px;
	width:100%;
	line-height:16px;
	font-size:16px;
	float:left;
	}	
.news_list .itemRight .info{
	padding-top:6px;
	width:100%;
	line-height:20px;
	font-size:12px;
	float:left;
	color:#999;
	}	
.news_list .itemRight .addtime{
	padding:4px 0px;
	width:100%;
	line-height:16px;
	font-size:12px;
	float:left;
	text-align:right;
	color:#999;
	}


.news_list .itemRight1{
	padding:0px;
	float:left;
	width:740px;
	margin-left:20px;
	height:20px;
	text-align:left;	
	}	
.news_list .itemRight1 .itemName{
	padding:0px;
	width:80%;
	line-height:16px;
	font-size:16px;
	float:left;
	}	
.news_list .itemRight1 .info{
	padding-top:6px;
	width:100%;
	line-height:20px;
	font-size:12px;
	float:left;
	color:#999;
	}	
.news_list .itemRight1 .addtime{
	padding:4px 0px;
	width:20%;
	line-height:16px;
	font-size:12px;
	float:left;
	text-align:right;
	color:#999;
	}	

/*内页内容查看*/	
.pageContent_view {
	line-height:180%;
	}
	
/*内页内容修饰部分*/
.pageContent_line {width:100%;height:1px;background:url(/static/images/x1.gif);float:left;}
.pageContent_area_title {width:100px;height:30px;font-size:16px; background:#069B17;line-height:30px;text-align:center;color:#fff;}
#content img{max-width:96%;}

.intro_content{ width:709px; color:#2f3439;  margin:10px 0 0 0; font-family:"微软雅黑",'Microsoft Yahei'; overflow:hidden; }
.intro_text{width:95%; padding:15px 0 45px 0; margin:0 auto ; font-size:14px;}