@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,table,tbody,p,th,td,em{-webkit-text-size-adjust:none;margin:0;padding:0;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:Arial,Helvetica,STHeiti; }
html,body{height:100%;font-size:16px; color:#333333;  }
img,input,button,a,select,textarea{margin:0;padding:0;resize:none;border:none;outline:none;} 
ul,li { list-style:none; padding:0; margin:0;}
*html{background-image:url(about:blank);background-attachment:fixed;} /* 修正IE6振动bug */
a { color:#474747; text-decoration:none;}
a:hover {color:#d12727; text-decoration:none;}
.clear { clear:both;}
.fl { float: left;}
.fr { float:right;}
.wrap { width:100%;  margin:0 auto 0; overflow:hidden; }

.top_w { background:#2d2d2d; line-height:43px;}
.top_w .top { max-width:1200px; margin:0 auto 0;}
.top_w .tel { float:left; padding-left:1.7em; margin-top:12px; font-size:14px; line-height:18px; color:#aaaaaa; background:url(images/i_tel.png) 0 0.2em no-repeat;}
.top_w .tel .num { display:inline-block; font-size:20px; color:#eeeeee; font-weight:bold;}
.top_w .btn_w { float:right; z-index:3000; position:relative; color:#aaaaaa; font-size:14px; padding-right:0.5em;}
.top_w .btn_w .btn {padding: 0px 30px; cursor:pointer; background:url(images/arrow.png) right 1.5em no-repeat;}
.top_w .btn_w .btn img { margin-left:0.8em;}
.top_w .btn_w img,.top_w .btn_w span { display:inline-block; vertical-align:middle;padding-right: 3px;}
.top_w .btn_w .menu { display:none; position:absolute; width:100%; left:0; top:43px; background:#2d2d2d; }
.top_w .btn_w .menu ul {}
.top_w .btn_w .menu li { cursor:pointer; line-height:2em; padding:0 0.5em 0 0.8em;}
.top_w .btn_w .menu li.on { background:#000000}
.top_w .btn_w .menu a{color: #aaa}
/*头部 start*/
.header_w{
	background: url(../images/cbg.jpg) no-repeat top center;
}
.header {clear:both; max-width:1200px; padding:0; margin:0 auto 0;}
.header .logo { float:left;max-width: 600px;}
.header .logo img { display:block;max-width: 100%;}
.header .btn_menu { display: none;}
/*头部 end*/

/*导航 start*/
.mask { display:none;}
.nav_w { float:right; }
.nav_w .close { display:none; position: absolute; top:20px; left:auto; right:3%; cursor:pointer; width:16px; height:16px; background:url(images/close.png) 0 0 no-repeat; background-size:100% auto;}
.nav { margin:0 auto 0; font-size:1em; line-height:2em; }
.nav ul {}
.nav li {position:relative; z-index:100;  display:block;float:left; margin-right:1px; }

.nav ul li>a {color:#474747;padding:0 0.9em; line-height:7.4em;  display:block; cursor:pointer; float:left; }
.nav ul li>a:hover {color:#ffffff;}
.nav ul li>a.btn_dl { margin-top:2.6em; margin-left:0.2em; background:#d12727 !important; color:#ffffff !important; line-height:2em; padding:0 1.3em;-moz-border-radius:1em; -webkit-border-radius:1em; border-radius:1em;}
.nav li.current>a{background:#d12727; }
.nav li.hover>a{ color:#ffffff; }

.nav li .sub_nav { display:none; position:absolute; left:0; top:12em;   border-top:0;  text-align:center;  font-size:12px;  line-height:2.7em; padding-bottom:1em; min-width:10em;opacity:0;background:#ffffff;}
.nav li .sub_nav a { display:block;border-top:1px solid #f3f3f3; color:#474747; text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap;
}
.nav li .sub_nav a:hover { color:#ffffff; background:#d12727;}
.nav li .sub_nav a:last-child { border-bottom:0;}
/*导航 end*/
.mySwiper .pic{
	height: 350px;
}
.mySwiper .swiper-pagination-bullet-active{
	background: #930400;
}
.banner { clear:both; width:100%; }
.banner img { display:block; width:100%; height:auto;}

.banner_gw { clear:both; width:100%; background-color:#ebe9ec; background-repeat:no-repeat; background-position: center center; background-size:auto 100%;}
.banner_gw img { display:block; max-width:1200px; width:100%; height:auto;}

.fwpz_box { clear:both; max-width:1200px;margin:2.6em auto 0; padding-bottom:4em; text-align:center;}
.fwpz_box .line { width:3em; height:3px; line-height:3px; margin:0 auto 0; display:inline-block; background:#cccccc;}
.fwpz_box .tit { margin-top:0.4em; letter-spacing:1px; font-size:2.2em; color:#666666; line-height:1.6em; }
.fwpz_box .list { margin:0 4.7% 0; text-align:center;}
.fwpz_box .list a { display:inline-block; vertical-align:top; width:16%; margin:4.2em 0 0; font-size:1em; text-align:center;}
.fwpz_box .list a .pic { display:block; width:72%; max-width:130px; height:auto;margin:0 auto 0;}
.fwpz_box .list a .pic_on { display:none;width:72%; margin:0 auto 0;}
.fwpz_box .list a:hover .pic { display: none;}
.fwpz_box .list a:hover .pic_on { display: block; width:72%;max-width:130px; height:auto;}
.fwpz_box .list a span { display:block; line-height:1.5em; margin-top:1.2em;}
.fwpz_box .list a span i {  display:block; font-style:normal; font-size:0.8em;}

.xitong_box_w { background:#f2f2f2; clear:both; width:100%; padding:4.5em 0 5.6em;}
.xitong_box_w .xitong_box { max-width:1200px; margin:0 auto 0;}
.xitong_box_w .xitong_box .pic { float:left; width:46%;}
.xitong_box_w .xitong_box .pic img { display:block; width:100%; height:auto;}
.xitong_box_w .xitong_box .list { float:right; width:50.6%;}
.xitong_box_w .xitong_box .list ul {}
.xitong_box_w .xitong_box .list li { padding:0 1em 0 1.9em; background:url(images/dot.gif) 0 0.4em no-repeat; background-size:1.2em auto;}
.xitong_box_w .xitong_box .list .t_1 { margin-bottom:0.3em; font-size:1.2em;line-height:1.7em; color:#474747;}
.xitong_box_w .xitong_box .list .t_2 { margin-top:1em; font-size:0.9em;line-height:1.7em; color:#666666;}
.xitong_box_w .xitong_box .list li:last-child .t_2 { margin-bottom:0;}

.kefu_box { max-width:882px; margin:0 auto 0; padding:6.2em 0;}
.kefu_box .pic { float:left; margin:0 2.5em 0 1.5em; width:14em; border:3px solid #d2d2d2;-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; overflow:hidden;}
.kefu_box .pic img { display:block; width:100%; height:auto;}
.kefu_box .txt { margin-left:18em; margin-right:1em;}
.kefu_box .txt .t_1 { color:#474747; line-height:1.2em; font-size:2.7em;}
.kefu_box .txt .t_2 { margin-top:0.5em; color:#666666; line-height:1.8em; font-size:1.5em;}
.kefu_box .txt .t_3 {margin-top:0.5em; color:#888888; line-height:1.8em;}

.kefu_box .btn_kefu { margin-top:1em;color:#ffffff; background:#d12727; vertical-align:middle; height:2.8em; line-height:2.8em; width:auto; display:inline-block; font-size:1.1em; padding:0 3.3em;-moz-border-radius:1.6em; -webkit-border-radius:1.6em; border-radius:1.6em;}

.tiyan_box { clear:both; width:100%; background:url(images/tiyan_bg.jpg) center center no-repeat; background-size:cover; text-align:center; padding:3.5em 0;}
.tiyan_box .btn_tiyan { border:1px solid #ffffff; color:#ffffff; vertical-align:middle; height:2.2em; line-height:2.2em; width:auto; display:inline-block; font-size:1.4em; padding:0 3.3em;-moz-border-radius:1.6em; -webkit-border-radius:1.6em; border-radius:1.6em;}

.footer_w {clear:both;text-align:center;  background:#2d2d2d; margin:0 auto 0; color:#aaaaaa; font-size:14px; line-height:1.8em; }
.footer { max-width:1200px; margin:0 auto 0; padding:3.8em 0;}
.footer .f_L { float:left; width:50%; text-align:left;}
.footer .f_R { float:right; width:43%; text-align: left;line-height: 1.7rem}
.footer .f_R .t_1 { font-size:1.2rem; font-weight:bold; margin-bottom:1.25em;}
.footer .f_R .t_2 { margin-top:1.8em;}
.footer .f_R .t_2 span { vertical-align:middle;}
.footer .f_R .t_2 img { margin-right:0.7em;display:inline-block;vertical-align:middle;}
.footer .f_L .t_1 { font-size:1.7em;  margin-bottom:1.2em; color:#d3d3d3;}
.footer span { display:inline-block;}


.fuwuadd{padding:30px 30px 40px;background: #fdfdfd;border: 1px solid #eee;line-height: 30px;
	text-align: center;margin:0 auto;width: 70%;margin-bottom: 70px;}
.fuwuadd h2{font-size: 26px;color:#d12727;}
.fuwuadd p{font-size: 16px;margin-top: 15px;color: #999}

.fuwu_box { clear:both; text-align:center; margin-top:5em;}

.fuwu_box .tit { max-width:1200px; margin:0 auto 0; border-top:1px solid #dcdbdb; text-align:center;}
.fuwu_box .tit .t_name { position:relative;top:-0.7em; line-height:1.4em; padding:0 2em; display:inline-block; background:#ffffff; color:#474747; font-size:2.2em; margin-left:2em; margin-right:2em;}
.fuwu_box .tit .t_name .dot_1 { position:absolute; left:0; top:0.55em; width:0.3em; height:0.3em; background:#dcdbdb;-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
.fuwu_box .tit .t_name .dot_2 {position:absolute; right:0; top:0.55em; width:0.3em; height:0.3em; background:#dcdbdb;-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
.fuwu_box .tit2 { margin:0 2em 0; color:#888888; line-height:1.5em;}

.fuwu_box .list { clear:both;}
.fuwu_box .list ul {}
.fuwu_box .list li { clear:both;}
.fuwu_box .list li.li_bg { background:#f2f2f2;}
.fuwu_box .list li .li_c {  max-width:1200px; margin:0 auto 0;}
.fuwu_box .list li .pic { display:inline-block; vertical-align:middle;width:48%; text-align:center;}
.fuwu_box .list li .pic img { display:block; margin:0 auto 0; width:100%; height:auto;}
.fuwu_box .list li .txt {display:inline-block;vertical-align:middle; width:48%; text-align:center; color:#666666;}
.fuwu_box .list li .txt .t_1 { font-size:1.8em;line-height:1.3em;}
.fuwu_box .list li .txt  .t_2 { margin-top:1em; font-size:14px; line-height:1.7em;}

.fuwu_box .list li .txt_1 { width:44%; margin:8.4em 4%; text-align:left;}
.fuwu_box .list li .pic_1 { width:35%;margin:7.9em 4%;}
.fuwu_box .list li .pic_1 img { display:inline-block; vertical-align:text-top; width:auto; margin:0.5em 0.5em;}
.fuwu_box .list li .pic_1 span {display:inline-block;}

.fuwu_box .list li .txt_2 { width:52%; margin:6.5em 0 6.5em 4%; }
.fuwu_box .list li .pic_2 { width:42%;margin:6.5em 0 6.5em 0;}
.fuwu_box .list li .pic_2 img { max-width:103px; border:1px solid #d4d4d4; display:inline-block; vertical-align:text-top; width:20%; margin:0.5em 3% 0.5em 0;-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}



.fuwu_box .list li .txt_3 { width:37%; margin:2.5em 4.5%;}
.fuwu_box .list li .pic_3 { width:39%;margin:2.5em 4.5%;}
.fuwu_box .list li .pic_3 img { max-width:473px;}

.fuwu_box .list li .txt_4 { text-align:left; width:31.5%; margin:2em 8%;}
.fuwu_box .list li .pic_4 { width:29%;margin:0 8%;}
.fuwu_box .list li .pic_4 img { max-width:251px;}

.fuwu_box .list li .txt_5 {  width:46.6%; margin:2em 7.5% 2em 0;}
.fuwu_box .list li .pic_5 { width:38%;margin:0 0 0 7.5%;}
.fuwu_box .list li .pic_5 img { max-width:401px;}

.fuwu_box .list li .txt_6 {  width:38%; margin:2em 5% 2em;}
.fuwu_box .list li .pic_6 { width:27%;margin:0 5% 0 5%;}
.fuwu_box .list li .pic_6 img { max-width:260px;}

.lianxi_box { clear:both; width:100%; background:#d12727;  text-align:center; margin-top:2.6em; padding:2.5em 0 2.8em;color:#ffffff; }
.lianxi_box .txt { font-size:1.6em;}
.lianxi_box .btn_lx { margin-top:1.2em; background:#eef6f9;color:#d12727; vertical-align:middle; height:2em; line-height:2em; width:auto; display:inline-block; font-size:1.5em; padding:0 1.8em;-moz-border-radius:1em; -webkit-border-radius:1em; border-radius:1em;}

.f_bot_nav { position:fixed; bottom:2em; right:1em; width:3.7em;}
.f_bot_nav a { margin-bottom:1px; display:block; cursor:pointer; width:3.5em; height:auto;}
.f_bot_nav img { display:block;width:3.5em; height:auto;}
.f_bot_nav a:hover {filter:alpha(opacity=80);-moz-opacity:.8; opacity:0.8; }

.wjml_box {clear:both; max-width:1200px; margin:0 auto 0; padding:3.2em 0 3.2em; text-align:center;}
.wjml_box .tit { color:#474747; font-size:2.1em;}
.wjml_box .list {  margin:2em auto 0; width:80%; }
.wjml_box .list li { float:left; width:33.3%; margin-top:1em;}
.wjml_box .list a { display:block; cursor:pointer;}
.wjml_box .list .pic { display:block; border:5px solid #e5e5e5; margin:0 3% 0;  background-position:center center; background-repeat:no-repeat; background-size:cover;}
.wjml_box .list .pic img { display:block; width:100%; height:auto;}
.wjml_box .list .txt { display:block; margin:0 3% 0; width:96%; font-size:1.2em; height:2.5em; overflow:hidden; text-align:center;  line-height:2.5em;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap;}
.wjml_box .list a:hover .txt{color:#228e28;}

.rxwj_box_w { background:#f2f2f2; clear:both; width:100%;}
.rxwj_box {clear:both; max-width:1200px; margin:0 auto 0;text-align:center;padding:3em 0 4.5em;}
.rxwj_box .tit { color:#474747; font-size:2.1em;}

.rxwj_box .list {  margin:1em auto 0; width:90.4%; }
.rxwj_box .list li { float:left; width:25%; margin-top:2.2em;}
.rxwj_box .list a { display:block; cursor:pointer;}
.rxwj_box .list .pic { display:block; border:5px solid #e5e5e5; margin:0 3.2% 0;  background-position:center center; background-repeat:no-repeat; background-size:cover;}
.rxwj_box .list .pic img { display:block; width:100%; height:auto;}
.rxwj_box .list .txt { display:block; margin:0.5em 3% 0; width:96%; height:1.7em; line-height:1.7em; overflow:hidden; text-align:center; text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap;}
.rxwj_box .list a:hover .txt{color:#228e28;}
.rxwj_box .list .price { color:#d12727; font-weight:bold; line-height:1.6em;}

.gongsi{width: 80%;margin:0 auto;line-height: 30px;}

@media screen and (max-width: 1235px) {
.top_w .tel { margin-left:1em;}
.header .logo { padding-left:1em;}
.footer { margin:0 1em;}

.fuwu_box .list li .txt_5 {margin:1em 5% 1em 0;}
.fuwu_box .list li .pic_5 {margin:0 0 0 5%;}
.header .logo{
	max-width: 500px;
}
}
@media screen and (max-width: 1110px) {
.nav_w { clear:both; padding-top:0; margin-bottom:1.5em;}
.header {width:100%; height:auto; position:relative; z-index:1000;}
.header .logo { padding-left:3%; }
.header .logo img { width:307px;}
.header .btn_menu { cursor:pointer; position:absolute; float:right;right:3%; top:50%; margin-top:-12px; display: block; width:24px; height:24px; background:url(images/btn_menu.png) center center no-repeat; background-size:100% auto;}

.mask { display:none; position: fixed;  left:0; top:0; width:100%; background:#000000; height:900px; z-index:4000;filter:alpha(opacity=50);-moz-opacity:.5; opacity:0.5;}
.nav_w { display:none; position: fixed; left:0; margin:0; width:100%; top:38px;z-index:5000; background-color:#202731; background-image:none; height:auto;padding:25px 0 40px;} 
.nav_w .close { display:block;}
.nav {margin:18px auto 0; height:auto;  width:98%; font-size:14px; text-align:center;}
.nav ul {float: none; margin:0 2.3%;  }
.nav li { display:block; width:23%; float:left; position:relative; top:0;margin:10px 1% 0; padding:0;   z-index:1;  }
.nav ul li>a { background:#ffffff;color:#474747;  padding:0; margin:0 0 0; height:3em; line-height:3em;  display: block; border:1px solid #9c9d9d;float: none; font-size:1.2em;  }
.nav a:hover {background:#ffffff; color:#012338;}
.nav ul li>a.btn_dl { margin-top:0.1em; line-height:3em;}
.nav li .sub_nav { top:4.3em;}
.nav li .sub_nav { line-height:3.5em;}

.nav li .sub_nav { width:100%;}
}
@media screen and (max-width: 900px) {
.fuwu_box .list li .txt_4 { width:42%; margin:2em 4%;}
}
@media screen and (max-width: 750px) { 
html,body{font-size:16px;}
.wrap { width:100%;  margin:0 auto 0; overflow:hidden; }


	
.footer_w {min-width:100%; }
.footer {width:90%; margin:0 auto 0; }

.fuwu_box .list li .pic_2 img { width:42%;}
.fuwu_box .list li .txt_2 {width: 50%;margin: 1em 2% 1em 2%;}

.fwpz_box .list a {width:32%;}

.xitong_box_w .xitong_box .pic { float: none; width:94%; margin:0 auto 0; max-width:550px;}
.xitong_box_w .xitong_box .pic img { display:block; width:100%; height:auto;}
.xitong_box_w .xitong_box .list { float: none; width:94%; margin:3em auto 0; max-width:550px;}

.pro_box_w {min-width:100%; }
.pro_box { width:100%; font-size:0.8em;}
.pro_box .pro_list {  width:98%; margin:0 auto 0; }

.gsjj_box_bg {  min-width:100%; background-position:0 0;  }
.gsjj_box_w { width:100%; margin:0 auto 0;}
.gsjj_box {clear:both; margin:0 auto; padding:2em 0 3em; width:90%;color:#f7f8fa; }

.xwzx_box { width:100%; }
.xwzx_box .xwzx_list {font-size:12px;}
.xwzx_box .xwzx_list ul { margin:2.5em auto 0; width:96%;}
.xwzx_box .xwzx_list li { float:left; width:100%; padding:2.1em 0; margin:0;}
.xwzx_box .xwzx_list li:nth-child(5) { border-bottom:1px solid #dddddd;}
.mySwiper .pic{
	height: 250px;
}
}

@media screen and (max-width: 680px) {
	
.kefu_box .pic { float: none; margin:0 auto 0 auto; }
.kefu_box .txt { text-align:center; margin-top:3em; margin-left:2em; margin-right:2em;}
.footer .f_L { float: none; width:100%;}
.footer .f_R { float: none; width:100%; margin-top:2em;}

.fuwu_box .tit .t_name{ font-size:1.8em; padding:0 1em;}
}
@media screen and (max-width: 570px) {
.nav li { width:31.3%} 
.pro_box .pro_list li { float:left; width:48%; margin:3.3em 1% 0 1%;}

.fuwu_box .list li .pic_1 img { height:3em; width:auto}
.wjml_box .list {  margin:2em auto 0; width:88%; }

.rxwj_box .list li {  width:50%;}
.mySwiper .pic{
	height: 200px;
}
}
@media screen and (max-width: 520px) {
.fuwu_box .list li .li_c { padding:2em 0;}
.fuwu_box .list li .pic { display:block; width:96%; margin:2em auto 1em; text-align:center;}
.fuwu_box .list li .pic img { display:block; margin:0 auto 0; width:100%; height:auto;}
.fuwu_box .list li .txt {display:block;width:auto; margin:1em 2em; }

.fuwu_box .list li .txt_4 { text-align:center;}

.fuwu_box .list li .pic_1 span {  display:inline-block;}
.fuwu_box .list li .pic_1 img { width:auto; display:inline-block;}


.fuwu_box .list li .txt_1 { text-align:center;}

.fuwu_box .list li .pic_2 { margin-top:1em;}
.fuwu_box .list li .pic_2 img { width:18%; margin:0 1%; display:inline-block;}
.fuwu_box .list li .txt_2 { margin-top:2em;}

}
@media screen and (max-width: 480px) {
html,body{font-size:14px;}
.header .logo img { width:280px;}
.nav li {  width:47%;}
.mySwiper .pic{
	height: 130px;
}
}
@media screen and (max-width: 420px) {

.header .logo img { width:240px;}
.wjml_box .list {  margin:2em auto 0; width:92%; }
}

@media screen and (max-width: 380px) {
.header .logo img { width:200px;}
}
@media screen and (max-width: 360px) {
html,body{font-size:12px;}
.fwpz_box .list a {width:48%;}
.wjml_box .list li { width:100%;}
}
