﻿@charset "utf-8";



html{font-size:62.5%;}



body{margin:0px; font-size:12px; color:#333; font-family:Microsoft YaHei; cursor:default; background:#eef1f6 }



*{padding:0px; margin:0px;}



body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,i,b,em,span,form,fieldset,legend,input,textarea,select,button,th,td {margin:0; padding:0; font-family: Arial, Helvetica, sans-serif,Microsoft YaHei;}



h1,h2,h3,h4,h5,h6 {list-style:none; font-weight:normal; color:#333;}



input,select,button{font-size:12px; font-family: Arial, Helvetica, sans-serif,Microsoft YaHei; border:0; background:none; outline:none; vertical-align:middle;}



button {overflow:visible}



img{border:none;}



li{list-style:none;}



a{color:#333; text-decoration:none;



-webkit-transition:all .3s;



-moz-transition:all .3s;



-ms-transition:all .3s;



-o-transition:all .3s;



transition:all .3s;}



a:hover{color:#005caf;}



.con{width:1200px; margin:0 auto;}



.clear{overflow:hidden; clear:both; height:0px;}



.fl{float:left;}



.fr{float:right;}







.con{width:1200px; margin:0 auto;}



.container { width:1200px; margin:0 auto}



.ding { height:32px; line-height:32px; font-size:14px; background:url(../images/top.jpg) top center / 23px 100% repeat-x}



.ding .left { float:left; display:block;}



.ding .ybk { display:block; float:right; height:32px; }



.ding .ybk a { line-height:32px; color:#333; font-size:14px; margin:0 5px; display:block; float: left}



.ding .ybk a:hover { color:#0264b1}



.head { width:100%; margin:0 auto; overflow:hidden; background:#eef1f6}



.head .logo { width:700px; float:left; margin-top:30px; margin-bottom:30px;}



.head .logo img { width:100%;}



.head .tel { width:300px; float:right; margin-top:35px; text-align:right}







.header{width:100%; position:fixed; top:32px; left:0; height:90px; z-index:10;background: #fff;border-bottom: 1px solid #e0e0e0;}



.header.on{ top:0; height:80px;}



.header .container{position:relative;}



.header .logo{width:390px; float:left; margin:18px 0 10px;



transition:all .5s;



-o-transition:all .5s;



-ms-transition:all .5s;



-moz-transition:all .5s;



-webkit-transition:all .5s;}



.header.on .logo{margin:16px 0 0;}



.header .logo img{width:100%; height:auto; display:block;}







.header .an{position:absolute; top:50%; right:15px; height:18px; width:30px; display:none;



transform:translate(0,-50%);



-webkit-transform:translate(0,-50%);



-moz-transform:translate(0,-50%);



-ms-transform:translate(0,-50%);



-o-transform:translate(0,-50%);}



.header .an span{width:30px; height:2px; background-color:#555; display:block; position:absolute;



transition:all .5s;



-o-transition:all .5s;



-ms-transition:all .5s;



-moz-transition:all .5s;



-webkit-transition:all .5s;}



.header .an span.a1{top:0; left:0;}



.header .an span.a2{top:8px; left:0;}



.header .an span.a3{top:16px; left:0;}



.header .an.n span.a2{display:none;}



.header .an.n span.a1{top:8px; width:30px;



transform:rotate(45deg);



-o-transform:rotate(45deg);



-ms-transform:rotate(45deg);



-moz-transform:rotate(45deg);



-webkit-transform:rotate(45deg);}



.header .an.n span.a3{top:8px; width:30px;



transform:rotate(135deg);



-o-transform:rotate(135deg);



-ms-transform:rotate(135deg);



-moz-transform:rotate(135deg);



-webkit-transform:rotate(135deg);}







.header .nav{ height:90px; float:right; width:740px;}



.header .nav i{font-size:12px; color:#aaa; line-height:54px; z-index:99; text-align:right; position:absolute; width:50%; height:54px; right:0px; top:50%; display:none;



transform:translate(0,-50%);



-webkit-transform:translate(0,-50%);



-moz-transform:translate(0,-50%);



-ms-transform:translate(0,-50%);



-o-transform:translate(0,-50%);}



.header.on .nav{ float:right;}



.header .nav ul li{line-height:90px; float:left; position:relative; width:14.2%;



transition:all .5s;



-o-transition:all .5s;



-ms-transition:all .5s;



-moz-transition:all .5s;



-webkit-transition:all .5s; text-align:center}







.header.on .nav ul li{line-height:80px;}



.header .nav ul li a{display:block; font-size:16px; color:#666; text-transform:capitalize; z-index:9; position:relative}



.header.on .nav ul li a{display:block; font-size:16px; color:#666;}



.header .nav ul li span{width:0; height:30px; background-color:#154a9a; position:absolute; left:50%; bottom:30px; z-index:1;



transition:all .3s;



-o-transition:all .3s;



-ms-transition:all .3s;



-moz-transition:all .3s;



-webkit-transition:all .3s;



transform:translate(-50%,0);



-webkit-transform:translate(-50%,0);



-moz-transform:translate(-50%,0);



-ms-transform:translate(-50%,0);



-o-transform:translate(-50%,0);border-radius: 5px;







-moz-border-radius: 5px;







-webkit-border-radius: 5px;}



.header.on .nav ul li span { top:25px;}



.header .nav ul li:hover span{width:100%;}



.header .nav ul li:hover a { color:#fff}



.header .nav ul li.on span{width:100%;}



.header .nav ul li.on a { color:#fff}







.nav .y_j{position:relative;}



.nav .e_j{width:140px; position:absolute; top:90px; left:50%; margin-left:-70px; display:none; z-index:9999;}



.header.on .nav .e_j{ top:80px;}



.header .nav ul li .e_j .jrxg{background: #e7e7e7;







color: #0e0e0d;







font-size: 12px;







height: 38px;







line-height: 38px;







border-bottom: 1px solid #c6c5c4;







-webkit-box-shadow: 0px 2px 2px 0px rgba(125,125,125,0.2);







-moz-box-shadow: 0px 2px 2px 0px rgba(125,125,125,0.2);







-ms-box-shadow: 0px 2px 2px 0px rgba(125,125,125,0.2);







-o-box-shadow: 0px 2px 2px 0px rgba(125,125,125,0.2);







box-shadow: 0px 2px 2px 0px rgba(125,125,125,0.2);}



.header .nav ul li .e_j .jrxg:hover{background:#154a9a;color:#fff;}



.header .nav ul li .e_j .jrxg.xg1 {animation: 0.5s ease-in-out 0s 1 normal both running rightOpacityShow;}



.header .nav ul li .e_j .jrxg.xg2{animation: 0.6s ease-in-out 0s 1 normal both running rightOpacityShow;}



.header .nav ul li .e_j .jrxg.xg3{animation: 0.7s ease-in-out 0s 1 normal both running rightOpacityShow;}



.header .nav ul li .e_j .jrxg.xg4{animation: 0.8s ease-in-out 0s 1 normal both running rightOpacityShow;}



.header .nav ul li .e_j .jrxg.xg5{animation: 0.9s ease-in-out 0s 1 normal both running rightOpacityShow;}



.header .nav ul li .e_j .jrxg.xg6{animation: 1.0s ease-in-out 0s 1 normal both running rightOpacityShow;}



.header .nav ul li .e_j a {-webkit-transition: all .3s;







-moz-transition: all .3s;







-ms-transition: all .3s;







-o-transition: all .3s;







transition: all .3s;}



















.nav .e_j .ejy { position:relative}



.nav .e_j .s_j {width:150px; background-color:rgba(255,255,255,.5); position:absolute; top:0px; left:150px; display:none; z-index:9999;}



.header .nav .e_j a:hover{background-color:#e77817; color:#fff;}







@media (min-width:1024px){







.header .nav .e_j{display:none !important;}



.header .nav ul li:hover .e_j{display:block !important;}



.head_h { height: 68px;}



}



@media (max-width:102px){



.header .nav ul li{margin:0 15px;}



.header .nav ul li a{font-size:15px;}



}



@media (max-width:1200px){



.header .nav ul li{margin:0 20px;}



.header .nav ul li a{font-size:16px;}



}



@media only screen and (max-width:1024px){



.head_h { height: 50px; display:block}



.header.on { height:50px;}



.header{border:0; height:50px; background:#fff; width:100%}



.header .container{ padding:0; overflow:hidden; width:94%}



.header .logo{width:230px; margin:10px auto;}



.header.on .logo{width:220px; margin:10px auto;}



.header .an{display:block; right:10px;}







.header .an span { background-color:#154a9a}



.header .nav ul { width: 100%;}



.header.on .nav {width:60%; top:50px;}



.header .nav ul li.on a { color:#666}



.header .nav{width:60%; padding:15px 5%; background-color:#f9f9f9; height:100%; position:fixed; top:82px; right:-70%; z-index:9999; overflow:auto;



transition:all .5s;



-o-transition:all .5s;



-ms-transition:all .5s;



-moz-transition:all .5s;



-webkit-transition:all .5s;}



.header .nav.on{ right:0;}



.header.on .nav ul li a { font-size: 16px;color: #333;}



.header .nav i{display:block;}



.header .nav ul li{line-height:40px; text-align:left; border-bottom:1px solid #dadada; float:none; margin:0; padding:0; width:100%}



.header .nav ul li::after { background: rgba(0,0,0,0);}



.header.on .nav ul li{line-height:40px;}



.header.on .nav .e_j {



    top:0px;



}



.header .nav .e_j { width: 100%; border-top: 1px solid #dadada; background: none; position: relative;display: none;top: auto; left: auto; margin: 0;padding-bottom: 10px; top:0}



.header .nav ul li .e_j a { color:#aaa;}



.header .nav ul li .e_j .jrxg { padding:0 10px;



    color: #666;}



.header .nav ul li .e_j a:hover { color:#fff}



.header .nav .e_j a{border-top:0; font-size:12px; color:#aaa; line-height:32px;}



.header .nav .e_j a:hover{background:none;}



.header .nav ul li:hover .e_j{display:none;}



.header .nav ul li a{font-size:15px; color:#666;}



.header .nav ul li:hover a { color: #666;}



.header .nav ul li:last-child{ display:none}



.header .nav ul li:hover span{width:0;}



.header .nav ul li.on span{width:0;}



}



@media only screen and (max-width:375px){



.header .container{ padding:0}



.header .logo{width:200px; margin:15px auto;}



.header.on .logo{width:200px; margin:15px auto;}



}















.gallery-top{width:100%; position:relative;}



.gallery-top .swiper-slide img{width:100%; height:auto; display:block;}



.gallery-top .swiper-pagination{bottom:20px !important;}



.gallery-top .swiper-pagination-bullet {width:15px; height:15px; display:inline-block; border-radius:0; opacity:1;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}



.gallery-top .swiper-pagination-bullet.swiper-pagination-bullet-active { background:#000}







.sy_ss { width:100%; height:60px; line-height:60px; }



.sy_ss .gjc { float:left;}



.sy_ss .gjc span { font-size:16px; color:#004098; float:left;}



.qimo8{ overflow:hidden; width:500px; font-size:14px; float: left; margin-left:30px; margin-top:10px}







.qimo8 .qimo {/*width:99999999px;*/width:8000%; height:35px;}







.qimo8 .qimo div{ float:left;}







.qimo8 .qimo ul{float:left; height:40px; overflow:hidden; zoom:1; }







.qimo8 .qimo ul li{float:left; line-height:40px; list-style:none;}







.qimo8 li a{margin-right:30px;color:#444444;}







.qimo8 li a:hover{margin-right:30px;color:#c30905;}







.Search_right form{}







.Search_right .inp {width: 300px;height:35px;overflow: hidden;border: 1px solid #999;padding: 0 10px 0 15px;}







.Search_right .inp input {float: left;border:none;height:35px;line-height: 40px;width:260px;font-size: 14px;color: #999;background: none;outline: none;}







.Search_right .inp button {display: block;float: right;height:35px;cursor: pointer;background:  no-repeat;border:  none;outline: none;}







.Search_right .inp button i {display: block;width: 20px;height: 20px;background: url(../images/searchicon.png) no-repeat right center;}







.Search_right {







	float:right;







	margin:10px 0px 0px 0px;







}







.sy_cpfl { width:1200px; margin:0 auto}



.sy_cpfl .cplb { width:240px; float:left}



.sy_cpfl .cplb .tit { line-height:45px; background:#649e38 url(../images/menu-button-bg.png) 30px center / 30px no-repeat; padding-left:70px; font-size:16px; color:#fff;}



.sy_cpfl .cplb ul li{border-bottom:solid 1px #035481; border-top:1px solid #4cb2ea;cursor:pointer;font-weight:bold;font-size:14px;color:#fff;line-height:42px;padding-left:10px;background:url(../images/icon001.png) no-repeat #4991e3;background-position:95% 50%; background-size:16px; position:relative}



.sy_cpfl .cplb ul li:hover {color:#fff; background:#164887;background-image:url(../images/icon001.png);background-position:95% 50%; background-size:16px; background-repeat:no-repeat}



.sy_cpfl .cplb ul li:hover .navContent { display:block}



.sy_cpfl .cplb ul li a { color:#fff}







.footer2 .zuo3 { width:240px; float:left}



.footer2 .zuo3 i{font-size:12px; color:#aaa; line-height:54px; z-index:99; text-align:right; position:absolute; width:50%; height:54px; right:0px; top:50%; display:none;



transform:translate(0,-50%);



-webkit-transform:translate(0,-50%);



-moz-transform:translate(0,-50%);



-ms-transform:translate(0,-50%);



-o-transform:translate(0,-50%);}



.footer2 .zuo3 .tit { line-height:45px; background:#649e38 url(../images/menu-button-bg.png) 30px center / 30px no-repeat; padding-left:70px; font-size:16px; color:#fff;}



.footer2 .zuo3 ul li{border-bottom:solid 1px #035481; border-top:1px solid #4cb2ea;cursor:pointer;font-weight:bold;font-size:14px;color:#fff;line-height:42px;padding-left:10px;background:url(../images/icon001.png) no-repeat #4991e3;background-position:95% 50%; background-size:16px; position:relative}



.footer2 .zuo3 ul li:hover {color:#fff; background:#164887;background-image:url(../images/icon001.png);background-position:95% 50%; background-size:16px; background-repeat:no-repeat}



.footer2 .zuo3 ul li:hover .e_j { display:block}



.footer2 .zuo3 ul li a { color:#fff}



.footer2 .zuo3 ul li .e_j{display: none; position:absolute; left:240px; top:0; padding:15px; color:#eee;background:#164887; width:360px; z-index: 999;}



.footer2 .zuo3 ul li .e_j h3 { font-size:14px;  color:#fff; margin-bottom:5px; line-height: 30px; border-bottom: solid 1px #fff;}

.footer2 .zuo3 ul li .e_j h3 a{ font-size:14px; color:#fff; margin-bottom:5px; line-height: 30px; display: block; }

.footer2 .zuo3 ul li .e_j h3 a:hover{ font-size:14px; font-weight:bold; color:#f1fa02; margin-bottom:5px; line-height: 30px; }



.footer2 .zuo3 ul li .e_j .flnr { border-bottom:#eee 1px dotted; margin-bottom:5px; padding-bottom:5px}



.footer2 .zuo3 ul li .e_j a { font-size:12px; color:#eee; line-height:20px; margin:0 8px; font-weight:normal}



















.sy_cpfl .tplb { width:920px; float:right; background:#fff; border:#ccc 1px solid}



.sy_cpfl .tplb .tit { line-height:45px; background:#649e38; height:45px;}



.sy_cpfl .tplb .tit span { font-size:16px; font-weight:bold; color:#fff; background:url(../images/tj.png) left center no-repeat; float:left; display:block; height:45px; padding-left:30px;}



.sy_cpfl .tplb ul li { width:212px; float:left; margin-right:20px; background:#4991e3; text-align:center; margin-bottom:10px;}



.sy_cpfl .tplb ul li img { width:100%; display:block}



.sy_cpfl .tplb ul li h3 { font-size:14px; color:#fff; margin:10px 0}



.sy_cpfl .tplb ul li .jg { line-height:30px; font-size:14px; color:#666;}



.sy_cpfl .tplb ul li .jg span { color:#C00; font-size:20px;}



.dbtit { background:url(../images/line.jpg) center center no-repeat; margin:60px auto}



.dbtit h2 { font-size:28px; margin-bottom:4px; text-align:center; color:#000; letter-spacing:5px;}



.dbtit h3 { font-size:24px; text-transform:capitalize; color:#666; text-align:center}







.sy_ys { width:1200px; margin:0 auto 60px;}



.sy_ys .box { width:386px; margin-right:20px; float:left}



.sy_ys ul li { width:386px; float:left; background:#fff;margin-bottom:20px;}



.sy_ys ul li .tp { overflow: hidden}



.sy_ys img { width:100%; display:block;-webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}



.sy_ys .wenz { height:82px; padding:5px 20px;}



.sy_ys .wenz h3 { margin:5px 0; color:#333; font-size:16px;}



.sy_ys .wenz p { font-size:12px; line-height:1.5; color:#666}



.sy_ys ul li:hover .wenz h3 { color:#fff;}



.sy_ys ul li:hover .wenz p {color:#fff}



.sy_ys ul li:hover { background:#4991e3;}



.sy_ys ul li:hover img {-webkit-transform:scale(1.09); -moz-transform:scale(1.09); -o-transform:scale(1.09); -ms-transform:scale(1.09); transform:scale(1.09);}







.sy_jjfa { background:url(../images/fabj.jpg) center center / cover no-repeat; margin-top:60px;}







.sy_jjfa .dbtit {background: url(../images/line.png) center center no-repeat;}



/*.sy_jjfa ul li { width:200px; height:320px; float:left; background:#4991e3}



.sy_jjfa ul li:hover {transform: translateY(-5px);-wbkit-transform: translateY(-5px);-o-transform: translateY(-5px);-moz-transform: translateY(-5px);transition: all 0.3s;



-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;}



.sy_jjfa ul li.bj { background:#2c2c2c;}



.sy_jjfa ul li .ico { text-align:center; margin:30px auto 25px }



.sy_jjfa ul li h3 { font-size:18px; margin-bottom:20px; color:#fff; text-align:center}



.sy_jjfa ul li .line { width:24px; margin:0 auto; background:rgba(255,255,255,0.5); margin-bottom:20px; height:2px;}



.sy_jjfa ul li p { font-size:14px; color:#eee; line-height:2; text-align:center; padding:0 30px;} */







.other{position:relative;text-align:center; padding-bottom:60px}



.other .child{width:280px;display:inline-block;*display:inline;*zoom:1;margin-right:174px; vertical-align:text-top;}



.other .child#vedioChild{margin-right:0px;}



.other .child#vedioChild .childImg{position:relative;overflow:hidden;}



.other .child .childImg{width:280px;height:280px;background:#EFEFEF;border-radius:280px;-moz-border-radius:280px;-ms-border-radius:280px;-o-border-radius:280px;-webkit-border-radius:280px;display:table;}



.other .child .childImg .cell {display:table-cell; vertical-align:middle;}



.other .child .childImg .childImgc{ vertical-align:middle; width:100px;}



.other .child .childImg .childImgc{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }



.other .child .childImg .childImgc:hover{ transform:rotate(20deg) scale(1.4);-moz-transform:rotate(20deg) scale(1.4);-ms-transform:rotate(20deg) scale(1.4);-o-transform:rotate(20deg) scale(1.4);-webkit-transform:rotate(20deg) scale(1.4);}



.other .child .childTitle{margin-top:46px;border-top:1px solid #ccc;border-bottom:1px solid #eee;line-height:52px;color:#fff;font-size:24px;}



.other .child .childInfo{padding-top:26px;line-height:26px;color:#eee;font-size:14px;}



.other .child#vedioChild{cursor:pointer;}



.other .child#vedioChild .childImg .childHide{border-raidus:280px;-moz-border-raidus:280px;-ms-border-raidus:280px;-o-border-raidus:280px;-webkit-border-raidus:280px;position:absolute;top:0;left:0;width:280px;height:280px;background:url(../images/pruplebg.png);}



.other .child#vedioChild .childImg .childVedio{position:absolute;top:50%;left:50%;width:76px;height:76px;margin:-38px 0 0 -38px;}



















.sy_xw { width:1200px; margin:0 auto 60px; background:#fff; padding:20px;-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box; overflow:hidden}



.sy_xw .box { width:366px; margin-right:30px; float:left}



.sy_xw .box img { width:100%; display:block}



.sy_xw .box ul { margin-top:20px;}



.sy_xw .box ul li { line-height:36px; height:36px; background:url(../images/xwtb.jpg) left center no-repeat; padding-left:16px;}



.sy_xw .box ul li a { color:#333; font-size:14px;width:100%; text-overflow: ellipsis;white-space: nowrap;overflow: hidden; display:inline-block;}



.sy_xw .box ul li a:hover { color:#164887;}



.sy_xw .box .more a { width:120px; line-height:38px; border:#164887 1px solid; color:#164887; font-size:14px; text-transform:capitalize; display:block; text-align:center; margin:15px 0}



.sy_xw .box .more a:hover { background:#164887; color:#fff;}



.sy_xw .box2 {width:326px; float:right; padding:20px; background:#4991e3}



.sy_xw .box2 h2 { font-size:20px; color:#fff; padding-bottom:10px; border-bottom:#fff 1px solid; margin-bottom:15px;}







.picMarquee-top{overflow:hidden; position:relative; width:100% }



		.picMarquee-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px; display:none  }







		.picMarquee-top .bd{ margin-top:0px;clear:both;  }



		.picMarquee-top .bd ul{ overflow:hidden; zoom:1; }



		.picMarquee-top .bd ul li{ background:url(../images/q_a.jpg) no-repeat 0px 3px;







	margin-top:20px;



}



	.b_r_h2 {







	font-size:14px;







	color:#fff;







}







.b_r_h3 {







	font-size:12px;







	color:#fff;







	font-family:'宋体';







	line-height:22px;







	margin-top:15px;







}



	







.b_6_ul li {







	background:url(../images/q_a.jpg) no-repeat 0px 3px;







	padding-left:34px;







	margin-top:20px;











}







.b_r_h2 {







	font-size:16px;







	color:#fff;







}







.b_r_h3 {







	font-size:12px;







	color:#fff;







	font-family:'宋体';







	line-height:22px;







	margin-top:15px;







}



.sy_xw .box2 .more a { width:120px; line-height:38px; border:#fff 1px solid; color:#fff; font-size:14px; text-transform:capitalize; display:block; text-align:center; margin:15px 0}



.sy_xw .box2 .more a:hover { background:#fff; color:#164887;}







.sy_ly { background: url(../images/lybj.jpg) center center / cover; padding:60px 0;}



.sy_ly .lybt h2 {font-size: 32px;color: #fff;line-height: 46px; text-align:center;}



.sy_ly .lybt h2::after {







    display: block;



    content: "";



    width: 24px;



    height: 4px;



    margin: 16px auto 12px;



    border-radius: 2px;



    background-image: linear-gradient(90deg,#4bf5ff,#2f6aff);







}



.sy_ly .lybt h3{font-size: 16px; text-align:center;







color: #fff;







line-height: 24px;







margin-top: 13px;}



.sy_ly .lyk { width:1200px; margin:0 auto; margin-top:60px; text-align:center}



.yywby { margin-bottom:25px; height:40px; line-height:40px;display: inline-flex;







align-items: center;margin-right:26px; }



.yywby input{ padding-left:15px; width:390px; float:left;  height:40px; line-height:40px; font-size:13px; color:#333; border:none; border:#ccc 1px solid; margin-bottom:10px; outline:none;-moz-box-sizing: border-box; /*Firefox3.5+*/



-webkit-box-sizing: border-box; /*Safari3.2+*/



-o-box-sizing: border-box; /*Opera9.6*/



-ms-box-sizing: border-box; /*IE8*/



box-sizing: border-box; border-radius:20px; -moz-border-radius:20px;



-webkit-border-radius:20px; background:rgba(255,255,255,0.8) }



.yywby select {width:390px; float:left; height:40px; line-height:40px; font-size:13px; color:#333; border:#ccc 1px solid;border-radius:20px; -moz-border-radius:20px;



-webkit-border-radius:20px; background:rgba(255,255,255,0.8);-moz-box-sizing: border-box; /*Firefox3.5+*/



-webkit-box-sizing: border-box; /*Safari3.2+*/



-o-box-sizing: border-box; /*Opera9.6*/



-ms-box-sizing: border-box; /*IE8*/



box-sizing: border-box;padding-left:15px; }



.sy_ly .lyk .form-btn {







    display: block;



    padding: 14px 95px;



    background-image: linear-gradient(73deg,#4bf5ff 5%,#2f6aff 88%);



    border-radius: 28px;



    border: none;



    font-size: 16px; letter-spacing:6px; font-family:Microsoft YaHei;



    color: #fff;



    line-height: 24px;



    outline: none;



    margin: 48px auto 56px;



    background: linear-gradient(295deg,#2f6aff,#25c1f5);







}



.sy_ly .lyk .contact-wrapper .text {







    font-size: 16px;



    font-family: PingFangSC-Regular;



    font-weight: 400;



    color: #fff;



    line-height: 24px;







}



.sy_ly .lyk .contact-wrapper .tel-num {







    font-size: 32px;







    color: #4991e3;



    line-height: 44px;



    position: relative;



    left: 0;



    top: 2px;



    letter-spacing: 2px;







}















/* footer */







.footer{width: 100%;padding-top: 58px;background: #232323; overflow:hidden}







.footerTop{border-bottom: 1px solid #343434; overflow:hidden}







.footerTop .conL{float: left;padding-bottom:12px; width:100%}







.footerTop .conL .menu1 li{float:left;padding: 0 22px;border-left: 1px solid #fff;font-size: 16px;color: #cccccc;}







.footerTop .conL .menu1 li:first-child{border-left: none;padding-left: 0;}







.footerTop .conL .menu1 li a{color: #cccccc;}







.footerTop .conL .menu1 li:hover a{color: #fff;}







.footerTop .conL .conBox{margin-top: 42px; float:left}







.footerTop .conL .conBox .box{float: left;}







.footerTop .conL .conBox .box1 .phone{padding-left: 46px;background: url(../images/footer_phone.png) no-repeat left center; margin-top:30px;}







.footerTop .conL .conBox .box1 .phone p{color: #999999;font-size: 14px;padding-top: 2px;}







.footerTop .conL .conBox .box1 .phone span{display: block;font-size: 24px;color: #fff;font-weight: bold;}







.footerTop .conL .conBox .box1 img{display: block;margin-top: 12px;}







.footerTop .conL .conBox .box2{margin-left: 78px;}







.footerTop .conL .conBox .box2 p{margin-bottom: 12px;font-size: 14px;color: #fff;line-height: 24px;}







.footerTop .conL .conBox .box2 p span{padding-left: 36px;font-size: 14px;color: #fff;}







.footerTop .conL .conBox .box2 .p1 .tel1{background: url(../images/footer_icon01.png) no-repeat left center;}







.footerTop .conL .conBox .box2 .p1 .tel2{background: url(../images/footer_icon02.png) no-repeat left center;margin-left: 23px;padding-left: 29px;}







.footerTop .conL .conBox .box2 .p2{background: url(../images/footer_icon03.png) no-repeat left center;padding-left: 36px;}







.footerTop .conL .conBox .box2 .p3{background: url(../images/footer_icon04.png) no-repeat left center;padding-left: 36px;}



.footerTop .yqlj { line-height:28px; color:#fff;}



.footerTop .yqlj a { color:#fff; margin:0 5px}







.footerTop .conR{float: right;width: 126px;text-align: center; margin-top:22px;}







.footerTop .conR span{display: block;font-size: 14px;color: #cccccc;margin-top: 10px;}







.footerBottoom{padding-top: 24px;height: 70px;}







.footerBottoom .p1{float: left;font-size: 14px;color: #cccccc;}







.footerBottoom .p1 a{color: #cccccc;}







.footerBottoom .p2{float: right;font-size: 14px;color: #cccccc;margin-top: -7px;}







.footerBottoom .p2 a{margin: 0 14px;position: relative;top: 4px;}







.footerBottoom .p2 a img{opacity: 0.3;filter: alpha(opacity=30);}







.footerBottoom .p2 a:hover img{opacity: 1;filter: alpha(opacity=100);}















.ncont { width:1200px; margin:20px auto; overflow:hidden}



.ss { height:40px; margin-bottom:10px; line-height:40px; font-size:14px}



.ss .Search_right {  margin:0px 0px 0px 0px;}



.nleft { width:260px; float:left}



.nleft .tit { height:32px; background:url(../images/cpline.jpg) left bottom no-repeat;}



.nleft .tit h3 { font-size:16px; color:#333; font-weight:bold; border-left:3px solid #0046a5; padding-left:8px; margin-top:10px}



.nleft .fllb ul li a{ line-height:36px; background:url(../images/gd.png) left center no-repeat; border-bottom:#ccc 1px solid; padding-left:30px; display:block; color:#666; font-size:14px;}



.nleft .fllb ul li a:hover { color:#0046a5; border-bottom:#0046a5 1px solid; background:url(../images/gd2.png) left center no-repeat;}



.nleft .fllb { margin-bottom:20px;  margin-top:10px;}







.subNavBox{  margin-bottom:20px;  margin-top:10px;}



.subNav{line-height:36px; background:url(../images/gd.png) left center no-repeat; border-bottom:#ccc 1px solid; padding-left:30px; display:block; color:#666; font-size:14px;}



.subNav:hover{ color:#0046a5; border-bottom:#0046a5 1px solid; background:url(../images/gd2.png) left center no-repeat;}



.currentDd{ color:#0046a5; border-bottom:#0046a5 1px solid; background:url(../images/gd2.png) left center no-repeat;}



.currentDt{ color:#0046a5; border-bottom:#0046a5 1px solid; background:url(../images/gd2.png) left center no-repeat;}



.navContent1{display: none;border-bottom:solid 1px #e5e3da;}



.navContent1 li a{display:block;height:35px;text-align: left;font-size:14px;line-height:35px;color:#333; padding-left:15px;}



.navContent1 li a:hover{color:#fff;background-color:#277fc2}







.navContent{display: none; position:absolute; left:240px; top:0; padding:15px; color:#eee;background:#164887; width:470px;}



.navContent h3 { font-size:14px; font-weight:bold; color:#fff; margin-bottom:10px; line-height:1 }



.navContent .flnr { border-bottom:#eee 1px dotted; margin-bottom:15px; padding-bottom:10px}



.navContent a { font-size:12px; color:#eee; line-height:25px; margin:0 8px; font-weight:normal}















.nleft .tjxw { margin-bottom:20px; margin-top:10px;}



.nleft .tjxw ul li a { line-height:36px; color:#666; font-size:14px;width:100%; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display:inline-block;}



.nleft .tjxw ul li a:hover { color:#0046a5}



.nleft .lxwm { line-height:30px; color:#666; font-size:14px; margin-top:10px}







.nright { width:900px; float:right}



.nright .tit { height:42px; background:url(../images/cpline2.jpg) left bottom no-repeat;}



.nright .tit h3 { font-size:16px; font-weight:bold; color:#333; font-weight:bold; border-left:3px solid #0046a5; padding-left:8px; float:left; display:block; margin-top:10px;}



.nright .tit span { float:right; line-height:32px; font-size:14px; color:#666;}



.nright .ss { border:#ccc 1px solid; background:#fff; line-height:60px; padding:0 8px; margin:20px 0; height:60px;}



.nright .ss span { font-size:14px; float:left; color:#333;}



.nright .cppl { margin-top:20px;}



.nright .cppl ul li { width:202px; margin-right:30px; float:left; margin-bottom:30px;}



.nright .cppl ul li.last { margin-right:0}



.nright .cppl ul li img { width:100%; border:#eee 1px solid;-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box; }



.nright .cppl ul li h3 { font-size:14px; color:#333; margin:10px 0; text-align:center }



.pagingNav{padding:5px 10px;  margin-top: 20px;margin-bottom:30px; }







.pagingNav p{height:30px; line-height:30px; float:left}







.pagingNav .uls{margin-top:0px; overflow:hidden;}















.pagingNav .uls a{float:left; margin-left:5px; padding:0 10px; height:28px; line-height:28px; border:1px solid #ccc; text-decoration:none;float:left}







.pagingNav .uls a:hover , .pagingNav .uls a.cur{background-color:#004da9; border-color:#004da9; color:#fff;}







.pagingNav .uls .tBtn:hover{background-color:inherit; color:inherit; *background-color:transparent; *color:#666;}







.agent_con {padding-top: 20px;line-height: 24px; padding-bottom: 30px;}







.agent_con p { font-size:14px;}















.agenttop .call { padding-bottom:10px;   }/*表单顶部的文字样式，颜色根据需要修改*/







.agenttop div {font-size:12px; line-height:20px;}







.agenttop .call span{ font-weight:bold; color:#f00; margin:0;} /*传真号码，颜色自行修改*/











/*新闻列表*/







.newsList{margin-top: 20px;}







.newsList dl{position:relative; padding:20px; height:190px; background-color:#eee;}







.newsList dt{float:left;}







.newsList dt img{display:block;width: 262px;height: 190px;}







.newsList dd{margin-left: 325px;}







.newsList dd h5{height:40px; line-height:40px; font-size:16px; font-weight:normal;}







.newsList dd h5 a{color:#029642;}







.newsList dd h5 span{  float: right;color: #bfbfbf;}







.newsList dd p{line-height:22px; height:112px; overflow:hidden; font-size:13px;}







.newsList dd i{position:absolute; bottom:-10px; left:0; border:5px solid transparent;}







.inf_lc { clear: both; padding: 8px 0 0;}







.inf_lc li { border-bottom: 1px solid #f2f2f2; box-shadow: 2px 0 22px -6px #888888; height: 102px; margin-bottom: 30px;overflow: hidden; padding: 25px 0 25px 15px; margin-left:8px; width:854px;}







.inf_lc li:hover h4 b, .inf_lc li:hover h4 span { color: #f2f2e8;}







.inf_lc li h4 { background-color: #d6e8fd; float: left; margin-top: 5px; overflow: hidden; padding: 12px; text-align: center; width: 78px;}







.inf_lc li h4 b { color: #004da9;display: block; font-family: "微软雅黑"; font-size: 40px; font-weight: 100; height: 40px; line-height: 40px; overflow: hidden; text-transform: uppercase;}







.inf_lc li h4 span { color: #004da9; display: block; font-family: "微软雅黑"; font-size: 16px; font-weight: 100; height: 28px; line-height: 28px; overflow: hidden; text-transform: uppercase;}







.inf_lc li p { color: #444; float: left; font-size: 14px; line-height: 34px; overflow: hidden; padding: 0 0 0 28px; width: 712px;}







.inf_lc li p span a { color: #004da9;}







.inf_lc li p b { color: #000000; display: block; font-size: 16px; font-weight: 100;}







.inf_lc li p b a {color: #343434; font-weight: bold;}







.inf_lc li:hover p b a { color: #004da9;}







.inf_lc li:hover h4 { background: #004da9 none repeat scroll 0 0; transform: rotate(360deg);}







.lxfs { width:100%; margin-bottom:30px; overflow:hidden}



.lxfs ul li { width:25%; float:left; background-color: rgb(242, 242, 242); border:#fff 1px solid;-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box;}



.lxfs ul li .tp { padding:30px 0; text-align:center; border-bottom:#fff 2px solid}



.lxfs ul li .wz { padding:15px; line-height:25px; font-size:14px}



#helpContent img { width:100%}



.lxfd { margin-top:35px;}



.lxfd ul li { width:46%; float:left; margin:0 2% 25px; line-height:1.8; font-size:14px; color:#333;}



.lxfd ul li h3 { font-size:20px; color:#222; margin-bottom:10px;}



.lxfd ul li:nth-child(2n) { margin-right:0}







.glyc1 {



    border-bottom: 1px solid #cccccc;



    height: 50px;



    line-height: 50px;



    font-size: 18px;



    color:#004da9;}



	



	.glyc2 {



    padding: 15px 0px 50px 0px;



    font-size: 12px;



    line-height: 25px;



    color: #666;



}



.cpxqk { width:900px; margin-top:30px;}



.cpxqtp { width:400px; float:left}



.cpxqwz { width:450px; float:right}



.cpxqwz h2 { font-size:25px; margin-bottom:40px; color:#333;}



.cpxqwz h4 { font-size:14px; color:#333; margin:20px 0}



.cpxqwz .xj a { width:120px; margin:50px 30px 0; background:#154a9a; line-height:38px; display:block; text-align:center; color:#fff; font-size:14px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px; float:left}



.cpxqxx { width:900px; margin-top:30px;}



.cpxqxx .bt { line-height:35px; border-bottom:#ccc 1px solid}



.cpxqxx .bt span { width:100px; text-align:center; background:#154a9a; color:#fff; font-size:16px; display:block}



.cpxqxx p { font-size:14px; color:#666; line-height:2; margin-top:20px;}







.sxp { margin-top:30px;}



.sxp .left { width:400px; line-height:30px; font-size:14px; float:left}



.sxp .right { width:400px; float:right;line-height:30px; font-size:14px; float:right}







/*图片放大镜样式*/



.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}



.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}



.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}



/*图片小图预览列表*/



.spec-preview{width:400px;height:400px;border:1px solid #DFDFDF;}



.spec-scroll{clear:both;margin-top:5px;width:402px;}



.spec-scroll .prev{float:left;margin-right:4px;}



.spec-scroll .next{float:right;}



.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:10px;height:64px; line-height:64px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}



.spec-scroll .items{float:left;position:relative;width:372px;height:86px;overflow:hidden;}



.spec-scroll .items ul{position:absolute;width:999999px;height:56px;}



.spec-scroll .items ul li{float:left;width:74px;text-align:center;}



.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:60px;height:60px;}



.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}



.footerTop .conR.mr { margin-right:15px;}



.nright .cppl ul li.last { margin-right:0}



.cpxqtpsj { display: none;}



.gallery-topsj { display:none}



.sjkf{display: none}



.ew_m{ display:none; z-index:99999;}



.wuyou-waiter{position: fixed; right: 0px; top:60%; margin-top: -90px; width: 50px; box-shadow: 0px 0px 20px rgba(0,0,0,.3); z-index: 999;}



.waiter-ul li{position: relative; height: 45px; line-height:45px; margin-bottom:1px;background:#444}



.waiter-ul li a{ position: absolute; left: 0; top: 0; z-index: 2; color: #fff; display: block; width: 45px; height:45px; line-height:45px; text-align: center; -webkit-transition:all 0.6s;-ms-transition:all 0.6s;-moz-transition:all 0.6s; text-decoration: none; font-size: 24px;}



.waiter-title{position: absolute; left: 0px; bottom: 1px; color: #fff; width: 80px; height: 40px; line-height: 40px; text-align: center;-webkit-transition:all 0.6s;-ms-transition:all 0.6s;-moz-transition:all 0.6s; background-color: #fff; box-shadow: 0px 0px 10px rgba(0,0,0,.3); z-index: 1; opacity: 0;}



.waiter-title:before{content: ''; display: block; width: 10px; height: 10px; position: absolute; right: -5px; top: 14px; background-color:#fff; transform:rotate(45deg);}



.waiter-ul li:hover .waiter-title{left: -88px; opacity: 1;}



.waiter-title.tel { width:130px;}



.waiter-ul li:hover .waiter-title.tel{left: -138px; opacity: 1;}







.waiter-ul li.wuyou-tel a{ background: url(../images/kf2.png) center center no-repeat}



.waiter-ul li.wuyou-tel .waiter-title{background-color:#444; }



.waiter-ul li.wuyou-tel .waiter-title:before{background-color:#444; }







.waiter-ul li.wuyou-qq a{ background: url(../images/kf1.png) center center no-repeat}



.waiter-ul li.wuyou-qq .waiter-title{background-color:#444; }



.waiter-ul li.wuyou-qq .waiter-title:before{background-color:#444; }







.waiter-ul li.wuyou-shop a{ background: url(../images/kf3.png) center center no-repeat}



.waiter-ul li.wuyou-shop .waiter-title{background-color:#444; }



.waiter-ul li.wuyou-shop .waiter-title:before{background-color:#444; }







.waiter-ul li.wuyou-contact a{ background:url(../images/kf4.png) center center no-repeat}



.waiter-ul li.wuyou-contact .waiter-title{background-color:#444;width:150px; height:150px; padding-top:10px; top:-30px; display:none; text-align:center}



.waiter-ul li.wuyou-contact .waiter-title:before{background-color:#444;top:55px;  }



.waiter-ul li:hover.wuyou-contact .waiter-title{left: -164px; opacity: 1; display:block}







.waiter-ul li.wuyou-top a{background:url(../images/kf5.png) center center no-repeat}



.waiter-ul li.wuyou-top .waiter-title{background-color:#333; }



.waiter-ul li.wuyou-top .waiter-title:before{background-color:#333; }











.wapLanguage{display:none;position:absolute;top:35px;right:120px;}















.wapLanguage .language{padding:0 14px;color:#999999;font-size:28px;line-height:28px;display:inline-block;*display:inline;*zoom:1;}















.wapLanguage .language.on{color:#154a9a;}















.wapLanguage .language.cn{border-right:3px solid #bababa;}











@media only screen and (max-width:1024px) {



.gallery-top{ display:none}



.gallery-topsj{width:100%; position:relative; display:block}



.gallery-topsj .swiper-slide img{width:100%; height:auto; display:block;}



.gallery-topsj .swiper-pagination{bottom:15px !important;}



.gallery-topsj .swiper-pagination-bullet {width:10px; height:10px; display:inline-block; border-radius:0; opacity:1;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}



.gallery-topsj .swiper-pagination-bullet.swiper-pagination-bullet-active { background:#000}







.con{width:94%; margin:0 auto;}



.container { width:94%; margin:0 auto}	



.header .con { width:100%;}	



.qimo8 { width:300px; margin-left:20px;}	



.Search_right .inp { width:200px; height: 35px;}	



.Search_right .inp input { width: 160px;}



.sy_cpfl .nav2 i{ display:block}



.sy_cpfl .cplb .tit { line-height: 40px;



    background: #649e38 url(../images/menu-button-bg.png) 20px center / 20px no-repeat;



    padding-left: 50px;



    font-size: 15px;}



.sy_cpfl { width:94%;}



.sy_cpfl .cplb ul li { line-height:38px; background-position: 95% 50%; background-size: 16px; position:relative}



.sy_cpfl .cplb {  width: 100%;}



.sy_cpfl .cplb .y_j { width:100%; position:relative;}



.sy_cpfl .cplb .navContent i {font-size:14px; color:#aaa; line-height:42px; text-align:right; position:absolute; width:30%; height:42px; right:0px; top:-40px; display:block;  z-index:9999999}



.navContent { z-index:999; display: none; left:0px; top:44px; padding: 15px; width: 100%;-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box;}



.sy_cpfl .tplb { margin-top:30px;width: 100%;}



.sy_cpfl .tplb ul li {  width: 30.3333%; margin:0 1.5% 15px; }



.sy_ys { width: 94%;  margin: 0 auto 40px;}	



.dbtit { margin:40px auto;}



.sy_ys ul li { width: 100%;float: left; margin-bottom: 20px;}



.sy_ys .box {width:49%; float: left; margin-right:2%}



.sy_ys .box:nth-child(2){ margin-right:0}



.sy_ys .box:nth-child(3){ width:100%; margin-right:0}



.sy_ys ul .box:nth-child(3) li { width: 49%;float: left; margin-right:2%; margin-bottom: 20px;}



.sy_ys ul .box:nth-child(3) li:nth-child(2) { margin-right:0}



.sy_jjfa { background: url(../images/fabj.jpg) center center / cover no-repeat; margin-top:40px;}



.other .child { width:28.3333%; margin:0 2.5%;}



.other .child .childImg {  width:100%; height:8.5rem;}



.other .child .childTitle { margin-top: 20px; line-height:42px; font-size:20px;}



.sy_xw { width: 94%; margin: 0 auto 40px; padding:10px;}



.sy_xw .box { width: 30.3333%; margin:0 1.5%;}



.sy_xw .box2 { width: 30.3333%; margin:0 1.5%;-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box;}



.b_r_h2 { font-size:14px}



.sy_xw .box .more a { width: 100px; line-height:30px; margin: 15px 0;}



.sy_xw .box2 h2 {font-size:18px;}



.picMarquee-top { height:9rem}



.sy_xw .box2 .more a {







    width: 100px;



    line-height: 30px;



    margin: 15px 0 0;







}



.sy_ly { padding: 40px 0;}



.sy_ly .lyk {







    width: 94%; margin-top:40px;



    text-align: center;







}



.yywby input {







    padding-left: 15px;



    width:78%;



    float: none;



    height: 40px;



    line-height: 40px; margin:0 auto}



.yywby { width:46%; margin:0 2% 25px;}



.sy_ly .lyk .form-btn { padding: 14px 45px; margin: 28px auto 36px;}



.footer .container {  width: 94%;}



.footerTop .conL .menu1 { text-align:center}



.footerTop .conL .menu1 li { float:none; display:inline-block}



.footerTop .conL .conBox {







    margin-top: 42px; width:100%;



    float: none; margin:32px auto; overflow:hidden







}



.footerTop .conR { width:46%; margin:20px 2%; float:left }



.footerTop .conR.mr { margin-right:2%;}



.ncont {



    width: 94%;



    margin: 10px auto;}



.nleft { width: 100%;}



.xw { display:none}



.nright {



    width: 100%;



    float: right;



}



.nright .cppl ul li { width:30.3333%; margin:0 1.5%}



.nright .cppl ul li.last { margin-right:1.5%}



.cpxqk { width:100%;}



.nright .tit h3 { font-size: 14px; margin-top:5px}



.nright .tit span { font-size: 12px;}



.cpxqwz { width: 300px;}



.cpxqwz .xj a {



    width: 120px;



    margin: 30px 15px 0;}



.cpxqxx {



    width: 100%;



    margin-top: 30px;



}



.sxp .left {



    width:48%;}



.sxp .right { width: 48%;}



.lxfs ul li .wz {



    padding: 15px;



    line-height: 25px;



    font-size: 14px;



}



.inf_lc li {



    height: auto;



    margin:0 auto 1.5rem;



    padding: 1rem 0 1.5rem 1rem;



    width: 96%;



    -moz-box-sizing: border-box;



    -webkit-box-sizing: border-box;



    -o-box-sizing: border-box;



    -ms-box-sizing: border-box;



    box-sizing: border-box;



}



.inf_lc li h4 { margin-top: 0.5rem;padding: 1rem; width:16%;-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box;}



.inf_lc li p {font-size: 14px;line-height: 34px; padding: 0 0 0 2rem;width:81%;-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box;}



.footer2 .zuo3 { margin-top:10px;}



.footer2 .zuo3 .tit {







    line-height: 40px;



    background: #649e38 url(../images/menu-button-bg.png) 20px center / 20px no-repeat;



    padding-left: 50px;



    font-size: 15px;







}



.footer2 .zuo3 i { display:block}



.footer2 .zuo3 {width:100%}



.footer2 .zuo3 ul li .e_j { display:none; top:42px;width: 100%; z-index:99999; left:0;-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box;}



.footer2 .zuo3 ul li:hover .e_j { display: none}



.wapLanguage{display:block;top:17px;right:50px;}















.wapLanguage .language{padding:0 2px;font-size:14px;line-height:14px;}















.wapLanguage .language.cn{border-right:1px solid #bababa;}















}







@media only screen and (max-width:600px){



.ding .left { font-size:12px;}	



.ding .ybk img { width:110px; margin-top:5px}	



.ding .ybk a {font-size: 12px; }



.sy_ss { height:40px; line-height:40px;}



.qimo8 { margin-top:0}



.Search_right .inp { width:300px;height: 35px;-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box; }



.Search_right .inp input { width:80%;}



.Search_right { width:300px; margin:0 auto 15px; float:none}



.sy_cpfl .cplb { margin-top:10px;}



.qimo8 li a { margin-right: 10px;}



.sy_cpfl .tplb ul li {width:46%;margin: 0 2% 15px;}



.sy_cpfl .tplb .tit {line-height:35px;height:35px;}



.sy_cpfl .tplb .tit span { font-size: 14px;height:35px;}



.navContent {







    z-index: 999;



    display: none;



    left: 0px;



    top:39px;



    padding: 15px;}



.dbtit { background: url(../images/line.jpg) center center / 150% no-repeat;}



.dbtit h2 { font-size:24px;letter-spacing: 2px;}



.dbtit h3 { font-size:18px;}



.sy_ys .wenz { height:6rem; padding: 10px 10px; overflow: hidden;

}

.sy_ys .wenz p{ overflow: hidden;

text-overflow: ellipsis;

display: -webkit-box;

-webkit-line-clamp: 3;

-webkit-box-orient: vertical;

}

.sy_ys .wenz h3 { margin:0px 0 10px; font-size: 14px;}



.sy_ys .box:nth-child(2) img { height:22rem}



.other .child .childImg .childImgc {







    vertical-align: middle;



    width:60%;







}



.sy_jjfa .dbtit {  background: url(../images/line.png) center center / 150% no-repeat;}



.other .child .childTitle {  margin-top:10px;line-height:32px;font-size:18px;}



.other .child .childInfo {padding-top:16px; font-size:12px; line-height:2}



.sy_xw .box {







    width: 100%;



    margin: 0;







}



.sy_xw .box2 {







    width:100%;



    margin: 0;}



.sy_ly .lybt h2 { font-size: 25px; line-height:36px;}



.sy_ly .lybt h2::after { margin:10px auto 10px;}



.sy_ly .lybt h3 { font-size: 14px; margin-top:10px;}



.yywby { width: 78%; margin:0 auto 15px;}



.yywby input { width:100%;}



.yywby select { width:100%; float:none; margin:0 auto}



.sy_ly .lyk .form-btn {







    padding: 10px 35px;



    margin:10px auto 16px;







}



.footerTop .conL .menu1 li {font-size:14px; padding:0 10px }



.footer {padding-top: 20px;}



.footerTop .conL .conBox { margin-top:12px; margin:12px auto; display: none}



.footerTop .conL .conBox .box1 .phone {







    padding-left: 36px;



    background: url(../images/footer_phone.png) no-repeat left center / 30px;



    margin:0px auto 0; padding-top:20px; height:40px; width:230px;







}



.footerTop .conL .conBox .box1 .phone p { width:79px; float:left}



.footerTop .conL .conBox .box1 .phone span { float:left;}



.footerTop .conL .conBox .box { width:100%;}



.footerTop .conL .conBox .box2 { display:none}



.footerTop .conR { display:none}



.footerTop .conR img { width:100%; height:auto}



.footerTop .conL { text-align:center}



.footerBottoom .p2 { display:none}







.footerBottoom {







    padding-top:14px;



    height: 50px; margin-bottom:60px;







}



.ss { text-align:center; height:auto; overflow:hidden}







.ss .Search_right {



    margin: 0px  auto;



}



.nright .cppl ul li {



    width: 46%;



    margin: 0 2%;



}



.cpxqtp { display:none}



.cpxqtpsj { display:block; width:100%}



.rslides {



  position: relative;



  list-style: none;



  overflow: hidden;



  width: 100%;



  padding: 0;



  margin: 0;



  }







.rslides li {



  -webkit-backface-visibility: hidden;



  position: absolute;



  display: none;



  width: 100%;



  left: 0;



  top: 0;



  }







.rslides li:first-child {



  position: relative;



  display: block;



  float: left;



  }







.rslides img {



  display: block;



  height: auto;



  float: left;



  width: 100%;



  border: 0;



  }



.slide_container {



  margin-bottom:20px;



  position: relative;



  float: left;



  width: 100%;



  }







.slide {



  position: relative;



  list-style: none;



  overflow: hidden;



  width: 100%;



  padding: 0;



  margin: 0;



  }







.slide li {



  position: absolute;



  width: 100%;



  left: 0;



  top: 0;



  }



  



 .slide img {



  display: block;



  position: relative;



  z-index: 1;



  height: auto;



  width: 100%;



  border: 0;



  }







.slide .caption {



  display: block;



  position: absolute;



  z-index: 2;



  font-size:14px;



  text-shadow: none;



  color: #fff;



  background: #000;



  background: rgba(0,0,0, .6);



  left: 0;



  right: 0;



  bottom: 0;



  padding: 10px 20px;



  margin: 0;



  max-width: none;



  }



  



 .slide_nav {



  position: absolute;



  -webkit-tap-highlight-color: rgba(0,0,0,0);



  top: 52%;



  left: 0;



  opacity: 0.5;



  z-index: 3;



  text-indent: -9999px;



  overflow: hidden;



  text-decoration: none;



  height: 61px;



  width: 38px;



  background: transparent url("../images/themes.gif") no-repeat left top;



  margin-top: -45px;



  }







.slide_nav:active {



  opacity: 1.0;



  }







.slide_nav.next {



  left: auto;



  background-position: right top;



  right: 0;



  }



.cpxqwz {



    width: 100%;



}



.cpxqwz h2 {font-size:20px; margin-bottom:20px;}



.cpxqwz .xj { text-align:center; width:100%}



.cpxqwz .xj a {display:inline-block; float:none}



.sxp .left {



    width: 100%;



}



.sxp .right {



    width: 100%;



}



.age_li_about img { max-width:100%; margin-bottom:20px}



.lxfs ul li { width: 50%;}







.lxfs ul li .tp { padding:15px 0;}



.lxfd ul li {



    width: 100%;



    float: left;



    margin: 0 0 25px;



    line-height: 1.8;



    font-size: 14px;



    color: #333;



}



.lxfd {



    margin-top: 15px;



}



.inf_lc li h4 {



    margin-top: 0.5rem;



    padding: 0.5rem;



    width: 18%;



    -moz-box-sizing: border-box;



    -webkit-box-sizing: border-box;



    -o-box-sizing: border-box;



    -ms-box-sizing: border-box;



    box-sizing: border-box;



}



.inf_lc li p {



    font-size: 1.1rem;



    line-height: 2rem;



    padding: 0 0 0 1rem;



}



.inf_lc li p span {



    font-size: 1.1rem;



    line-height: 2rem;



    width: 100%;



    display: -webkit-box;



    overflow: hidden;



    -webkit-box-orient: vertical;



    -webkit-line-clamp: 2;



}



.inf_lc li p b {



    font-size: 1.2rem; margin-bottom:0.5rem;



}



.picMarquee-top {



    height:15rem;



}



.footerTop .conR.mr {







    margin-right: 6%;







}



.footerTop .yqlj { display:none}



.footerBottoom .p1 { text-align:center}



.pagingNav p{ width:100%; text-align:center; margin-top:10px}







.pagingNav .uls{float:none; margin:0 auto; text-align:center}



.pagingNav .uls a {



    float: none; display:inline-block}



	



.wuyou-waiter{ display:none}



.sjkf{width:100%; height:54px; border-top:1px solid #e7e7e7; background-color:#fafafa; position:fixed; bottom:0; left:0; z-index:999; display:block}



.sjkf ul li{width:25%; float:left; display:block;}



.sjkf ul li a{display:block; border-right:1px solid #e7e7e7; padding:7px 0 3px; text-align:center; line-height:22px; font-size:12px; color:#555;}



.sjkf ul li img{width:22px; height:22px; display:block; margin:0 auto;}







.ew_m{width:100%; height:100%; background-color:rgba(0,0,0,.8); display:block; position:fixed; top:0; left:0; display:none; z-index:99999;}



.ew_m img{width:40%; height:auto; position:absolute; left:30%; top:50%; display:block;



transform:translate(0,-50%);



-webkit-transform:translate(0,-50%);



-moz-transform:translate(0,-50%);



-ms-transform:translate(0,-50%);



-o-transform:translate(0,-50%);}	







	



}



@media only screen and (max-width:375px){



	.head_h{ height:51px;}



	.ding .left {



    font-size: 1rem;



}



.ding .ybk a {



    font-size: 1rem;



}



.ding .ybk img { width: 100px;}











.qimo8 {







    width: 280px;







}	



.sy_ys .wenz p {



display: -webkit-box;



overflow: hidden;



-webkit-box-orient: vertical;



-webkit-line-clamp: 2;



}	







}











/*animate*/



@keyframes rightOpacityShow{















0%{ transform: translateX(-80px);opacity:0;}















80%{ transform: translateX(20px);}















100%{ transform:translateX(0); opacity:1;}















}















@-moz-keyframes rotateYOpacityAn{















0%{ -moz-transform: translateX(-80px);opacity:0;}















80%{ -moz-transform: translateX(20px);}















100%{ -moz-transform:translateX(0); opacity:1;}















}















@-webkit-keyframes rotateYOpacityAn {















0%{ -webkit-transform: translateX(-80px);opacity:0;}















80%{ -webkit-transform: translateX(20px);}















100%{ -webkit-transform:translateX(0); opacity:1;}















}















@-o-keyframes rotateYOpacityAn{















0%{ -o-transform: translateX(-80px);opacity:0;}















80%{ -o-transform: translateX(20px);}















100%{ -o-transform:translateX(0); opacity:1;}















}













.zw object{ max-width: 100%!important;}



.zw embed{ max-width: 100%!important;}

.zw iframe{ max-width: 100%!important;}

.zw {



	line-height: 30px;



	padding: 15px 0;



	min-height: 350px;



	color: #555555;



	font-size: 14px;



}



.zw a:link {



	color: #555555;



}



.zw a:visited {



	color: #555;



}



.zw a:hover {



	color: #FF6205;



}



.zw a:active {



	color: #555555;



}



.zw img {



	max-width: 100%!important;

	height: auto!important;



 



}



.xiaocms-page span {



	margin: 0 3px;



	border: 1px solid #004da9;



	line-height: 25px;



	padding: 0 10px;



	background: #004da9;



	color: #FFFFFF;



	display: inline-block;



}



.xiaocms-page a {



	margin: 0 3px;



	border: 1px solid #eee;



	line-height: 25px;



	background: #fff;



	display: block;



	color: #333;



	padding: 0 10px;



	display: inline-block;



}



.xiaocms-page a:hover {



	margin: 0 3px;



	border: 1px solid #004da9;



	line-height: 25px;



	background: #004da9;



	color: #fff;



	padding: 0 10px;



	display: inline-block;



}

.cpxqxx img{ 

max-width: 100%!important;

	height: auto!important;

}