/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px;font-family:''; color:#666;}
a{color:#666;}
a:hover{ color:#f60; text-decoration:underline;}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ max-width:1220px !important; margin:0 auto; width: 90% !important;}


.header{ height:148px; border-bottom:#6fb871 solid 2px; position:relative; z-index:222; background-color:#f5f5f5;}
.header .top{ height:95px;}
.header .top .logo{ float:left; width:222px; height:92px; margin-top:13px;}
.header .top .right{ float:right; width:425px; height:24px; line-height:24px; margin-top:40px;}
.header .top .right ul li{ float:left; width:65px; font-size:14px; padding-left:30px; margin-left:10px; }

.header .down{ height:53px;}
.header .down .fl{ float:left; width:199px; height:52px; line-height:52px; border:#6fb871 solid 1px; border-bottom:none; text-align:center;}
.header .down .fl a{ font-size:16px; color:#6fb871;}

/*menu*/
.menu{height:53px;line-height:53px; width:720px; float:left; margin-left:50px;}
.menu ul li{ float:left; position:relative;}
.menu ul li dl{ background:#fff; width:100%; position:absolute; left:0px; top:53px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); padding:10px 0;display:none; }
.menu ul li dl dd{ line-height:28px;border-bottom:#ddd dotted 1px; margin:0 10px; }
.menu ul li dl dd a{ font-size:12px; color:#666; font-weight:normal; display:inline; padding:0; text-align:left;}
.menu ul li dl dd a:hover{ color:#6fb871;}
.menu a{ font-size:16px;color:#333; text-decoration:none;display:block;text-align:center; padding:0 20px;}
.menu a:hover{color:#6fb871;}
a.menu_hover{color:#6fb871;}

.header .down .tel{ float:right; width:173px; padding-left:55px; background:url(../images/tel.png) left center no-repeat; color:#6fb871; font-size:23px; font-family:Arial; font-style:italic; height:50px; line-height:25px; overflow:hidden;}

/*banner_02*/
.banner_02{ height:430px; overflow:hidden; position:relative;}
.banner_02 #banner_02_con{ display:none;}
	
	
.dw{ position:absolute; left:50%; top:150px; margin-left:-610px; z-index:222; overflow:hidden;}
.dw .left{ position:relative; float:left; width:200px; height:420px; padding-top:10px; background:url(../images/bbg.png) center repeat;}
.dw .left .bz{ height:69px; border-bottom:#fff solid 1px;}
.dw .left .bz .fj{ height:68px; line-height:68px; background:url(../images/nav_arr.png) right 20px center no-repeat; text-align:center; font-size:16px;}
.dw .left .bz .fj:hover{ border-top:#6fb871 solid 1px; border-bottom:#6fb871 solid 1px; background:url(../images/nav_arr.png) #fff right 20px center no-repeat; border-right:#fff solid 1px;}
.dw .left .bz .fj a{ color:#333; font-size:15px;}
.dw .left .bz .zj{ width:1000px; border:#6fb871 solid 1px; border-top:none; background:#fff; position:absolute; left:200px; top:0px; display:none; height:430px;}
.dw .left .bz .zj .nl{ float:left; width:710px; padding:20px; border-right:#e5e5e5 solid 1px;}
.dw .left .bz .zj .nl dl{ min-height:50px; padding-top:10px;}
.dw .left .bz .zj .nl dl dt{ height:35px; line-height:35px; background:url(../images/nav_arr.png) 100px center no-repeat; border-bottom:#e5e5e5 solid 1px; color:#F65439; font-weight:bold; text-align:left;}
.dw .left .bz .zj .nl dl dt a{ color:#E51010; font-weight:bold;}
.dw .left .bz .zj .nl dl dt a:hover{ color:#6fb871;}
.dw .left .bz .zj .nl dl dd{ /*height:66px;*/ line-height:23px;}
.dw .left .bz .zj .nl dl dd a{ font-size:14px; margin-right:10px;}
.dw .left .bz .zj .nr{ float:right; width:182px; margin:0 30px;}
.dw .left .bz .zj .nr ul li{ width:182px; height:121px; margin-top:12px; position:relative;}
.dw .left .bz .zj .nr ul li img{ width:182px; height:121px;}
.dw .left .bz .zj .nr ul li span{ display:block; width:100%; height:25px; line-height:25px; background:#000; color:#fff; font-size:14px; text-align:center; position:absolute; left:0px; bottom:0px;}

.dw .right{ width:200px; height:410px; float:right; background:url(../images/bbg.png) center repeat; padding:10px;}
.dw .right .r1{ height:153px; border-bottom:1px dashed #e5e1d3;}
.dw .right .r1 h2{ height:16px; line-height:16px; border-left:#6580bb solid 5px; color:#000; font-size:14px; font-weight:normal; padding-left:15px; margin-bottom:10px;}
.dw .right .r1 ul li{ height:25px; line-height:25px; overflow:hidden; background:url(../images/list_ico.png) left center no-repeat;}
.dw .right .r1 ul li a{ padding-left:12px;}

.dw .right .r2{ height:101px; border-bottom:1px dashed #e5e1d3; margin-top:10px;}
.dw .right .r2 h2{ height:16px; line-height:16px; border-left:#6580bb solid 5px; color:#000; font-size:14px; font-weight:normal; padding-left:15px; margin-bottom:10px;}
.dw .right .r2 span{ display:block; width:100%; height:30px; line-height:30px; color:#999; font-size:14px;}
.dw .right .r2 .input_text01{ display:block; width:190px; height:28px; line-height:28px; color:#999; border:#ccc solid 1px; background:#fff; padding-left:10px;}
.dw .right .r2 .input_button{ display:block; width:70px; height:26px; line-height:26px; color:#fff; text-align:center; background:#ff4c4c; margin-top:10px; border-radius:3px;}

.dw .right .r3{ height:88px; margin-top:10px;}
.dw .right .r3 h2{ height:16px; line-height:16px; border-left:#6580bb solid 5px; color:#000; font-size:14px; font-weight:normal; padding-left:15px; margin-bottom:10px;}
.dw .right .r3 .input_text01{ display:block; width:190px; height:28px; line-height:28px; color:#999; border:#ccc solid 1px; background:#fff; padding-left:10px;}
.dw .right .r3 .input_button{ display:block; width:70px; height:26px; line-height:26px; color:#fff; text-align:center; background:#ff4c4c; margin-top:10px; border-radius:3px;}


.dw1{ display:none; z-index:222; background:url(../images/bbg.png) center repeat; overflow:hidden;}
.dw1 .left{ position:relative; float:left; width:200px; height:420px; padding-top:10px; background:url(../images/bbg.png) center repeat;}
.dw1 .left .bz{ height:69px; border-bottom:#fff solid 1px;}
.dw1 .left .bz .fj{ height:68px; line-height:68px; background:url(../images/nav_arr.png) right 20px center no-repeat; text-align:center; font-size:16px;}
.dw1 .left .bz .fj:hover{ border-top:#6fb871 solid 1px; border-bottom:#6fb871 solid 1px; background:url(../images/nav_arr.png) #fff right 20px center no-repeat; border-right:#fff solid 1px;}
.dw1 .left .bz .fj a{ color:#333; font-size:15px;}
.dw1 .left .bz .zj{ width:1000px; border:#6fb871 solid 1px; border-top:none; background:#fff; position:absolute; left:200px; top:0px; display:none; height:430px;}
.dw1 .left .bz .zj .nl{ float:left; width:710px; padding:20px; border-right:#e5e5e5 solid 1px;}
.dw1 .left .bz .zj .nl dl{ min-height:50px; padding-top:10px; text-align:left;}
.dw1 .left .bz .zj .nl dl dt{ height:35px; line-height:35px; background:url(../images/nav_arr.png) 100px center no-repeat; border-bottom:#e5e5e5 solid 1px; color:#F65439; font-weight:bold; text-align:left;}
.dw1 .left .bz .zj .nl dl dt a{ color:#E51010; font-weight:bold;}
.dw1 .left .bz .zj .nl dl dt a:hover{ color:#6fb871;}
.dw1 .left .bz .zj .nl dl dd{ /*height:66px;*/ line-height:23px;}
.dw1 .left .bz .zj .nl dl dd a{ font-size:14px; margin-right:10px; color:#666;}
.dw1 .left .bz .zj .nr{ float:right; width:182px; margin:0 30px;}
.dw1 .left .bz .zj .nr ul li{ width:182px; height:121px; margin-top:12px; position:relative;}
.dw1 .left .bz .zj .nr ul li img{ width:182px; height:121px;}
.dw1 .left .bz .zj .nr ul li span{ display:block; width:100%; height:25px; line-height:25px; background:#000; color:#fff; font-size:14px; text-align:center; position:absolute; left:0px; bottom:0px;}

.dw1 .right{ width:200px; height:410px; float:right; background:url(../images/bbg.png) center repeat; padding:10px;}
.dw1 .right .r1{ height:153px; border-bottom:1px dashed #e5e1d3;}
.dw1 .right .r1 h2{ height:16px; line-height:16px; border-left:#6580bb solid 5px; color:#000; font-size:14px; font-weight:normal; padding-left:15px; margin-bottom:10px;}
.dw1 .right .r1 ul li{ height:25px; line-height:25px; overflow:hidden; background:url(../images/list_ico.png) left center no-repeat;}
.dw1 .right .r1 ul li a{ padding-left:12px;}

.dw1 .right .r2{ height:135px; border-bottom:1px dashed #e5e1d3; margin-top:10px;}
.dw1 .right .r2 h2{ height:16px; line-height:16px; border-left:#6580bb solid 5px; color:#000; font-size:14px; font-weight:normal; padding-left:15px; margin-bottom:10px;}
.dw1 .right .r2 span{ display:block; width:100%; height:30px; line-height:30px; color:#999; font-size:14px;}
.dw1 .right .r2 .input_text01{ display:block; width:190px; height:28px; line-height:28px; color:#999; border:#ccc solid 1px; background:#fff; padding-left:10px;}
.dw1 .right .r2 .input_button{ display:block; width:70px; height:26px; line-height:26px; color:#fff; text-align:center; background:#ff4c4c; margin-top:10px; border-radius:3px;}

.dw1 .right .r3{ height:88px; margin-top:10px;}
.dw1 .right .r3 h2{ height:16px; line-height:16px; border-left:#6580bb solid 5px; color:#000; font-size:14px; font-weight:normal; padding-left:15px; margin-bottom:10px;}
.dw1 .right .r3 .input_text01{ display:block; width:190px; height:28px; line-height:28px; color:#999; border:#ccc solid 1px; background:#fff; padding-left:10px;}
.dw1 .right .r3 .input_button{ display:block; width:70px; height:26px; line-height:26px; color:#fff; text-align:center; background:#ff4c4c; margin-top:10px; border-radius:3px;}












.con01_bg{ background:#f5f5f5; height:160px;}
.con01{ height:160px;}
.con01 .left{ float:left; width:380px; height:120px; padding-top:20px;}
.con01 .left h2{ color:#000; font-size:28px; font-weight:normal; height:60px; line-height:60px;}
.con01 .left span{ display:block; width:100%; height:60px; line-height:30px; font-size:14px; overflow:hidden;}

.con01 .right{ float:right; width:700px;}
.con01 .right ul li{ float:left;width:120px; height:110px; margin:0 10px; padding-top:30px;}
.con01 .right ul li strong{ width:63px; height:63px; display:block; background:url(../images/in_new_i.png) center top no-repeat; margin:0 auto;}
.con01 .right ul li span{ height:25px; line-height:25px; margin-top:10px; display:block; width:100%; text-align:center;}
.con01 .right ul li.l1 strong{background-position:-9px -7px;}
.con01 .right ul li.l1 strong:hover{background-position:-94px -7px;}
.con01 .right ul li.l2 strong{background-position:-9px -86px;}
.con01 .right ul li.l2 strong:hover{background-position:-94px -86px;}
.con01 .right ul li.l3 strong{background-position:-9px -165px;}
.con01 .right ul li.l3 strong:hover{background-position:-94px -165px;}
.con01 .right ul li.l4 strong{background-position:-9px -261px;}
.con01 .right ul li.l4 strong:hover{background-position:-94px -261px;}
.con01 .right ul li.l5 strong{background-position:-9px -348px;}
.con01 .right ul li.l5 strong:hover{background-position:-94px -348px;}

.gsfw_part2 { padding:25px 0;background:#fff;border:1px solid #f4f4f7;height:50px;line-height:50px;}
.gsfw_part2 span {float:left;width:70px; display:block; height:50px; line-height:50px; color:#333; font-size:14px;}
.gsfw_part2 input {float:right;width:310px;height:48px;line-height:48px;padding-left:20px;margin-right:40px; border:#ccc solid 1px;}
.gsfw_part2 a { background:#f65439; border-radius:3px; width:190px; text-align:center; height:50px;line-height:50px; color:#fff; display:inline-block; font-size:18px; float:left;}
.gsfw_part2m { width:1090px; margin:0 auto;}
.gsfw_part2m1 {float:left; width:446px;}



/*.ncx-box{width: 1120px;height: 50px;padding: 20px 40px; margin: 0 auto; background: url(../images/cxbg.png) no-repeat center;}
.ncx-box .cxname{height: 50px;width: 370px;float: left;}
.ncx-box .seabox{height: 46px;width: 310px;border: 2px solid #aeb8d0;float: left;border-radius: 5px;margin: 0 2px;background: #fff}
.ncx-box .seabox span.name{width: 80px; text-align: center; height: 46px;line-height: 46px;display:block;background: #f3f3f4;font-size: 16px;color: #666; float:left;}
.ncx-box .seabox input.w-text{width: 200px; padding: 0 10px; height: 46px;line-height: 46px;font-size: 16px;color: #333;border: none;}
.ncx-box .seabox .hy-sel {padding: 0 10px;  height: 46px; width: 200px; float: left; position: relative; background: #fff url(../images/xjt.png) no-repeat right center; cursor:pointer;}
.ncx-box .seabox .hy-sel input.n-val {display: block;width: 100%;height: 36px;line-height: 36px;  padding: 5px 0; color: #000; font-size: 16px; border: 0;outline: 0;background: none;cursor:pointer;}
.ncx-box .seabox .hy-sel ul {width: 100%;display: none;position: absolute;left: -1px;top: 46px;overflow: hidden;background-color: #fff;max-height: 160px;overflow-y: auto;border: 1px solid #9ac1d9;  border-top: 0;z-index:9999999;}
.ncx-box .seabox .hy-sel ul li {height: 40px;line-height: 40px;overflow: hidden; color: #000; padding: 0 10px;cursor: pointer; font-size: 14px;}
.ncx-box .seabox .hy-sel ul li.on {background-color: #c1d8e4;}
.ncx-box .seabox span.type{width: 90px; text-align: center; height: 46px;line-height: 46px;display: inline-block;background: #f3f3f4;font-size: 16px;color: #666}
.ncx-box a.cxbtn{display: block; float: left; width: 105px;height: 48px;line-height: 48px;text-align: center; margin-left: 5px; background: #6580bb;font-size: 18px;color: #fff;font-weight: bold;border-radius: 5px}*/

.banner_01{ width:1220px;height:160px; overflow:hidden; position:relative; z-index:1; }
.banner_01 ul {height:160px;position:absolute;}
.banner_01 ul li {width:1220px; height:160px;float:left;overflow:hidden; position:relative; background:#ccc;}
.banner_01 ul li img{ width:1220px; height:160px;    object-fit: cover;}
.banner_01 .btn {width:1220px; position:absolute; height:10px; padding:5px 10px; right:0; bottom:3px; text-align:right;}
.banner_01 .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
.banner_01 .btn span.on {background:#fff;}



.con02{ height:180px; margin-top:30px;}
.home6 { background:#fdfdfd; border:1px solid #f4f4f7; padding:10px 0 30px 0; height:88px; width:100%;}
.home6 li { float:left; padding:0 5px; border-right:1px solid #dfe2e7; width:294px; font-size:12px; line-height:18px;}
.home6_img { float:left; width:132px; margin-right:5px;}
.home6_text { float:right; width:156px; }
.home6_text a { color:#f65439; text-decoration:underline; display:block; margin-top:10px;}

/*.con02 ul{ width:1240px;}
.con02 ul li{ float:left; width:236px; height:238px; border:#6fb871 solid 1px; margin-right:10px; background:url(../images/yy_tofflebg.png) center top no-repeat;}
.con02 ul li .sm{ height:108px;}
.con02 ul li .sm strong{ display:block; width:236px; height:40px; line-height:40px; font-size:28px; text-align:center; color:#fff; font-weight:normal; padding-top:10px;}
.con02 ul li .sm span{ width:210px; margin:0 auto; border:#fff dashed 1px; height:30px; line-height:30px; color:#fff; text-align:center; font-size:14px; display:block;}
.con02 ul li .xm{ padding:10px 20px; font-size:15px; color:#333; height:112px; line-height:28px; letter-spacing:1px; overflow:hidden;}
.con02 ul li .xm img{ margin-right:3px;}*/

.con03{ height:770px; margin-top:30px;}
.con03 h2{ height:60px; margin-top:30px;}
.con03 h2 strong{ display:block; width:100%; height:30px; line-height:30px; font-size:28px; color:#ccc; font-family:Arial; font-weight:normal; text-align:center;}
.con03 h2 span{ display:block; width:100%; height:30px; line-height:30px; font-size:20px; color:#333; font-weight:normal; text-align:center;}
.con03 .ss{ height:332px; margin-top:20px;}

/*slideTxtBox_01*/
.slideTxtBox_01{ float:left; width:580px; height:332px; overflow:hidden;}
.slideTxtBox_01 .hd{ height:34px; line-height:34px; border-bottom:#6fb871 solid 1px; overflow:hidden;}
.slideTxtBox_01 .hd ul li{ float:left; width:100px; padding:0 10px; display:block; text-align:center;}
.slideTxtBox_01 .hd ul li a{ font-size:15px; color:#333;}
.slideTxtBox_01 .hd ul li.on{ background:#6fb871;cursor:pointer; } 
.slideTxtBox_01 .hd ul li.on a{ color:#fff;}
.slideTxtBox_01 .bd dl dt{ padding:10px 0; height:90px; overflow:hidden;}
.slideTxtBox_01 .bd dl dt img{ float:left; width:150px; height:90px; display:block;}
.slideTxtBox_01 .bd dl dt span{ display:block; width:415px; float:right; height:90px; line-height:30px;text-align:left;}
.slideTxtBox_01 .bd dl dt span a{margin-right:20px; font-size:14px;}
.slideTxtBox_01 .bd dl dd{ height:30px; line-height:30px; background:url(../images/about-cn3_19.jpg) left center no-repeat;}
.slideTxtBox_01 .bd dl dd a{ float:left; color:#333; font-size:14px; padding-left:15px;}
.slideTxtBox_01 .bd dl dd span{ float:right; font-size:14px;}

/*slideTxtBox_02*/
.slideTxtBox_02{ float:right; width:580px; height:332px; overflow:hidden;}
.slideTxtBox_02 .hd{ height:34px; line-height:34px; border-bottom:#6fb871 solid 1px; overflow:hidden;}
.slideTxtBox_02 .hd ul li{ float:left; width:100px; padding:0 10px; display:block; text-align:center;}
.slideTxtBox_02 .hd ul li a{ font-size:15px; color:#333;}
.slideTxtBox_02 .hd ul li.on{ background:#6fb871;cursor:pointer; } 
.slideTxtBox_02 .hd ul li.on a{ color:#fff;}
.slideTxtBox_02 .bd dl dt{ padding:10px 0; height:90px;overflow:hidden;}
.slideTxtBox_02 .bd dl dt img{ float:left; width:150px; height:90px; display:block;}
.slideTxtBox_02 .bd dl dt span{ display:block; width:415px; float:right; height:90px; line-height:30px;text-align:left;}
.slideTxtBox_02 .bd dl dt span a{ margin-right:20px; font-size:14px;}
.slideTxtBox_02 .bd dl dd{ height:30px; line-height:30px; background:url(../images/about-cn3_19.jpg) left center no-repeat;}
.slideTxtBox_02 .bd dl dd a{ float:left; color:#333; font-size:14px; padding-left:15px;}
.slideTxtBox_02 .bd dl dd span{ float:right; font-size:14px;}

.con03 .xx{ height:332px; margin-top:20px;}
/*slideTxtBox_03*/
.slideTxtBox_03{ float:left; width:580px; height:332px; overflow:hidden;}
.slideTxtBox_03 .hd{ height:34px; line-height:34px; border-bottom:#6fb871 solid 1px; overflow:hidden;}
.slideTxtBox_03 .hd ul li{ float:left; width:100px; padding:0 10px; display:block; text-align:center;}
.slideTxtBox_03 .hd ul li a{ font-size:15px; color:#333;}
.slideTxtBox_03 .hd ul li.on{ background:#6fb871;cursor:pointer; } 
.slideTxtBox_03 .hd ul li.on a{ color:#fff;}
.slideTxtBox_03 .bd dl dt{ padding:10px 0; height:90px;overflow:hidden;}
.slideTxtBox_03 .bd dl dt img{ float:left; width:150px; height:90px; display:block;}
.slideTxtBox_03 .bd dl dt span{ display:block; width:415px; float:right; height:90px; line-height:30px;}
.slideTxtBox_03 .bd dl dt span a{ margin-right:10px; font-size:14px;text-align:left;}
.slideTxtBox_03 .bd dl dd{ height:30px; line-height:30px; background:url(../images/about-cn3_19.jpg) left center no-repeat;}
.slideTxtBox_03 .bd dl dd a{ float:left; color:#333; font-size:14px; padding-left:15px;}
.slideTxtBox_03 .bd dl dd span{ float:right; font-size:14px;}




/*slideTxtBox_04*/
.slideTxtBox_04{ float:right; width:580px; height:332px; overflow:hidden;}
.slideTxtBox_04 .hd{ height:34px; line-height:34px; border-bottom:#6fb871 solid 1px; overflow:hidden;}
.slideTxtBox_04 .hd ul li{ float:left; width:100px; padding:0 10px; display:block; text-align:center;}
.slideTxtBox_04 .hd ul li a{ font-size:15px; color:#333;}
.slideTxtBox_04 .hd ul li.on{ background:#6fb871;cursor:pointer; } 
.slideTxtBox_04 .hd ul li.on a{ color:#fff;}
.slideTxtBox_04 .bd dl dt{ padding:10px 0; height:90px;overflow:hidden;}
.slideTxtBox_04 .bd dl dt img{ float:left; width:150px; height:90px; display:block;}
.slideTxtBox_04 .bd dl dt span{ display:block; width:415px; float:right; height:90px; line-height:30px; }
.slideTxtBox_04 .bd dl dt span a{ margin-right:10px; font-size:14px; }
.slideTxtBox_04 .bd dl dd{ height:30px; line-height:30px; background:url(../images/about-cn3_19.jpg) left center no-repeat;}
.slideTxtBox_04 .bd dl dd a{ float:left; color:#333; font-size:14px; padding-left:15px;}
.slideTxtBox_04 .bd dl dd span{ float:right; font-size:14px;}


.con04{ height:310px; margin-top:20px;}
.con04 .left{ width:735px; height:310px; float:left;}
.con04 .left h2{ height:34px; line-height:34px; border-bottom:#6fb871 solid 1px;}
.con04 .left h2 strong{ display:block; width:100px; font-size:16px; color:#fff; text-align:center; background:#6fb871;}
/*common end*/
.slideBox{ float:left; width:210px; height:250px; overflow:hidden; position:relative; margin-top:20px;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#6fb871; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd ul li{ position:relative;}
.slideBox .bd ul span{ display:block; height:40px; line-height:40px; background:#000; background:rgba(0,0,0,0.8); position:absolute; bottom:0px; width:100%; color:#fff; padding-left:10px;}
.slideBox .bd img{ width:210px; height:250px;     OBJECT-FIT: cover;}
.con04 .left .nra{ float:right; float:right; width:430px;}
.con04 .left .nra ul{ margin-top:15px;}
.con04 .left .nra ul li{ height:33px; line-height:33px; background:url(../images/dian.png) left center no-repeat;}
.con04 .left .nra ul li a{ padding-left:15px; font-size:14px;}

.con04 .right{ width:400px; height:310px; float:right;}
.con04 .right h2{ margin-bottom:5px; height:34px; line-height:34px; border-bottom:#6fb871 solid 1px;}
.con04 .right h2 strong{ display:block; width:100px; font-size:16px; color:#fff; text-align:center; background:#6fb871;}
/*scroll_02*/
.scroll_02{}
.scroll_02 .bd ul li{ height:70px; margin:10px 0;}
.scroll_02 .bd ul li a{ display:block; width:100%; height:30px; line-height:30px; font-size:14px; font-weight:bold;}
.scroll_02 .bd ul li span{ display:block; width:100%; height:40px; line-height:20px; font-size: 12px;}

.foot_bg{ background:#333; margin-top:30px;}
.footer{ padding:20px 0;}
.footer .logo{ float:left; width:214px;}
.footer .center{ float:left; width:523px; margin-left:60px;}
.footer .center ul li{ line-height:28px; color:#fff; font-size:14px;}
.footer .right{ float:right; width:260px;}
.footer .right ul li{ float:left; margin:0 5px; width:110px; height:130px;}
.footer .right ul li img{ width:110px; height:110px; outline-width:0px; vertical-align:top;}
.footer .right ul li span{ display:block; width:100%; height:20px; line-height:20px; color:#fff; text-align:center;}


.formH {
	position:fixed;
	background:url(../images/sbzc1_bg.png);
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:999;
	display:none;
}
.formHbg {
	position:absolute;
	width:310px;
	height:276px;
	background:#fff;
	top:50%;
	margin-top:-138px;
	left:50%;
	margin-left:-200px;
	padding:30px 45px 10px 45px;
}
.formHbg p {
	font-size:16px;
	margin:10px 0 0 0 !important;
}
.formHbg .bdtx { margin:20px 0;}
.formHbg .bdtx li { margin:8px 0;height:24px;}
.formHbg .bdtx li span{ float:left; font-size:14px;}
.formHbg .bdtx li input { float:left;width:180px; height:22px; line-height:22px; border:#ccc solid 1px;}
.formHbg .bdtx li span { width:80px;}
.formHbg .bdtx li .tel {
	float:left;
	color:#f65439;
	margin-left:5px;
}
.formHbg a.tjblsq {
	display:block;
	width:120px;
	text-align:center;
	height:35px;
	line-height:35px;
	background:#f65439;
	border-radius:3px;
	color:#fff;
	font-size:16px;
	margin-left:80px;
}
.formHbg .close {
	position:absolute;
	top:10px;
	right:10px;
	cursor:pointer;
}



.formH1 {
	position:fixed;
	background:url(../images/sbzc1_bg.png);
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:999;
	display:none;
}
.formHbg1 {
	position:absolute;
	width:310px;
	height:276px;
	background:#fff;
	top:50%;
	margin-top:-138px;
	left:50%;
	margin-left:-200px;
	padding:30px 45px 10px 45px;
}
.formHbg1 p {
	font-size:16px;
	margin:10px 0 0 0 !important;
}
.formHbg1 .bdtx { margin:20px 0;}
.formHbg1 .bdtx li { margin:8px 0;height:24px;}
.formHbg1 .bdtx li span{ float:left; font-size:14px;}
.formHbg1 .bdtx li input { float:left;width:180px; height:22px; line-height:22px; border:#ccc solid 1px;}
.formHbg1 .bdtx li span { width:80px;}
.formHbg1 .bdtx li .tel {
	float:left;
	color:#f65439;
	margin-left:5px;
}
.formHbg1 a.tjblsq {
	display:block;
	width:120px;
	text-align:center;
	height:35px;
	line-height:35px;
	background:#f65439;
	border-radius:3px;
	color:#fff;
	font-size:16px;
	margin-left:80px;
}
.formHbg1 .close {
	position:absolute;
	top:10px;
	right:10px;
	cursor:pointer;
}





/*Add------------------------------------------------------------------------------*/

.weizhi{height:40px; line-height:40px; background:url(../images/title03.png) no-repeat;font-size:14px; }
.inside{ margin-top:30px; min-height:400px;}
.inside h2{ height:30px; line-height:30px; color:#333; font-family:Arial; font-weight:normal; font-size:30px; text-align:center; margin-bottom:20px;}
.inside .con{ padding:10px;}



/*contact*/
.contact h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.contact{ margin-top:15px; }
.contact ul{ padding:10px 10px; border:#e4e4e4 solid 1px;}
.contact ul li{ line-height:20px; padding:3px 0;}

/*proShow*/
.product_show ul li{ width:130px;line-height:20px;}
.product_show ul li{ float:left; margin:15px 20px 0; border:#e4e4e4 solid 1px; display:inline;}
.pro img{max-width:120px; max-height: 90px; width: expression(this.width >120 && this.height < this.width ? 120: true); height: expression(this.height > 90 ? 90: true);}
.hover2{ background:#f4f4f4;}

/*product_list*/
.side_product { margin-top:15px;}
.side_product h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.side_product ul{ padding:10px 10px; border:#e4e4e4 solid 1px; }
.side_product ul li{line-height:24px;}
.side_product ul li a{ padding-left:30px; display:block; border-bottom:#e4e4e4 dashed 1px;background: url(../images/side_menu_bg.gif) 10px 8px no-repeat;}
.side_product ul li dl dd a{ display:inline; border:none; background:none;}

.banner{ position:relative; width:100%}
.banner>img{ width:100%;}

.sp_header{ display: none;}
.sjj_nav{display: none;}
.top01{ display: none; height: 50px;}

@media only screen and (max-width: 980px) {
	.header{ display: none;}
	.top01{ display:block}
	/*---------------------------------------------------------------------------------------------------------------手机站导航开始----------*/
	.sp_header{height:50px;overflow:hidden;background:#fff;position:fixed;z-index:10;width:100%; display:block;}
	.sp_logo{padding:10px;float:left;height:50px}
	.sp_logo img{margin:auto;max-height:30px;}
	.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}
	.sp_nav span{display:block;background:#c9141e;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
	.sp_nav span:nth-of-type(1){top:0px}
	.sp_nav span:nth-of-type(2){top:10px}
	.sp_nav span:nth-of-type(3){top:20px}
	.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
	.sp_nav_se span:nth-of-type(2){width:0}
	.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
	.sjj_nav{position:fixed;z-index:9;background:#eee;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;  display:block;}
	.nav_show{top:50px}
	.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
	.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
	.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
	.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
	.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
	.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
	.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
	.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
	.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
	.sjj_nav ul li ul{display:none}
	.sjj_nav ul li a{color:#666;width:80%}
	.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
	.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
	.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
	.sjj_nav ul li ul li>ul{margin-left:10px}
	/*---------------------------------------------------------------------------------------------------------------手机站导航结束----------*/
	
	
	.dw{ display: none;}
	.gsfw_part2m{ width: 90%;}
	.gsfw_part2m1{ width: 100%; margin-bottom: 1%; float:none;}
	.gsfw_part2 input{width: 69%;margin-right: 0;font-size: 12px;}
	.gsfw_part2 input{ float:none; margin-top: 4%;}
	.gsfw_part2{ height: auto;}
	.banner_01{ width: 90%; margin-top: 5%;}
	.banner_01 ul li img{ width: 100%;}
	
	.banner_01 ul li {width:100%;}
	.banner_01 .btn {width::100%;}
	
	.con02{ height: auto;}
	.con03{ height: auto;}
	.home6 li{ float: none; width: 100%; border-right: 0;}
	.slideTxtBox_01{ width: 100%; float: none; height: auto;}
	.slideTxtBox_01 .hd ul li{ width: 80px;}
	.slideTxtBox_01 .bd dl dt img{  float:none; width: 100%; height: auto;}
	.slideTxtBox_01 .bd dl dt{ height: auto;}
	.slideTxtBox_01 .bd dl dt span{ float:none; display:block; width: 100%;}
	.slideTxtBox_02{width: 100%; float: none; height: auto;}
	.slideTxtBox_02 .hd ul li{ width: 80px;}
	.slideTxtBox_02 .bd dl dt img{  float:none; width: 100%; height: auto;}
	.slideTxtBox_02 .bd dl dt{ height: auto;}
	.slideTxtBox_02 .bd dl dt span{ float:none; display:block; width: 100%;}
	.con03 .ss{height: auto;}
	
	.slideTxtBox_03{width: 100%; float: none; height: auto;}
	.slideTxtBox_03 .hd ul li{ width: 80px;}
	.slideTxtBox_03 .bd dl dt img{  float:none; width: 100%; height: auto;}
	.slideTxtBox_03 .bd dl dt{ height: auto;}
	.slideTxtBox_03 .bd dl dt span{ float:none; display:block; width: 100%;}
	
	.slideTxtBox_04{width: 100%; float: none; height: auto;}
	.slideTxtBox_04 .hd ul li{ width: 80px;}
	.slideTxtBox_04 .bd dl dt img{  float:none; width: 100%; height: auto;}
	.slideTxtBox_04 .bd dl dt{ height: auto;}
	.slideTxtBox_04 .bd dl dt span{ float:none; display:block; width: 100%;}
	.con03 .xx{ height: auto;}
	.con04{ height: auto;}
	.con04 .left{width: 100%; float: none; height: auto;}
	.slideBox{width: 100%; float: none; height: auto;}
	.con04 .left .nra{width: 100%; float: none; height: auto;}
	.con04 .right{width: 100%; float: none; height: auto;}
	.footer .logo{ float: none; margin: 0 auto;}
	.footer .center{width: 100%; float: none; height: auto; margin-left:0}
	.footer .right{ float: none; margin: 0 auto;}
	}
	