﻿﻿@charset "utf-8";
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:#333;overflow-x:hidden; background:#fff; font-size:.9285em}
img,a img{ border:none; vertical-align:middle}
a:link,a:visited{ color:#333; text-decoration:none;_cursor:pointer}
a:hover{ color:#810027; text-decoration:none;_cursor:pointer;transition:all 0.3s}
*{transition: all .5s}
.menu *,.link *,.swiper-wrapper *{transition: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:Arial, Helvetica, sans-serif}
.bg_gray{ background:#f5f5f5}
.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 #ccc}
.text-center{ text-align:center}
.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:1150px; min-width:320px;clear:both;}
.content img{ max-width:100%}

.liu_ul img{height:180px; width:100%;}



.menu_power{ cursor:pointer; height:60px; line-height:60px;display:none; background:url(../images/mask_black_90.png);position:fixed;width:100%; z-index:123456; font-size:1.45em}
.menu_power ul.content{position:relative}
.menu_power img.home{ max-height:42px; margin-right:.3em}
.menu_power a{ color:#eee}
.power{cursor:pointer; position:absolute; top:18px; right:0px; width:24px; height:30px; line-height:1.5;overflow:hidden; z-index:5}
.power span.line{ height:2px; margin:5px 0; display:block;background:#eee; 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);}
.main{position:relative; padding:0; background:#fff}
.sub_main{background:#fff}

.nav{ background:url(../images/nav.png) no-repeat center center}
.menu{}
.menu img{ vertical-align:middle}
.menu ul{ width:100%; text-align:center;}
.menu ul li{width:13%; text-align:center; display:inline-block; vertical-align:middle}
.menu ul li a{ color:#f6ff19; font-size:1.25em; font-weight:bold}
.menu ul li a:hover,.menu ul li a:hover p{ color:#fff;}
.banner{ position:relative; background:url(../images/loading2.gif) no-repeat center center}
.banner a{ clear:both; height:700px;}
.banner_box{ position:relative;}
.banner_box h3{font-size:2em; text-align:center; display:block; padding:2em 0}
.nav_box{ position:absolute; left:0; top:50px; z-index:9999; width:100%}
dl.title{ clear:both; padding:3.5em 0; text-align:center;}
dl.title dt{ font-size:2.5em; font-weight:bold}
dl.title dd{ color:#666}
dl.title h5{ background:url(../images/title.png) top center no-repeat; height:24px; margin:.4em auto}
.text_white,dl.title .text_white{ color:#fff}
.index_a{ text-align:center}
.index_a ul{ width:33%; display:inline-block}
.index_a ul dl{ width:80%; margin:0 auto}
.index_a ul h5{ font-size:1.65em}
.index_a ul h5 i{ display:block; height:1px; background:#555; width:40px; margin:.5em auto}
.index_a ul dt span{ width:170px; height:170px; border-radius:85px; background:url(../images/ico.png) no-repeat; display:block; background-color:#c57d0b; margin:1em auto}
.index_a ul dt span.s2{ background-position:-160px 0; background-color:#a62b2b}
.index_a ul dt span.s3{ background-position:-320px 0; background-color:#283d98}
.index_list{ background:url(../images/bg1.jpg) top center}
.index_list .a li{ width:25%; margin:0 -4px; display:inline-block}
.index_list .a li dl{ width:86%; margin:0 auto 2em auto}
.index_news ul{ width:30%; margin:0 -4px; display:inline-block; vertical-align:top}
.index_news ul.a{ margin:0 5%}
.index_news ul dl{ height:40px; border-bottom:solid 2px #ddd; margin-bottom:1em}
.index_news dt{ font-size:1.5em; display:inline-block; width:44%;}
.index_news dt h5{ display:inline-block; height:36px; border-bottom:solid 2px #cd2055}
.index_news dd{ display:inline-block; width:55%; margin:0 -4px; text-align:right; font-size:.875em}
.index_news ul li{ padding:.3em 0}

.feedback{ padding:2em;}
.feedback_t{ padding:3em 0; border-bottom:solid 1px #ddd}
.feedback_t h2{ text-align:center; font-size:2em; font-weight:normal}
.feedback_t h4{ text-align:center;font-weight:normal}
.feedback dl{ clear:clear; margin-bottom:2em}
.feedback dt,.feedback dd{ float:left; width:33.333%; text-align:center}
.feedback dt{ text-align:right; font-size:1.1333em}
.feedback dt span{ color:#f00; font-weight:bold}
.feedback dd input{ width:88%; margin:0 auto; padding:0 5px; height:34px; line-height:34px; border:solid 1px #999}
.feedback dd p{ text-align:left; color:#888}
.feedback a.submit{ background:#FF6633; padding:.6em 4em; color:#fff; display:inline-block}
.feedback a:hover.submit{ background:#FF4400}
.feedback img{ vertical-align:top}
a.bt_feedback{ height:30px; line-height:30px; width:120px; text-align:center; color:#fff; background:#1d9c50; cursor:pointer; display:inline-block;*display:inline;*zoom:1; margin-left:70px}
.error_feedback{color:#1d9c50; text-indent:40px}
#show_code,#show_code2{ cursor:pointer}
.message_tip{ width:400px; height:200px; position:fixed; left:50%; top:50%; margin-top:-100px; margin-left:-200px; background:#fff; border:solid 1px #ddd; display:none; z-index:9999; line-height:3; font-size:.875em; }
.message_tip ul{ padding:1em; text-align:center;}
.message_tip h4{font-weight:normal}
.message_tip p{ font-size:1em}
.message_tip a{ display:inline-block;*display:inline;*zoom:1; padding:.5em 2em; background:#FF6633; line-height:1; color:#fff; border-radius:2px}
.message_tip a:hover{background:#FF4400}
#post_text{ text-align:left; color:#d10000}

.sub_main .content{ max-width:1050px; margin:0 auto}
.sub_content .l{ width:25%; float:left;padding:1em 0;}
.left li{ width:50%; margin:0 -4px; display:inline-block}
.left li img{ max-width:90%}
.sub_content .r{ width:70%; float:right;}
#left_current a{color:#F31117;}

.sub_title{ clear:both; margin:0 0 2em 0; padding:1em 0; border-bottom:solid 1px #eee;}
.sub_content{line-height:2; }
.sub_content strong{font-size:1.05em}
.sub_content h4{ font-size:1.1333em; color:#810027}
.dqwz .a{ width:30%; float:left; font-size:1.8em;}
.dqwz .b{ width:68%; float:right; text-align:right}

div.news_l{ width:63%; border-right:solid 1px #ddd;float:left;}
.news_l .l{ width:40%; float:left; color:#333; 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:#333; padding:3px 0 0 0}
.news_l img,.news_r img{ width:100%}
div.news_r{ width:32%; float:right;position:relative;}

/*新闻页*/
.sub_newslist li{ width:50%; float:left}
.sub_newslist li a:link,.sub_newslist li a:visited{}
.sub_newslist dl{ width:90%; margin:0 auto;}
.sub_newslist dl dt{width:26%; float:left; text-align:center}
.sub_newslist dl dd{ float:right; width:64%; line-height:1.3; color:#888; font-size:.875em;}
.sub_newslist dd h3{ font-size:1.333em; margin-bottom:.5em}
.sub_newslist dl dt img{max-width:40%; margin:0 auto; background:#810027; padding:20%;}
.sub_news_basic dt{ width:20%; float:right; text-align:right}
.sub_news_basic dd{ width:65%; float:left; line-height:1.5; color:#888;}
.sub_news_basic dd h3{ font-size:1.333em; margin-bottom:.5em}
.sub_news_basic div.line{ height:40px; border-bottom:solid 1px #ddd; clear:both; margin-bottom:40px;}
.sub_news_basic .link{ clear:both; padding-top:1em}
.sub_news_basic .link a{ color:#810027}
.sub_news_basic .link a:hover{ text-decoration:underline}
.news_tt{ color:#999; height:30px; line-height:30px; font-size:.875em}
.news_tt i{height:16px; display:inline-block; vertical-align:middle; margin-right:.2em; width:16px;background:url(../images/ico.png) no-repeat -22px -423px;}
.news_tt strong{height:16px; display:inline-block; vertical-align:middle; margin-right:.2em; margin-left:1em; width:16px;background:url(../images/ico.png) no-repeat 0px -423px;}
.news_time{ float:right; color:#ccc; font-size:12px}
.img_news dl{ background:#eee}
.img_news dt{ width:40%; float:left}
.img_news dd{ width:56%; float:left; margin-left:2%; line-height:1.5; padding-top:.8em}
.img_news dd h5 a{ font-size:2em; font-weight:normal; color:#810027; padding:.5em 0; display:block}
.img_news .swiper-pagination{bottom:65px; width:98%; text-align:right;}
.list_show h3{ font-size:1.3em; text-align:center}
.case_list a{ width:25%; float:left}
.case_list a img{height:180px; width:100%;}
.case_list a dl{ width:96%; margin:0 auto 2em auto; text-align:center;}
.case_list a dt,.case_list a dd{ width:90%; margin:0 auto}
.case_list a dd{ height:22px; overflow:hidden}
.case_list a h3{ font-size:1em; font-weight:normal}
.sub_musiclist dl{ width:25%; float:left}
.sub_musiclist dl dt,.sub_musiclist dl dd{ width:90%; margin:0 auto}
.music_top .a{ width:45%; float:left}
.music_top .a img{ border:solid 1px #ddd; padding:5px; background:#fff}
.music_top .b{ width:50%; float:right}
.music_top .b dt{ width:35%; float:left}
.sub_video a{ width:25%; float:left}
.sub_video dl{ width:90%; margin:0 auto .2em auto; text-align:center;}
.sub_video dt{ position:relative}
.sub_video dt span{ background:url(../images/m2.png); height:36px; width:36px; display:block; position:absolute; top:50%; left:50%; margin-left:-18px; margin-top:-18px; display:none}
.sub_video dd{ height:25px; line-height:25px; overflow:hidden}

.bottom{line-height:1.8; width:100%;clear:both; color:#686868;background:url(../images/bg2.jpg) top center; padding:0 0 3em 0; }
.bottom a{ color:#686868}
.bottom a:hover,.bottom_link a{ color:#ccc}
.bottom_link dl{ width:25%; margin:0 -4px; display:inline-block; font-size:.875em; line-height:1.5; color:#ccc}
.bottom_link dt{ width:55px; height:50px; display:inline-block; background:url(../images/ico.png); vertical-align:top}
.bottom_link dt.s1{ background-position:-33px -183px}
.bottom_link dt.s2{ background-position:-110px -183px}
.bottom_link dt.s3{ background-position:-200px -183px}
.bottom_link dt.s4{ background-position:-290px -183px}
.bottom_link dd{ display:inline-block; vertical-align:top}
.bottom_link dd strong{ font-size:1.5em; font-family:Arial, Helvetica, sans-serif}
.copyright{ border-top:solid 1px #302833;font-size:.875em; line-height:2; border-bottom:solid 1px #302833; padding:3em 0; margin:4em auto 2em auto; text-align:center}
.links{color:#888; font-size:.9285em}
.links a:link,.links a:visited{margin:0 5px; font-size:0.875em;}
.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:#333}
#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:#333; 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}

/*分页样式*/
.fy{padding:3em 0; clear:both; text-align:left}
.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:#333}
.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:none; position:fixed; _position:absolute;left:0; top:0; z-index:9; 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}
/*QQ*/
.main-im{position:fixed;right:2px;top:230px;z-index:100;width:110px;height:272px;}
.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9;}
.main-im .qq-container{z-index:99;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;background:url(../images/qq-icon-bg.png) no-repeat center 8px;}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}
.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;display:none;}
.main-im .im_main .im-tel{color:#000000;text-align:center;width:109px;height:105px;border-bottom:1px solid #dddddd;}
.main-im .im_main .im-tel:hover{background:#fafafa;}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(../images/weixing-icon.png) no-repeat center center;float:left; cursor:pointer}
.main-im .im_main .weixing-show{width:112px;height:152px;background:#ffffff;border-radius:5px;border:1px solid #dddddd;position:absolute;left:-125px;top:-106px; display:none}
.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:112px;top:114px;position:absolute;z-index:2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:112px;top:112px;position:absolute;}
.main-im .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-left:5px;padding-top:5px;}
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto;text-align:center;}
.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(../images/totop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a{display:block;width:52px;height:47px;}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px;background:url(../images/close_im.png) no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{cursor:pointer;margin-left:68px;width:40px;height:133px;background:url(../images/open_im.png) no-repeat left top;}
.qq-number{ border-bottom:solid 1px #ddd; padding-top:15px}
.qq-number img{ width:70px; vertical-align:middle}
.qq-number a:link,.qq-number a:visited{ display:inline-block; color:#444; font-size:12px; height:33px}

.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:#333; border-color:#333}
.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:20px}
.swiper-container-banner .swiper-pagination-bullet{ border:solid 1px #fff; background:#fff;opacity:1;}
.swiper-container-banner .swiper-pagination-bullet-active{ background:#f5e057; border-color:#f5e057}
.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}
.footer{height:50px;background:url(../images/mask_black_90.png);position:fixed;width:100%; z-index:123456; left:0; bottom:0 }
.footer a{ width:33.3333%; float:left; text-align:center; color:#eee}
.footer a dt span{ width:18px; height:18px; margin:8px auto 2px auto; display:block; background:url(../images/toolbar.png) top center no-repeat; background-size:100% auto}
.footer a dt span.tel{ background-position:0 -72px}
.footer a dt span.home{ background-position:0 -18px}
.footer a dt span.qq{ background-position:0 -36px}
@media screen and (max-width:1150px) and (min-width:1024px){
}
@media screen and (max-width:1024px){
}
@media screen and (max-width:1023px){
	.menu_power{ display:block}
	body{ font-size:.875em;-webkit-text-size-adjust:none; padding-bottom:50px}
	.banner_box{ padding-top:60px}
    .banner a{ clear:both; height:400px;}
	.nav_box{position:fixed; left:0; top:60px}
	.nav{background:none; z-index:999; display:none}
	.nav img{ display:none}
	.menu ul{ text-align:left;width:86%; margin:0 auto; padding-top:.6em}
	.menu ul li{text-indent:1.2em;width:100%;height:auto; line-height:auto; display:block;clear:both; text-align:left}
    .menu ul li a{font-size:1.25em;line-height:1.5; margin:1.5em 0; display:block; height:auto; text-align:left;color:#444; }
	.index_a ul{ margin:0 -4px}
	.index_news ul,.index_news ul.a{width:100%; margin:0 auto 2em auto}
	dl.title dt{ font-size:1.8em}
	.bottom_link dl{ width:50%; margin:0 -4px 1em -4px}

}
@media screen and (max-width:1024px) and (min-width:768px){
}
@media screen and (min-width:769px){
}
@media(max-width:768px){
	.sub_banner_box{ margin-top:60px;}
	.sub_banner_box dl{ text-align:center}
	.sub_content .l,.sub_content .r{ width:100%; float:none; clear:both; background:none; padding:0;}
	.sub_content .r{ padding-top:2em}
	.dqwz .a{ display:none;}
	.dqwz .b{ width:100%}
	.left_nav dl{ width:100%;}
	.left_nav dd div{ padding:.2em .6em; border-radius:3px; background:#ddd; display:inline-block; text-indent:0; margin-right:.3em; font-size:.875em; margin-bottom:.5em}
	.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%;}
	.feedback dl{ width:80%; margin:0 auto 2em auto}
    .feedback dt,.feedback dd{ float:none; width:100%; text-align:left}
	.sub_video a{ width:50%}
    .sub_newslist dl dt{ text-align:center}
    .bottom li.a,.bottom li.b{ width:100%; float:none; margin:0 auto; text-align:left; clear:both}
	.bottom dl input,.bottom dl select{ padding:.7em 0}

	.case_list a img{height:180px; width:100%;}
}
@media(max-width:767px){
	body{ font-size:14px}
    .banner a{ clear:both; height:300px;}
	.index_a ul{ width:100%; margin:0 auto 1em auto}
	.bottom li.a{ padding-top:2em}
	.bottom li.a dl{ width:100%; float:none; padding-top:1em}
	.bottom li.a dd{ display:inline-block; width:32%}
    .sub_main .small .box{ width:100%}
	.clas{ text-indent:.5em; font-size:0.875em}
	.news_list dl dt{ width:20%;}
	.news_list a dl dd{ width:75%;}
	.sub_newslist a dl dd div{ font-size:.875em; line-height:1.3}
	.fy{ font-size:0.875em}
}
@media(max-width:640px){
	.content{ width:90%;}
	.sub_main .content{ width:90%}
	.sub_title,.news_ts{ font-size:1em}
	.news_ts,.sub_title{ font-size:0.875em}
	.news_view h3{ line-height:1.2}
}
@media(max-width:639px){
    .banner a{ clear:both; height:220px;}
	.feedback dl,.bottom_link dl{ width:100%;}
	.bottom_link dl{ margin-bottom:2em}
	.copyright{ text-align:center; line-height:1.5; margin:0 auto 1em auto}
	.sub_newslist li{width:100%; float:none;}
	.sub_newslist li dl{ width:100%}
	.sub_newslist li dt{ text-align:left}
	.index_list .a li{ width:50%}
	.sub_news_basic dt{ display:none}
    .sub_news_basic dd{ width:100%; float:none;}
}
@media(max-width:360px){
	.news_content dt{width:28%}
    .news_content dd{width:68%;}
	.te_list ul{ width:100%;}
}
@media(max-width:320px){
}