﻿@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px;}

img {border:0;margin:0; padding:0;}

ul,li,ol,h1,h2,h3,dl,dt,dd,form,p,span,b,u,s,i{list-style:none;margin:0; padding:0;}

.clearfix{display:inline-table;}

* html .clearfix{height:1%;/*ie6*/}

*+html .clearfix{min-height:1px;}

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;font-size: 0;}

.clearfix { display:inline-block; }

* html .clearfix { height:1%; }

.clearfix { display:block; }

input,textarea {outline:none;border:0px;}/*去掉输入框得到焦点时边框会出现阴影效果----例如360 火狐*/

a{font-size:12px; color:#000000;blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } a:focus{ -moz-outline-style: none; /* FF */ } /*去掉a标签超链接的虚线框*/

a:link { text-decoration: none;color: #000;}

a:visited {text-decoration: none; color: #000;}

a:hover { text-decoration: none; color: #53af49;}

a:active {text-decoration: none; color: #53af49;}

.clear{clear:both;}

body { font-size:12px; font-family:"Microsoft Yahei!";}

.h_top { width:100%; height:auto; overflow:hidden; border-bottom:1px solid #cccccc; background:#f7f7f7; padding:10px 0; color:#666666;}
.main { width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.h_top p { display:inline-block; float:right;}
.h_top p a { display:inline-block; color:#808080; margin:0 30px;}
.h_top p a:hover { color:#53af49;}

.head { width:100%; height:auto; overflow:hidden; padding:20px 0;}
.head .logo { width:168px; height:92px; float:left;}
.head .logo img { width:168px; height:92px;}
.head .logo_txt { display:inline-block; margin-left:35px; padding:10px 0; border-left:1px solid #e6e6e6; padding-left:20px; font-size:20px; color:#666666; font-weight:bold;}
.head .logo_txt span { font-size:32px; font-weight:bold; color:#383838;}
.head .tel { display:inline-block; float:right; height:auto; overflow:hidden; background:url(../images/tel.png) no-repeat left top; padding-left:40px; font-size:16px; color:#333333;}
.head .tel p { display:inline-block; font-size:18px; color:#666666;}
.head .tel p span { display:inline-block; font-size:22px; color:#333333;}

.nav { width:100%; height:auto; overflow:hidden; background:#53af49;}
.nav li { float:left; height:55px; line-height:55px; text-align:center;}
.nav li a { display:inline-block; padding:0 20px; font-size:16px; color:#fff; font-weight:bold;}
.nav li:hover { background:#eb6100;}
.nav .on { background:#eb6100;}

.slideBox{ width:100%; height:auto; overflow:hidden; position:relative; border:1px solid #ddd;  }
		.slideBox .hd{ height:16px; overflow:hidden; position:absolute; left:46.875%; bottom:20px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:40px;  width:16px; height:16px; border-radius:8px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#eb6100; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:100%; height:auto; display:block;  }


		.slideBox .prev,
		.slideBox .next{ position:absolute; left:18.75%; top:50%; margin-top:-25px; display:block; width:35px; height:35px; background:url(../images/slider-arrow.png) -35px no-repeat; filter:alpha(opacity=80);opacity:0.8;   }
		.slideBox .next{ left:auto; right:18.75%; background-position:0px 0px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }

.search { width:100%; height:auto; overflow:hidden; padding:20px 0;}
.search p { display:inline-block; font-size:14px; color:#333333; height:40px; line-height:40px;}
.search p a { font-size:14px; color:#333;}
.search form { display:inline-block; height:auto; overflow:hidden; float:right;}
.search form input[type='text']{ width:240px; height:38px; line-height:38px; overflow:hidden; padding-left:10px; background:#f5f5f5; float:left; border:1px solid #53af49; border-right:none;}
.search form input[type='button'] { width:40px; height:40px; background: url(../images/search.png) no-repeat center center #53af49; border-radius:0 5px 5px 0;}

.pro { width:100%; height:auto; overflow:hidden; background:#f2f4f7;}
.title { width:631px; height:auto; overflow:hidden; margin:0 auto; text-align:center; color:#cccccc; background:url(../images/xian.png) no-repeat center center; margin-top:40px; font-size:14px;}
.title p { font-size:34px; font-weight:bold; color:#53af49;}
.title p span { color:#eb6100;}
.pro .prolist { width:100%; height:auto; overflow:hidden; margin-top:25px; margin-bottom:15px;}
.pro .prolist .prol { width:220px; height:auto; overflow:hidden; float:left; background:#53af49; padding:5px;}
.pro .prolist .pror { width:940px; height:auto; overflow:hidden; float:left; margin-left:30px;}
.pro .prolist .prol p { color:#fff; text-align:center; margin-top:15px;}
.pro .prolist .prol p span { font-size:24px; font-weight:bold;}
.pro .prolist .prol ul { width:100%; height:auto; overflow:hidden; background:#fff; border-radius:5px;}
.pro .prolist .prol ul li { height:auto; overflow:hidden; margin-top:25px;}
.pro .prolist .prol ul li a { display:inline-block; width:170px; border-bottom:1px solid #f0f0f0; padding-bottom:10px; margin-left:30px; margin-right:10px; padding-left:10px; font-size:14px; color:#666666;}
.pro .prolist .prol ul li:last-child { margin-bottom:70px;}
.pro .prolist .prol ul li:hover a { color: #53af49;}
.pro .prolist .pror ul { width:100%; height:auto; overflow:hidden;}
.pro .prolist .pror ul li { width:302px; height:auto; overflow:hidden; float:left; margin-right:15px; background:#fff; margin-bottom:25px;}
.pro .prolist .pror ul li:nth-child(3n) { margin-right:0px;}
.pro .prolist .pror ul li a { display:inline-block; width:100%; height:auto; overflow:hidden;}
.pro .prolist .pror ul li img { width:302px; height:247px;}
.pro .prolist .pror ul li span { display:inline-block; width:100%; height:45px; line-height:45px; overflow:hidden; text-align:center; font-size:18px; color:#333333;}
.pro .prolist .pror ul li:hover span { background:#53af49; color:#fff;}

.scdz { width:100%; height:auto; overflow:hidden;}
.scdz .title { color:#333333; font-size:14px;}
.scdz ul { width:100%; height:auto; overflow:hidden; margin-top:30px; margin-bottom:50px;}
.scdz ul li { width:277px; height:auto; overflow:hidden; float:left; margin-right:28px; border:1px solid #cccccc;}
.scdz ul li:last-child { margin-right:0px;}
.scdz ul li img { width:100%; height:222px;}
.scdz ul li p { width:100%; height:auto; overflow:hidden;}
.scdz ul li p a { display:inline-block; width:50%; height:auto; overflow:hidden; float:left; padding:8px 0; text-align:center; font-size:14px; color:#fff;}
.scdz ul li p a img { width:21px; height:21px; vertical-align:middle; margin-right:5px;}
.scdz ul li p a:first-child { background:#eb6100;}
.scdz ul li p a:last-child { background:#53af49;}
.scdz ul li span { display:inline-block; width:100%; text-align:center; padding:25px 0; font-size:18px; color:#333333;}

.youshi { width:100%; height:auto; overflow:hidden; background:#f2f4f7;}
.youshi .tit { width:100%; height:auto; overflow:hidden; margin-top:50px; text-align:center; margin-bottom:40px;}
.youshi .tit p { font-size:34px; font-weight:bold; color:#53af49; margin-bottom:15px;}
.youshi .tit p span { color:#eb6100;}
.youshi .tit .xiaozi { font-size:14px; color:#333333;}
.youshi .ys1 { width:100%; height:auto; overflow:hidden;}
.youshi .ys2 { width:100%; height:auto; overflow:hidden;}
.youshi .ys3 { width:100%; height:auto; overflow:hidden;}
.youshi .ys4 { width:100%; height:auto; overflow:hidden; margin-bottom:80px;}
.youshi .ys_info { width:50%; height:330px; overflow:hidden; float:left; text-align:center;}
.youshi img { width:50%; float:left; vertical-align:middle; height:330px;}
.youshi .ys1 .ys_info { background:#53af49;}
.youshi .ys2 .ys_info { background:#eb6100;}
.youshi .ys3 .ys_info { background:#2e9699;}
.youshi .ys4 .ys_info { background:#53af49;}
.youshi .ys_info span { display:inline-block; font-size:36px; color:#fff; margin-top:75px; margin-bottom:40px;}
.youshi .ys_info p { font-size:18px; color:#fff; margin:0 50px 0 80px; line-height:30px;}
.youshi .ys_info .xian { width:50px; height:1px; background:#fff; margin-top:15px; margin-bottom:30px; overflow:hidden;}
.youshi .ys_info a { display:inline-block; width:105px; height:30px; line-height:30px; border:1px solid #fff; text-align:center; font-size:14px; color:#fff; border-radius:15px;}

.pinzhi { width:100%; height:auto; overflow:hidden;}
.pinzhi .title { width:852px; background:url(../images/xian1.png) no-repeat center center;}
.pinzhi ul { width:100%; height:auto; overflow:hidden; margin-top:30px; margin-bottom:35px;}
.pinzhi ul li { width:290px; height:auto; overflow:hidden; float:left; margin-right:13px; margin-bottom:15px;}
.pinzhi ul li:nth-child(4n) { margin-right:0;}
.pinzhi ul li a { display:inline-block; height:auto; overflow:hidden;}
.pinzhi ul li img { width:100%; height:230px;}
.pinzhi ul li span { display:inline-block; width:100%; height:40px; line-height:40px; text-align:center; background:#53af49; font-size:14px; color:#fff;}

.lc { width:100%; height:auto; overflow:hidden; background:url(../images/dz_bg.png) no-repeat top center;}
.lc .tit { width:284px; height:auto; overflow:hidden; margin:0 auto; text-align:center; font-size:14px; color:#fff; margin-top:40px;}
.lc .tit span { display:inline-block; width:100%; height:auto; overflow:hidden; background:url(../images/lc_xian.png) no-repeat center center; font-size:34px; font-weight:bold; color:#fff; margin-bottom:15px;}
.lc .lc_info { width:100%; height:auto; overflow:hidden; margin-top:25px;}
.lc .lc_info div { width:18%; height:auto; overflow:hidden; background:url(../images/jt.png) no-repeat right center; margin-bottom:35px; display:inline-block; margin-right:15px;}
.lc .lc_info p{ display:inline-block; width:182px; height:auto; overflow:hidden; background:#fff; text-align:center; padding:15px 0; border-radius:5px; font-size:16px; color:#333333;}
.lc .lc_info p img { margin-bottom:20px;}
.lc .lc_info div:nth-child(5n) { margin-right:0px;}
.lc .lc_info div:nth-child(5) { width:182px; background:url(../images/xia.png) no-repeat bottom center; margin-bottom:0px; padding-bottom:40px;}
.lc .lc_info div:nth-child(6) { background:url(../images/zuo.png) no-repeat right center;}
.lc .lc_info div:nth-child(7) { background:url(../images/zuo.png) no-repeat right center;}
.lc .lc_info div:nth-child(8) { background:url(../images/zuo.png) no-repeat right center;}
.lc .lc_info div:nth-child(9) { background:url(../images/zuo.png) no-repeat right center;}
.lc .lc_info div:nth-child(10) { background:none; width:182px;}

.khjz { width:100%; height:auto; overflow:hidden; background:#f2f4f7;}
.khjz .tit { width:284px; height:auto; overflow:hidden; margin:0 auto; text-align:center; font-size:14px; color:#333333; margin-top:40px;}
.khjz .tit span { display:inline-block; width:100%; height:auto; overflow:hidden; background:url(../images/lc_xian.png) no-repeat center center; font-size:34px; font-weight:bold; color:#eb6100; margin-bottom:15px;}
.khjz ul { width:100%; height:auto; overflow:hidden; margin-bottom:40px;}
.khjz ul li { width:540px; height:auto; overflow:hidden; background:#fff; border:1px solid #e6e6e6; border-radius:10px; padding:20px; float:left; margin-right:36px; margin-top:30px;}
.khjz ul li:nth-child(2n) { margin-right:0px;}
.khjz ul li .img { width:160px; height:160px; overflow:hidden; float:left; border-radius:80px;}
.khjz ul li .img img { width:100%;}
.khjz ul li .neirong { width:370px; height:auto; overflow:hidden; float:left; margin-left:10px;}
.khjz ul li .neirong span { font-size:18px; color:#333333; display:inline-block; margin-top:20px;}
.khjz ul li .neirong p { font-size:14px; color:#666666; margin-top:10px;}
.khjz ul li .neirong a { display:inline-block; color:#eb6409; float:right; margin-top:25px;}

.zypz { width:100%; height:auto; overflow:hidden; padding-bottom:40px;}
.zypz .tit { width:339px; height:auto; overflow:hidden; margin:0 auto; text-align:center; font-size:14px; color:#333333; margin-top:40px;}
.zypz .tit span { display:inline-block; width:100%; height:auto; overflow:hidden; background:url(../images/xian2.png) no-repeat center center; font-size:34px; font-weight:bold; color:#eb6100; margin-bottom:15px;}
.zypz .hd { width:660px; height:68px; border:1px solid #53af49; margin:0 auto; margin-top:30px; margin-bottom:25px;}
.zypz .hd li { width:220px; height:78px; line-height:68px; text-align:center; float:left; font-size:26px; color:#333333;}
.zypz .hd li:hover { background:url(../images/jietou_h.png) no-repeat top center; color:#fff;}
.zypz .hd .on { background:url(../images/jietou_h.png) no-repeat top center; color:#fff;}
.zypz .prev { display:inline-block; width:43px; height:65px; background:url(../images/prev.png) no-repeat top center; float:left; margin-top:70px; cursor:pointer; }
.zypz .next { display:inline-block; width:43px; height:65px; background:url(../images/next.png) no-repeat top center; float:left; margin-top:70px; cursor:pointer;}
.zypz .bd { display:inline-block; width:1040px; height:auto; overflow:hidden; margin:0 33px; float:left;}
.zypz .bd .nr { width:100%; height:auto; overflow:hidden; background:url(../images/bijiao.png) no-repeat top 40px center;}
.zypz .bd .nr_l { width:442px; height:auto; overflow:hidden; float:left;}
.zypz .bd .nr_r { width:442px; height:auto; overflow:hidden; float:left; margin-left:155px;}
.zypz .bd .nr_l p { display:inline-block; margin-left:87px; margin-top:45px; font-size:16px; color:#666666; line-height:29px;}
.zypz .bd .nr_l p span { font-size:26px; color:#333333; display:inline-block; margin-bottom:15px;}
.zypz .bd .nr_r p { display:inline-block; margin-top:45px; font-size:16px; color:#666666; line-height:29px;}
.zypz .bd .nr_r p span { font-size:26px; color:#333333; display:inline-block; margin-bottom:15px;}

.show { width:100%; height:auto; overflow:hidden; background:#f2f4f7; padding-bottom:50px;}
.show .main { width:1310px;}
.show .sHd { width:883px; height:68px; border:1px solid #53af49; margin:0 auto; margin-top:55px; margin-bottom:36px;}
.show .sHd li { width:220px; height:68px; line-height:68px; text-align:center; float:left; font-size:26px; color:#333333; border-right:1px solid #53af49;}
.show .sHd li a { font-size:26px; color:#333333;}
.show .sHd li:last-child { border-right:none;}
.show .sHd li:hover { height:78px; border-right:none; background:url(../images/jietou_h.png) no-repeat top center; color:#fff;}
.show .sHd .on { height:78px; border-right:none; background:url(../images/jietou_h.png) no-repeat top center; color:#fff;}
.show .sHd li:hover a { color:#fff;}
.show .sHd .on a { color:#fff;}
.show .prev { display:inline-block; width:43px; height:64px; background:url(../images/left.png) no-repeat top center; float:left; margin-top:115px; cursor:pointer; margin-right:5px; }
.show .next { display:inline-block; width:43px; height:64px; background:url(../images/right.png) no-repeat top center; float:left; margin-top:115px; cursor:pointer; margin-left:5px;}
.show .sBd { display:inline-block; width:100%; height:auto; overflow:hidden; }
.show .sBd .slide { width:100%; height:auto; overflow:hidden;}
.show .sBd ul { width:1200px; height:auto; overflow:hidden; background:#53af49; float:left;}
.show .sBd ul li { width:260px; height:auto; overflow:hidden; float:left; text-align:center; margin:15px 20px;}
.show .sBd ul li img { width:258px; border:1px solid #fff; margin-bottom:10px;}
.show .sBd ul li a { display:inline-block; font-size:24px; color:#fff;}
.show .tempWrap { float:left;}

.yyly { width:100%; height:auto; overflow:hidden;}
.yyly .main { width:1310px;}
.yyly .tit { width:434px; height:auto; overflow:hidden; margin:0 auto; text-align:center; font-size:14px; color:#333333; margin-top:40px; margin-bottom:30px;}
.yyly .tit span { display:inline-block; width:100%; height:auto; overflow:hidden; background:url(../images/lc_xian.png) no-repeat center center; font-size:34px; font-weight:bold; color:#eb6100; margin-bottom:15px;}
.yyly .yprev { display:inline-block; width:35px; height:35px; background:url(../images/y_prev.png) no-repeat top center; float:left; margin-top:115px; cursor:pointer; margin-right:15px; }
.yyly .ynext { display:inline-block; width:35px; height:35px; background:url(../images/y_next.png) no-repeat top center; float:left; margin-top:115px; cursor:pointer; margin-left:15px;}
.yyly .yBd { display:inline-block; width:1200px; height:auto; overflow:hidden; float:left;}
.yyly .yBd ul { width:100%; height:auto; overflow:hidden; }
.yyly .yBd ul li { width:260px; height:210px; overflow:hidden; float:left; text-align:center; margin:15px 20px; border:1px solid #53af49;}
.yyly .yBd ul li a { display:inline-block; width:100%; height:auto; overflow:hidden;}
.yyly .yBd ul li img { width:260px; height:171px;}
.yyly .yBd ul li a span{ display:inline-block; width:100%; height:40px; line-height:40px; background:#53af49; font-size:16px; color:#fff;}
.yyly .tempWrap { float:left;}

.about { width:100%; height:auto; overflow:hidden;}
.about .tit { width:434px; height:auto; overflow:hidden; margin:0 auto; text-align:center; font-size:14px; color:#333333; margin-top:40px; margin-bottom:30px;}
.about .tit span { display:inline-block; width:100%; height:auto; overflow:hidden; background:url(../images/lc_xian.png) no-repeat center center; font-size:34px; font-weight:bold; color:#eb6100; margin-bottom:15px;}
.about .about_info { width:100%; height:auto; overflow:hidden; background:url(../images/about_bg.jpg) no-repeat top center; padding-top:50px; padding-bottom:70px;}
.about .about_info .nr { width:700px; height:300px; background:rgba(26,26,26,0.6); margin:0 auto; padding:40px 50px; text-align:center;}
.about .about_info .nr span { display:inline-block; width:100%; text-align:center; font-size:28px; color:#fff;}
.about .about_info .nr p { font-size:16px; color:#fff; margin-top:20px; text-indent:2em; text-align:left;}
.about .about_info .nr a { display:inline-block; width:110px; height:auto; overflow:hidden; text-align:center; font-size:14px; color:#fff; border:1px solid #eb6100; padding:5px 0; margin-top:35px;}

.news { width:100%; height:auto; overflow:hidden;}
.news .tit { width:434px; height:auto; overflow:hidden; margin:0 auto; text-align:center; font-size:14px; color:#333333; margin-top:40px; margin-bottom:30px;}
.news .tit span { display:inline-block; width:100%; height:auto; overflow:hidden; background:url(../images/lc_xian.png) no-repeat center center; font-size:34px; font-weight:bold; color:#eb6100; margin-bottom:15px;}
.news .fenlei { width:auto; height:auto; overflow:hidden; margin:0 auto; margin-top:20px; text-align:center;}
.news .fenlei li { width:100px; height:30px; line-height:30px; text-align:center; background:#53af49; display:inline-block; margin-right:50px;}
.news .fenlei li:last-child { margin-right:0px;}
.news .fenlei li a { display:inline-block; width:100%; font-size:18px; color:#fff;}
.news .n_top { height:auto; overflow:hidden; width:100%; background:#f2f4f7; margin-top:30px;}
.news .n_top img { width:393px; height:296px; border:1px solid #e6e6e6; float:left;}
.news .n_top p { display:inline-block; width:660px; float:left; padding:35px 70px 70px 70px; font-size:14px; color:#666666; line-height:24px;}
.news .n_top p span { font-size:18px; color:#333333; display:inline-block;margin-bottom:15px;}
.news .n_bottom { height:auto; overflow:hidden; width:100%; margin-top:30px; margin-bottom:30px;}
.news .n_bottom .n_left { width:570px; height:auto; overflow:hidden; float:left;}
.news .n_bottom .n_left li { width:100%; height:auto; overflow:hidden; margin-bottom:20px;}
.news .n_bottom .n_left li:last-child { margin-bottom:0px;}
.news .n_bottom .n_left li .time { display:inline-block; width:auto; float:left; padding:25px 20px; line-height:24px; font-size:14px; color:#666666; background:#f2f4f7;}
.news .n_bottom .n_left li .time span { font-size:24px; color:#666666;}
.news .n_bottom .n_left li .n_nr { width:430px; height:auto; overflow:hidden; float:left; margin-left:24px;}
.news .n_bottom .n_left li .n_nr span { font-size:14px; color:#333333;}
.news .n_bottom .n_left li .n_nr p { display: -webkit-box; font-size:12px; color:#666666; margin-top:10px; width:440px;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news .n_bottom .n_left li .n_nr a { display:inline-block; float:right; font-size:12px; color:#eb6100; cursor:pointer; margin-top:15px;}
.news .n_bottom .n_right { width:565px; height:auto; overflow:hidden; float:left; margin-left:65px;}
.news .n_bottom .n_right li { width:565px; height:auto; overflow:hidden; border-bottom:1px dashed #e6e6e6; padding-bottom:10px; margin-bottom:15px;}
.news .n_bottom .n_right li:last-child { margin-bottom:0px;}
.news .n_bottom .n_right li a { display:inline-block; width:545px; font-size:12px; color:#333333; background:url(../images/heng.png) no-repeat left center; padding-left:20px;}
.news .n_bottom .n_right li a span { display:inline-block; float:right; font-size:12px; color:#333333;}
.news .n_bottom .n_right li a:hover { color:#eb6100;}
.news .n_bottom .n_right li a:hover span { color:#eb6100;}

.link { width:100%; height:auto; overflow:hidden; border-top:1px solid #e6e6e6; padding-top:10px; padding-bottom:20px;}
.link img { vertical-align:bottom; margin-right:20px;}
.link p { display:inline-block; margin-bottom:5px;}
.link p a { font-size:12px; color:#666666;}

.f_nav { width:100%; height:auto; overflow:hidden; background:#53af49;}
.f_nav li { float:left; height:55px; line-height:55px; text-align:center;}
.f_nav li a { display:inline-block; padding:0 21px; font-size:16px; color:#fff;}
.f_nav li:hover { background:#eb6100;}

.footer { width:100%; height:auto; overflow:hidden; background:#333333; padding:50px 0 40px 0;}
.footer .f_logo { width:168px; height:92px; float:left; margin-top:15px; margin-left:30px;}
.footer .f_logo img { width:100%; height:100%;}
.footer p { display:inline-block; float:left; border-left:1px solid #fff; margin-left:25px; padding-left:30px; line-height:24px; color:#fff;}
.footer .ewm { width:137px; height:auto; overflow:hidden; float:right; margin-right:100px; font-size:12px; color:#fff; text-align:center;}
.footer .ewm img { width:137px; height:132px; margin-bottom:10px;}