body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,span{ margin:0; padding:0; list-style:none}
html{ overflow-x:hidden}
body{font-family:"微软雅黑"; color:#555;overflow-x:hidden;font-size:.875em}
img,a img{ border:none; vertical-align:middle}
a:link,a:visited{ color:#555; text-decoration:none;_cursor:pointer}
a:hover{ color: #c62455; transition:all 0.3s; text-decoration: none}
.margin_10{ height:10px; display:block; clear:both}
.margin_20{ height:20px; display:block; clear:both}
.margin_30{ height:30px; display:block; clear:both}
.margin_50{ height:50px; display:block; clear:both}
.margin_top1em{ padding-top:1em !important}
.clear{ clear:both}
.arial{font-family: Gotham, Helvetica Neue, Helvetica, Arial," sans-serif"; }
.bg_gray{ background:#f5f5f5}
.bg_blue{background: #1f2d35}
.color_cc{ color:#cc0000}
.text_right{ text-align:right}
.text_left{ text-align:left}
.float_l{ float:left}
.float_r{ float:right}
.line{ height:1px; border-bottom:solid 1px #ddd}
.text-center{ text-align:center !important}
.padding_left_10{ padding-left:10px}
hr{ color:#ddd; background:#ddd}
a:link,a:visited,a:hover{ cursor:pointer}
.overflow-hidden{ overflow:hidden}
.content,.content_full{width:96%; margin:0 auto; max-width:1200px; min-width:320px;clear:both;}
.content img{ max-width:100%}
.center{text-align: center}

.menu_power{ cursor:pointer; height:60px; line-height:50px;display:none; background:#fff;position:fixed;width:100%; z-index:123456; font-size: 1.25em;}
.menu_power ul.content{text-align:center; position:relative}
.menu_power a.home{ position:absolute; right: 0px; top:5px; font-size: .875em}
.menu_power a.home i{font-size: 1.222em; color: #c62455; font-weight: normal;}
.menu_power h1{font-size: 1.05em; color: #222}
.power{cursor:pointer; position:absolute; top:16px; left:0px; width:26px; height:26px; line-height:1.5;overflow:hidden; z-index:5;}
.power span.line{ height:2px; margin:5px 0; display:block;background:#c62455; border:none}
.power.is-active .line:nth-child(2){opacity: 0;}
.power.is-active .line:nth-child(1){-webkit-transform: translateY(7px) rotate(45deg);-ms-transform: translateY(7px) rotate(45deg);-o-transform: translateY(7px) rotate(45deg);transform: translateY(7px) rotate(45deg);}
.power.is-active .line:nth-child(3){-webkit-transform: translateY(-7px) rotate(-45deg);-ms-transform: translateY(-7px) rotate(-45deg);-o-transform: translateY(-7px) rotate(-45deg);transform: translateY(-7px) rotate(-45deg);}

.top_box{width:100%; height:66px; line-height: 66px}
.top_box .a{ width:18%; height:66px; line-height:56px;display:block; float:left; }
.top_box .a img{vertical-align:middle; max-height:36px; margin-left: .8em}
.top_box .b{ width:50%;float:left; transition: all .5s}
.top_box .c{ width:30%;float:right; transition: all .5s; text-align: center; height: 66px;}
.top_box .c dl{float: right;}
.top_box .c dd{width: 72px; height: 66px; text-align: center;float: left; border-left: solid 1px #ddd; font-size: 1.1222em;}
.mobile{background: #29166f; border: none; position: relative; cursor: pointer;}
.mobile i{font-size: 1.65em; color: #fff}
.mobile img{position: absolute; right: 10px; top: 66px; z-index: 123456; display: none;}
.mobile:hover img{display: block;}
.top_box .c .tel{font-size: 1.1222em; font-weight: bold; color: #dd3266}
.top_box .c .icon-76{font-size: 1.65em; color: #666; vertical-align: middle; margin-right: .25em}
.sub_top{background: #000}
.sub_top_box{position: absolute; z-index: 999; background: none}
.menu ul{ width:100%;}
.menu ul li{text-align:center; position:relative;font-weight: bold; width: 12.5%; height: 66px; line-height: 66px; float: left;}
.menu ul li:hover{background: #dd3266}
.menu ul li:hover a{color: #fff}
.menu ul li a{display:inline-block;color: #555; vertical-align: top;}
.menu ul li a:hover,.menu ul li.active a{color: #c62455; }
.menu ul li a:hover{ color: #fff}
.menu ul li i{display: inline-block; vertical-align: top; font-size: .65em; font-weight: normal; line-height: 2.5}
.menu ul li dl{text-align:left;display: none;  padding:2em 0; position: absolute; top: 66px; z-index: 123; background:#dd3266;white-space:nowrap; width: 550% }
.menu ul li:hover dl{display: block; }
.menu ul li dt{width: 45%; display: inline-block; vertical-align: top;white-space:nowrap; text-align: center;}
.menu ul li dt img{border-radius: 3px; max-width: 90%}
.menu ul li dd{width: 55%; display: inline-block; vertical-align: top;white-space:nowrap;}
.menu ul li dd a{ width: 49%; float: left; height: 30px; line-height: 30px; font-weight: normal; font-size: .9285em}
.menu ul li dd a:hover{text-decoration: underline;}
.menu ul li:hover dl{display: block}
#menu_current a{ color:#c62455}
#menu_current a:hover{color: #fff}
#menu_current dd a{color: #fff}
.fix_top{ position:fixed; top:0; left:0; z-index:9999999; background:#fff; box-shadow: 0 1px 1px #f3f3f3}

.banner{ position:relative; background:url("http://www.comfortableweatherguy.com\/images/loading2.gif") no-repeat center center; position: relative;}
.banner a{ clear:both; height:680px;}
.sub_banner_box{height: 180px; width: 100%; overflow:hidden; display: block; background: url(../images/sub_banner.jpg) top center; display: block;}
.sub_banner_box .content{position: relative; height: 100%}
.sub_banner_box dl{ position: absolute; top: 40%; left: 5%}
.sub_banner_box dt{font-size: 1.75em; font-family: '宋体'; font-weight: bold; color: #222}
.nav_title{background: url(../images/nav_title.png) no-repeat; height: 202px; width: 200px; text-align: center; position: absolute; left: 50%; margin-left: -100px; bottom: -92px; z-index: 12; color: #222}
.nav_title dt{padding-top: 3em; font-size: 1.25em}
.nav_title dd{padding-top: .7em; font-weight: bold; font-size: 1.5em}
.gg .box{ position:absolute; bottom:0px; width:100%; z-index:12; color: #fff}
.gg .box .content{border-radius:0px; background:url(http://g.wxkj.net/images/mask_black_90.png)}
.gg .box li{ float: left; padding:1.8em 0;}
.gg .box li.a{ width:70%;}
.gg .box div{ display:inline-block; margin:0 -4px; vertical-align:middle}
.gg .box div.aa{ width:20%; text-align:center; font-weight: bold;}
.gg .box div.aa span{font-weight: normal; font-family: "宋体"}
.gg .box div.aa i{font-size: 2em; margin-right: .2em; color: #c62455; vertical-align: middle;}
.gg .box div.bb{ width:64%; height:20px; line-height:20px; overflow:hidden; vertical-align:middle; position:relative}
.gg .box div.bb dd{ height:20px; line-height:20px; overflow:hidden}
.gg .box div.bb span{ font-size:.875em; font-family:Arial, Helvetica, sans-serif; color:#666}
.font_inner{ position:absolute; left:0; top:0}
.gg .box div.cc{ width:15%; text-align:center;}
.gg .box div.cc span{ width:26px; line-height:22px; height:22px; color:#fff; font-family:"宋体"; font-weight:bold; display:inline-block;  background:#666; margin:0 1px; cursor:pointer}
.gg .box li.b{ width:30%; background: #29166f;}
.gg .box li.b div.aa{width: 26%;}
.gg .box li.b div.bb{width: 56%;}
.gg .box li.b .cc a{ width:76%; text-align:center; height:33px; line-height:33px;color:#fff; background:#111; display:block; margin-left:5px; vertical-align:middle; border-radius: 0 3px 3px 0}
.gg .box li.b .cc a i{font-weight: bold;}
.gg .box li.b div.bb{ height:auto; background:#fff; border-radius: 3px 0 0 3px; height: 32px; overflow: hidden;}
.gg .box li.b input{ width:94%; border:none; background:none;height:30px; line-height:30px;  text-indent: .5em; font-size:.9285em;}
.gg .box a{color: #fff}
.gg .box li.a a:hover{text-decoration: underline;}


dl.title{ clear: both; padding: 1em 0; text-align: center; clear: both;}
dl.title dt{display: block;font-size: 2em; font-weight: bold; line-height: 1}
dl.title dd{color: #888; font-size: 1.05em; padding: .5em 0}
dl.title dd h5{color: #29166f; display: inline-block;  font-size: 1.05em; margin-right: .5em}
dl.title dd h6{height: 2px; background: #29166f; width: 40px; margin: .25em auto 1em auto}
dl.title2{border-left: solid 3px #555; line-height: 1; padding-left: 3.5em;position: relative; }
dl.title2 dt{ font-size: 2.5em; font-family: airal; font-weight: bold;}
dl.title2 dd{ font-size: 1.5em; font-weight: bold; padding: 1em 0; width: 100%}
dl.title2 a.more{position: absolute; top: 1em; right: 0; font-size: 1.25em}
dl.white{border-color: #fff}
dl.white dt{color: #fff}
dl.white dd{color: #ffcc00}

.row3{text-align: center;}
.row3 ul{width: 31%; vertical-align: top; display: inline-block;}
.row3 ul.middle{ margin: 0 3% }
.service ul img{transition: all .5s}
.service ul dl{position: relative; overflow: hidden;}
.service ul dd{position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; font-size: 1.65em;background:url(http://g.wxkj.net/images/mask_black_70.png); color: #fff; cursor: pointer; transition: all .3s;}
.service ul dd a{height: 100px; line-height: 100px; color: #fff; display: block; position: absolute; top: 50%; margin-top: -50px; width: 100%; text-align: center; transition: all .3s}
.service ul dd p i{display: block; font-size: 1em; display: none; transition: all .3s}
.service ul dd:hover{background:url(http://g.wxkj.net/images/mask_black_40.png)}
.service ul dd:hover p i{display: block; font-size: 2em; display: block; margin-top: 1em}
.service ul dd p span{transition: all .3s}
.service ul dd:hover p span{opacity: .1; }
.service ul dd:hover a{transition: all .5s; top: -5%; height: 100%;}
.service ul:hover img{transform: scale(1.1);}
.index_news div.a{ width:80%; float:left}
.index_news div.a div{ width:50%; float:left; color:#888}
.img_news{ border-right:solid 1px #ccc; border-bottom:solid 1px #ccc;}
.img_news dl{ margin:2em 2em 2em 0; background:#fff}
.img_news a:hover dl{box-shadow: 0 0 20px #999; transition: all .5s}
.img_news dl dt{ width:40%; float:left}
.img_news dl dd{ float:left; width:50%; margin-left:5%}
.img_news dl dd h4{ margin:1.2em 0em .5em .5em; line-height:1.2}
.img_news dl dd p{ margin:.5em; color:#666; font-size:0.875em; height:55px; overflow:hidden}
.img_news  a h3{ color:#333; font-size:1em}
.news_k dl{ margin-left:3em;}
.news_k dd{ padding:1em 0 0 1.5em; font-family:Arial, Helvetica, sans-serif;  color:#999}
.index_news div.b{ width:19%; float:right; text-align:right}
.news_ab{ border-bottom:none; padding-bottom:.5em}
.gc_list dl{ width: 50%; margin-right: -4px; display: inline-block; vertical-align: top;  padding-bottom: 5em}
.gc_list dt{width: 50%; display: inline-block; vertical-align: top;}
.gc_list dd{width: 40%; margin-left: 3%;  display: inline-block; vertical-align: top; line-height: 1.75; font-size: .9285em}
.gc_list dd h5{font-size: 1.333em; font-weight: bold; line-height: 1.2; margin-bottom: .8em}

.sub_title{text-align:left; color:#888; height:60px; line-height:60px; position:relative; font-size:.9285em}
.sub_title a{ color:#888}
.sub_title span{ color:#666}
.sub_title .box{ width:280px; height:130px; line-height:1; background:#dd3266; display:block; position:absolute; bottom:0; right:0;}
.sub_title .box dl{ width:80%; margin:1.25em auto auto; font-size:2.25em; color:#fff; font-weight: bold;}
.sub_title .box dd{ padding:.6em 0; font-size:.65em; font-family:Arial, Helvetica, sans-serif; font-weight: normal;}
.sub_title i{margin-right: .25em; color: #dd3266; font-weight: bold;}
.s_box{width: 84%; margin: 0 auto;text-align: center}
.s_box2{ width:92%}
.s_img{border: solid 7px #128bd6}
.sub_content{line-height:2; padding-top: 1em}
.sub_content.size2{font-size: 1.222em}
.sub_nav{padding:1.5em 0; text-align: center}
.sub_menu{position: absolute; bottom: 0; left: 0; width: 100%}
.sub_menu dd{display: inline-block; text-align: center; overflow:hidden; font-weight:bold; background: #666; width: 13.8%; vertical-align: bottom;}
.sub_menu dd a{color: #fff; display: block; padding: 1em 0;}
.sub_menu a:hover{color:  #29166f;}
.left{display:block;}
#left_current a{background:#29166f; font-weight: bold; display:block; color:#fff}
.left_nav dd{ height:50px; line-height:50px; background:#eee}
.left_nav dd div{float:left; width:10%; height:50px; text-align:center}
.pro_menu a{display: inline-block; padding:.3em 1em; border: solid 1px #fff;}
.pro_menu a.active{border-color: #c62455; background: url(../images/pro_nav.gif) top right no-repeat}
.pro_menu{padding-bottom: 1em; margin-bottom: 1em; border-bottom: solid 1px #eee;}

.bottom{line-height:1.8; width:100%;clear:both; color:#ccc;font-size: .9285em; text-align: center; background:#2f2f2f;}
.bottom .content{padding: 4em 0; }
.bottom ul{ display: inline-block; text-align: left;vertical-align: top;}
.bottom ul.a{width: 40%;}
.bottom ul.a img{max-width: 70%}
.bottom ul.a dl{width: 39%; display: inline-block; vertical-align: top;}
.bottom ul.a dl.r{width: 56%}
.bottom ul.a dt{display: inline-block; vertical-align: middle; min-width: 60px}
.bottom ul.a dd{display: inline-block; vertical-align: middle;}
.bottom ul.a dd h6{font-size: 1.25em; font-family: arial}
.bottom ul.b{width: 59%; }
.bottom ul.b dl{width: 25%; margin: 0 -4px; display:inline-block; vertical-align: top;}
.bottom ul.b dl dt{padding-bottom: .5em}
.bottom ul.b dl dt a{color: #fff; font-size: 1.25em; font-weight: normal;}
.bottom a{color: #cccccc}
.bottom a:hover{color: #fff; text-decoration: underline;}
.bottom div.title{font-size: 1.222em; font-weight: bold;}
.bottom div.title h6{height: 2px; width: 60px; background: #fc0; margin: 1.5em 0; display:block;}
.copyright{background: #2f2f2f; padding: 2em 0; text-align: center;color: #ccc; font-size: .9285em; line-height: 1.75; text-align: left;}
.copyright .content{ border-top: solid 1px #424242; padding-top: 2em}
.copyright .code{float: right; text-align: center;}
.copyright .code img{max-width: 94px}
.copyright a{color: #ccc}

.links{ clear:both; padding-bottom:1em; color:#666}
.links a:link,.links a:visited{margin:0 8px 0 0; font-size:0.875em; color:#666}
.links a:hover{ color:#666}
.links .b{ height:1px; display:block; background:#ddd; margin:1.2em 0}
.news_view h3{ font-size:1.5em;padding:.2em 0; text-align:center}
.news_ts{  text-align:center; color:#999}
.page_news{ border-top:solid 1px #ddd; padding-top:.8em; color:#999}
.page_news a{ color:#999}
.page_news a:hover{ color:#666}
.dqwz{color: #fff}
.dqwz a{color: #fff}
.sub_current a{color: #c62455}
.case_list a{width:20%; display: inline-block; margin: 0 -4px 0 0}
.case_list a dl{width: 86%; margin: 0 auto; text-align: center; padding-bottom: 1em}
.case_list dd{height: 40px; line-height: 40px; overflow: hidden;  font-size: .9285em}
.case_list img{border: solid 1px #ccc;}
.team_list a{display: inline-block; width: 25%; margin-right: -4px}
.team_list a dl{width: 92%; margin: 0 auto 1.5em auto;position: relative; border-radius: 10px; overflow: hidden;}
.team_list a dd{position: absolute; width: 30%; bottom: 0; left: 0; padding: .25em 0; color: #222; background: url(http://g.wxkj.net/images/mask_white_80.png); text-align: center; font-weight: bold; font-size: 1.12223em; transition: all .5s}
.team_list a:hover dd{ width: 100% }
.sub_news_basic dt{width: 20%; display: inline-block; vertical-align: top; border-left: 1px #ddd solid}
.sub_news_basic dt div{line-height: 2; padding-left: 1em}
.sub_news_basic dt .a{font-size: 1.5em}
.sub_news_basic dd{width: 78%; display: inline-block; vertical-align: top; font-size: .875em; color: #888}
.sub_news_basic dd h5{font-size: 1.5em; line-height: 1.5; margin-bottom: 1em}
.sub_news_basic dd div.img{width: 30%; float: left;}
.sub_news_basic dd div.text{width: 65%; float: right;}
.sub_news_basic dd div.text a.url{color: #c62455; font-weight: bold;}
.about_a img{float: left; margin: 0 2em 3em 0}
.about_b{clear: both; padding-top: 2em}
.about_b img{float: right; margin: 0 0 3em 2em}
.qywh ul{width: 25%; float: left}
.qywh ul dl{width: 80%; margin: 0 auto; text-align: center; line-height: 1.65}
.qywh ul dt{width: 92px; height: 92px; border-radius: 50%; margin: 0 auto 1em auto; background: url(../images/ico.png) no-repeat #dd3266;}
.qywh ul.a2 dt{background-position: 0 -92px}
.qywh ul.a3 dt{background-position: 0 -184px}
.qywh ul.a4 dt{background-position: 0 -276px}
.qywh ul dd h5{font-size: 1.25em; font-weight: bold; color: #333}
.qywh ul dd h6{display: block; height: 2px; background: #666; width: 40px; margin: 1em auto}
.list_a dl{width: 25%; margin: 0 -4px 0 0;display: inline-block; vertical-align: top; text-align: center; padding-bottom: 2em; font-size: .9285em}
.list_b dl{width: 50%; margin: 0 -4px 0 0;display: inline-block; vertical-align: top; text-align: center; padding-bottom: 2em; font-size: .9285em}
.fwcn dt{width: 40%; display: inline-block; vertical-align: top;}
.fwcn dd{width: 59%; display: inline-block; vertical-align: top;}
.fwcn dt img{max-width: 90%; border-radius: 15px}
.fwcn2{padding-top: 4em}
.fwcn2 dt{text-align: right;}
.fwcn h5{font-size: 1.65em}
.fwcn h6{height: 2px; width: 50px; background: #c62455; margin: 1em 0 2em 0}
.news_view img{padding: 1em 0}
.fwcp td{ padding: .5em }
.fwcp h4{font-size: 1.75em; line-height: 1; display: block; border-left: solid 4px #29166f; padding-left: .25em; margin: 2em 0 1em 0}
.fwcp td h4{padding-left: 0; border-left: none}

#post_text{ color:#cc0000}
input,textarea{ font-size:1em;font-family:"微软雅黑";}
input.met{ width:100%; padding:0 10px; height:27px; border:none; background:#fff; border-radius:3px;margin:0 0 5px 0; color:#999;}
textarea.mes{ width:100%; padding:5px 10px;height:52px; border:none; background:#fff; border-radius:3px;margin:0 0 5px 0;color:#999;}
input.m_in,textarea.m_in{ color:#666; width:100%}
.m_submit{ width:60px; text-align:center;color:#fff; height:26px; line-height:26px;border-radius:3px; background:#b31a1d; cursor:pointer; float:right}

/*分页样式*/
.holder {margin:1em 0 0; text-align:right; font-size:13px; font-family:Arial, Helvetica, sans-serif}
.holder a {cursor: pointer;padding:3px 7px; clear:both; color:#fff; background:#888; border:solid 1px #ccc; margin:0 1px;}
.holder a:hover {color: #fff; background:#666}
.holder a.jp-previous { margin-right: 5px;}
.holder a.jp-next { margin-left: 5px; }
.holder a.jp-current, a.jp-current:hover { color: #B39058;font-weight: bold; background:#666}
.holder a.jp-disabled, a.jp-disabled:hover {color: #bbb;}
.holder a.jp-current, a.jp-current:hover,
.holder a.jp-disabled, a.jp-disabled:hover {cursor: default; background: none;}
.holder span { margin: 0 5px; }
.fy{padding:3em 0; clear:both; text-align:center;}
.fy1,.fy2,.fy3,.fy4{padding:3px 8px; text-align:center; clear:both; color:#ff7d01; background:#888; margin:0 1px;border:solid 1px #ccc}
.fy2{color:#fff;}
.fy3,.fy4{color:#888; background:#fff}
.fy4{ padding:3px 7px}
a:link .fy4,a:visited .fy4{ background:#888; color:#fff}
a:link .fy1,a:visited .fy1{ color:#fff}
a:hover .fy1,a:hover .fy2,a:hover .fy4{color:#fff;}
a:hover .fy1,a:hover .fy4{ background:#555}
.page_jum{ margin:0 0 0 3px}
#jumpMenu{height:19px; margin:0 2px}
.mask_box{ width:100%; height:100%; background:none; position:fixed; _position:absolute;left:0; top:0; z-index:1; display:none}
.mask_box2{ width:100%; height:100%; background:#000; opacity:0.8; position:fixed; _position:absolute;left:0; top:0; z-index:122; display:none}
.btn-success{ width:80px; height:30px; border-radius:2px; line-height:30px; text-align:center; background:#13501a; padding:0; margin:.5em 0 0; border:none; color:#fff; cursor:pointer;}
.btn-success:hover{ background:#1e6927}
.bottom_tool{ background:url(http://g.wxkj.net/images/mask_white_90.png); opacity:.8; display:inline-table;*display:inline-table; *zoom:1; text-align:center; width:100%;height:50px;color:#fff; font-size:0.75em; line-height:1.2em; overflow:hidden; position:fixed; bottom:0; left:0; z-index:99999;animation-duration: 1s;-webkit-animation-duration: 1s;animation-name: content_animate;-webkit-animation-name: content_animate;}
.bottom_tool dl{ display:table-row;*display:inline; *zoom:1;}
.bottom_tool dd{ display:table-cell;*display:inline; *zoom:1; width:33.3%; opacity:.8}
.bottom_tool h5{ font-weight:normal; font-size:14px}
.bottom_tool img{ max-width:30px}
.weixin_code{ position:fixed; top:50%; left:50%; margin-left:-100px; margin-top:-100px; width:200px; height:200px; background:#fff; padding:15px; text-align:center; line-height:2; z-index:99999; font-size:12px; display:none}
/*工具栏*/
.wx_tool{ position:fixed; right:10px; bottom:60px; width:60px; z-index:99999}
.wx_tool ul li{ padding-bottom:5px; position:relative}
.wx_tool ul li a dl{ width:58px; height:58px; border:solid 1px #888; background:#888; border-radius:4px; text-align:center; color:#fff}
.wx_tool ul li a dl:hover{ background:#fff;color:#666}
.wx_tool ul li dt{ padding-top:8px}
.wx_tool ul li dd{ font-size:12px;}
.wx_tool .iconfont{ font-size:24px}
.wx_tool ul li .code{ display:none; position:absolute; width:120px; height:120px; left:-124px; top:50%; margin-top:-60px}
.wx_tool ul li .code img{ max-width:120px}
.wx_tool ul li:hover .code{ display:block}
.wx_tool ul li:last-first{ display:none}
.wx_tool ul li:first-child dl{ background: #dd3266; border-color: #dd3266}

.swiper-container-event{ position:relative; padding:2em 0}
.swiper-container-event .swiper-pagination,.swiper-container-other .swiper-pagination{ position:relative; margin-top:25px}
.swiper-container-event .swiper-pagination-bullet,.swiper-container-other .swiper-pagination-bullet{ border:solid 1px #ddd; background:#fff;opacity:1}
.swiper-container-event .swiper-pagination-bullet-active,.swiper-container-other .swiper-pagination-bullet-active{ background:#444; border-color:#444}
.swiper-container-banner .swiper-pagination-banner{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.swiper-container-banner .swiper-pagination-bullets{ bottom:110px}
.swiper-container-banner .swiper-pagination-bullet{ border:solid 2px #fff; background:#fff;opacity:1;}
.swiper-container-banner .swiper-pagination-bullet-active{ background:#666; border-color:#fff}
.swiper-button-prev,.swiper-button-next{ opacity:.3}
.swiper-button-prev:hover,.swiper-button-next:hover{ opacity:1}
.swiper-container-other{ position:relative; overflow:hidden}
.btn-hidden{ display:none}
img.swiper-next,img.swiper-prev{ opacity:.5; cursor:pointer}
img.swiper-next:hover,img.swiper-prev:hover{ opacity:1}
.swiper-btn-box-black{ text-align:center; padding-top:2em}
.swiper-next-black,.swiper-prev-black{ opacity:.8; cursor:pointer; width:45px; height:45px; display:inline-block; text-align:center; line-height:45px; color:#fff; background:#111;  font-size:2.2em; margin:0 2px}
.swiper-next-black:hover,.swiper-prev-black:hover{ opacity:1}
.footer{height:50px;background:url(http://g.wxkj.net/images/mask_white_80.png);position:fixed;width:100%; z-index:123456; left:0; bottom:0 }
.footer a{ width:33.2223%; float:left; text-align:center; color:#666}
.footer a i{font-size: 1.45em; margin-top: 4px; display: block;}
@media screen and (max-width:1440px) and (min-width:1024px){
}
@media screen and (max-width:1024px){
}
@media screen and (max-width:1023px){
	body{ font-size:.875em;-webkit-text-size-adjust:none; padding:60px 0 0 0}
	.top_box{ position:fixed; top:60px; height:1px; left:0; background:none; z-index: 999999; transition: none}
	.top_box .a,.header,.top_box .c,.top_tel{ display:none}
	.menu_power{text-align:left; display:block; position:fixed; top:0; right:0;z-index:9999}
  .power{display:block;}
	.menu_power img{ max-height:30px}
	.nav{position:fixed;left:0; top:60px; height: 100%; width:100%; background:url(http://g.wxkj.net/images/mask_white_90.png); display: none; transition: none; overflow-y: scroll;}
	.menu{margin-top: 0;}
	.menu ul{width:80%;padding:1em 0 2em 0; margin: 0 auto;}
	.menu ul li,.fix_top .menu ul li{text-indent:0;width:100%;display:block; line-height:1.5; height:auto; padding:.8em 0; clear:both; border:none;font-size: 1em; margin-left: 0;}
	.menu ul li.nav_home{ display:none}
    .menu ul li a{font-size:1.05em;line-height:1; color: #555; height:auto; position:relative; z-index: 99999; margin-left: 0}
	.menu ul li a:hover{background:none; color: #c62455}
	.menu ul li dl{ position:relative;  left:0; top:1em; padding:0; display:none; width: 100%; margin-left: 0; background: none; text-indent: 0}
	.menu ul li dl dd{ width:100%; float:none}
	.menu ul li dd{ height:26px; line-height:26px; text-indent: 0}
	.menu ul li dd a,.menu ul li dd a.in{ color:#666; font-size: 1em;}
	.menu ul li dd a:hover{ color:#666;background:none;}
	.menu ul li:hover{background: none}
	.menu ul li:hover dl{display: none}
	.menu ul li i{ display:inline-block; position:absolute; right:0px; top:.3em; font-size: 1.05em; cursor:pointer}
	#menu_current a{ color:#c62455;}
	.sub_newslist dl dt{ width:30%;}
	.sub_newslist dl dd{ width:65%;}
	.teacher_list a{ font-size:.75em}
}
@media(max-width:768px){
	.banner,.banner .swiper-wrapper a{height: 300px;}
	.gg .box li{ float: none; padding:1em 0;}
	.gg .box li.a{ width:100%;}
	.gg .box li.b{ display:none}
	.sub_banner_box{height:150px; font-size: .5em; line-height: 3}	
	.margin_50{ height:25px}
	.fy2,.fy_total,.page_jum{ display:none}
    .case_list a{width:50%;}
	.news_content dt{width:22%}
    .news_content dd{width:74%;}
    .sub_newslist dl dt{ text-align:center}  
	.sub_menu{ padding-top: 3em}
	.sub_menu dd{padding: 0}
	.sub_menu a{padding: .2em 1em}
	.c_table{width: 100%}
	.bottom li.a,.bottom li.b{float: none; width: 100%; margin: 0}
    .row3 ul{ font-size: .65em; width: 28%}
    .service ul dd a{height: 80px; line-height: 80px}
	.index_news div.a{ width:100%; float:none}
	.index_news div.b{ display:none}
	.gc_list dl{width: 100%; margin: 0}
}
@media(max-width:767px){
	.content,.content_full{ width:92%}
	.gg .box{ position:relative; bottom:0; border-bottom:solid 1px #ddd; padding-bottom: .5em}
	.index_a{padding-top: 3em}
	.sub_title{ height:40px; line-height:40px; font-size:.875em}
	.sub_title .box{ display:none}
	.sub_newslist a dl dd div{ font-size:.875em; line-height:1.3}
	.qywh ul{width: 50%; padding-bottom: 2em}
	.left_nav dd{ padding:0; font-size:.875em}
	.left_nav dd div{ width:33.333%; height:30px; line-height:30px; display:block; margin:3px 0; float:left; border:none}
	.left_nav dd div a{ width:96%; text-align:center; background:#eee; display:block;}
	.left_nav dd{background:none}
	.left_nav dd.nav_3 div{ width:20%; text-align:center}
	.left_nav dd.nav_3 div a{ padding:0; margin:0;}
    .left_nav dd.b{ display:none}
	.fy{ font-size:0.875em}
	.error_feedback{ display:block; padding:1em 2em}
    .swiper-container-banner .swiper-pagination-bullet{ border:none;}
    .swiper-container-banner .swiper-pagination-bullets{bottom: 20px}
    .swiper-button-prev,.swiper-button-next{transform: scale(.75);}
    .wx_tool{ display:none}
	.case_list a dl{width: 90%; padding-bottom: 1em; font-size: .875em;}
	.case_show .a,.case_show .b{width: 100%; float: none}
	.sub_news_basic ul,.sub_news_basic ul dl{width: 100%}
	.fy4{display: none}
    .sub_main .left,.sub_main .right{width: 100%; float: none; padding-bottom: 3em}
	.sub_main .right{clear: both;}
	dl.title,dl.title2{ font-size: .75em}
	dl.title dd{padding: .5em 3em}
    .index_news div.a div{ width:90%; float:none; margin:0 auto; padding-bottom: 2em}
    .index_news div.a li.margin_50{display: none}
	.img_news{ border:none}
	.img_news dl{ margin:1em 0}
	.news_k dl{ margin:0;}
	.news_k dd{ padding:0;}
	.news_k .margin_30{ display:none}
	.bottom .content{padding: 1em 0}
	.bottom ul.a,.bottom ul.b{ display: none}
	.bottom ul.c,.bottom ul.d{width: 100%; margin: 0}
	.bottom ul.c{padding-top: 2em}
	.bottom ul.c dl{width: 100%}
	.news_view .play_video,.news_view .play_box,.news_view .play_other{width: 100%; margin-left: 0}
	.list_a dl{width: 50%}
	.fwcp h4{font-size: 1.25em}
}
@media(max-width:640px){
	.news_view h3{ line-height:1.2}
	.sub_newslist a h3{ font-size:1.1222em}
	.sub_main .block_a dt,.sub_main .block_a dd{ width:100%; margin:0 0 1em 0}
	.bottom .content{width:92%; margin: 0 auto; }
}
@media(max-width:639px){
    .banner,.banner .swiper-wrapper a{height: 220px;}
    .gg .box .content{background: none; color: #555; line-height: 1}
	.gg .box div{ margin:0; float:left}
	.gg .box div.aa{ width:30%; }
	.gg .box div.aa span{ display:none}
	.gg .box div.bb{ width:50%}
	.gg .box div.cc{ width:20%;}
	.gg .box a{color: #555}
	.sub_content{line-height: 1.8; font-size: .9285em}
	.sub_menu{position: relative; left: 0; top: 0}	
	.sub_menu dd{ display: inline-block;width: 49%; text-align: center; font-weight: normal; font-size: .875em;margin-top: .5em}
	.nav_title{background: none; height: auto; width: 60%; text-align: center; position: absolute; left: 20%; margin-left: 0; bottom: 20px; color: #fff}
	.nav_title dt{padding-top: 1em; font-size: 1.25em}
	.nav_title dd{padding-top: .7em; font-weight: bold; font-size: 1.5em}
	.dqwz{padding-top: 0}
	.bottom span.block{display: block;}
	.qywh ul{width: 100%}
	.copyright{padding-top: 20}
	.copyright .content{border: none; font-size: .875em; text-align: center; line-height: 1.5}
	.copyright .code{float: none; margin-bottom: 1em}	
    .about_a img,.about_b img{float: none; margin: 2em 0}
    .about_b{padding-top: 0}
    .row3 ul{width: 90%; font-size:1.05em; margin: 0 auto}
	.row3 ul.middle{ margin: 2em 0}
	.list_a dl{width: 100%}
	.sub_news_basic dd div.img,.sub_news_basic dd div.text{width: 100%; float: none; padding-bottom: 1em}
	.fwcn dt,.fwcn dd{width: 100%}
	.fwcn dt img{ display: none; }
}
@media(max-width:360px){
	.news_content dt{width:28%}
    .news_content dd{width:68%;}
	.te_list ul{ width:100%;}
}
@media(max-width:320px){
}