@charset "utf-8";
html,body{ font:12px/1.8 'Microsoft YaHei',Tahoma,Verdana,'Simsun'; color:#333;  -webkit-text-size-adjust:none;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#ecbe08; text-decoration:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal}
ul,li{ list-style:none; padding:0; margin:0}
.clear{ clear:both; overflow:hidden}

.q1200{ max-width:1200px; margin:0 auto; }

img{ max-width:100%;}

.editor table{ margin:0 auto}

*{  
	margin: 0;
	padding: 0; 
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-word-break: normal !important;
    word-break: normal !important;
    word-wrap: break-word !important;
	-moz-transition: all .5s; 
	-webkit-transition: all .5s;  
	-o-transition: all .5s; 
	-ms-transition: all .5s; 
	transition: all .5s;
}

.donghua{
	-moz-transition: all .5s; 
	-webkit-transition: all .5s;  
	-o-transition: all .5s; 
	-ms-transition: all .5s; 
	transition: all .5s;
}


@font-face {	
 font-family: 'ttRegular';
 src: url('tt.eot');
 src: local('tt Regular'),
        local('tt'),
        url('tt.woff') format('woff'),
        url('tt.ttf') format('truetype'),
        url('tt.svg#1') format('svg');
}

/*头部信息*/
.header_top{ width:100%; height:32px;font-size:14px; background:#f0f0f0; border-bottom:1px solid #dfdede  }
.header_top_l{ float:left; color:#646464;line-height:32px;}

.header_top_r{ float:right; height:26px; margin-top:3px;}
.header_search form{ height:26px; }
.navsearch_input{ width:auto;  height:34PX; float:left; }
.navsearch_input input{width:180PX; height:26PX; border:none;outline:none; text-indent:14px; font-size:14px; color:#bebebe;  margin:0; padding:0; line-height:26px; float:left; font-family: "微软雅黑"; border:1px solid #2e8f0c}
.searchgo{ float:right; width:26px; height:26px;background:url(../ss_r.png) no-repeat; border:none;outline:none; cursor:pointer; ;margin:0; padding:0; display:block}




/*头部logo*/
.header_logo{ width:100%; height:122px; padding: 22px 0; }
.logo{ float:left; }
.logo_text{ float:left; background: url(../logo_text.jpg) no-repeat center left; font-weight:bold; line-height:30px; height: 77px; padding-top:8px;  margin-left:16px; padding-left:16px;  }
.logo_text h1{ font-size:26px; color:#27a106; }
.logo_text h1 span{ color: #ecbe08 }
.logo_text h2{ font-size:18px; color:#323232; }

.logo_call{ padding-left:50px; margin-top:14px;  background:url(../logo_call.png) no-repeat center left; float:right; line-height:24px;}
.logo_call h1{ font-size:16px; color:#323232}
.logo_call h2{ font-size:26px; color:#2e8f0c; font-weight:bold; font-style: italic; font-family:Arial}


/*导航*/
.nav{ height:50px; background:#2e8f0c}
.nav ul{ }
.nav li{ float:left; width:128px; height:50px; font-size:14px; line-height:50px;  text-align:center; position:relative;}
.nav li:before{ content: ""; display: block; position:absolute; width: 1px; height: 18px; background: #62ab49; right: -1px; top: 50%; margin-top:-8px;}
.nav li:after{ content: ""; display: block; position:absolute; width: 1px; height: 18px; background: #277a0a; right: -2px; top: 50%; margin-top:-8px;}
.nav li a{ display:block; color:#fff;}
.nav li:hover a{background:#ecbe08;}
.nav_now a{background:#ecbe08;}

.nav li dl{ position:absolute; width:100%; top:50px; left:0; z-index:9999999; display:none; }

.nav li dl dd{background:#2e8f0c;height:40px;overflow: hidden; width:100%; font-size:14px; line-height:40px; border-top:1px solid #fff;}
.nav li dl dd a{color: #fff!important; background:#2e8f0c!important}
.nav li dl dd:hover a{background:#ecbe08!important;}
.nav li:hover dl{ display:block }

#nav_li106 dl{ width:200%}
#nav_li106 dl dd{ width:50%; float:left; border-right:1px solid #fff}
#nav_li106 dl dd:nth-child(2n){ border-right:none}

/*banner*/
.banner{ 
	width:100%; 
	height:560px; 
	overflow:hidden; 
	position:relative;
}

.banner li{ 
	width:100%;
    height:560px;
}

.banner .bx-controls{
	width:1200px; 
	height:30px; 
	padding-right:40px; 
	position:absolute; 
	bottom:20px; 
	left: 50%;
	margin-left: -600px;
	z-index:99999999;
}

.banner .bx-pager{ 
	width:auto; float: right;
}

.banner .bx-pager .bx-pager-item{ 
	display:inline-block; 
	margin:0 5px;
}

.banner .bx-pager .bx-pager-item a{ 
	width:30px; 
	height:30px;
	border-radius:30px; 
	display:block;
	font-size: Arial;
	font-size: 16px;
	text-align: center;
	line-height: 30px;
	color: #fff;
}

.banner .bx-pager .bx-pager-item a.active{
	background:#fff;
	color: #2e8f0c;
}


.banner:hover .bx-controls-direction{ 
	display:block;
}

.ny_banner{ width:100%; height:280px; overflow:hidden}



.index_inner{ overflow: hidden; position: relative; margin-top:-76px; z-index: 99;}
.index_inner_bg{ width: 50%; height: 100%; background: #2e8f0c; position: absolute; left: 0; top: 0; z-index: -1;}
.index_inner_main{ width:1200px; height: 100%; background: #2e8f0c;margin: 0 auto; padding-right:40px }
.index_inner_main .title{ font-size: 20px; color: #ffffff; line-height: 80px; border-bottom:1px solid #6db155  }
.index_inner_main .title span{ position: relative; margin-left:10px; padding-left:10px }
.index_inner_main .title span:before{ content: ""; position: absolute; width:4px; height: 4px; background: #ecbe08; border-radius:4px; overflow:hidden; left: 0 ; top: 50% }
.index_inner_main .main{ line-height: 68px; overflow: hidden;}
.index_inner_main .main .hot{ float: left; font-size: 14px; color: #ffffff }
.index_inner_main .main .hot a{ color: #fff; margin-right:24px;  }


.index_title{ overflow: hidden; text-align: center; line-height:30px; padding:50px 0 40px 0}
.index_title a{ display:block}
.index_title .cn{ font-size:26px; color:#323232;}
.index_title .en{ font-size:14px; color:#a9a9a9; font-family:Arial;text-transform: uppercase}

/*首页内容1*/
.index_1{ width:100%;   background: #f5f5f5}

.index_1_top{ position:relative;}

.index_1_title{ overflow:hidden; border:1px solid #dcdcdc}
.index_1_title li{ float:left; width:192PX; height:50px; border-right:1px solid #dcdcdc; font-size:14px; line-height:50px; text-align:center; }

.index_1_title li a{ display:block;color:#5a5a5a}
.index_1_title i{ display:block; width:46px; height:50px; background:url(../icon_1.png) no-repeat center; float:right;cursor:pointer}
.index_1_title i a{ display:block; width:100%; height:100%}
.index_1_title li:hover a,.index_1_title li.up a{ background:#2e8f0c; color:#fff; }

.index_1_nav{ width:1154px; overflow:hidden; border-left:1px solid #dcdcdc; display:none;

	-moz-transition: background-color 300ms;
	-webkit-transition: background-color 300ms;
	-o-transition: background-color 300ms;
	-ms-transition: background-color 300ms;
	transition:background-color 300ms;
}
.index_1_nav li{width:192PX; height:50px; float:left; border-right:1px solid #dcdcdc;  border-bottom:1px solid #dcdcdc; font-size:14px; line-height:50px; text-align:center; }
.index_1_nav li a{ display:block;color:#5a5a5a}
.index_1_nav li:hover a,.index_1_nav li.up a{background:#2e8f0c; color:#fff;}


.index_1_main{ overflow:hidden; margin-top:30px; padding-bottom:20px; display:none}
.index_1_main ul{ margin-left:-32px; zoom:1}
.index_1_main li{ float:left; width:276px; margin-left:32px; margin-bottom:35px; }
.index_1_main li h1{ width:100%; height:210px; padding:3px; overflow:hidden;background:#fff }
.index_1_main li h1 img{ width:100%}
.index_1_main li h2{ width:100%; height:42px; overflow:hidden; margin-top:15px; background:#e6e6e6; font-size:14px; color:#5a5a5a; line-height:42px; text-align:center;}
.index_1_main li:hover h2{ background:#2e8f0c; color:#fff;}

.index_1_main.block{ display:block;}


/*首页内容2*/
.index_2{ width:100%; overflow:hidden }
.index_2_main ul{ margin-left:-30px; zoom:1}
.index_2_main{ width:100%; overflow:hidden}
.index_2_main li{ float:left; width:380px; margin-left:30px; margin-bottom:35px; }
.index_2_main li h1{ width:100%; height:230px;  overflow:hidden; }
.index_2_main li h1 img{ width:100%}
.index_2_main li h2{ width:100%; height:50px; overflow:hidden; border:1px solid #e6e6e6; font-size:16px; color:#5a5a5a; line-height:50px; text-indent:24px; position:relative}
.index_2_main li:hover h2{ background:#2e8f0c; color:#fff;}

.index_2_main li h2:before{ content:"+"; display:block; position:absolute; width:28px; height:28px; top:11px; right:20px; border-radius:28px; color:#fff; background:#2e8f0c; overflow:hidden; text-align:center; line-height:26px; font-size:22px; text-indent:0}
.index_2_main li:hover h2:before{ background:#fff; color:#2e8f0c}

/*首页内容3*/
.index_3{ width:100%; overflow:hidden; background:#f5f5f5}
.index_3_title{ text-align:center;line-height:24px; padding:40px 0 60px 0}
.index_3_title .t1{ font-size:28px; color:#323232; line-height:50px;}
.index_3_title .t1 span{ font-weight:bold; color:#2e8f0c; }
.index_3_title .t2{ font-size:16px; color:#5a5a5a; }
.index_3_title .t3{ font-family:Arial; font-size:14px; color:#a9a9a9; text-transform:capitalize}


.index_3_tant{ position:relative; overflow:hidden; margin-bottom:60px; }

.index_3_tant .img{ width:530px; overflow:hidden;}
.index_3_tant .img .t1{ line-height:24px; padding-left:50px;}
.index_3_tant .img .t1 h1{ font-size:18px; color:#323232}
.index_3_tant .img .t1 h2{ font-size:14px; color:#a9a9a9; font-family:Arial; text-transform:uppercase}
.index_3_tant .img .t2{ width:100%; height:220px; overflow:hidden; margin-top:36px;float:left; background:url(../index_3_tant_bg2.jpg) no-repeat center}
.index_3_tant .img .t2 ul{ margin-left:22px; zoom:1}
.index_3_tant .img .t2 li{ float:left; width:136px; height:184px; overflow:hidden; margin-left:20px; margin-top:18px;}
.index_3_tant .img .t2 li img{ width:100%}


.index_3_tant .text{ width:590px; margin-top:80px; margin-right:30px;}
.index_3_tant .text .t1{ line-height:36px;font-family:Arial;text-transform:uppercase;color:#24a900; padding-left:18px;}
.index_3_tant .text .t1 h1{ font-size:28px; }
.index_3_tant .text .t1 h2{ font-size:36px; font-weight:bold;}
.index_3_tant .text .t2{ font-size:14px; color:#5a5a5a; line-height:24px; position:relative;padding-left:18px; margin-top:40px; }
.index_3_tant .text .t2:before{ position:absolute; content:""; top:10px; left:0; width:5px; height:5px; overflow:hidden; display:block; background:#ecbe08; border-radius:5px;}


.index_3_tant1 .img .t1{ background:url(../icon1.png) no-repeat center left; float:left}
.index_3_tant2 .img .t1{ background:url(../icon2.png) no-repeat center left; float:right;}
.index_3_tant3 .img .t1{ background:url(../icon3.png) no-repeat center left; float:left}

.index_3_tant1 .img,.index_3_tant3 .img{ float:left}
.index_3_tant1 .text,.index_3_tant3 .text{ float:right}

.index_3_tant2 .img{ float:right}
.index_3_tant2 .text{ float:left}


.index_3_tant1:before{ content:""; width:50%; height:34px; background:url(../index_3_tant_1.png) center; position:absolute; top:0; right:0; }
.index_3_tant3:before{ content:""; width:50%; height:34px; background:url(../index_3_tant_1.png) center; position:absolute; top:0; right:0;}

.index_3_tant2:before{ content:""; width:50%; height:34px; background:#24a900; position:absolute; top:0; left:-60px; }
.index_3_tant4:before{ content:""; width:50%; height:34px; background:#24a900; position:absolute; top:0; left:-60px; }


/*首页内容4*/
.index_4{ width:100%; overflow:hidden; margin-top:50px}



/*首页内容5*/
.index_5{ width:100%; overflow:hidden; padding:50px 0}
.index_5 .img{ padding:10px; width:540px; height:360px; background:#FFF; float:left;
-moz-box-shadow:0px 0px 16px #ececec; /* 老的 Firefox */
box-shadow: 0px 0px 16px #ececec;
}
.index_5 .text{ float:right; width:610px;}
.index_5 .text .cn{ font-size:26px; color:#323232; line-height:40px;}
.index_5 .text .en{ font-size:14px; color:#a9a9a9; font-family:Arial; text-transform:uppercase}
.index_5 .text .desc{ font-size:14px; color:#5a5a5a; line-height:22px; margin-top:20px;}
.index_5 .text .desc p{ margin-bottom:14px; text-indent:2em; text-align:justify}
.index_5 .text .more{ width:124px; height:42px; background:#24a900; color:#fff; line-height:42px; text-align:center; font-size:14px; border-radius:6px; margin-top:50px; overflow-x:hidden;
-moz-box-shadow:0px 0px 16px #24a900; /* 老的 Firefox */
box-shadow: 0px 6px 16px #a3db94;
}
.index_5 .text .more a{ display:block; color:#fff;}

/*首页内容6*/
.index_6{ width:100%; overflow:hidden; background:#f5f5f5; padding-bottom:70px;}
.index_6_title{ overflow: hidden; line-height:40px; padding:40px 0 20px 0}
.index_6_title a{ display:block}
.index_6_title .cn{ font-size:26px; color:#323232; position:relative; height:50px}
.index_6_title .cn:before{ content:""; width:12px; height:3px; background:#fdcc2b; display:block; overflow:hidden; position:absolute; left:0; bottom:0}
.index_6_title .en{ font-size:12px; color:#a6a6a6; font-family:Arial;text-transform: uppercase}

.index_6_l{ width:470px; height:400px; float:left}
.index_6_l .img{ width:100%; height:292px; overflow:hidden}
.index_6_l .text{ padding:20px; background:#fff; line-height:32px;}
.index_6_l .text .t1{ font-size:16px; color:#323232}
.index_6_l .text .t2{ font-size:14px; color:#8a8a8a}
.index_6_l .text .t2 span{ float:right}
.index_6_l:hover .t1{ color:#24a900}

.index_6_r{ width:700px; height:400px; float:right}
.index_6_r li{ margin-bottom:26px}
.index_6_r li a{ display:block;padding:20px; height:116px;background:#fff;}
.index_6_r li .time{ float:left; width:54px; text-align:center;font-family:Arial; margin-top:6px;}
.index_6_r li .time .day{  font-size:32px; color:#555555; border-bottom:1px solid #aaaaaa; line-height:40px;}
.index_6_r li .time .month{ font-size:14px; color:#aaaaaa}
.index_6_r li .text{ float:right; width:580px; }
.index_6_r li .text .title{ font-size:16px; color:#323232;}
.index_6_r li .text .desc{ font-size:14px; color:#646464; line-height:24px;}

.index_6_r li:hover .text .title{ color:#24a900}

/*首页视频*/
.index_video{ position:fixed;   height:230px; z-index:999999; right:0px; bottom:-230px; border:1px solid #ccc;
opacity: 0;
filter: Alpha(opacity=0);
}
.index_video video{ height:100%}

.index_video.on{
    bottom: 0px;
    opacity: 1;
    filter: Alpha(opacity=100);
}


.index_video .gb {width: 10px;height: 10px;position:absolute;right:10px;top:10px;cursor: pointer;z-index: 99;
background-image: url(../ico_116.png);
background-repeat:no-repeat;
background-position:center;
background-size:cover;
}





/*底部*/
.footer{ width:100%;  overflow:hidden; background:#363637; }

.footer_nav{ width:100%; overflow:hidden; margin:40px 0 30px 0}
.footer_nav_l{ float:left}
.footer_nav_l span{ display:block;  line-height:20px;}
.footer_nav_l span.namemark{ font-size:14px; text-transform:uppercase; font-family:Arial; color:#969696}
.footer_nav_l span.name{ font-size:16px; background:url(../footer_nav_l_sanjiao.png) no-repeat center right;color:#ffffff;}

.footer_nav_r{ float:left; margin-left:146px; margin-top:22px;}
.footer_nav_r ul{ position:relative}
.footer_nav_r li{ float:left; width:116px; text-align:center;}
.footer_nav_r li { font-size:14px; line-height:12px; border-left:1px solid #868687; color:#e6e6e6;}
.footer_nav_r li a{ color:#e6e6e6;}
.footer_nav_r li a:hover{ color:#24a900}

.footer_main{ width:100%; padding:44px 0; overflow:hidden; border-top:1px solid #585859;}

.footer_logo{ width:224px; height:180px;  float:left;  }
.footer_logo img{ margin-top:46px}
.footer_text{ float:left; width:490px; height:180px;border-right:1px solid #4a4a4b; margin-left:70px;border-left:1px solid #4a4a4b; text-align:center;}
.footer_text h1{ font-size:20px; color:#ffffff; margin-bottom:20px;}
.footer_text h2{ font-size:14px; color:#969696; line-height:26px;}

.footer_code{ float:right; margin-left:24px;}
.footer_code p{ width:110px; float:left; font-size:14px; color:#969696; text-align:center; line-height:32px; margin-right:12px;}
.footer_code p img{ float:left; width:100%;}

.footer_tel{ float:right; text-align:right; line-height:26px;}
.footer_tel h1{ overflow:hidden; margin-top:14px; margin-bottom:10px}
.footer_tel h1 a{ float:right; display:block; color:#fff; text-align:left;font-size:14px; width:116px; height:30px; line-height:30px; background:url(../icon4.png) no-repeat 20px center #24a900; text-indent:44px;}
.footer_tel h2{  font-size:16px; color:#ffffff;}
.footer_tel h3{  font-size:22px; color:#ffffff; font-weight:bold;}


.footer_link{ font-size:14px; color:#c7c7c7; margin-bottom:20px; overflow:hidden;line-height:30px;}
.footer_link h1{ float:left}
.footer_link h2{ float:left}
.footer_link h2 a{ display:block; float:left; color:#c7c7c7; margin-left:40px;}
.footer_link h2 a:hover{ color:#24a900}

.footer_cop{ width:100%; height:72px; overflow:hidden; line-height:72px; color:#969696; font-size:14px;border-top:1px solid #585859;}
.footer_cop a{ color:#969696}
.footer_cop h1{ float:left}
.footer_cop h2{ float:right}



#flip{ margin:30px 0;}
#searchlist{ width:1200px; margin:0 auto; overflow:hidden}

.ny_weizhi{
    height: 49px;
    overflow: hidden;
    background: #fff;
    border-bottom: 1px solid #d2d2d2;
    line-height: 49px;
    color: #666666;
}
.ny_weizhi a{ color: #666666;}
.ny_weizhi_l{
    float: left;
    background: url(../ny_weizhi_l.jpg) no-repeat left center;
    padding-left: 20px;
    font-size: 12px;
}



/*简介页面*/
.showtext{ width:100%; padding-bottom:50px; overflow:hidden; font-size:14PX;}



/*关于我们*/
.q_about{ overflow:hidden}
.q_about_title{ display:block!important}
.q_about_tant1{ overflow:hidden}
.q_about_tant1 .q1200{border-bottom:1px solid #e5e5e5; overflow:hidden; padding-bottom:40px;}
.q_about_tant1_l{ float:left; width:596px; }
.q_about_tant1_l .title{ font-size:24px; color:#34a20d; font-weight:bold; position:relative; line-height:80px;}
.q_about_tant1_l .title:before{ content:""; width:32px; height:3px; background:#2e8f0c; display:block; position:absolute; left:0; bottom:0}
.q_about_tant1_l .content{ font-size:14px; color:#5a5a5a; line-height:24px; margin-top:40px; text-align:justify}
.q_about_tant1_l .content p{ margin-bottom:20px;}
.q_about_tant1_r{ float:right; width:461px;}

.q_about_tant2{ overflow:hidden; padding-top:40px; padding-bottom:60px; position:relative}
.q_about_tant2:before{ width:100%; height:195px; background:#f5f5f5; position:absolute; bottom:0; left:0; display:block; content:""; z-index:-1}
.q_about_tant2_l{ float:left; width:770px;}
.q_about_tant2_l ul{ margin-left:-18px;zoom:1}
.q_about_tant2_l li{ float:left; width:240px; height:346px; overflow:hidden; margin-left:18px;}
.q_about_tant2_l li img{ width:100%;}

.q_about_tant2_r{ float:right; width:290px; background:url(../icon5.png) no-repeat top left; padding-top:96px; margin-top:20px; }
.q_about_tant2_r p{ font-size:16px; color:#2e8f0c; font-weight:bold; position:relative; padding-left:36px;}
.q_about_tant2_r p:before{ content:""; display:block; position:absolute; width:30px; height:2px; background:#2e8f0c; top:50%; left:0; margin-top:-1px;}

.q_zzjg{ overflow:hidden;}



/*联系我们*/
.q_contact{ 
	width:100%; 
	overflow:hidden;
	padding-bottom:60px;
}
.q_contact_l{ 
	width: 434px;
	float: left;
	overflow: hidden;
	border-right:1px solid #e5e5e5;
}
.q_contact_l h1{ font-size:18px; color:#2e8f0c; font-weight:bold; margin-bottom:16px;}
.q_contact_l h2{ font-size:14px; color:#797979; line-height:26px;}

.q_contact_r{ float:left; margin-left:90px;}
.q_contact_r h1{ font-size:18px; color:#646464; margin-bottom:16px;}
.q_contact_r h2{ font-size:28px; color:#2e8f0c; font-family:Arial; background:url(../q_contact_call.png) no-repeat center left; padding-left:55px; line-height:40px;}


.q_contact_map{
	width: 100%;
	height: 460px;
	border:1px solid #ccc;
	margin-top:40px;
}
.q_contact_map .BMapLib_nav{ 
	display:none;
}
.q_contact_map .BMapLib_bubble_title{ 
	color:#000000!important; 
	font-weight:bold; 
	font-family:Microsoft YaHei;
}
.q_contact_map .BMapLib_bubble_content div{ 
	font-size:12px; 
	color:#323232!important; 
	line-height:34px!important;
	font-family:Microsoft YaHei;
}
.q_contact_map .anchorBL,.contact_map .BMap_cpyCtrl{ 
	display:none;
}
.q_contact_r .BMapLib_sendToPhone{ 
	display:none;
}
.q_contact_map .BMapLib_bubble_title{ 
	line-height:50px!important; 
	height:50px!important;
}
.q_contact_map .BMapLib_bubble_top{ 
	height:50px!important;
}
.q_contact_map .BMapLib_bubble_close{ 
	height:50px!important;
}






 
/*新闻列表页*/
.newslist{ width:100%; overflow:hidden; padding-bottom:50px;}
.newslist_com{ width:100%;  overflow:hidden; background:#f5f5f5; margin-bottom:28px;}
.newslist_com .img{ float:left; width:470px;  overflow:hidden;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.newslist_com .text{ float:left; width:660px; margin-left:30px; }
.newslist_com .text h1{ font-size:18px; color:#323232;  margin-top:10px; line-height:50px;}
.newslist_com .text h2{ font-size:16px; color:#a0a0a0;  margin-bottom:20px;font-family: 'ttRegular'; background:url(../icon_time.png) no-repeat center left; padding-left:22px;}
.newslist_com .text h3{ font-size:14px; color:#828282; line-height:24px; height:72px;overflow:hidden;}
.newslist_com .text h4{ width:120px; height:36px; border-radius:100px; overflow:hidden; text-align:center; line-height:36px; background:#2e8f0c; font-size:14px; color:#ffffff; margin-top:40px;}
.newslist_com .text h4 a{ color:#fff; display:block;}


.newslist_list{ width:100%;   overflow:hidden;  }
.newslist_list li a{ display:block; overflow:hidden;padding:20px 0;  border-bottom:1px solid #e5e5e5;position:relative}
.newslist_list li:nth-child(1) a{border-top:1px solid #e5e5e5;}
.newslist_list li .img{ float:left; width:19.09%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.newslist_list li .img img{ width:100%;}

.newslist_list li .text{ float:right; width:78.1818%;}
.newslist_list li .text h1{ font-size:18px; color:#323232;  line-height:30px;}
.newslist_list li .text h2{ font-size:16px; color:#979797;  font-family: 'ttRegular'; }
.newslist_list li .text h3{ font-size:14px; color:#828282; line-height:24px; height:48px; overflow:hidden; margin-top:10px;}

.newslist_list li:hover{ background:#f4f4f5}

.shownews{ width:100%;  overflow:hidden}



/*产品模块*/
.q_pro{ }
.q_pro .index_1,.q_pro .index_1_nav{ background:#fff;}
.q_pro .index_1_main{ display:block}

.showproduct{ overflow:hidden}
.showproduct_title{ font-size:20px; color:#333; text-align:center; background:#f5f5f5; line-height:50px; }
.showproduct_img{ text-align:center; margin:30px 0}
.showproduct_img img{ max-width:80%;}

.showproduct .editor{ font-size:14px; line-height:24px;}






/*人才招聘*/
.newslist_zp{ width:100%; overflow:hidden}
.newslist_zp li{ padding:0 24px; height:46px; line-height:46px; background:#fff; border:1px solid #dcdcdc; margin-bottom:8px; }
.newslist_zp li a{ display:block; font-size:14px; color:#333; float:left;background:url(../newslist_zp_li.png) no-repeat center left; padding-left:20px;}
.newslist_zp li a:hover{ color:#ecbe08}

.newslist_zp li span{ float:right; color:#666}


/*图片模块*/
.imglist{ width:100%; overflow:hidden; }

.imglist_title{ overflow:hidden; line-height:50px; border:1px solid #f0f0f0; margin-bottom:30px;}
.imglist_title li{ float:left; width:50%; text-align:center; font-size:16px; color:#333}
.imglist_title li.up{ background:#2e8f0c; color:#fff;}

.imglist_main{ overflow:hidden; position:relative; height:450px;}

.imglist_gd1{ position:absolute; height:100%;}
.imglist_gd1 li{ width:216px; float:left; margin-bottom:30px; margin-right:30px;}
.imglist_gd1 li h1{ width:214px; height:304px; overflow:hidden; border:1px solid #eaeaea}
.imglist_gd1 li h1 img{ width:100%;}
.imglist_gd1 li h2{ font-size:14px; color:#333333; text-align:center; line-height:40px;}
.imglist_gd1 li:hover h2{ color:#ed7d31}

#demo {
overflow:hidden;
width:100%;
margin:0 auto;

text-align:center;
position:relative;
}
#indemo {
float: left;
width: 1000%;
}
#demo li {
float: left;
padding: 0px;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}





.imglist_gd2{ position:absolute; height:100%; left:-9999px}
.imglist_gd2 ul{ margin-left:-28px; zoom:1}
.imglist_gd2 li{ width:216px; float:left;margin-left:28px; margin-bottom:30px;}
.imglist_gd2 li h1{ width:214px; height:153px; overflow:hidden; border:1px solid #eaeaea}
.imglist_gd2 li h1 img{ width:100%;}
.imglist_gd2 li h2{ font-size:14px; color:#333333; text-align:center; line-height:40px; height:40px; overflow:hidden}
.imglist_gd2 li:hover h2{ color:#ed7d31}



.imglist_m{ overflow:hidden}
.imglist_m ul{ margin-left:-28px; zoom:1}
.imglist_m li{ width:216px; float:left;margin-left:28px; margin-bottom:30px;}
.imglist_m li h1{ width:214px; height:304px; overflow:hidden; border:1px solid #eaeaea}
.imglist_m li h1 img{ width:100%;}
.imglist_m li h2{ font-size:14px; color:#333333; text-align:center; line-height:40px;}
.imglist_m li:hover h2{ color:#ed7d31}



.showimg{ width:100%; overflow:hidden}



#feedback form{width:100%!important;}
#feedback table{ width:420px; margin:0 auto }
#feedback table td{ }
#feedback table tr{ width:100%; margin-bottom:10px; float:left}
#feedback .textarea-text{ height:180px;text-indent:10px;}
#feedback table td input{font-family:Microsoft YaHei; font-size:14px;}





/*招聘模块*/
/*job*/
.zp {background:#fff; margin-top: 30px; padding-bottom:40px;overflow: hidden;}
#joblist{width:715px; background-color:#FFF;min-height:610px;position:relative; float:right;}

.job_center li{  overflow: hidden;width: 100%;  font-size:16px; color:#333333; line-height:50px; text-indent:10px;background:#ed7d31; margin-top:5px; margin-bottom:15px;}
.job_center li.job_center_lia:hover h2,.job_center li.job_center_lia:hover h3,.job_center li.job_center_lia:hover h4,.job_center li.job_center_lia:hover h5{color:#fff!important;}
.job_center li h2{ width:24.9%; float:left; font-weight:normal;font-size:16px; color:#fff; text-align:center;}
.job_center li h3{ width:24.9%; float:left;font-weight:normal;font-size:16px; color:#fff;text-align:center;}
.job_center li h4{ width:24.9%; float:left;font-weight:normal;font-size:16px; color:#fff;text-align:center;}
.job_center li h5{ width:24.9%; float:left;font-weight:normal;font-size:16px; color:#fff;text-align:center;}
.job_center li a{ color:#000;}
.job_center li span{ float:right;    margin-right: 12px; font-size:14px;}
.job_center_li1{background:#f5f5f5 !important; }
.job_center_li1 h5,.job_center_li1 h2,.job_center_li1 h3,.job_center_li1 h4{ color:#333 !important; }
.job_center_li1:hover{background:#eee; border-bottom: 1px solid #e7e7ea;webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.12);
    -moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.1);
    -ms-box-shadow: 2px 2px 2px rgba(0,0,0,0.1);
    -o-box-shadow: 2px 2px 2px rgba(0,0,0,0.1);
    box-shadow: 2px 2px 2px rgba(0,0,0,0.1);}
.job_center li:hover{cursor:pointer; color:#1f489a;}
.job_center li:hover h5,.job_center li:hover h2,.job_center li:hover h3,.job_center li:hover h4{ color:#ed7d31 !important }

.showzp {background:#fff; margin-top: 30px; padding-bottom:40px;overflow: hidden;}
#showjob{width:715px; background-color:#FFF;min-height:610px;position:relative; float:right;}
#showjob h2{ line-height:62px;  font-size:20px; color:#d9241d;  font-weight:normal; border-bottom:1px solid #dddddd;}
#showjob h3{margin-top:20px;}
#showjob h3 span{ color:#9a9a9a; font-size:14px;  }
#showjob h3 span a{ color:#9a9a9a;}
#showjob h3 span a:hover{ color:#d9241d;}
.showjob_center{}
.showjob_center h4{ font-size:20px; color:#ed7d31; font-weight:bold; line-height:45px;}
.showjob_center li{ width:46%; float:left; margin-right:2%; font-size:16px; margin-bottom:1%;}
.showjob_center li span{ color:#000; padding-right:10px;}
.showzp h5{ font-weight:700; font-size:18px; color:#ed7d31; margin-top:20px;line-height: 36px;border-bottom: 1px solid #ed7d31;}
.info_cv {width: 118px;margin: 20px 0px;}
.sjb{ margin-left:0px !important;}

.showzp .editor {margin-top: 10px;padding: 0px 10px 20px 10px;line-height: 26px;font-size: 14px;}


.cv_table{ margin:0 auto}
td.submint{ float:left}




/*二维码开始*/
.left_box_img{
  /*border: 1px solid red;*/
  width: 130px;
  background: white;
  overflow: hidden;
  position: fixed;
  top: 570px;
  left: 0px;
  z-index: 999;
}
.left_box_img img{
    width: 100%;
	display:block;
}
.left_box_img span{
  /*border: 1px solid red;*/
  width: 100%;
  line-height:30px;
  display: block;
  text-align:center;
}
/*二维码结束*/




.powered_by_metinfo{height:35px;background:rgb(54,54,55);color:#fff;text-align:center;font- size:12px;line-height:35px;}
.powered_by_metinfo a{color:#fff;}