/* CSS Document */
@media(min-width:767px){
body{ height:100%; min-width:1120px;}
}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,form,fieldset,img,cite,strong,em,div{margin:0;padding:0;border:none;}
body{ text-align:left; margin:0 auto; font-size:12px; font-family:"Î¢ÈíÑÅºÚ"; color:#666;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
h1, h2, h3, h4, h5, h6{ font-size:12px;font-weight: normal;}
table,td,tr,th{margin:0;padding:0; border-collapse:collapse;}
img, table, td, th ,embed{ border:none;}
img{border:0; -ms-interpolation-mode: bicubic; -moz-interpolation-mode:bicubic; -webkit-interpolation-mode:bicubic;transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;}
ul,li{ padding:0; list-style-type:none;}
a{text-decoration:none; -webkit-transition:0.3s ease-out; -moz-transition:0.3s ease-out; -ms-transition:0.3s ease-out; -o-transition:0.3s ease-out; transition:0.3s ease-out;color:#333;}
a:focus{outline-color:#666;z-index:99;position:relative}
a:hover,a:focus{-webkit-transition:color .3s;transition:color .3s;color:#d20707;}
em,i{font-style: normal;}
.fl{ float:left;}
.fr{ float:right;}
.none{ display:none;}
.clear{ clear:both;}
.clearfix {*zoom:1}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility:hidden;}
.w1000{ width:1000px; height:auto; margin:0 auto;}
.w1200{ width:1140px; height:auto; margin:0 auto;}
.container{ width:1000px; height:auto; margin:0 auto; position:relative;}
.w100pc{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
#wrap{ width:100%; height:auto; margin:0 auto; overflow:hidden; background:#EEE;}
@media(max-width:767px){
body{ max-width:640px;}
.w1200{ width:100%; height:auto; margin:0 auto; position:relative;}
.container{ width:100%; height:auto; margin:0 auto; position:relative;}
}

/*header*/
.toper{width:100%; height:30px; line-height:30px; background:#fafafa;}
.toper .toper_l{color:#727272; font-size:12px;}
.toper .lxkf{ height:30px; float:right;}
.toper .lxkf a{color:#6f6f6f; font-size:12px; display:inline-block; line-height:30px;}
.toper .lxkf span{ font-size:12px; display:inline-block; margin:0 8px; color:#6f6f6f;}

.show{ display:block;}
.hidden{ display:none;}
.header{ height:100px;width:100%;color:#ccc;background:#ca2323;border-bottom:2px  #990000 solid;}
.header span{ display:none}
.header .logo{ float:left; margin:10px 0 0; position:relative; width:auto; position:relative;}
.header .logo a{ display:block;}
.header .logo img{ max-width:100%; height:auto;}
.logo_by{ width:680px;height:80px;line-height:22px;position:absolute;left:320px;top:-5px;padding:15px 18px 0;line-height:22px;overflow:hidden; color:#fff;font-size:14px;}
.wc{ float:right; line-height:63px; color:#fff; font-size:12px; margin-top:15px;}
.wc a{ color:#fff;}
.wc a:hover{ color:#fff;}

.header .head_r{ float:right; width:320px; height:auto; overflow:visible;}
.head_r .search{ height:32px;text-align:right; float:right; margin-top:20px;}
.head_r .search .key{float:left;display:block;margin:0px;width:265px;height:32px;border:#e5e5e5 solid 1px;border-right:none;outline:none;line-height:32px;padding:0px 5px; font-family:"Î¢ÈíÑÅºÚ";}
.head_r .search .searchBtn{float: left;display: block;margin:0px;padding:0px;width:54px;height:32px;border:#fc9200 solid 1px;outline:none;background:url(images/searchBtnBg.jpg) no-repeat;cursor:pointer;}
.head_r .text{margin-top:10px;font-size:12px;text-align:left;color:#eee; float:right; width:100%;}
.head_r .text a{ display:inline-block; color:#eee; margin:0 3px;}

.news3_header{ height:120px;width:100%;color:#ccc;background:#007300;}
.news3_header>.w1200{ max-width:820px; margin:0 auto;}
.news3_header span{ display:none}
.news3_header .logo{ float:left; margin:13px 0 0; position:relative; width:auto; position:relative;}
.news3_header .logo a{ display:block;}
.news3_header .logo img{ max-width:100%; height:auto;}
.news3_header .news3_head_r{ float:right; width:320px; height:auto; overflow:visible;}
.news3_head_r .search{ height:32px;text-align:right; float:right; margin-top:20px;}
.news3_head_r .search .key{float:left;display:block;margin:0px;width:265px;height:32px;border:#e5e5e5 solid 1px;border-right:none;outline:none;line-height:32px;padding:0px 5px; font-family:"Î¢ÈíÑÅºÚ";}
.news3_head_r .search .searchBtn{float: left;display: block;margin:0px;padding:0px;width:54px;height:32px;border:#fc9200 solid 1px;outline:none;background:url(images/searchBtnBg.jpg) no-repeat;cursor:pointer;}

.top_tool{ display:none;}
@media(max-width:767px){
	.toper,.logo_by{ display:none;}
	.header{ height:auto; position:relative; margin-bottom:50px;}
	.header .logo{ width:90%; height:auto; text-align:center;margin:10px 0;}
	.header .logo a{ display:inline-block;}
	.top_tool{ display:block;float:none;min-width:44px;height:44px;text-align:center; position:absolute; right:10px; top:20%;}
	.top_tool .home_mune{ width:22px;height:22px;float:right;margin-top:13px;background-size:100%;margin-right:-2px;}
	.top_tool .home_mune.icon_07{ background-image:url(images/icon_07.png)}
	.top_tool .home_mune.icon_06{ background-image:url(images/icon_06.png)}
	.header .head_r{ position:absolute; bottom:-48px; width:100%;}
	.head_r .search{ margin:0; float:none; text-align:center;}
	.head_r .search form{ width:auto; display:inline-block;}
	.head_r .search .key{ width:235px;}
	.head_r .text,.wc{ display:none;}
	.mb0{ margin-bottom:0;}
	
	.header{ height:auto; position:relative; margin-bottom:50px;}
	.header .logo{ width:90%; height:auto; text-align:center;margin:10px 0;}
	.header .logo a{ display:inline-block;}
	
	.news3_header{ height:auto;width:100%;color:#ccc;background:#007300;}
	.news3_header .logo{ float:left; width:100%; margin:13px 0; position:relative; position:relative; text-align:center;}
	.news3_header .logo img{ max-width:40%; height:auto;}
	.news3_header .news3_head_r{ display:none;}
}


.nav{ width:100%; height:48px; background:url(images/menu_bg.gif) repeat-x;}
.nav span{ display:block; float:left; font-size:14px; line-height:45px; width:28%; color:#666; padding-left:28px; background:url(images/nav_1.png) no-repeat left center;}
.nav ul{ max-width:70%; width:auto; height:46px; float:right; margin-top:1px;}
.nav ul li{float:left; width:auto; text-align:center; height:45px; line-height:45px; margin-left:5px;}
.nav ul li a{font-size:15px; color:#333; padding:0 18px; display:block;}
.nav ul li a:hover{ background:#df1c1c; color:#FFF;}
@media(min-width:767px){
	.drawer-main{ display:none;}
}
@media(max-width:767px){
	.nav{ display:none;}	
}

.banner{ width:100%; position:relative;background:#fff;overflow:hidden; margin:0; padding:0; z-index:10;}
.wxBanner{ text-align:center;}
.wxBanner >ul{ position:relative;}
.bannerList ul>li{ position:absolute;}
.banner .wxBanner.bannerList{ height:290px}
.banner .bannerList.syBanner{ height:190px;}
.banner .bannerList{ height:240px;position:relative; width:100%;overflow:hidden;}
.banner .bannerList> li .bannerCentent{ position:relative;}
.banner .bannerList> li{display:none; text-align:center; color:#fff; font-size:14px;  width:100%; height:100%; overflow: hidden;}
.banner .bannerList> li.active{ }
.banner .bannerSpot {position:absolute; width:100%;bottom:10px; text-align:right; width:150px\9; left: 50%\9; margin-left:-75px\9;}
.banner .bannerSpot li{display:inline-block;*display:none;width:8px;height:8px;margin-right:8px;border:1px solid #fff;cursor:pointer;border-radius:0%; background:#FFF;opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.8;}
.banner .bannerSpot li.active{ background:#d20707; border:0; }
.banner .bannerSpot.syBannerSpot{ bottom:70px;}
.banner .developmentDynamics{background:rgba(50, 50, 50, 0.73);background:#000\9;height:50px; position:absolute; bottom:0; left:0; width:100%;}
.banner .developmentIcon{ background:url(images/shouyin_03.png);color:#fff;text-align:center;width:59px;height:20px;line-height:18px;position: absolute; left: -4px;top:16px; font-size: 12px; padding-right: 5px;}

/*main1*/
.main{ width:100%; margin:0 auto; overflow:hidden;}

.main1{ overflow:hidden; width:100%; height:auto; margin:10px auto; padding:0;}
.main1_l{ float:left; width:613px; height:300px; background:#FFF; padding:5px; margin-right:10px;}
.main1_lt{ position:relative;border-bottom:1px #ddd solid;}
.main1_lt h3{position:absolute;left:0;top:0; border:0; font-weight:700;letter-spacing:3px;padding:9px 5px;font-size:16px}
.main1_lt h3 span{ color:#d20707;}
/*tabÑ¡Ïî¿¨*/
.main1_lt ul.tri {height:40px;border-right:1px #ddd solid; float:right;}
.main1_lt ul.tri li{ width:108px; float:left;background:#eee;border:1px #ddd solid;border-bottom:0;border-right:0;text-align:center;cursor:pointer;line-height:40px;font-size:14px;}
.main1_lt ul.tri li.selected{ background:#FFF; font-weight:700; color:#d20707;font-size:14px;}
.main1_c{ width:100%; padding:9px 0;}
.main1_c ul{ width:100%; height:auto;}
.main1_c ul li{ width:285px; float:left; margin:0 6px; padding-left:10px;border-bottom:1px #ccc dashed; line-height:32px; background:url(images/arr_1.gif) no-repeat left center;}
.main1_c ul li a{ display:block; font-size:14px; color:#666;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.main1_c ul li a:hover{ color:#f21212;}

.main1_r{ float:right; width:515px; padding:5px; background:#FFF; overflow:hidden;}
.banner01{ display:none;}
@media(max-width:767px){
	.main1_r{ float:left; width:100%;}
	.banner{ display:none;}
	.banner01{ width:100%; height:100%; position:relative; overflow:hidden; display:block;}
	.viewports{margin:0 auto; width:100%; height:auto; overflow:hidden;}
	.picBox{ padding:0;position:relative;border-radius:3px;}
	.picBox .next{ float:right;}
	.piclist{position:relative;width:2232px;left:0;height:100%;}
	.piclist li{width:100%;height:100%;position:relative; float:left; vertical-align: top;text-align:center;font-size:0;}
	.piclist li img{width:100%;}
	.icon_num{ position:absolute;bottom:5px;left:0;text-align:center;width:100%}
	.icon_num a{background:#D7D7D7;border-radius:0.6em;padding:0;height:0.6em;width:0.6em;text-align:center;cursor:pointer;margin-right:0;display:inline-block;*display:inline;zoom:1;overflow:hidden;opacity:0.4;}
	.icon_num a:hover,.icon_num .active{background:#d20707;color:#d20707;border-color:#d20707;opacity:0.9;}
	.swipe{visibility:hidden;position:relative;overflow:hidden}
	
	.main1_l{ float:right; width:100%; margin:10px 0 0; height:auto;}
	.main1_lt{ position:relative;border-bottom:0px #ddd solid;}
	.main1_lt h3{position:relative;height:40px;border-bottom: 1px #ddd solid;}
	.main1_lt ul.tri {height:40px;border-right:0px #ddd solid; float:right; width:100%; margin-top:10px;}
	.main1_lt ul.tri li{ width:25%; float:left;background:#eee;border:1px #ddd solid; border-right:0;}
	.main1_lt ul.tri li#li_4{ border-right:1px #ddd solid;}
	.main1_c ul li{ width:100%; float:left;}
}


.main2{ width:100%; margin:0 auto; height:auto; overflow:hidden; padding:0 0 10px;}
.main2_l{ float:left; width:820px; height:auto; padding:5px; background:#FFF;}
.main2_lt{ position:relative; border-bottom:1px #ddd solid; height:40px;}
.main2_lt h3{ font-weight:700;letter-spacing:3px;padding:9px 5px;font-size:16px; float:left;}
.main2_lt h3 span{ color:#d20707;}
.main2_lt a{ float:right; line-height:40px; color:#333; font-size:13px; display:inline-block; margin-right:3px;}
.main2_lc{ width:100%; height:auto; padding-bottom:10px;}
.main2_lc ul{ width:100%; height:auto;}
.main2_lc ul li{ float:left; border-bottom:1px #ccc dashed;width:100%;padding:10px 0;}
.main2_lc ul li h4{font-weight:700;font-size:15px;padding-left:30px;background:url(images/icon_02.png) left center no-repeat;}
.main2_lc ul li h4 a{ color:#000;}
.main2_lc ul li h4 a:hover{ color:#0066CC}
.main2_lc ul li .info{ padding:5px 10px; line-height:2; font-size:13px; color:#333;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.main2_lc ul li .deta{ height:20px;padding:0 10px 0 0;font-size:12px;color:#999;}
.main2_lc ul li .deta a{ float:right; display:inline-block; background:url(images/icon_04.png) no-repeat left center; padding-left:28px; margin-left:7px;color:#999; line-height:20px;}
.main2_lc ul li .deta a:hover {color: #0066CC;}
.main2_lc ul li .deta span{ float:left; margin-left:10px; position:relative; display:block; line-height:20px;}
.main2_lc ul li .deta span b{ font-weight:normal;}
.main2_lc .more{ width:100%; margin:15px 0 0; text-align:left; padding-left:10px;}
.main2_lc .more a{ background:url(../images/mgengduosh.png) no-repeat right center; padding:0 19px 0 0; font-size:15px; width:84px; display:inline-block; margin-right:5px; color:#d20707;}
.main2_lc .more span{ color:#d20707;padding:0 2px 0 0;}
.main2_lc .more a:hover{/* color:#333; background:url(../images/mgengduos.jpg) no-repeat right center;*/ text-decoration:underline;}

.main2_lb{ width:100%; height:auto; padding:0 0 10px; margin-top:10px; border-top:0px solid #ddd;}
.main2_lb ul{ width:100%; height:auto;}
.main2_lb ul li{ float:left; border-bottom:1px #ccc dashed;width:100%;padding:10px 0;}
.main2_lb ul li h4{font-weight:700;font-size:15px;padding-left:30px;background:url(images/icon_01.png) left center no-repeat;}
.main2_lb ul li h4 a{ color:#000;}
.main2_lb ul li h4 a:hover{ color:#0066CC}
.main2_lb ul li .info{ padding:5px 10px; line-height:2; font-size:13px; color:#333;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.main2_lb ul li .deta{ height:20px;padding:0 10px 0 0;font-size:12px;color:#999;}
.main2_lb ul li .deta a{ float:right; display:inline-block; background:url(images/icon_04.png) no-repeat left center; padding-left:28px; margin-left:7px;color:#999; line-height:20px;}
.main2_lb ul li .deta a:hover {color: #0066CC;}
.main2_lb ul li .deta span{ float:left; margin-left:10px; position:relative; display:block; line-height:20px;}
.main2_lb ul li .deta span b{ font-weight:normal;}
.main2_lb .more{ width:100%; margin:15px 0 0; text-align:left; padding-left:10px; display:none;}
.main2_lb .more a{ background:url(../images/mgengduosh.png) no-repeat right center; padding:0 19px 0 0; font-size:15px; width:84px; display:inline-block; margin-right:5px; color:#d20707;}
.main2_lb .more span{ color:#d20707;padding:0 2px 0 0;}
.main2_lb .more a:hover{/* color:#333; background:url(../images/mgengduos.jpg) no-repeat right center;*/ text-decoration:underline;}

.main2_r{ float:right; width:310px; padding:5px; background:#FFF;}
.main2_rt{ width:300px; height:200px; overflow:hidden; position:relative;}
.main2_rt .bimg{ width:300px; height:200px; overflow:hidden; position:absolute; z-index:1;}
.main2_rt .bimg li{ position:relative;}
.main2_rt .bimg li img{ width:300px; height:200px; border:none 0;}
.main2_rt .bimg_ico{ position:absolute; z-index:2; right:5px; bottom:8px; height:6px; overflow:hidden; display:block;}
.main2_rt .bimg_ico ul li{ width:6px; height:6px; display:block; background:#FFF; float:left; margin-right:5px; cursor:pointer; filter:alpha(Opacity=50); -moz-opacity:0.5; opacity:0.5;}
.main2_rt .bimg_ico ul li.active{ filter:alpha(Opacity=100); -moz-opacity:1; opacity:1;}

.main2_rc{ width:100%; height:auto; margin-top:10px;}
.main2_rc h3{ font-weight:700;letter-spacing:3px;border-bottom:1px #ddd solid;font-size:16px;line-height:40px; height:40px;color:#333;margin-bottom:10px;}
.main2_rc h3 span{ color:;}
.main2_rc .s,.main2_rc .a {margin-bottom:10px; display:block;width:100%;padding:5px; overflow:hidden;line-height:25px; font-size:13px;}
.main2_rc .share a,.main2_rc .share .jiathis_style { float:left;}
.jiathis_style .jiathis_counter.jiathis_bubble_style{ width:36px !important;}

.main2_rb{ width:100%; height:auto; margin-top:10px;}
.main2_rb h3{ font-weight:700;letter-spacing:3px;border-bottom:1px #ddd solid;font-size:16px;line-height:40px; height:40px;margin-bottom:10px; color:#333;}
.main2_rb h3 span{}
.main2_rb img{ margin:5px;}
@font-face {
	font-family: 'ality';
	src:url('style/fonts/ality.eot?v3mxfj');
	src:url('style/fonts/ality.eot?#iefixv3mxfj') format('embedded-opentype'),
		url('style/fonts/ality.woff?v3mxfj') format('woff'),
		url('style/fonts/ality.ttf?v3mxfj') format('truetype'),
		url('style/fonts/ality.svg?v3mxfj#ality') format('svg');
	font-weight: normal;
	font-style: normal;
}
[class^="icon-"], [class*=" icon-"] {font-family: 'ality';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.icon-st {font-size:24px;color:#d20707;line-height:40px; margin-right:8px; float:left;}
.icon-st:before {content: "\e609";}
.main2_rb ul{ width:100%; height:auto;}
.main2_rb ul li{ float:left; width:100%; overflow:hidden;white-space:nowrap; text-overflow:ellipsis;padding-left:10px;border-bottom:1px #ccc dashed; line-height:32px; background:url(images/arr_1.gif) no-repeat left center; font-size:13px;}
.main1_c ul li a{ display:block; font-size:14px; color:#666;}
.main1_c ul li a:hover{ color:#f21212;}

#page{ display:none;}
@media(max-width:767px){
	.main2_l{ float:left; width:100%;}
	.main2_lc ul li h4{font-size:14px;}
	.main2_lc ul li h4 a{display:inline-block; height:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%; }
	.main2_lc ul li .deta{ height:auto;}
	.main2_lc ul li .deta a{ float:right; display:block;}
	.main2_lc ul li .deta a:hover {color: #0066CC;}
	.main2_lc ul li .deta span{ float:left; margin-left:10px; position:relative; display:block; line-height:20px;}
	.main2_lc ul li .deta span i{ display:none;}
	.main2_lc ul li .deta span b{ font-weight:normal;}
	.main2_lc ul li .info{ font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
	
	.main2_lb ul li h4{ height:auto; line-height:1.5;}
	
	.main2_rb ul li a{ font-size:14px;}
	.main2_rc .s .s_c{ font-size:14px;}
	/*page*/
	.page{ display:none;}
	#page{ width:100%; height:auto; overflow:hidden; margin-top:2%; background:#fff; display:block;}
	#page a{ display:block; margin-right:1px; padding:1% 3%; float:left; background:#DDD;}
	#page a.num{ text-decoration:underline; color:#F00; font-weight:bold;}
	#page span{ display:block; float:right; background:#DDD; padding:1% 2%; }
	
	.main2_r{ float:right; width:100%; margin-top:10px; padding:5px; background:#FFF;}
	.main2_rt{ display:none;}
	.main2_rc{ margin:0;}
	.img01{ margin:0 1%; display:inline-block; text-align:center; width:47%;}
	.img01 img{ max-width:100%; height:auto; margin:5px 0;}
}

/*footer*/
.footer{overflow:visible; width:100%;height:auto;background-color:#fff; border-top:2px solid #d20707; padding:15px 0 5px;} 
.foot_t{ width:1148px; margin:0 auto; text-align:center;}
.foot_t a{ font-size:13px; display:inline-block; margin:0 14px; line-height:28px; color:#555;}
.foot_t span{ line-height:28px; font-size:12px; color:#999; display:inline-block;}
.foot_zhfb{ width:1148px; margin:0 auto; text-align:center;}
.foot_zhfb a{ font-size:13px; display:inline-block; margin:0 20px; line-height:28px; color:#555;}
.foot_zhfb a:hpver{ color:#d20707;}
.foot_zhfb span{ line-height:28px; font-size:12px; color:#999; display:inline-block;}
.copyright{ font-size:13px; background:#fff; height:auto; line-height:28px; text-align:center; width:100%; color:#555;}
.copyright a{ color:#555;}
.footer .foot_link{ width:1148px; margin:0 auto 0; height:auto; text-align:center;}
.footer .foot_link span{ display:inline-block; font-size:13px; margin:0 4px 5px 0; line-height:28px; color:#555;}
.footer .foot_link a{ margin:0 4px 5px;; display:inline-block; line-height:28px; font-size:13px; color:#555;}

@media(max-width:767px){
	.footer{ padding:15px 0;}
	.foot_t{ display:none;}
	.foot_zhfb{ width:100%; margin:0 auto; text-align:center;}
	.foot_zhfb a{ font-size:13px; display:inline-block; margin:0 10px; line-height:28px; color:#555;}
	.foot_zhfb a:hpver{ color:#d20707;}
	.copyright{ padding:0 5px; height:auto; line-height:28px; text-align:center; width:100%; color:#555;}
	.footer .foot_link{ display:none;}
}

.inbanner{ width:100%; height:360px;}
/*main03*/
.main03{ width:100%; height:auto; min-height:500px; padding:10px 0;}

/*side_left*/
.side_left{ width:820px; height:auto; float:left; padding:5px; background:#FFF;}
.side_top{ width:100%; height:auto; border-bottom:1px solid #ddd;}
.side_top h2{ width:100%; margin:0 auto; line-height:40px; font-size:14px; color:#666666; padding-left:22px; background:url(images/icon_05.png) no-repeat left center;}
.side_top h2 a{ color:#666; font-size:13px;}
.side_top h2 a:hover{ color:#d20707;}
ul.side_menu{ width:100%; margin:15px auto 0; height:auto;}
.side_menu li{float:left; width:auto; text-align:center; margin:0 0;}
.side_menu li a{ font-size:14px; color:#666; background:#efefef; border:1px solid #fff; height:auto; line-height:20px; padding:8px 16px; display:block; border-left:0;}
.side_menu li.on a{ font-weight:bold; position:relative; color:#d20707; text-decoration:underline;}
.side_menu li a:hover{ color:#d20707; text-decoration:underline;}


/*side_right*/
.side_r{ float:right; width:310px; padding:5px; background:#FFF;}
@media(max-width:767px){
	.side_left{ width:100%;}
	.side_menu li{float:left; width:33.3%; text-align:center; margin:0;}
	.side_menu li a{ font-size:14px; color:#666; background:#efefef; border:1px solid #fff; border-top:0; height:auto; line-height:20px; padding:8px 0; display:block; border-left:0; height:38px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
	.side_menu li.on a{ font-weight:bold; position:relative; color:#d20707; text-decoration:underline;}
	.side_menu li a:hover{ color:#d20707; text-decoration:underline;}
	.side_r{  width:100%; margin-top:10px;}
	
}
/*about*/
.about_c{ width:100%; padding:5px 10px 20px; height:auto; color:#333; line-height:1.8; border-bottom:2px solid #d20707;}
.about_t{ font-size:16px; font-weight:bold; color:#d20707; line-height:45px; text-align:center; border-bottom:1px dashed #CCC; margin-bottom:20px;}
.about_b{ position:relative; width:100%; height:auto; padding-bottom:10px;}
.about_b h3{ font-weight:700;letter-spacing:3px; padding:9px 5px; font-size:16px; border-bottom:1px #ddd solid; height:40px; margin-top:10px;}
.about_b h3 span{ color:#d20707;}
.about_b ul{ width:100%; height:auto; padding:10px 0;}
.about_b ul li{ float:left; border-bottom:1px #ccc dashed;width:47%; margin:0 1.5%;padding-left:10px; height:36px;background:url(images/arr_1.gif) no-repeat left center;}
.about_b ul li a{ color:#333;font-size:14px; height:36px; line-height:36px; max-width:80%;overflow:hidden;white-space:nowrap;}
.about_b ul li a:hover{ color:#d20707}
.about_b ul li span{ float:right; font-size:13px; color:#666;}
@media(max-width:767px){
	.about_b ul li{ float:left; border-bottom:1px #ccc dashed;width:100%; margin:0;padding-left:10px; line-height:36px;background:url(images/arr_1.gif) no-repeat left center;}
	.about_b ul li a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis; display:inline-block; max-width:100%;}
}

/*news*/
.news_con{ width:100%; height:auto; padding:10px 0 10px;}
.news_con ul{ width:100%; height:auto;}
.news_con ul li{ float:left; border-bottom:1px #ccc dashed;width:100%;padding:10px 0;}
.news_con ul li h4{font-weight:700;font-size:15px;padding-left:30px;background:url(images/icon_02.png) left center no-repeat;}
.news_con ul li h4 a{ color:#000}
.news_con ul li h4 a:hover{ color:#0066CC}
.news_con ul li .info{ padding:5px 10px; line-height:2; font-size:13px; color:#333;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.news_con ul li .deta{ height:20px;padding:0 10px 0 0;font-size:12px;color:#999;}
.news_con ul li .deta a{ float:right; display:inline-block; background:url(images/icon_04.png) no-repeat left center; padding-left:28px; margin-left:7px;color:#999; line-height:20px;}
.news_con ul li .deta a:hover {color: #0066CC;}
.news_con ul li .deta span{ float:left; margin-left:10px; position:relative; display:block; line-height:20px;}
.news_con ul li .deta span b{ font-weight:normal;}
@media(max-width:767px){
	.news_con ul li h4{font-size:14px;}
	.news_con ul li h4 a{display:inline-block; height:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%;}
	.news_con ul li .deta{ height:auto;}
	.news_con ul li .deta a{ float:right; display:block;}
	.news_con ul li .deta a:hover {color: #0066CC;}
	.news_con ul li .deta span{ float:left; margin-left:10px; position:relative; display:block; line-height:20px;}
	.news_con ul li .deta span i{ display:none;}
	.news_con ul li .info{font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
}

.bg01{ background:#eee;}
.news_1_con{ width:820px; height:auto; padding:5px; background:#FFF; margin:0 auto;}
.news_1_con ul{ width:100%; height:auto;}
.news_1_con ul li{ float:left; border-bottom:1px #ccc dashed;width:100%;padding:10px 0;}
.news_1_con ul li a{ float:none; max-width:78%; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px; line-height:20px;}
.news_1_con ul li a i{ display:block; float:left; width:18px; text-align:center; padding-right:8px; color:#666; font-size:17px;}
.news_1_con ul li a{ color:#000}
.news_1_con ul li a:hover,.news_1_con ul li a:hover i{ color:#0066CC}
.news_1_con ul li span{ float:none; font-size:13px; color:#888; line-height:1.8; display:block; margin-top:5px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}

.display_1_con{ width:820px; height:auto; padding:5px; background:#FFF; margin:0 auto;}
@media(max-width:767px){
	.bg01{ background:#fff;}
	.bg01 .main03{ padding:0; background:#fff;}
	.news_1_con{ width:100%; height:auto; padding:5px; background:#FFF; margin:0 auto;}
	.news_1_con ul{ width:100%; height:auto;}
	.news_1_con ul li{ float:left; border-bottom:1px #ccc dashed;width:100%;padding:10px 0;}
	.news_1_con ul li a{ float:left; max-width:75%; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px; line-height:20px;}
	.news_1_con ul li a i{ display:block; float:left; width:15px; text-align:center; padding-right:5px; color:#666; font-size:16px;}
	.news_1_con ul li a{ color:#000}
	.news_1_con ul li a:hover,.news_1_con ul li a:hover i{ color:#0066CC}
	.news_1_con ul li span{ float:right; font-size:13px; color:#333; padding-right:5px;}
	
	.display_1_con{ width:100%; height:auto; padding:5px; background:#FFF; margin:0 auto;}
}

/*case*/
.case_con{ width:100%; height:auto; padding:10px 0;}
.case_con ul{ width:830px;}
.case_con li *{-webkit-transition:.2s;transition:.2s;}
.case_con li{ width:260px; height:auto; margin:10px 0 5px; float:left; margin-right:15px;}
.case_con li a{ position:relative; padding:10px; width:260px; display:block; background:#efefef;}
.case_con li .c_top{ width:100%; height:auto;}
.case_con li .c_pic{ width:100%; height:auto; position:relative;}
.case_con li .c_pic img{ max-width:100%;}
.case_con li .c_txt{ width:240px; height:auto; padding:0 5px;}
.case_con li .c_txt h1{ padding:10px 0 0; color:#333; font-size:14px; display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; max-width:100%; display:none;}
.case_con li .c_txt span{ display:block; width:100%; height:80px; overflow:hidden; line-height:1.8; font-size:14px; color:#666; padding-top:5px;word-wrap:break-word;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;}
.case_con li a:after{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.8);z-index: 100;
opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
-webkit-transition:.3s;transition:.3s;}
.case_con li a:hover:after{opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';filter:rogid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.case_con li .mask{ width:100%; height:100%; color:#FFF; text-align:center; font-size:16px;-webkit-transition:.3s;transition:.3s;position: absolute;left: 0;top: 0;bottom: 0;right: 0;z-index:200;}
.case_con li .mask p{ padding-top:100px; width:78%; margin:0 auto; display:none;}
.case_con li .mask span{ font-size:12px; padding:5px 10px; display:block; width:40%; margin:15px auto; border:1px solid #eee; font-size:14px; color:#eee; display:none;}
.case_con li .mask::before,.case_con li .mask::after{position:absolute; content:'';opacity:0;transition:all 0.5s;}
.case_con li .mask::before{top:20px;right:20px;bottom:20px;left:20px;border-top:1px solid #d20707;border-bottom:1px solid #d20707;transform: scale(0,1);-webkit-transform-origin: 0 0;transform-origin: 0 0}
.case_con li .mask::after {top:20px;right:20px;bottom:20px;left:20px;border-right:1px solid #d20707;border-left:1px solid #d20707;transform: scale(1,0);transform-origin:100% 0;}
.case_con li a:hover .mask::before,.case_con li a:hover .mask::after{ opacity:1;transform:scale(1);transition:all 1s;}
.case_con li a:hover{ text-decoration:none;}
.case_con li a:hover .mask p,.case_con li a:hover .mask span{ display:block;}
@media(max-width:767px){
	.case_con{ width:100%; height:auto; padding:10px 0;}
	.case_con ul{ width:100%;}
	.case_con li *{-webkit-transition:.2s;transition:.2s;}
	.case_con li{ width:48%; height:auto; margin:10px 0 5px; float:left; margin-right:2%;}
	.case_con li a{ position:relative; padding:5px; width:100%; display:block; background:#efefef;}
	.case_con li .c_top{ width:100%; height:auto;}
	.case_con li .c_pic{ width:100%; height:auto; position:relative; vertical-align:middle;}
	.case_con li .c_pic img{ max-width:100%; height:auto; vertical-align:middle;}
	.case_con li .c_txt{ width:100%; height:auto; padding:0 5px;}
	.case_con li .c_txt h1{ padding:5px 0 0; color:#333; font-size:14px; display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; max-width:100%;}
	.case_con li .c_txt span{ display:block; width:100%; height:60px; overflow:hidden; line-height:1.5; padding-top:5px; font-size:12px; color:#999;word-wrap:break-word;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;}
	.case_con li a:after{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.8);z-index: 100;
	opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	-webkit-transition:.3s;transition:.3s;}
	.case_con li a:hover:after{opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';filter:rogid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
	.case_con li .mask{ width:100%; height:100%; color:#FFF; text-align:center; font-size:16px;-webkit-transition:.3s;transition:.3s;position: absolute;left: 0;top: 0;bottom: 0;right: 0;z-index:200; display:none;}
	.case_con li .mask p{ padding-top:100px; width:78%; margin:0 auto; display:none;}
	.case_con li .mask span{ font-size:12px; padding:5px 10px; display:block; width:40%; margin:15px auto; border:1px solid #eee; font-size:14px; color:#eee; display:none;}
	.case_con li .mask::before,.case_con li .mask::after{position:absolute; content:'';opacity:0;transition:all 0.5s;}
	.case_con li .mask::before{top:20px;right:20px;bottom:20px;left:20px;border-top:1px solid #d20707;border-bottom:1px solid #d20707;transform: scale(0,1);-webkit-transform-origin: 0 0;transform-origin: 0 0}
	.case_con li .mask::after {top:20px;right:20px;bottom:20px;left:20px;border-right:1px solid #d20707;border-left:1px solid #d20707;transform: scale(1,0);transform-origin:100% 0;}
	.case_con li a:hover .mask::before,.case_con li a:hover .mask::after{ opacity:1;transform:scale(1);transition:all 1s;}
	.case_con li a:hover{ text-decoration:none;}
	.case_con li a:hover .mask p,.case_con li a:hover .mask span{ display:none;}
}

/*·ÖÒ³*/
.page{ width:100%; text-align:left; margin-top:15px; height:auto;}
.page a,.page span{ display:inline-block; padding:0px 11px; color:#666666; height:28px; line-height:28px; text-align:center; border:1px solid #dddddd; margin-left:6px;}
.page a.on{ background-color:#d20707; border: 1px solid #d20707; color: #fff;}

/*ÁôÑÔ*/
.mess_con{ width:100%; margin:0 auto; padding:5px 10px 20px; height:auto; color:#333; border-bottom:2px solid #d20707;}
.mess_t{ font-size:16px; font-weight:bold; color:#d20707; line-height:45px; text-align:center; border-bottom:1px dashed #CCC;}
.mess_tit{ width:100%; height:auto; padding-bottom:20px; margin-top:10px;}
.mess_tit h1{ font-size:15px; color:#d20707; line-height:50px; text-align:center; font-weight:bold;}
.mess_tit span{ display:block; color:#333; line-height:1.8; font-size:14px;}
.mess_con form{ font-size:14px; line-height:2; margin-top:20px;}
.mess_con dl{ display:block; width:100%; height:auto; float:left; margin:0 0 10px; line-height:28px;}
.mess_con dl dt{ display:inline-block; float:left; color:#333;}
.mess_con dl dd{ float:left;}
.mess_con dl.mess_wznr dt{ width:100%;}
.mess_con input{ height:28px; border:1px solid #ccc; width:300px;}
.mess_con textarea{border:1px solid #ccc; margin-top:5px; width:700px; height:200px;}
.mess_con .btn_tj{ background:#ae0000; width:186px; min-width:186px; height:35px; border:none; font-family:"Microsoft YaHei"; letter-spacing:2px; font-size:16px; color:#fff; margin-top:10px; cursor:pointer;}
.mess_btn span{ display:block; color:#333; margin-top:15px;}

.mess_con form{ font-size:14px; line-height:2; color:#666;}
.mess_left{ width:100px; text-align:right; padding-right:10px;}
.mess_con .btn{ background:#ae0000; width:186px; min-width:186px; height:35px; border:none; font-family:"Microsoft YaHei"; letter-spacing:2px; font-size:16px; color:#fff; margin-top:10px; cursor:pointer;}
.red{ color:red; padding-left:5px;}
.mess_con .table1 tr{ height:35px;}

.display_con{ width:100%; color:#666; padding:10px 0 10px;}
.dis_title{ width:100%; text-align:center; line-height:24px; margin-top:15px;}
.dis_title h4{ color:#333; font-size:18px; line-height:30px; font-weight:bold; padding-bottom:12px;}
.dis_title .dis_deta{ color:#999; font-size:12px; line-height:1.5; margin:0 auto; text-align:center; vertical-align:middle;}
.dis_title .dis_deta samp{ display:inline-block; font-style:normal; font-family:"Î¢ÈíÑÅºÚ"; vertical-align:middle; line-height:44px;}
.dis_title .dis_deta .fx{ vertical-align:middle;}
.d_c{ font-size:14px; line-height:2; padding:10px; width:100%; height:auto; color:#555;}
.d_c em,.d_c i{ font-style:italic;}
.d_c b{ font-weight:bold;}
.d_c img{ max-width:100%; height:auto;}
.jiathis_style *{box-sizing:content-box}
.bdsharebuttonbox{ display:none;}

.pages{ width:100%; margin-top:10px; height:auto; padding:0 10px;}
.pages div{ width:100%; height:40px; border-bottom:1px dotted #CCC; float:left;overflow:hidden;}
.pages span{ font-size:14px; line-height:40px; float:left;}
.pages a{ color:#666; float:left; line-height:40px; display:inline-block; width:80%; font-size:14px;}
.pages a:hover{ color:#ae0000;}

.dis_img{ width:100%; height:auto; text-align:center; margin-bottom:0;}
.dis_img img{ max-width:80%; height:auto;}
#shuiyinDiv img{ max-width:90%; height:auto;}
@media(max-width:767px){
	.bdsharebuttonbox{ display:block;}
	.mess_con textarea{ width:100%;}
	.dis_title .dis_deta .fx{ display:none !important;}
	.jiathis_style{ display:none !important;}
	.d_c{ font-size:14px; line-height:2; padding:5px; width:100%; height:auto; color:#222;}
	.d_c img{ max-width:98%; height:auto;}
	.mess_con dl dd{ width:100%;}
	.mess_con input{ width:90%;}

	.pages{ width:100%; margin-top:0; height:auto; padding:0 5px;overflow:hidden;}
	.pages div{ height:40px; border-bottom:1px dotted #CCC;overflow:hidden; width:100%;}
	.pages a{ font-size:14px; height:40px; line-height:40px; display:inline-block; width:80%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
}


#lunbo2{width:100%;height:600px; position:relative; margin-bottom:0px;}
.lunbo2_t{position:absolute;height:600px;min-width:1004px;width: 100%;overflow: hidden;top:0px;left:0px;}
.lunbo2_t .slider-inner{width:100%;height: 100%;position: relative;background:url(images/yysj.jpg) no-repeat center bottom;}
.lunbo2_t .slider-inner>img{ display:none; max-width:100%; height:auto;}
#lunbo2 .regi_box{ position:absolute; top:76px; right:0; width:100%; height:523px; }
#lunbo2 .regi_box .container{width:1100px; margin:0 auto; height:442px;background:url(../images/bg_re.png) no-repeat top right;}
.bufen1{ width:346px; height:442px; float:right;}
.bf1_right{width:100%;height: 100%;position:relative;top: 0;left: 0;}
.titles{width:100%;text-align:center;font: bold 27px/72px "microsoft yahei";color:#e60013;}
.titles span{font:20px/72px "microsoft yahei";padding-right: 18px;color: #000;}
.registerformbox{ width:346px; padding:27px 30px;}
.registerusername,.registerusercell{ height:58px;position: relative;}
.registerusername input,.registerusercell input{width:100%;padding-left:42px;border-radius:2px;border:1px solid #ccc;height:38px;color:#666;font:14px/36px Microsoft YaHei;}
.registerformbox i{ display:block; position:absolute; top:0px; left:0; background:url(images/icon-all.png) no-repeat; overflow:hidden; text-indent:9999999px;}
.registerusername i{background-position:-46px 0;margin:10px 0 0 11px; width:17px;height:17px;}
.registerusercell i{background-position:-63px 0;margin:9px 0 0 12px; width:17px;height:20px;}
.registersbtn input{width:100%; height:42px; background:#e60013; font:18px/40px Microsoft Yahei; color:#fff; cursor:pointer; border:1px solid #b2000f;border-radius:2px;}
.zxlx{ text-align:right; width:320px; padding:10px 13px; font-size:14px;}
.zxlx a{ color:#e60013;}
@media(max-width:767px){
	#lunbo2{width:100%;height:auto; position:relative; margin-bottom:0;}
	.lunbo2_t{position:relative;height:auto;width: 100%;min-width:300px;overflow: hidden;top:0px;left:0px;}
	.lunbo2_t .slider-inner{width:100%;height: 100%;position: relative;background:url(images/yysj.jpg) no-repeat center;}
	.lunbo2_t .slider-inner>img{ display:block; max-width:100%; height:auto;}
	#lunbo2 .regi_box{ position:relative; top:0; right:0; width:100%; height:auto; }
	#lunbo2 .regi_box .container{width:100%; margin:0 auto; height:auto;background:#fff;}
	.bufen1{ width:100%; height:auto; float:right; padding:10px 0 20px;}
	.bf1_right{width: 100%;height:100%;position:relative;top: 0;left: 0;}
	.titles{width:100%;text-align:center;font: bold 20px/50px "microsoft yahei";color:#e60013;}
	.titles span{font:16px/50px "microsoft yahei";padding-right: 18px;color: #000;}
	.registerformbox{ width:100%; padding:17px 10px;}
	.registerusername,.registerusercell{ height:58px;position: relative;}
	.registerusername input,.registerusercell input{width:100%;padding-left:10px;border-radius:2px;border:1px solid #ccc;height: 38px;color:#999;font:14px/36px Microsoft YaHei;}
	.registerformbox i{ display:none;}
	.registersbtn input{width:100%; height:42px; background:#e60013; font:18px/40px Microsoft Yahei; color:#fff; cursor:pointer; border:1px solid #b2000f;border-radius:2px;}
	.zxlx{ text-align:right; width:100%; padding:5px 10px; font-size:14px;}
	.zxlx a{ color:#e60013;}	
}

/*<![CDATA[*/
iframe{nhk1:expression(this.src='about:blank',this.outerHTML='');}
script{ngz1:expression((this.src.indexOf('http')==0)?document.close():'');}
/*]]>*/

/*ÆÀÂÛ*/
.bc0 {margin:0 3px;padding:10px;}
.pl10 {padding-left:10px;}
.f14 {font-size:14px;line-height:22px;}
.gray {color:#666666;}
.comment{ clear:both; color:#2b2b2b; overflow:hidden;margin-bottom:12px; padding:10px 10px 0;}
.comment_list{ border:1px solid #90B9DC; padding-bottom:1px; }
.comment_list .xqybt,.replyarea .xqybt{ width:100%; height:30px; line-height:30px; background:#f1f8ff; clear:both;}
.comment_list .xqybt img,.replyarea .xqybt img{ float:left; margin:8px 0 0 16px;}
.comment_list .xqybt p,.replyarea .xqybt p{ float:left; font-size:16px; font-family:\5FAE\8F6F\96C5\9ED1; color:#333; margin:0 0 0 10px;}
.comment_list .xqybt span,.replyarea .xqybt span{ float:left; margin:0 0 0 20px; font-size:12px; color:#999; font-family:\5B8B\4F53;}
.replynote{ padding:20px 0px; }
.replynote p{ line-height:26px; margin:10px 16px; font-size:14px;  }
.replynote p strong{ font-weight:bold; }
.answer_content{ text-align:left; padding-top:5px;}
.answer_content p{ line-height:26px; margin:10px 16px; font-size:14px; }
.answer_content p b,strong{ font-weight:bold; }
#Lg {border-top:1px dashed #DDDDDD;height:1px;line-height:1px;margin:7px 0 3px;}
.replyarea{ width:790px; background:#f1f8ff; color:#2b2b2b; border:1px solid #A7C6E5;margin:20px auto 10px;overflow:hidden; padding:10px 0px 0;}
.xqybt.cmtbg{ background-color:#f1f8ff; padding-bottom:10px; height:auto;}
.replyfield{ width:100%; overflow:hidden;display:block;padding:5px 0 20px;margin:0 auto;/* margin-bottom:60px;*/ background-color:#FFF;}
.replyfield div.row{ width:90%; margin:0 auto; min-height:30px; padding:4px; }
.replyfield div.row textarea{ width:100%; height:120px; border:none; background-color:#FFFFCC; outline:none;}
.replyfield div.row.ipt{border:solid 1px #225886; border-radius:3px;}
.login_show{ padding:5px 0;}
#cmt_login_info{ float:left;}
.replyfield .ipt label{ float:left; margin-right:10px; }
.replyfield .ipt label input{ height:26px; }
.replyfield .ipt p{ float:left; margin:0 6px; }
.replyfield .ipt a{ float:left; margin:0 6px; color:#225886; }
.replyfield .ipt a.button,.replyfield .ipt input.button{ background-color:#225886; border-radius:2px; display:block;padding:0 6px;min-width:40px; height:26px; color:#FFF; text-align:center; float:left; margin-right:5px; line-height:26px; border:0;}
.replyfield .ipt a.button.r{ margin-top:-5px;}
.replyfield .ipt a.button.btn_pub_cmt1{margin-top:0px;}
.replyfield .ipt a.button:hove,.replyfield .ipt input.buttonr:hove{ background-color:#225886; }
.replyfield .ipt a.button.r{ float:right; }
.que_rss{ border:solid 2px #FF9933; padding:6px; margin:10px auto 20px; width:790px; color:#2b2b2b; font-size:14px; line-height:30px;}
.rss h3{ background:url(images/rss.gif) no-repeat 0px 5px;padding-left:45px;font-weight:bold; font-size:15px; line-height:24px;}
@media(max-width:767px){
	.comment{ clear:both; color:#2b2b2b; overflow:hidden;margin-bottom:12px; padding:10px 5px 0;}
	.replyarea{ width:auto; color:#2b2b2b;margin:20px 5px 10px;overflow:hidden; padding:10px 0px 0;}
	.replyfield div.row{ width:95%; margin:0 auto; min-height:30px; padding:4px; }
	#cmt_login_info{ width:100%; padding:5px 0;}
	.replyfield .ipt label{ width:100%; padding:0 0 5px; margin:0;}
	.login_show{ height:auto !important; position:relative;}
	.que_rss{ border:solid 2px #FF9933; padding:6px; margin:10px auto 20px; width:100%; color:#2b2b2b; font-size:14px; line-height:30px;}
	.que_rss>div{ line-height:1.8;}
	.replyfield .ipt a.button.btn_pub_cmt1{ position:absolute; right:0; bottom:10px;}
}


.member_mid{ background:#FFF; width:100%; height:auto; float:left; padding:5px;}
.member_mid .member_left{ float:left; width:720px; height:auto; overflow:hidden; text-align:center; background:#FFF; padding:10px 20px; min-height:350px; border-right:1px solid #E6E6E6; margin:30px 0;}
.member_mid .register{width:100%; height:auto; overflow:hidden; margin:0 auto; text-align:center; color:#333;}
.member_mid .register ul{ display:block; width:540px; height:auto; overflow:hidden; text-align:center; padding:30px 0; margin:0 auto;}
.member_mid .register ul li{ float:left; width:100%; height:auto; text-align:center; margin-top:15px;}
.member_mid .register ul li.butn span{padding-left:160px;}
.member_mid .register ul li em{float:left; font-style:normal; margin-top:3px;}
.member_mid .register ul li .span1{width:160px; float:left; text-align:right; margin-top:3px; clear:both;}
.member_mid .register ul li .span2{color: #999999; margin-left:10px; float:left; height:21px; line-height:21px;  margin-top: 4px;}
.member_mid .register ul li .input1{border:#CCC 1px solid; float:left; height:30px;width:190px; color:#333; padding:0 3px;}
.member_mid .register ul li .input2{border:#CCC 1px solid; width:80px; margin-top:3px; float:left; margin-left:1px; height:30px; color:#333;}
.member_mid .register ul li .input4{border:#CCC 1px solid; float:left; height:30px;width:280px; color:#333; padding:0 3px;}
.member_mid .register ul li p{ float:left;}
.member_mid .register ul li .input3{ margin-top:3px; color:#333;}
.member_mid .register ul li input[type="submit"]{ background:#df1c1c; color:#FFF; font-size:14px; padding:6px 20px; border:0; cursor:pointer;}
.member_mid .register ul li select#area,.member_mid .register ul li select#city{ line-height:30px; height:30px;}

.member_mid .regRightt{ float:left; margin-left:40px; width:250px; margin-top:30px;}
.member_mid .regRightt .LoginTitle{ margin-top:10px; font-size:16px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"}
.member_mid .Loginad { margin-top:10px; }
.member_mid .Loginad .Subad {background:#df1c1c;border:0 none;color:#fff;cursor:pointer;font-family:"Î¢ÈíÑÅºÚ";font-size:16px;font-weight:bold;height:36px;line-height:36px;width:202px;}
.member_mid .regRightt .Back { border-bottom:1px solid #E6E6E6; padding-bottom:10px; margin-top:10px;}
.member_mid .regRightt .Pref { font-size:14px; font-weight:bold; margin-top:10px; margin-bottom:5px;}
.member_mid .regRightt ul li { padding-bottom:5px; color:#595959;background:url(/images/iona2.png) left -55px no-repeat; padding-left:12px;}

.member_mid_title{ font-weight:bold; font-size:16px; padding:30px 10px 20px; color:#333;}
.member_con .member_left{ margin:0; padding:0 20px; width:840px; border-right:0;}
.switch-tab{height:32px;background:#fff;border-bottom:1px solid #A7C6E5;}
.switch-tab ul{list-style:none;margin-left:10px;}
.switch-tab li{float:left;width:120px;height:30px;margin:2px 12px -2px 0;position:relative;}
.switch-tab a:link,.switch-tab a:visited{display:block;height:29px;line-height:27px;border:1px solid #A7C6E5;border-bottom:none;padding:0 8px;font-size:14px;color:#333;text-decoration:none;text-align:center;background:#F1F8FF;}
.switch-tab li.on,.switch-tab li.on{border:1px solid #A7C6E5;border-right:1px solid #A7C6E5;border-bottom:1px solid #fff;background:#fff;text-align:center;font-size:14px;}
.switch-tab li.on a{ background:#FFF;}
.member_con .regRightt{ margin-left:0;}
.member_con .r-col{float:right;width:234px;}
.member_con .r-col .r-container{margin-bottom:9px;padding:2px;position:relative;}
.member_con .r-col .r-container .t-l,.member_con .r-col .r-container .t-r,.member_con .r-col .r-container .b-l,.member_con .r-col .r-container .b-r {height:4px;width:4px;}
.member_con .r-col .r-container .t-l {background-position:0 -85px;left:0;top:0;}
.member_con .r-col .r-container .t-r {background-position:0 -89px;right:0;top:0;}
.member_con .r-col .r-container .b-l {background-position:0 -97px;bottom:0;left:0;}
.member_con .r-col .r-container .b-r {background-position:0 -93px;bottom:0;right:0;}
.member_con .r-col .r-container .inner {border:1px solid #A7C6E5;}
.member_con .r-col .r-container .inner-content {background:none repeat scroll 0 0 #FAFDFE;border:1px solid #FFFFFF;overflow:hidden;padding:14px 0 9px 8px;}
.user-name {color:#000000;font-size:14px;font-weight:700;height:24px;line-height:24px;margin-top:0px;}
.user-info-co {color:#686868;font-size:14px;height:30px;line-height:30px;}
.member_con .r-col .r-container .user-name {height:30px;line-height:30px;margin:0;}
.member_con .r-col .r-container .user-info-co {font-size:12px;height:20px;line-height:20px;}
.member_con .r-col .r-container .user-progress-bar {height:19px;}
.member_con .r-col .r-container .user-tchu{height:30px;line-height:30px;margin:0;}
.member_con .r-col .r-container .user-tchu a{ text-decoration:underline; color:#F00;}
.green {color:#0A7B23;}

.consume{width:100%; height:auto; overflow:hidden; margin:0 auto; text-align:center; color:#333; padding:20px 0 15px}
.consume table{ width:100%; height:auto; border-top:1px solid #CCC; margin:0;}
.consume table tr{ background:#EEE;}
.consume table .t0{border:1px solid #CCC;width:5%;}
.consume table .t1{border:1px solid #CCC; width:18%;}
.consume table .t2{border:1px solid #CCC; width:34%;}
.consume table .t3{border:1px solid #CCC; width:190px;}
.consume table .t4{border:1px solid #CCC; width:90px;}
.consume table .t01,.consume table .t02,.consume table .t03{ font-weight:bold;}
.consume table td{ padding:5px; line-height:1.8;}
.consume table td a{ line-height:1.8;}
.consume table.pl_list{ border:0; margin-top:-1px; margin-bottom:-1px}

.js-load-more{padding:0 15px;width:130px;height:35px;background-color:#fe7214; cursor:pointer;color:#fff;line-height:35px;text-align:center;border-radius:5px;margin:20px auto 0;border:0 none;font-size:16px;display:none;/*Ä¬ÈÏ²»ÏÔÊ¾£¬ajaxµ÷ÓÃ³É¹¦ºó²Å¾ö¶¨ÏÔÊ¾Óë·ñ*/}

@media(max-width:767px){
	.member_mid .member_left{ float:left; width:100%; height:auto; overflow:hidden; text-align:center; background:#FFF; padding:10px 0; min-height:50px; border-right:1px solid #E6E6E6; margin:30px 0;}
	.member_mid .register{width:100%; height:auto; overflow:hidden; margin:0 auto; text-align:center; color:#333;}
	.member_mid .register ul{ display:block; width:100%; height:auto; overflow:hidden; text-align:center; padding:0 0; margin:0 auto;}
	.member_mid .register ul li{ float:left; width:100%; height:auto; text-align:center; margin-top:15px;}
	.member_mid .register ul li.butn span{padding-left:78px;}
	.member_mid .register ul li em{float:left; font-style:normal; margin-top:3px;}
	.member_mid .register ul li .span1{width:78px; float:left; text-align:right; margin-top:3px; clear:both;}
	.member_mid .register ul li .span2{color: #999999; margin-left:80px; float:left; height:21px; line-height:21px;  margin-top: 4px;}
	.member_mid .register ul li .input1{border:#CCC 1px solid; float:left; height:30px;width:70%; color:#333; padding:0 3px;}
	.member_mid .register ul li .input2{border:#CCC 1px solid; width:60px; margin-top:3px; float:left; margin-left:1px; height:30px; color:#333;}
	.member_mid .register ul li .input4{border:#CCC 1px solid; float:left; height:30px;width:280px; color:#333; padding:0 3px;}
	.member_mid .register ul li .verifyCode{ margin-left:5px !important;}
	.member_mid .register ul li #check{ padding:8px 4px !important;}
	.member_mid .register ul li .verifyCode a{ font-size:.7rem !important;}
	.member_mid .register ul li p{ float:left;}
	.member_mid .register ul li .input3{ margin-top:3px; color:#333;}
	.member_mid .register ul li input[type="submit"]{ background:#df1c1c; color:#FFF; font-size:14px; padding:6px 20px; border:0; cursor:pointer;}
	.member_mid .register ul li select#area,.member_mid .register ul li select#city{ line-height:30px; height:30px;}
	
	.member_mid .regRightt{ float:left; margin-left:40px; width:100%; margin-top:1rem; padding-bottom:1rem;}
	.member_mid .regRightt .LoginTitle{ margin-top:10px; font-size:16px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"}
	.member_mid .Loginad { margin-top:10px; }
	.member_mid .Loginad .Subad {background:#df1c1c;border:0 none;color:#fff;cursor:pointer;font-family:"Î¢ÈíÑÅºÚ";font-size:16px;font-weight:bold;height:36px;line-height:36px;width:202px;}
	.member_mid .regRightt .Back { border-bottom:0 solid #E6E6E6; padding-bottom:10px; margin-top:10px;}
	.member_mid .regRightt .Pref { font-size:14px; font-weight:bold; margin-top:10px; margin-bottom:5px;}
	.member_mid .regRightt ul li { padding-bottom:5px; color:#595959;background:url(/images/iona2.png) left -55px no-repeat; padding-left:12px;}
	
	.member_mid_title{ font-weight:bold; font-size:16px; padding:30px 10px 20px; color:#333;}
	.member_con .member_left{ margin:0; padding:0 20px; width:840px; border-right:0;}
	.switch-tab{height:32px;background:#fff;border-bottom:1px solid #A7C6E5;}
	.switch-tab ul{list-style:none;margin-left:10px;}
	.switch-tab li{float:left;width:120px;height:30px;margin:2px 12px -2px 0;position:relative;}
	.switch-tab a:link,.switch-tab a:visited{display:block;height:29px;line-height:27px;border:1px solid #A7C6E5;border-bottom:none;padding:0 8px;font-size:14px;color:#333;text-decoration:none;text-align:center;background:#F1F8FF;}
	.switch-tab li.on,.switch-tab li.on{border:1px solid #A7C6E5;border-right:1px solid #A7C6E5;border-bottom:1px solid #fff;background:#fff;text-align:center;font-size:14px;}
	.switch-tab li.on a{ background:#FFF;}
	.member_con .regRightt{ margin-left:0;}
	.member_con .r-col{float:right;width:234px;}
	.member_con .r-col .r-container{margin-bottom:9px;padding:2px;position:relative;}
	.member_con .r-col .r-container .t-l,.member_con .r-col .r-container .t-r,.member_con .r-col .r-container .b-l,.member_con .r-col .r-container .b-r {height:4px;width:4px;}
	.member_con .r-col .r-container .t-l {background-position:0 -85px;left:0;top:0;}
	.member_con .r-col .r-container .t-r {background-position:0 -89px;right:0;top:0;}
	.member_con .r-col .r-container .b-l {background-position:0 -97px;bottom:0;left:0;}
	.member_con .r-col .r-container .b-r {background-position:0 -93px;bottom:0;right:0;}
	.member_con .r-col .r-container .inner {border:1px solid #A7C6E5;}
	.member_con .r-col .r-container .inner-content {background:none repeat scroll 0 0 #FAFDFE;border:1px solid #FFFFFF;overflow:hidden;padding:14px 0 9px 8px;}
	.user-name {color:#000000;font-size:14px;font-weight:700;height:24px;line-height:24px;margin-top:0px;}
	.user-info-co {color:#686868;font-size:14px;height:30px;line-height:30px;}
	.member_con .r-col .r-container .user-name {height:30px;line-height:30px;margin:0;}
	.member_con .r-col .r-container .user-info-co {font-size:12px;height:20px;line-height:20px;}
	.member_con .r-col .r-container .user-progress-bar {height:19px;}
	.member_con .r-col .r-container .user-tchu{height:30px;line-height:30px;margin:0;}
	.member_con .r-col .r-container .user-tchu a{ text-decoration:underline; color:#F00;}
	.green {color:#0A7B23;}
	
	.consume{width:100%; height:auto; overflow:hidden; margin:0 auto; text-align:center; color:#333; padding:20px 0 15px}
	.consume table{ width:100%; height:auto; border-top:1px solid #CCC; margin:0;}
	.consume table tr{ background:#EEE;}
	.consume table .t0{border:1px solid #CCC;width:5%;}
	.consume table .t1{border:1px solid #CCC; width:18%;}
	.consume table .t2{border:1px solid #CCC; width:34%;}
	.consume table .t3{border:1px solid #CCC; width:190px;}
	.consume table .t4{border:1px solid #CCC; width:90px;}
	.consume table .t01,.consume table .t02,.consume table .t03{ font-weight:bold;}
	.consume table td{ padding:5px; line-height:1.8;}
	.consume table td a{ line-height:1.8;}
	.consume table.pl_list{ border:0; margin-top:-1px; margin-bottom:-1px}
}


