﻿@charset "utf-8";
/****reset***/
html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {margin:0px;padding:0px;font-family:"微软雅黑",Arial, Helvetica, sans-serif; color:#333;}
table{border-collapse:collapse;}
a img{border:0px; outline:none;}
address, caption, cite, code, dfn, em, th, var {font-style:normal;font-weight:normal;}
.img-position-absolute{position: absolute;top: 0;bottom: 0; left: 0;right: 0; max-width: 100%; max-height: 100%;display: block;margin:auto;padding: auto;}
li {list-style:none;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
input, button, textarea, select {font-family:inherit;font-size:12px; vertical-align:middle;}
a{text-decoration:none !important; color:#333; outline:none;}
a:hover{ text-decoration:none; color:#F00;}
.clear{	font-size: 0px;	line-height: 0px;margin: 0px;padding: 0px;height: 0px; width:0px; clear:both; visibility:hidden;}
.fl{ float:left;}
.fr{ float:right;}
.clearfix:after {content: ".";display: block;height: 0;clear:both;visibility: hidden;}
.input{background: none repeat scroll 0 0 #FBFBFB;border: 1px solid #DDDDDD;color: #555555;height: 20px; line-height: 20px; padding: 0 3px;}
.textarea{border: 1px solid #DDDDDD;background: none repeat scroll 0 0 #FBFBFB;}
.submit{ width:60px;}
/****resetend***/

/* 头部 */
body{}
.warp{}
.head{ width:100%;margin:0 auto;}
.top_header{ width:100%; margin:0 auto;height: 100px;}
.header{ width:1200px;  height:100px; overflow:hidden; position:relative;margin:22px auto; }
.header .logo{ margin:-6px 0 0 10px;}
.header .topInfo{ position:absolute; right:20px; color:#fff; bottom:20px; font-size:20px; font-weight:bold;}
.header .topInfo span{font-size: 27px;color: #0a9718;font-family: "Impact";line-height: 65px;}
.header .toplink{position:absolute; right:20px;  top:20px; font-size:12px; width:205px; text-align:right;color: #fff; }
/*导航*/
.top_jpg{ width:100%; margin:0 auto; background:rgb(10, 151, 24);}
.nav{padding-left:10px; height:55px;width: 1400px;margin: 0 auto;}
.nav ul li{	float: left;height:55px;text-align: center; position:relative; z-index:999; width:170px;background: url(images/xli.png) no-repeat right;}
.nav ul li a{ line-height:55px; display: block; font-size:18px; color:#FFF; font-weight:bold;}
.nav ul li a:hover{ color:#fff; text-decoration:none; background:#ff8200; }

.banner{text-align:center; padding:1px 0px 0px 0px; clear:both; overflow:hidden;width:100%;margin:0 auto; background:url(images/bot.jpg) bottom no-repeat;}
.banner img{width:100%;}

.main{ width:1200px; margin:0 auto; overflow:hidden;  padding:20px 15px 15px 15px;}
.mode_side{ width:288px; float:left; display:inline;}

/*左侧产品分类*/
.panel{margin:0px;}
.panel .hd{    width: 100%;
    position: relative;
    text-align: center;
    pointer-events: none;
    background: #0a9718;
    padding: 22px 0;
    color: #fff;
    font-size: 30px;
    font-weight: bold;}
.panel .hd strong{font-size: 18px;
    text-transform: uppercase;    color: #ffffff;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1; font-weight:bold;
    -webkit-font-smoothing: antialiased;}


.about_ul {padding:0px 0px 2px 0px; }
.about_ul li{ idth: 100%;height: 48px; line-height: 46px;border: 1px #c5c5c5 solid;box-sizing: border-box;background: #efefef;padding: 0 0 0 5px;transition: all 0.3s;font-size: 16px;color: #333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;margin: 4px 0 0 0;text-align: left; text-indent:40px;}}
.about_ul li a{ font-size:15px;  color:#333; text-decoration:none;}
.about_ul li:hover a{ color:#0a9718; font-weight:bold; display:block;}
.about_ul li.about_on a{ color:#0a9718; font-weight:bold; display:block;}


.about_ul dl{ display:none}
.about_ul dl dd{ width:100%;  display:block; background-position: 94% 50%; padding-left:60px;}
.about_ul dl dd a{ color:#333; text-align:left; line-height:32px; font-size:14px; }
.about_ul dl dd a:hover{ color:#0a9718;}



.clbx {
    padding: 20px 10px;
    border: 1px #c5c5c5 solid;
    box-sizing: border-box;
    font-size: 14px;
    line-height: 25px;
    color: #333;
    background: #efefef;}
	.clb img {
    width: 100%;
    border: 1px #c5c5c5 solid;
    box-sizing: border-box;
    margin: 4px 0;}

/*左侧联系方式*/
.pane2{float:left; margin-top:15px;}
.pane2 .hd{ height:26px; line-height:15px; font-size:14px;border-bottom: 2px solid #054721;background:url(images/tubiao2.jpg) no-repeat;}
.pane2 .hd strong{ font-size:16px; padding-left:45px; color:#054721;}
.pane2 .bd{ padding:10px 10px; height:240px; overflow:hidden;}
.pane2 .bd img{ margin-bottom:5px;}

/*内页右侧公用*/
.mode_body {width:887px; float:right;}
.mode_body .pageTitle{ height:41px; line-height:41px; color:#054721;border-bottom: 1px #c0c0c0 solid;}
.mode_body .pageTitle strong{    /* padding-left: 72px; */
    color: #054721;
    line-height: 39px;
    display: inline-block;
    font-size: 14px;
    color: #333;
    border-bottom: 3px #0a9718 solid;
font-size: 18px;
    width: 102px;
    text-align: center;}
.mode_body .pageTitle span { float:right; padding-right:20px;}
.mode_body .pageTitle span a{color:#054721;}
.mode_body .top_bg{ height:12px; width:730px; overflow:hidden;}
.mode_body .pageBd{ line-height:28px; padding:15px 20px 0px 15px;  min-height:400px; font-size:14px;}
.mode_body .bottom_bg{ clear:both; height:60px; width:730px; overflow:hidden; }
/*友情链接*/
.links{ width:970px; margin:0 auto; padding:10px; margin-top:15px; border:1px solid #dedede; overflow:hidden;}
.links p{ height:22px; line-height:22px;}
.links ul {}
.links ul li{ float:left; margin-right:15px; height:22px; line-height:22px;}

/*版权*/
.footer{ width:1200px; margin:0px auto; line-height:22px; text-align:center; color:#fff; padding-bottom:5px;padding-top: 20px;}
.foot_nav{ height:32px; line-height:32px; }
.foot_nav a{color:#fff; }
.footer p{ color:#FFF; line-height:28px;}
.footer p a{ color:#FFF;}
.footer p a:hover{ text-decoration:none;}
.tuijian th{padding:5px;}
.tuijian td{ padding:10px 0;}

/* 服务项目 */
.prolist{  width:883px; overflow:hidden;}
.prolist ul{ width:883px;margin-top: 18px;margin-left: 6px;}
.prolist ul li{ width:294px; float:left; height:267px; }
.prolist ul li div{
width:242px;
height:194px;
display:table-cell;
vertical-align:middle; 
text-align:center; 
*display:block;
*font-size:135px;
*font-family:Arial;
overflow:hidden;}
.prolist ul li img{ vertical-align:middle;width: 281px; height: 195px;border: 1px #d6d6d6 solid;box-sizing: border-box;transition: all 0.5s;}
.prolist ul li img a:hover{ border: 1px #0a9718 solid;}
.prolist ul li h3{  color: #fff;line-height: 39px;
    font-size: 14px;
    color: #333;
    width: 281px;
    text-align: center;
    height: 39px;
    overflow: hidden;
    transition: all 0.5s;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1; }
.prolist ul li h3 a:hover{background: #0a9718; display:block; color:#fff; text-decoration:none;}
.page{ clear:both; height:30px; line-height:30px; text-align:center; padding:10px 0px;}
.page a{ padding:2px 6px; border:1px solid #f9e6d4;}
.page a:hover{border:1px solid #F00; text-decoration:none;}


/*产品详细*/
.products_d { padding:15px 20px 0px 15px; background:url(images/right_bd_bg_2.jpg) top left repeat-y;}
.products_d .pro_title{ height:40px; line-height:40px; font-size:18px; text-align: center; border-bottom:1px dashed #f5ddc5; margin-bottom:15px;}
.products_d .img{ width:610px; margin:0 auto;}
.products_d .img img{ padding:3px; border:1px solid #f5ddc5; max-width:600px; width:100%;}
.products_d .info { line-height:24px; margin-top:20px;}



/*设计师*/
.sjssl{ padding:15px 0px 0px 15px; background:url(images/right_bd_bg_2.jpg) top left repeat-y;}
.sjssl ul li{ width:330px; float:left; margin:0px 20px 20px 0px; height:175px; overflow:hidden; display:inline;}
.sjssl ul li .img{ height:160px; width:130px; float:left;}
.sjssl ul li .img img{ height:160px; width:130px; padding:2px; border:1px solid #f5ddc5;}
.sjssl ul li .info{ float:right; width:185px; height:165px; overflow:hidden;}
.sjssl ul li p{  line-height:24px;}
.sjssl ul li p strong , .sjssl ul li p strong a{ color:#7d4235;}

.products_L{ padding:15px 20px 0px 15px; background:url(images/right_bd_bg_2.jpg) top left repeat-y;}
.products_L .imgbox{ float:left;width:240px; margin-right:20px;}
.products_L .imgbox img{ width:230px; padding:4px; border:1px solid #f5ddc5;}
.products_L .probox_info{ width:420px; float:left; margin-top:10px;}
.products_L .probox_info p{ line-height:26px; font-size:14px; margin-bottom:8px;}
.products_L .probox_info p span.sjs{ color:#7d4235;}


/*新闻中心*/
.news{ padding:15px 20px 0px 15px; }
.news ul{ padding-bottom:10px;}
.news ul li{ height:28px; line-height:28px; background:url(images/icon1.gif) no-repeat 5px center; border-bottom:1px dashed #054721; width:690px;}
.news ul li a{ padding-left:20px;}
.news ul li a span{ float:right;}

/*新闻详细*/
.newshd{ text-align:center; padding:10px 0 10px; border-bottom:1px dashed #ccc; margin-bottom:20px;}
.newshd h1{ font-size:18px; height:40px; line-height:40px;}
.newshd p{ line-height:24px; padding-top:10px; font-size:12px;}
.newsContent{ padding:0 10px; line-height:22px; overflow:hidden;}
.newsContent p{ text-indent:2em; margin-bottom:5px;}

/*反馈*/
.feedback { width:550px; border:1px #f5e6d7 solid;}
.feedback tr{ height:30px;}
.feedback td{ padding:4px;}
.feedback_t1 {float:left;width:350px; line-height:20px; padding-top:10px;}
.feedback_t2 {float:left;width:300px;height:160px;padding-left:40px;}
.feedback_1 { width:100px; padding-left:5px; border-right:1px #f5e6d7 solid; border-bottom:1px #f5e6d7 solid; text-align:center;}
.feedback_2 { padding-left:5px; border-bottom:1px #f5e6d7 solid;}
.feedback_3 { font-weight:bold; text-align:center; border-bottom:1px #f5e6d7 solid;}
.feedback_input_1{ width:290px; height:20px; line-height:20px; padding:0 5px;}
.feedback_input_2{ width:367px; height:20px; line-height:20px; padding:0 5px;}
.feedback_textarea{ width:370px; height:100px; padding:5px;}
.submit_button{ width:63px; height:23px; color:#666; border:none; background:url(images/reset_bt.gif) no-repeat;}
.reset_button{ width:63px; height:23px; color:#666; border:none; background:url(images/reset_bt.gif) no-repeat;}

.sy_main_1{ height:80px; margin-bottom:15px;}
.sy_main_1 ul{ width:1000px;}
.sy_main_1 ul li{ float:left; margin-right:15px;}

.sy_main_2{ clear:both; width:1200px; height:265px; overflow:hidden;}
.sy_main_2 .sy_contact{ width:210px; float:left; margin-right:15px;}
.sy_main_2 .sy_contact .top{ height:40px; line-height:40px; background:url(images/left_t.gif) top left no-repeat; }
.sy_main_2 .sy_contact .top strong{ font-size:16px; padding-left:65px; color:#7d4235;}
.sy_main_2 .sy_contact .bd{ padding:10px 10px; height:179px; overflow:hidden; background:url(images/left_b.gif) top left repeat-y; }
.sy_main_2 .sy_contact .bd ul{padding:0px 0px 2px 0px;  font-size:14px;  color:#7d4235;}
.sy_main_2 .sy_contact .bd ul li{height:31px; line-height:31px; background:url(images/left_li_bg.jpg) bottom center no-repeat; overflow:hidden; padding-left:50px;}
.sy_main_2 .sy_contact  .bd ul li a{ font-size:14px;  color:#7d4235;}
.sy_main_2 .sy_contact  .bd ul li a:hover{ color:#F00;}


.sy_main_2 .sy_about{ float:left; width:700px; margin-right:15px;}
.sy_main_2 .sy_about .top{ background:url(images/tubiao1.jpg) left no-repeat; height:40px; line-height:40px;border-bottom: #054721 solid 2px;}
.sy_main_2 .sy_about .top strong{ font-size:16px; padding-left:38px; color:#054721;}
.sy_main_2 .sy_about .top a{ float:right; padding:1px 12px 0 0;}
.sy_main_2 .sy_about .bd{ padding:10px 25px 0 15px; height:210px; }
.sy_main_2 .sy_about .bd .sy_about_box{ line-height:30px; height:180px;  overflow:hidden;text-indent: 1em;}
.sy_main_2 .sy_about .bd .sy_about_box p img{ padding-top:9px;}
.sy_main_2 .sy_about .bd .sy_about_box img{ float:left; margin-right:10px;}


.sy_main_3{ clear:both; width:1200px; overflow:hidden; margin-bottom:15px;padding-left: 5px;}
.sy_main_3 .top{ height:38px; line-height:38px; background:url(images/tubiao3.jpg) 11px 12px no-repeat;border-bottom: #054721 solid 2px;width: 951px;}
.sy_main_3 .top strong{ font-size:16px; padding-left:48px; color:#054721;}
.sy_main_3 .top a{ float:right;padding: 6px 18px 0 0;}
.sy_main_3 .bd{ padding:10px 0 0 15px;}
.sy_main_3 .bd #sy_marquee_pro{height:349px; width:930px; overflow:hidden;}
.sy_main_3 .bd #sy_marquee_pro ul { width:2000px; }
.sy_main_3 .bd #sy_marquee_pro ul li{ width:190px; float:left; margin:0px; height:180px; overflow:hidden; }
.sy_main_3 .bd #sy_marquee_pro ul li div{ width:190px; height:135px; display:table-cell; vertical-align:middle; text-align:center;  *display:block; *font-size:118px; *font-family:Arial; overflow:hidden;}
.sy_main_3 .bd #sy_marquee_pro ul li div img{ vertical-align:middle;width: 183px;height: 156px;}
.sy_main_3 .bd #sy_marquee_pro ul li h3{ width:190px; height:28px; line-height:28px; overflow:hidden; text-align:center; margin-top:3px;}
.sy_main_3 .bd #sy_marquee_pro ul li h3 a{}
.sy_main_3 .bd #sy_marquee_pro ul li h3 a:hover{ background:#f6e8db; text-decoration:none;}
.sy_main_33{width:710px; overflow:hidden; margin-bottom:15px;padding-left:20px;}
.sy_main_33 .top{ background:url(images/tubiao5.jpg)left no-repeat; height:40px; line-height:40px; border-bottom:2px solid #054721;}
.sy_main_33 .top strong{ font-size:16px; padding-left:45px; color:#054721;}
.sy_main_33 .top a{ float:right; padding:3px 7px 0 0;}
.sy_main_33 .bd{ padding:10px 0 0 ;}
.sy_main_33 .bd #sy_marquee_pro2{height:180px; width:930px; overflow:hidden;}
.sy_main_33 .bd #sy_marquee_pro2 ul { width:2000px; }
.sy_main_33 .bd #sy_marquee_pro2 ul li{ width:193px; float:left; margin:0px; height:180px; overflow:hidden; }
.sy_main_33 .bd #sy_marquee_pro2 ul li div{width:135px; height:135px; display:table-cell; vertical-align:middle; text-align:center;  *display:block; *font-size:118px; *font-family:Arial; overflow:hidden;}
.sy_main_33 .bd #sy_marquee_pro2 ul li div img{ vertical-align:middle;width: 187px;height: 123px;}
.sy_main_33 .bd #sy_marquee_pro2 ul li h3{ width:180px; height:14px; line-height:14px; overflow:hidden; text-align:center; margin-top:3px;}
.sy_main_33 .bd #sy_marquee_pro2 ul li h3 a:hover{ background:#f6e8db; }

.sy_main_4{clear:both; width:1200px; overflow:hidden;}
.sy_main_4 .sy_sjs{ width:210px; float:left; }
.sy_main_4 .sy_sjs .top{ height:40px; line-height:40px;border-bottom: #054721 solid 2px; }
.sy_main_4 .sy_sjs .top strong{ font-size:16px; padding-left:45px; color:#054721; background:url(images/tubiao4.jpg)left no-repeat;}
.sy_main_4 .sy_sjs .bd{ padding:10px 10px 0 10px; height:169px; width:190px; overflow:hidden; }
.sy_main_4 .sy_sjs .bd ul li{ height:90px;}
.sy_main_4 .sy_sjs .bd ul li img{ height:70px; width:60px; padding:2px; border:1px solid #fee1cf; float:left;}
.sy_main_4 .sy_sjs .bd ul li p{ float:right; width:115px; line-height:25px; color:#7d4235;}
.sy_main_4 .sy_sjs .bd ul li a:hover{ color:#F00;}

.sy_main_4 .sy_news{ width:237px; float:left; margin-left:13px; display:inline;}
.sy_main_4 .sy_news .top{background:url(images/right_title.gif) top left no-repeat; height:38px; line-height:38px; }
.sy_main_4 .sy_news .top strong{ font-size:16px; padding-left:100px; color:#7d4235;}
.sy_main_4 .sy_news .top a{  float:right; padding:15px 10px 0 0;}
.sy_main_4 .sy_news ul{ padding:5px 0 0 0;}
.sy_main_4 .sy_news ul li{ height:29px; line-height:29px; border-bottom:1px dashed #c9c9c9; background:url(images/icon1.gif) 3px center no-repeat; padding-left:15px;}

.bottom{ background:url(images/FOOT--BG.jpg) repeat-x; width:100%; margin:0 auto;margin-top: 20px;}
.sore{ width:1000px; margin:0 auto; background:url(images/URL--top.jpg) left top #eee no-repeat;}
.sore_x{ background:url(images/link.png) 27px 28px no-repeat;border-bottom: #666 1px dotted;line-height: 30px;padding-top: 20px;}
.sore_x span{font-size: 16px;color: #333;margin-left: 50px;font-weight: bold;}
.sore_x a{ float:right;margin-right: 46px;}
.sore_t{ color:#666;padding-top: 10px;padding-left: 36px; }
.sore_t ul{}
.sore_t ul li{float:left;padding: 0 14px;}
.sore_t ul li a{ color:#666}
.sore_t ul li a:hover{color:#063}


.gywm{width:100%;overflow:hidden;background:url(../images/aboutbg.png) no-repeat 100% center;height: 459px;}
.gywmctn{    width: 1200px;margin: 0 auto;}
.gywm-left{float: left;width: 730px;}
.gltxt{ width: 733px;float: left;font-size:14px; line-height:32px; color:#333; }

.glmore{ width:138px; height:35px; background:#ccc; border-radius:5px; border:1px #0a9718 solid; box-sizing:border-box; line-height:33px; text-align:center; background:#0a9718; font-size:14px; color:#fff; margin:15px 0 0 0; transition:all 0.3s;}
.glmore:hover{ background:#fff; color:#0a9718;}
.gywm-right{ width:39%; position:relative; float:right; min-height:292px;}
.grimg{ width:calc(100% - 45px); overflow:hidden; z-index:2; position:absolute; left:0;}
.grimg1{ transition:all 0.5s;}
.grimg:hover .grimg1{ transform:scale(1.1);}
.grimg2{ padding-top:62.077%; height:262px;}
.grbg{ width:160px; height:360px; background:#0a9718; position:absolute; bottom:0; right:0; padding:0 45px 0 0; z-index:1; text-align:right;}
.grbg span{ display:inline-block; margin:20px 0 0 0; font-size:20px; color:#fff; line-height:30px;}
/*关于我们*/
.title{ width:100%; text-align:center; font-size:30px; color:#333; margin:0 0 25px 0; background:url(images/titbg.png) no-repeat bottom; padding:23px 0 7px 0; font-weight:bold;}
.title span{ display:block; font-family:"Impact"; font-size:35px; line-height:45px; color:#dbdbdb;}
/*栏目标题*/
.wrap{}
.hf1{ width:100%; padding:12px 0; background:#0a9718;}
.fk{ float: left;width: 25%;padding-top: 15px;}
.xfk{ display:inline-block; overflow:auto; cursor:pointer;margin-left: 49px;}
.xfk img{ float:left; margin:0 12px 0 0; transition:all 0.5s;}
.fk:hover .xfk img{ transform:rotateY(180deg);}
.xfk span{ display:inline-block; font-size:20px; line-height:30px; color:#fff; margin:15px 0 0 0;}


.row{ height:120px;width: 1200px;margin: 0 auto;}
.row ul{}
.row ul li{ float:left;width: 25%;margin-top: 14px;}

.cp_ul{display:block; overflow:hidden;width:1200px; margin: 0 auto;}
.cp_ul li{display:block; overflow:hidden; margin-bottom:40px; width:352px; height:254px; border:3px solid #FFF; padding:10px; float:left; margin-right:16px;}
.cp_ul li .cp_B{width:352px; overflow:hidden; float:left; transition:all 0.4s;}
.cp_ul li .cp_B .cp_img{width:100%; overflow:hidden; transition:all 1s;}
.cp_ul li .cp_B .cp_img .cp_img_top{padding-top:64.31925%;}
.cp_ul li .cp_p{display:block; overflow:hidden; height:30px; line-height:30px; font-size:16px; color:#d20e08; font-weight:bold;}
.cp_ul li .cp_txt{display:block; overflow:hidden; height:78px; line-height:26px; font-size:14px; color:#333333;}
.cp_ul li:hover .cp_B{border-color:#6cbe35;}
.cp_ul li:hover .cp_B .cp_img{transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}
.cp_ul li:hover .cp_txt{color:#d20e08;}
.cp_ul li img{ width:352px; height:222px;}
.cp_ul li h1{ font-size:14px; text-align:center; line-height:40px; text-decoration:none}
.cp_ul li h1 a:hover{ color:#333; text-decoration:none}
.cp_ul li:hover{ border-color:#0a9718;}
.cp_ul li:nth-child(3n){ margin-right:0;}

/*案例展示*/

.hf2{ width:100%; height:216px;}
/*横幅*/

/* down */
.c_1100_8{float: left; width: 100%; background: #0a9718;;}
.t_8{float: left; width: 100%; padding: 23px 0 27px 0;border-bottom: 1px solid rgba(255,255,255,.1);}
.le_8{float: left; width: 770px; }
.le_8 .le_8_1{float: left; width: 100%; padding-bottom: 12px; border-bottom: 1px solid rgba(255,255,255,.1);}
.le_8 .le_8_1 ul{float: left; width: 100%;}
.le_8 .le_8_1 li{float: left; padding-right: 35px;}
.le_8 .le_8_1 li a{float: left; display: block; font-size: 14px; color: #fff; line-height: 30px; height: 30px;}
.le_8 .le_8_1 li a:hover{color: rgba(255,255,255,.8);}
.le_8 .le_8_2{float: left; width: 100%; padding-top: 17px; font-size: 14px; line-height: 30px; color: rgba(255,255,255,.8);}
.le_8 .le_8_2 span{float: left; padding-right: 2px; font-weight: bold; line-height: 30px; height: 30px;}
.le_8 .le_8_2 a{line-height: 30px; height: 30px; padding: 0 9px; color: rgba(255,255,255,.8); }
.le_8 .le_8_2 a:hover{color: #fff;}
.le_8 .le_8_3{float: left; width: 100%; line-height: 30px; height: 30px; font-size: 14px; color: rgba(255,255,255,.8);}
.le_8 .le_8_3 .span{font-weight: bold;}
.le_8 .le_8_3 p{display:inline-block; color:#fff;}
.r_8{float: right; width: 281px; border-left: 1px solid rgba(255,255,255,.1); margin-top: 9px;}
.r_8 h4{float: left; width: 100%; text-align: right; font-size: 14px; font-weight: bold; height: 30px; color: #fff;}
.r_8 .r_8_1{float: left; width: 100%;}
.r_8 .r_8_1 a{float: right; margin-left: 30px; position: relative;}
.r_8 .r_8_1 a > img{float: left; display: block; }
.r_8 .r_8_1 a span{float: left;padding-left: 8px; line-height: 36px; height: 36px; font-size: 14px; color: rgba(255,255,255,.8);}
.r_8 .r_8_1 a i{position: absolute; width: 90px; height: 0; bottom: 100%;  left: 50%; margin-left: -40px; overflow: hidden;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.r_8 .r_8_1 a i img{display: block; padding-bottom: 10px;}
.r_8 .r_8_1 a:hover i{height: 100px;}
.r_8 .r_8_1 a:hover span{color: #fff;}

.r_8 .r_8_2{float: left; width: 100%; text-align: right; line-height: 26px; height: 26px; margin-top: 13px; font-size: 14px; color: rgba(255,255,255,.8);}
.r_8 .r_8_2 .span{float: right; font-weight: bold; font-size: 18px; font-family: Arial;}
.r_8 .r_8_2 .span p{display:inline-block;color: #fff;}
.d_8{float: left; width: 100%; padding: 11px 0 12px 0; text-align: center; font-size: 12px; color: #fff; line-height: 24px; height: auto;}
.d_8 a{float: left; width: 100%; display: block; color: #fff;}
.d_8 a:hover{color: rgba(255,255,255,.8);}
.w_1100 { margin: 0 auto; width: 1200px;}





.cpzs_ul1{display:block; overflow:hidden; width:890px;}
.cpzs_ul1 li{width:265px; float:left; margin:10px 20px 20px 10px;}
.cpzs_ul1 li a{display:block; overflow:hidden;  background:#fff; transition:all 0.4s;}
.cpzs_ul1 li a .cpzs_img{width:99%; overflow:hidden; position:relative; background:#fff; border:1px solid #ccc;}
.cpzs_ul1 li a .cpzs_img .cpzs_img_top{padding-top:74.9091%;}
.cpzs_ul1 li a .cpzs_txt{display:block; overflow:hidden; text-align:center; color:#333333; line-height:39px; height:39px; margin:0; transition:all 0.4s; font-size:15px;}
.cpzs_ul1 li:hover .cpzs_img{transition:all 1s;}
.cpzs_ul1 li:hover .cpzs_img img{transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}
.cpzs_ul1 li:hover .cpzs_txt{color:#fff;line-height:39px; height:39px; background:#0a9718 }


.xw_ul{display:block; overflow:hidden;}
.xw_ul li{display:block; overflow:hidden; border-bottom:1px dashed #ccc; line-height:40px; font-family:'Microsoft YaHei';}
.xw_ul li span{float:right; font-size:14px; color:#888;}
.xw_ul li a{display:block; height:40px; overflow:hidden; font-size:14px; color:#000;}
.xw_ul li:hover a{color:#086cc4;}

.xwxq{display:block; overflow:hidden;}
.xwxq_T{display:block; line-height:30px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:18px; color:#000000; font-weight:bold; padding-bottom:10px; border-bottom:1px dashed #ccc; text-align:center;}
.xwxq_sp{display:block; line-height:22px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:14px; color:#7a7a7a; padding:15px 0; text-align:center;}
.xwxq_txt{display:block; line-height:30px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:14px; color:#000;}

@media(max-width:766px){
	.top_header,.hf1,.mode_side,.nybanner{
		display: none !important;
	}
	.top_jpg{
	    width: 100%;
	    margin: 0 auto;
	    background: rgb(10, 151, 24);
	    float: left;
	}
	.nav{
		padding-left: 10px;
	    height: auto;
	    width: 100%;
	    margin: 0 auto;
	}
	.nav ul li{
		float: left;
	    height: auto;
	    text-align: center;
	    position: relative;
	    z-index: 999;
	    width: 24%;
	}
	.gywmctn,.gywm-left,.gltxt,.cp_ul,.t_8,.le_8,.w_1100,.mode_body,.main,.mode_body .pageTitle span,.mode_body .top_bg,.cpzs_ul1,.cpzs_ul1 li{
		width: 100% !important;
	}
	.mode_body .pageBd{
		min-height: 0px;
	}
}
