*{padding:0px; margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,i,b,em,span,form,fieldset,legend,input,textarea,select,button,th,td{margin:0; padding:0; font-style:normal;}
h1,h2,h3,h4,h5,h6{list-style:none; font-weight:normal;}
input,select,button{font-size:12px; border:0; background:none; outline:none; vertical-align:middle;}
button{overflow:visible}
img{border:none;}
li{list-style:none;}
a{color:#333; text-decoration:none;}
a:hover{color:#406607; text-decoration:none !important;}
.clear{overflow:hidden; clear:both; height:0px;}

.container {
	width: 1450px; margin:0 auto; height:auto; overflow:hidden
}

.container1 {
	width: 1450px; margin:0 auto;
}

.header{width:100%;  background:rgba(245,225,202,.69); position:fixed; top:0; left:0; z-index:9999;box-shadow: 0px 5px 7px 0px rgba(228, 229, 227, 0.3); height:85px}
.header .logo{width:400px; margin: 0; float:left; margin-top:15px}
.header .logo img{width:100%; height:auto; display:block;}
.header .menu{float:right; }
.header .menu .nav{ background:url(../images/nav.png) no-repeat left center; margin:17.5px auto;}
.header .menu .nav ul li{ width:105px; background:url(../images/nav.png) no-repeat right center; font-size:16px; line-height:50px; text-align:center; float:left; display:block; position:relative; font-weight:bold}
.header .menu .nav ul li a{color:#191918; display:block;}
.header .menu .nav ul li:hover a{background: rgba(64,102,7,.6);color:#FFFFFF;border-radius:4px; }
.header .menu .nav .ej{width:105px; position:absolute; z-index:999; display:none; overflow:hidden;}
.header .menu .nav ul li:hover .ej{display:block;}
.header .menu .nav ul li:hover .ej a{font-size:14px; line-height:40px; border-top:1px solid #365705;}
.header .menu .nav ul li:hover .ej a:hover{background-color:#d48106; color:#FFFFFF}
.tel{ float:right;font-size:16px; font-weight:bold; margin-top:28px;  height:30px; line-height:30px; padding-left:15px}
.tel1{ background:url(../images/dh.png) no-repeat left center;padding-left:50px; font-size:16px; font-weight:bold;margin-left:20px; height:30px; line-height:30px;}
.lx{ background:#fafafa; padding:20px 0px}
#nav {
       width:240px;
    line-height: 40px; 
       list-style-type: none;
       text-align:left;
    /*��������ul�˵����иߺͱ���ɫ*/
}

/*==================һ��Ŀ¼===================*/
#nav a {
       width: 220px; 
       display: block;
       padding-left:20px; font-size:14px;border-bottom:1px dotted #bbb;background:url(../images/jt1.png) no-repeat left center;transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;
       /*Width(һ��Ҫ)�����������Li�����*/
}

#nav li {
        /*һ��Ŀ¼�ı���ɫ*/
	   margin-top:5px;/*�����һ���ױ�*/
       float:left;
	  
       /*float��left,����Ӧ�����ã���������Firefox����������ʾ       �̳�Nav��width,���ƿ��ȣ�li�Զ���������*/
}

#nav li a:hover{
       background:none;  background:#406607 url(../images/jt.png) no-repeat 10px center; color:#fff; padding-left:25px;   /*һ��Ŀ¼onMouseOver��ʾ�ı���ɫ*/
}

#nav a:link  {
       color:black; text-decoration:none;
}
#nav a:visited  {
       color:black;text-decoration:none;
}
#nav a:hover  {
       color:#FFF;text-decoration:none;font-weight:bold;
}

/*==================����Ŀ¼===================*/
#nav li ul {
       list-style:none;
       text-align:left;
}
#nav li ul li{  
		height:30px;     
       background:url(images/n4.jpg) no-repeat; /*����Ŀ¼�ı���ɫ*/
}

#nav li ul a{
         padding-left:30px;
         width:210px;
		 height:30px; 
		 line-height:30px;background:url(../images/jt2.png) no-repeat left center;
       /* padding-left����Ŀ¼�����������ƶ�����Width������������=(�ܿ���-padding-left)*/
}

/*�����Ƕ���Ŀ¼��������ʽ*/

#nav li ul a:link  {
		line-height:30px;
       color:#666; text-decoration:none;
}
#nav li ul a:visited  {
       color:#666;text-decoration:none;
}
#nav li ul a:hover {
       text-decoration:underline;
       font-weight:normal;
       background:none;line-height:30px;background:url(../images/jt2.png) no-repeat left center;
       /* ����onmouseover��������ɫ������ɫ*/
}

/*==================����Ŀ¼===================*/
ul.third{
         padding-left:0px;
         width:165px;
         background:#000000!important;
         color:#FF0000; text-decoration:none;
}
/*==============================*/

#nav li:hover ul {
       left: auto;
}
#nav li.sfhover ul {
       left: auto;
}
#content {
       clear: left; 
}
#nav ul.collapsed {
       display: none;
}
-->

#PARENT{
       width:240px;
}


.pc_ban{width:100%; background-color:#f7f7f7; position:relative; overflow:hidden;}
.pc_ban .swiper-slide{width:100%; opacity:.2;}
.pc_ban .swiper-slide-active{opacity:1;}
.pc_ban img{width:100%; height:auto; display:block;}
.pc_ban .w_z{width:50%; position:absolute; top:50%; right:6%; color:#fff; text-shadow:0 0 5px #555;
transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);}
.pc_ban .w_z h2{font-size:30px; font-weight:bold; margin-bottom:15px;}
.pc_ban .w_z .n_r{font-size:16px; line-height:30px;}
.pc_ban .swiper-button-prev{background:url(../images/banner-l.png) no-repeat; width:30px; height:50px; margin-top:0; left:50%; margin-left:-575px;
background-size:30px 50px;
-webkit-background-size:30px 50px;
-moz-background-size:30px 50px;
-ms-background-size:30px 50px;
-o-background-size:30px 50px;}
.pc_ban .swiper-button-next{background:url(../images/banner-r.png) no-repeat; width:30px; height:50px; margin-top:0; right:50%; margin-right:-575px;
background-size:30px 50px;
-webkit-background-size:30px 50px;
-moz-background-size:30px 50px;
-ms-background-size:30px 50px;
-o-background-size:30px 50px;}
@media (min-width:1200px){
.pc_ban .swiper-slide{width:100%;}
}

.gy_bt{width:100%; text-align:center; margin-bottom:30px;}
.gy_bt h1{font-size:26px; margin-bottom:10px; margin-top:0;}
.gy_bt em{font-size:13px; line-height:30px; color:#999; text-transform:uppercase; margin-bottom:10px; display:block;}
.gy_bt span{width:120px; height:1px; background-color:#aaa; display:block; margin:5px auto 0;}
.gy_bt i{width:60px; height:1px; background-color:#d48106; display:block; margin:0 auto;}


.sy_ss{width:100%; padding:30px 0; background-color:#f7f7f7;}
.sy_ss .container{width:800px;}
.sy_ss h1{font-size:30px; text-align:center; margin:0 0 20px;}
.sy_ss .s_c{width:100%; height:50px; background-color:#fff; overflow:hidden;}
.sy_ss .s_c input.w_z{width:80%; padding:0 10px; height:50px; font-size:16px; line-height:50px; float:left;}
.sy_ss .s_c input.a_n{width:20%; height:50px; background-color:#406607; font-size:16px; line-height:50px; color:#fff; cursor:pointer; float:right;}

.sy_cp{ padding:50px 0; overflow:hidden; height:auto}
.sy_cp li{ border: 2px solid #e5e5e5; width:277px; margin-right:20px; float:left; text-align:center; padding:0px 20px; }
.sy_cp ul li:nth-child(4n){margin-right:0; }
.sy_cp li img{ width:100%}
.sy_cp li h1{ font-size:16px; font-weight:bold}
.sy_cp li p{ font-size:14px; line-height:24px;}
.sy_cp li span a{border: #333333 2px solid;padding:5px;display:block;width:50%; font-size:12px; margin:15px  auto 20px; border-radius:4px;}
.sy_cp li span:hover{  color:#FFFFFF;display:block;}
.sy_cp li span a:hover{ color:#FFFFFF; display:block;background:#406607;border: #406607 2px solid;}

.sy_jj{overflow:hidden; height:auto; background:url(../images/cs.jpg) no-repeat center top; height:829px}
.sy_jj ul{overflow:hidden; margin-top:200px}
.sy_jj ul li{float:left; padding:1px 1px 0 0; width:16.6%}
.sy_jj ul li:nth-child(6n){margin-right:0; }
.sy_jj img{width:100%; height:auto; display:block;
transition:all 3s;
-webkit-transition:all 3s;
-moz-transition:all 3s;
-ms-transition:all 3s;
-o-transition:all 3s;}
.sy_jj ul li:hover img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}
.sy_jj .nr{width:100%; position:relative; overflow:hidden;}
.sy_jj .bj{width:100%; height:100%; background-color:rgba(0,0,0,.3); top:0; left:0; position:absolute;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;}
.sy_jj .wz{position:absolute; width:90%; left:5%; bottom:11%; font-size:12px; color:#fff; line-height:26px; text-align:center}
.sy_jj .wz h3{font-size:22px; margin-bottom:5px;}
.sy_jj .wz p{font-size:14px; color:#ddd; margin-bottom:20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.sy_jj .wz span{font-size:14px;}
.sy_jj .wz i{padding-left:15px;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;}
.sy_jj ul li:hover .bj{background-color:rgba(14,110,184,.5);}
.sy_jj ul li:hover .wz i{padding-left:30px;}

.sy_xw{ padding:50px 0; overflow:hidden; height:auto; background:url(../images/tgbanner2.jpg) no-repeat left center;}
.sy_xw .gy_bt h1{ color:#FFFFFF}
.swiper-xw{width:1200px; margin:0 auto;}
.swiper-xw .swiper-slide{padding:0 50px; box-sizing:border-box;}
.swiper-xw h3 a{font-size:20px; margin-bottom:15px; color:#f1f1f1}
.swiper-xw p{font-size:14px; line-height:26px; margin-bottom:20px; color:#fff;}
.swiper-xw a.mr{font-size:14px;}
.swiper-xw .swiper-slide:hover a.mr{color:#fff;}
.swiper-xw .swiper-button-prev{background:url(../images/zjt.jpg) no-repeat; left:0; width:26px; height:26px; margin-top:-13px; background-size:26px 26px;
-webkit-background-size:26px 26px;
-moz-background-size:26px 26px;}
.swiper-xw .swiper-button-next{background:url(../images/yjt.jpg) no-repeat; right:0; width:26px; height:26px; margin-top:-13px; background-size:26px 26px;
-webkit-background-size:26px 26px;
-moz-background-size:26px 26px;}


.sy_fw{width:100%; height:490px; overflow:hidden; background: url(../images/hz.jpg) no-repeat center top;}
.sy_fw .tp{width:100%; overflow:hidden;}
.sy_fw .tp img{width:100%; height:auto; display:block;
transition:all 3s;
-webkit-transition:all 3s;
-moz-transition:all 3s;
-ms-transition:all 3s;
-o-transition:all 3s;}
.sy_fw .swiper-slide:hover .tp img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}
.sy_fw .bj{width:100%; height:0; background-color:rgba(0,0,0,.5); position:absolute; top:0; left:0;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;}
.sy_fw .swiper-slide:hover .bj{height:100%;}
.sy_fw .wz{width:100%; background-color:rgba(0,0,0,.5); color:#fff; padding:0 15px; position:absolute; top:100%; margin-top:-56px; left:0;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;}
.sy_fw .swiper-slide:hover .wz{top:10%; margin-top:0; background:none;}
.sy_fw .wz h3{font-size:18px; line-height:56px; text-align:center; margin:0; box-sizing:0 0 5px #555;}
.sy_fw .wz p{font-size:12px; line-height:24px;}
.sy_fw .wz a{width:30px; height:30px; display:block; font-size:22px; line-height:26px; text-align:center; background-color:#fff; border-radius:100%; margin:20px auto 0;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;}
.sy_fw .wz a:hover{background-color:#406607; color:#fff;}
.sy_fw .wz i{display:inline-block; line-height:24px;}


.swiper-fuwu{padding-top:270px;}
.swiper-fuwu .swiper-slide{overflow:hidden;}
.swiper-fuwu .swiper-button-prev{width:50px; height:26px; background:#d7d7d7 url(../images/hz_l.png) no-repeat center; top:auto; bottom:0; left:50%; margin-left:-60px;}
.swiper-fuwu .swiper-button-prev:hover{background:#406607 url(../images/hz_l.png) no-repeat center;}
.swiper-fuwu .swiper-button-next{width:50px; height:26px; background:#d7d7d7 url(../images/hz_r.png) no-repeat center; top:auto; bottom:0; right:50%; margin-right:-60px;}
.swiper-fuwu .swiper-button-next:hover{background:#406607 url(../images/hz_r.png) no-repeat center;}



.sy_zh{width:100%; padding:50px 0; background-color:#f7f7f7; overflow:hidden;}
.sy_zh h1{margin:0 0 20px; font-size:26px;}
.sy_zh .x_w ul{background-color:#fff; padding:5px 15px 20px; margin-bottom:12px;}
.sy_zh .x_w ul li{display:block; border-bottom:1px dotted #e7e7e7; font-size:12px; line-height:46px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sy_zh .x_w ul li span{float:right; font-size:12px; line-height:44px; color:#aaa;}
.sy_zh .x_w .w_l{padding:15px; font-size:22px; line-height:29px; background:#fff url(../images/a2.jpg) no-repeat right center / auto 90%;}
.sy_zh .x_w .w_l span{font-size:16px; color:#777;}
.sy_zh .r_l{padding:0;}
.sy_zh .r_l .w_z{padding:15px; background-color:#fff; font-size:14px; line-height:26px;}
.sy_zh .r_l .w_z a{display:block; width:100px; height:26px; background-color:#406607; font-size:12px; color:#fff; text-align:center; line-height:26px; margin-top:20px;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.sy_zh .r_l .w_z a:hover{box-shadow:inset 100px 0 0 0 #555;
-webkit-box-shadow:inset 100px 0 0 0 #555;
-moz-box-shadow:inset 100px 0 0 0 #555;
-ms-box-shadow:inset 100px 0 0 0 #555;
-o-box-shadow:inset 100px 0 0 0 #555;}
.sy_zh .t_w{padding:0;}
.sy_zh .t_p{overflow:hidden; position:relative;}
.sy_zh .t_p img{width:100%; height:auto; display:block;
transition:all 3s;
-webkit-transition:all 3s;
-moz-transition:all 3s;
-ms-transition:all 3s;
-o-transition:all 3s;}
.sy_zh .t_p:hover img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}
.sy_zh .t_p .w{position:absolute; bottom:0; left:0; width:100%; padding:10px; background-color:rgba(0,0,0,.8);}
.sy_zh .t_p .w a{font-size:15px; color:#fff; display:block;}



.footer{width:100%; color:#aaa;background: url(../images/d.jpg) no-repeat center top; height:412px}
.footer h3{font-size:18px; color:#fff; margin-bottom:20px; text-align:center}
.footer p{font-size:14px; line-height:28px;text-align:center}
.footer p i{padding-right:10px;}
.footer p a{color:#aaa;}
.footer p a:hover{color:#fff;}
.footer ul{margin-bottom:15px; overflow:hidden;}
.footer ul li{padding:0; width:50%; float:left;}
.footer ul li a{display:block; font-size:14px; line-height:32px; color:#aaa;}
.footer ul li a:hover{color:#fff;}
.footer img{width:100%; height:auto; display:block;}
.footer select{border:1px solid #fff; width:50%; height:36px; padding:0 2%; color:#aaa; float:right; font-size:14px; line-height:36px;}
.footer option{color:#555;}
.footer .container{padding:30px 0;}
.footer .e_m{width:100px; margin:0 auto; text-align:center}
.footer .e_m img{width:100%; height:auto; display:block;}
.footer .icp{width:100%; padding:20px 0; font-size:16px; line-height:36px; text-align:center; color:#aaa; border-top:1px solid #555; color:#333}

.zxkf{width:60px; position:fixed; right:0; top:50%; margin-top:-30px; z-index:99999;}
.zxkf .dh{margin-bottom:2px; background-color:rgba(0,0,0,.8); width:60px; height:60px; float:right; overflow:hidden;
transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .dh:hover{background-color:rgba(255,125,50,.8); width:210px;}
.zxkf .dh .tp{float:left; width:60px; padding-top:30px; height:60px; background:url(../images/d_h.png) no-repeat center 10px; font-size:12px; line-height:30px; color:#fff; text-align:center;
transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .dh:hover .tp{background-color:rgba(255,125,50,.8);}
.zxkf .dh .wz{font-size:20px; color:#fff; font-family:Arial; line-height:60px; float:left; margin-left:10px;}
.zxkf .qq{margin-bottom:2px; background-color:rgba(0,0,0,.8); width:60px; height:60px; float:right; overflow:hidden; transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .qq:hover{background-color:rgba(66,167,204,.8); width:150px;}
.zxkf .qq .tp{float:left; width:60px; padding-top:30px; height:60px; background:url(../images/q_q.png) no-repeat center 10px; font-size:12px; line-height:30px; color:#fff; text-align:center;
transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .qq:hover .tp{background-color:rgba(66,167,204,.7);}
.zxkf .qq .wz{font-size:14px; color:#fff; line-height:60px; float:left; margin-left:10px;}
.zxkf .qq .wz a{color:#fff;}
.zxkf .wx{margin-bottom:2px; background-color:rgba(0,0,0,.8); width:60px; height:60px; float:right; position:relative; transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .wx:hover{background-color:rgba(95,212,144,.8);}
.zxkf .wx .tp{float:left; width:60px; padding-top:30px; height:30px; background:url(../images/w_x.png) no-repeat center 10px; font-size:12px; line-height:30px; color:#fff; text-align:center;}
.zxkf .ewm{position:absolute; width:120px; border:1px solid #e7e7e7; left:-125px; bottom:0; display:none;}
.zxkf .ewm img{width:100%; height:auto;}
.zxkf .wx:hover .ewm{display:block;}
.zxkf .fh{margin-bottom:10px; background-color:rgba(0,0,0,.8); width:60px; height:60px; float:right; position:relative; cursor:pointer; display:none;
transition:all 0.5s;
-webkit-transition:all 0.5s;
-moz-transition:all 0.5s;
-ms-transition:all 0.5s;
-o-transition:all 0.5s;}
.zxkf .fh:hover{background-color:rgba(226,177,119,.9);}
.zxkf .fh .tp{float:left; width:60px; padding-top:30px; height:30px; background:url(../images/f_h.png) no-repeat center 10px; font-size:12px; line-height:30px; color:#fff; text-align:center;}



.neiye{margin:0 auto; height:auto; overflow:hidden; padding-top:50px}
.neiye .tp_news ul li{margin-bottom:20px; overflow:hidden;}
.neiye .tp_news .t_p{overflow:hidden;}
.neiye .tp_news .t_p img{width:100%; height:auto; display:block;
transition:all 3s;
-webkit-transition:all 3s;
-moz-transition:all 3s;
-ms-transition:all 3s;
-o-transition:all 3s;}
.neiye .tp_news ul li:hover .t_p img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}
.neiye .tp_news .w_z{border:1px solid #e7e7e7; padding:15px;}
.neiye .tp_news .w_z h3{font-size:16px; margin-bottom:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.neiye .tp_news .w_z p{font-size:12px; color:#888; line-height:24px; height:48px; overflow:hidden;}
.neiye .tp_news .w_z i{padding-right:5px; color:#406607;}
.neiye .tp_news .w_z span{color:#aaa;}


.neiye1{width:1200px; margin:50px auto; overflow:hidden;}
.neiye1 .lmmc{width:100%; color:#5c9a2b; font-size:22px; border-bottom:1px solid #ddd; line-height:50px; margin-bottom:25px;}
.neiye1 .lmmc span{float:right; font-size:14px; color:#555;}

.neiye1 .lf{width:260px; float:left; overflow:hidden;}
.neiye1 .lf h3{width:260px; height:80px; padding:13px 15px 7px; background-color:#5c9a2b; color:#fff; font-size:22px; line-height:30px;}
.neiye1 .lf h3 span{font-size:12px; text-transform:uppercase; display:block;}
.neiye1 .lf ul{width:258px; border:1px solid #e7e7e7; padding:6px 10px 20px; margin-bottom:15px; overflow:hidden;}
.neiye1 .lf ul li{width:240px; float:left; display:block;}
.neiye1 .lf ul li a{height:42px; border-bottom:1px dotted #bbb; font-size:14px; color:#555; line-height:42px; text-decoration:none; display:block; padding-left:15px; background:url(../images/jt1.png) no-repeat left center;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.neiye1 .lf ul li a:hover{color:#5c9a2b; background:#5c9a2b url(../images/jt.png) no-repeat 10px center; color:#fff; padding-left:25px;}
.neiye1 .lf .l{width:258px; border:1px solid #e7e7e7; background:url(../images/lx_bj.png) no-repeat right bottom; padding:15px; overflow:hidden; font-size:12px; line-height:28px; color:#555;}
.neiye1 .lf .l img{width:100%; height:auto; display:block;}
.neiye1 .lf .l strong{font-size:15px; margin:10px 0 6px; display:block;}

.neiye1 .rt{width:910px; margin-top:30px; float:right; overflow:hidden;} 
.neiye1 .rt .gy{width:100%; overflow:hidden;}
.neiye1 .rt .gy p{font-size:14px; color:#555; line-height:32px; margin-top:10px;}
.neiye1 .rt .gy p strong{font-size:15px;}

.neiye1 .rt .xw{overflow:hidden; margin-bottom:30px;}
.neiye1 .rt .xw ul li{padding-bottom:20px; margin-bottom:20px; border-bottom:1px dotted #e7e7e7; overflow:hidden;}
.neiye1 .rt .xw .tp{width:200px; overflow:hidden; float:left;}
.neiye1 .rt .xw .tp img{width:100%; height:130px; display:block;}
.neiye1 .rt .xw .wz{width:680px; overflow:hidden; float:right;}
.neiye1 .rt .xw .wz h3{font-size:22px; margin-bottom:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.neiye1 .rt .xw .wz span{font-size:14px; line-height:26px; color:#5c9a2b;}
.neiye1 .rt .xw .wz p{padding-right:10px;}
.neiye1 .rt .xw .wz p{font-size:14px; line-height:26px; color:#777; margin-bottom:15px; height:52px; overflow:hidden;}

.neiye1 .rt .cp{width:925px;}
.neiye1 .rt .cp ul li{width:208px; padding:3px; border:1px solid #e7e7e7; float:left; margin:0 15px 15px 0;}
.neiye1 .rt .cp ul li:hover{border:1px solid #5c9a2b;}
.neiye1 .rt .cp .w_z{padding:10px 5px;}
.neiye1 .rt .cp .w_z h3{font-size:16px; color:#000; padding-bottom:10px; margin-bottom:5px; border-bottom:1px solid #e7e7e7;}
.neiye1 .rt .cp .w_z p{font-size:12px; line-height:24px; color:#777; margin-bottom:5px;}
.neiye1 .rt .cp .w_z span{float:right; font-size:14px;}
.neiye1 .rt .cp .w_z a.m_r{width:80px; height:24px; background-color:#5c9a2b; font-size:12px; line-height:24px; color:#fff; text-align:center; display:block;}
.neiye1 .rt .cp .t_p{overflow:hidden;}
.neiye1 .rt .cp .t_p img{width:100%; height:auto; display:block;}


.yuanjing{width:100%; padding-top:50px; background-color:#f7f7f7;}
.yuanjing .y_j{text-align:center; color:#fff; padding:50px 0; background:url(../images/yj_bj.jpg) no-repeat center / cover fixed;}
.yuanjing .y_j p{text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}

.mubiao{width:100%; padding-top:50px; background-color:#f7f7f7;}
.mubiao .j_s{width:100%; height:100vh; position:relative;}
.mubiao .y_j{width:50%; height:100%; background:#fff; position:absolute; left:0; top:0;}
.mubiao .y_j.r_t{left:auto; right:0;}
.mubiao .w_z{width:80%; position:absolute; left:10%; top:50%; transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);}
.mubiao .w_z h3{margin-bottom:50px;}
.mubiao .w_z h3 i{font-size:18px;}
.mubiao .w_z p{font-size:16px; line-height:28px;}
.mubiao .w_z p i{font-size:12px; color:#888;}


.ny_ban{width:100%; height:360px; overflow:hidden; position:relative; margin-top:85px}
.ny_ban .tp{width:1200px; top:50%; margin-top:-10px; left:50%; margin-left:-600px; position:absolute;}
.ny_ban .tp img{width:100%; height:auto; display:block;}

.dq_wz{width:100%; border-bottom:1px solid #e7e7e7; padding:15px 0; height:auto; overflow:hidden}
.dq_wz .wz{float:left; line-height:32px; font-size:14px}
.dq_wz .ej_lm1{float:right;}
.dq_wz .ej_lm1 ul li{float:left; margin-left:10px;}
.dq_wz .ej_lm1 ul li a{width:130px; height:30px; text-align:center; line-height:30px; font-size:14px; border:1px solid #e7e7e7; display:block;}
.dq_wz .ej_lm1 ul li a:hover{color:#fff; background-color:#406607; border:1px solid #0769ce;}
.dq_wz .ej_lm1 ul li a.on{color:#fff; background-color:#406607; border:1px solid #0769ce;}

.xw{width:100%; }
.xw .tp{width:230px; padding:4px; border:1px solid #e7e7e7; float:left; overflow:hidden;
transition:all .5s; 
-webkit-transition:all .5s; 
-moz-transition:all .5s; 
-ms-transition:all .5s; 
-o-transition:all .5s;}
.xw .tp img{width:100%; height:auto; display:block;}
.xw ul li{ height:auto; overflow:hidden; border-bottom:#eee 1px dashed;margin-bottom:30px; padding-bottom:30px}
.xw ul li:hover .tp{border:1px solid #406607;}
.xw .wz{width:930px; float:right; font-size:14px; line-height:26px; overflow:hidden; }
.xw .wz h3{font-size:18px; line-height:36px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.xw .wz h3 a:hover{color:#0fa74b;}
.xw .wz p{margin-top:5px; font-size:12px; line-height:24px; color:#999; font-size:14px}
.xw .wz span{color:#999; font-size:12px; margin-right:20px;}
.xw .wz i{margin-right:5px;}
.xq1{ font-size:14px; color:#999; margin-top:25px}
.xq{width:100px; height:26px; margin-top:15px; border:1px solid #406607; color:#406607; font-size:12px; line-height:26px; text-align:center; display:block; position:relative; overflow:hidden; z-index:99;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.xq:after{content:''; width:0; height:26px; background-color:#406607; position:absolute; top:0; left:0;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.xq:hover:after{width:100%;}
.xq a{display:block; position:relative; z-index:999;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.xq:hover a{color:#fff;}
.xq i{margin-left:10px;}

.page{width:100%; margin:30px auto 0; overflow:hidden;}
.page a{line-height:38px; color:#888; background-color:#fff; border:1px solid #d7d7d7; text-align:center; font-size:14px; width:38px; height:38px; float:left; margin-right:10px;}
.page a:hover{background-color:#406607; border:1px solid #406607; color:#fff;}
.page a.on{background-color:#406607; border:1px solid #406607; color:#fff;}

.col-lg-4 {
	width: 33.33333333%; float:left
}


.neiye .lianxi .x_x{width:550px; float:left;}
.neiye .lianxi .l_y{width:550px; float:right;}
.neiye .lianxi .d_t{margin-top:50px;}
.neiye .lianxi h3{font-size:24px; margin-bottom:15px;}
.neiye .lianxi h4{font-size:16px; line-height:26px; color:#888; margin-bottom:15px;}
.neiye .lianxi em{width:30px; height:1px; background-color:#406607; display:block; margin-bottom:15px;}
.neiye .lianxi b{font-family:Arial, Helvetica, sans-serif; color:#406607; padding-left:5px; font-size:20px !important;}
.neiye .lianxi p{font-size:16px; line-height:40px;}
.neiye .lianxi p i{padding-right:10px; color:#aaa;}
.neiye .lianxi input.w_z{width:158px; height:40px; font-size:14px; line-height:40px; margin-right:10px; margin-bottom:10px; border:1px solid #e7e7e7; padding:0 5px;}
.neiye .lianxi input.a_n{width:120px; height:40px; background-color:#406607; font-size:14px; color:#fff; line-height:40px;}
.neiye .lianxi textarea{width:526px; height:66px; padding:5px; border:1px solid #e7e7e7; outline:none; resize:none; font-size:14px; line-height:28px; margin-bottom:10px;}
.neiye .yc_nr{width:100%;}
.neiye .lm_mc{border-bottom:1px solid #e7e7e7; font-size:18px; line-height:56px; margin-bottom:20px;}
.neiye .about{font-size:14px; line-height:28px; color:#555; margin-bottom:50px}
.neiye .about img{width:100%; height:auto; display:block;}
.neiye .about img.m_t{margin-top:80px;}
.neiye .about h1{color:#333; margin-bottom:10px; margin-top:10px;  font-size:26px; font-weight:bold; background:url(../images/yu.png) no-repeat left center; padding-left:70px}
.neiye .about h2{color:#333; margin-bottom:10px; margin-top:10px;  font-size:26px; font-weight:bold; background:url(../images/yun.png) no-repeat left top; padding-left:70px}

.neiye .about h4{font-size:16px; color:#0769ce; line-height:28px; margin-bottom:20px;}
.neiye .about h5{margin-top:15px; font-size:16px; color:#0769ce;}
.neiye .about p{margin-bottom:10px; font-size: 18px;
line-height: 45px;padding-left:70px}
.neiye .about span{margin-bottom:20px; font-size: 27px; /*text-transform:uppercase;*/ font-weight:bold;
line-height: 36px; }
.neiye .about .t_p{padding:5px; border:1px solid #e7e7e7;}
.neiye .about .t_p img{width:100%; height:auto; display:block;}
.neiye .about .w_z{margin:15px 0; text-align:center; font-size:14px;}
.neiye .about ul{ padding-left:70px}
.neiye .about li{font-size: 18px;line-height: 45px;background:url(../images/q.png) no-repeat left center; padding-left:20px }
.neiye .about1{ margin-bottom:100px; height:auto; overflow:hidden}
.neiye .about1 .bt{background:url(../images/yun.png) no-repeat left center; padding-left:70px; margin-bottom:20px }
.neiye .about1 .bt h1{color:#333; margin-bottom:10px; margin-top:10px;  font-size:26px; font-weight:bold; }
.neiye .about1 .bt h2{color:#333; margin-bottom:10px; margin-top:10px;  font-size:22px; font-weight:bold; }

.neiye .about1 p{margin-bottom:10px; font-size: 18px;
line-height: 45px;}
.dbt{font-size: 20px;line-height: 45px;background:url(../images/q.png) no-repeat left center; padding-left:20px; font-weight:bold; margin-left:50px }
.cpp1{ overflow:hidden; height:auto; float:right; width:920px}
.sy_cp1{ overflow:hidden; height:auto; float:right; width:919px}
.sy_cp1 li{ border: 2px solid #e5e5e5; width:249px; margin-right:20px; float:left; text-align:center; padding:0px 20px; margin-bottom:20px }
.sy_cp1 ul li:nth-child(3n){margin-right:0; }
.sy_cp1 li img{ width:100%}
.sy_cp1 li h1{ font-size:16px; font-weight:bold}
.sy_cp1 li p{ font-size:14px; line-height:24px;}
.sy_cp1 li span a{border: #333333 2px solid;padding:5px;display:block;width:50%; font-size:12px; margin:15px  auto 20px; border-radius:4px;}
.sy_cp1 li span:hover{  color:#FFFFFF;display:block;}
.sy_cp1 li span a:hover{ color:#FFFFFF; display:block;background:#406607;border: #406607 2px solid;}


.cp_lb{padding:60px 0; background-color:#fafafa; height:auto; overflow:hidden}
.cp_lb img{max-width:100%; height:auto; display:block;}
.cp_lb .w_z{margin-top:40px; padding-left:50px;}
.cp_lb .w_z h3{background:url(../images/lx1.png) no-repeat left center; text-indent:25px; font-size:22px; line-height:32px; margin-bottom:15px;}
.cp_lb .w_z p{font-size:15px; line-height:28px; margin-bottom:40px; color:#333}
.cp_lb .w_z i{margin-left:15px;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;}
.cp_lb .w_z a{width:150px; height:40px; border-radius:5px; background-color:#406607; font-size:15px; text-align:center; line-height:40px; color:#fff; display:block;}
.cp_lb .w_z a:hover i{margin-left:30px;}
.cp_lb.bs{background-color:#fff;}
.cp_lb.bs .col-lg-5{float:right;}
.cp_lb.bs .w_z{padding-left:0; padding-right:50px;}
.col-lg-5 {
	width: 41.66666667%; float:left
}

.col-lg-7 {
	width: 58.33333333%;float:left
}

.wead {
    width: 1230px; margin:0 auto
}
.product ul{width:1220px;}
.product ul li{width:285px; float:left; margin:0 20px 20px 0; overflow:hidden;}
.product .n_r{border:1px solid #e7e7e7;}
.product .t_p{overflow:hidden;}
.product .t_p img{width:100%; height:auto; display:block;
transition:all 3s;
-webkit-transition:all 3s;
-moz-transition:all 3s;
-ms-transition:all 3s;
-o-transition:all 3s;}
.product ul li:hover .t_p img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}
.product .w_z{padding:20px 15px; background-color:#fafafa;}
.product .w_z h3{font-size:16px; margin-top:0; margin-bottom:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.product .w_z p{font-size:12px; color:#888; line-height:24px; height:48px; overflow:hidden;}
.product .w_z a.mr{display:block; width:130px; height:36px; background-color:#a7a7a7; font-size:15px; color:#fff; text-align:center; line-height:36px; margin-top:10px;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.product ul li:hover .w_z a.mr{box-shadow:inset 130px 0 0 0 #0950a0;
-webkit-box-shadow:inset 130px 0 0 0 #0950a0;
-moz-box-shadow:inset 130px 0 0 0 #0950a0;
-ms-box-shadow:inset 130px 0 0 0 #0950a0;
-o-box-shadow:inset 130px 0 0 0 #0950a0;}

.zuoce{width:260px; float:left; overflow:hidden;}
.zuoce h3{width:230px; height:60px; padding:13px 15px 7px; background:url(../images/lm_bj.png) no-repeat; color:#fff; font-size:22px; line-height:30px;}
.zuoce h3 span{font-size:12px; text-transform:uppercase; display:block;}
.zuoce .xm{width:240px; border:2px solid #e5e5e5; padding:6px 8px 20px; margin-bottom:15px; overflow:hidden; border-top:none}

.chqq { width:100%; height:auto; overflow:hidden}
.chqq .tu{ width:448px; margin-right:20px}
.chqq .tu img{ width:100%}
.chqq .wz{ width:450px; height:auto; overflow:hidden}
.chqq .wz h1{ font-size: 31px;color: #000;margin-bottom: 5px; font-weight:bold}
.chqq .wz p{font-size: 13px;color: #5a5a5a;line-height: 30px; margin-top:20px }

.anniu2{ width:150px; height:50px; line-height:50px; background:#406607; font-size:16px; text-align:center;border-radius:4px; margin-top:20px; float:left; margin-right:20px }
.anniu2 a{ color:#FFFFFF;font-size:16px;display:block;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out; border-radius:4px;}
.anniu2 a:hover{ background:#80939e; color:#FFFFFF; display:block;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out; border-radius:4px;}

.anniu1{ width:150px; height:50px; line-height:50px; background:#333; font-size:16px; text-align:center;border-radius:4px; margin-top:20px; float:left; margin-right:20px }
.anniu1 a{ color:#FFFFFF;font-size:16px;display:block;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out; border-radius:4px;}
.anniu1 a:hover{ background:#80939e; color:#FFFFFF; display:block;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out; border-radius:4px;}


.nTab1{width:99%;margin:20px auto;background:#f1f1f1;border:1px solid #e7e7e7;overflow:hidden}
.none {display:none;}
.nTab1 .TabTitle li{float:left;cursor:pointer;height:50px;line-height:50px;text-align:center;width:300px;font-size:18px}
.nTab1 .TabTitle li a{text-decoration:none; font-size:18px}
.nTab1 .TabTitle .active{background:#406607;color:#fff}
.nTab1 .TabTitle .normal{background:#333;color:#fff}
.nTab1 .TabContent{clear:both;overflow:hidden;background:#fff;padding:20px;display:block; line-height:28px; font-size:13px}


.datalist{ border:1px solid #ccc; border-collapse:collapse; background:#fff; }

.datalist caption{ padding-bottom:5px; text-align:left;} 

.datalist th{ border:1px solid #ccc; background-color:#eee; font-weight:700;  padding:5px 15px; }

.datalist td{ border:1px solid #ccc; padding:5px 15px;}

.datalist tr.altrow{ background-color:#ccc;}



/*��������*/

.Form-P1 .Form-P1-Left { float: left; width:48%; }

.Form-P1 .Form-P1-right { float: right; width:48%; }

.Form-P1 .Form-P1-li {position: relative;background: #f7f7f7;padding: 10px 2%;margin-bottom: 15px;}

.Form-P1 .Form-P1-li label { width: 5em; display: inline-block; color: #666; vertical-align: middle;

font-size:12px;}

.Form-P1 .Form-P1-li input { height: 28px; line-height: 28px;width:83%; outline:none; vertical-align: middle;border: none;background: transparent;}

.Form-P1 .Form-P1-li textarea { width: 83%;  outline:none; padding:0; margin:0; height:160px;vertical-align: middle;border: none;background: transparent;}

.Form-P1 .Form-P1-li em { color: red; vertical-align: middle; padding-left: 10px; 

font-size:12px;}

.Form-P1 .Form-P1-li input._yzm { width: 34%; }

.Form-P1 .Form-P1-li img { vertical-align: middle; padding-left: 10px; cursor: pointer; height:30px; width:100px;}

.Form-P1 .Form-P1-li b { color: #666; font-size: 12px; padding-left: 4px; }

.Form-P1 .Form-P1-li select { border: 1px #ddd solid; width: 70%; padding: 7px 0; }

.Form-P1 .Form-P1-Btn { clear: both; text-align: center; padding-top: 40px; }

.Form-P1 .Form-P1-Btn button { border: none;border-radius: 0;height: 32px;line-height: 32px;width: 120px;padding: 0;color: #fff; cursor:pointer;font-size:15px; outline:none;}

.Form-P1 .Form-P1-Btn ._submit { background:#f37020; margin-right: 10px; }

.Form-P1 .Form-P1-Btn ._reset { background: #909090; }

.Form-P1 .Form-P1-Btn button:hover{ opacity:0.8;}

.Form-P1 .Form-P1-li .orsele{ width: 34.5%; margin-right:5px;}

.Form-P1 .Form-P1-li  .Validform_wrong{position: absolute;right: 7%;top: 13px;}

.Form-P1 .Form-P1-li.Form-P1-yzm .Validform_wrong{right: 56%;}





.album_gallery .arrs{width: 58px!important;height: 51px!important;line-height: 51px!important;font-size: 0!important;color: #fff;top: 50%;margin-top: -100px;text-align: center;z-index: 5; background:url(../images/album.png) no-repeat; transition:none;}

.album_gallery .arr_prev{left: 10%!important;}

.album_gallery .arr_next{left:auto!important;right:10%; background-position: right top;}

.album_gallery .arr_prev:hover{ background-position:left bottom;}

.album_gallery .arr_next:hover{background-position:right bottom;}

.lf{float:left;}
.rt{float:right;}

/*flo_seven*/
.flo_seven {
  padding: 50px 0; }
  .flo_seven img {
    display: block;
    margin: 0 auto; }
  .flo_seven .flo_h2 {
    margin: 50px 0; }

.flo_seven_mian {
  position: relative;
  height: 420px; }

.flo_seven_box_in {
  color: #fff;
  padding: 20px;
  font-size: 16px;
  box-sizing: border-box; }

.flo_seven_box_tit {
  font-size: 24px;
  margin: 30px 0 15px; }

.flo_seven_box_tit, .flo_seven_box_cont {
  position: relative;
  z-index: 2; }

.flo_seven_box_pic {
  position: absolute; }
  .flo_seven_box_pic.ad-img {
    width: 210px;
    height: 210px; }

.flo_seven_box_topleft {
  position: absolute;
  left: 26.4%;
  top: 0;
  width: 39.7%;
  height: 50%; }
  .flo_seven_box_topleft .flo_seven_box_in {
    background: #52b7fc;
    width: 61.5%;
    height: 100%; }
  .flo_seven_box_topleft .flo_seven_box_mask {
    background: #52b7fc; }
  .flo_seven_box_topleft .flo_seven_box_pic {
    right: 0;
    top: 0; }

.flo_seven_box_topright {
  position: absolute;
  right: 0;
  top: 0;
  width: 34%;
  height: 50%;
  background: #36dfcd; }

.flo_seven_box_btmleft {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 26.4%;
  height: 100%; }
  .flo_seven_box_btmleft .flo_seven_box_tit {
    margin-top: 0; }
  .flo_seven_box_btmleft .flo_seven_box_in {
    width: 100%;
    height: 33.2%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #60f4be; }
  .flo_seven_box_btmleft .flo_seven_box_mask {
    background: #60f4be; }
  .flo_seven_box_btmleft .flo_seven_box_pic {
    left: 0;
    top: 0; }

.flo_seven_box_btmlmid {
  position: absolute;
  left: 26.4%;
  bottom: 0;
  width: 39.7%;
  height: 50%; }
  .flo_seven_box_btmlmid .flo_seven_box_in {
    width: 56%;
    height: 100%;
    position: absolute;
    right: 0;
    bottom: 0;
    background: #ff6e6e; }
  .flo_seven_box_btmlmid .flo_seven_box_mask {
    background: #ff6e6e; }
  .flo_seven_box_btmlmid .flo_seven_box_pic {
    left: 0;
    top: 0; }

.flo_seven_box_btmright {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 34%;
  height: 50%; }
  .flo_seven_box_btmright .flo_seven_box_in {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 49%;
    background: #aa76ff; }
  .flo_seven_box_btmright .flo_seven_box_mask {
    background: #aa76ff; }
  .flo_seven_box_btmright .flo_seven_box_pic {
    left: 0;
    top: 0; }

.flo_seven_box_mask {
  opacity: 0.8;
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  display: none; }

.flo_seven_box:hover .flo_seven_box_mask {
  display: block; }
.flo_seven_box:hover .flo_seven_box_in {
  background: none; }

/*flo_eight */
.flo_eight {
  background: url("/mainsite/src/images/flobg_saomakaipiao.jpg") no-repeat center top;
  padding: 110px 0; }

.saomabtn {
  font-size: 24px;
  display: block;
  width: 240px;
  text-align: center;
  height: 60px;
  line-height: 60px;
  margin: 60px auto 0;
  color: #fff;
  background: -webkit-gradient(linear, 25% 0%, 64% 100%, from(#0079CC), to(#2595E2), color-stop(0.7, #238DD6));
  border-radius: 30px;
  box-shadow: 0px 6px 10px 0px rgba(0, 121, 204, 0.3); }

/*flo_nine*/
.flo_nine {
  padding: 80px;
  height: 240px;
  position: relative;
  overflow: hidden; }
  .flo_nine .info_wrap {
    box-shadow: none;
    border: solid 1px #dddee1;
    margin: 40px auto;
    position: relative; }


.flo_nine_txt {
  color: #80848f;
  font-size: 14px;
  line-height: 24px;
  text-align: center; }
  
  
  
  .yewu{ width:100%; margin:0 auto; overflow:hidden; background:#f7f7f7; padding:50px 0}

.yewu ul{ position:relative; width:1200px; margin:0 auto}
.yewu ul li{ float:left; width:224px; padding:20px 10px 10px 10px; background:#fff; text-align:center; border-bottom:#dc9a3a 2px solid; margin-right:20px; margin-bottom:20px;transition:all 0.6s; box-shadow: #e2e2e2 6px 6px 10px;}
.yewu ul li:nth-child(5n){margin-right:0; }
.yewu ul li:hover{ border-bottom:#406607 2px solid; transition:all 0.6s; transform:translateY(-10px)}
.yewu ul li i{ display:block; float:left; width:40px}
.yewu ul li i img{ width:40px} 
.yewu ul li a p{ font-size:14px; color:#333; line-height:40px; text-align: center; }

.sy_gy{width:100%;  overflow:hidden; background:url(../images/fw.jpg) no-repeat  center top; height:820px;}

.sy_gy .x_l{width:100%; margin:100px auto 0;}

.sy_gy .x_l img{width:80px; height:80px; display:block; margin:0 auto}

.sy_gy .x_l .z{font-size:15px; margin-top:20px;}
.sy_gy .x_l ul li{ float:left; width:20%; text-align:center; margin-top:150px}

.sy_gy .x_l ul li:hover .t img{display:none;}
.sy_gy .x_l ul li:hover .t img.gb{display:block;}
.sy_gy .x_l ul li:hover .z a{color:#426709;}

.erp_ys{width:100%; overflow:hidden; }
.erp_ys .bt{width:100%; height:59px; background:url(../images/bt.png) no-repeat center; margin:60px 0;}
.erp_ys .bj{background-color:#fafafa; width:100%; overflow:hidden;}

.erp_bn{width:100%; height:180px;}
.erp_bn a{display:block; width:100%; height:100%;}


.right_menu{ position:fixed; z-index:10000; right:10px; /*bottom:485px;*/

	margin-top:0px; width:60px;

	top:55%;

	margin-top:-133px;

	border:0;

	-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

.right_menu em{font-style:normal;}

.right_menu li.first{border-radius: 5px 5px 0 0;background-color: #f8b500;}

.right_menu li{float:left;width:100%;height:72px;text-align:center;position:relative; padding-right:15px}



.right_menu li a{ display:block;height: 100%;}

.right_menu li.last{padding-bottom: 10px;-webkit-box-sizing: content-box;

-moz-box-sizing: content-box;height: 70px;

box-sizing: content-box;}

.right_menu li a span{display: block;padding-top: 16px;}

.right_menu li em{ font-size:12px; line-height:14px; padding:10px 0; position:absolute; width:100%; left:0; top:36px;transition:0.3s all; -webkit-transition:0.3s all;color: #fff;}

.right_menu img{width: auto;}



.returnTop{ position:fixed;_position:absolute;

	width:100px;height:72px;text-align: center;

	overflow:hidden;display:block;

	/*bottom:435px;margin-top:0px; */

	top:33%; margin-top:259px;

	color: #fff!important;

	z-index:1000; left:auto !important; right:0;

	background-size: cover;

	background: rgba(0,0,0,0.7);


	border-radius: 0 0 5px 5px;

}

.returnTop:hover{background: #f8b500;}

.returnTop span{display: block;height: 16px;margin-top: 20px;background: url(../images/rightfloat06.png) no-repeat center;}



/*@media all and (max-width: 1366px){

	.right_menu{bottom: 420px;}

	.returnTop{bottom: 370px;}

}



@media all and (max-width: 1000px){

	.returnTop{bottom: 125px;}

	.right_menu{bottom: 620px;}

}*/



.r_m_sub{ z-index:-1;; position:absolute; visibility:hidden; top:0; right:0px; width:auto; padding:20px; background:#fff;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);transition:0.3s all; -webkit-transition:0.3s all;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

.sub_01{margin-top:0px;}

.sub_02{margin-top:0;word-wrap: break-word; break-word: break-all; width:100px;background: #f8b500;color: #fff;box-sizing:content-box;}

.ie7 .r_m_sub{display: none;}

.right_menu li.on .r_m_sub{ z-index:101;opacity:1;-moz-opacity:1;filter:alpha(opacity=100);right:70px; visibility:visible;}

.right_menu li.on .r_m_sub{display: block;}

.sub_01 h2{ margin:0 0 20px;}

.sub_01 dl.book{ width:205px;}

.sub_01 dl.book.dot_ewm{width: 150px;}

.sub_01 dl.book.dot_ewm img{max-width: 100%;}

.sub_01 dl.book dd{ float:left; width:100%; margin:0 0 10px;}

.sub_01 dl.book dd span{ float:left; width:98%;  border:1px solid #D9D9D9; background:#fff;}

.sub_01 dl.book dd span input.txt{ padding:0 3%; width:94%; font-size:12px; background:none; border:none;height:30px; }

.sub_01 dl.book dd span.an{ width:42%; margin-right:5px;}

.sub_01 dl.book dd span.an input.txt{padding:0 10%; width:80%;}

.sub_01 dl.book dd.last{ margin:5px 0 0;}

.sub_01 dl.book dd.last .bon{ display:block; width:90px; height:30px; line-height:30px; text-align:center; color:#fff; background:#9F9583; border:none;}

.sub_01 dl.book dd.last .bon:hover{background:#f8b500;}



.jzg-r_m{background: #555;}

.jzg-r_m h4{font-size: 18px;color: #fff;}

.jzg-r_m p{color: #fff;}

.jzg-r_m .m_b01{margin-bottom: 20px!important;text-align: center;}

.jzg-r_m .m_b02{margin-bottom: 16px;}

.jzg-r_m dl.book{width: 300px;}

.jzg-r_m dl.book dd{width: 90%;margin: 0 5% 10px;}

.jzg-r_m dl.book dd>span{position: relative;}

.jzg-r_m dl.book dd>span>b{position: absolute;left: -12px;top: 3px;color: #f00;}

.jzg-r_m dl.book dd.last{margin: 0 5% 10px;}

.jzg-r_m dl.book dd.last .bon{width: 100%;margin-top: 10px;}

.wrap {
	position: relative;
	width: 1200px;
	height: 360px;
	margin: 100px auto;
}
.content {
	position: absolute;
	width: 1200px;
	height: 360px;
}
.content li{
	position: absolute;
	background-size: 100% 100%;
	cursor: pointer;
}
.wrap a {
	position: absolute;
	display: none;
	z-index: 2;
	top: 50%;
	width: 60px;
	height: 60px;
	margin-top: -30px;
	font: 36px/60px "����";
	text-align: center;
	text-decoration: none;
	color: #fff;
	background: rgb(64, 102, 7);
	background: rgba(64, 102, 7, .6);
	transition: background 1s ease;
}
.wrap a:hover {
	background: rgb(64, 102, 7);
}
.prev {
	left: 30px;
}
.next {
	right: 30px;
}