﻿*{ margin:0 auto; padding:0; transition-property: all;-ms-transition-property: all;-moz-transition-property: all; -webkit-transition-property: all; -o-transition-property: all;}
body{font-family:"microsoft yahei"; color:#666;  background: #FFFFFF; }
a{ text-decoration: none; -webkit-transition: all ease .2s;  -moz-transition: all ease .2s; transition: all ease .2s; border:none;color: #333;}
a:focus { outline: 0 }



img {
	border: none;
	transition-duration: 0.5s; -webkit-transition-duration: 0.5s;
}
ul,li{ list-style:none;}
.clear{ clear:both;}
p{ margin:0 auto; padding:0;}
.padding5{ padding:5px;}
.padding10{ padding:10px;}
.padding15{ padding:15px;}
.padding20{ padding:20px;}
.padding30{ padding:30px;}
.padding40{ padding:40px;}
.fr{ float:right;}
.fl{ float:left; }
.paddingright{ padding-right:10px;}
.paddingleft{ padding-left:10px;}
.undis{ display:block; }
.dis{ display:none;  }
.pr5{ padding-right:5px;}
.red{ color:#f00;}
.fff{ color:#fff;}
.pdt30{ padding-top: 30px;}
.txtcenter{ text-align: center;}

input,button,select,textarea{ outline:none; font-family:"microsoft yahei";}
textarea{resize:none;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;padding:0;margin:0;font-weight:normal;}

submit{ font-family:"microsoft yahei";}
#warp{ max-width:640px; min-width:320px; margin:0 auto;  position:relative; overflow: hidden;}


.gotop {
	width: 24px;
	height: 24px;
	padding: 10px;
	background: #ccc url(../images/float_qqicon1.png) no-repeat center;
	position: fixed;
	right: 0;
	bottom: 0px;
}


.header{ width: 100%; text-align: center; height: 85px;}
.logo{ width: 50%; float: left; height: 85px; text-align: left;}
.logo img{ padding-top: 5px;}
.headermenu{ padding: 20px 15px 0 0;}

.inNews{ width: 96%; padding: 0 2%; height: 42px; line-height: 42px; border-bottom:1px dotted #CCCCCC;}
.inNewsL{ width: 10%; text-align: center; height: 42px; overflow: hidden; float: left;}
.inNewsL img{ vertical-align: middle; padding-top: 8px;}
.inNewsR{ float: right; width: 86%; height: 42px; line-height: 42px;  overflow: hidden; position:relative}
 .news_li li{ width:100%; height:42px; overflow:hidden;}
.news_li,.swap{line-height:42px;display:inline-block;position:absolute;top:0;left:0}
.news_li a,.swap a{color:#666}
.swap{top:42px}


.in2Tit{ width: 96%; height: auto; overflow: hidden; padding: 15px 2%; text-align: center;}
.in2Tit h3{ height: 40px; line-height: 40px; font-size: 1.2rem; color: #333;}
.in2Tit h3 span{ padding-left: 5px;   color:#350f74;}
.in2Tit h4{ font-size: 0.9rem; font-weight:  normal; line-height: 21px; padding-bottom: 10px; text-transform: uppercase;}
.in2Tit p{ font-size: 0.9rem;  line-height: 21px;}

.in2List{ width: 100%; height: auto; overflow: hidden; border-bottom:1px dotted #CCCCCC; padding-bottom: 10px;}
.in2List dl{ float: left; width: 96%; height: auto; overflow: hidden; padding-bottom: 15px; margin: 0 2%;}
.in2List dl dt{ width: 100%; height: auto; overflow: hidden;}
.in2List dl dt img{ width: 100%; height: auto; }
.in2List dl dd{     padding: 10px; background: #eee;}
.in2List dl dd h4{ font-size: 1rem; text-align: center; line-height: 24px; height: 38px; color: #333; overflow: hidden;}
.in2List dl dd p{ font-size: 0.9rem; line-height: 21px; height: 105px; overflow: hidden;}
.inNewsList dl dd i{ padding-right:10px;}

.inNewsList{ width: 96%; height: auto; overflow: hidden;}
.inNewsList dl{ width: 100%; height: auto; padding-bottom: 10px; margin-bottom: 10px; border-bottom:1px dotted #CCCCCC;}
.inNewsList dl dt{ width: 100%; height: 30px; line-height: 30px; font-size: 1rem; color: #333; font-weight: bold; overflow:hidden;}
.inNewsList dl dd{ width: 100%; height: auto; overflow: hidden;}
.inNewsList dl dd p{ width: 100%; height: 42px; line-height: 21px; overflow: hidden; font-size: 0.9rem;}
.inNewsList dl dd h4{ width: 100%; height: 21px; line-height: 21px; overflow: hidden; font-size: 0.8rem; color: #999; font-weight: normal;}

.inCon{ width: 96%; height: auto; font-size: 0.9rem; line-height: 21px;}
.conBoxMap{width: 96%; height: 200px; box-sizing: border-box; border:1px solid #CCCCCC; margin-top: 20px;}

.inFed{ width: 96%; height: auto; padding: 20px 2%; overflow: hidden;  border-top:1px dotted #CCCCCC; margin-top: 20px;}
.feedbackBox{ width: 100%; height: auto; }
.feedbackBox dl{ width: 100%; height: auto;}
.feedbackBox dl dt{ width: 100%; height: 42px; line-height: 42px; overflow: hidden; font-size: 15px;}
.feedbackBox dl dd{ width: 100%; height: auto; overflow: hidden;}
.feedbackBox dl dd .feedinput1{ width: 100%; padding:  0 10px; height: 32px; box-sizing: border-box; line-height: 32px; border:1px solid #DEDEDE; background: #fafafa;}
.feedbackBox dl dd .feedtxtex{ width: 100%; padding: 10px; box-sizing: border-box; height: 80px; line-height: 23px; border:1px solid #DEDEDE; background: #fafafa;}
.feedbackBox dl dd .feedinput2{ width: 180px; padding:  0 10px; height: 32px; line-height: 32px; border:1px solid #DEDEDE; background: #fafafa;}
.feedbackBox dl dd .btn_submit{ width: 80px; height: 32px; line-height: 32px; text-align: center; border: none; background: #015289; color: #FFFFFF;}

.footer{   width: 94%; height: auto; background: #141557 ; color: #FFFFFF; font-size: 0.9rem; line-height: 23px; padding: 15px 3%; text-align: center;}

.abinfo{ width: 94%; height: auto; padding:10px 0; font-size: 0.9rem; line-height: 21px; overflow: hidden; min-height: 500px;}
.abinfo img{ max-width: 100%; height: auto;}

.coninfo{ width: 94%; height: auto; padding:10px 0; font-size: 0.9rem; line-height: 21px; overflow: hidden; min-height: 500px;}
.newsbox{min-height: 500px;}

.NewsShow{ width: 94%;height: auto; padding: 5px 0 50px 0; font-size:14px; line-height: 26px;}
.NewsShowTit{ width: 100%; height: auto; border-bottom:1px dotted #CCCCCC; padding-bottom: 20px; text-align: center;}
.NewsShowTit h1{ font-size: 1.3rem; line-height: 30px; overflow: hidden;}
.NewsShowTit p{ font-size: 0.8rem; line-height: 26px; overflow: hidden;}
.NewsShowTit h4{ font-size: 14px;}
.NewsShowTit h4 a{ display: inline-block; color: #FFFFFF; background: #34495e; border-radius: 5px; width: 100px; height: 30px; line-height: 30px; margin: 15px 10px 0 10px;}
.NewsShowinfo{ width: 100%; height: auto; padding-top: 25px; font-size: 0.9rem; line-height: 24px; min-height: 300px;}

.NewsShowPrev{ width: 100%; height: auto; overflow: hidden; padding-top: 30px; font-size: 0.9rem; }
.NewsShowPrev li{ width: 100%; height: 26px; line-height: 26px;}