@charset "utf-8";
*{margin:0px; padding:0px;}
body{font-family:"微软雅黑"; font-size:14px;background:#FFF;}
a{color:#444;text-decoration:none;}
ul,li{list-style:none;}
.clear{clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
.wraper{width:1200px;margin:0 auto;}
img{ border:none;}
.top_box{ width:100%;border-bottom:5px solid #329B00;}
/*****顶部************/
.ce-top{height: 36px;line-height: 36px;background-color: #f7faf3;}
.ce-top-l{width:700px; color: #999;float:left;}

.ce-top-r{width:500px;float:right;}
.ce-top-r span{color: #b50a14;font-family:"Times New Roman", Times, serif;font-weight: bold;background:url(../images/ce-logo-4.png) 0px 0px no-repeat;padding-left: 18px;font-size: 16px;}
.ce-top-r a{color: #999;}
.ce-top-r a:hover{color: green;}
.ce-top-r ul li {
	background-repeat: no-repeat;
	background-position: left center;
	width: 100px;float:right; position:relative;
}
.ce-top-r ul li a {
	margin-left: 27px;
}
.linkLi1 {
	background-image: url(../images/tx.jpg);
	margin-right: 20px;
}
.linkLi2 {
	background-image: url(../images/xl.jpg);
}
.linkLi3 {
	background-image: url(../images/wx.jpg);
}
.qrcode{ position:absolute; right:0px;top:36px; z-index:100;border:solid 1px #339933; display:none;}
.linkLi3:hover .qrcode{display:block;}

.top{ width:1200px; height:128px; margin:0 auto; position:relative;}
.logo{ width:250px;float:left; margin-top:10px;}
.nav_box{float:right;}
.nav_top{height:56px;}
.nav_top .tel{margin-top:15px;font-size:21px;color:red; float:right; display:block;height:42px; line-height:20px;background: url(../images/telico.jpg) no-repeat left center; padding-left:50px;}
.nav{margin-top:15px;}
.nav ul li{ width:110px; height:60px;float:left; text-align:center; line-height:60px; list-style:none;}
.nav ul li a{font-weight:bold; color:#333; text-decoration: none;}
.nav ul li a:hover{color:green;}
.nav ul li.on{background-color:#329B00;}
.nav ul li.on a{color:#FFF;}

/* fullSlide */
.fullSlide{width:100%;position:relative;height:561px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:561px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:410px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}

.index_title{height:90px; text-align:center; margin-top:10px;clear:both;}
.index_title h3{font-weight:normal;height:50px; line-height:42px;font-size:24px;color:green;background: url(../images/titlebg.jpg) no-repeat center bottom; margin-bottom:10px;}
.index_title .more{color:red;}

.picMarquee-left{overflow:hidden; position:relative;  background-color:#eee;width:100%;}
.picMarquee-left .bd{ margin:20px;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:270px; height:180px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }

.picScroll-left{}
.picScroll-left .hd{ position:relative;}
.picScroll-left .hd .prev{ position:absolute; display:block;  width:16px; height:37px;left:-10px;top:80px;  overflow:hidden;cursor:pointer; background:url("../images/scroll_l.jpg") 0 0 no-repeat;}
.picScroll-left .hd .next{position:absolute; display:block;  width:16px; height:37px;right:-10px;top:80px;  overflow:hidden;cursor:pointer; background:url("../images/scroll_r.jpg") 0 0 no-repeat; }


.picScroll-left .bd{ padding:10px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{  width:210px; height:160px; display:block;  padding:2px; border:1px solid #ccc; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;   }



.youshi{ margin-top:30px; text-align:center;}
.youshi .thbar img{max-width:100%;}

.adimg{ margin-top:30px; text-align:center;}
.adimg img{max-width:100%;}

.slideTxtBox{ width:750px; text-align:left; margin-top:30px;float:left;position:relative;}
.slideTxtBox .hd{ height:36px; line-height:36px; background:#EDEDED; padding:0 10px 0 10px;  position:relative; }
.slideTxtBox a.more{ position:absolute;right:10px;top:8px;}
.slideTxtBox .hd ul{ float:left;top:-1px; height:36px;   }
.slideTxtBox .hd ul li{ float:left; padding:0 20px; cursor:pointer;font-size:16px;}
.slideTxtBox .hd ul li.on{ height:36px;  background:#fff; border-top:2px solid #329B00; }
.slideTxtBox .bditem{ padding:15px;border-bottom:dashed 1px #CCC;}
.slideTxtBox .bd ul{clear:both;}
.slideTxtBox .bd li{ height:24px; line-height:24px; float:left; width:50%;margin:5px 0;background: url(../images/icon1.jpg) no-repeat left center;}
.slideTxtBox .bd li a{padding-left:20px;}
.slideTxtBox .picnew{margin-top:10px;height:180px;}
.slideTxtBox .picnew .img{float:left;width:270px;}
.slideTxtBox .picnew .text{float:right;width:430px; color:#666; line-height:1.8;}
.slideTxtBox .picnew .text h3{color:#329B00;}
.slideTxtBox .picnew .text p{padding:10px 0;word-break: break-all; overflow:hidden;}
.slideTxtBox .picnew .text .btn{padding:5px 10px;color:white; background-color:#329B00;}

.iasks{float:right;width:420px; margin-top:30px;}
.iasks h3{height:36px; line-height:36px; background:#EDEDED; padding:0 10px 0 10px;font-weight:normal;}
.iasks h3 .more{float:right;}
.iasks dl{margin-top:10px;}
.iasks dt{background: url(../images/icons.png) no-repeat left center;height:36px; line-height:36px; padding-left:30px;}
.iasks dt a{color:#329B00;font-size:16px;font-weight:bold;}
.iasks dd{background: url(../images/icon_da.png) no-repeat left top;line-height:1.8; text-indent:30px;}

.links{margin-top:30px;height:113px;background: url(../images/link.jpg) no-repeat left top; padding-left:120px; overflow:hidden;}
.links .list{border-top:solid 2px #CCC;margin-top:15px; padding-top:10px;}
.links .list a{padding:5px; display:inline-block;}

.case{ width:100%; height:auto;}
.case_top{ margin:0 auto;}
.case_txt{ width:141px; height:26px; margin-top:20px;}
.wp-title{height:45px; margin-top:10px;}
.wp-l{ width:190px; height:40px; float:left; line-height:40px;font-size:22px;color:#329B01;}
.wp-r{height:40px; text-align:right; line-height:40px; border-bottom:solid 2px #329B01;}

.case_nav{ margin:0 auto;width:100%;height:70px;}
.case_nav ul li{width:298px; height:60px; float:left; text-align:center; list-style:none;border-right:solid 1px #ccc;}
.case_nav ul li a{height:60px; line-height:60px;text-decoration: none; text-decoration: none; display:block;cursor:pointer;background:#E9E9E9;font-size:18px; position:relative;}
.case_nav ul li a:hover{background:#329B00; color:#FFF;}
.case_nav ul li.on a{background:#329B00; color:#FFF;}
.case_nav .arrow1{ position:absolute;
  width: 0px;
  height:0px;
  border-width: 10px;
  border-style: solid;
  border-color: #329B00 transparent transparent transparent;
  display:none;
}
.case_nav ul li.on .arrow1{ display:inline;}

.case_show{height:auto; margin:0 auto; margin-top:20px;}
.case_show01{width:240px;float:left; margin-left:30px; margin-bottom:20px;}
.case_show .case_img{height:240px;overflow:hidden; border:1px solid #329B00;}
.case_show .case_img img:hover{
    -webkit-transform:scale(1.5,1.5);
    -moz-transform:scale(1.5,1.5);
    -transform:scale(1.5,1.5);
	-moz-transition-duration:.5s;
	-webkit-transition-duration:.5s;
}
.case_show .case_title{background-color:#eee;}

.case_txt{ width:400px; height:37px; margin-top:-5px; margin-left:12px;}
.case_title{padding:10px; text-align:center;}
.case_desc{padding:0 10px; overflow:hidden;height:55px;}

.iabout{padding:30px;line-height:2; background-color:#eee; margin-top:20px;}
.iabout img{margin-right:20px;}



.full_content_box{ width:100%; height:auto; margin:0 auto; border-top:1px solid #CCC; background:#e8e8e8; clear:both; padding-top:0px;}
.full_content{ width:1200px; height:90px; margin:0 auto;}
.full_content01{ width:100px; height:50px; float:left; margin-top:20px;}
.full_content02{ width:200px; height:60px; float:left; margin-top:15px; }
.full_content01_l{ width:44px; height:50px;  float:left;}
.full_content01_r{ width:150px; height:50px;  float:left; margin-left:3px;}


.footer_box{ width:100%; height:auto; background:#333; margin:0 auto; margin-top:0px; clear:both;}
.footer{ width:600px; height:100px; margin:0 auto;}
.footer_t{ width:650px; height:20px; margin:0 auto; padding-top:20px;}
.footer_t a{ color:#FFF;display:block;float:left;width:80px;text-align:center;text-decoration:none;}
.footer_t li{ width:30px; height:20px; float:left;}
.footer_c{ width:250px; height:20px; margin:0 auto;}
.footer_b{ width:500px; height:20px; margin:0 auto; padding-bottom:10px;}

.case_title{}
.case_title_01{ width:370px; height:40px; margin:0 auto; margin-top:30px; background:url(../images/thbg.png); text-align:center; line-height:40px; font-size:30px;}

.case_show_box{ width:100%; height:auto; margin:0 auto;}
.case_cp{margin:0 auto; position:relative;margin-top:30px;}
.case01{ width:285px; height:460px; float:right; margin-top:45px;position:absolute;top:0px;right:0px;z-index:10;}
.case_r_bg{position:absolute;right:0px;top:0px;}
.case02{ width:270px; height:60px; margin:0 auto; margin-top:10px;}
.casetop{ width:270px; height:30px; }
.casebt{ width:270px; height:18px; margin-top:5px; text-align:center; line-height:18px; position:absolute;bottom:-90px}
.casebt a{ color:#FFF;}
.case03{ width:270px; height:65px; margin:0 auto; margin-top:10px; background:#524f4a;}
.casel{ width:220px; height:65px; float:left; text-align:center; line-height:65px;}
.casel a{ font-size:24px; color:#FFF;}
.picFocus .hd ul .on a{color:#F93;}
.casel a:hover{ color:#F93;}
.caser{ width:28px; height:28px; float:left; margin-top:20px;}
.case04{ width:270px; height:60px; margin:0 auto; margin-top:10px; text-align:center;}
.case04 a{ color:#CCC;}

.news_box{ width:100%; height:auto; margin:0 auto;}
.news{ width:746px; min-height:460px; margin:0 auto;padding:5px;}
.news_list{ width:1100px; height:30px; border-bottom:1px dashed #CCCCCC; margin-top:20px;}
.news_list_l{ width:800px; height:30px; float:left; line-height:30px;}
.news_list_l img{ margin-top:8px; margin-right:10px; float:left;}
.news_list_l a{ font-size:16px; font-family:"微软雅黑"; color:#333; text-decoration: none;}
.news_list_l a:hover{ color:#F00;}
.news_l{width:1100px;margin:0 auto;padding:10px  50px 10px 50px;min-height:460px;}
.news_list_r{ width:180px; height:30px; float:right; line-height:30px;}
.sheji box{ width:100%; height:auto; margin:0 auto;}
.sheji{ width:1100px; margin:0 auto; border:1px solid #CCC; margin-top:30px;margin-bottom:100px; }
.text-img{ width:1040px; height:170px; margin-top:30px; margin-left:30px; border-bottom:1px dashed #CCCCCC;}
.shejiimg{ width:258px; height:140px; float:left;}
.shejitext{ width:775px; height:140px; float:left; margin-left:5px;}
.sjtd{ width:1040px; height:auto; margin:0 auto; margin-top:30px;padding-bottom:100px;}
.sjtdimg{ width:270px; height:337px; float:left; margin-left:55px;position:relative;}
.sjtdimg span{position:relative;color:#fff;bottom:30px;text-align:center;}

.about{margin-top:15px; margin-bottom:30px;padding:10px; line-height:2;font-size:16px; color:#333;}

.message-box{ width:100%; height:auto; margin:0 auto; border:1px solid #CCC;}
.message{ width:1100px; height:450px; margin:0 auto;}
.messagel{ width:340px; height:450px; float:left; border-right:1px dashed #CCCCCC;}
.messager{ width:700px; height:450px; float:right;margin-top:30px;}
.messagel-01{ width:220px; height:40px; margin-left:50px; margin-top:30px; background:#602310; text-align:center; line-height:40px;}
.messagel-02{ width:300px; height:75px; margin-left:20px; margin-top:20px;}
.ggt{ width:100%; height:auto; margin:0 auto; margin-bottom:20px; margin-top:30px;}
.ggt01{ width:1100px; height:80px; margin:0 auto; border:1px solid #CCC;}

.msg_main{
	margin:10px 100px;
	width:400px;
	height:345px;
}
.msg_main p{font-size:20px;font-weight:bold;height:50px;line-height:50px;width:400px;}
.msg_main p span{font-size:14px;font-weight:normal;width:200px;}
.msg_main div input{float:left;height:30px;width:200px;}
.fl{float:left;width:100px;}
.msg_main div textarea{float:left;}
.msg_tel{height:35px;width:650px;line-height:35px;margin-bottom:10px;}
.msg_t{height:155px;width:650px;line-height:35px;}
.msg_b{margin-left:137px;}
.msg_r{width:370px;height:70px;}
.msg_r div:first-child{height:50px;line-height:50px;}
.msg_r_r{height:30px;line-height:30px;}

.news{ float:right;}
.news_title{height:50px;line-height:50px;margin:0 auto;text-align: center;font-size:18px;font-weight:800;margin-top:30px;}
.news_con{margin-top:30px;margin-bottom:30px;}
.news_con img{display:block;margin:0 auto;}
.newss{ width:1100px;  margin:0 auto;}

.footer{
	width: 100%;
	background-color: #329B01;height:350px;
}
.foot-nav-contact{width: 890px;float:left;}
.footnav{
	width: 692px;height:69px;margin-top: 30px;background:url(../images/navbg.png);
}
.footnav ul{padding:5px 10px;}
.footnav li{float:left;height:36px; line-height:36px; margin-left:18px;}
.footnav li a{
	font-size: 16px;
	color: #329B01;
}
.foot_contact{margin-top:10px;}
.foot_contact dl dt{
	height: 150px;
	width: 150px;
	float: left;
	margin-right: 25px;
}
.foot_contact dl dd{
	float: left;
	font-size: 14px;
	color: #fff;
	line-height: 24px;
}
.foot_contact a{color:white;}

.foot_right{width: 260px;height:280px;float: right;margin-top:30px;}
.foot_right dl{ text-align:center; color:white;}
.foot_right dl dt{ margin-top:20px;}
.foot_right dl dd.tel{font-size: 16px;}

.crumbs{
	width: 100%;
	border-bottom: solid 1px #ececec;
	height: 50px;
	margin-bottom: 50px;
}

.crumbs_nav{
	width: 1200px;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	color: #666;
	margin: 0 auto;
}

.crumbs_nav a{
	color: #666;
}

.crumbs_nav a:hover{
	color: #2787da;
}

.content_center{
	width: 1200px;
	margin: 0 auto;
}

.left{
	width: 271px;
	float: left;
}

.left_nav{
	width: 271px;
}

.left_title{
	width: 241px;
	height: 90px;
	background: #329B01;
	font-size: 24px;
	line-height: 90px;
	color: #fff;
	padding-left: 30px;
}

.left_nav ul{
	width: 271px;
}

.left_nav ul li{
	width: 100%;
	font-size: 16px;
	color: #666;
}

.left_nav ul li a{
	color: #666;
	display: block;
	padding-left: 20px;
	height: 42px;
	line-height: 42px;
	border-bottom: solid 1px #ececec; text-decoration:none;
}

.left_nav ul li li a{padding-left: 40px;}
.left_nav ul li a:hover{
	background: #f5f5f5;
	color: #2787da;
	display: block;
}
.subselect{
	background: #f5f5f5;
	color: #2787da;
	display: block;
}
.left_nav .current a{
	background: #f5f5f5;
	color: #2787da;
}

.left_contact{
	width: 271px;
	margin-top: 30px;
}

.left_contact_title{
	width: 217px;
	height: 40px;
	line-height: 40px;
	background: #329B01;
	font-size: 18px;
	color: #fff;
	padding-left: 54px;
}

.left_contact_content{
	font-size: 16px;
	color: #666;
	line-height: 37px;
	margin: 10px 10px 0 10px;
}

.right{ background:#f7f7f7;
	width: 880px;padding:10px; border-radius:10px;
	float: right;margin-bottom:10px;
}

.right_title{
	height: 36px;
	line-height: 36px;
	font-size: 26px;
	color: #333;
	text-align:center;
}
.right_date{ text-align:center; color:#999;height: 36px;line-height: 36px;}
.right_content{
background:white;padding:10px;
	font-size: 14px;
	line-height: 2;
	color: #666; margin-bottom:10px;
}



/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox1 .prev,
.slideBox1 .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox1 .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox1 .prev:hover,
.slideBox1 .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox1 .prevStop{ display:none;  }
.slideBox1 .nextStop{ display:none;  }

.page_banner{height:310px;}

/*新闻列表*/
.cms_new-list { padding:0; width:95%; font-size:14px; list-style-type:none; margin-left:20px; margin-bottom:10px;}
.cms_new-list li {width:100%; height:35px; }
.cms_new-list li a .lbt {display:block; width:75%; float:left; text-indent:10px; text-decoration:none; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; display:inline;}
.cms_new-list li a .ldt { font:14px Arial;display:block; width:120px; float:right; text-align:center; color:#666; text-decoration:none; display:inline; margin-top:7px;}
.cms_new-list li a {width:100%; height:30px; display:block; line-height:30px; color:#666; text-decoration:none; cursor:hand;  border-bottom:1px #ccc dashed;}
.cms_new-list li a:hover{ color:#2787da; text-decoration:none; border-bottom:1px #666 dashed;}
.cms_new-list h2{ font-size:16px; padding-bottom: 4px;border-bottom: 1px solid #999;margin:10px 0 8px 0; padding-bottom:12px; text-decoration: none;}

.newtit{font-size:24px; color:#2787da; font-weight:bold; margin-bottom:10px; text-align:left;}
.newtim{margin-bottom:20px;}
.txtinfo {line-height:160%;}
.txtinfo p{margin-bottom:12px;}
.textinfo{line-height:160%;}
.textinfo p{margin-bottom:12px;}
.textinfo img{max-width:80%;}
 /*产品中心*/

.cms_product-box li{float:left;display:block; margin:0px 20px 20px 0px;width:284px;color:#666;}
.cms_product-box .img_box{width:284px;height:200px; overflow: hidden; text-align:center;display:block;vertical-align:middle;}
.cms_product-box a:hover{color: #2787da;}
.cms_product-box .pro_list-name{line-height: 25px;font-size: 16px;}
.cms_product-box img{width:284px;}
.cms_product-box p{line-height: 160%;height:67px;overflow: hidden;}
.cms_product-box .nor{margin-right:0px;}

#productlist{ width:98%; float:left; font-size:12px;}
.probox{float:left; width:240px; height: 100%;margin:10px 18px;
 border:1px solid #ccc; }
.probox img{width:240px;}
.probox h3{ font-size:12px;text-align:center; display:block; font-size:14px; height:30px;}
.proinfo{ text-align:left;}
.proinfo p{ width:180px; line-height:28px; overflow:hidden; float:left;text-overflow:ellipsis; white-space:nowrap;}

.detail{ background:url(/skins/doccms_model_1/res/images/details.gif) no-repeat; float:right; width:80px; height:23px;}
.details{ width:90%; height:70px; line-height:25px;;overflow:hidden; margin-bottom: 15px; text-indent:24px;}
.details h2{ font-size:14px;}

.show_pictxt{padding:10px;height:300px;}
.show_pictxt .pic{float:left; width:350px;}
.show_pictxt .pic img{ max-width:100%;}
.show_pictxt .txt{float:left; width:400px; padding:10px;}
.show_pictxt .txt h1{ font-weight:normal; text-align:center;}
.show_pictxt .txt p{ line-height:2; font-size:16px;color:#666;}

/* 分页 */
#articeBottom {
    clear: both;
    font-size: 12px;
    height: 50px;
    line-height: 30px;
	padding-top: 10px;
	text-align:center;
}
#articeBottom a {
    background-color: #FFFFFF;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
#articeBottom span {
    background-color: #FBF779;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #FF7400;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
#articeBottom a.current{background-color:#329B01;color:white;}