@charset "utf-8";







/* CSS Document */















html{ font-size:62.5%;  }







body { margin:0 auto; font-family:"Microsoft Yahei","微软雅黑";  font-size:12px;  font-size:1.2rem; color:#333; }







img { border:none; }







ul li {list-style-type:none;}







ul, form, p, a, img, table, tr, td, li,dd,dt,dl { margin:0;padding:0;list-style:none;color:#333; }







a {text-decoration:none; outline:none;}







a:hover { transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; }







h1 {margin:0;padding:0;font-weight:normal; }







.clear {clear:both;}







.fl{float:left}







.fr{float:right}







input,textarea{ background:none; font-family:"Microsoft Yahei","微软雅黑";  font-size:12px; font-size:1.2rem;  border:none;}







input{ outline:none; }







.f14{ font-size:14px; font-size:1.4rem; }







.bottom26{ padding-bottom:26px; }



.daxie{ text-transform:uppercase}



















.zong{ width:1200px; margin: 0px auto; padding: 0px; }







@media screen and (min-width:1000px) and (max-width:1219px){







.zong{width:980px;margin:0 auto }







}







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







.zong{width:95%;margin:0 auto;}







}























.zitit1{ font-family:"Microsoft Yahei","微软雅黑"; }















.head{ background:#e9e9e9; padding-top:10px; padding-bottom:7px; }















.logo{ float:left; width:730px; }







.logo img{ width:100%; max-width:443px; }















.logo2{ float:left; width:185px; max-height:77px; display:none; }







.logo2 img{ width:100%; max-width:185px; max-height:77px; }















.head_r{ float:right; margin-top:4px; }















.head_top{ float:right; margin-bottom:17px }







.head_lang{ float:left; line-height:18px; padding-left:11px; }







.head_lang img{ float:left; margin-top:3px; }







.head_lang span{ padding-left:5px; display:block; float:left; }







.head_lang a{ display:block; color:#666666; }







.head_lang a:hover{ color:#528596; }















.head_bottom{ margin-top:17px; }















.head_email{ float:left; line-height:24px; margin-top:18px; padding-right:6px; }







.head_email a{ font-size:14px; font-size:1.4rem; color:#666666; padding-left:18px; background:url(../img/head-email.jpg) no-repeat left 4px; }







.head_email a:hover{ color:#528596; }























/*sousuo*/







.sousuo{ width:262px; height:30px; margin:auto; float:right; position:relative; border:solid 1px #d4d4d4; font-size:14px; font-size:1.4rem; border-radius:5px; background:#fcfcfc; }







.sou{ width:215px; border:none; text-indent:2px; float:left; background:none; padding-top:7px; padding-bottom:2px; color:#999999; }







.suo{ background:#528596 url(../img/sousuo.png) no-repeat center; width:30px; height:30px; border:none; float:right; cursor:pointer; border-radius:5px; }







.yincang{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}























/*daohang*/







.navs{ background:#528596; }







.daohang{ position:relative; }







.daohang>li{ float:left; position:relative; z-index:9999; margin-left:56px; }







.daohang>li>a{ display:block; line-height:38px; padding-bottom:2px; font-size:16px; font-size:1.6rem; border-radius:7px; color:#fff; padding-left:13px; padding-right:13px;  }







.daohang>li:hover>a{ color:#fff; background:url(../img/nav-libg.jpg) repeat center; transition:0s;-moz-transition:0s;-o-transition:0s;-webkit-transition:0s; }















.dangqiandao{ color:#fff !important; background:url(../img/nav-libg.jpg) repeat center !important; }







.daohangfirst{ margin-left:0px !important; }















.yiji{ width:215px; position:absolute; margin-left:-25px; top:-999px; z-index:9999; background:#dadada; }







.daohang>li:hover .yiji{ top:40px; }







.yiji li{ position:relative; border-top:solid 1px #b9baba; }







.yiji li a{ padding-left:22px; padding-right:15px; display:block; line-height:26px; padding-top:6px; padding-bottom:6px; font-size:14px; font-size:1.4rem; }







.yiji>li:hover>a{ color:#ffffff; background:#4d4d4d; }















.yiji_service{ margin-left:-30px; }







.yiji_online{ margin-left:-40px; }















.yijifirst{ border-top:none !important; }















.erji{ position:absolute; left:215px; width:215px; top:-9999px; z-index:9999; background:#4d4d4d; }







.yiji li:hover .erji{ top:0px; }







.erji>li>a{ color:#ffffff; }







.erji li:hover>a{ color:#333; background:#dadada; }















.sanji{ position:absolute; top:-999px; z-index:9999; background:#dadada; left:215px; width:215px; }







.erji li:hover .sanji{ top:0px; }







.sanji li:hover>a{ color:#ffffff; background:#4d4d4d; }















.top{ background:#e9e9e9; color:#4d4d4d; line-height:26px; padding-top:6px; padding-bottom:6px; }







.top a{ color:#4d4d4d; display:block; }







.top a:hover{ color:#528596; }















/*banner*/







.syindex_focus{ height:580px !important; }







.index_focus{ position: relative; max-width: 1920px; height:350px;margin: 0 auto;overflow:hidden; z-index:20; }







.index_focus .bd li { display: none;position: absolute;left: 0;top:0;width:100%; max-width:1980px;  }







.index_focus .bd li img{ width:100%; max-width:1920px; }







.index_focus_post {z-index: 10;}







.index_focus .pic {height: auto;display: block;margin:0 auto;}







.index_focus .pic:hover {text-decoration: none;}















.index_focus_pre,.index_focus_next {display: none;position: absolute;top: 52.5%; width: 65px;height: 65px; white-space: nowrap;overflow: hidden;z-index: 10; }















.index_focus .slide_nav { position: absolute; text-align:center; bottom:5px; width:100%; *width:auto; *left:45%; }







.index_focus .slide_nav a{ width:14px; height:14px; cursor:pointer;*float:left;display:inline-block; margin-left:2px; margin-right:2px; background:#fff; border-radius:50%; }







.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{text-decoration: none; background:#528596;  }















.syslide_nav{ bottom:10px !important; }























/*xpbanner*/







.slider1{ display:none; }







.bx-wrapper{ position: relative; padding: 0; *zoom: 1; display:none; }







.bx-wrapper img{ max-width: 100%; display: block; }









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



.navs{ display:none; }

}





/** THEME







===================================*/







.bx-wrapper .bx-viewport{ -webkit-transform: translatez(0); -moz-transform: translatez(0); -ms-transform: translatez(0);     	-o-transform: translatez(0); transform: translatez(0); }







.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{ position: absolute; width: 100%; }















/* PAGER */







.bx-wrapper .bx-pager{ text-align: center; font-size: .85em; font-family:"Microsoft Yahei","微软雅黑";   font-weight: bold; color: #666; bottom:7px;  }







.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{ display: inline-block; *zoom: 1; *display: inline; }







.bx-wrapper .bx-pager.bx-default-pager a{ background:#fff; text-indent: -9999px; display: block; width:14px; height:14px; margin: 0 4px; outline: 0; border-radius:50%; /*-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;*/ }







.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{ background:#528596;  }







































.bx-wrapper .bx-controls-direction a{ position: absolute; top: 50%; margin-top: -16px; outline: 0; width: 32px; height: 32px; text-indent: -9999px; z-index: 9; }







.bx-wrapper .bx-controls-direction a.disabled{ display: none; }















/* AUTO CONTROLS (START / STOP) */







.bx-wrapper .bx-controls-auto{ text-align: center; }







.bx-wrapper .bx-controls-auto .bx-start:hover,







.bx-wrapper .bx-controls-auto .bx-start.active{ background-position: -86px 0; }







.bx-wrapper .bx-controls-auto .bx-stop{ display: block;  }















/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */







.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{ text-align: left; width: 80%; }







.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{ right: 0; width: 35px; }























/*32anniu*/





/*.container*/

.container { width: 5px; height: 100%; position: absolute; right: 0; -webkit-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; z-index: 999999999999999; cursor: pointer; position: fixed; top: -5px; right: 0; display: block; }



.container .nav { overflow: hidden; width: 300px; background: rgba(0, 0, 0, 0.8); position: absolute; top: 0; right: 0; display: block; height: auto; overflow: scroll; }



.container .nav form { margin: 15px auto; width: 258px; height: 26px; border: 1px solid #fff; }



.container .nav form .iptc { box-sizing: border-box; padding-left: 15px; background-color: #fff; width: 80%; height: 26px; line-height: 26px; display: block; float: left; }



.container .nav form .ipsc { width: 20%; height: 26px; line-height: 26px; display: block; float: right;}



.container .nav > ul { display: none; margin-top: 0px; margin-bottom: 0px; overflow: scroll; padding-top:45px;-ms-box-sizing: border-box;-o-box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}



.container .nav > ul > li { line-height: 40px; font-size: 12px; font-size: 1.2rem; text-indent: 20px; position: relative; }



.container .nav > ul > li .addition { width: 20px; height: 20px; position: absolute; right: 15px; top: 10px; background: url("fonts/shizi.png") no-repeat center center;  }



.container .nav > ul > li .addition.fa:before { margin-right: 5px; color: #fff; text-indent: 0; }



.container .nav > ul > li > a { color: #fff; font-size: 12px; font-size: 1.2rem; display: block; margin-right: 40px;}



.container .nav > ul > li > a span { color: #fff; font-size: 12px; font-size: 1.2rem; }



.container .nav > ul > li .c-show { display: none; width: 100%; }





.container .nav > ul > li .c-show1 .c-s1 { position: relative; padding-left: 15px;}



.container .nav > ul > li .c-show1 .c-s1 > a {position: relative;  font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; margin-right: 40px;}



.container .nav > ul > li .c-show1 .c-s1 > a span { font-size: 12px; font-size: 1.2rem; color: #fff; }





.container .nav > ul > li .c-show1 .c-s1 > .c-show2 {position: relative;}



.container .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2{position: relative; }



.container .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 > a { text-indent: 35px; font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; margin-right: 40px;}



.container .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 > a  span { font-size: 12px; font-size: 1.2rem; color: #fff; }





.container .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 {position: relative;}



.container .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 .c-s3 a { text-indent: 50px; font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; }



.container .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 .c-s3 a span { font-size: 12px; font-size: 1.2rem; color: #fff; }





.container .nav > ul > dl{padding: 20px;}



.container .nav > ul > dl dd{float: left;margin: 0 2px;}



.container .menubtn { width: 23px; height: 18px; position: absolute; top: 12px; right: 12px; -webkit-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; z-index: 9999; }



.container .menubtn span { display: block; width: 100%; height: 3px; margin-bottom: 3px; background-color: #528596; }



@media screen and (min-width: 1000px) { .container, .nav { display: none !important; } }















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







.index_focus .bd li img{ width:90%; }







.index_focus{ height:315px !important; }







.slide_nav{ bottom:40px !important; }	















.syindex_focus{ height:522px !important; }







.syslide_nav{ bottom:70px !important; }	







}







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







.index_focus .bd li img{ width:80%; }







.index_focus{ height:280px !important; }







.slide_nav{ bottom:80px !important; }	















.syindex_focus{ height:464px !important; }







.syslide_nav{ bottom:125px !important; }







}







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







.daohang>li{ margin-left:25px; }















.index_focus .bd li img{ width:70%; }







.index_focus{ height:245px !important; }







.slide_nav{ bottom:110px !important; }	















.syindex_focus{ height:406px !important; }







.syslide_nav{ bottom:180px !important; }	







}







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







.daohang>li{ margin-left:10px; }















.index_focus{ display:none; }







.bx-wrapper{ display:block; }







.slider1{ display:block; }	







}







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







.daohang>li{ margin-left:0px; }	







}







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









.top{ display:none; }















.head_r{ position:relative; }







.sousuo{ margin-right:40px; }







.head{ padding-bottom:10px; }	







}







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







.logo{ display:none; }







.logo2{ display:block; float:none; margin:0 auto;}







	







}







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







.logo2{ float:none; margin:0 auto; }







.head_r{ float:none; margin:0 auto; margin-top:15px; max-width:500px; }







	







}







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







.head_email{ float:none; text-align:right; margin-bottom:10px; }







.head_bottom{ margin-top:7px; }	







.head_r{ max-width:310px; }







.sousuo{ float:left; margin-right:0px; }







}







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







.bx-wrapper .bx-pager.bx-default-pager a{ width:12px; height:12px; }







}







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







.sousuo{ width:230px; }







.sou{ width:180px; }	







.head_r{ max-width:280px; }







.head_lang{ padding-left:8px; }







}















.ipart1{ overflow:hidden; background:#ffffff; padding-top:30px; padding-bottom:46px; }















.ipart1_title{ text-align:center; line-height:36px; margin-top:22px  }







.ipart1_title a{ font-size:14px; font-size:1.4rem; font-family:"Microsoft Yahei","微软雅黑";  color:#666 }







.ipart1_title a:hover{ color:#528596; }















.ipart1_pro{ padding-top:2px; }







.ipart1_nr{ background:#f0f0f0; border-radius:50px; width:47.3%; margin-top:40px; margin-bottom:7px; }



.ipart1_nr span{ font-weight:bold; color:#528596; font-size:20px; font-size:2rem}















.ipart1_xh{ height:65px; width:65px; margin-top:-1px; float:left; margin-bottom:-4px; text-align:center; }







.ipart1_xh a{ float:left; }















#ipart1_nr ul{  }







#ipart1_nr li{ float:left; }







#ipart1_nr li .ico { width:65px; height:65px; z-index: 1;-webkit-transition: 0.7s all;-moz-transition: 0.7s all;-ms-transition: 0.7s all;transition: 0.7s all; }







#ipart1_nr li.on .ico { -webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}























.ipart1_wz{ line-height:28px; font-sise:14px; font-size:1.4rem; color:#666666; padding-top:14px; float:left; padding-left:15px; width:85%;  }







.ipart1_wz a{ font-sise:16px; font-size:1.6rem; color:#666666; display:block; }







.ipart1_wz a:hover{ color:#528596; }















.ipart1_wz1{ padding-top:15px; }















.icenter{ background:#fff !important;}















.ipart2{ width:100%; max-width:1920px; margin:0 auto; background:url(../img/xinztpdu.jpg) repeat  30px }







.ipart2_nr{ float:left; width:33.2%; max-width:637px; padding-right:0.2%; text-align:center; }







.ipart2_nrlast{ padding-right:0px !important; }















.ipart2_nr a:hover{ color:#528596; }















.ipart2_pic{ overflow:hidden; width:100%; max-width:637px; max-height:350px; position:relative; }







.ipart2_pic a{ display:block; }







.ipart2_pic img{ width:100%; max-width:637px; max-height:350px; }















.ipart2_jia{ position:absolute; top:100%; transition:1s;-moz-transition:1s;-o-transition:1s;-webkit-transition:1s; text-align:center; width:100%; height:100%; }







.ipart2_nr:hover .ipart2_jia{ top:0px; transition:1s;-moz-transition:1s;-o-transition:1s;-webkit-transition:1s; }







.ipart2_jia img{ position:relative; width:60px; height:60px; top:50%; margin-top:-30px; }















.ipart2_title{ font-size:24px; font-size:2.4rem; line-height:30px; margin-top:15px; padding-left:10px; padding-right:10px; }







.ipart2_wz{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:8px; padding-left:10px; padding-right:10px; }















.ipart2_nr:hover .ipart2_title a{ color:#528596; }







.ipart2_nr:hover .ipart2_wz a{ color:#528596; }















.ipart2_pic img{ transition:All 0.7s ease-in-out;-webkit-transition:All 0.7s ease-in-out;-moz-transition:All 0.7s ease-in-out; -o-transition:All 0.7s ease-in-out; }







.ipart2_nr:hover .ipart2_pic img{ transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);}







.ipart2_nr:hover .ipart2_pic img{ transition:All 0.7s ease-in-out;-webkit-transition:All 0.7s ease-in-out;-moz-transition:All 0.7s ease-in-out; -o-transition:All 0.7s ease-in-out; }







.ipart2_nr:hover .ipart2_jia img{ transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);-webkit-transform:scale(1,1);}



.ipart3_title{text-align:center; padding-top:10px; padding-bottom:34px}



.ipart3_title a{ font-size:30px; font-size:3rem; }







.ipart3_title .pxinzdu{ font-size:14px; font-size:1.4rem; line-height:25px; color:#666666 }



.ipart2 .pxinzdu a{ color:#666; text-align:center; display:block;font-size:14px; font-size:1.4rem; line-height:25px; margin-bottom:12px}







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







.ipart1_nr{ width:49%; }







.ipart1_wz{ width:80%; padding-top:2px; }















.ipart2_title{ font-size:20px; font-size:2rem; line-height:26px; }	







}







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







.ipart1_nr{ width:100%; float:none; margin:0 auto; margin-top:30px; max-width:600px; }	



.ipart3_title{ padding-top:1rem; padding-bottom:1rem}



.ipart3_title a{ font-size:20px; font-size:2rem; }



.ipart1_wz{ width:80%; padding-top:2px; line-height:49px }











}







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







.ipart2{ width:95%; padding-left:2.5%; padding-right:2.5%; }







.ipart2_nr{ width:100%; float:none; margin:0 auto; padding:0px; margin-bottom:20px; }	







}







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



.ipart3_title a{ font-size:14px; font-size:1.4rem; }







}



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







.ipart1_nr{ background:none; border-radius:0px; }







.ipart1_xh{ margin:0 auto; float:none; margin-bottom:10px; }







.ipart1_wz{ width:100%; float:none; background:#f0f0f0; padding:0px; border-radius:50px; padding-top:7px; padding-bottom:7px; line-height:25px }	







.ipart1_wz a{ width:92%; margin:0 auto; }







}







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







.ipart1_wz{ border-radius:30px; }	







}























.box42{ overflow:hidden; }







.box42 img{ transition:All 0.7s ease-in-out; -webkit-transition:All 0.7s ease-in-out; -moz-transition:All 0.7s ease-in-out; -o-transition:All 0.7s ease-in-out; }







.box42 img:hover{ transition:All 0.7s ease-in-out; -webkit-transition:All 0.7s ease-in-out; -moz-transition:All 0.7s ease-in-out; -o-transition:All 0.7s ease-in-out; }







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















.ipart3{ padding-top:50px; padding-bottom:10px; }















/*syleft*/







.left1{ float:left; width:270px; border-radius:3px; box-shadow:0px 0px 3px rgba(0,0,0,0.1); background:url(../img/sy_leftbg.jpg) repeat-x bottom; padding-bottom:13px; }















.left_title{ line-height:28px; text-align:center; border-radius:3px; background:url(../img/left-titlebg.jpg) repeat-x; box-shadow:0px 2px 2px rgba(0,0,0,0.1); padding-top:8px; padding-bottom:7px; }







.left_title a{ font-size:20px; font-size:2rem; display:block; text-transform:uppercase }







.left_title a:hover{ /*color:#528596;*/ }















.sy_ul{}















.sy_li{ margin-top:15px; padding-bottom:3px; }







.sy_navli1{ line-height:30px;  padding-left:15px; padding-right:15px; }







.sy_navli1 a{ padding-left:14px; display:block; font-size:14px; font-size:1.4rem; color:#ffffff; background:#606060; border-radius:3px; }







.sy_navli1 a:hover{ background:#528596;  }







.sy_navli1xz{ background:#528596 !important; }















.sy_navli2{ margin-top:4px; margin-bottom:-15px; }







.sy_navli2 li{ position:relative; line-height:33px; }







.sy_navli2 li a{ padding-left:43px; padding-right:10px; font-size:14px; font-size:1.4rem; color:#666666; background:url(../img/left-fuhao.png) no-repeat 31px center; }







.sy_navli2 li a:hover{ color:#528596; }















.sy_navli3{ position:absolute; left:270px; display:none; }







.sy_navli2 li:hover .sy_navli3{ display:block; top:0px; width:255px; background:#fff;  border-radius:5px; }







.sy_navli3 li{}







.sy_navli3 li a{ padding-left:25px; background:url(../img/left-fuhao.png) no-repeat 13px center; }























/*ipart3_sousuo*/







.ipart3_sousuo{ width:238px; height:28px; margin:auto; margin-left:15px; position:relative; border:solid 1px #d4d4d4; font-size:14px; font-size:1.4rem; border-radius:5px; background:#fcfcfc; margin-top:18px; }







.ipart3_sou{ width:190px; border:none; text-indent:2px; float:left; background:none; line-height:26px; padding-bottom:2px; color:#999999; }







.ipart3_suo{ background:#528596 url(../img/sousuo.png) no-repeat center; width:30px; height:30px; border:none; float:right; cursor:pointer; border-radius:5px; margin-top:-1px; margin-right:-1px; }























.right1{ float:right; width:76.4%; margin-top:1px; }























.ipart3_pro{}







.ipart3_nr{ float:left; width:33.3%; text-align:center; }







.ipart3_nrlast{ padding-right:0px !important; }















.ipart3_ntop{}























.ipart3_jl{ margin-bottom:15px; }







.ipart3_pic{ /*max-width:280px; width:92%; padding-left:4%; padding-right:4%;*/ text-align:center; background:url(../img/ipart3-picbg.png) no-repeat bottom center; padding-bottom:8px; max-height:230px; }







.ipart3_pic a{ display:block; }







.ipart3_pkuang{ margin:0 auto;  width:93%; max-width:280px; max-height:230px; overflow:hidden; }







.ipart3_pic img{ width:100%; max-width:280px; max-height:230px; }















.ipart3_ntitle{ padding-left:4%; padding-right:4%; line-height:26px; margin-top:3px; }







.ipart3_ntitle a{ font-size:16px; font-size:1.6rem; display:block; }







.ipart3_ntop:hover .ipart3_ntitle a{ color:#528596; }















.ipart3_wz{ padding-left:4%; padding-right:4%; line-height:26px; margin-top:1px; }







.ipart3_wz a{ font-size:14px; font-size:1.4rem; color:#666666; padding-left:6px; }







.ipart3_wz a:hover{ color:#528596; }















.ipart3_pic img{ transition:All 0.7s ease-in-out;-webkit-transition:All 0.7s ease-in-out;-moz-transition:All 0.7s ease-in-out; -o-transition:All 0.7s ease-in-out; }







.ipart3_ntop:hover .ipart3_pic img{ transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);}







.ipart3_ntop:hover .ipart3_pic img{ transition:All 0.7s ease-in-out;-webkit-transition:All 0.7s ease-in-out;-moz-transition:All 0.7s ease-in-out; -o-transition:All 0.7s ease-in-out; }































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







.right1{ width:70%; }







.ipart3_nr{ width:50%; margin-bottom:30px; }







/*.icenter{ background:none; }







.ipart3{ background:url(../img/ipart1-bg.jpg) repeat-y top center; margin-top:20px; }	*/







}







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







.right1{ width:66%; }







}







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







.right1{ width:62%; }







}







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







.icenter{ background:none; }







.ipart2{ margin-top:10px; }







.ipart3{  margin-top:10px; }	







}







@media screen and (min-width:840px) and (max-width:949px){







.ipart3_pic{ background:none; }		







}







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







.right1{ width:58%; }







.ipart3_nr{ width:100%; float:none; margin:0 auto; margin-bottom:30px; }	







}







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







.right1{ width:54%; }	







}







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







.right1{ width:100%; float:none; margin:0 atuo; }







.left1{ width:100%; float:none; margin:0 auto; max-width:500px; margin-top:30px; }	







.ipart3_nr{ width:50%; margin-bottom:30px; float:left; }







.ipart3_pic{ background:none; }	







.ipart3_ntitle{ width:81%;}







}















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







.sy_navli1{ padding-left:10px; padding-right:10px; }







.ipart3_sousuo{ margin-left:10px; }







.ipart3_pic{ background:none; }	







.ipart3_pic img{ width:100%; }







.ipart3_ntitle,.ipart3_wz{ padding-left:10px; padding-right:10px; }







}















.ipart4{ width:100%; max-width:1920px; margin:0 auto; margin-top:34px; margin-bottom:29px; overflow:hidden; }















.ipart4_title{ text-align:center; line-height:38px; }







.ipart4_title a{ font-size:30px; font-size:3rem; }







.ipart4_title a:hover{ color:#528596; }















.ipart4_wz{ text-align:center; margin-top:15px; margin-bottom:22px; }







.ipart4_wz a{ display:block; font-size:14px; font-size:1.4rem; line-height:28px; color:#666666; }







.ipart4_wz a:hover{ color:#528596; }















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







.ipart4_pro{ width:95%; padding-left:2.5%; padding-right:2.5%; }







}























.ipart5{ background:url(../img/xinwenbj.jpg) repeat; padding-top:69px; padding-bottom:12px; }















.ipart5_title{ line-height:38px; }







.ipart5_title a{ font-size:30px; font-size:3rem; text-transform:uppercase; }







.ipart5_title a:hover{ color:#528596; }























.inews{ float:left; width:46%; }







.inews_nr{ padding-top:18px; padding-bottom:12px; }















.inews_pic{ float:left; width:170px; max-height:120px; }







.inews_pic img{ width:100%; max-width:170px; max-height:120px; }















.inews_right{ float:right; width:65%; }







.inews_title{ line-height:26px; margin-top:3px; }







.inews_title a{ font-size:16px; font-size:1.6rem; text-transform:uppercase; }







.inews_title a:hover{ color:#528596; }















.inews_wz{ margin-top:9px; }







.inews_wz a{ display:block; font-size:14px; font-sizse:1.4rem; line-height:28px; color:#666666; }







.inews_wz a:hover{ color:#528596; }















.inews_time{ margin-top:8px; color:#999999; line-height:22px; padding-left:22px; background:url(../img/rili.png) no-repeat left 3px; }































.ipro{ float:right; width:562px; }















.ipro_lunbo{ margin:0 auto; position:relative; margin-top:26px; }















.rexiaok{ width:530px; overflow:hidden; margin:0 auto; }







.carousel{margin-left:auto; margin-right:auto; width:100%; }







 







.ipro_lunbo .prev,.ipro_lunbo .next{ position:absolute; display:block;width:16px;height:29px; cursor:pointer; top:86px; z-index:9999; }







.ipro_lunbo .prev {background:url(../img/ipro-pre1.png) no-repeat; left:0px; }







.ipro_lunbo .prev:hover{ background:url(../img/ipro-pre2.png) no-repeat;}







.ipro_lunbo .next{background:url(../img/ipro-next1.png) no-repeat; right:0px; }







.ipro_lunbo .next:hover{  background:url(../img/ipro-next2.png) no-repeat;  }























.jCarouselLite { float:left; overflow:hidden; width:530px;  }







.jCarouselLite li{ width:265px; position: relative; overflow: hidden;cursor: pointer; float:left; overflow:hidden; /*border-right:solid 1px #cccccc;*/ text-align:center; }















.ipro_ntop{}















.ipro_pic{ padding-bottom:8px; background:url(../img/ipro-picbg.png) no-repeat bottom center; }







.ipro_pkuang{ margin:0 auto; max-width:244px; max-height:200px; }







.ipro_pic img{ width:244px; height:200px; }







.ipro_ntitle{ line-height:26px; padding-left:12px; padding-right:12px; margin-top:3px; }







.ipro_ntitle a{ font-size:14px; font-size:1.4rem; display:block; }







.ipro_ntop:hover .ipro_ntitle a{ color:#528596; }















.ipro_wz{ padding-left:12px; padding-right:12px; margin-top:1px; }







.ipro_wz a{ display:block; line-height:24px; color:#666666; }







.ipro_wz a:hover{ color:#528596; }















.links{ line-height:26px; padding-top:42px; }







.links span{ font-size:18px; font-size:1.8rem; text-transform:uppercase; }







.links a{ font-size:14px; font-size:1.4rem; padding-left:10px; padding-right:5px; }







.links a:hover{ color:#528596; }























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







.ipart5{ background:url(../img/icenter-bg1.jpg) repeat-y top center; }		















.inews{ width:100%; float:none; max-width:840px; margin:0 auto;  }







.ipro{ width:100%; float:none; max-width:840px; margin:0 auto; margin-top:30px; }







.jCarouselLite,.rexiaok{ width:795px; }







.links{ max-width:840px; margin:0 auto; }







.inews_right{ width:77%; }







.ipart5_title{ text-align:center; }







}







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







.jCarouselLite,.rexiaok{ width:530px; }







.ipro_lunbo{ width:100%; max-width:600px; }	







}







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







.inews_right{ width:74%; }	







}







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







.inews_right{ width:71%; }	







}







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







.inews_right{ width:67%; }	







}







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







.jCarouselLite,.rexiaok{ width:265px; }







.ipro_lunbo{ width:100%; max-width:320px; }	







}







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







.inews_pic{ float:none; margin:0 auto; text-align:center; }







.inews_right{ width:100%; float:none; margin-top:20px; text-align:center; }







.inews_time{ text-align:left; margin:0 auto; width:84px; margin-top:5px; }	







.links{ display:none; }







.ipart5{ padding-bottom:30px; }







}







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







.jCarouselLite,.rexiaok{ width:215px; }







.ipro_pic{ background:none; }	







.ipro_pic img{ width:100%; max-width:244px; max-height:200px; height:auto; display:block }







.jCarouselLite li{ width:100%; }







}























.footer{ background:#67a7bd; font-size:14px; font-size:1.4rem; color:#ffffff; padding-top:38px; }















.footer a{ font-size:14px; font-size:1.4rem; color:#c7c7c7; }







.footer a:hover{ color:#fff; }















.footer_title{ line-height:30px; font-size:24px; font-size:2.4rem; color:#fff; text-transform:uppercase; }







.footer_title a{ font-size:24px; font-size:2.4rem; color:#fff;}







.footer_title a:hover{ }















.footer li{ line-height:30px; font-size:14px; font-size:1.4rem; color:#fff; }







.footer li a{ font-size:14px; font-size:1.4rem; color:#fff; }







.footer li a:hover{ color:#c7c7c7; }























.ftop{ padding-bottom:66px; }







.f1{ float:left; width:27.9%; }







.f1_msg{ margin-top:25px; color:#c7c7c7 }















.sjmt{ margin-top:32px; }







.sjmt a{ float:left; }







.sjmtlast{ margin-right:0px !important; }















#sjmt li{ float:left; padding-right:15px;}







#sjmt li .ico { width:39px; height:39px;z-index: 1;-webkit-transition: 0.7s all;-moz-transition: 0.7s all;-ms-transition: 0.7s all;transition: 0.7s all; }







#sjmt li.on .ico { -webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}























.f2{ float:left; width:26.3%; padding-right:2.5%; }















.f2 ul{ margin-top:18px; }







.f2 li{ padding-left:20px; }















.f2_libg1{ background:url(../img/footer-icon1.png) no-repeat left 6px; }







.f2_libg2{ background:url(../img/footer-icon2.png) no-repeat left 8px; }







.f2_libg3{ background:url(../img/footer-icon3.png) no-repeat left 11px; }



.f2_libgwapp{ background:url(../img/watchl.png) no-repeat left 11px; }



.f2_libg4{ background:url(../img/footer-icon4.png) no-repeat left 6px; }















.f3{ float:left; width:18%; }







.f3 ul{ margin-top:18px; }















.f3 li{ background:url(../img/footer-libg.png) no-repeat left center; padding-left:12px; }















.f4{ float:right; width:20.5%; }







.f4 ul{ margin-top:18px; }























.banquan{ background:#588ea1; line-height:26px; text-align:center; padding-top:6px; padding-bottom:8px; font-size:14px; font-size:1.4rem; color:#c7c7c7; }







.sitemap{}







.reanod{}







.cnzz{ margin-left:1px; }















.banquan a{ font-size:14px; font-size:1.4rem; color:#c7c7c7; }







.banquan a:hover{ color:#fff; }















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







.f1{ width:28%; }







.f2{ padding-right:3%; }	







.f3{ width:22%; }







}







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







.f4 ul{ float:none; margin-top:0px; }







.f4 .footer_title{ margin-bottom:18px; }	







}







.qingchu{ clear:both; display:none; }







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







.ftop{ margin:0 auto; max-width:800px; }







.f2,.f4{ width:60%; padding-left:0px; padding-right:0px; }	







.f1,.f3{ width:40%; }







.f1,.f2{ margin-bottom:20px; }







.qingchu{ display:block; }







}







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







.f1,.f2,.f3,.f4{ width:50%; }	















}







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







.ftop{ max-width:350px; }







.f1,.f2,.f3,.f4{ width:100%; float:none; margin:0 auto; }







.f1,.f2,.f3{ margin-bottom:20px; }	







}



































.bg{ background:url(../img/bg1.jpg) no-repeat top center; background-attachment:fixed }















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







.banquan{ padding-bottom:75px; }







.kefu{ bottom:0px; width:100%; height:auto; padding-top:5px; padding-bottom:10px; top:auto; }	







.kefu_skype,.kefu_whats,.kefu_email{ padding:0px; width:25%; border-bottom:none; float:left; }







.kefu_skype img{ margin-top:5px; }







.kefu_email img{ margin-top:9px; }



.kefu_skype_div{ display:none; height:auto}







}















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







.bg{ background-attachment:fixed; }	







}







/*mianbaoxie*/







.brow{ line-height:26px; font-size:14px; font-size:1.4rem; color:#666666; padding-top:7px; }







.brow a{ font-size:14px; font-size:1.4rem; color:#666666; }







.brow a:hover{ color:#528596; }







.brow span{}







.browxz{ color:#528596 !important; }























.left{ width:270px; float:left;}















.left_top{ border-radius:5px; overflow:hidden; box-shadow:0px 0px 3px rgba(0,0,0,0.1); background:url(../img/sy_leftbg.jpg); padding-bottom:11px; }







.left_nav{ padding-left:15px; padding-right:15px; }















.lNav{ cursor:pointer; font-size:14px; font-size:1.4rem; line-height:30px; padding-left:14px; margin-top:18px; transition:0.5s;-moz-transition:0.5s; color:#fff; padding-right:5%; -o-transition:0.5s;-webkit-transition:0.5s; background:#606060 url(../img/left-pre.png) no-repeat 97% center; border-radius:3px; }







.lNav a{ color:#fff; }







.lNav:hover{ background:#528596 url(../img/left-next.png) no-repeat 97% center; }







.lNav:hover a{ }







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















.currentDt1{ color:#fff; background:#528596 url(../img/left-next.png) no-repeat 97% center; }







.currentDt1 a{ }







.navContent1{ display: none; margin-top:3px; margin-bottom:-8px; }







.navcontent1 li{ position:relative }







.navContent1 li a{ display:block; padding-left:28px; background:url(../img/left-fuhao.png) no-repeat 15px center; font-size:14px; font-size:1.4rem; line-height:27px; padding-top:3px; padding-bottom:3px; color:#666666; }







.navContent1 li:hover>a,.yanse009{ color:#528596 !important; }



















.left_erji{ margin-top:-2px; margin-bottom:1px; }







.left_erji li{}







.left_erji li a{ padding-left:44px; background:url(../img/left-erjipre.jpg) no-repeat 35px center; color:#888888; }







.left_erji li a:hover{ background:url(../img/left-erjinext.jpg) no-repeat 35px center; }















.left_news{ margin-top:44px; border-radius:5px; box-shadow:0px 0px 3px rgba(0,0,0,0.1); background:url(../img/left-newsbg.jpg) bottom center; padding-bottom:20px; }















.left_news .left_title{ margin-bottom:4px; }







.left_news_nr{ padding-top:20px; padding-left:14px; padding-right:13px; }















.left_news_pic{ float:left; width:90px; height:63px; margin-top:3px; }







.left_news_pic img{ width:100%; max-width:90px; max-height:63px; }















.left_news_wz{ float:right; width:144px; }







.left_news_wz a{ display:block; font-size:14px; font-size:1.4rem; line-height:24px; color:#666666; }







.left_news_nr:hover .left_news_wz a{ color:#528596; transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;}















.right{ float:right; width:75.9%; }























/*product1*/







.p1{ margin-top:19px; padding-bottom:27px;  }















.p1_top{ font-size:14px; font-size:1.4rem; line-height:30px; margin-top:-9px; }







.p1_top table{ width:90%; border-collapse:collapse; line-height:22px; border:1px solid #ccc;}







.p1_top table tr td{ padding:3px; border:1px solid #ccc;}







.p1_top p a{ color:#528596  !important}







.p1_top p img{ max-width:100%;}















.p1_pro{ padding-top:24px; padding-bottom:5px; }















.p1_nr{ float:left; width:33.3%; max-width:303px; text-align:center; margin-bottom:39px; }







.p1_nrlast{ padding-right:0px !important; }















.p1_ntop{}















.p1_pic{ /*max-width:280px; width:92%; padding-left:4%; padding-right:4%;*/ text-align:center; background:url(../img/ipart3-picbg.png) no-repeat bottom center; padding-bottom:8px; max-height:230px; }







.p1_pkuang{ margin:0 auto;  width:94%; max-width:280px; max-height:230px; }







.p1_pic img{ width:100%; max-width:280px; max-height:230px; }















.p1_ntitle{ padding-left:4%; padding-right:4%; line-height:26px; margin-top:4px; }







.p1_ntitle a{ display:block; font-size:14px; font-size:1.4rem; }







.p1_ntop:hover .p1_ntitle a{ color:#528596; transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; }















.p1_nbottom{ padding-left:4%; padding-right:4%; margin-top:9px; position:relative }







.p1_check{ margin:0px; padding:0px; /*float:left; margin-left:74px;*/ margin-top:8px; position:absolute; left:50%; margin-left:-81px }







.p1_in{ /*float:left; margin-left:12px; margin-left:auto; margin-right:auto;*/ display:inline-block }







.p1_in a{ display:block; color:#528596; border:solid 1px #528596; line-height:25px; width:98px; text-align:center; }







.p1_in a:hover{ background:#528596;  color:#fff; }























.p1_bottom{ width:100%; margin:0 auto; text-align:center; }







.p1_fy{ display:inline-block !important; }















.n1_fy{ text-align:center; }







.n1_fy a,.n1_fy span{ display:inline-block; margin-right:9px; height:32px; width:39px; text-align:center; line-height:32px; border:solid 1px #e5e5e5; background:#f7f7f7; font-size:14px; font-size:1.4rem; margin-bottom:20px; }







.n1_fy a:hover{ border:solid 1px #528596; color:#528596; }







.n1fyxz{ border:solid 1px #528596 !important; color:#528596 !important; }







.n1_pn{ width:67px !important; }







.n1_pre{ margin-right:10px !important; }







.p6{display:inline-block; margin-right:9px; height:32px; width:67px; text-align:center; line-height:32px; border:solid 1px #e5e5e5; background:#f7f7f7; font-size:14px; font-size:1.4rem; margin-bottom:20px;}























.p1_b_right{ display:inline-block; margin-left:-3px;}















.p1_sel{ margin-left:6px; }







.p1_submit{ width:140px; height:30px; line-height:28px; color:#fff; background:#528596;  text-align:center; cursor:pointer; margin-left:5px; font-family:"Microsoft Yahei","微软雅黑";   font-size:14px; font-size:1.4rem; }















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







.right{ width:68%; }







.p1_nr{ width:45%; margin-left:2.5%; margin-right:2.5%; }	







}







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







.right{ width:64%; }







.p1_nr{ width:50%; margin-left:0px; margin-right:0px; }	







}







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







.right{ width:60%; }







}







@media screen and (min-width:820px) and (max-width:899px){







.p1_pic{ background:none; }















	







}







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







.right{ width:56%; }	







}







@media screen and (min-width:730px) and (max-width:819px){







.p1_nr{ width:100%; float:none; margin:0 auto; margin-bottom:30px; }	







}







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







.right{ width:100%; float:none; }







.left{ width:100%; float:none; margin:0 auto; max-width:500px; margin-top:30px; }















.left_news_wz{ width:75%; }	







}







@media screen and (min-width:480px) and (max-width:679px){







.p1_pic{ background:none; }	







	







}







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







/*.p1_nr{ width:100%; float:none; margin:0 auto; margin-bottom:30px; }	



*/



.left_news_wz{ width:70%; }		







}







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







.left_news_wz{ width:65%; }		







}







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







.left_news_wz{ width:60%; }		







}







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







.p1_pic{ background:none; }	







.p1_pkuang{ width:100%; }







.p1_ntitle,.p1_nbottom{ padding-left:10px; padding-right:10px; }















.left_news_wz{ width:57%; }	







.kongge{ margin-bottom:10px;}	







}























/*product2*/







.p2{ margin-top:19px; padding-bottom:33px; }















.p2_top{}















.left1-p2{  /*width:54.1%; */float:left; }







#tsShopContainer li,#tsShopContainer img{vertical-align:top;}







#tsShopContainer{ width:400px; position:relative; float:left; }







#tsShopContainer #tsImgS{text-align:center;width:400px; height:328px;position:relative;  padding:0px !important; margin-bottom:16px; }







#tsShopContainer #tsImgS a{display:block;text-align:center;margin:0px auto; width:100%;  }







#tsShopContainer #tsImgS img{ display:block; margin:0px auto; }







#tsShopContainer #tsPicContainer{position:relative; height:74px;}







#tsShopContainer #tsPicContainer #tsImgSArrL{ width:12px;height:15px;background:url(../img/p2-pre1.png) no-repeat; position:absolute;left:0px;cursor:pointer; top:27px; }







#tsShopContainer #tsPicContainer #tsImgSArrL:hover{ background:url(../img/p2-pre2.png) no-repeat; }







#tsShopContainer #tsPicContainer #tsImgSArrR{width:12px;height:15px;background:url(../img/p2-next1.png) no-repeat; position:absolute;right:0px;cursor:pointer; top:27px; }







#tsShopContainer #tsPicContainer #tsImgSArrR:hover{ background:url(../img/p2-next2.png) no-repeat; }















#tsShopContainer #tsPicContainer #tsImgSCon{ overflow: hidden; margin-top: 0px; width:384px !important; position: absolute; left:29px; }







#tsShopContainer #tsPicContainer #tsImgSCon ul{}







#tsShopContainer #tsPicContainer #tsImgSCon li{float:left;cursor:pointer; width:128px; height:74px; }















#tsShopContainer #tsPicContainer #tsImgSCon li img{display:block;width:90px;height:74px;  }







#tsShopContainer #tsPicContainer #tsImgSCon li img:hover{}















.MagicZoomBigImageCont { }







.MagicZoomMain { text-align: center !important;	width: 92px; }







.MagicZoomMain div { padding: 0px !important; }







.MagicZoomPup {	 background:#ffffff; }







.MagicZoomLoading { text-align:center; background:#ffffff; color:#444; border:1px solid #ccc; opacity:0.8; padding:3px 3px 3px 3px !important; display:none; }







.MagicZoomLoading img {	padding-top:3px !important; }















.p2_tleft{ display:none; }







.p2_tleft img{ float:left; width:45%; margin-left:2.5%; margin-right:2.5%; margin-bottom:25px; max-width:400px; max-height:328px; }















.p2_tright{ float:right; width:51.2%; }















.co11{ color:#528596 !important}







.p2_title{ margin-top:-6px; padding-bottom:5px; margin-bottom:6px; font-size:18px; font-size:1.8rem; line-height:28px; border-bottom:solid 1px #c5c5c5; }















.p2_twz{font-size:14px; font-size:1.4rem; line-height:28px; color:#666666; }







.p2_twz li{ font-size:14px; font-size:1.4rem; line-height:28px; color:#666666; }







.p2_twz table{ width:90%; border-collapse:collapse; line-height:22px; border:1px solid #ccc;}







.p2_twz table tr td{ padding:3px; border:1px solid #ccc;}



.p2_twz p{ text-indent:2em}



.p2_twz p a{ color:#528596  !important}







.p2_twz p img{ max-width:100%;}























.p2_tin{ margin-top:15px; }







.p2_tin a,.p2_tin span{ display:block; text-align:center; color:#fff; width:160px; line-height:33px; padding-bottom:2px; background:#606060; font-size:16px; font-size:1.6rem; cursor：pointer;}







.p2_tin a:hover{ background:#528596;  }







#atftbx3{ margin-left:50px;}







#atftbx3 p span{ margin-right:22px;}























#main2{ overflow:hidden;  margin-top:18px; }







#main2 article{display:none; width:100%;}







#main2 article.block{ display: block;}















.p2_cpic{font-size: 14px;font-size: 1.4rem;line-height: 28px;color: #666666;}







.p2_cpic table{ width:100%; border-collapse:collapse; line-height:22px; border:1px solid #ccc;}







.p2_cpic table tr td{ padding:3px; border:1px solid #ccc;}







.p2_cpic p a{ color:#528596  !important}







.p2_cpic p img{ max-width:100%;}















.p2_cpro2{ display:none; }







.p2_cpro2_nr{ margin-bottom:20px; }







.p2_ctitle{ font-size:18px; font-size:1.8rem; font-weight:bold; padding-bottom:10px; line-height:28px; color:#528596; }











.p2_cpic .heisyuandian{ padding-left:25px; background:url(../img/yuandianhei.png) no-repeat left 8px}
.p2_cpic .heisyuandian strong,.p2_cpic strong{ font-weight:normal !important}

.p2_cpic .feijicon{ padding-left:25px; background:url(../img/jiantouhei.png) no-repeat left 5px}

.p2_cpic i{ text-decoration:underline}











.p2_bottom{ margin-top:40px; }







.p2_btitle{ line-height:26px; background:url(../img/p2-btitlebg.png) no-repeat left center; margin-bottom:24px; }







.p2_btitle a{ font-size:20px; font-size:2rem; font-weight:bold; color:#528596; }







.p2_btitle a:hover{}















.p2_bpro{ margin:0 auto; }







.p2_bnr{ float:left; width:23.1%; padding-right:2.5%; max-width:210px; text-align:center; }







.p2_bnrlast{ padding-right:0px !important; }























.p2_bpic{ width:100%; max-width:210px; max-height:172px; overflow:hidden; }







.p2_bpic img{ width:100%; max-width:210px; max-height:172px; }















.p2_bfont{ line-height:26px; margin-top:8px; }







.p2_bfont a{ display:block; font-size:14px; font-size:1.4rem; }







.p2_bnr:hover .p2_bfont a{ color:#528596; transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;}















.p2_bpic img{ transition:All 0.7s ease-in-out;-webkit-transition:All 0.7s ease-in-out;-moz-transition:All 0.7s ease-in-out; -o-transition:All 0.7s ease-in-out; }







.p2_bnr:hover .p2_bpic img{ transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);}







.p2_bnr:hover .p2_bpic img{ transition:All 0.7s ease-in-out;-webkit-transition:All 0.7s ease-in-out;-moz-transition:All 0.7s ease-in-out; -o-transition:All 0.7s ease-in-out; }















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







.left1-p2{ display:none; }	







.p2_tleft{ display:block; }







.p2_tright{ float:none; width:100%; margin-top:15px; }







.p2_menu li{ padding-left:10px; padding-right:10px; }







.p2_tin{ width:100%; max-width:400px; }







}







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







.p2_cpic table{ width:800px; ;}







.p2_cpic .table { overflow:scroll}









.p2_cpro1{ display:none; }







.p2_cpro2{ display:block; }	







}







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







.p2_bpro{ max-width:460px; }







.p2_bnr{ width:45%; margin-left:2.5%; margin-right:2.5%; padding-right:0px; margin-bottom:10px; }	







}















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







/*.p2_cpic table tr{ width:100%;}







.p2_cpic table tr td{ width:50%;}







.p2_cpic table img{ width:100%}



*/



}







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







/*.p2_cpic table tr{ width:100%;}







.p2_cpic table tr td{ width:25% !important;}







.p2_cpic table img{ max-width:100%}







*/}







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







.p2_bnr{ width:100%; float:none; margin:0 auto; margin-bottom:20px; }	







}







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







.p2_tleft img{ width:100%; float:none; margin:0 auto; margin-bottom:10px; }	







.p2_tin a,.p2_tin span{ width:100%; float:none; margin-bottom:15px; }







.p2_tshare{ margin-top:40px; }







}







/*@media screen and (max-width:940px){







.p2_cpic table img{ max-width:50% !important;}}*/







































/*news1*/







.n1{ margin-top:3px; padding-bottom:35px; }















.n1_pro{}







.n1_nr{ margin-bottom:40px; padding-top:16px; }







.n1_pic{ float:left; width:236px; max-height:266px; }







.n1_pic img{ width:100%; max-width:236px; max-height:266px; }















.n1_right{ float:right; width:77.9%; }







.n1_title{ line-height:26px; margin-top:2px; margin-bottom:15px; }







.n1_title a{ font-size:16px; font-size:1.6rem; }







.n1_title a:hover{ color:#528596; }















.n1_time{ color:#999999; line-height:22px; padding-left:22px; background:url(../img/rili.png) no-repeat left center; }















.n1_wz{ margin-top:13px; }







.n1_wz a{ display:block; font-size:14px; font-size:1.4rem; line-height:28px; color:#666666; }







.n1_wz a:hover{ color:#528596; }























.hot{ padding-top:34px; }















.hot_title{ line-height:28px; background:url(../img/hot-titlebg.png) no-repeat left center; margin-bottom:23px; }







.hot_title a{ font-size:20px; font-size:2rem; font-weight:bold; color:#528596; }







.hot_title a:hover{}















.hot_pro{ margin:0 auto; }







.hot_nr{ float:left; width:17.5%; max-width:210px; padding-right:3.1%; text-align:center; }







.hot_nrlast{ padding-right:0px !important; }































.hot_pic{ width:100%; max-width:210px; max-height:172px; }







.hot_pic img{ width:100%; max-width:210px; max-height:172px; }















.hot_font{ line-height:26px; margin-top:8px; width:92%; }







.hot_font a{ display:block; font-size:14px; font-size:1.4rem; }







.hot_nr:hover .hot_font a{ color:#528596;  transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;}















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







.n1_right{ width:73%; }	







.n1_title{ margin-top:0px; margin-bottom:7px; }







.n1_pic{ margin-top:5px; }







.n1_nr{ padding-top:0px; margin-bottom:25px;}







.n1_wz{ margin-top:7px; }















.hot_nr{ width:19%; padding-right:1.2%; }	







}







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







.n1_right{ width:70%; }	







}







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







.n1_right{ width:67%; }	







}







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







.n1_pic{ float:none; width:100%; text-align:center; }







.n1_right{ width:100%; float:none; margin-top:15px; text-align:center; }	







.n1_time{ text-align:left; margin:0 auto; width:85px; }















.hot_pro{ max-width:700px; }







.hot_nr{ width:30%; padding-right:0px; margin-left:1.6%; margin-right:1.6%; margin-bottom:10px; }







}







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







.hot_font{ width:90%}	







	}







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







.hot_pro{ max-width:470px; }







.hot_nr{ width:45%; margin-left:2.5%; margin-right:2.5%; }	







.hot_font{ width:92%}	







}







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







.hot_nr{ width:100%; float:none; margin:0 auto; margin-bottom:10px; }	







}























/*news2*/







.n2{ margin-top:12px; padding-bottom:54px; }















.n2_title{ text-align:center; font-size:16px; font-size:1.6rem; line-height:26px; }







.n2_time{ color:#999999; line-height:22px; padding-left:22px; background:url(../img/rili.png) no-repeat left center; margin:0 auto; width:85px; margin-top:11px; margin-bottom:16px; }







.n2_wz{ font-size:14px; font-size:1.4rem; line-height:28px; }







.n2_wz table{ width:90%; border-collapse:collapse; line-height:22px; border:1px solid #ccc;}







.n2_wz table tr td{ padding:3px; border:1px solid #ccc;}







.n2_wz p a{ color:#528596  !important}







.n2_wz p img{ max-width:100%;}























.n2_bottom{ border-top:solid 1px #c0c0c0; margin-top:42px; padding-top:10px; }







.n2_fy{ line-height:26px; color:#666666; font-size:14px; font-size:1.4rem; }







.n2_fy a{ color:#666666; font-size:14px; font-size:1.4rem; }







.n2_fy a:hover{ color:#528596; }























.left2{ float:left; width:210px; }















.left2_top{ border-radius:5px; box-shadow:0px 0px 3px rgba(0,0,0,0.1); background:#fff; padding-bottom:7px; }















.left2_title{ line-height:28px; text-align:center; border-radius:5px; background:url(../img/left2-titlebg.jpg) repeat-x; box-shadow:0px 2px 2px rgba(0,0,0,0.1); padding-top:4px; padding-bottom:3px; }







.left2_title a{ font-size:20px; font-size:2rem; display:block; }







.left2_title a:hover{/* color:#528596;*/ }















.left2_nav{ margin-top:11px; }







.left2_nav li{ line-height:30px; padding-top:5px; padding-bottom:5px; }







.left2_nav li a{ font-size:14px; font-size:1.4rem; border-radius:3px; display:block; padding-left:20px; }







.left2_nav li a:hover{ color:#fff; background:#528596;  }







.left2_navxz{ color:#fff !important; background:#528596 !important; }















.right2{ float:right; width:79.2%; }























.about_title{ font-size:20px; font-size:2rem; font-weight:bold; line-height:28px;  margin-bottom:2px; }







.about_wz1{ font-size:14px; font-size:1.4rem; line-height:28px; }







.bottom28{ padding-bottom:28px; line-height:25px ; font-size:14px; font-size:1.4rem; line-height:28px; }

.bottom28 p img,.bottom28 img{ max-width:100%; display:block;}







.bottom29{ padding-bottom:29px; }







.bottom30{ padding-bottom:30px; }























/*about1*/







.a1{ margin-top:18px; padding-bottom:56px; }















.a1_pic1{ margin-top:22px; margin-bottom:24px; }







.a1_pic1 img{ float:left; width:31%; margin-right:1%; margin-left:1%; max-width:300px; max-height:217px;  }







.a1_pic1last{ margin-right:0px !important; }















.a1_pic2{ text-align:center; max-height:394px; margin-top:24px; }







.a1_pic2 img{ width:100%; max-width:580px; max-height:394px; }







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







.a1_pic2{ display:none}







}







.a1_wz1{ line-height:30px; font-size:14px; font-size:1.4rem; }























/*about2*/







.a2{ margin-top:18px; margin-bottom:17px; }















.a2_wz{ font-size:14px; font-size:1.4rem; line-height:28px; margin-top:14px; }



.a2_wz img{ max-width:100%; display:block; margin-left:auto; margin-right:auto}



.a2_bold{ font-weight:bold; }















.a_cer{ margin-top:28px;}















.baguetteBoxOne{ }







.cer_nr{ width:21.4%; float:left; padding-right:4.8%; max-width:203px; margin-bottom:40px; }







.cer_nrlast{ padding-right:0px !important; }















.cer-pic{ position:relative; }







.cer-picpian{ display:block; max-width:203px; max-height:265px; }







.cer-picpian img{ width:100%; height:100%; max-width:203px; max-height:265px; }







.wteamfu{ display:block; position:absolute; width:100%; height:100%; top:0px; left:0px; opacity:0;filter:alpha(opacity=0); transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; text-align:center; }







.wteamfu img{ position:absolute;  opacity:0;filter:alpha(opacity=0); width:44px; height:35px; left:50%; top:50%; margin-left:-22px; margin-top:-17px; }







.cer-pic:hover .wteamfu{ opacity:1;filter:alpha(opacity=100);}







.cer-pic:hover .wteamfu img{ opacity:1;filter:alpha(opacity=100);}







.cer_wz{ text-align:center; line-height:26px; font-size:14px; font-size:1.4rem; margin-top:1px; height:52px; overflow:hidden}























.baguetteBoxOne{ margin:0 auto; }







#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;  background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}







#baguetteBox-overlay.visible{opacity:1}







#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center;}







#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}







#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);}







#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:"Microsoft Yahei","微软雅黑"; }







#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}







#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-moz-transform .4s ease;transition:left .4s ease,transform .4s ease}







#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}







#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}







.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}







.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;







 border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease;}







.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}







.baguetteBox-button#next-button{right:2%}







.baguetteBox-button#previous-button{left:2%}







.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}







.baguetteBox-button svg{position:absolute;left:0;top:0}







.spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}







.double-bounce1,.double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}







.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}







@-webkit-keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}







@keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}







@-webkit-keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}







@keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}







@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}







@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}







































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







.right2{ width:76%; }







.a2{ margin-bottom:35px; }	







.cer_nr{ width:24%; padding-right:1.3%; margin-bottom:20px; }







}







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







.right2{ width:72%; }







.a1_pic1 img{ width:32%; margin-right:2%; }	







}







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







.cer_nr{ width:30%; margin-left:1.6%; margin-right:1.6%; padding-right:0px; }	







}







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







.right2{ width:68%; }	







}







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







.right2{ width:64%; }	







}







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







.right2{ width:100%; float:none; }	







.left2{ float:none; width:100%; margin:0 auto; max-width:500px; margin-top:30px; }







}







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







.cer_nr{ width:45%; margin-left:2.5%; margin-right:2.5%; }	







}







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







.a1_pic1{ text-align:center; }







.a1_pic1 img{ width:100%; float:none; margin:0 auto !important; margin-bottom:20px !important; }	







}







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







.cer_nr{ width:100%; float:none; margin:0 auto; margin-bottom:10px; }	







}























/*about3*/







.a3{ margin-top:18px; margin-bottom:55px; }















.a3_pro{ background:url(../img/a3-xian.jpg) repeat-y 10px 20px; margin-top:42px;  }















.a3_riqi{ float:left; font-size:24px; font-size:2.4rem; font-weight:bold; line-height:30px; background:url(../img/a3-quan.png) no-repeat left center; padding-left:28px; color:#528596; }







.a3_wz{ float:right; width:89.5%; font-size:14px; font-size:1.4rem; line-height:28px; }















.a3_nr{ margin-top:18px}







.a3_nr1{ margin-bottom:36px; }







.a3_nr1 .a3_riqi{ margin-top:-26px; }







.a3_nr1 .a3_wz{ margin-top:-29px; }















.a3_nr2{ margin-bottom:36px; }







.a3_nr2 .a3_riqi{ margin-top:3px; }















.a3_nr3{ margin-bottom:41px; }







.a3_nr3 .a3_riqi{ margin-top:3px; }















.a3_nr4{ margin-bottom:38px; }







.a3_nr4 .a3_riqi{ margin-top:3px; }















.a3_nr5{ margin-bottom:36px; }







.a3_nr5 .a3_riqi{ margin-top:3px; }















.a3_nr6{ margin-bottom:39px; }







.a3_nr6 .a3_riqi{ margin-top:-2px; }















.a3_nr7{ margin-bottom:36px; }







.a3_nr7 .a3_riqi{ margin-top:2px; }















.a3_nr8{ margin-bottom:37px; }







.a3_nr8 .a3_riqi{ margin-top:9px; }















.a3_nr9{ padding-bottom:63px; }







.a3_nr9 .a3_riqi{ margin-top:-2px; }















.a3_nr10{ margin-top:-20px; }







.a3_nr10 .a3_riqi{ margin-top:3px; }























/*about4*/







.a4{ margin-top:18px; margin-bottom:12px; }















.a4_pro{ margin:0 auto; margin-top:24px; }















.baguetteBoxOne{ }







.a4_nr{ width:28.3%; float:left; padding-right:7.5%; max-width:268px; margin-bottom:34px; }







.a4_nrlast{ padding-right:0px !important; }















.a4-pic{ position:relative; }







.a4-picpian{ display:block; max-width:268px; max-height:216px; }







.a4-picpian img{ width:100%; height:100%; max-width:268px; max-height:216px; }







.a4wteamfu{ display:block; position:absolute; width:100%; height:100%; top:0px; left:0px; opacity:0;filter:alpha(opacity=0); transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; text-align:center; }







.a4wteamfu img{ position:absolute;  opacity:0;filter:alpha(opacity=0); width:44px; height:35px; left:50%; top:50%; margin-left:-22px; margin-top:-17px; }







.a4-pic:hover .a4wteamfu{ opacity:1;filter:alpha(opacity=100);}







.a4-pic:hover .a4wteamfu img{ opacity:1;filter:alpha(opacity=100);}







.a4_wz{ text-align:center; line-height:26px; font-size:14px; font-size:1.4rem; margin-top:7px; color:#4d4d4d; }



.a4_wzdujia{ height:80px; overflow:hidden}



















/*onlinefactory*/







.o{ margin-top:19px; margin-bottom:12px; }







.o_title{ font-size:20px; font-size:2rem; font-weight:bold; line-height:28px;  margin-bottom:11px; }







.o_wz{ font-size:14px; font-size:1.4rem; line-height:28px; }



.o_wz img{ max-width:100% }





.o_pro{ margin:0 auto; margin-top:20px; }















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







.a3_wz{ width:85%; }	















.a4_nr{ width:32%; padding-right:2%; margin-bottom:20px; }







}







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







.a3_wz{ width:81%; }	







}







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







.a4_pro,.o_pro{ max-width:600px;}







.a4_nr{ width:45%; padding-right:0px; margin-left:2.5%; margin-right:2.5%; }	







}







@media screen and (min-width:700px) and (max-width:799px){







.a3_wz{ width:77%; }	







}







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







.a3_wz{ width:77%; }	







}







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







.a3_pro{ background:none; }







.a3_riqi{ float:none; }







.a3_wz{ width:100%; float:none; }







.a3_nr1 .a3_wz{ margin-top:0px; }







.a3_riqi{ margin-top:0px !important; }	







.a3_nr{ margin-bottom:20px; margin-top:0px !important; padding-bottom:0px; }







.a4_nr{ width:100%; float:none; margin:0 auto; margin-bottom:10px; }







}























/*service1*/







.s1{ margin-top:18px; margin-bottom:42px; }







.s1 .right2{ margin-top:-7px; }







.s1_title{ font-size:24px; font-size:2.4rem; font-weight:bold; color:#4d4d4d; line-height:32px; }















.s1_ul1{ margin-top:6px; }







.s1_ul1 p{ font-size:14px; font-size:1.4rem; line-height:28px;  }















.s1_ul2{ padding-left:28px; }







.s1_ul2 li{ font-size:14px; font-size:1.4rem; line-height:28px;  padding-left:8px; background:url(../img/service1-libg2.png) no-repeat left 13px; }















.s1_jl1{ margin-top:20px; margin-bottom:2px; }







.s1_jl2{ margin-top:8px; }







.s1_lunbo{ margin:0 auto; width:100%; max-width:949px; margin-top:25px; }















.img-scroll2{ overflow:hidden;  margin:0 auto; }















.img-list2{ overflow:hidden; width:949px; margin:0 auto; position:relative; }







.img-list2 ul { width:9999px;}







.img-list2 li { float:left; display:inline; width:949px;  text-align:center; }







.img-list2 li img{ width:949px; height:357px; }















.s1_lunbo .next2,.s1_lunbo .prev2{ position:absolute; width:30px; height:40px; cursor:pointer; display:block; z-index:999; top:157px; }







.s1_lunbo .prev2{ left:0px; background:url(../img/service-pre1.png) no-repeat; }







.s1_lunbo .prev2:hover{ background:url(../img/service-pre2.png) no-repeat; }







.s1_lunbo .next2{ right:0px; background:url(../img/service-next1.png) no-repeat; }







.s1_lunbo .next2:hover{ background:url(../img/service-next2.png) no-repeat;}















.s1_wz{ text-align:center; line-height:30px; font-size:14px; font-size:1.4rem; margin-top:1px; color:#4d4d4d; }























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







.img-list2,.img-list2 li,.img-list2 li img{ width:700px; }







.img-list2 li img{ height:auto; }







.s1_lunbo .next2,.s1_lunbo .prev2{ top:110px; }







}







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







.img-list2,.img-list2 li,.img-list2 li img{ width:550px; }







.s1_lunbo .next2,.s1_lunbo .prev2{ top:90px; }	







}







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







.img-list2,.img-list2 li,.img-list2 li img{ width:470px; }







.s1_lunbo .next2,.s1_lunbo .prev2{ top:70px; }	







}







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







.img-list2,.img-list2 li,.img-list2 li img{ width:400px; }







.s1_lunbo .next2,.s1_lunbo .prev2{ top:60px; }	







}







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







.img-list2,.img-list2 li,.img-list2 li img{ width:550px; }







.s1_lunbo .next2,.s1_lunbo .prev2{ top:90px; }	







}







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







.img-list2,.img-list2 li,.img-list2 li img{ width:470px; }







.s1_lunbo .next2,.s1_lunbo .prev2{ top:70px; }	







}







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







.img-list2,.img-list2 li,.img-list2 li img{ width:400px; }







.s1_lunbo .next2,.s1_lunbo .prev2{ top:60px; }	







}







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







.img-list2,.img-list2 li,.img-list2 li img{ width:350px; }







.s1_lunbo .next2,.s1_lunbo .prev2{ top:40px; }	







}







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







.img-list2,.img-list2 li,.img-list2 li img{ width:300px; }







}







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







.img-list2,.img-list2 li,.img-list2 li img{ width:255px; }







.s1_lunbo .next2,.s1_lunbo .prev2{ top:30px; }	







}























/*service2*/







.s2{ margin-top:18px; padding-bottom:61px; }







.s2 .right2{ margin-top:-7px; }















.gongs_xwk {  width:100%; }







.yincxinx { display: none }







.moren_zk {/* width:92%;*/ line-height:30px; border-bottom: #d0d0d0 solid 1px; background: url(../img/faq-jia.png) no-repeat left 20px; padding-top:13px; padding-bottom:5px; font-size:14px; font-size:1.4rem;  display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:14px; font-size:1.4rem;   padding-left:23px;  cursor:pointer; }















.yincxinx {  background: url(../img/faq-jian.png) no-repeat left 16px; }







.yincxinx .yinc_baioti { line-height:30px;/* width:95%; */ height:100%; overflow: hidden; cursor: pointer;  padding-top:8px; padding-bottom:5px;  padding-left:23px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }







.yinc_baioti{  font-size:14px; font-size:1.4rem; display:block;   }







 







.f_wz{ font-size:14px; font-size:1.4rem; color:#666666; line-height:28px; padding-left:23px; padding-bottom:8px; border-bottom: #d0d0d0 solid 1px; margin-top:-4px; }







.f_span1{ display:block; float:left; padding-right:10px; }







.f_span2{ display:block; float:left; width:97%; }























.xuanze .wsm_xzbti { width:100%; }







#commentpic1 { display: block }







#comment1 { display: none }























/*service3*/







.s3{ margin-top:18px; margin-bottom:54px; }







.s3 .right2{ margin-top:-7px; }















.s3_xp{ margin-top:27px; }















.s3_div{ margin-bottom:25px; }







.s3_div2{ margin-bottom:28px; }







.s3_div3{ margin-bottom:29px; }







.s3_div4{ margin-bottom:23px; }







.s3_wz{ float:left; width:146px; font-size:14px; font-size:1.4rem; color:#666666; line-height:31px; text-align:right; }















.s3_right{ float:right; width:83.9%; }















.s3_input1{ background:#fff; border:solid 1px #cdcdcd; text-indent:10px; width:495px; height:31px; line-height:29px; float:left; font-size:14px; font-size:1.4rem; color:#666666; }







.s3_bt{ float:left; height:35px; line-height:35px; width:12px; text-align:right; font-size:14px; font-size:1.4rem; color:#ff0000; }







.s3_textarea{ background:#fff; border:solid 1px #cdcdcd; text-indent:10px; float:left; line-height:26px; width:779px; height:225px; }







.s3_input2{ background:#fff; border:solid 1px #cdcdcd; text-indent:10px; width:152px; height:33px; line-height:31px; float:left; font-size:14px; font-size:1.4rem; color:#666666; }







 .coxin .yanzheng{ float:left; cursor:pointer; margin-left:19px; }







.s3_send{ float:left; margin-left:34px; cursor:pointer; text-align:center; color:#fff; width:181px; height:33px; line-height:31px; background:#528596; font-size:14px; font-size:1.4rem; font-family:"Microsoft Yahei","微软雅黑";   margin-top:1px; }







.s3_send:hover{ background:#aaaaaa; transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; }































/*download*/







.d{ margin-top:18px; padding-bottom:33px; }















.d_pro{ padding-bottom:8px; }







.d_nr{ border-bottom:dashed 1px #c6c6c6; padding-bottom:14px; margin-bottom:32px; }







.d_left{ float:left; width:74.7%; }















.d_title{ line-height:26px; }







.d_title a{ font-size:16px; font-size:1.6rem; font-weight:bold; color:#4d4d4d; }







.d_title a:hover{ color:#528596; }















.d_wz{ line-height:26px; margin-top:10px; }







.d_wz a{ font-size:14px; font-size:1.4rem; color:#666666; }







.d_wz a:hover{ color:#528596; }















.d_right{ float:right; margin-top:14px; }







.d_right a{ display:block; font-size:14px; font-size:1.4rem; background:#528596; color:#fff; text-align:center; border-radius:20px; width:152px; height:40px; line-height:40px; }







.d_right a:hover{ background:#528596;  }































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







.s3_right{ width:78%; }	







.s3_textarea{ width:90%; }







.s3_div,.s3_div2,.s3_div3,.s3_div4{ margin-bottom:10px; }







.f_span2{ width:93%; }







}







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







.s3_wz{ float:none; text-align:left; }







.s3_right{ width:100%; float:none; }







.s3_input1{ width:90%; }	















.d_left{ width:68%; }







}







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







.s3_send{ width:90%; margin-left:0px; margin-top:17px; }	







}







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







.d_left{ width:100%; float:none; text-align:center; }







.d_right{ float:none; margin:0 auto; margin-top:20px; }	







.d_right a{ margin:0 auto; }







}







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







.right2{ top:0px; }	







.f_span2{ width:90%; }







}















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







.s3_input2{ width:90%; }	







.coxin .yanzheng{ margin-left:0px; margin-top:17px; }







.f_span2{ width:87%; }







}































/*contact*/







.c{ margin-top:8px; padding-bottom:39px; }















.c_pro1{}







.c_menu{  width:100%; }







.c_menu li{ float:left; cursor:pointer;font-size:20px; font-size:2rem; height:42px; line-height:42px; font-weight:bold; width:50%; text-align:center; border-bottom:solid 2px #d3d3d3; padding-bottom:2px; }







.c_menu li.hovers{ color:#528596; border-bottom:solid 2px #528596; }















#cmain2{ overflow:hidden;  margin-top:18px; }







#cmain2 ul{display:none; }







#cmain2 ul.block{ display: block;}















.c1_msg{ margin-top:4px; font-size:14px; font-size:1.4rem; line-height:28px; }



















.c1_lx{ margin-top:16px; }







.c1_lx1{ float:left; width:44.6%; }







.c1_lx2{ float:left; width:54%; }







.c1_lx_title{ font-size:16px; font-size:1.6rem; line-height:28px; height:28px; margin-bottom:5px; }















.c1_lx_li div{ font-size:14px; font-size:1.4rem; line-height:30px; padding-left:17px; }







.c1_lx_li div a{ font-size:14px; font-size:1.4rem; }







.c1_lx_li div a:hover{ color:#528596; }























.c1_libg1{ background:url(../img/c-icon1.png) no-repeat left 9px; }







.c1_libg2{ background:url(../img/c-icon2.png) no-repeat left 9px; }







.c1_libg3{ background:url(../img/c-icon3.png) no-repeat left 12px; }







.c1_libg3 a{ padding-right:27px; }







.c1_libg7{ background:url(../img/watchb.png) no-repeat left 9px; }







.c1_libg8{ background:url(../img/skypel.png) no-repeat left 9px; }







.c1_libg4{ background:url(../img/c-icon4.png) no-repeat left 9px; }







.c1_libg5{ background:url(../img/c-icon5.png) no-repeat left 6px; }







.c1_libg6{ background:url(../img/c-icon6.png) no-repeat left 9px; }













.c1_libg36{ background:url(../img/whatsapp.png) no-repeat left 9px; }







.c1_libg37{ background:url(../img/wechat.png) no-repeat left 9px; }







.c1_libg38{ background:url(../img/phone.png) no-repeat left 9px; }



























.c1_libg9{ background:url(../img/weixin.png) no-repeat left 9px; }







.c1_libg10{ background:url(../img/whatsapp.png) no-repeat left 9px; }















.ditu{ margin-bottom:10px; margin-top:20px;}















.c_xp_title{ text-align:center; font-size:26px; font-size:2.6rem; line-height:32px; color:#528596; margin-bottom:10px; margin-top:47px; }















.c_xp{ padding-top:26px; padding-bottom:12px; }







.c_div1{ padding-bottom:37px; }







.c_div2{ padding-bottom:34px; }







.c_div3{ padding-bottom:27px; }







.c_nr1{}















.c_bt1,.c_bt2{ float:left; height:36px; line-height:36px; text-align:right; font-family:"Microsoft Yahei","微软雅黑";   color:#dc000c; }







.c_bt1{ width:16px; }







.c_bt2{ width:12px; }























.c_input,.c_textarea,.c_captcha{ float:left; border:solid 1px #cccccc; color:#666666; background:#fff; font-family:"Microsoft Yahei","微软雅黑";   }







.c_input,.c_captcha{ height:33px; line-height:33px;}















.c_input{ width:499px; text-indent:6px;  }







.c_textarea{ width:1176px; line-height:26px; height:141px; padding-top:1px; text-indent:7px; }























.c_captcha{ width:152px; text-indent:13px; background:#fff;}







.c_xp .yanzheng{ float:left; cursor:pointer; margin-left:7px; }







.c_send{ float:left; cursor:pointer; margin-left:34px; width:181px; height:33px; line-height:31px; text-align:center; color:#fff; background:#528596; font-size:14px; font-size:1.4rem; margin-top:1px; font-family:"Microsoft Yahei","微软雅黑";   }







.c_send:hover{ background:#aaaaaa; transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; }















.c_map{ text-align:center; margin-top:24px; }







.c_map img{ width:100%; max-width:1042px; max-height:426px; }















.c2_lx{ margin-top:23px; }







.c2_lx_nr{ width:42.3%; }















.c2_lx_title{ font-size:16px; font-size:1.6rem; font-weight:bold; line-height:28px; }







.c2_lx_msg{ font-size:16px; font-size:1.6rem; line-height:28px; margin-top:5px; margin-bottom:10px; }







.c2_lx_wz{ font-size:14px; font-size:1.4rem; line-height:30px; }







.c2_lx_wz a{ font-size:14px; font-size:1.4rem;}







.c2_lx_wz a:hover{ color:#528596; }







.c2_lx_wz1{ font-size:14px; font-size:1.4rem; line-height:30px; margin-top:11px; }























.c_pro2{ display:none; }







.c_pro2_nr{ margin-bottom:30px; }







.c_pro2_title{ font-size:20px; font-size:2rem; line-height:30px; font-weight:bold; border-bottom:solid 2px #528596; text-align:center; margin-bottom:20px; color:#528596; }























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







.c_map{ max-width:100%; }















.c_input{ width:400px; }







.c_textarea{ width:97%; }







.c2_lx_nr{ width:40%; }



.c1_lx_title { height:auto











}







}







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







.c_tleft{ width:100%; float:none; }	







.c_map{ float:none; width:100%; text-align:left; margin-top:20px; }



.c1_lx1,.c1_lx2{ float:none; width:100%; margin-bottom:20px; }		











}







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







.c_div1,.c_div2,.c_div3{ padding-bottom:0px; }







.c_nr1{ float:none; width:100%; margin-bottom:20px; }	







.c_input,.c_textarea{ width:95%; }







}







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







.c2_lx_nr{ width:100%; float:none; margin-bottom:20px; }	







}







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







.c1_lx1,.c1_lx2{ float:none; width:100%; margin-bottom:20px; }		







}







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







.c2_lx_nr{ width:100%; float:none; margin-bottom:20px; }	







}







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







.c_pro1{ display:none; }







.c_pro2{ display:block; }







}







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







.c_send{ float:none; margin-left:0px; width:95%; margin-top:20px; }	







}







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







.c_input,.c_textarea,.c_send{ width:90%; }







.c_captcha{ width:90%; }







.c_xp .yanzheng{ margin-left:0px; float:none; margin-top:20px; }







}







































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







.ipart1,.ipart3,.ipart4 .zong,.ipart5,.footer,.brow,.p1,.p2,.n1,.n2,.a1,.a2,.a3,.a4,.o,.s1,.s2,.s3,.d,.c{ width:98%; padding-left:1%; padding-right:1%; }	







}







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







.ipart1,.ipart3,.ipart4 .zong,.ipart5,.footer,.brow,.p1,.p2,.n1,.n2,.a1,.a2,.a3,.a4,.o,.s1,.s2,.s3,.d,.c{ width:95%; padding-left:2.5%; padding-right:2.5%; }	







}















.p2_txiazai{ float:left;}







.p2_txiazai a {







    display: block;







    line-height: 34px;







    padding-left: 21px;







    background: url(../img/pdf.png) no-repeat left center;







    font-size: 14px;







    font-size: 1.4rem;







    color: #666666;







    text-decoration: underline;







}























.listcart{ width:100%; }



.listcart a{ display:inline-block;height: 26px; width:150px;



	line-height: 25px;



	



	cursor: pointer;



	



	border: none;



	overflow: hidden;



	color:#528596;



	cursor: pointer;  border:#528596 solid 1px; padding-left:10px; padding-right:10px; text-align:center; font-size:14px; font-size:1.4rem; margin-left:10px }



	



	.listcart a:hover{  border:#528596 solid 1px; background:#528596; color:#fff}



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



		.listcart a{ width:40% ; margin-left:2.5%; margin-right:2.5%; padding-left:0px; padding-right:0px }



		.listcart{ width:100%; margin-bottom:2rem }



		



	}



	



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



		



		.listcart a{ width:95% !important ; float:none; overflow:hidden; margin-bottom:1rem; margin-bottom:1rem}







		



		}



		



		.shuxp_c{ font-size:14px; font-size:1.4rem; margin-top:10px; margin-bottom:10px}



		



		



		







.p2_tshare .span{ display:block; float:left; padding-right:0px ; margin-right:7px; border-radius:10% !important; padding-top:1px; line-height:25px !important; font-size:14px; color:#22b25f; width:25px !important; height:25px !important }







.p2_tshare img{ float:left; border-radius:10px !important; }























.p2_tshare{ margin-top:21px; }



.p2_tshare .addthis_inline_share_toolbox{display:inline-block !important; margin-left:10px}







.p2_tshare img{ float:left; }







.p2_tshare .span{ display:block; float:left; line-height:22px; margin-top:1px; font-size:14px; font-size:1.4rem; font-weight:bold; color:#528596; padding-right:6px; margin-right:5px; }











.p2_tshare .at-resp-share-element .at-icon{width: 24px!important;height: 24px!important;}



.p2_tshare .at-style-responsive .at-share-btn{padding: 0!important; border-radius: 2px!important;}



.p2_tshare .at-resp-share-element .at-share-btn .at-icon-wrapper{width: 24px!important;height: 24px!important;}



.p2_tshare .at-resp-share-element .at-share-btn{margin-bottom: 0!important;margin-right: 3px!important;}





.p2_tshare .rsh{ float:left; margin-left:5px}









.p2_center{ margin-top:42px; }







.p2_cpro1{}







.p2_menu,.p2_menu2{ background:#eeeeee; width:100%; }







.p2_menu li{ float:left; cursor:pointer;font-size:18px; font-size:1.8rem; padding-left:39px; padding-right:39px; height:38px; line-height:36px; }



.p2_menu2 li{ float:left; cursor:pointer;font-size:18px; font-size:1.8rem; padding-left:28px; padding-right:28px; height:38px; line-height:36px; }



.p2_menu li.hovers,.p2_menu2 li.hovers{ background:#528596;  color:#fff;}



.cuowu404{width:100%;max-width:435px;overflow:hidden;margin-left:auto;margin-right:auto;display:block;padding-top:90px;padding-bottom:20px}



.cuowu404 img{width:100%}



.flyan45{ float:left; width:45%; margin-left:2.5%; margin-right:2.5%; margin-top:15px}

.flyan45 img{ display:block; width:100%; max-width:300px; margin-left:auto; margin-right:auto}

.flyan45 p{ text-align:center !important;}



@media screen and (min-width:1000px) and (max-width:1219px){

.p2_menu li{padding-left:15px; padding-right:15px;}

.p2_menu2 li{padding-left:4px; padding-right:4px;}

}



@media screen and (max-width:999px){.cuowu404{width:80%;overflow:hidden;padding-top:2rem;padding-bottom:2rem}



}



@media screen and (max-width:999px){.cuowu404{width:80%;overflow:hidden;padding-top:2rem;padding-bottom:2rem}



}

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

.flyan45{ float:none; width:100%; margin-left:auto; margin-right:auto}

.flyan45 img{ display:block; width:100%; max-width:300px !important; margin-left:auto; margin-right:auto}

}



.top20du { width:100%; font-size:14px; font-size:1.4rem; line-height:25px}

.erweima{ margin-top:10px; clear:both}

.erweima img{ display:block; width:100%; max-width:100px}



	

.kf {

  position: fixed;

  *position: absolute;

  z-index: 99999999;

  right: 0;

  top: 40%;

  background-color: #f3f3f3;    border-radius: 27px;

    padding-bottom: 11px;

    padding-top: 10px; }



.kf-item {

  position: relative;

  padding: 10px 5px;

  cursor: pointer;

  -webkit-transition: all 350ms;

  -o-transition: all 350ms;

  transition: all 350ms; }

  .kf-item:hover .kf-item-title a, .hd-nav-item > a.kf-item.active .kf-item-title a, .hd-nav-item > a.kf-item.current .kf-item-title a, .hd-subnav-item > a.kf-item.active .kf-item-title a, .hd-subsubnav-item > a.kf-item.active .kf-item-title a, .m-bread a.kf-item.active .kf-item-title a, .m-page a.kf-item.active .kf-item-title a {

    color: #ed1b23; }



.kf-item-pic {

  margin-left: auto;

  margin-right: auto;

  display: block;

  line-height: 0;

  font-size: 0;

  width: 30px; }



.kf-item-title {

  margin-top: 3px;

  font-size: 12px;

  color: #000;

  text-align: center; }

  .kf-item-title a {

    color: #000; }



.kf-item-line {

  position: absolute;

  left: 50%;

  bottom: 0;

  margin-left: -24px;

  display: block;

  width: 48px;

  height: 1px;

  background-color: #aaa; }



.kf-wx {

  display: none;

  position: absolute;

  right: 39px;

  top: 0;

  width: 130px;

  padding: 10px;

  font-size: 0;

  line-height: 0;

  background-color: white; }

  .kf-wx img {

    width: 100%; }



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

  body {

    padding-bottom: 63px; }



  .kf {

    top: auto;

    right: auto;

    left: 0;

    bottom: 0;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-orient: horizontal;

    -webkit-box-direction: normal;

        -ms-flex-flow: row nowrap;

            flex-flow: row nowrap;

    -ms-flex-pack: distribute;

        justify-content: space-around;

    -webkit-box-align: stretch;

        -ms-flex-align: stretch;

            align-items: stretch;

    width: 100%; padding-top:0px !important; padding-bottom:0px !important
	
	 }


.kf {
  
    padding-bottom: 0px;
    padding-top: 0px;
}


  .kf-item {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

        -ms-flex-flow: column nowrap;

            flex-flow: column nowrap;

    -webkit-box-pack: justify;

        -ms-flex-pack: justify;

            justify-content: space-between;

    -webkit-box-align: center;

        -ms-flex-align: center;

            align-items: center;

    padding: 10px 0; }



  .kf-item-line {

    display: none; }



  .kf-wx {

    width: 100px;

    height: 100px;

    overflow: hidden;

    opacity: 1;

    bottom: 67px;

    left: 0;

    position: absolute;

    top: auto;

	} }

	

	.suojin2{ text-indent:2em}