/*-------------reset------------*/
@charset "UTF-8";
/* *
CSS base
* @name:Mobile theme
* @version:1.0
* @type:Mobile Development
* @author:Huangzhiwen
*/
dl,dt,dd,ul,ol,li,pre,form,p,fieldset,input,textarea,blockquote,th,td,button
	{
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

img {
	border: 0;
	vertical-align: middle;
}

ol,ul {
	list-style: none;
}

abbr,acronym {
	border: 0;
}

a:active,a:hover {
	outline: 0;
}

h1,h2,h3 {
	margin-top: 10px;
	margin-bottom: 10px;
}

h4,h5,h6 {
	margin-top: 5px;
	margin-bottom: 5px;
}
/* 
* {
	box-sizing: border-box;
}

*:before,*:after {
	box-sizing: border-box;
} */


::-webkit-scrollbar {
	width: 0;
}



select::-ms-expand { display: none; }
select {
  
 /* border: solid 1px #8a8a8a;*/

    
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;

 
  background: url("../img/arrow.png") no-repeat transparent;
  background-position:99% center;


  
   /*  padding: 1px 15px; */  
    outline: none
}


html {
	background-color: #f3f3f3;
}

html,body {
	margin: 0;
	padding: 0;
}

body {
	position: relative;
	font-family: "Microsoft Yahei","Helvetica Neue", Helvetica,  STHeiTi,
		Tahoma, Arial, Roboto, "Droid Sans", "Droid Sans Fallback", "Heiti SC",
		"Hiragino Sans GB", Simsun, sans-self,sans-serif;	
	color: #333;
	background: #f3f3f3;
}

a {
	color: #666;
	text-decoration: none;
	cursor: pointer;
}

/* type */
.fb {
	font-weight: bold;
}

.t2 {
	text-indent: 2em;
}

.lh1 {
	line-height: 1;
}

.lh1_5 {
	line-height: 1.5;
}

.lh1_8 {
	line-height: 1.8;
}

.lh2 {
	line-height: 2;
}

.unl {
	text-decoration: underline;
}

.no_unl {
	text-decoration: none;
}

.cp {
	cursor: pointer;
}

.ti {
	text-indent: -99999px;
}

/* position */
.tl {
	text-align: left !important;
}

.tc {
	text-align: center;
}

.tr {
	text-align: right;
}

.bc {
	margin-left: auto;
	margin-right: auto;
}

.fl {
	float: left;
	display: inline;
}

.fr {
	float: right;
	display: inline;
}

.cb {
	clear: both;
}

.cl {
	clear: left;
}

.cr {
	clear: right;
}

.clearfix {
	display: block;
}

.clearfix:before,.clearfix:after {
	display: table;
	content: " ";
}

.clearfix:after {
	clear: both;
}

.db {
	display: block;
}

.ib {
	display: inline-block;
}

.none {
	display: none !important;
}

.vm {
	vertical-align: middle;
}

.vt {
	vertical-align: top;
}

.vb {
	vertical-align: bottom;
}

.pr {
	position: relative;
}

.pa {
	position: absolute;
}

.hidden {
	visibility: hidden;
}

.show {
	visibility: visible;
}

/* font-size */
.f12 {
	font-size: 12px;
}

.f14 {
	font-size: 14px;
}
.f15 {
	font-size: 15px;
}

.f16 {
	font-size: 16px;
}

.f18 {
	font-size: 18px;
}

.f20 {
	font-size: 20px;
}

.f22 {
	font-size: 22px;
}

.f24 {
	font-size: 24px;
}


/* margin */
.m5 {
	margin: 5px;
}

.mt5 {
	margin-top: 5px;
}
.mt10{margin-top:10px;}
.mr5 {
	margin-right: 5px;
}
.ml70{
	margin-left: 70px;
}
.mb5 {
	margin-bottom: 5px;
}

.ml10 {
	margin-left: 10px;
}

.p5 {
	padding: 5px;
}

.pt5 {
	padding-top: 5px;
}

.pr5 {
	padding-right: 5px;
}

.pb5 {
	padding-bottom: 5px;
}

.pl5 {
	padding-left: 5px;
}

.m10 {
	margin: 10px;
}

.mt10 {
	margin-top: 10px;
}

.mr10 {
	margin-right: 10px;
}

.mb10 {
	margin-bottom: 10px;
}

.ml10 {
	margin-left: 10px;
}

.p10 {
	padding: 10px;
}

.pt10 {
	padding-top: 10px;
}

.pr10 {
	padding-right: 10px;
}

.pb10 {
	padding-bottom: 10px;
}

.pl10 {
	padding-left: 10px;
}

.m15 {
	margin: 15px;
}

.mt15 {
	margin-top: 15px;
}

.mr15 {
	margin-right: 15px;
}

.mb15 {
	margin-bottom: 15px;
}

.ml15 {
	margin-left: 15px;
}

.p15 {
	padding: 15px;
}

.pt15 {
	padding-top: 15px;
}

.pr15 {
	padding-right: 15px;
}

.pb15 {
	padding-bottom: 15px;
}

.pl15 {
	padding-left: 15px;
}

.m20 {
	margin: 20px;
}

.mt16 {
	margin-top: 16px!important;
}

.mr20 {
	margin-right: 20px!important;
}

.mb20 {
	margin-bottom: 20px;
}

.ml20 {
	margin-left: 20px;
}

.p20 {
	padding: 20px;
}

.pt20 {
	padding-top: 20px;
}

.pr20 {
	padding-right: 20px;
}

.pb20 {
	padding-bottom: 20px;
}

.pl20 {
	padding-left: 20px;
}

.m25 {
	margin: 25px;
}

.mt20 {
	margin-top: 20px;
}

.mr25 {
	margin-right: 25px;
}

.mb25 {
	margin-bottom: 25px;
}

.ml25 {
	margin-left: 25px;
}

.p25 {
	padding: 25px;
}

.pt25 {
	padding-top: 25px;
}

.pr25 {
	padding-right: 25px;
}

.pb25 {
	padding-bottom: 25px;
}

.pl25 {
	padding-left: 25px;
}

.m30 {
	margin: 30px;
}

.mt30 {
	margin-top: 30px;
}

.mr30 {
	margin-right: 30px;
}

.mb30 {
	margin-bottom: 30px;
}

.ml30 {
	margin-left: 30px;
}

.p30 {
	padding: 30px;
}

.pt30 {
	padding-top: 30px;
}

.pr30 {
	padding-right: 30px;
}

.pb30 {
	padding-bottom: 30px;
}

.pl30 {
	padding-left: 30px;
}

.m35 {
	margin: 35px;
}

.mt50 {
	margin-top: 50px!important;
}

.mr35 {
	margin-right: 35px;
}

.mb24 {
	margin-bottom: 24px!important;
}

.ml35 {
	margin-left: 35px;
}

.p35 {
	padding: 35px;
}

.pt35 {
	padding-top: 35px;
}

.pr35 {
	padding-right: 35px;
}

.pb35 {
	padding-bottom: 35px;
}

.pl35 {
	padding-left: 35px;
}

.m40 {
	margin: 40px;
}

.mt40 {
	margin-top: 40px;
}

.mr40 {
	margin-right: 40px;
}

.mb40 {
	margin-bottom: 40px;
}

.ml40 {
	margin-left: 40px;
}

.p40 {
	padding: 40px;
}

.pt40 {
	padding-top: 40px;
}

.pr40 {
	padding-right: 40px;
}

.pb40 {
	padding-bottom: 40px;
}

.pl40 {
	padding-left: 40px;
}

.oh {
	overflow: hidden;
}

.oa {
	overflow: auto;
}

.te {
	-webkit-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.img-responsive {
	display: inline-block;
	max-width: 100%;
	height: auto;
}

.img-thumbnail {
	padding: 4px;
	line-height: 1.5;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 5px;
	transition: all .2s ease-in-out;
	display: inline-block;
	max-width: 100%;
	height: auto;
}

.btn,.btn {
	position: relative;
	display: inline-block;
	width: 100%;
	font-family: inherit;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	color: #007aff;
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #007aff;
	-webkit-user-select: none;
	padding: 5px 12px;
	font-size: 14px;
	line-height: 1.5;
	border-radius: 25px;
}

.btn[class*="ti-"],[class*="ti-"].btn {
	font-family: "themify", "Helvetica Neue", Helvetica, "Microsoft Yahei",
		STHeiTi, Tahoma, Arial, Roboto, "Droid Sans", "Droid Sans Fallback",
		"Heiti SC", "Hiragino Sans GB", Simsun, sans-self,sans-serif;
}

.btn:hover,.btn:hover {
	text-decoration: none;
}

.btn:focus,.btn:focus {
	outline: 0;
}

.btn:active,.btn:active,.btn.active,.active.btn {
	outline: 0;
	box-shadow: inset 2px 3px 5px rgba(0, 0, 0, 0.12);
	opacity: .95;
}
/*table*/

table {
	background-color: transparent;
}

caption {
	padding-top: 8px;
	padding-bottom: 8px;
	color: #777777;
	text-align: left;
}

th {
	text-align: center;
}

.table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px;
	table-layout: fixed;
}

.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td
	{
	padding: 8px;
	text-align: center;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #dddddd;
	font-size: 14px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.table-left>thead>tr>th,.table-left>tbody>tr>th,.table-left>tfoot>tr>th,.table-left>thead>tr>td,.table-left>tbody>tr>td,.table-left>tfoot>tr>td
	{
	text-align: left;
}

.table>thead>tr>th {
	vertical-align: bottom;
	border-bottom: 2px solid #dddddd;
}

.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td
	{
	border-top: 0;
}

.table>tbody+tbody {
	border-top: 2px solid #dddddd;
}

.table .table {
	background-color: #ffffff;
}

.table-bordered {
	border: 1px solid #dddddd;
}

.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td
	{
	border: 1px solid #dddddd;
}

.table-bordered>thead>tr>th,.table-bordered>thead>tr>td {
	border-bottom-width: 2px;
}

.table-bordered {
	border: 1px solid #dddddd;
}

.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td
	{
	border: 1px solid #dddddd;
}

.table-bordered>thead>tr>th,.table-bordered>thead>tr>td {
	border-bottom-width: 2px;
}

.table-striped>tbody>tr:nth-child(odd) {
	background-color: #f9f9f9;
}

.table-hover>tbody>tr:hover {
	background-color: #f5f5f5;
}

.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th
	{
	background-color: #f5f5f5;
}

.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th
	{
	background-color: #e8e8e8;
}

.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th
	{
	background-color: #dff0d8;
}

.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th
	{
	background-color: #d0e9c6;
}

.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th
	{
	background-color: #d9edf7;
}

.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th
	{
	background-color: #c4e3f3;
}

.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th
	{
	background-color: #fcf8e3;
}

.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th
	{
	background-color: #faf2cc;
}

.table>tbody>tr>td a {
	display: inline-block;
	width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}



.wrapper{width:100%;}

.w1000{width:1000px;margin:0 auto;max-width:1050px;}
.w1200{	margin-top: 0px;
    	margin-right: auto;
    	margin-bottom: 0px;
    	margin-left: auto;
    	padding-left: 50px;
    	max-width:1300px;}
.w1150{margin: 0 auto;max-width:1150px;}
.w1100{width: 1050px;
    	margin: 0 auto;
    	max-width: 1050px;}
.title{font-size:20px;height:40px;line-height:40px;color:#005684;background-color: #f3f3f3;}


.topDate{height:28px;background-color:#f3f3f3;}
.topDate p{font-size:14px;line-height: 28px;color:#8e8e8e;background-color: #f3f3f3;position: relative;}
.topDate p span{float: right;font-size:;}
.topDate p .imgDIV{width:306px;height:100px;position: absolute;top:28px;right:0;z-index: 999;}
.topDate p .imgDIV .contDiv{width:150px;float: left;    text-align: -webkit-right}
/* bannerImg */
#anchor{float:right;padding-top:20px;}
#anchor a{color:#2d5c9a;padding-left:18px;}
.bannerImg{height:132px;overflow:hidden;background:url(../img/bannerBg.png) no-repeat;background-size: 100% 100%;}
.bannerImg p{height:132px;background: url(../img/banner10.png) no-repeat;background-size: 100% 100%;}


.navTab{height:44px;background-color: #2d5c9a;}
/* .navTab .nav{width:654px;height:44px;float: left;} */
.navTab .nav {width: 750px; height: 44px;float: left;  padding-left: 7%;}
/* .navTab .nav{width:550px;height:44px;float: left;} */
.navTab .nav li{width:114px;float: left;line-height: 44px;}
.Navigation{height:44px;}
.navTab .nav li a.active,.navTab .nav li a:hover{background-color: #4a85c7}
.navTab .nav .liLeft:hover{background-color: #4a85c7}
.navTab .nav .liLacti{background-color:#4a85c7}
.navTab .nav li a {width:114px;float:left;color:#fff;text-align: center;font-size:16px;}
.navTab .nav .sanjiao{width: 0px;height:0px;border-width: 22px;border-style: solid;border-color: #f3f3f3 transparent #f3f3f3 transparent;position: absolute}
.navTab .nav .liLeft{width:120px;margin-right:0;}
.navTab .nav .liLeft a{width:80px;float: left;}
.navTab .nav .liLeft span{width:26px;height:26px;display: inline-block;float: left;margin-top:-2px;margin-right:4px;}

.navTab .nav .liLeft span img{margin-top:12px!important;}
.navTab .login{float: right;line-height:44px;}
.navTab .login li{float: left;color:#fff;}
.navTab .login li img{margin-top:-2px;}


.navTab .login li img{margin-top:-2px;margin-top:10px\0;}

.navTab .login li a{float: left;color:#fff;padding:0 10px;font-size:16px;}
.navTab .login li:last-child a{padding-right:0;}


.mainbody{width:100%;height:auto;background-color: #f3f3f3;}

/* footer */
.footer{clear: both;height:48px;width:100%;background-color: #09518B;font-size:14px;}
.footer ul{color: #fff;height:48px;text-align: center;background-color: #09518B;margin-left: 175px;}
.footer ul li{float:left;height:48px;line-height:48px;}
.footer ul li a{float:left; color: #fff;padding:0 10px;}

.footerImg dl{font-size:12px;height:96px;width:576px;color: #666;padding-top:20px;margin:0 auto;}
.footerImg dl dt{float: left;padding-right:25px;}
.footerImg dl dd{float: left;font-size: 14px;line-height:22px;padding-top: 10px;}


.bloc{display: block}
.none{display: none;}
.anewLine{width:85px;max-width:98px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

.demo-class{border:1px solid #ddd;}


ul li{list-style:none;}
dl{display: block;-webkit-margin-before: 1em;-webkit-margin-after: 1em;
		-webkit-margin-start: 0px;-webkit-margin-end: 0px;
}
dd, dt {line-height:11px;}

.dropdown{float: left;margin:0 0 0 6px;position:relative;}
.topcity{cursor: pointer;font-size: 14px;color:#d2dc3b;
		height: 31px;white-space: nowrap;
		overflow: hidden;text-overflow: ellipsis;padding: 0 20px 0 0;
        background: transparent url(../img/arrow.png) no-repeat right 18px;
}
#DivCity{display:block;width: 696px;padding: 10px 20px;z-index: 1005;}
.dropdown-menu{
				position: absolute;top: 100%;left: 0;z-index: 1000;display: none;
				float: left;min-width: 160px;padding: 5px 0;margin: 2px 0 0;
					font-size: 14px;text-align: left;list-style: none;
					background-color: #fff;-webkit-background-clip: padding-box;
				background-clip: padding-box;
                border: 1px solid rgba(0,0,0,.15);border-radius: 4px;
				-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
				box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
#DivCity li{width:auto;text-align: left;font-size: 12px;padding: 7px 0;line-height:28px;}   
#DivCity li dl{margin:-18px 0;}
#DivCity li dl dt{float: left;padding: 0 0 0 10px;font-weight: normal;
					 width: 50px;
			     height: 12px;
                 border-left: 3px solid #e50075;
             }
#DivCity dd {float: left;padding: 0;margin-left:18px;padding-top:2px;}
#DivCity dd a {margin-top: -2px;display: block;width:auto;color:#666;font-size:12px;}
#DivCity li dl dd a:visited {text-decoration: none;color: #666;}
#DivCity li dl dd a:hover {text-decoration: none;color: #666;background-color:#fff;}
#hgzs{cursor:pointer;font-weight: bold;}
#hgzs:hover{text-decoration: none;color: red;background-color:#fff;}
.clearfix{zoom:1;}
.none{display: none!important;}
.block{display:block!important;}
.marLeft{margin-left:0;}
.lh0{line-height:0px!important;}
.mr-19{margin-right:-19px;}
.pa0{padding:0!important;}
.ml30{margin-left:30px;}
.fontBold{font-weight:bold;}
.paddTopBot{padding:12px 0!important;}
.w696{width:696px!important;}
.mr6{margin-right:6px;}
.android{display:inline-block;width:100px;height:28px;line-height:28px;background-color: #ccc;color:#fff;
		text-align:center;background-image: url(../img/android-icon.png);
		background-repeat: no-repeat;
		background-position: 5% 50%;
}
.ios{display:inline-block;width:100px;height:28px;line-height:28px;background-color: #ccc;color:#fff;
		text-align:center;background-image: url(../img/apple-icon.png);
		background-repeat: no-repeat;
		background-position: 5% 50%;
}
.preMater{
	font-family: "Microsoft Yahei","Helvetica Neue", Helvetica, STHeiTi, Tahoma, Arial, Roboto, "Droid Sans", "Droid Sans Fallback", "Heiti SC", "Hiragino Sans GB", Simsun, sans-self,sans-serif;
    color: #333;
    white-space: pre-wrap; 
    word-wrap: break-word;
}   
/*html {-webkit-filter: grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(graysale=1);} */
