@charset "utf-8";

@font-face {font-family: "iconfont";
  src: url('../iconfont/iconfont.eot?t=1511171740101'); /* IE9*/
  src: url('../iconfont/iconfont.eot?t=1511171740101#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../iconfont/iconfont.ttf?t=1511171740101') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../iconfont/iconfont.svg?t=1511171740101#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-jinlingyingcaiwangtubiao57:before { content: "\e75c"; }
.icon-duanxin:before { content: "\e67f"; }
.icon-arrow_drop_up:before { content: "\e663"; }
.icon-dianhua:before { content: "\e6cc"; }
.icon-weixin:before { content: "\e65f"; }
.icon-jiantou:before { content: "\e501"; }
.icon-shouye:before { content: "\e89e"; }
.icon-kefu:before { content: "\e6bb"; }

body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,span{ margin:0; padding:0; list-style:none}
html{ overflow-x:hidden}
body{font-family:"微软雅黑"; color:#555; background:#fff;}
img,a img{ border:none; vertical-align:middle}
a:link,a:visited{ color:#555; text-decoration:none;_cursor:pointer}
a:hover{ color:#d7000f; text-decoration:none;_cursor:pointer;}
.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}
.clear{ clear:both}
.arial{font-family:Arial, Helvetica, sans-serif}
.grey{background:url(../images/grey.jpg) top center}
.grey_b{ background:#e1e1e1}
.grey_c{ background:#f8f8f8}
.grey_d{ background:#fefefe}
.bg_white{ background:#fcfcfc}
.color_cc{ color:#cc0000}
.right{ text-align:right}
.float_l{ float:left}
.float_r{ float:right}
.padding_left_10{ padding-left:10px}
.green{ background:#A6CE38; color:#fff; height:500px}
hr{ color:#ddd; background:#ddd}
a:link,a:visited,a:hover{ cursor:pointer}
.content{width:96%; margin:0 auto; max-width:1200px; min-width:300px;font-size:0.875em;}
.content img{ max-width:100%}
.menu_power{ cursor:pointer; height:60px;display:none; background:url(http://g.wxkj.net/images/mask_white_90.png);position:fixed;width:100%; z-index:123456; font-size: 1.25em}
.menu_power ul.content{text-align:center; position:relative}
.menu_power i.home{ position:absolute; left:0px; top:5px; font-size: 2em}
.power{cursor:pointer; position:absolute; top:8px; right:0px; width:24px; height:30px; line-height:1.5;overflow:hidden; z-index:5}
.menu_power p{display:block;color:#333;width: 100%; margin-top:12px;}
.menu_power p img{ max-height:32px; display: inline-block; vertical-align: bottom}
.menu_power p span{font-size: .5em; display: inline-block; vertical-align: bottom; margin-left: 5px;}
.power span.line{ height:2px; margin:5px 0; display:block;background:#666; border:none; transition: all .3s}
.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);}
.sub_main{ padding-bottom:20px; background:#fff}

.header{ background:#f2f2f2; border-bottom: solid 1px #ddd; width:100%; display:block; position: relative; z-index: 12}
.header .content{text-align: right; font-size: .875em; max-width: 1150px; padding: .1em 0}
.top_box{height:121px; width:100%;_overflow:hidden; background: url(../images/logo_bg.jpg) top center no-repeat; text-align: center}
.top_box .content{position:relative; z-index: 2}
.top_box .nav_bg{background: url(http://g.wxkj.net/images/mask_black_70.png); width: 100%; height: 40px}
.top_logo img{ max-height: 92px; margin: .5em auto 0 0}
.top_logo h2{font-size: .9285em; font-weight:normal;}
.top_link{width: 200px; position: absolute; right: 6em; top: 20px; z-index: 11}
.top_link ul{position:relative}
.top_link li{width:105px; position: absolute;left:0; text-align: center; background: url(../images/down_list.png) bottom center; font-family: Arial; cursor: pointer; font-size: .875em}
.top_link li dl{ padding:.6em 0 1em 0}
.top_link li.b{left: 88px}
.top_link li dd{display: none;}
.top_link li dt,.top_link li dd{ height: 30px; line-height: 25px; color: #999; overflow: hidden}

.nav{ width: 35%; position: absolute; left: 0; top: 55px;}
.nav li{width: 25%; display: inline-block; margin: 0 -4px; height: 66px; vertical-align: top}
.nav li strong{font-size: 1.05em; font-weight: normal;}
.nav li:hover strong{color: #d7000f}
.nav li a form{ color:#999; font-size: 1em; font-family:Arial}
.nav_r{right: 0;left:auto}
.nav li div{width: 2000px; position: absolute;left:-281%; top: 66px;background:url(http://g.wxkj.net/images/mask_white_80.png); height: 50px; display: none;}
.nav li div form{max-width: 1200px; margin: 50px auto 0 auto;height: 50px; text-align: right; display: block;}
.nav div dl{max-width: 1170px; margin: -50px auto auto; text-align: right}
.nav div dl dd{display: inline-block; line-height: 50px; padding: 0 1em}
.nav_l li div{left: -97%}
.nav_l div dl{text-align: left}
.banner{ width:100%; position:relative; overflow:hidden; background:url(../images/loading2.gif) no-repeat center center}
.banner a{ clear:both; height:545px; width:100%;}
.line{ border-bottom:solid 1px #ddd; height:20px; clear:both}
.menu_current a strong{color: #d7000f}
.index_gg ul{ height:50px;background:url(../images/ico1.png) no-repeat 0 15px; text-indent:37px; overflow:hidden;}
.index_gg ul li{ height:50px; line-height:50px; overflow:hidden}
.index_gg ul span{ color:#999; font-size:0.875em; margin:0 10px}
.index_gg ul a.a{ display:inline-block; height:24px; line-height:24px; border-radius:12px; text-align:center; width:70px; background:#eee; border:solid 1px #ddd; text-indent:0; font-size:0.875em; margin-left:10px}
.index_gg ul a.a:hover{ background:#fe0000; color:#fff; border:solid 1px #fe0000}
#slic{ width:100%; max-width:1280px; height:165px; overflow:hidden; margin:0 auto}
#slic ul{ position:relative}
#slic li{ min-width: 490px; height:165px; position:absolute; cursor:pointer}
#slic li.a{ left:0}
#slic li.b{ right:280px}
#slic li.c{ right:30px}
#slic li.d{ right:-150px}

div.title{margin:1.05em auto;clear:both; padding-bottom:.8em; border-bottom:solid 1px #ddd; font-size:1.13em; position:relative}
div.title dt{ display:inline-block;}
div.title dt span{ display:inline-block; height:8px; width:8px; display:inline-block; background:#616161; margin-right:.8em; vertical-align:middle}
div.title dt strong{font-weight:normal}
div.title dt i{ height:16px; width:1px; background:#616161; margin:0 .5em; display:inline-block; vertical-align:middle}
div.title dd{ display:inline-block;color:#888; font-size:.875em;;}
div.title p{ position:absolute; right:0; top:0; font-size:1.65em; line-height:1}
div.title p a{ color:#888}
div.title p a:hover{ text-decoration:none;color:#F31117}
div.title2{margin: 1em auto; text-align: center;}
div.title2 dt{font-size: 2em; color: #444;}
div.title2 dd{font-size: .875em;}
div.title2 dd h5{font-size: 1.25em; font-weight: normal; padding: .5em 0;}

.gmzx{width: 100%; overflow: hidden}
.gmzx_click div{ overflow:hidden; height:200px; background:#f7f7f7;width:13.85714%; float:left; transition: all .3s}
.gmzx div dt{ position:relative; cursor:pointer;}
.gmzx div dt p{ position:absolute; width:90%; top:.8em; left:5%; background:url(../images/myzx1.png) 0 -36px; font-family:"Times New Roman", Times, serif; height:36px; line-height:36px; font-size:1.4em; text-align:right}
.gmzx div.a{ margin-right:1%}
.gmzx img:hover{ opacity:.7}
.gmzx div.in{ width:55.42856%}
.gmzx div.in dt{ float:left; width:25%;}
.gmzx div.in dt p{ background:url(../images/myzx1.png); color:#fff}
.gmzx div.in dd{ float:left; display:block; width:69%; margin-left:3%; font-size:.9285em; line-height:1.8; position:relative; height:200px}
.gmzx div.in dd h5{ padding:.7em 0; border-bottom:1px #ccc solid; margin:.7em 0; font-size:1.05em}
.gmzx div.in dd a{ position:absolute; background:#f7f7f7; width:100%; display:block; left:0; bottom:10px; color:#ED000B; padding:.5em 0; text-decoration:underline}

.index_a ul{ float:left; font-size:.9285em}
.index_a ul h5{ font-size:1.25em; color:#555;}
.index_a ul.a{ width:31%;}
.index_a ul.a li{ width:90%}
.index_a ul.a dt{ float:left; width:30%}
.index_a ul.a dd{ float:left; width:60%; padding-left:1em; color:#555;}
.index_a ul.a dd h5{ margin-bottom:.5em;}
.index_a .line{ border-bottom:dashed 1px #ccc; clear:both; margin-bottom:15px; height:15px; display:block}
.index_a ul.b{ width:38%; border-left: dashed 1px #ccc; border-right:dashed 1px #ccc}
.index_a ul.b div{ width:82%; margin:0 auto}
.index_a ul.b dd span{ margin:0 5.5% 0 0; font-weight:bold; font-size:1.1111em}
.index_a ul.c{ width:30.5%; background:url(../images/ee1.jpg) no-repeat top right; float:right}
.index_a ul.c li{ width:90%; float:right}
.index_news .a{ width:48%; float:left}
.index_news .b{ width:48%; float:right}
.index_links{ padding:1em 0 0}
#links_form{ border:solid 5px #ddd; width:70%; padding:.3em; margin:.3em 0 0}
#links_form select{ border:none; margin:0 auto; color:#555}
.box-shadow1{-moz-box-shadow:0px 5px 6px #c2c2c2 inset;-webkit-box-shadow:0px 5px 6px #c2c2c2 inset;box-shadow:0px 5px 6px #c2c2c2 inset;}
.box-shadow2{-moz-box-shadow:0px -5px 6px #c2c2c2 inset;-webkit-box-shadow:0px -5px 6px #c2c2c2 inset;box-shadow:0px -5px 6px #c2c2c2 inset;}
.index_b{ padding:1em 0;}
.index_b ul{float:left; margin:2.5em 0;}
.index_b ul.a{ width:34%;}
.index_b ul.b{ width:32%;}
.index_b ul.c{ width:32%; float:right}
.index_b li.title{ font-size:1.3em; margin-bottom:1em}
.index_b li.title span{ font-size:0.875em; color:#555; font-family:Arial, Helvetica, sans-serif}

.ad1{ clear: both; padding: 1em 0; width: 100%;}
.ad1 img{width: 100%;}
.basec_show ul{ width:33.333%; float: left; }
.basec_show ul img{width: 96%; margin: 0 auto 1em 0}
.index_case .box li{width: 20%; float: left;background: #eee}
.index_case .box dt,.index_case .box dd{ width: 50%; float: left}
.index_case .box dt{ text-indent:.5em; padding-top: 1.5em}
.index_case .box dt p{font-size: .875em; font-family: Arial}
.index_case .box dd{}
.box-col2 .c1{ width:40%; float:left}
.box-col2 .c2{ width:55%; float:right}
.box-col2 .c2 dd{ padding:.25em 0;}
.box-col-news dl dd{ padding:.25em 0;}
.box-col-news dl dd span{ font-size:.9285em; float:right; color:#888}
.box-col-3 ul{ width:31.555%; float:left;}
.box-col-3 ul.a{ margin:0 2.5%;}
.zxzx{padding-top: 2em;}
.zxzx dd{padding: .4em 0}

.record dl{ width:46%; float:left}
.record dt a{ width:60%; margin-bottom:1.3em; height:30px; line-height:30px; text-align:center; color:#fff; display:block; background:#cc0001;}
.about_c{ line-height:1.7em; font-size:0.875em}
.about_c img,.news_c img{ margin-bottom:.5em}
.news_c{ background:none; border:none; padding:0; margin:0}
.news_c dd{ width:100%; font-size:0.875em}
.news_c dd p{ height:20px; line-height:20px; overflow:hidden}
.news_c dd span{ font-size:0.875em}
.about_more{ padding-top:1em;font-weight:bold;}
.index_c ul{ width:33.33333333%; float:left}
.index_c ul dl{ width:96%}
.index_c ul.b dl{ margin:0 auto}
.index_c ul.c dl{ float:right}
.index_c dt{ height:36px; line-height:36px; margin-bottom:1em; border-bottom:solid 1px #ddd; font-size:1.25em}
.index_c dt a.a{ float:right; font-weight:bold; font-size:0.875em}
.index_c dt span{ color:#ccc; font-weight:normal; font-family:Arial, Helvetica, sans-serif}
.index_c dt strong{ font-weight:normal; color:#ccc; margin:0 .1em}
.index_lc dl{ float:left; height:100px; width:16%; text-align:center;}
.index_lc dd,.index_lc dt{ border-right:solid 1px #ddd}
.index_lc dd{ padding:.7em 0 0}
.index_lc dl.s{ width:10%}
.index_lc dl.l{ text-align:left}
.index_lc dl.r{ text-align:right;}
.index_lc .r dd,.index_lc .r dt{ border:none}
.index_form{ height:350px; background:url(../images/bg1.jpg) bottom center; font-weight:bold}
.index_form .a{ padding-top:50px}
.index_form .a ul{ height:250px; width:100%;background:url(http://g.wxkj.net/images/mask_white_40.png)}
.index_form .a li{ float:left; color:#ffd902}
.index_form .a li.a{ width:48%;}
.index_form .a li.a dl{ padding:0 4em 0 7em;}
.index_form .a li.a dt{ font-size:1.5em; padding:.8em 0; font-weight:bold; line-height:1.4em; margin-bottom:.333em;background:url(../images/yw.png) no-repeat;  background-size:auto 80%; text-indent:58px}
.index_form .a li.b{ width:26%}
.index_form .a li.c{ width:26%; position:relative}
.index_form .a li.c dl{ position:absolute; left:30px; top:135px}
#send_index{ padding-top:50px}
#send_index dt,#send_index dd{ float:left; height:26px; line-height:26px; text-align:center}
#send_index dt{ width:20%; font-weight:bold}
#send_index dd.l{ width:70%;}
#send_index dd.r{ width:8%; font-weight:bold; font-size:1.5em; line-height:35px}
#send_index dl{ clear:both; height:40px}
#send_index input{ width:96%; padding:0 2%; border:none; height:26px; line-height:26px}
a.index_submit{ height:28px; width:160px; color:#fff; margin-top:15px; line-height:28px; text-align:center; background:#cc0000; display:block; cursor:pointer}
a:hover.index_submit{ background:#555}
#show_post_text{ position:absolute; top:53px; color:#cc0000; left:30px; text-indent:25px; background:url(../images/error.png) no-repeat; height:20px; line-height:20px; display:none}

#left_current a{color:#333;}
.sub_content{ padding:1em 0 0; line-height:2; color:#555;}
.feedback{ padding:50px;}
.feedback li{ padding:10px 0}
.feedback input{ vertical-align:top; border:solid 1px #ddd; width:500px; height:30px; line-height:30px}
.feedback textarea{ vertical-align:top; width:500px; border:solid 1px #ddd; background:none}
.feedback img{ vertical-align:top}
.bt_feedback{ height:30px; line-height:30px; width:120px; text-align:center; color:#fff; background:#0055AA; cursor:pointer; display:inline-block; margin-left:60px}
.error_feedback{color:#F00; text-indent:40px}
#show_code,#show_code2{ cursor:pointer}

div.news_l{ width:63%; border-right:solid 1px #ddd;float:left;}
.news_l .l{ width:40%; float:left; color:#555; margin:15px 0 0 0}
.news_l .l h3{ padding:10px 0;color:#333; font-size:1.166em}
.news_l .l dt img{border:solid 1px #ddd; background:#fff; padding:5px}
.news_l .l dt a:hover img{ border:solid 1px #888}
.news_l .r{width:53%; float:right;}
.news_l .r dl{ width:86%; margin:1em 0 1em 0; border-bottom:solid 1px #ddd; padding-bottom:1em}
.news_l .r h3{font-size:1.166em}
.news_l .r span{ color:#999}
.news_l .r dd{ color:#555; padding:3px 0 0 0}
.news_l img,.news_r img{ width:100%}
div.news_r{ width:32%; float:right;position:relative;}

.sub_bannerBox{ background:#B2B2B2; text-align:center}
.sub_bannerBox .sub_banner{ height: 419px; background:url(../images/sub_banner.jpg) no-repeat top center; position: relative}
.sub_bannerBox .triangle{width:190px; height: 94px; line-height: 50px; background: url(../images/triangle.png); display: block; color: #fff; font-family: Arial; position: absolute; left: 50%; top: 0; margin-left: -95px}
.sub_title{ background:url(../images/tbg.jpg) no-repeat; height:44px; line-height:34px; text-align:right}
.sub_menu{ padding:1.5em 0 0;}
.sub_menu dd{ width:11%; float:left; margin-right:.2%; text-align:center; height:30px; line-height:30px; background:#7C7C7C; border-radius:4px 4px 0 0}
.sub_menu dd.in{ background:#aaa}
.sub_menu dd a:link,.sub_menu dd a:visited{ color:#f8f8f8; display:block; background:url(../images/jt.png) no-repeat top right}
.sub_menu_line{ border-bottom:solid 2px #bbb; clear:both; height:2px}
#left_current{ background:#999}
#left_current a:link,left_current a:visited{ color:#222; font-weight:normal; background:url(../images/jt.png) no-repeat top right}
/*新闻页*/
.sub_newslist{ padding:0 0 20px 0;}
.sub_newslist li{border-bottom:dashed 1px #CCCCCC; height:35px; line-height:35px}
.sub_newslist dl{ border-bottom:solid 1px #ddd; margin:0 0 20px 0;padding:0 0 30px 0;clear:both}
.sub_newslist dl dt{ font-size:18px; font-weight:bold; margin:0 0 15px 0}
.sub_newslist dl dd img{width:100%}
.sub_newslist dl dd.i_l{ width:56%; float:left; border:solid 1px #ddd; padding:3px}
.i_r a:link,.i_r a:visited{ margin:20px 0 0 0; color:#d10000}
.i_r a:hover{ color:#333}
.sub_newslist dl dd.i_r{ width:38%; float:right;}
.news_li{ width:80%; float:left; display:block; background:url(../images/gif-0336.gif) no-repeat 0 10px; padding:0 0 0 18px;}
.news_time{ float:right; color:#ccc; font-size:12px}
.sub_newslist li div{color:#555; clear:both}
.clas{ height:40px; line-height:40px;color:#fff; text-indent:2em; margin-top:-40px;background:url(http://g.wxkj.net/images/mask_black_70.png); display:block; z-index:1; position:relative}
.list_show h3{ font-size:1.3em; text-align:center}

.list_show h3{ font-size:1.3em; text-align:center}
.case_list_a{ background:#DEDEDE; padding:1.2em 0}
.case_list_a li{width:25%; float:left; padding-bottom:2em}
.case_list_a li dl{ width:88%; margin:0 auto}
.case_list_a li dd{ background:url(../images/more_ico.png) center right no-repeat #fff; border-bottom:solid 2px #333; padding:1em; line-height:1.5em}
.case_list_a li h3{ font-weight:normal; font-size:1.25em}
.case_list_b li{width:25%; float:left; padding-bottom:2em}
.case_list_b li dl{ width:92%; margin:0 auto; background:#eee; padding-top:.8em; text-align:center}
.case_list_b li dd{ padding:.2em 0}
.case_list_b li h3{ font-weight:normal; font-size:1em}
.list_search{ padding-bottom:1.8em}
.list_search dl{ padding:.3em 0; border-bottom:solid 1px #ddd}
.list_search dl span{ margin:0 .8em; cursor:pointer}
.list_search dl strong{ cursor:pointer}
.list_table{ background:#ccc; padding:.3em 0; margin-bottom:2em}
.list_table li.a{ width:70%; float:left}
.list_table li.b{ width:29%; float:right; text-align:right}
.list_table li p{ padding:0 .8em}
#list_count,.list_focus{ color:#cc0000;}

.news_list dl{ border-bottom:solid 1px #ddd; padding:4em 0; font-size:1em}
.news_list dd{ line-height:1.6; color:#555;}
.news_view h3{ text-align:center; font-size:1.6em; font-weight:normal}
.news_view img{padding: 1em 0;display: block; text-align: center; margin: 0 auto}

.news_list dl.a dt{ width:10%; float:left; overflow:hidden; background:#f9f9f9; text-align:center; line-height:1.3; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.news_list dl.a dt strong{ font-size:3.3em;color:#cc0000; margin:.3em 0 0; display:block}
.news_list dl.a dd{ width:86%; float:right; overflow:hidden; line-height:1.3em}
.news_list dl.a h3{ font-size:1.5em}
.news_tt{ color:#999; height:30px; line-height:30px}
.news_list a:hover dl.a{ background:#f9f9f9}

.news_list div.b{ width: 100%;}
.news_list div.b .con{color: #888}
.news_list div.b ul{ width:49%; border-bottom:solid 1px #eee; display: inline-block}
.news_list a:hover div.b ul{ background:#f3f3f3}
.news_list div.b dl{ width:96%; border:none; margin:0 auto; padding:2em 0}
.news_list div.b dt{ width:24%; float:left; overflow:hidden}
.news_list a div.b h3{ margin-bottom:.5em; color:#555; font-size: 1.25em}
.news_list a div.b p{padding:.5em 0; color: #888}
.news_list div.b dd{ width:74%; float:right; overflow:hidden; line-height:1.3; font-size: .875em;}
.news_list div.b h6{font-size: 1em; color: #888; font-weight: 100; padding: 0;margin: .5em 0}
.news_ts{ text-align:center; color:#999; padding:10px 0; line-height:1.5; border-bottom:dashed 1px #CCC; margin-bottom:10px}
.news_tool{ text-align:right}
.news_tool a{ width:80px; text-align:center; display:inline-block; height:22px; line-height:22px; border:solid 1px #ddd; margin-top:20px}
.news_list .img_news{ background:#eee; position:relative;}
.news_list .img_news dl{ clear:both; display:none; margin:0; padding:0}
.news_list .img_news dl dt{ float:left; width:33%; max-height: 280px; overflow: hidden;}
.news_list .img_news dl dd{ float:left; width:59%; margin-left:5%}
.news_list .img_news div.ico{ position:absolute; right:20px; bottom:10px;}
.news_list .img_news div.ico span{ width:12px; height:12px; display:inline-block; border-radius:6px; background:#999; margin:0 .2em; cursor:pointer}
.news_list .img_news div.ico span.a{ background:#005BAC}
.news_list .img_news h3{ margin:1.5em 0 .5em 0; font-size:1.8em; font-weight:normal}
.news_list .img_news h3 a{ color:#005BAC}
.news_list .img_news h3 a:hover{ color:#cc0000}

.sub_baoming{ border:solid 1px #ddd}
.sub_baoming ul.a{ height:46px; background:url(../images/yw.png) 8px 2px no-repeat #ddd; line-height:46px; font-weight:bold; text-indent:50px; font-size:1.25em; margin-bottom:2em; background-size: auto 80%}
.sub_baoming dl{ clear:both;}
.sub_baoming dt{ width:16%; float:left; text-align:right; margin-bottom:1em}
.sub_baoming dt span{ color:#ff0000; margin-right:.3em; font-weight:bold}
.sub_baoming dd{ width:83%; float:right; margin-bottom:1em}
.sub_baoming dd img{ max-height:28px; vertical-align:middle}
.sub_baoming dd input.a{ width:30%; border:solid 1px #ccc; height:24px; line-height:24px; vertical-align:middle}
.sub_baoming dd input.b{ width:15%; border:solid 1px #ccc; height:24px; line-height:24px; vertical-align:middle}
.sub_baoming dd textarea{ width:50%; border:solid 1px #ccc}
a.reset,a.submit{ width:100px; height:30px; line-height:30px; text-align:center; color:#fff; background:#cc0000; margin-right:10px; display:block; float:left; border-radius:2px; font-weight:bold; color:#f9f9f9}
a:hover.submit{ background:#ee0000}
a.reset{ background:#999; color:#333}
a:hover.reset{ background:#ccc}
#post_text{ color:#cc0000}

.bottom{line-height:1.8; width:100%;clear:both; color:#555;background:#f8f8f8; padding:3.5em 0 0 0; margin:18px 0 0}
.bottom ul{margin:0 auto; text-align:left}
.bottom_a{ width:30%; float:left;}
.b_a{ width:100%; clear:both;}
.b_a dt,.b_a dd{ float:left; padding:.4em 0 0 1.2em;line-height:1.6em}
.b_a dd{padding:.7em 0 0 1.2em;}
.bottom_a div{width:80%; height:100px; background:#f12f37; margin:.1em 0;}
.bottom_a div a:link,.bottom_a div a:visited{ color:#fff; padding:1.5em 0 0 0; display:block}
.bottom_a div a:hover{ color:#eee}
.bottom h5{ font-size:1.0714em; font-weight:normal}
.bottom h4{ font-size:1.2857em; font-weight:normal}
.bottom_b{ width:51%; margin:0 2%; float:left; padding-top:1.4em}
.bottom_b dl{ width:24%; float:left;}
.bottom_b dd{ font-size:0.8571em; padding:.2em 0}
.bottom_b a h5{ color:#666}
.bottom_c{ width:13%; float:right; text-align:right; padding-top:1.9em}
.bottom a{ color:#888}
.bottom a:hover{ color:#fe0000}
.bottom_contact strong{ color:#32887b}
.bottom_contact h5{color:#32887b; font-size:2.2em; font-weight:normal; font-family:Arial, Helvetica, sans-serif}
.bottom_link{text-align:center; font-size:0.75em; color:#666; padding:1.3em 0}
.copyright{ background:#f8f8f8; color:#888; line-height:1.8; border-top:solid 1px #ddd; font-size:0.875em}
.copyright .a{ width:58%; float:left; padding:1.5em 0; font-size: 1.25em;}
.copyright .a a{width: 25%; display: inline-block}
.copyright .a img{ vertical-align: middle;}
.copyright .b{ width:40%; float:right; padding:1.5em 0}
.copyright a:link,.copyright a:visited{ color:#888}
.copyright a:hover{color:#fe0000}

.xstd ul{ width:50%; float:left}
.xstd dt,.xstd dd{ width:50%; float:left}
.jstd{ background:#f3f3f3}
.jstd ul{ margin:0 auto; padding:3em 0 1em 0}
.jstd ul dl{ width:50%; float:left; text-align:center; margin-bottom:2em}
.xsda .l{ width:75%; float:left}
.xsda .l img{ width:98%}
.xsda .r{ width:24.5%; float:right; border:1px #ddd solid; position:relative; min-height:300px}
.xsda .r li{ width:88%; margin:0 auto}
.xsda .r dl{ clear:both}
.xsda .r dt{ width:30%; text-align:right; float:left;padding:.5em 0}
.xsda .r dd{ width:68%;float:right;padding:.5em 0}
.xsda .r p{ text-align:center;  padding:2em 0; clear:both; color:#1B5FBA; position:absolute; bottom:1.2em; left:0; width:100%}
.xsda .r h3{ margin:.5em 0; font-weight:normal; font-size:1.25em}
.xsda .r input{ border:solid 1px #888; width:90%; color:#555}
.xsda .r img{ width:70px; margin-right:.5em}
.xxzl{ background:#DEDEDE; padding:1.2em 0}
.xxzl ul{ width:96.4%; margin:0 auto; padding:1em 0 0; clear:both;}
.xxzl ul.a a{ width:25%; float:left; text-align:center}
.xxzl ul.b a{ width:50%; float:left; text-align:center}

/*教师之窗*/
.teacher_show .l{ width:65%; float:left; background:#333; color:#ccc}
.teacher_show .r{ width:33%; float:right}
.teacher_show .l dl{ width:94%; margin:0 auto; padding:1em 0; clear:both}
.t_head dt{ width:35%; float:left; line-height:1.5; background:#555; padding-bottom:1em}
.t_head dt h3,.t_head dt p{ padding:.1em 0 .1em 1em}
.t_head dt h3{ font-size:1.5em}
.t_head dd{ width:62%; float: right; font-size:1.1333em}
.te_zpxs{ height:30px; line-height:30px; font-size:1.25em; font-weight:bold; border-bottom:solid 1px #555}
.te_list ul{ width:33.333%; float:left; text-align:center; padding:1em 0}
.te_list a{ color:#ccc}
.teacher_show .r dl{ width:33.3333%;float:left}
.teacher_show .r dt,.teacher_show .r dd{ width:90%; margin:.5em auto; text-align:center}
.te_gdjs a{ font-size:1.25em}
.te_list img{max-width:94%; margin:0 auto}

.ad_list{ padding-bottom:1em;}

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:#555; 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}
.bottom_b dd span{ float:right; height:26px; line-height:26px; padding:0 10px 0 0; color:#d10;}
.bottom_js{display:none}
#bottom_nav,#bottom_nav a:link,#bottom_nav a:visited{ color:#222;padding:0 0 8px 0; font-weight:bold}
#bottom_nav a:hover{ color:#b31a1d}
.links{ clear:both;width:100%; background:#212121; float:left; margin:20px 0 0 0}
.links ul{margin:0 auto; height:35px; line-height:35px; text-align:left; color:#eee}
.links a:link,.links a:visited{ color:#fff; margin:0 5px}
.links a:hover{ color:#ffcc00}
.links div{ float:right; width:800px; text-align:right}
.bottom_tool{ background:url(http://g.wxkj.net/images/mask_black_80.png); display:inline-table;*display:inline-table; *zoom:1; text-align:center; width:100%;height:46px;color:#fff; font-size:0.75em; line-height:1.2em; overflow:hidden; position:fixed; bottom:0; left:0;_position:absolute;/* for IE6 */ _top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); z-index:99999}
.bottom_tool dl{ display:table-row;*display:inline; *zoom:1;}
.bottom_tool dd{ display:table-cell;*display:inline; *zoom:1; width:25%;*width:24%}
.bottom_tool h5{ font-weight:normal; font-size:1em}
.bottom_tool a:link,.bottom_tool a:visited{ color:#f5f5f5; display:block; height:46px;}
.bottom_tool a:hover{ background:#006cd7}
.bottom_tool img{ margin:6px 0 0}

/*分页样式*/
.fy{padding:3em 0 0; clear:both; text-align:right}
.fy1,.fy2,.fy3,.fy4{padding:3px 8px; text-align:center; clear:both; color:#cc0000; 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:#cc0000;}
.page_jum{ margin:0 0 0 3px}
#jumpMenu{height:19px; margin:0 2px}

.contact_img{ float: left; margin:0 20px 20px 0}
.mask_box{ width:100%; height:100%; background:url(http://g.wxkj.net/images/mask_white_80.png); position:fixed; _position:absolute;left:0; top:0; z-index:1; display:none}
.footer_tool{height:60px;background:#f9f9f9;position:fixed;width:100%; z-index:123456; left:0; bottom:0; font-size:0.875em; display: none}
.footer_tool a{ width:25%; float:left; text-align:center; color:#666; height: 60px; padding-top: .35em}
.footer_tool a.first{background: #F12F37; color: #fff; width: 75%; display: block; height: 60px; line-height: 40px; font-size: 1.1333em}
.footer_tool a:hover.first{opacity: .7}
.footer_tool a.first i.iconfont{vertical-align: middle; font-size: 1.65em; color:#fff}
.footer_tool a.first dt,.footer_tool a.first dd{display: inline-block; vertical-align: middle;}
.footer_tool a.second dl{border-right: solid 1px #ddd; display: block;}
.footer_tool a.second i{font-size: 1.65em; margin-top: 4px; display: block; color: #555}
.swiper-container-event{ position:relative;}
.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:#555; border-color:#555}
.swiper-container-banner .swiper-pagination-banner,.swiper-container-event .swiper-pagination-event,.swiper-container-other .swiper-pagination-other{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:20px}
.swiper-container-banner .swiper-pagination-bullet{ border:solid 3px #eee; background:#eee;opacity:1; width:6px; height: 6px}
.swiper-container-banner .swiper-pagination-bullet-active{ background:#555;}
.kc_c .swiper-container-event .swiper-pagination-bullets{ margin-top:35px}
.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-family:"黑体"; font-size:2.2em; margin:0 2px}
.swiper-next-black:hover,.swiper-prev-black:hover{ opacity:1}
@media screen and (max-width:1200px) and (min-width:1024px){
	.nav li div{width: 1700px}
	.nav li div p{width: 100%;}
	.nav_l li div{width: 2000px}
	.nav_l li div p{width: 100%;}
}
@media screen and (max-width:1024px){
	.nav li div{width: 1440px}
	.nav_l li div{width: 1834px}
    .copyright .a{ width:100%}	
	.copyright .b{ text-align:center; width:100%}
    .left_nav{ width:88%;}
}
@media screen and (max-width:1023px){
	.header,.top_link,.top_logo{display: none}	
	.sub_bannerBox .triangle{display: none}
	.menu_power{text-align:left; display:block; position:relative; top:0; right:0;z-index:99}
    .power{display:block;}
	.top_box{position: relative; background: url(http://g.wxkj.net/images/mask_white_80.png); height: auto; top: 0px; z-index: 121212}
	.nav{display: none}
	.nav,.nav_r{width: 100%; position: relative; left: 0;top: 1em; font-size: .875em; }
	.nav li{padding: 1em 0; height: auto; font-size: 1.05em}
	.nav li strong{font-weight: bold;}
	.nav li div{top: -99999px}
    .index_case .box li{width: 50%;}
	.sub_main----------------{padding-top: 60px}
    .banner a{ clear:both; height:300px;}
	.sub_bannerBox .sub_banner{ height: 300px; background-size:  auto 100%}
	.slic li{ width:50%; float:left;}
    .left_nav{ width:100%;}
	.top_ul3{ display:none}	
	div.news_l,div.news_r{ width:100%; float:none}
	div.news_r{ padding:40px 0 0; clear:both}
	.news_l .r dl{ width:98%}
    .case_list_a li,.case_list_b li{width:33.3333%;}
	.jstd ul dl img{ width:90%; margin:0 auto}
    .xsda .l{ width:60%;}
    .xsda .r{ width:38%;}
	.menu ul span dd{ display:inline-block;padding-right:.5em;}
	.gmzx div{ height:auto}
	.gmzx div dl{ width:80%; margin:0 auto}
	.gmzx div dt{ float:left; width:25%; max-width:200px}
	.gmzx div dt p{ background:url(../images/myzx1.png); color:#fff}
	.gmzx div dd{ float:left; display:block; width:69%; margin-left:3%; font-size:.9285em; line-height:1.8; position:relative; height:auto}	
	.gmzx div dd h5{ font-size:1.25em}
}
@media screen and (max-width:1024px) and (min-width:768px){
}
@media screen and (min-width:769px){
    .bottom_tool{ display:none}
}
@media(max-width:768px){
	.margin_50{ height:25px}
	.bottom_c{ display:none}
	.bottom_a,.bottom_b{ width:100%; margin:0 auto; float:none}
	.bottom_a .margin_20{ display:none}
	.bottom_a div{ width:49%; height:70px; float:left; margin-right:1%; margin-bottom:1.5em; font-size:.875em;}
	.bottom_a div img{ max-width:40px}
	.b_a dt,.b_a dd{ float:left; padding:.9em 0 0 .3em}
	.b_a dt{ padding-top:.7em}
	.bottom_a div a:link,.bottom_a div a:visited{ padding-top:.5em}
	.bottom_a div a{ width:98%; margin:0 auto}
	.bottom_a>.b_a{ display:none}
	.fy2,.fy_total,.page_jum{ display:none}
    .index_news .a,.index_news .b{ width:100%; float:none; clear:both}
	.index_news .b{ padding-top:.5em}
	.index_news .a dt{ max-height:160px;}
	#links_form{ border:solid 1px #ddd; width:98%; padding:.3em 0; margin:.3em 0 0}
	#links_form select{ width:90%}
	.index_map{ margin:2em 0 0}
	.index_form .a li.a{ width:43%}
	.index_form .a li.a dl{ padding:0 3em 0 3em;}
	a.index_submit{ width:100px}
	.bottom_link{ display:none}
	.sub_menu dd{ width:24%; border-radius:0; margin-bottom:1px}
	.news_list .img_news dl dt{width:45%;}
	.news_list .img_news dl dd{width:50%}
}
@media(max-width:767px){
	.nav li{width: 50%;}
    .banner a{ clear:both; height:200px;}
	.sub_bannerBox .sub_banner{ height: 200px;}
	.gmzx div dt{width:30%}
	.gmzx div dd{width:65%; font-size:.875em}
	.index_a ul.a{ width:40%;}
	.index_a ul.c{ width:58%}
	.index_a .b{ display:none}
	.index_links{ display:none}
    .list_table li.a,.list_table li.b{ width:100%; float:none; text-align:left}
    .list_search dl strong{ display:block}
	.news_list dl.a dt{ width:20%;}
	.news_list dl.a dd{ width:78%;}
	.news_list div.b,.news_list div.b ul,.news_list div.b ul.ev{ width:100%}
	.news_list div.b dl{ width:90%; margin:0 auto}
	.news_list div.b dt{ width:40%}
	.news_list div.b dd{ width:55%; line-height:1.8em}
	.news_list div.b dd div{ display:none}	
	.jstd ul dl{ width:90%; float:none; margin:0 auto 2em auto}
	.jstd ul dl img{ width:100%}
    .xsda .r p{ display:none; left:-9999px}
	.img_news{ display:none}
	.news_ts{ padding:8px 0; margin:10px 0; line-height:1.5}
	.ad_list{ padding-bottom:10px}
	.sub_menu{ padding:8px 0;}
	.footer_tool{display: block;}
}
@media(max-width:640px){	
	.show_copyright{ display:none}
	.sub_title,.news_ts{ font-size:1em}
	.index_b ul.a{ width:100%; float:none; padding-top:2em}
	.index_b ul.b,.index_b ul.c{ width:50%}
	.index_b .ca{ width:90%;}
	.index_lc img{ width:50%}
	.index_lc dl{ width:14%; font-size:.875em}
	.index_lc dl.l,.index_lc dl.r{ width:14%; text-align:center}
    .case_list_a li,.case_list_b li{width:50%;}
	.sub_baoming dt,.sub_baoming dd{ width:80%; float:none; text-align:left; margin:0 auto}
	.sub_baoming dt{ margin-top:1em}
	.sub_baoming dd input.a,.sub_baoming dd  textarea{ width:100%}
	.sub_baoming dd input.b{ width:30%}
	.sub_menu dd{ width:33%; border-radius:0; border-right:solid 1px #fff; border-bottom:solid 1px #fff; margin:0}
    .xstd ul{ width:100%; float:none; clear:both}
	.xstd ul:last-of-type{ position:relative; margin-left:-1px; padding-top:1px}
	.teacher_show .l,.teacher_show .r{ width:100%; float:none; clear:both; height:auto; margin-bottom:1em}
	.te_list ul{ width:50%;}
	.te_list li{ width:90%; margin:0 auto}
	.xsda .l{ display:none}
    .xsda .r{ width:100%; float:none;}
}
@media(max-width:639px){
    .banner a{ clear:both; height:200px;}
	.sub_bannerBox .sub_banner{ height: 160px}
	.gmzx div dl{ width:100%}
	.gmzx .swiper-button-next,.gmzx .swiper-button-prev{ display:none}
	.index_a ul.a,.index_a ul.c,.index_a ul.a li{ width:100%; float:none;margin:0 auto}
	.index_a ul.a dt img{max-height: 80px;}
    .index_a ul.c li{ width:100%; margin:0 auto; padding-top:3em}
	.index_case .box dt{padding-top: .4em}
	.index_news dd span{ display:none}
	.box-col2 .c1,.box-col2 .c2{ width:100%; float:none; clear:both}
	.box-col2 .c2{ padding:.5em 0 0}
	.index_b ul.b,.index_b ul.c{ width:100%; float:none; clear:both; padding-top:2em}
	.index_b ul.c,.index_b .index_news{ padding:0; margin:0}
	.index_b ul.c{ padding-bottom:2em}
	.index_b .ca{ width:100%;}
	.index_c ul.a,.index_c ul.b,.index_c ul.c{ width:100%; float:none; padding-bottom:1em}
	.index_c ul dl{ width:100%;}
	.index_lc{ display:none}
	#show_post_text{ left:3.6em; top:92px}
	#send_index{ padding-top:30px}
    .case_list_a li,.case_list_b li{width:90%; margin:0 auto; float:none}
	.news_list dl.a dt{ width:30%;}
	.news_list dl.a dd{ width:68%; line-height:1.5em}
	.news_list dl.a dd h3{ font-size:1.25em}
	.news_list dl.a dd div{ display:none}
	.t_head dt,.t_head dd{ width:100%; float:none}
	.xxzl ul.a a{ width:50%}
    .xxzl ul.b a{ width:100%}
	.xxzl ul.b{ padding:0}
    .xxzl ul.b a{ width:100%; padding-top:1em}
	.bottom{ padding:1em 0}
	.bottom_b{ margin:0}
	.bottom_b dl{ width:100%; text-align:left; margin-bottom:.5em}
	.bottom_b dd{ width:25%; float:left; height:18px; line-height:18px}
	.index_form .a li.a,.index_form .a li.b,.index_form .a li.c{ width:100%; float:none; margin:0 auto}
	.index_form .a li.b,.index_form .a li.c{ width:80%;}
	.index_form{ height:auto}
	.index_form .a ul{ height:500px}
	.index_form .a li.c dl{ left:3.6em; top:20px}
	.index_form .a li.a dt{ padding:.5em 0;line-height:1; background-size:auto 100%; text-indent:48px}
}
@media(max-width:360px){
	.te_list ul{ width:100%;}
}
@media(max-width:320px){
	.content{ width:90%;}
}
@keyframes content_animate {
0% {opacity:0;transform:translate(0, 50px);}
100% {opacity:1;transform:translate(0, 0);}
}
@keyframes qq_animate {
0% {opacity:0;transform:translate(200px, 0);}
100% {opacity:1;transform:translate(0, 0);}
}