@charset "utf-8";
/* CSS Document */

/* CSS Document */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,caption, tbody, tfoot, thead,  th,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video,p{border:none; margin:0; padding:0; font-weight:normal; font-family:"Microsoft Yahei";}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section,iframe {display: block;}
ul,li{ list-style:none;}
a{ text-decoration:none;}
.clear{ clear:both; padding:0px; margin:0px; height:0%; font-size:0px; overflow:hidden; line-height:0;}
.left{ float:left;}
.right{ float:right;}
a{ color:#023375;}
* {
	margin: 0;
	padding: 0;
	border: 0;
}

body{background:#fff; font:14px "microsoft yahei"; color:#330000; }
table{ font-size:14px;}
img{ width:100%; display:block}
section{  min-width:320px; margin:0 auto;}
header{width:100%; background:#023375;}
header span.n1{ width:100%;text-align:center; display:block; padding:3% 0;}
header span.n1 img{ width:50%; margin:0 auto;}
.notice{ width:100%; text-align:center; color:#990033; padding:1% 0; font-size:16px;}

.lanm{ position:fixed; width:100%; height:45px; left:0; top:0; z-index:998; background:#023375; display:box; display:-webkit-box; display:-moz-box;}
.lanm span{ width:40px; height:100%; display:block;}
.lanm h1{ display:block; color:#FFF; box-flex:1.0; -webkit-box-flex:1.0; -moz-box-flex:1.0; line-height:45px; text-align:center; font-size:18px; font-weight:bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.lanm span.n1{ width:70%;text-align:center; display:block; padding:2% 0;}
.lanm span.n1 img{width:70%;  margin:0 auto;line-height:45px;}
#back{ border-right:1px solid #FFF; background:#023375;}
#back a{ display:block; height:100%; background:url(../images/back.png) no-repeat center; background-size:10px auto}
#lm{ border-left:1px solid #FFF; height:100%;  background-size:auto 15px; -webkit-background-size:auto 15px; -moz-background-size:auto 15px; -o-background-size:auto 15px;}
.lanm .submenu{ position:absolute; width:100%; left:0; top:45px; background:#FFF; display:none;}
.lanm .submenu a{ display:block; height:40px; line-height:40px; border-bottom:1px solid #E8E8E8; margin:0 10px; background:url(../images/arr.png) no-repeat right center;background-size:auto 12px;}
.lanm .submenu a:last-child{ border:none;}
.zhezhao2{width:100%;height:100%;background-color:rgba(0,0,0,0.3);position:fixed;left:0;top:0;z-index:990;display:none}
.headxi{ height:45px;}


nav{ overflow:hidden; padding-bottom:20px;}
nav li{ width:33.33%; float:left; text-align:center; margin-top:20px; }
nav li a{ width:80px; display:inline-block; border-radius:5px; overflow:hidden;}
nav li img{ width:100%; height:auto; display:block;}
nav li span{ display:block; height:20px; text-align:center; background:#DDD; font:normal 12px/20px Arial;}


.zhezhao { width: 100%; height: 100%; background-color: rgba(0,0,0,0.3); position: fixed; left: 0; top: 0; z-index: 999; display: none }
.mainMenuButton {
	float: right;
	height: 30px;
	width: 24px;
	background: url(../images/mainMenuButtonBg.png) 0 0 no-repeat;
	margin-top: 14px;
	margin-right:6px;
}
.mainButton {
	float: right;
	height: 30px;
	width: 24px;
	background: url(../images/home.png) 0 0 no-repeat;
	margin-top: 14px;
	margin-right:6px;
}
.mainMenuWrapper {
	clear: both;
	display: none;
	background-color: #ccc;
	padding-left: 0px;
	margin-top: 28px;
	position: absolute;
	left: 0px;
	width: 100%;
	border-bottom: 3px solid #023375;
	z-index:1000;
}
.mainMenuWrapper > li {
	display:block;

	line-height: 36px;
	border-bottom: 1px solid #999;
	margin-bottom: 0px;
	padding-left: 0px;
	list-style: none;
}
.mainMenuWrapper > li:last-child {
	border-bottom: none;
}
.mainMenuWrapper > li > a {
	margin-left: 24px;
	background: url(../images/mainMenuItemBg.png) 0 0 no-repeat;
	color: #333;
	padding-left: 16px;
}
.mainMenuWrapper > li > a:hover {
	text-decoration: none;
}
.mainMenuWrapper > li:hover > a {
}
.mainMenuWrapper > li.currentPage > a {
	color: #023375;
	background-position: 0px -36px;
}

/*banner*/
#wrapper { width: 100%; overflow: hidden; background:#FFF;  }
.swipe ul, .swipe li { margin: 0; padding: 0; list-style: none; overflow: hidden; }
.swipe img { width:100%; height:auto; display: block;}
.swipe { overflow: hidden; position: relative; }
.swipe ul { -webkit-transition: left 800ms ease-in 0; -moz-transition: left 800ms ease-in 0; -o-transition: left 800ms ease-in 0; -ms-transition: left 800ms ease-in 0; transition: left 800ms ease-in 0; }
.swipe #pagenavi { position: absolute; left: 0; bottom: 7px; text-align: center; width: 100%; }
.swipe #pagenavi a { width:10px; height:10px;  line-height: 99em; background:#999;  border-radius: 50%; margin:0 3px; overflow: hidden; cursor: pointer; display: inline-block; *display:inline;*zoom:1;}
.swipe #pagenavi a.active { background: #FFF; }


.title{ float:left;width:94%;background:#f2f2f2; display:block;font-size:18px; color:#003366; font-weight:bold;padding:2% 3%;}
.more{ float:right; font-size:14px; width:20%; padding-top:1%; text-align:right;}
.service{ float:left;width:100%;background:#fff;}
.servicek{ float:left;width:25%; padding:2% 0;}
.servicekimg{width:80%; margin:0 auto;}
.servicektext{float:left; width:100%;font-size:14px; text-align:center; padding-top:2%;}


.news{ float:left; width:96%; padding:2%;border-bottom:1px #e6e6e6 solid;}
.newsimg{float:left; width:27%; text-align:center;}
.newsimg img{ width:100%; margin:0 auto;}
.newstext{float:left; width:73%;}
.newstexta{float:left; font-size:15px; width:90%; padding:1% 5%; color:#023375; font-weight:bold;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.newstextb{float:left;width:90%;padding:0 5%; color:#666;}
.newstextb img{float:left; width:4%;}
.newstextc{float:left;width:90%;font-size:14px; color:#F00;padding:2% 5%;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.card{ float:left; width:44%; padding:3%;}
.cardimg{width:80%; margin:0 auto;}
.cardtext{ width:94%; font-size:14px; padding:3%; }
.cardbut{width:94%; text-align:center; padding:3%;}
.cardbut input{ border:0; background:#ae011d; color:#FFF; font-size:14px; padding:5% 10%; font-weight:bold;font-family:"Microsoft Yahei";}

.footer{ width:94%;background:#023375; text-align:center;font-size:14px; color:#FFF; padding:3%;text-align:center;}
.footer ul{list-style-type:none;}
.footer ul li{ display:inline;}
.footer ul li a{color:#FFF;display:inline;}

.footer_weixin{ width:94%;background:#EBEBEB; text-align:center;font-size:14px; color:#FFF; padding:3%;text-align:center;}
.footer_weixin ul{list-style-type:none;}
.footer_weixin ul li{ display:inline;}
.footer_weixin ul li a{color:#666;display:inline;}

.footera{ bottom:0;width:94%;background:#023375; text-align:center;font-size:14px; color:#FFF; padding:3%;text-align:center; position: fixed; }
.footera ul{list-style-type:none;}
.footera ul li{ display:inline;}
.footera ul li a{color:#FFF;display:inline;}


.newslist {margin-top: 40px; }
.newslist li { border-bottom: 1px solid #DDD;padding: 10px; }
.newslist li:nth-child(2n){ background:#FFF;}
.newslist li a { display: block; overflow: hidden; }
.newslist li img { width: 80px; height: 60px; float: left; margin-right: 10px; margin-top:5PX; }
.newslist li h1 { font-size: 16px; font-weight: bold; margin-top:10px; color:#023375; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.newslist li p { margin: 0; padding: 0; line-height: 25px; font-size: 14px; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.newslist li .cardbut{float:right;width:25%; margin-right:10px; padding:2px 5px;font-size:16px; background:#cc0000; color:#FFF; z-index:1; }
.newslist li .cardbut a{color:#FFF;}
.pagelist { margin: 20px 10px; height: 40px; background:#FFF; font-weight: bold; line-height: 40px; display: box; font-size: 16px; border: 1px solid #BBB; display: -moz-box; display: -webkit-box; border-radius: 5px; }
.pagelist span { display: block; text-align: center; box-flex: 1.0; -moz-box-flex: 1.0; -webkit-box-flex: 1.0; }
.pagelist span a { display: block; color:#666;}
.page { width:30px; overflow:hidden;  border-left: 1px solid #BBB; border-right: 1px solid #BBB;}
.page select{ font-size:16px; height:40px; background:none; text-align:center; border:none; font-family: Arial; color:#666; -webkit-appearance:none; -moz-appearance: none; appearance:none; }



.cardlist {margin-top: 40px; }
.cardlist li { float:left; width:96%;border-bottom: 1px solid #DDD;padding: 2%; }
.cardlist li img { width: 120px;  float: left; margin-right: 10px; margin-top:15px;}
.cardlist li h1 { font-size: 16px; font-weight: bold; margin-top:10px; color:#023375; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.cardlist li p { margin: 0; padding: 0; line-height: 20px; font-size: 14px; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.cardlist li.blackm{ background:#CCC;}
.cardlist li .cardb{ float:left; width:96%;margin-top:10px;}
.cardlist li .cardbiao{ float:left;width:35%; padding:0;}
.cardlist li .cardbiao img{ float:left;width: 30px;margin-top:0;}
.cardlist li .cardbut{float:right;width:25%; margin-right:10px; padding:2px 5px;font-size:16px; background:#cc0000; color:#FFF; z-index:1; margin-top:5px; margin-bottom:5px; }
.cardlist li .cardbut a{color:#FFF;}
.cardlist li .cardbuta{float:right;width:25%; margin-right:10px; padding:2px 5px;font-size:16px; background: #999; text-align:center; color:#FFF; z-index:1; margin-top:5px; margin-bottom:5px;}

.news2list {margin-top:50px; }
.news2list li { border-bottom: 1px solid #DDD; }
.news2list li:nth-child(2n){ background:#FFF;}
.news2list li a { display: block; overflow: hidden; padding: 10px 10px; }
.news2list li img { width: 8px; height: 9px; float: left; margin-right: 10px; margin-top:7PX; }
.news2list li h1 { font-size: 16px; font-weight: bold; color:#023375; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.news2list li p { margin: 0; padding: 0; line-height: 25px; font-size: 14px; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.news_tit{ padding:10px; line-height:20px; text-align:center; margin-top:50px; border-bottom:1px solid #DDD; color:#023375; font-size:18px; font-weight:bold;}

.news_tit2{ padding:10px; line-height:20px; text-align:center; margin-top:10px; border-bottom:1px solid #DDD; color:#023375; font-size:18px; font-weight:bold;}

.news_txt{ line-height:200%; padding:10px; overflow:hidden; font-size:16px;color:#333;}
.news_txt p{line-height:180%; font-size:16px;color:#333;}
.news_txt img{ max-width:100%; height:auto;}

.news_txtb{ line-height:200%; padding:0 5px; overflow:hidden; font-size:16px;color:#333;}
.news_txtb p{line-height:180%; font-size:16px;color:#333;}
.news_txtb img{ max-width:100%; height:auto;}
.news_txta{ overflow:hidden; font-size:14px;font-weight:bold;margin-top:10px;color:#023375;}
.news_text{line-height:200%; padding:10px; overflow:hidden; font-size:16px;color:#333;}
.news_text p{line-height:180%; font-size:16px;color:#333;}

.searchcard_tit{padding:10px; line-height:40px; text-align:center; margin-top:10%;  color:#023375; font-size:16px; font-weight:bold;}
.searchcard{ width:100%;}
.searchcard_txt{width:100%;margin-top:20px;}
.searchcard_txt_left{ float:left;width:22%;line-height:20px; text-align:right;  padding-right:3%; padding-top:7px;}
.searchcard_txt_right{float:left;width:75%;line-height:20px; text-align:right; }
.searchcard_txt_right input{width:80%; }
.yzminput{ float:left; width:35%;}
.yzminput input{width:60%;}
.yzmimg{float:left;width:40%;}
.ok input{ border:0; background:#ae011d; color:#FFF; font-size:18px; padding:3% 20%; height:40px; font-weight:bold;font-family:"Microsoft Yahei";-moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius:5px;}

.searchcard_table{ width:96%; padding:0 2%;}
.searchcard_tablehead{width:100%;height:40px; background:#CCC; color:#000; font-size:14px;}
.searchcard_tablecon{width:100%; height:40px; border-bottom:1px #CCCCCC solid;color: #666;}
.searchcard_tablea{ float:left;width:5%; line-height:40px; text-align: right;}
.searchcard_tableb{float:left;width:20%; line-height:40px;text-align:center;}
.searchcard_tablec{float:left;width:20%; line-height:40px;text-align:center;}
.searchcard_tabled{float:left;width:55%; line-height:40px;text-align:center;}
.searchcard_con{width:96%; padding:10% 3%; color:#C00;}

.hdz{margin-top:45px;}
.bottomA{ text-align:left;font:14px "microsoft yahei";}


.news_txtimg img{ float:left; width:80%;padding-left:15%; padding-top:10px; }
.news_txtimg{ float:left; width:50%; }
.news_txtimga img{ float:left; width:80%;padding-left:15%; padding-top:10px; }
.news_txtimga{ float:left; width:25%; }
.news_txtimgb img{ float:left; width:100%; }
.news_txtimgb{ float:left; width:50%; }
.news_txtimgb p{float:left; width:100%;}
.news_txtimgd img{ float:left; width:100%; }
.news_txtimgd{ float:left; width:33.33%; }
.news_txtimge img{ float:left; width:100%; }
.news_txtimge{ float:left; width:100%; }
.news_txtimgf img{ float:left; width:100%; }
.news_txtimgf{ float:left; width:25%; }

.flashcardlist{ margin-top:45px; margin-bottom:10px;}
.flashcardlist li { margin:10px auto; width:90%;border: 1px solid #DDD;padding:10px;-moz-border-radius: 10px;-webkit-border-radius: 10px; border-radius:10px; height:80px; background:url(../images/bjli.jpg) center no-repeat; }
.flashcardlist li .leftlogo{ float: left; width:80%;}
.flashcardlist li .leftlogo img{ width:170px;}
.flashcardlist li .rightlogo{ float:right; text-align:right; width:55px;}
.flashcardlist li .rightlogo img{ width:55px;}
.flashcardlist li .leftimg{ float:left;padding-top:5px; width:100%;}
.flashcardlist li .lefttext{ float:left;padding-top:20px; font-size:16px; color:#024689; font-weight:bold; padding-right:1%;}
.flashcardlist li .leftbut{float:left;padding-top:20px;}
.flashcardlist li .leftbut .buta{float:left; padding:2px 10px; border:0;-moz-border-radius: 10px;-webkit-border-radius: 10px; background:#6aa6e4; color:#FFF; border-radius:10px; font-size:12px;}
.flashcardlist li .leftbut .butb{float:left; padding:2px 10px; border:0;-moz-border-radius: 10px;-webkit-border-radius: 10px; border-radius:10px;background:#ccc;color:#999; font-size:12px;}
.flashcardlist li .leftbut .butc{float:left; padding:2px 8px; border:0;-moz-border-radius: 10px;-webkit-border-radius: 10px; border-radius:10px;background:#00cc99; color:#FFF; font-size:12px;}
.flashcardlist li .leftbut .butd{float:left; padding:2px 8px; border:0;-moz-border-radius: 10px;-webkit-border-radius: 10px; border-radius:10px;background:#ff9900; color:#FFF; font-size:12px;}
.flashcardlist li .rightimg{ padding-top:5px;}


.wyj {margin-top: 50px; }
.wyj li { border-bottom: 1px solid #DDD; width:96%;padding: 3% 2% ; }
.wyj li:nth-child(2n){ background:#FFF;}
.wyj li a { display: block; overflow: hidden; }
.wyj li .img1 { width:21%; height:21%; float:left; padding:3% 2%; }
.wyj li h1 img{ width:32%; height:32%;float:left;}
.wyj li h2 img{ width:55%; height:32%;float:left;}
.wyj li .jiantou { width:3%; height:3%; float:right; margin-top:5%;}
.wyj li p{ margin: 0; padding: 0; width:70%; line-height: 20px; font-size: 14px; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float:left;}

.wyjan{width:80%; margin:0 auto; margin-bottom:15%; margin-top:5%; }
.wyjan img{ width:100%;}
.newsmainr{margin-top:45px;min-height:642px;}
.newslista { width:100%;}
.newslista li { border-bottom: 1px solid #DDD;padding: 10px; }
.newslista li:nth-child(2n){ background:#FFF;}
.newslista li a { display: block; overflow: hidden; }
.newslista li img { width: 80px; height: 60px; float: left; margin-right: 10px; margin-top:5PX; }
.newslista li h1 { font-size: 16px; font-weight: bold; margin-top:10px; color:#023375; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.newslista li p { margin: 0; padding: 0; line-height: 25px; font-size: 14px; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.cardlista { width:100%;position:relative; margin-top:100px;}
.cardlista li { border-bottom: 1px solid #DDD;padding: 10px; overflow: hidden; }

.newslista li img a { border:0;}
.cardlistaimg{float: left;width:40%;margin-right: 2%;text-align:center; margin-top:5px;}
.cardlista li span {float: left; width:50%;font-size:12px;margin-top:5px; padding-left:5%; color:#666; min-height:100px; }
.cardlista li h1 { font-size: 18px; font-weight: bold; margin-top:10px; color:#023375; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.cardlista li p { margin: 0; padding: 0; line-height: 25px; font-size: 14px; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;color: rgb(52, 120, 195); }
.ttcbf {padding: 5% 0; width: 40%; float: left;}
.ttcbfa {padding: 5% 0; width: 65%; float: left;}
.ttcba {padding: 1% 2%; border-radius: 5px; border: 1px solid rgb(52, 120, 195); border-image: none; font-size: 10px;color: rgb(52, 120, 195); margin-right: 5px; float: left; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

.ttca {	padding:0px; width: 60%; padding:5% 0;  color: rgb(52, 120, 195); float: right; text-align:right; font-size:10px;}
.ttca img{ width:45%;float: right;}
.ttcaa {	padding:0px; width: 35%; padding:5% 0;  color: rgb(52, 120, 195); float: right; text-align:right; font-size:10px;}
.ttcaa img{ width:80%;float: right;}


.cardlisttab1{width:100%; }
.cardlistmenu{width:100%;background:#eee;color:#666;position:fixed; z-index:1000; }
.cardlistmenu li{float:left;width:25%;text-align:center;line-height:50px;height:50px;cursor:pointer;font-size:16px;overflow:hidden;}
.cardlistmenudiv{width:100%; padding-top:100px;}
.off{color:#fff;background:#666;}
.offa{color:#666;background:#eee;}

.navmenu li:active,.navmenu li.hover{ background-color:#666; color:#FFF;}
.navmenu{color:#666;float:left;background:#eee; position:fixed; top:45px; height:100px; z-index:10; width:100%;font-size:16px;}
.navmenu li{ float:left;   text-align:center;  font-family:"microsoft yahei"; color:#333;cursor:pointer; height:50px;width:25%; line-height:50px; position:relative; }


.remen{ float:left;width:100%; background:#FFF;height:35px; border-bottom:1px #CCCCCC solid;border-top:1px #CCCCCC solid;}
.remenl{ float:left; width:20%; line-height:30px;text-align:center; line-height:35px; border-right:1px #CCCCCC solid; font-weight:bold;}
.rement{ float:left; width:10%; color:#F00; border:1px #F00 solid; padding:0 5px; text-align:center; margin:2%;-moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius:5px;}
#FontScroll{ float:left; width:74%;padding:0 2%;line-height:35px;height:35px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.riqi{margin:0 auto;width:20%;-moz-border-radius: 5px; -webkit-border-radius: 5px;text-align:center;border-radius:5px;background:#fff; padding:0 10px; }

.weixin{ margin:0 auto; width:85%; padding:3%; background:#FFF; border:1px #CCCCCC solid; -moz-border-radius: 10px; -webkit-border-radius: 10px;border-radius:10px; margin-top:3%;}
.weixini{width:100%;border-bottom:1px #CCCCCC solid; padding-bottom:3%;}
.weixinb{float:left;width:100%; background:#ebebeb; padding:3% 0;}
.weixint{float:left;width:100%;border-bottom:1px #CCCCCC solid; padding:2% 0;}
.weixinl{float:left;width:77%; font-size:16px; font-weight:bold; padding-right:3%; padding-top:3%;}
.weixinr{float:left;width:20%;}



.fenyee{ width:100%; height:40px;}
.fenye{ left:50%;margin-top:10px; width:66%; margin-left:-26%;position:absolute;}

.fenye ul{ float:left; }

.fenye ul li{ float:left; margin-left:5px;padding: 4px 6px; border:1px solid #ccc;   cursor:pointer; color:#ccc;}

.fenye ul li a{ color:#666;}

.fenye ul li.xifenye{ width:60px; text-align:center; float:left;color:#666; position:relative;cursor: pointer;}

.fenye ul li .xab{ float:left; position:absolute; width:39px; border:1px solid #ccc; height:123px; overflow-y: auto;overflow-x: hidden;top:-125px; background-color: #fff; display:inline;left:-1px; width:50px;}

.fenye ul li .xab ul{ margin-left:0; padding-bottom:0;}

.fenye ul li .xab ul li{ border:0; padding:4px 0px; color:#999; width:34px; margin-left:0px; text-align:center;}


.mainfoot{ width:100%; background:#000;position:fixed; font-size:12px; bottom:0;  height:40px; color:#FFF;background-color:rgba(0, 0, 0, 0.7)}
.mainfoota{float:left; width:48%; line-height:40px; padding-left:2%;}
.mainfootb{float:left;width:46%;line-height:40px;padding-right:2%;padding-left:2%;}
.mainfootan{float:right; width:40%; background:#F60; height:25px; margin-top:8px; line-height:25px;  text-align:center; -moz-border-radius: 5px;    -webkit-border-radius:5px;     border-radius:5px;  }
.mainfootan a{ color:#FFF;}


.news_foot{ width:100%; background:#000;position:fixed; font-size:14px; bottom:0;  height:40px; color:#FFF;background-color:rgba(0, 0, 0, 0.7)}
.news_foota{float:left; width:40%; line-height:40px; padding-left:10%;}
.news_footb{float:left;width:40%;line-height:40px;padding-left:10%;}
.news_footan{float:center; width:80%; background:#F60; height:25px; margin-top:8px; line-height:25px;  text-align:center; -moz-border-radius: 5px;    -webkit-border-radius:5px;     border-radius:5px;  }
.news_footan a{ color:#FFF;}

.news_footc{float:left; width:100%; line-height:40px; padding-left:10%;padding-right:10%;}

.news_right{ top:250px; position:fixed;right:0;  width: 90px;height:90px;  text-align:center; }



.mtime{ padding:4% 5%; width:90%; background:#e9e9e9;}
.mshop{ padding:2%;}
.mshop ul li{ float:left; width:45.3%; margin:2%; border:1px #e9e9e9 solid;}
.mshoptext{background:#e9e9e9; font-size:14px; text-align:center; padding:5% 0;}
.mbut{ padding-top:5%; padding-bottom:5%; text-align:center;}
.mtext{ padding:2% 0;text-align:center; color: #F00; letter-spacing: 2px;}
.mtexta{ padding:25% 5%;text-align:center; color: #F00; letter-spacing: 2px;}
.mshoptit{ border-top:1px #e9e9e9 solid; padding:5%; text-align:center; font-weight:bold; font-size:20px;}

.mshopcon{ border-bottom:1px #e9e9e9 solid; padding:5%;}

.mshopcona{ padding:5%;}
.mshopcona a{ color:#F00;}