.a-reset{text-decoration:none;display:block;outline:none;color:#555;}
/*æµ®åŠ¨*/
.fl{float:left;}
.fr{float:right;}
.marleft{margin-left:10px;}
.clear:after{clear:both; content:'.';display:block;width:0;height:0;visibility:hidden;}
.clear{zoom:1;}
.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
.radius{
-moz-border-radius: 50%; /* Firefox */
-webkit-border-radius: 50%; /* Safari å’Œ Chrome */
border-radius: 50%; /* Opera 10.5+, ä»¥åŠä½¿ç”¨äº†IE-CSS3çš„IEæµè§ˆå™¨ */}
.radius5{
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari å’Œ Chrome */
border-radius: 5px; /* Opera 10.5+, ä»¥åŠä½¿ç”¨äº†IE-CSS3çš„IEæµè§ˆå™¨ */}
.radius10{
-moz-border-radius: 10px; /* Firefox */
-webkit-border-radius: 10px; /* Safari å’Œ Chrome */
border-radius: 10px; /* Opera 10.5+, ä»¥åŠä½¿ç”¨äº†IE-CSS3çš„IEæµè§ˆå™¨ */}

.radius12{
-moz-border-radius: 12px; /* Firefox */
-webkit-border-radius: 12px; /* Safari å’Œ Chrome */
border-radius: 12px; /* Opera 10.5+, ä»¥åŠä½¿ç”¨äº†IE-CSS3çš„IEæµè§ˆå™¨ */}

.radius15{
-moz-border-radius: 15px; /* Firefox */
-webkit-border-radius: 15px; /* Safari å’Œ Chrome */
border-radius: 15px; /* Opera 10.5+, ä»¥åŠä½¿ç”¨äº†IE-CSS3çš„IEæµè§ˆå™¨ */}

.radius17{
-moz-border-radius: 17px; /* Firefox */
-webkit-border-radius: 17px; /* Safari å’Œ Chrome */
border-radius: 17px; /* Opera 10.5+, ä»¥åŠä½¿ç”¨äº†IE-CSS3çš„IEæµè§ˆå™¨ */}

.radius20{
-moz-border-radius: 20px; /* Firefox */
-webkit-border-radius: 20px; /* Safari å’Œ Chrome */
border-radius: 20px; /* Opera 10.5+, ä»¥åŠä½¿ç”¨äº†IE-CSS3çš„IEæµè§ˆå™¨ */}

/*åŽ»é™¤å“åº”å¼*/
	.container,.container-fluid{width: 1200px !important;padding: 0; margin-left:auto; margin-right:auto;}
	.row {margin: 0;}
	.col-xs-2,.col-xs-3,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding: 0;}
	.col-xs-4 {padding:0 15px;}
	.collapse{display:block;}
/*é¦–é¡µå¹»ç¯ç‰‡*/
.mb-30 {
    margin-bottom: 30px;
}
.mb-20 {
    margin-bottom: 20px;
}
.container{
    padding: 0;
}
.headline {
    min-height: 0px;
}
.left-wrap {
    width: 870px;
    float: left;
    margin-right: 30px;
    min-height: 360px;font-size: 14px;
}
.hot-news-wrap .left {
    width: 570px;
    background: #00ff66;
    float: left;
    height: 348px;
    position: relative;
	margin-right: 30px;
min-height: 100px;
}
.hot-news-wrap .right {
    width: 270px;
    float: left;
}
.hot-news-wrap .left p, .hot-news-wrap .right .top p, .hot-news-wrap .right .bottom p {
    width: 100%;
    height: 50px;
    background: rgba(90, 91, 99, 0.6);
    position: absolute;
    bottom: 0;
    margin: 0;
    line-height: 50px;
   
}

.hot-news-wrap .left p a {
    color: #fff;
    max-width: 540px;
    display: inherit;
	 padding-left: 10px;
}
.overflow_e {
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
}
.hot-news-wrap .right .top {
    width: 270px;
    height: 159px;
    margin-bottom: 30px;
    position: relative;
}
.hot-news-wrap .right .bottom {
    width: 270px;
    height: 159px;
    position: relative;
}
.hot-news-wrap .right .top img, .hot-news-wrap .right .bottom img {
    width: 270px;
    height: 159px;
}
.hot-news-wrap .right .top p a, .hot-news-wrap .right .bottom p a {
    max-width: 240px;
    color: #fff;
    display: inherit;
	 padding-left: 10px;
}
.img-tag {
    background: rgba(64,122,190,0.6);
    display: inline-block;
    padding: 7px 13px;
    font-size: 12px;
    color: #fff;
    position: absolute;
    top: 0;
    left: 0;
}

.mh-348 {
    min-height: 348px;
}
.right-wrap {
    width: 300px;
    float: left;background: #f5f6f7;
}
.right-col {
    background: #F5F5F5;
}
.col-title {
    line-height: 46px;
    color: #147abe;
    font-size: 16px;
    padding-left: 14px;
    margin: 0;
    border-bottom: 1px solid #089AFD;
    background: #f5f6f7;
}

.col-title > a.more {
    float: right;
    font-size: 12px;
    margin-right: 10px;
	color: #428bca;
text-decoration: none;
}
.single-news-info {
    border-bottom: 1px solid #FFF;
    padding: 5px 20px;
    color: #147abe;
}
.single-news-info a.news-main {
    display: block;
    line-height: 20px;
    font-size: 12px;
    color: #666;
    margin-top: 6px;
}
.single-news-info .news-time {
    font-size: 12px;
    margin-right: 5px;
    color: #ec7a00;
}

.fa-clock-o {
	width:12px;
	height:12px;
	padding-left:3px; 
	vertical-align:middle; 
    display: inline-block;
    background: url(/images/timeico.jpg)no-repeat left center;
}
.fa-flash{
		width:16px;
	height:16px;
	padding-left:3px; 
	vertical-align:middle; 
    display: inline-block;
    background: url(/images/fa-flash.jpg)no-repeat left center;
	
	}
.read_article { color:#fff; display:block; font-size:12px; margin-bottom:30px; }
.navbar-default{width:100%;background:#48525e;border:none;border-radius:0;}
.topnav2,{margin:0 !important;padding:0;display: block; }
.topnav1,.topnav2,.nav2list>li{float:left;}

.topnav,.topnav1,.topnav2,.topnav3{height:80px;}
/*å·¦ä¾§ logo*/
a.logo{width:auto;height:54px;margin:13px 0 !important;clear:both;padding:0;position:relative;z-index:11;}
a.logo img{width:234px;height:54px;display:block;}
/*ä¸­é—´å¯¼èˆªæ ç›®*/
.topnav2{/*padding-left:50px !important;*/border:0;width:730px;}
ul.nav2list,.topnav3 li{height:54px;margin:13px 0;position:relative;    list-style: none;width:700px;
}
.nav2list li a.color3f{color:#fff !important;background:none !important;line-height:54px;padding:0 15px;font-size:16px;}
.nav2list li:hover a.color3f{color:#2e94eb !important;}
span.xiangxia{width:14px;height:9px;display:block;position:absolute;top:40px;left:50%;margin-left:-7px;font-size:12px;}
/*èµ„è®¯ ä¸‹æ‹‰èœå•*/
ul.droplist{width:282px;height:auto;position:absolute;top:68px;left:-112px;border:0;border-radius:0;box-shadow:0 0 0;padding:30px 0 12px;background:none !important;}
.dropimg{width:282px;height:282px;position:absolute;top:0;left:0;}
ul.droplist li{width:110px;height:30px;line-height:30px;text-align:center;margin-left:20px;margin-bottom:10px;float:left;border:1px solid #e7e7e7;overflow:hidden;position:relative;z-index:9;}
ul.droplist li:hover{border:1px solid #2e94eb;}
ul.droplist li:hover a{background:#fff !important;color:#2e94eb;}

.searche {
	width:197px; 
	float:right; 
	height: 26px;
	 margin-top:26px;
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px;
	border-bottom-right-radius:2px;
	border-top-right-radius:2px;
	background-color: #e9e9e9;
	margin-right:20px;
}
.search-keyword {
    float: left;
    background-color: #e9e9e9;
    border: 0;
    border-radius: 0;
    font-size: 12px;
    color: #ccc;
    line-height: 16px;
    width: 140px;
    padding: 5px 10px;
	margin-left:3px;
}
.search-submit {
    margin-top:5px;
    width: 24px;
    height: 24px;
    float: right;
    background-color: #e9e9e9;
    cursor: pointer;
	text-decoration:none; background: url(../images/img_0ce3ede6_www_icons@2X.png) no-repeat;
}




.topnav3{margin-right:0;float:right !important;margin-right: -15px;}
.topnav3 li{float:left;}
.topnav3 li a{color:#fff !important;font-size:12px;padding:0 15px !important;}
.topnav3 li a span{width:30px;height:30px;line-height:30px;text-align:center;background:#2e94eb;color:#fff !important;display:block;}
.topnav3 li a p{width:30px;height:24px;line-height:24px;text-align:center;display:block;}
.topnav3 li:hover span{background:#fff;color:#2e94eb !important;}
.topnav3 li:hover p{color:#2e94eb !important;}
/*éšè—æ˜¾ç¤º æœç´¢*/
.showhide{width:100%;height:100%;background:rgba(0,0,0,0.4);position:fixed;z-index:99999;top:0;left:0;display:none;}
.navhide{width:100%;height:80px;background:#48525e;}
.navshow{width:1170px;height:80px;margin:0 auto;position:relative;}
.ssbox{width:450px;height:30px;background:#fff;position:absolute;top:25px;left:450px;}
.ssbox span{width:30px;height:30px;line-height:30px;color:#48525e;text-align:center;display:block;cursor:pointer;}
.ssbox input{width:350px;height:30px;line-height:30px;display:block;}
.xxsvg{width:20px;height:20px;position:absolute;top:5px;right:5px;cursor:pointer;display:block;}
.close{width:30px;height:30px;line-height:30px;font-size:16px;color:#fff !important;position:absolute;top:25px;right:220px;text-align:center;}

.wenzh{width:60px;height:30px;position:relative;}
.wendiv{width:60px;height:30px;padding-left:10px;cursor:pointer;}
.wendiv p{line-height:30px;font-size:14px;color:#48525e;margin-bottom:0;display: inline-block;}
.weni{
		display: inline-block;
	    width: 0;
	    height: 0;
	    margin-left: 4px;
	    vertical-align: middle;
	    border-top: 4px solid;
	    border-right: 4px solid transparent;
	    border-left: 4px solid transparent;
	}
.wenzhlist{width:60px;height:auto;position:absolute;top:32px;background:#fff;display:none;border:1px solid #ccc;z-index:9;}
.wenzhlist li{width:60px;line-height:30px;font-size:14px;color:#48525e;padding-left:10px;overflow:hidden;cursor:pointer;}
.wenzhlist li:hover{text-decoration:underline;}

/**/
.login{width:60px;height:54px;position:relative;}
a.person{width:40px;height:40px;position:absolute !important;top:7px;left:0;overflow:hidden;}
a.person img{width:40px;height:40px;position:absolute;top:0;left:0;}
.upbtn{width:14px;height:10px;display:block;position:absolute;top:19px;right:0;}
i.upbtni{width:14px;height:10px;color:#fff;display:block;position:absolute;top:0px;right:0;cursor:pointer;font-size:12px;}

b.colorfc{width:9px;height:9px;position:absolute;bottom:-17px;;left:50%;transform:translate(-50%,0%);display:block;background:#fc7921;}
b.colorfc:hover{background:#fc7921;}

.loginlist{min-width:98px!important;height:180px;position:absolute;top:50px;right:0;background:#fff;z-index:999;margin:0;padding:0;border-radius:0;border:2px solid rgba(222,236,246,0.8);display:none;}
.loginlist a.loginli{width:auto;height:30px;line-height:30px;font-size:12px;color:#666 !important;padding-left:16px !important;padding-right:0px !important;display: block;}
.bhaodiv{width:auto;height:30px;line-height:30px;font-size:12px;color:#666 !important;}
.bianhao{width:15px;height:15px;line-height:15px;font-size:12px;color:#fed0bc;background:#fc7921;margin:7px;text-align:center;}
.bianhao:hover{color:#fed0bc;background:#fc7921;}

.topnav4{margin-right:0;float:right;height:80px;}
.topnav4 li{height:54px;margin:13px 0;position:relative;float:left;}
.topnav4 li a{color:#fff important;font-size:12px;padding:0 15px !important;}
.topnav4 li a span{width:40px;height:40px;line-height:40px;top:7px;font-size:18px;text-align:center;background:#2e94eb;color:#fff !important;display:block;}

/*åº•éƒ¨ å¼€å§‹*/
	#footer{width:100%;height:auto;margin-top:50px;}
	.footone{width:100%;height:205px;background:#48525e;padding-top:1px;}
	.footcen{width:1170px;height:155px;overflow:hidden;margin:20px auto 30px;}
	
	.cenone,.centwo,.centhree{height:155px;overflow:hidden;}
	.cenone{width:422px;}
	.cenonelist{width:140px;height:155px;overflow:hidden;}
	.cenonelist span,.centwo span{width:auto;height:40px;line-height:40px;font-size:16px;color:#fff;display:block;}
	.cenonelist li{width:auto;height:24px;overflow:hidden;}
	.cenonelist li a{width:auto;line-height:24px;font-size:12px;color:#ccc;}
	.bor1{border-right:1px solid #5c6978;}
	.bor2{border-left:1px solid #3f4752;}
	/*å‹æƒ…é“¾æŽ¥*/
	.centwo{width:450px;padding:0 20px;}
	.centwolist{width:auto;height:auto;overflow:hidden;}
	.centwolist li{width:98px;height:auto;margin-top:3px;margin-right:3px;float:left;display: list-item;list-style: none;
text-align: match-parent;text-decoration: none;}
	.centwolist li a{width:98px;height:24px;line-height:22px;font-size:12px;color:#ccc;overflow:hidden;text-align:center;border:1px solid #5c6978;background:#3f4752;}
	.centwolist li:hover a{border:1px solid #1994e6;background:#2e94eb;}
	.centhree{width:250px;}
	.wxbox{width:140px;height:155px;margin:0 auto;}
	.erweima{width:110px;height:110px;margin:6px auto;}
	.erweima img{width:110px;height:110px;}
	.wxbox p{width:140px;height:36px;line-height:40px;font-size:12px;color:#ccc;text-align:center;}
	.foottwo{width:100%;height:48px;line-height:48px;background:#3f4752;font-size:12px;color:#ccc;text-align:center;}
	
	
.footer_xw{width:100%; min-width:1200px; height:220px; overflow:hidden; background:#48525e; margin-top:25px}
.footer_xw .footert{width:100%; min-width:1200px;height:170px; text-align:center; margin:0 auto}
.footer_xw .footert .footertw{width:1200px; height:145px; overflow:hidden; text-align:center; margin:0 auto; padding-top:25px;}
.footer_xw .footert .footertl{ float:left; width:900px; height:145px; overflow:hidden; padding-top:5px; text-align:left}
.footer_xw .footert .footertl .fabout{width:280px; height:115px; padding-left:35px; float:left; border-right:1px #575B5F solid}
.footer_xw .footert .footertl .fabout dt{background:url(/images/fico1.jpg) left center no-repeat; text-indent:25px; line-height:35px}
.footer_xw .footert .footertl .ftousu{width:275px; height:115px; padding-left:35px; float:left; border-right:1px #575B5F solid}
.footer_xw .footert .footertl .ftousu dt{background:url(/images/fico2.jpg) left center no-repeat; text-indent:25px; line-height:35px}
.footer_xw .footert .footertl .flianxi{width:220px; height:115px; padding-left:45px; float:left; border-right:1px #575B5F solid}
.footer_xw .footert .footertl .flianxi dt{background:url(/images/fico3.jpg) left center no-repeat; text-indent:25px; line-height:35px}
.footer_xw .footert .footertl dt{color:#fff; font-size:16px}
.footer_xw .footert .footertl dd{color:#ABA6A6; font-size:14px; line-height:28px}
.footer_xw .footert .footertl dd a{color:#ABA6A6; font-size:14px; padding:0 7px}
.footer_xw .footert .footertl dd a:hover{color:#fff}
.footer_xw .footert .footertr{float:left; width:300px; height:145px; overflow:hidden}
.footer_xw .footert .footertr li{float:left; text-align:right; width:150px; height:145px; overflow:hidden}

.footer_xw .footerb{width:100%; min-width:1200px; height:50px; text-align:center; margin:0 auto; background:#3f4752; line-height:50px; color:#BBBABA; font-size:14px}
.footer_xw .footerb .footerbtxt{width:1200px; text-align:center; margin:0 auto; background:url(/images/cmstop.jpg) right center no-repeat}
.footer_xw .footerb .footerbtxt .footerbtxts{ /*text-align:left*/}

.footer_xw dd,.footer_xw li {
    margin: 0;
    padding: 0;
    list-style: none;
}

.daohang li{
    display: inline-block;
}