﻿@charset "utf-8";



/*橙色字色color:#90c644; 普通字色color:#555;浅灰color:#666666;黑色color:#0d0a08; 蓝色color:#90c644; 深蓝色color:#006680; 线色color:#dbdbdb;*/

html{ overflow-x:hidden; height:100%; overflow-x:auto; padding:0; margin:0;}

body{ padding:0; margin:0; font-family:"微软雅黑"; font-size: 14px; line-height:24px; color: #3c3c3c; position: relative; background:#fff;max-height:99999px;min-height:1px; min-width:320px; overflow:hidden;}



.body{}

a{ cursor: pointer; color: #3c3c3c;transition: 0.4s;-moz-transition:  0.4s;	-webkit-transition:  0.4s;-o-transition:  0.4s; text-decoration:none; list-style:none}

a:hover{  }



input{ outline: none;font-family:"微软雅黑"; font-size: 14px;color: #3c3c3c; }

table{ border-collapse: collapse;}

table tr td{}

input,select{ color:#3c3c3c; display:block; background:#fff;font-family:"微软雅黑";}

textarea{ resize:none;font-family:"微软雅黑"; outline: none;color: #3c3c3c; }

.clear{ clear: both;}

em,i,b{ font-style:normal;}



.f_l{ float:left;}

.f_r{ float:right;} 

.t_c{ text-align:center;}

.position_r{ position:relative;}

.position_a{ position:absolute;}

.con94{ width:94%; margin:0 auto;}

img{ display:block;}

.resize_h,.win_Hm{ overflow:hidden;}

.f_24_a{ font-size:24px; line-height:1.6em;}







.dis_table{ width:100%; display:table;}

.sy_section1 .dis_table .dis_cell{padding-bottom: 16%;}

.dis_table .dis_cell{ display:table-cell; vertical-align:middle; /*padding-bottom: 16%;*/}

.bannerQ .gdwz{top: 50%; left: 0; width: 100%; position: absolute; text-align: center;}

.bannerQ .gdwz img{margin: 0 auto;}

.con1180{ max-width:1180px; margin:0 auto;}



.body{}

.paddT68{ padding-top:68px;}

.header{ position:fixed; top:0; left:0; width:100%; height:92px; z-index:10;}

.header .bg1{ position:absolute; width:100%; left:0; top:0; z-index:1; height:92px; -webkit-box-shadow:0 0 3px #555; -moz-box-shadow:0 0 3px #555; box-shadow:0 0 3px #555; background:#000;filter:Alpha(opacity=20);background-color: rgba(0,0,0,0.2); display:none;}

.headbg1{ position: fixed;z-index:10; width:100%; left:0; top:0; height:68px; -webkit-box-shadow:0 0 3px #555; -moz-box-shadow:0 0 3px #555; box-shadow:0 0 3px #555; background:#fff;}

.headbg1 .bg1{-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; }



.header .con_m{ position:relative; z-index:2;}



.header .logo{ margin:0 auto; width:50%; display:block; padding:2% 0px; font-size:28px; font-weight:bold; color:#0096d8; text-align:center}

.header .logo img{ width:266px; height:auto;}

.header .ico_L{ font-weight:bold; position:absolute; left:2%; top:25px; text-align:center; width:3em; font-size:16px; background:url(../images/s1-1.png) no-repeat top center; padding-top:21px; cursor:pointer; color:#0096d8}

.header .tell_R{ position: absolute; float:right; right:2%; top:5px; width:364px; color:#787878;}

.header .tell_R p{ overflow:hidden; text-align:right}

.header .tell_R p a img{ vertical-align:middle; padding-left:14%; display:inline-block}

.header .tell_R span{ color:#4a4a4a; font-family:Arial; line-height:20px;}

.header .tell_R span strong{ float:left; text-align:center; color:#fff; font-size:12px; width:90px; margin:0 5px}

.header .tell_R span strong img{ display:block; margin-bottom:5px; width:90px; height:90px}



.headalert{ position:fixed; left:0; top:0; width:100%; z-index:101;  height:100%; background:url(../images/black70.png); display:none;}
.kkk .headalert{ width:120px; display:block; background:none}

.headalert .navmain{ position:absolute; width:120px; height:100%; left:-140px; top:0; background:#292929;}

.kkk .headalert .navmain{ left:0;}

.headalert .navmain .logo{ display:block; border-bottom: solid 1px #525252; padding:19px 0px;}

.headalert .navmain .logo img{ width:65%; height:auto; margin:0 auto;}

.headalert .navmain .navul{ padding-top:50px;}

.headalert .navmain .navul>ul>li{padding: 2px 0px 2px 25px;position:relative;}

.headalert .navmain .navul>ul>li>a{ display:block; font-size:14px; line-height:42px; color:#fff;}

.headalert .navmain .navul>ul>li>a b{background:url(../images/san43_03.png);display:block;right:16px;top: 23px;width:8px;height:4px;position:absolute;}

.headalert .navmain .navul>ul>li dl{ display:none; }



.headalert .navmain .navul>ul>li dl dd{ height:30px;}

.headalert .navmain .navul>ul>li dl dd a{ line-height:30px; color:#fff; font-size:14px; padding-left:20px;}

.headalert .navmain .navul a:hover{ color:#0096d8;}

.headalert .navmain .navul>ul>li.current>a{ color:#0096d8;}

.headalert .navmain p{ position:absolute; bottom:0; left:0; width:100%; border-top:#fff 1px solid; padding:6% 0}

.headalert .navmain p img{ display:block; width:32%; margin:auto;}









/*首页-banner*/

.sy_banner{ width: 100%; height: 100%; position: absolute; z-index: 2; left:0; top:0;}

.sy_banner ul{ width: 100%; height: 100%;}

.sy_banner ul li{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; display: none; background-size: cover;}

.sy_banner ul li .a_table{position: absolute;  width: 100%; height: 100%; /*display: block;*/}

.sy_banner dl{ text-align: center; position: absolute; left: 0; bottom: 30px; width: 100%; height: 12px; display:none}

.sy_banner dl dd{transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s; width: 12px; height:12px; background:#fff;  display: inline-block; *display: inline; *zoom: 1; margin: 0 5px; cursor:pointer; filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5; opacity: 0.5; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%;}

.sy_banner dl dd.current{ filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1; opacity:1;}

.sy_banner ul li img{ margin:0 auto; max-width:100%; height:auto; max-height:100%; -webkit-transition:0.7s; -moz-transition:0.7s; transition:0.7s; position:relative; top:50px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0; opacity: 0; }

.sy_banner ul li img.current{ top:0;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1; opacity: 1; }



.gd{ position:absolute; bottom:0; left:0; width:84%; background:#000; min-height:20px;filter:Alpha(opacity=40);background-color: rgba(0,0,0,0.4); overflow:hidden; padding:0 8%}

.gd div{ overflow:hidden; float:left; width:11%; padding:1.5% 7%; text-align:center; font-size:18px; color:#fff;}

.gd div .ws{ font-size:35px; display:block; margin-top:14%}

.gd div .left{ width:35%; float:left}

.gd div .left img{ width:100%}

.gd div .right{ width:53%; float:right; text-align:left;}



.sy1 .left{ float:left; width:43%}

.sy1 .right{ float:right; width:57%}

.sy1 .clear{ clear:both}

.sy1 .right dl{ float:left;}

.sy1 dl dt img{ width:100%}

.sy1-1{ overflow:hidden}

.sy1-1 dl{ width:33.333%}

.sy1-2 dl{ width:50%}

.sy1 dl{ position:relative}

.sy1 dl dd{ position:absolute; top:30%;}

.sy1 .left dd{ font-size:24px; width:44%; margin-left:28%}

.sy1 .left dd span{ font-size:20px; display:block; margin-top:4%}

.sy1 .left dd a{ width:120px; line-height:38px; border:#333 1px solid; border-radius:5px; font-size:18px; text-align:center; display:block; margin-top:78%}

.sy1 .left dd a:hover{ background:#333; color:#fff}

.sy1 .right dd{ font-size:20px; text-align:center; width:100%; color:#0096d8; font-weight: bold;}

.sy1 .right dd span{ font-size:18px; display:block; margin-top:4%; font-weight: bold;}

.sy1 .right dl .bti{ width:100px; height:99px; display:block; margin:0 auto 6%}

.sy1 .right .o1 dd .bti{ background:url(../images/s2-13.png) no-repeat center}

.sy1 .right .o2 dd .bti{ background:url(../images/s2-15.png) no-repeat center}

.sy1 .right .o3 dd .bti{ background:url(../images/s2-17.png) no-repeat center}

.sy1 .right .o4 dd .bti{ background:url(../images/s2-19.png) no-repeat center}

.sy1 .right .o5 dd .bti{ background:url(../images/s2-21.png) no-repeat center}

.sy1 .right .sy1-1 dd .bti{ margin-bottom:8%}

.sy1 .right .sy1-1 dd span{ margin-top:6%}

.sy1 .right dl{ cursor:pointer}

.sy1 .right dl:hover dd{ margin-top:-5%}

.sy1 .right dl dt img{-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;}

.sy1 .right dl:hover dt img {-webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); filter: grayscale(0%); filter: gray;}

.sy1 .right dl:hover dd,.sy1 .right dl:hover dd span{ color:#6BB327; font-weight: bold;} 

.sy1 .right .o1:hover dd .bti{ background:url(../images/s2-12.png) no-repeat center}

.sy1 .right .o2:hover dd .bti{ background:url(../images/s2-14.png) no-repeat center}

.sy1 .right .o3:hover dd .bti{ background:url(../images/s2-16.png) no-repeat center}

.sy1 .right .o4:hover dd .bti{ background:url(../images/s2-18.png) no-repeat center}

.sy1 .right .o5:hover dd .bti{ background:url(../images/s2-20.png) no-repeat center}

.sy1 .sy1-2 dl dd{ position:absolute; top:15%;}

.sy2,.sy3{max-width:1610px; margin:auto; width:100%}

.sy3{ max-width:1300px}

.sy2 h1,.sy3 h1,.sy-b{ font-size:24px; text-align:center; color:#fff; padding-top:12%}

.sy3 h1{ padding-top:9%}

.sy2 h1 span,.sy3 h1 span,.sy-b span{ font-size:20px; margin-top:0.8%; display:block}

.sy2 p{ background:#fff; background-color:rgba(255,255,255,0.2);filter:Alpha(opacity=20); width:43%; margin:4.5% auto 0; padding:2% 5%; overflow:hidden}

.sy2 p input{ float:left; background:#fff; margin:0 0.5%; border:0; width:39.333%; line-height:50px; height:45px; padding:0 2%; color:#999}

.sy2 p .dj{ background:url(../images/s3-4.png) no-repeat center #0096d8; width:8%; padding:0}

.sy2 p .jd{ margin-right:2%}

.slick-slider dl{ padding:12% 0; height:230px; position:relative}

.slick-slider dl dd{ font-size:18px; color:#333; text-align:center}

.slick-slider dl .d-r{ width:80%; font-size:40px; font-weight:bold; text-align:right; position:relative; color:#666}

.slick-slider dl .d-r span{ font-size:14px; font-weight:normal; background:#fff; position: absolute; right: -18px; top: 16px;}

.slick-slider dl dt{ margin:20% 0 15%}

.slick-slider dl .sh{ display:none}

.slick-slider dl:hover{ background:#0096d8; color:#fff}

.slick-slider dl:hover .sq,.slick-slider dl:hover dt{ display:none}

.slick-slider dl:hover .sh{ display:block}

.slick-slider dl:hover .sh img{ width:20px}

.slick-slider dl .sh{ font-size:14px; color:#fff; text-align:left; overflow:hidden; padding:0 22%; line-height:32px}

.slick-slider dl .sh span{ font-size:18px; text-align:center; text-align:center; margin-bottom:12%; display:block}

.slick-slider dl .sh img{ display:block; position:absolute; right:10%; bottom:13%}

.sy3 h1{ color:#333}

.sy3-1{ overflow:hidden; background:#0096d8; margin-top:4%; box-shadow:0 0 10px #999}

.sy3-1 div{ float:left; width:37.333%; overflow:hidden}

.sy3-1 .xd{ width:25.333%}

.sy3-1 div p img{ width:100%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}

.sy3-1 div p img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}

.sy3-1 div h1{ font-size:20px; font-weight:bold; color:#fff; text-align:center; margin:13% 0 10%; padding-top:0}

.sy3-1 div h1 a{ color:#fff; font-size: 20px; }

.sy3-1 div ul{ margin:0 13%}

.sy3-1 div ul li{ border-top:#fff 1px solid; text-align:center; padding:4% 0}

.sy3-1 div ul li a{ font-size:16px; color:#fff}

.sy3-1 .enr ul li{ padding:5% 0}

.sy3-1 .enr h1{ margin-top:25%}

.sy3-1 .snr h1{ margin:17% 0 6.6%}

.sy3-1 .snr ul li{ padding:3.2% 0}

.sy3-1 .snr ul{ margin:0 10%}

.sy_section3.fp-section.fp-table,.sy_section3 .fp-tableCell{ display:block}

.sy-b{ color:#333; margin-bottom:4%; padding-top:8%}

.sy_section5 .fp-tableCell,.sy_section5.fp-section.fp-table{ display:block;}

.sy-b1{ padding-top:0}

.fp-tableCell{ overflow:hidden}

.sjx1,.sjx2,.sj3{ display:none}

.sj1 span{ display:none}

.header .tell_R p .sj1 span img{ padding-left:0}

.sj1:hover span{ display:block; position:absolute; top:85%; right:10%}

.sj1:hover span img{ padding:0 10px; display:inline-block}





.poster-main{position: relative;width: 900px;height: 270px; margin:auto}

.poster-main a,.poster-main img{display:block;}

.poster-main .poster-list{width: 900px;height: 270px}

.poster-main .poster-list .poster-item{position: absolute;left: 0;top: 0; opacity:1 !important;}



.poster-main .poster-btn{

    cursor: pointer;

    position: absolute;

    top:0;

    width:180px !important;

    height:500px !important;

    text-align: center;

    line-height: 14px;

    color: #ffffff;

    background:url("../images/btn_l.png") no-repeat center;

   /* background-color: #feb320;*/

   

    z-index: 10;

}

.poster-main .poster-next-btn{

    background:url("../images/btn_r.png") no-repeat center;

}

.btn-box{

    display: table;

    margin-left: auto;

    margin-right: auto;

}

.index-btn{

    display: inline;

    cursor: pointer;

    float: left;

    width: 12px;

    height: 12px;

    color: #fff;

    margin:0 5px;

    margin-top:40px;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    border-radius: 50%;

    background-color: #999;

}

.poster-main .poster-prev-btn{

    left: 0;

}

.poster-main .poster-next-btn{

    right: 0;

}

.index-btn.poster-btn-active{

    border-radius: 50px;

    background-color: #666;

}



.sy_section8 .sy-b1{ margin-top:-6%; margin-bottom:8%}

.ycx{ position:fixed; right:1%; bottom:1%}

.ycx p,.ycx{ width:200px;}

.ycx p .xx{ position:absolute; right:5px; top:5px; cursor:pointer}





.xq1{ margin:5% 0}

.xq1 h1{ font-size:16px; color:#0096d8; text-align:center; padding:0 0 3%; font-weight:bold}

.xq1 h2{ font-size:14px; color:#424140; text-align:center; margin-bottom:3%; border-bottom:#c9c9c9 1px solid; padding-bottom:2%}

.xq1 h2 span{ display:inline-block; margin-left:4%}

.xq1 p{ font-size:14px; color:#666; line-height:26px; margin:1% 0; padding:0 2%; /*text-indent:2em;*/ overflow:hidden} 

.xq1 p img{ width:47%; margin:1.5% auto;}

.sxp a{ font-size:14px; display:block; margin:2% 0}

.sxp{ margin-bottom:6%; overflow:hidden; padding:0 2%}

.sxp a span{ color:#666}

.sxp a:hover,.sxp a:hover span{ color:#0096d8}

.sxp .left{ float:left}

.sxp .right{ float:right}



#line,#pillar1,#pillar2{height: 450px;}





@media screen and (max-width:1500px){

	.sy2 p{ margin:2.5% auto 0; padding: 1.5% 5%;}

	.slick-slider dl{ height:216px}

	.sy3-1{ max-width:910px; margin: 2% auto 0;}

	.slick-slider dl .sh{ padding:0 21%}

	.sy2 h1, .sy3 h1, .sy-b{ padding-top:6%}

	.sy3-1 div ul li a{ font-size:15px}

	.sy3-1 div h1{ margin:10% 0 8%}

	.sy-b2,.sy-b1{ margin-bottom:2%}

	.paddT68,.con1180{ padding-top:0 !important}

	.sy_section6 .mianbox{ margin-top:0 !important}

	.sy_section .mianbox .rows .kuai2 .box .p3{ padding-top:0 !important}

	.gd div .ws{ margin-top:8%; font-size:31px}

	.gd div .left{ width:28%}

	.gd div .right{ width:61%}

	.gd div{ width:13%; padding: 1.5% 6%;}

	.sy_section8 .sy-b1{ margin-bottom:4%}

	

	}

@media screen and (max-width:1400px){

.sy3-1 div h1{ font-size:18px}	

.sy3-1 div ul li a{ font-size:16px}

.sy_banner ul li img{ width:20%; margin:auto}

.bannerQ .gdwz img{ width:40%}

.gd div{ font-size:18px}	

	}



@media screen and (max-width:1024px) {

.gd div{ font-size:16px}	

.gd div .ws{ font-size:20px; margin-top:2%}

.header .logo{ font-size:22px}

.header .tell_R{ width:30%}

.header .tell_R p a img{ width:12%}

.header .ico_L{ font-size:12px}

.header .ico_L{ top:5px}

.header .bg1{ height:48px}

.gd{ width:90%; padding:0 5%}

.gd div{ width:15%; padding:2% 5%}

.sy_banner ul li img{ width:20%; margin:auto}

.bannerQ .gdwz img{ width:40%}

.sy1 .right dd,.sy1 .left dd{ font-size:18px}

.sy1 .left dd{ width:80%; margin-left:10%}

.sy1 .left dd a{ font-size:16px; margin-top:40%; line-height:35px; width:110px}

.sy3-1 div h1,.slick-slider dl dd,.slick-slider dl .sh span{ font-size:16px}	

.sy3-1 div ul li a{ font-size:14px}

.sy3-1 div,.sy3-1 .xd{ width:33.333%}

.sy3-1 div h1,.sy3-1 .enr h1,.sy3-1 .snr h1{ margin:3% 0}

.sy3-1 div ul li,.sy3-1 .snr ul li,.sy3-1 .enr ul li{ padding:1% 0}

.sy2 h1, .sy3 h1,.sy-b{ font-size:20px}

.sy2 h1 span, .sy3 h1 span,.sy-b span{ font-size:18px}

.sy2 p{ width:60%}

.slick-slider dl .sh{ padding:0 10%}	

	}

@media screen and (max-width:640px) {

#map{ height:250px !important; }

.header .logo{ font-size:16px}	

.header .ico_L{ font-size:14px}

.header .logo{ width:65%}

.header .tell_R .ninini{ display:none}

.header .tell_R p a img{ width: 21px;}

.header .tell_R p{ padding-top:2%; }

.gd{ display:none}

.sy_banner ul li img{ width:32%; margin:auto}

.bannerQ .gdwz img{ width:50%}

.bannerQ .gdwz{ top:55%}

.header .ico_L{ background: url(../images/s1-1-1.png) no-repeat top center; padding-top:17px}

.header .ico_L{ top:6px}

.header .bg1{ height:46px}

.header .logo{ padding:2.5% 0}

.sy1 .left,.sy1 .right{ width:100%}

.sy1 .left{ display:none}

.sy1 .right dd span{ display:none}

.sy1 .right dd{ font-size:16px}

.sy1 .right dd .bti{ width:60px; height:59px; margin-bottom:3%}

.sy1 .right .o1 dd .bti{ background:url(../images/s2-13-1.png) no-repeat center}

.sy1 .right .o2 dd .bti{ background:url(../images/s2-15-1.png) no-repeat center}

.sy1 .right .o3 dd .bti{ background:url(../images/s2-17-1.png) no-repeat center}

.sy1 .right .o4 dd .bti{ background:url(../images/s2-19-1.png) no-repeat center}

.sy1 .right .o5 dd .bti{ background:url(../images/s2-21-1.png) no-repeat center}

.sy1 .right .o1:hover dd .bti{ background:url(../images/s2-12-1.png) no-repeat center}

.sy1 .right .o2:hover dd .bti{ background:url(../images/s2-14-1.png) no-repeat center}

.sy1 .right .o3:hover dd .bti{ background:url(../images/s2-16-1.png) no-repeat center}

.sy1 .right .o4:hover dd .bti{ background:url(../images/s2-18-1.png) no-repeat center}

.sy1 .right .o5:hover dd .bti{ background:url(../images/s2-20-1.png) no-repeat center}

.sy1 .sy1-2 dl dd{ top:17%}

.sy3-1 div,.sy3-1 .xd{ width:50%}

.sy3-1 div ul,.jq22-container{ display:none}

.sy3-1 div,.sy3-1 div img{ height:113px}

.sy3-1 div h1, .sy3-1 .enr h1,.sy3-1 .snr h1{ margin-top:30%; font-size:15px}

.sy2 h1, .sy3 h1,.sy-b{ font-size:16px}

.sy2 h1 span,.sy3 h1 span,.sy-b span{ font-size:15px; margin-top:0}

.sy2 h1{ padding:40% 0 5%}

.sy3 h1{ padding:35% 0 5%}

.sy2 p{ width:90%; padding:2% 3%}

.sy2 p input{ line-height:35px; height:35px}

.slick-slider dl dd{ font-size:15px}

.slick-slider dl .d-r{ font-size:30px}

.slick-slider dl{ height:190px}

.sy2,.sy3{ padding:0 2%; width:96%}

.sy2 p .dj{ width:11%}

.sy2 p input{ width:37.333%}

.slick-slider dl{ padding:10% 0}

.sjx1,.sjx2,.sj3{ display:block; margin-top:5%}

.mianbox,.home_hzhbs,#certify1{ display:none}

.sjx1 dl{ overflow:hidden; background:#fff; margin:2% 3%}

.sjx1 dl,.sjx1 dl dt img{height: 145px;}

.sjx1 dl dt,.sjx1 dl dd{ width:50%; float:left}

.sjx1 dl dd{ font-size:15px; padding:16% 3%; width:44%}

.sjx1 dl dt img{ width:100%; }

.sjx1 p a{ display:inline-block; border:#fff 1px solid; color:#fff; font-size:14px; line-height:32px; width:80px; margin:5% auto 0; border-radius:5px; text-align:center; display:block}

.paddT68{ padding-top:0}

.sjx2 ul{ overflow:hidden; padding:0 3%}

.sjx2 ul li{ float:left; width:19%; margin:0.5%}

.sjx2 ul li img{ width:100%}

.sj3 ul{ overflow:hidden; padding:0 3%}

.sj3 ul li{ float:left; width:49%; margin:0.5%}

.sj3 ul li img{ width:100%}

.sy-b2{ padding-top:27%}

.xq1 h1{ font-size:15px}

.xq1 p{ line-height:24px}

.xq1 h1{ margin-bottom:0%; padding-bottom:2%}

.xq1 p{ line-height:22px}

.sxp a{ margin-bottom:0}

.sxp .left,.sxp .right{ width:100%}

.xq1 p,.sxp{ padding:0}

	}







.sy_section2{ background:#e3e3e3;}

.sy_section3{ background:#e3e3e3;}

.sy_section4{ background:#05d2cd;}

.sy_section5{ background:#eeeced;}

.sy_section6{ background:#f6128d;}

.sy_section7{ background:#fee330;}

.sy_section8{ background:#f4f4f4;}





.sy_bt_en{ text-align:center; font-size:22px; color:#fff; font-family:Arial; line-height:30px; text-transform:uppercase;}

.sy_bt_ch{ text-align:center; font-size:18px; color:#fff;}



.sy_section2 .sy_bt_ch{ color:#585858;}

.sy_section2 .kwicksbox{ margin-top:70px; background:#cccccc; position:relative; height:390px;}

.sy_section2 .kwicks_l{ width:58%;}

.sy_section2 .kwicks_r{ width:42%; position:absolute; left:58%; top:0; height:100%;}

.sy_section2 .kwicks_r .barbox{ margin:20px 10% 20px 20px; max-height:350px; overflow:auto; font-size:15px;}

.sy_section2 .kwicks_r .barbox::-webkit-scrollbar {width: 3px;}

.sy_section2 .kwicks_r .barbox::-webkit-scrollbar-thumb {background: #eee; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}

.sy_section2 .kwicks_r .barbox::-webkit-scrollbar-thumb:window-inactive {background: #eee;}





.kwicks {display: block;position: relative;}



.kwicks > li{ width:15%; float:left; height: 390px; position:relative; color:#fff;}

.kwicks > li .box1{ position:absolute; width:100%; text-align:center;}

.kwicks > li .box2{ display:none; width:100%; height:100px;}

.kwicks > li .box{ padding-right:20%;}

.kwicks > li .img{ background-position: center center; background-size:cover; position: relative; height:390px;}

.kwicks > li .kuai{ text-align:center; z-index:2; position:absolute; top:0; right:0; width:20%; height:120px; padding-top:270px; color:#fff;}

.kwicks > li.li1 .kuai{ background:#e50172; }

.kwicks > li.li2 .kuai{ background:#fdc405; }

.kwicks > li.li3 .kuai{ background:#00e0ff; }

.kwicks > li .kuai a{display: block; position:absolute; top:0; right:0; width:100%; height:100%; z-index: 2;}

.kwicks > li .kuai .en{ font-size:13px; text-transform:uppercase; line-height:16px;font-family:Arial; }

.kwicks > li .kuai .ch{ font-size:17px; padding-top:6px;}

.kwicks > li .txt{ display:none;}





.sy_section3 .swiperbox{ position:relative;}

.sy_section3 .swiperbox .slide{ background-size: cover; background-position: center center; position:relative;}

/*.sy_section3 .swiperbox .slide a{ display:block; width:100%; height:100%; position:absolute ;top:0; left:0;}*/

.sy_section3 .swiperbox .topblock{ position:absolute; left:50%; top:0; z-index:2; margin-left:-245px; background:#ef4166; color:#fff; width:490px; height:140px; text-align:center; padding-top:20px;}

.sy_section3 .swiperbox  .box{ line-height:15px; height:15px; padding-top:30px;}

.sy_section3 .swiperbox  .box span{ display: inline-block;  *display:inline;*zoom:1; margin-bottom:12px; padding:0 20px; border-right: solid 1px #fff; max-width:80px;}

.sy_section3 .swiperbox  .box span a{ color:#fff; line-height:15px; display:block; height:15px;}





.sy_section3 .swiperbox .bottblock{ display:block; color:#fff; background:#fdc405; height:38%; width:200px; padding:20px; overflow:hidden; position:absolute; bottom:0; left:50%; margin-left:250px; z-index:2;}

.sy_section3 .swiperbox .bottblock .p1{ font-size:22px; line-height:30px; }

.sy_section3 .swiperbox .bottblock .p2{ position:absolute; bottom:20px; left:20px; width:200px;}







.sy_section4 .fp-slidesNav ul{ display:none;}

.sy_section4 .swiperbox{height: 410px; max-width:1180px; margin:70px auto 0; overflow:hidden;}

.sy_section4 .swiperbox .con1180{ height:400px !important; background:#02c5bf; color:#fff; position: relative; -webkit-box-shadow:0 5px 5px #04aca8; -moz-box-shadow:0 5px 5px #04aca8; box-shadow:0 5px 5px #04aca8;}

.sy_section4 .fp-tableCell{ display:block;}

.sy_section4 .fp-controlArrow{ margin-top:45px;}

.sy_section4 .swiperbox .con1180 .img{ width:640px; overflow:hidden;}

.sy_section4 .swiperbox .con1180 .img img{ width:640px; height:400px; -webkit-transition:1s; -moz-transition:1s; transition:1s;}

.sy_section4 .swiperbox .con1180 .img a:hover img{ -webkit-transform:scale(1.05,1.05); -moz-transform:scale(1.05,1.05); transform:scale(1.05,1.05);}

.sy_section4 .swiperbox .con1180 .txtbox{ padding:30px 40px; overflow:hidden; max-height:340px;}

.sy_section4 .swiperbox .con1180 .txtbox .p1{ font-size:70px; line-height:1.2em;}

.sy_section4 .swiperbox .con1180 .txtbox .p2{ font-size:16px; letter-spacing:10px;}

.sy_section4 .swiperbox .con1180 .txtbox .p3{ margin-top:2em; overflow:hidden; max-height:140px; line-height:20px;}



.sy_section5 .paddT68{ position:relative;}

.sy_section5 .sy_bt_ch{ color:#585858;}

.sy_section5 .imgbg{ width:50%;position:absolute; height:100%; left:50%; top:30px; background-position: center center; background-size:100% auto; background-repeat:no-repeat;/*-webkit-transition:0.5s; -moz-transition:0.5s; transition:0.5s; filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0; opacity: 0;*/}

.sy_section5 .imgbg.current{top:30px;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1; opacity: 1; }





.sy_section5 .halfbox{ width:50%; padding-top:70px;}

.sy_section5 .halfbox .p1{ font-size:16px;}

.sy_section5 .halfbox .p2{ font-size:30px; line-height:46px; padding:20px 0px 60px 0px;}

.sy_section5 .halfbox .p3{ position:relative;height:40px;}

.sy_section5 .halfbox .p3 span{ float:left; display:block; position:relative; width:128px; height:40px; line-height:40px; border: solid 2px #fff; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; text-align:center; margin-right:70px;}

.sy_section5 .halfbox .p3 img{ position:absolute; bottom:42px; width:128px; height:auto; display:none;}

.sy_section5 .halfbox .p3 span:hover img{ display:block;}



.sy_section6 .mianbox{ margin-top:50px; }

.sy_section .mianbox .rows{ position:relative; max-width:1200px; margin:0 auto;}

.sy_section .mianbox .rows  .ovh{ overflow:hidden;}

.sy_section .mianbox .rows .kuai{position:relative; z-index:1;}

.sy_section .mianbox .rows .kuai .img{ position:absolute; width:100%; height:100%; display:block; background-size: cover; background-position: center center; background-repeat: no-repeat; overflow:hidden;}

.sy_section .mianbox .rows .kuai .img:hover{ -webkit-transform:scale(1.05,1.05); -moz-transform:scale(1.05,1.05); transform:scale(1.05,1.05);}



.sy_section .mianbox .rows .kuai2{ width:293px; position:relative; z-index:2; background: #6BB327 !important;}

.sy_section .mianbox .rows .kuai2 .box{ padding:0 25px; overflow:hidden; text-align:center; color:#fff;}

.sy_section .mianbox .rows .kuai2 .box .p1{ text-transform:uppercase; line-height:30px; color:#fff; font-size:18px; margin:6% 0}

.sy_section .mianbox .rows .kuai2 .box .p2{ line-height:44px; font-size:34px;}

.sy_section .mianbox .rows .kuai2 .box .p3{ font-size:14px; line-height:26px; overflow:hidden; max-height:140px; padding-top:24px; color:#333; text-align:left}

.sy_section .mianbox .rows .kuai3.kuai2 .box  .txt{ color:#3c3c3c;}



.sy_section .mianbox .rows .kuai2 span{ display:block; position:absolute; top:45%; width:11px; height:20px; z-index:3;}

.sy_section .mianbox .rows .kuai2 span.em1{ background:url(../images/san1.png); left:-11px;}

.sy_section .mianbox .rows .kuai2 span.em2{ background:url(../images/san2.png); right:-11px;}

.sy_section .mianbox .rows .kuai2 span.em3{ background:url(../images/san3.png); left:-11px;top:138px;}

.sy_section .mianbox .rows .kuai2 span.em4{ background:url(../images/san4.png); right:-11px;}

.sy_section .mianbox .rows .color_b1{ width:156px; height:140px; background:#72B635;background-color:rgba(114,128,53,0.6);filter:Alpha(opacity=60); position:absolute; bottom:0; right:831px; text-align:center; color:#fff; font-size:18px}

.sy_section .mianbox .rows .color_b2{ width:168px; height:150px; background:#0096d8;background-color:rgba(0,150,216,0.4);filter:Alpha(opacity=60); position:absolute; bottom:0; right:193px; text-align:center; color:#fff; font-size:18px}

.sy_section .mianbox .rows .color_b2 img,.sy_section .mianbox .rows .color_b1 img{ display:block; margin:25% auto 6%;}

.sy_section .mianbox .rows .color_b3{ width:88px; height:110px; background:#dbdd62; position:absolute; bottom:0; left:80px;}

.sy_section .mianbox .rows .color_b4{ width:168px; height:138px; background:#dbdd62; position:absolute; top:0; right:0px;}

.sy_section .mianbox .rows .kuai2 .box.box3 .txt{ padding-top:68px;}

.sy_section .mianbox .rows .kuai2 .box .txt{ display:block; color:#fff;}



.sy_section .mianbox .rows .color_b0{-webkit-transition:0.5s; -moz-transition:0.5s; transition:0.5s; -webkit-transform:scale(0,0); -transform:scale(0,0); transform:scale(0,0);}

.sy_section .mianbox .rows .color_b0.current{ -webkit-transform:scale(1,1); -transform:scale(1,1); transform:scale(1,1);}





.sy_section .mianbox .rows .kuai1{ width:538px;}

.sy_section .mianbox .rows .kuai4{ width:526px;}



.sy_section .dh1{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0; opacity: 0;-webkit-transition:1s; -moz-transition:1s; transition:1s; left:80px; }

.sy_section .dh1.current{left:0px;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1; opacity: 1; }

.sy_section .dh2{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0; opacity: 0;-webkit-transition:1s; -moz-transition:1s; transition:1s; right:80px; }

.sy_section .dh2.current{right:0px;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1; opacity: 1; }

.sy_section .dh3{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0; opacity: 0;-webkit-transition:1s; -moz-transition:1s; transition:1s; left:-80px; }

.sy_section .dh3.current{left:0px;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1; opacity: 1; }

.sy_section .dh4{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0; opacity: 0;-webkit-transition:1s; -moz-transition:1s; transition:1s; right:-80px; }

.sy_section .dh4.current{right:0px;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1; opacity: 1; }





.sy_section8 .sy_bt_en{ color:#585858;}

.sy_section8 .sy_bt_ch{ color:#585858;}

.sy_section8 .home_hzhb{position: relative; overflow: hidden; margin-top: 70px;}

.home_hzhbs{position: relative;}

.home_hzhbs .nextcc2,.home_hzhbs .prevcc2{width: 42px; height: 80px; background: url(../images/arrow2_03.png) no-repeat right center; right: -60px; margin-top: -40px;}

.home_hzhbs .prevcc2{background: url(../images/arrow2_03.png) no-repeat left center; left: -60px;}



.sy_section8  .ul{width:1220px;}

.sy_section8  .ul li{ float:left; width:120px; height:120px; margin-right:0; margin-bottom:0;}

.sy_section8  .ul li a{ width:90px; height:56px; padding:32px 15px; display:block; cursor:default; background:url(../images/s7-21.png) no-repeat center; position:relative; }

.sy_section8  .ul li:hover a{ margin-top:-10px;}

.sy_section8  .ul li a .img{ width:90px; height:55px; display:block; position: relative; }

.sy_section8  .ul li a .img img{width: 66px;/* height:55px; */left: 9px;top: 7px;position:absolute;-webkit-transition:0.6s;-moz-transition:0.6s;transition:0.6s;}











.ab_footer{ position:absolute; width:100%; bottom:0; left:0;}



.footer{ width:100%; background:#fff; position:relative; height:82px}

.footer .logo{ position:absolute; left:2%; display:block; top:4px; height:73px}

.footer .logo img{ height:73px}

.footer .r_ico{ position:absolute; right:2%; top:34%; height:22px; float:right;}

.footer .r_ico a{ display:block; float:right; width:30px; position:relative; height:30px; margin-left:26px;}

.footer .r_ico a.wx{ background:url(../images/s8-2.png) no-repeat left center;}

.footer .r_ico a.wb{ background:url(../images/s8-3.png) no-repeat  center center;}

.footer .r_ico a.qq{ background:url(../images/s8-4.png) no-repeat right center;}



.footer .r_ico a.wx img{ width:100px; height:100px; position:absolute; bottom:22px; left:-38px; display:none;}

.footer .r_ico a:hover img{ display:block;}

.footer .copyright{ text-align:center; line-height:30px; padding:1.4% 0; font-size:14px;}

.footer .copyright a{ margin-left:3%}





/*about*/

.P_A_section1{ background:#00f0ff; position:relative;}

.P_A_section2{ background:#f9f9f9;}

.P_A_section3{ background:#fdbe00;}

.P_A_section4{ background:#f6128d;}

.P_A_section5{}

.P_A_section6{ background:#05d2cd;}



.P_A_section1 .sy_bt_ch{ color:#585858;}

.P_A_section1 .mainbox1{ margin-top:32px; padding-top:60px; border-top: solid 1px #80f8ff;}

.P_A_section1 .mainbox1 .imgbox{ box-shadow:10px 10px 10px #019da6; width:450px; float:left;}

.P_A_section1 .mainbox1 .imgbox a{display: block; overflow: hidden;}

.P_A_section1 .mainbox1 .imgbox img{ width:100% !important; height:auto !important;transition: 0.4s;-moz-transition: 0.4s;-webkit-transition: 0.4s;-0-transition: 0.4s;}

.P_A_section1 .mainbox1 .imgbox a:hover img{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);}

.P_A_section1 .mainbox1 .txtbox{ float:right; width:630px; color:#141414;}

.P_A_section1 .mainbox1 .txtbox .p2{ font-size:12px; font-family:Arial; line-height:22px;}

.P_A_section1 .mouse_span{ position:absolute; left:50%; bottom:30px; background:url(../images/next_07.png); width:50px; height:46px; margin-left:-25px;animation: more1 1.5s infinite;/* Firefox: ; */-moz-animation: mouse1 1.5s infinite;-webkit-animation: mouse1 1.5s infinite;/* Opera: ; */-o-animation: mouse1 1.5s infinite;}



@keyframes mouse1

{

0% {-webkit-transform: translate(0,0px);opacity:1;}

50% {-webkit-transform: translate(0,5px);opacity:0.5;}

}



@-moz-keyframes mouse1 

{

0% {-webkit-transform: translate(0,0px);opacity:1;}

50% {-webkit-transform: translate(0,5px);opacity:0.5;}

}



@-webkit-keyframes mouse1 

{

0% {-webkit-transform: translate(0,0px);opacity:1;}

50% {-webkit-transform: translate(0,5px);opacity:0.5;}

}



@-o-keyframes mouse1

{

0% {-webkit-transform: translate(0,0px);opacity:1;}

50% {-webkit-transform: translate(0,5px);opacity:0.5;}

}





.P_A_section2 .sy_bt_en{ color:#7e7e7e;}

.P_A_section2 .sy_bt_ch{ color:#585858;}

.P_A_section2 .con1180 .years{ height:38px; text-align:center; line-height:38px; margin:50px 0px;}

.P_A_section2 .con1180 .years a{ display:inline-block; *display:inline; *zoom:1; background:#fff; width:100px; margin:0 5px;}

.P_A_section2 .con1180 .years a.on{ color:#db360d;}

.P_A_section2 .scroll_news{ max-width: 1180px; height: 380px; position: relative; margin: 0px auto;}

.P_A_section2 .scroll_news .sub_scroll{ max-width: 1180px; margin: 0 auto; overflow: hidden; height: 380px; position: relative;}

.P_A_section2 .scroll_news .sub_scroll ul{ overflow: hidden; position: absolute; left: 0; top: 0;}

.P_A_section2 .scroll_news .sub_scroll ul li{ float: left; width: 263px; height: 365px; background:#fff; margin-right: 40px; -webkit-box-shadow:4px 4px 4px #ccc; -moz-box-shadow:4px 4px 4px #ccc; box-shadow:4px 4px 4px #ccc; margin-bottom:15px; position:relative; overflow:hidden;}

.P_A_section2 .scroll_news .prev{width: 42px;height: 80px;background: url(../images/arrow2_03.png) no-repeat left center;position: absolute; top: 143px; left: -100px; cursor: pointer;}

.P_A_section2 .scroll_news .next{ width: 42px;height: 80px;background: url(../images/arrow2_03.png) no-repeat right center; position: absolute; top: 143px; right: -100px;  cursor: pointer;}



.P_A_section2 .scroll_news  li a{ display:block;}

.P_A_section2 .scroll_news  li img{width: 263px; height:auto; min-height: 365px; -webkit-transition:0.8s; -moz-transition:0.8s; transition:0.8s;}

.P_A_section2 .scroll_news  li .box{ position:absolute; bottom:30px; left:0; width:213px; height:52px; text-align:center; background:url(../images/white90.png); color:#262626; padding:17px 25px; line-height:26px;}

.P_A_section2 .scroll_news  li .box .p{ overflow:hidden; height:52px;}

.P_A_section2 .scroll_news  li a:hover img{ -webkit-transform:scale(1.05,1.05); -moz-transform:scale(1.05,1.05); transform:scale(1.05,1.05);}



.P_A_section3 .sy_bt_ch{ color:#585858;}

.P_A_section3 .mainbox{ padding-top:50px;}

.P_A_section3 .mainbox img{ float:right; width:280px !important; height:auto !important;}

.P_A_section3 .mainbox .txtbox{ width:710px; float:left;}

.P_A_section3 .mainbox .txtbox .div{ padding-left:56px; background:url(../images/xian.png) no-repeat left 60px; line-height:28px; margin-bottom:20px;}

.P_A_section3 .mainbox .txtbox .div .f24{ font-size:24px; line-height:60px; margin-bottom:15px; color:#222;}



.P_A_section4 .swiperbox{ padding-top:70px;overflow: hidden; max-width:1180px; margin:0 auto;}

.P_A_section4 .box3{ font-size:34px; line-height:50px; width:1080px; margin:0 auto; text-align:center; color:#fff;}





.P_A_section6 .sy_bt_ch{ color:#3e3e3e;}

.P_A_section6 .div_f2{ padding:30px 0px; margin-top:35px; color:#141414; font-size:42px; line-height:50px; border-top: solid 1px #82e9e6;border-bottom: solid 1px #82e9e6;}

.P_A_section6 .div_f3{ padding-top:50px;color:#141414;}

.P_A_section6 .div_f3 .tab_L{ float:left; width:290px;}

.P_A_section6 .div_f3 .tab_L .li{ font-size:16px; line-height:30px; margin-bottom:10px; cursor:pointer;}

.P_A_section6 .div_f3 .tab_L .li:hover{ font-weight: bold;}

.P_A_section6 .div_f3 .tab_L .sendtxt{ font-size:12px; line-height:20px; padding-top:20px;}

.P_A_section6 .div_f3 .tab_L .sendtxt a{ color:#141414;}

.P_A_section6 .div_f3 .tab_con{ float:left; width:890px;}

.P_A_section6 .div_f3 .tab_con .bt{ font-size:24px; line-height:30px; margin-bottom:50px;}

.P_A_section6 .div_f3 .tab_con .txtbox{ height:240px; overflow: auto; padding-right:15px;}

.P_A_section6 .div_f3 .tab_con .txtbox::-webkit-scrollbar {width: 3px;}

.P_A_section6 .div_f3 .tab_con .txtbox::-webkit-scrollbar-thumb {background: #82e9e6; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}

.P_A_section6 .div_f3 .tab_con .txtbox::-webkit-scrollbar-thumb:window-inactive {background: #82e9e6;}







.P_sq_D .floor_1{ background:#f6128d; color:#fff; text-align:center;}

.P_sq_D .floor_1 .top1{ padding:60px 0px; border-bottom: solid 1px #f95aaf;}

.P_sq_D .floor_1 .top2{ padding:50px 0px;}

.P_sq_D .floor_1 .top2 h2{ font-size:40px; line-height:50px; margin-bottom:40px;}

.P_sq_D .floor_1 .img{ display:inline-block;*display:inline; *zoom:1; width:118px; height:118px; margin:0 16px;}

.P_sq_D .floor_1 .img img{width:118px; height:118px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; }

.P_sq_D .floor_1 .img:hover img{ -webkit-transform:scale(-1,1); -moz-transform:scale(-1,1); transform:scale(-1,1);}

.P_sq_D .floor_2{ padding:70px 0px 40px;}

.P_sq_D .floor_2 .rows{ margin-bottom:70px; color:#4c4c4c;}

.P_sq_D .floor_2 .rows .img{ float:left; width:376px;}

.P_sq_D .floor_2 .rows .img img{ width:376px !important; height:auto !important;}

.P_sq_D .floor_2 .rows .txtbox{ width:770px; float:right;}

.P_sq_D .floor_2 .rows .txtbox .en{ text-transform:uppercase;}

.P_sq_D .floor_2 .rows .txtbox .name{ font-size:34px; line-height:40px; margin-bottom:1em;}



.P_Contact .contact_f2{ color:#fff; background:#323440; position:absolute; width:100%; left:0; bottom:74px; text-align:center; padding:50px 0px;}

.P_Contact .contact_f2 .con3{ height:90px; overflow:hidden; width: 90%; margin: 0 auto;}

.P_Contact .contact_f2 .div2{ display:inline-block;*display:inline; *zoom:1; text-align:left; width:23% !important; margin:0 1% !important; float: left;}

.P_Contact .contact_f2 .div2 .fl_div1{ float:left; width:160px; padding-top: 10px;}

.P_Contact .contact_f2 .div2 .fl_div1 .p1{ font-size:18px;}

.P_Contact .contact_f2 .div2 .fl_div1 .p2{ }

.P_Contact .contact_f2 .div2 .fl_div1 .p3{ font-family:Arial; text-transform:uppercase;}



.P_Contact .contact_f2 .div2 .fl_div2{ float:left; width:80px; padding: 5px; background: #fff;}

.P_Contact .contact_f2 .div2 .fl_div2{}

.P_Contact .contact_f2 .div2 .fl_div2 a{ display:block; background:url(../images/contact_07.png) no-repeat left center; font-size:12px; font-family:Arial; padding-left:25px; color:#fff;}

.P_Contact .contact_f1{ width:100%; position:relative; background-position: center center; background-size: cover; overflow:hidden;}

.P_Contact .contact_f1 .box{ width:380px; position:absolute; right:10%; top:50% !important; margin-top: -153px !important; color:#fff; background:#ff708e;}

.P_Contact .contact_f1 .box .top1{ background:#00b19a; padding:8px 0px; margin-bottom:20px;}

.P_Contact .contact_f1 .box .top1 .sy_bt_ch{ color:#3e3e3e;}

.P_Contact .contact_f1 .box .div2{ height:150px; padding:20px 30px 0px 30px;}

.P_Contact .contact_f1 .box .div2 .span1{ float:left; font-size:24px; line-height:30px;}

.P_Contact .contact_f1 .box .div2 .span2{ display:block; float:right; background:url(../images/contact_03.png) no-repeat left center; padding-left:25px; color:#fff;}

.P_Contact .contact_f1 .box .addr{ padding-top:25px;}



.alertamp{ background:url(../images/black70.png); width:100%; height:100%; left:0; top:0; z-index:12; position:fixed; display:none;}

.alertamp .box2{ width:500px; height:400px; background:#fff; padding:40px; position: absolute; left:50%;  top:50%; margin-left:-270px; margin-top:-220px; z-index:12; -webkit-box-shadow:0 0 10px #aaa; -moz-box-shadow:0 0 10px #aaa; box-shadow:0 0 10px #aaa;display:none;}

.alertamp .box2 .mapbox{width:500px; height:400px;}



.alertamp .box2 .close{ position:absolute; right:5px; top:5px; background:url(../images/close.png); width:30px; height:30px; cursor:pointer;}





.P_case{ background:#f4f4f4;}

.P_case .sy_bt_en{ color:#4f4f4f;}

.P_case .sy_bt_ch{ color:#4f4f4f;}

.P_case  .navbox{ line-height:15px; height:15px; padding-top:30px; text-align:center;}

.P_case  .navbox span{ display: inline-block;  *display:inline;*zoom:1; margin-bottom:12px; padding:0 20px; border-right: solid 1px #535353; max-width:80px;}

.P_case  .navbox span a{ color:#535353; line-height:15px; display:block; height:15px;}

.P_case  .navbox span a:hover{ color:#df431b;}

.P_case  .navbox span a.on{ color:#df431b;}





.lunbo{ width: 1380px;}

.lunbo .owl-item .block2{ width:100%; margin-bottom:30px;}

.lunbo .owl-item .block2 .show3{ overflow:hidden; position:relative; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

.lunbo .owl-item .block2 .show3 .bt{ position:absolute; left:0; bottom:0; background:url(../images/black70.png); width:100%; height:42px; text-align: center; color:#fff; font-size:16px; line-height:42px;}

.lunbo .owl-item .block2 .show3 .bt .p{ margin:0 10px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}



.lunbo .owl-item .block2 .hide3{ display:none;}





.case_alert{ position:absolute; width:100%; height:100%; background:#fff; z-index:9; top:-100%;}

.case_alert .swiperbox{}

.case_alert .swiperbox .shouq{ position:absolute; left:50%; top:100px; width:42px; height:42px; margin-left:-40px; background:url(../images/gbfh1.png) no-repeat; text-align:center; cursor:pointer; z-index:4; font-size: 0;}

.case_alert .swiperbox .shouq:hover{background:url(../images/gbfh2.png) no-repeat;}

.casebanner{ width: 100%; height: 100%; position: absolute; z-index: 2; left:0; top:0;}

.casebanner ul{ width: 100%; height: 100%;}

.casebanner ul li{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; display: none; background-size: cover;background-position: center center; background-size: cover;}

.casebanner ul li .a_table{position: absolute;  width: 100%; height: 100%; /*display: block;*/}

.casebanner dl{ text-align: center; position: absolute; left: 0; bottom: 30px; width: 100%; height: 12px;}

.casebanner dl dd{transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s; width: 12px; height:12px; background:#fff;  display: inline-block; *display: inline; *zoom: 1; margin: 0 5px; cursor:pointer; filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5; opacity: 0.5; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%;}

.casebanner dl dd.current{ filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1; opacity:1;}

.casebanner ul li img{ margin:0 auto; max-width:100%; height:auto; max-height:100%; -webkit-transition:0.7s; -moz-transition:0.7s; transition:0.7s; position:relative; top:50px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0; opacity: 0; }

.casebanner ul li img.current{ top:0;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1; opacity: 1; }



.casebanner .prev{ left:100px; cursor:pointer; background:url(../images/arrow1_03.png) no-repeat left center; position:absolute; top:50%; margin-top:-40px; width:42px; height:80px;z-index:4;}

.casebanner .next{ right:100px;cursor:pointer;background:url(../images/arrow1_03.png) no-repeat right center;position:absolute; top:50%; margin-top:-40px; width:42px; height:80px; z-index:4;}





.casebanner ul li .bottblock{ display:block; color:#fff; background:#fdc405; height:310px; width:200px; padding:20px; overflow:hidden; position:absolute; bottom:0; left:50%; margin-left:250px; z-index:2; display: none !important;}

.casebanner ul li:first-child .bottblock{display: block !important;}

.casebanner ul li .bottblock .p1{ font-size:22px; line-height:30px; }

.casebanner ul li .bottblock .p2{ position:absolute; bottom:20px; left:20px; width:200px;}



.P_newsD{}

.P_newsD .floor_1{ background:#f9f9f9;  text-align:center; padding: 50px 0 50px;}

.P_newsD .floor_1 .top1{ /*border-bottom: solid 1px #fff;*/}

.P_newsD .floor_1 .top2:nth-child(2){padding-top: 50px;}

.P_newsD .floor_1 .top2 h2{ font-size:20px; line-height:26px; margin-bottom:10px;}

.P_newsD .floor_1 .top2 .date{ font-family:Arial; color:#a6a6a6; font-size:12px;}

.P_newsD .floor_1 .top2 .dates{ text-align:center; font-size:22px; color:#e3e3e3; font-family:Arial; line-height:22px; text-transform:uppercase;}





.P_newsD .floor_1 .sy_bt_en{ color:#7e7e7e;}

.P_newsD .floor_1 .sy_bt_ch{ color:#7e7e7e;}

.P_newsD .floor_2{ background:#fff; padding:80px 0px 50px; border-bottom: solid 1px #ddd;}

.P_newsD .floor_2 .L_con{ width:800px; float:left;}

.P_newsD .floor_2 .L_con img{ max-width:100% !important; height:auto !important; margin:20px auto; width: 100% !important;}

.P_newsD .floor_2 .L_con p:first-child img{margin-top: 0;}

.P_newsD .floor_2 .R_con{ width:70px; float:left; padding-left: 35px;}

.P_newsD .floor_2 .sharebox1{ margin-top:30px; margin-bottom:30px;}

.P_newsD .floor_2 .a_return{ color:#a1a1a1;}

.P_newsD .floor_2 .sharebox2 .p1{ margin-bottom:15px; font-size:16px; }



.P_newsD .floor_2 .sharebox2 .bdsharebuttonbox{ margin-bottom:20px;}

.P_newsD .floor_2 .sharebox2 .dy a{display:block; height:32px; line-height:32px; font-size:14px ; color:#575757 ; width:70px ; border-bottom: solid 1px #ddd;  margin:0px 0px 8px 0px ;}



.banner p img{ width:100%}

.cent{ max-width:1200px; width:100%; margin:auto}

.ny-b{ text-align:center; font-size:24px; margin:3% 0}

.ny-b img{ display:block; margin:2% auto 0; width:37.2%}

.js1 dl{ border:#0096d8 5px solid; max-width:945px; margin:auto; padding:5% 3.5%; position:relative}

.js1 dl .left{ position:absolute; left:-5.5%; top:20%}

.js1 dl .left img{ width:100%}

.js1 dl .right{ float:right; width:53%; text-align:center;}

.js1 dl .right p{ font-size:14px; line-height:25px;}

.js1 dl .right span{ font-size:22px; font-weight:bold; display:block; text-align:center; margin-bottom:5%}

.js1 dl .right strong{ font-size:18px; font-weight:normal}

.js1{ padding-bottom:12%;}

.biaoyu{ font-size: 18px; font-weight: bold; display: block; text-align: center; color:#271A5F}

.header1{ position:fixed;}

.header1-bg{ -webkit-box-shadow: 0 0 3px #555;-moz-box-shadow: 0 0 3px #555;box-shadow: 0 0 3px #555;background: #000;filter: Alpha(opacity=20);background-color: rgba(0,0,0,0.2);}

.ab_footer1{ position:relative;}

.ab_footer1 .footer{ background:#eee; padding:0.5% 0}

.footer .logo{ top:18%}

.g1 img{ width:100%}



.clear{ clear:both}

.mk1{ max-width:1050px; margin:5% auto}

.mk1 .right{ width:49%; float:right}

.mk1 .left{ width:46%; float:left; padding-right:4%}

.mk1 .left p{ font-size:14px;}

.mk1 .right p img{ width:100%; display:block; margin:auto;}

.mk1 .left h1{ font-size:24px; margin-bottom:7%}

.mk1 .left h1 img{ margin-top:3.5%}

.mk1 .left p{ line-height:27px; font-size:14px}

.mk2{ margin-bottom:6%}
.mk2 img{ width:100%}
.banner1{ position:relative}

.jj-1{ position:absolute; bottom:0; left:0; width:100%; background:#000; background-color:rgba(0,0,0,0.4); filter:Alpha(opacity=40); z-index:9999}

.jj-1 ul{ overflow:hidden; background:url(../images/j-x1.jpg) no-repeat center left; }

.jj-1 ul li{ cursor:pointer; float:left; background:url(../images/j-x1.jpg) no-repeat center right; width:12.5%; line-height:60px; font-size:16px; color:#fff; text-align:center}

.jj-1 ul .cur-s1{ background:#0096d8}

.con-s1 dl{ overflow:hidden; margin:6% 0}

.con-s1 dl .left{ float:left}

.con-s1 dl .right{ float:right}

.con-s1 dl dt{ width:50%}

.con-s1 dl dt img{ display:block; margin:auto; max-width:100%}

.con-s1 dl dd{ width:45%; font-size:16px; line-height:28px}

.con-s1 dl dd .th{ display:block; font-size:24px; margin:10% 0 8%; text-align: center; font-weight: bold;}

.con-s1 .no dd .th{ margin:0% 0 8%}

.con-s1 dl .blue{ color:#0096d8}



.l-b{ text-align:center; font-size:60px; color:#000; margin:10% 0 3%}

.lx1{ overflow:hidden; margin-bottom:7%}

.lx1 dl{ float:left; width:21%; margin:0 2% 1.5%; position:relative}

.lx1 dl a{ display:block}

.lx1 dl dd{ min-height:170px}

.lx1 dl dd span{ display:block; background:url(../images/lx1-5.png) no-repeat center; margin-bottom:6%; padding:20% 15% 26%; font-size:14px; line-height:24px; display:none; position:absolute; top:0}

.lx1 dl a:hover dd span{ display:block; color:#333}

.lx1 dl dt img{ display:block; margin:auto; width:39%}

.lx1 dl a:hover dt img{ box-shadow:0 0 30px #ccc; border-radius:50px}

.bj2{ background:url(../images/lx-6.jpg) no-repeat center; padding:4.8% 0}

.lx2{ max-width:346px; margin:auto}

.lx2 .right img{ width:100%}

.lx2 .right dl dd{ color:#fff; text-align:center; font-size:24px; margin-top:6%; line-height:35px}



.n_news ul li .fl,.n_news ul li .fl span{ -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;

-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out; } 

.n_news ul li .fr img{ -moz-transition: all 5s ease-in-out;-webkit-transition: all 5s ease-in-out;-o-transition: all 5s ease-in-out;-ms-transition: all 5s ease-in-out;transition: all 5s ease-in-out; } 

.n_news li:hover img{ -moz-transform:scale(1.1); -o-moz-transform:scale(1.1); -o-moz-transform:scale(1.1); -webkit-moz-transform:scale(1.1); transform:scale(1.1);}

.n_news ul li { padding:2% 0; display:block; border-top: 1px solid #d0d0d0; overflow:hidden}

.n_news ul li .box1 { background: transparent; overflow:hidden}

.n_news ul li .fl { position:relative; padding-top:20px; padding-left: 155px; float:left; width:61%}

.n_news ul li .fl .date { position: absolute; left: 0; float: left;  }

.n_news ul li .fl .date span{ display:block; margin-top:20px; height:26px; width:26px; background:url(../images/xw2-2.png) no-repeat }

.n_news ul li .fl .date strong{ display:block; font-size:26px; color:#a9a9a9; display:block; }

.n_news ul li .fl .date strong::before {width: 35px;height: 1px;content: '';background: #7D7D7D;position: absolute;top: 15px;left: 90px;transition: all 0.3s ease-out 0s;}

.n_news ul li .fl a{ display:block}

.n_news ul li .fl a h1{ font-size:16px; padding-top:0px; color:#646464; display:block; margin-bottom:15px;}

.n_news ul li .fl a p{ color: #97979d; line-height:24px; font-size:14px; }

.n_news ul li .fr { display:block; overflow:hidden; float:right; width:22%}

.n_news ul li .fr img {width:100%}

.n_news li:hover .fl { padding-left: 175px; }

.n_news li:hover .fl h1{ color:#126ace;}

.n_news .box1:hover .date strong{ color:#424242;}

.n_news .box1:hover .date strong::before {width: 60px;transition: all 0.3s ease-out 0s;background: #7D7D7D;}

.n_news .box1:hover .date span {background:url(../images/xz-1.jpg) center no-repeat; }

.n_news ul{ border-bottom: 1px solid #d0d0d0; margin-bottom:6%}

.fy{ text-align:center; margin:4% 0 7%}

.fy a{ font-size:16px; color:#b1b1b1; display:inline-block; border:#a0a0a0 1px solid; margin:0 0.5%; padding:1% 1.6%}

.fy a:hover,.fy .current{ border:#126ace 1px solid; color:#126ace}

.mr ul{ overflow:hidden}

.mr ul li{ float:left; margin:1.5%; width:30.333%}

.mr ul li span{ display:block; margin-top:3%; font-size:14px;text-align:center}

.mr ul li img{ width:100%; box-shadow:0 0 5px #ccc}



.xz-l-1 .fa-chevron-down1{ position:absolute; right:3%; top:27%; width:40px; height:40px}

.subNav .fa-chevron-down1{background:url(../images/gc-4.png) no-repeat;}

.currentDt .fa-chevron-down1{background:url(../images/gc-3.png) no-repeat;}

.navContent{display: none;}

.xz-l-1{ background:#0096d8; position:relative; color:#fff; padding:2.2% 3%; cursor:pointer}

.xz-l-1 h1{ font-size:24px;}

.xz-l{ background:#fafafa; border:#ccc 1px solid; border-top:0; margin-bottom:2%; padding:0 3% 4%; overflow:hidden}

.xz-l-1{ margin-bottom:1.5%}

.currentDd{ margin:0}

.subNavBox{ margin-bottom:5%}

.xz-l h1{ font-size:16px; margin:3% 0 0}

.xz-l p{ font-size:14px; padding-left:2%; margin-top:4%}

.rcz dl{ overflow:hidden; margin-bottom:5%}

.rcz dl dt{ float:left; width:27%}

.rcz dl dt img{ width:100%}

.rcz dl dd{ float:right; width:67%; font-size:14px; line-height:30px; padding-top:2%}

.pc1{ line-height:35px; font-size:16px; padding:0 2%; margin:4% 0}

.dc{ overflow:hidden}

.dc div{ float:left; width:30%; margin:2% 10%} 

.dc2 div{ width:14.666%; margin:2% 1%}

.dc div h1{ font-size:18px; color:#8dc928; margin-bottom:5%}

.dc div p input{ display:inline-block; vertical-align:middle; margin-right:3%}

.dc div p{ font-size:14px;}

.kbg a,.kbg input{ margin:0 auto 2%; background:url(../images/gc-a1.png) no-repeat center; display:block; width:427px; height:75px; line-height:75px; text-align:center; font-size:36px; border: 0;}

.kbg1{ border-top:#999 1px solid; padding-top:4%}

.kbg1 a{ font-size:24px; background:url(../images/xq-1bg.png) no-repeat center; width:343px; height:70px; line-height:70px}

.cs{ padding-bottom: 5%;}

.cs table{ border-collapse:collapse;}

.cs table .trr{ border-bottom:#ccc 1px dashed; font-size:14px; color:#666}

.cs table tr td{ padding: 2.5% 1.5% 0;}

.cs table .trr td{ padding: 0 1.5% 1.5%;}

.cs table .trr input{ display:inline-block; margin-right:3%}

.cs table tr td span{ font-size:16px; color:#8dc928; display:block; margin-bottom:3%}

.pc2{ margin-bottom:1%; padding:0}



.grd .cur-s2{background: #1195d2;color:#fff;}

.grd{ overflow:hidden; width:424px; margin:auto;}

.grd li{ cursor:pointer; float:left; width:150px; line-height:45px; border:#1195d2 1px solid; color:#1195d2; margin:0 30px; text-align:center; font-size:18px}

.gr-1{ max-width:750px; margin:auto}

.gr-1{ overflow:hidden; margin:3% auto}

.gr-1 p{ margin:3% 0; overflow:hidden}

.gr-1 span{ float:left; width:20%; display:inline-block; text-align:right; font-size:16px; line-height:45px;}

.gr-1 input{-webkit-appearance:none; font-size:18px; float:right; width:78%; line-height:45px; border:#000 1px solid; padding:0 2%}

.gr-1 .tja input{ width:100px; background:#0096d8; font-size:16px; text-align:center; color:#fff; border:0; padding:0}

.gr-1 .tja{ margin-top:5%}

.gr-2 table{ border-collapse:collapse; margin:4% 0}

.gr-2 table tr{ border-left:#999 1px solid; border-top:#999 1px solid}

.gr-2 table tr td{ border-right:#999 1px solid; border-bottom:#999 1px solid; text-align:center; font-size:18px; line-height:55px}

.gr-2 table tr td a:hover{ color:#1195d2}

.gr-2 table .ys{ background:#1195d2}

.gr-2 table .ys td{ color:#fff}

.gr-2 table .ys .b-n{ border-right:0}

.gr-2 table .jl1{ width:25%}

.gr-2 table .jl2{ width:50%}

.gr-2 table .jl3{ width:25%}



.banner2{ background:url(../images/zc-1.jpg) no-repeat center}

.dlz{ max-width:1110px;}

.sl-z,.sl-y{ width:53%}

.sl-z{ float:left; /*padding-top:9%*/}

.sl-y{ float:right; background:#fff;}

.clear{ clear:both}



.form_zc .focus_img,.form_zc .error_img{ display: none; }

.focus .form_img{ display: none; }

.focus .focus_img{ display: block; }

.error .form_img{ display: none; }

.error .error_img{ display: block; }



.sl-z h1{ font-size:24px; color:#fff; margin-bottom:5%; text-align: center;}

.sl-z p{ overflow:hidden; color:#fff; font-size:18px; line-height:38px}

.sl-z1 p{line-height:44px}

.sl-z p{ background: url(../images/ssf.png) no-repeat left top 5px; padding-left:45px}
.sl-z p .left{ float:left; display:inline-block; width:2%; display:none}

.sl-z p .right{ float:right; display:inline-block; width:100%}
.sl-z p:last-child{ background:none}

.footer1{ background:none; padding:1% 0}

.footer1 .copyright,.footer1 .copyright a{ color:#fff}

.footer1 .r_ico a.wx{ background: url(../images/s8-4-1.png) no-repeat right center;}

.footer1 .r_ico a.qq {background: url(../images/s8-3-1.png) no-repeat right center;}

.sl-y{ padding:4% 5%; width:26%; overflow:hidden}

.sl-y h1{ font-size:30px; color:#0096d8; text-align:center; margin-bottom:10%}

.sl-y input{ display:inline-block; float:right; width:85%; line-height:30px; border:0; background:none; text-align:left; font-size:14px; /*font-style:italic;*/ color:#666}

.sl-y p{ border-bottom:#999 1px solid; padding:0% 3% 1% 3%; overflow:hidden; margin:5% 0;}

.sl-y .focus{ border-bottom:#0096d8 1px solid; }

.sl-y .error{ border-bottom:#FF0000 1px solid; }

.sl-y span{ display:inline-block; float:left; width:10%}

.sl-y span img{ width:25px}

.sl-y h2 img{ display:block; margin:12% auto 5%; cursor:pointer} 

.sl-y .lzc{ border:0; padding:0; margin:7% 0 0}

.sl-y .lzc input{ font-style:normal; width:240px; display: block; margin:auto; float:none; background:url(../images/zc-6.png) no-repeat center; text-align:center; color:#fff; font-size:16px; line-height:51px}

.sl-y div{ display:none}

.sl-y h3 a{ display:block; font-size:16px; color:#0096d8; text-align:center; width: 240px; margin: 5% auto 0;}

.sl-y h4{ color:#f00; float:right}

.dlz1 .sl-y h1{ margin-bottom:17%}

.dlz1 .sl-y .lzc{ margin-top:7%}

/*.dlz1 .sl-z{ padding-top:6%}*/



.search{ margin:0 auto; max-width:872px}

.search .input-wrap{padding:5% 10%;background:#eee; overflow:hidden}

.search .input-wrap .search-btn{display:inline-block;height:46px;width:9%;text-decoration:none;vertical-align:top;cursor:pointer;margin-left:1%; background:url(../images/s3-4.png) no-repeat center #0096d8;}

.search .input-wrap input{ float:left; height:46px;border:none;line-height:46px;text-indent:20px;width:43.5%}

.search .input-wrap .icon-search{color:#a4b0c5;font-size:45px;margin-left:8px;padding-top:8px;display:block}

.search .input-wrap .one{margin-right:2%}

.search .input-wrap .search-btn img{ display:block; margin:7px auto 0;}

.gzp{ border-top:#999 1px solid; margin:2% 0 5%}

.ghs{ margin-top: 5%; font-size: 16px; color: #f00; }

.gzp p{ border-bottom:#999 1px solid; padding:2% 2%; overflow:hidden}

.gzp p .left{ float:left; overflow:hidden}

.gzp p .right{ float:right}

.gzp p .zbr{ width:73%}

.gzp p .rbg{ width:22%; border-left:#999 1px solid; padding-left:3%; line-height:30px}

.ls a{ font-size:20px; color:#0096d8; display:block; margin-bottom:5%; font-weight:bold}

.hs{ color:#f00}

.gzp p .zbr .left{ padding-top:2%}

.gzp p .zbr .right{ padding-top:4%; color:#999}

.gzp p .rbg span{ display:block; color:#0096d8; font-size:16px;}



.zp-x{ overflow:hidden; margin-bottom:2%}

.zp-x .left{ float:left; width:57%}

.zp-x .right{ float:right; width:35%}

.zp-x .left h1{ font-size:30px; border-bottom: #999 1px solid; padding: 2px 3% 5% 3%; margin: 0 0 5% 0;}

.zp-x .left h3{ font-size:20px; border-top:#999 1px solid; border-bottom:#999 1px solid; padding:5% 3%; margin:5% 0}

.zp-x h2{ font-size:24px; padding:0 3%}

.zp-x .left div{ padding:5% 5%;}

.zp-x .left div p{ font-size:16px; line-height:28px;}

.zp-x .left div span{}

.zp-x h4{border-top:#999 1px solid; padding:3%; font-size:16px; color:#e90202}

.zp-x .right div{ border-top:#999 1px solid; border-bottom:#999 1px solid; padding:5% 7%; margin:8% 0 10%}

.zp-x .right div p{ font-size:16px; line-height:35px}

.zp-x .right .deg{ border-bottom:0; padding-top:8%}

.zp-x .right h2{ padding:0 6%}

.zp-x .right dl dt img{ width:100%}

.zp-x .right dl dd{ font-size:14px; line-height:24px; color:#666}

.zp-x .right dl .r-b{ color:#999; overflow:hidden; background:url(../images/zx-2.jpg) no-repeat bottom left; padding:2% 0}

.zp-x .right dl .r-b span{ float:right; display:block; width:30%; text-align:right}

.zp-x .right dl .r-b span img{ display:inline-block; vertical-align:middle; padding-right:5%}

.zp-x .right dl dd a{ font-size:16px; color:#333; display:block; margin:4% 0}

.zp-x .right .deg p a{ display:inline-block; border:#999 1px solid; font-size:14px; line-height:24px; padding:0 10px; margin:0 5px 5px 0}

.zp-x .right .deg ul li{ font-size:14px; color:#999; border-bottom:#999 1px solid; padding:3% 0}

.zp-x .right .deg ul li span{ display:block}

.zp-x .right .deg ul li .zs1{ margin-bottom:2%}

.zp-x .right .deg ul li .zs1 a{ color:#0096d8; font-size:16px; }

.zp-x .right .deg ul li .zs2{ overflow:hidden; margin-top:2%; color:#f00; overflow:hidden}

.zp-x .right .deg ul li .zs2 span{ float:right; color:#333}



.nm3 h1{ text-align:center; margin:5% 0}

.nm3 div{ box-shadow:0 0 15px #ccc; overflow:hidden; padding:2% 0; margin:2% 1%;}

.nm3 div dl{ float:left; padding:0 2%; overflow:hidden}

.nm3 div dl dt{ float:left;}

.nm3 div dl dd{ float:right; font-size:14px; line-height:26px; padding-left:2%; margin-top:7%}

.nm3 div .big1{ width:23%}

.nm3 div .big1 dd{ width:70%; margin-top:0}

.nm3 div .big2{ width:20%}

.nm3 div .big2 dd{ width:65%}

.nm3 div .big3{ width:23%}

.nm3 div .big3 dd{ width:70%}

.nm3 div .big4{ width:17%}

.nm3 div .big4 dd{ width:57%; margin-top:2%}

.nm4{ text-align:center; padding:1% 0 3%;}

.nm4 h1{ font-size:18px; color:#fff; background:#e7141a; text-align:center; width:71px; line-height:71px; border-radius:40px; display:block; margin:0 auto 1%}

.nm4 p{ font-size:14px}

.ma img{ width:100%}



.dc1{ margin-top:1%}

.dc1 div{ width:100%; margin:0; padding:0 10%}

.dc1 div p{ float:left; width:48%; margin-top:0}

.dc1 div h1{ margin:2% 0}



.cent .disc .disc_red{ color: #f00; }

.cent .disc p{ padding-bottom: 0.5%; }





@media screen  and (max-width: 1660px){

.fp-controlArrow.fp-prev{ left:70px;}

.fp-controlArrow.fp-next{ right:70px;}	

.P_A_section2 .scroll_news .prev{left: -70px;}

.P_A_section2 .scroll_news .next{ right: -70px;}

.P_Contact .contact_f2 .div2{ margin:0 50px;}

.lunbo{ width: 1280px;}	



.casebanner .prev{ left:70px; }

.casebanner .next{ right:70px;}

.kwicks > li .kuai .en{height: 32px;}



}

.P_A_section4  .Arrow {

    width: 42px;

    height: 80px;

    position:absolute;

    top:calc(50% + 40px);

    cursor:pointer; z-index: 5;

}

.P_A_section4  .Arrow.prev{left:8%;background: url(../images/arrow1_03.png) no-repeat left center;}

.P_A_section4  .Arrow.next{right:8%;background: url(../images/arrow1_03.png) no-repeat right center;}

.P_A_section4 .fp-slidesContainer{transition:all .5s;}

.P_A_section4 .fp-controlArrow{display:none;}

.cs table tr .trrimg{ width: 5%}





@media screen  and (max-width: 1440px){

	.sy_section8 .home_hzhb{margin-top: 10px;}

	

.fp-controlArrow.fp-prev{ left:40px;}

.fp-controlArrow.fp-next{ right:40px;}

.P_A_section2 .scroll_news .prev{left: -50px;}

.P_A_section2 .scroll_news .next{ right: -50px;}

.P_A_section3 .mainbox img{ width:240px !important;}

.P_A_section3 .mainbox .txtbox .div{ line-height:24px;}

.P_A_section6 .div_f2{font-size: 28px;line-height: 35px;}

.sy_section5 .halfbox .p2{ font-size:22px; line-height: 40px;}

.P_Contact .contact_f2 .div2{margin:0 30px;}	

.P_A_section6 .div_f2{padding:20px 0; }

.lunbo{ width: 1040px;}

.casebanner .prev{ left:40px; }

.casebanner .next{ right:40px;}

.footer{height:45px;}

.footer .logo{top:4px;}

.P_A_section6 .div_f3 .tab_con .bt{margin-bottom:30px;}

.footer .r_ico{top:11px;}

	.P_Contact .contact_f1 .box .div2{padding-right:20px;}

	.footer .copyright{padding-top:9px;}

	.P_A_section6 .div_f3{padding-top:30px;}

	.lunbo{margin-top:15px !important;}

	.P_case .navbox{padding-top:8px;}

	.lunbo .owl-item .block2{margin-bottom:10px;}

	.sy_section4 .swiperbox{margin-top:40px;}

	.sy_section2 .kwicksbox{margin-top: 40px;}

	.dis_table{/*margin-top: 30px;*/}

	.sy_section4 .dis_tablexq{padding-top: 66px;}

	.P_Contact .contact_f2{padding:30px 0;}

	.P_Contact .contact_f1 .box{top:6%;}

	.P_Contact .contact_f1 .box .addr{padding-top:5px;}



	.P_Contact .contact_f1 .box .div2{padding-top:0 !important;height:auto;margin-bottom:25px;}

	/*.P_Contact .contact_f1 .box{height:364px;}*/

	.P_Contact .contact_f2{bottom:44px;}

	

	

	.P_A_section4 .box3{font-size: 28px; line-height: 40px;}

	.P_A_section4 .swiperbox{padding-top: 40px;}

	.P_A_section2 .con1180 .years{margin: 30px 0;}

	.P_A_section1 .mainbox1{padding-top: 30px; margin-top: 25px;}

	.sl-y h1{ font-size:24px}

	.sl-y{ padding:3% 5%}

}



@media screen and (max-width: 1024px){

.js1 dl .left{ width:50%}

.js1{ width:90%; margin:auto}

.js1{ padding-bottom:5%}

.ny-b,.xz-l-1 h1{ font-size:18px}

.js1 dl .right span,.dc div h1{ font-size:16px}

.mk1 .left p{ line-height:24px}

.mk1{ margin:2% 0}

.cent{ padding:0 3%; width:94%}

.mk1 .left h1{ font-size:20px}



.l-b{ font-size:40px}

.lx1 dl dt img{ width:45%}

.lx1 dl dd span{ background:#fff; box-shadow:0 0 15px #ccc;}

.lx1 dl dd{ min-height:90px}

.lx1 dl dd span{ padding:5% 6%}

.lx1 dl{ margin:1% 2%}

.lx2 .right dl dd{ font-size:18px; line-height:28px}

.n_news ul li .fl .date strong,.kbg a,.sl-y h1{ font-size:22px} 

.grd li,.gr-1 input,.sl-y input,.ls a,.zp-x h2,.zp-x .left h3{ font-size:16px}

.sl-z h1,.zp-x .left h1{ font-size:20px}

.sl-z p{ font-size:16px; line-height:30px}

.zp-x .left div p,.zp-x .right div p{ font-size:14px; line-height:24px}

.zp-x h4,.zp-x .right dl dd a{ font-size:15px}

.nm3 h1{ margin:3% 0}

.nm3 div{ padding:2%}

.nm3 div dl dd{ line-height:22px}

.nm4{ margin-bottom:3%}

.nm4 h1{ width:60px; line-height:60px}

.nm3 div .big1,.nm3 div .big2,.nm3 div .big3,.nm3 div .big4{ width:46%; margin:1% 0}

.nm3 div dl dt{ width:15%}

.nm3 div dl dt img{ width:100%;}

.nm3 div .big1 dd,.nm3 div .big2 dd,.nm3 div .big3 dd,.nm3 div .big4 dd{ width:83%;}

.nm3 div .big4 dd{ margin-top:5%}

.nm3 div dl{ min-height:66px}



}

@media screen  and (max-width:640px){

.footer .logo,.footer .r_ico{ display:none}

.footer .copyright{ padding:2%; height:100%}

.footer .copyright a{ display:none}

.header .tell_R p a img{ padding-left: 0 }

.js1 dl{ border:#0096d8 2px solid; padding:2%}

.js1 dl .left{ position:relative; left:0; top:0}

.js1 dl .left,.js1 dl .right,.js1{ width:100%}

.js1 dl .right{ margin-top:2%; line-height:22px}

.ny-b,.mk1 .left h1{ font-size:16px}

.ny-b img{ width:50%}

.js1 dl .right p,.mk1 .left p,.lx1 dl a dd span{ line-height:22px}

.js1 dl .right span{ margin-bottom:1%; font-size:15px}

.mk1 .left,.mk1 .right{ width:100%}

.mk1 .right p img{ width:90%; margin:auto}

.mk1 .right{ margin-top:4%}

.mk1{ margin:2% 0 5%}

.cent{ padding:0 2%; width:96%}

.mk1 .left h1{ margin-bottom:3%}

.mk1 .left h1 img{ margin-top:1%}

.jj-1 ul li{ font-size:12px}

.con-s1 dl .left,.con-s1 dl .right{ width:100%}

.jj-1{ position:relative}

.jj-1 ul li{ width:25%; line-height:35px}

.jj-1 .cent{ padding:0; width:100%}

.jj-1 ul{ background:none}

.jj-1 ul li{ border-bottom:#CCC 1px solid}

.con-s1 dl dt img{ width:50%}

.con-s1 dl dd .th,.con-s1 .no dd .th{ margin:4% 0 2%}

.con-s1 dl dd{ font-size:14px; line-height:22px}

.con-s1 dl dd .th{ font-size:16px;}

.con-s1 .no dt{ margin-top:4%}

.con-s1 dl{ margin:0}

.con-s1{ margin:4% 0}

.lx1 dl dd span{ display:block}

.lx1 dl{ width:46%; margin:2%}

.lx1 dl dd span{ box-shadow:0 0 10px #ccc;}

.lx1 dl a:hover dt img{ box-shadow:0 0 20px #ccc;}

.lx1 dl dd{ min-height:100px}

.lx1 dl dt img{ width:35%}

.lx1{ margin:4% 0}

.lx2 .right dl dd{ font-size:14px}

.lx2 .left ul li{ margin:3% 0}

.lx2 .left h1{ margin-top:1%}

.bj2{ padding:5% 4%}

.l-b{ font-size:18px; margin:5% 0 3%}

.lx2 .right img{ width:40%; display:block; margin:auto}

.lx2 .right dl dd{ margin-top:2%; line-height:22px}

.n_news ul li .fl,.n_news ul li .fr{ width:100%}

.n_news ul li .fr{ margin-top:3%}

.n_news ul li .fl a p{ font-size:13px; line-height:20px}

.n_news ul li{ padding:4% 0}

.n_news ul li .fl{ padding-top:0}

.n_news ul li .fl .date strong{ font-size:18px}

.n_news ul li .fl { padding-left: 105px;}

.n_news li:hover .fl { padding-left: 125px; }

.n_news ul li .fl .date strong::before {width: 25px;position: absolute;top: 12px;left:60px;}

.n_news ul li .fl a h1{ margin-bottom:10px}

.fy a{ font-size:14px;padding: 0.5% 1.6%;}

.mr ul li{ margin:1%; width:48%}

.xz-l-1{ padding:2% 14% 2% 2%}

.xz-l-1 .fa-chevron-down1{ width:24px; height:24px}

.subNav .fa-chevron-down1{background:url(../images/gc-4-1.png) no-repeat;}

.currentDt .fa-chevron-down1{background:url(../images/gc-3-1.png) no-repeat;}

.xz-l-1 .fa-chevron-down1{ top:20%}

.xz-l{ padding:1% 2% 2%}

.rcz dl dt,.rcz dl dd{ width:100%}

.rcz dl dt img{ width:70%; margin:auto; display:block}

.rcz dl dt{ margin-bottom:3%}

.kbg a,.kbg input,.kbg input{ background:url(../images/gc-a1-1.png) no-repeat center; width:246px; line-height:45px; height:45px; font-size:16px; border:0;}

.xz-l h1,.pc1{ font-size:14px; line-height:22px}

.xz-l-1 h1{ font-size:15px}

.dc div{ width:46%; margin:2% 2%}

.dc div p,.cs table tr{ font-size:12px}

.dc1 div{ width:100%; padding:0}

.cs table tr{ overflow:hidden;}

.cs table tr td{ width:25%; float:left; padding:2% 0 2%}

.cs table tr td span{ font-size: 14px }

.cs table .trr td label{ width: 100%; display:block;}

.cs table .trr td{ width: 22%; line-height: 12px;}

.cs table tr .trrimg{ width: 3%; display: none}

.cs table tr span,.sl-y h3 a{ font-size:14px}

.grd{ width:244px}

.grd li{ width:100px; line-height:35px; margin:0 10px;}

.gr-1 span{ font-size:14px; width:29%; line-height:35px}

.gr-1 input{ width:66%; line-height:35px; font-size:14px}

.gr-1 .tja input,.gr-2 table tr td{ font-size:14px}

.grd li,.ls a{ font-size:15px}

.gr-2 table tr td{ line-height:22px; padding:2% 1%; font-size:12px}

.gr-2 table .ys td,.sl-y .lzc input{ font-size:14px}

.gr-2 table .jl1{ width:19%}

.gr-2 table .jl2{ width:58%}

.gr-2 table .jl3{ width:23%}

.sl-y .lzc input{ width: 194px; background:url(../images/zc-6-1.png) no-repeat center; line-height:34px;}

.sl-z{ display:none}

.sl-y{ width:80%; margin:0 5%}

.sl-y h1{ font-size:16px} 

.sl-y input{ font-size:14px; line-height:25px}

.sl-y span img{ width:25px}

.sl-y h1,.dlz1 .sl-y h1{ margin-bottom:6%}

.dlz1 .sl-y .lzc{ margin-top:8%}

.sl-y h3 a{ margin-top:3%}

.search .input-wrap input,.search .input-wrap .search-btn{ height:35px; line-height:35px}

.search .input-wrap{ padding:2% 3%}

.gzp p .zbr,.gzp p .rbg,.gzp p .zbr .right,.gzp p .zbr .left{ padding:0; width:100%;}

.gzp p .rbg{ border-top:#ccc 1px solid; border-left:0; margin-top:2%; line-height:24px; padding-top:2%; font-size:12px;}

.gzp p .rbg span{ font-size: 14px; color: #3c3c3c; }

.ls a{ margin-bottom:1%}

.gzp p .zbr .right{ padding-top:1%}

.zp-x .left,.zp-x .right{ width:100%}

.zp-x .left h1{ font-size:16px}

.zp-x .left h3,.zp-x h2{ font-size:15px}

.zp-x .left h3{ padding:2% 3%; margin:2% 0}

.zp-x .left div,.zp-x .right div{ padding:3%}

.zp-x h4,.zp-x .right dl dd{ line-height:22px}

.zp-x .right{ margin-top:2%}

.zp-x .right h2{ padding:0 3%}

.zp-x .right div,.zp-x .right dl dd a{ margin:2% 0}



.nm3 div dl{ width:100%; margin:2% 0}

.nm3 div dl dt{ width:15%}

.nm3 div dl dd{ width:80%; padding-top:2%}

.nm4 h1{ line-height:60px}

.nm3 h1{ margin:4% 0}

.nm4{ padding:2% 0 4%; width:100%; margin:0}

.nm3 div{ box-shadow:0 0 5px #ccc}

.nm3 div .big1,.nm3 div .big2,.nm3 div .big3,.nm3 div .big4{ width:100%; margin:2% 0}

.nm3 div dl dt{ width:13%}

.nm3 div dl dd{ padding-top:0}

.nm3 div dl{ min-height:10px}

.nm3 div .big4 dd{ margin-top:0}

.nm3 div .big2 dd,.nm3 div .big3 dd{ margin-top:0}

.nm3 div{ margin:5% 1% 4%}

.zp-x .right .deg{ padding-top:4%}

.zp-x .right .deg ul li .zs1{ margin-bottom:1%}

.zp-x .right .deg ul li .zs2{ margin-top:1%}



.dc div h1{ font-size:14px}

.dc2 div{ overflow:hidden}

.dc2 div p{ width:48%; float:left}



#line,#pillar1,#pillar2{height: 310px;}

.header1{ height:46px}



.ghs{ font-size: 14px; }



#pillar1,#pillar12,#line{ width: 100% !important; }



}

.gd1{ margin-bottom:5%}

.gd1 h1{ text-align:left; font-size:24px; margin:4% 0; font-weight: bold;}

.gd1 p img{ max-width:100%; display:block; margin:auto}

.gd1 p{ margin:2% 0; font-size:18px; line-height:26px}

.gd1 h2{ color:#3AB0F0; margin:3% 0; text-align:left; font-size:18px}

.gd1 .grc1 h1,.gd1 .grc1 p{ color:#C55911}

.gd1 .grc2 p{ color:#538135; text-align: center;}

.gd1 .grc1 h1{ font-weight:bold; text-align:left; font-size:20px}

.gd1 .grc1 h1 span{ font-weight:bold; display:block; text-align:right; margin-top:1%}

.grc{ max-width:900px; margin:auto}

.gd1 .jjf1 p{ text-indent:2em}

.gd1 .jjf2 h2{ color:#0C8918; font-size:16px;}

.gd1 .jjf2 p{ font-size:16px;} 

.gd1 .jjf2 p span{ color:#FF0000}

.gd1 .jjf2,.gd1 .rcc2,.zyg1{ margin-bottom:5%}

.gd1 .rcc1 h2,.gd1 .rcc1 h3{ color:#333}

.gd1 .rcc1 h2 span{ display:block; text-indent:2em; margin-top:1%}

.gd1 .rcc2 h2 span{ display:block; text-indent:2em; margin-top:1%}

.gd1 .rcc1 h3{ text-indent:2em; font-size:20px}

.gd1 .rcc1 h3 span{ display:inline-block; margin-left:4%}

.gd1 .rcc2 h2{ color:#333}

.gd1 .rcc1 h2,.gd1 .rcc2 h2{ line-height:40px}

.zyg1 h2{ color:#f00; margin-top:-2%;}



.grc89 p{text-align: center;}

.grc1 .grc90{width: 600px;}

#to_top p img{width:56px; height:56px; text-align:center; position:fixed; right:3%; bottom:12%; cursor:pointer; z-index:9999}



@media screen  and (max-width:1024px){

.gd1 h1{ font-size:20px}

.gd1 h2,.gd1 .rcc1 h3{ font-size:18px}
.header{height:54px;}
	}

@media screen  and (max-width:640px){

.gd1 h1{ font-size:16px}

.gd1 h2,.gd1 .grc1 h1,.gd1 .rcc1 h3{ font-size:15px}

.gd1 p{ font-size:14px; line-height:24px}

.gd1 .rcc1 h2, .gd1 .rcc2 h2{ line-height:24px}	

.grc1 .grc90{width: 100%}



.ycx p,.ycx{ width:100px;}

.ycx p .xx{ position:absolute; right:5px; top:5px; cursor:pointer }

.ycx p .xx5{ width: 100px !important; height: 143px !important; }

#nb_icon_wrap{ height: 8% !important; width: 15% !important; }

.kkk .headalert{ display:none; width:100%;background:url(../images/black70.png);}

.kkk .headalert .navmain{ left:-140px}
.header{height:45px;}
	}

























