﻿
/* CSS Document */
*{ margin:0 auto ; padding:0; list-style:none; border:0; font-weight:normal; font-style:normal; }
body{ padding:0;
font-size: 14px; line-height:1.5; color:#555;  font-family: "Microsoft Yahei","Arial Sans GB", Arial,Lucida,Verdana,SimSun,Helvetica,sans-serif; background:#f1f1f1;}

.blue{color: #459ae9;}
.red{ color:red;}
.green{ color:green;}
.clear {
	clear: both;
	clear: both;
}
.mrgin15{ margin:15px auto;}
.pull-right{ float:right;}
.pull-left{ float:left;}
.btn{padding:3px 15px; height: 28px; line-height: 28px; display:inline-block; text-align: center; border-radius: 5px; cursor: pointer; color: #fff;}
.btn-green{ background-color: #44b549; width: 120px; }
.btn-green:hover{ background:#119717; color:#d2fdd4;}
.btn-cancel{background-color: #f6f7f7; color: #000; }
.btn-cancel:hover{ background:#333; color:#fff;}
.btn-geng{background-color: #fb7c30; width:120px;font-size: 18px;margin-top: 3px;}
.btn-geng:hover{background-color:#fd9e52}
.btn-red{background-color: #fc1919; color:#fff; border-color: #d43f3a; }
.btn-red:hover{ background:#a60303; color:#fbe601;}
.font18{ font-size:18px;}
a{    color: #555;    text-decoration: none; cursor:pointer;}
a:hover{text-decoration:none;}
.padding10{ padding:10px 0;}
.filter{background-color: rgba(0,0,0,0.5); filter:Alpha(opacity=50);
    position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1;}

.clearfix:after{content:"\0020"; height:0; display:block; clear:both; overflow:hidden}
.clearfix{/*! *zoom:1; */}
.img{ width:100%; max-width:100%; height:auto !important;}
.fl{ float:left} 
.fr{ float:right}
/*=====top======*/
.title h1{ font-size:24px; color:#333; position:relative; width:112px; float:left}
.title  h1 span{ position:absolute; width:9px; height:9px; background:#0075d1; display:block; top:0; right:0}
.morea{ width:90px; float:right; line-height:36px; color:#999; text-align:right;font-size: 16px;}
.morea a{color:#999}
.morea a:hover{ color:#fda700}

.top{ height:auto;}
.top_come{ height:34px;background:#ffffff;}
.top_come p{ width:1200px; height:34px; line-height:34px; margin:0 auto;color:#ff0000;}
.top_logo{ background:url(../images/headb.png) no-repeat;width: 100%;background-size: 100% 100%;}
.top_logo_nr{ width:1200px; margin:0 auto; height:106px; padding:20px 0;}
.logo{ width:490px; height:102px;}
.phione{ padding:20px  15px 0 345px;float: right;}

.logoqh{ width:187px; height:55px;    display: none;}
.logoqh li{ width:48px; float:left; height:55px; margin:0 5px;}
.logoqh li a{ display:block; cursor:pointer;width:48px;height:55px; }
.logoqh1{ background:url(../images/qh.png) no-repeat; background-position:0px -60px; transition:all 0.2s linear 0s}
.logoqh1:hover{background-position:0px 0;transition:all 0.2s linear 0s}
.logoqh2{ background:url(../images/qh.png) no-repeat; background-position:-59px -60px; transition:all 0.2s linear 0s}
.logoqh2:hover{background-position:-59px 0;transition:all 0.2s linear 0s}
.logoqh3{ background:url(../images/qh.png) no-repeat; background-position:-118px -60px; transition:all 0.2s linear 0s}
.logoqh3:hover{background-position:-118px 0;transition:all 0.2s linear 0s}

.top_menu{ width:100%; height:46px; line-height:46px; background:#017ecf; font-size:16px; color:#fff; text-align:center} 
.top_menu_nr{ width:1200px;  margin:0 auto;}
.top_menu_nr li{ width:10%; float:left; text-align:center; background:url(../images/fgx.png)  repeat-y  right}

.top_menu_nr li a{ display:block;color:#fff; transition: background-color 0.2s ease-out 0s,padding 0.2s ease-out 0s;font-size: 16px;} 
.top_menu_nr li a:hover{background:#013154; }
.top_menu_nr li:last-child { background:none;}


/*快速入口*/

.ruk{ background:#fff; width:235px;  height:369px; padding:25px ; }

.ruk ul { padding:30px 0px 20px 0; font-size:14px;}
.ruk ul li{ width:33.333%; float:left; text-align:center;position:relative; transition:.4s; -webkit-transform:.4s;top:0px; }
.ruk ul li:hover{ transition:.4s; -webkit-transform:.4s; top:-5px;}
.ruk ul li img{ width:60%; margin:0 auto}
.ruk ul li a{ display:block;padding:15px 0}
.ruk ul li a p{ padding:6px 0 0 0;}
.ruk ul li a:hover{ background:#eff4ff}
.ruka{ padding:25px 0 25px 40px; background:url(../images/phione.png) no-repeat  left; height:50px;   border-bottom:1px solid #ececec}
.ruka h3{ font-size:16px; color:#666; line-height:20px; font-weight:normal}
.ruka h2{ font-size:20px; line-height:30px; color:#0075d1;  padding:0}

.rukb{ padding:0px 0 0px 40px; background:url(../images/luxian.png) no-repeat left; margin:15px 0 0 0;height:38px;}
.rukb h3{ font-size:16px;  line-height:20px; color:#666;font-weight:normal;}
.rukb h2{ font-size:12px; line-height:18px;font-weight:normal; color:#0075d1; padding:0 }
.tbalb{ width:100%;padding-top:15px;}
.tbalb li{ height:32px; line-height:32px; color:#fff; margin-bottom:15px;}
.tbalba{ display:block; width:20%; height:32px; line-height:32px; text-align:center; float:left; color:#fff}
.tbalb li input{ width:78%; border-radius:4px;float:right; color:#999; text-indent:10px ;height:32px; line-height:32px;}
 .tbalb li:nth-child(7){ height:0; overflow:hidden; padding:0px; margin-bottom:0;}
  .tbalb li:nth-child(8){ height:0; overflow:hidden; padding:0px; margin-bottom:0;}
 


.tbalb input:focus, .tbalb textarea:focus {outline:0; color:#666;}
::-webkit-input-placeholder {color:#888;}
:-moz-placeholder {color:#888;}
::-moz-placeholder {color:#888;}
:-ms-input-placeholder {color:#888;}

.button[type="submit"]{cursor:pointer; border-radius:30px;width:50%;border:none;background:#ff9c00;color:#FFF;padding:5px;font-size:18px;}

/*底部样式*/
.footer{ background:#333333; padding:40px 0 0 0;color:#afafaf;background:url(../images/banner2.jpg) no-repeat;}
.footer_nr{ width:1200px; margin:0 auto; height:150px; }
.footer_nra{ width:8.5%; float:left;}
.footer_nra li{ width:100%; text-align: center; height:25px; line-height:25px;}
.footer_nra li a{ color:#000; padding-left:15px; display:block;font-size: 14px;}
.footer_nra li h3{font-size:16px;}
.footer_nrb{ width:550px; background:url(../images/logo2.png) no-repeat center;height:150px; float:left}
.footer_nrc{ width:150px; height:150px; float:right;}
.footer_nrc_a{ background:url(../images/phione2.png) no-repeat left; padding-left:25px; line-height:42px; height:42px;}
.footer_nrc_b{ background:url(../images/luxian2.png) no-repeat left;padding-left:25px;line-height:42px; height:42px;}
.footer_nrc_c{ padding-top:15px; height:36px;}
.Submit_zj{ width:120px; height:32px; line-height:32px; background:#ee462c; color:#fff; float:left; cursor:pointer}
.beianhao{ background:#272727; padding:20px 0; text-align:center; margin-top:20px;}

.friendship {
    height: 68px;
    background-color: #eeeeee;
    line-height: 68px;
    font-size: 14px;
	margin-top：50px;
}
.g-in {width: 1200px;margin: 0 auto;}
.friendship h3 {
    float: left;
    color: #125fad;
    font-size: 14px;
    padding-left: 28px;
    background: url(../images/likbg.gif) left center no-repeat;
}
.friendship .link ul {
    float: left;
    margin-left: 10px;
}
.friendship .link li {
    float: left;
    padding: 0px 8px;
    background: url(../images/linline.gif) left center no-repeat;
}
.noBg {background: none!important;}
.friendship .link li a {color: #000;}

.wrapper {
    width: 1200px;
    margin: 0 auto;
}
.main1 .inner {
    padding: 38px 0px 46px;
}
.post1 .tt {
    margin-bottom: 20px;
}
.post .tt {
    display: inline-block;
    width: 100%;
    border-bottom: 0px solid #e6e6e6;
	margin-bottom:15px;
}
.post .tt .tit {
    display: inline-block;
    float: left;
    font-size: 27px;
    font-weight: normal;
}
.post .tt .tit .title {
    display: block;
    color: #424242;
    font-family: "Microsoft yahei";
	border-left: 5px solid #017ecf;
	text-indent: 10px;
}
.post .more_btn {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    line-height: 16px;
    float: right;
    margin-left: 3%;
	margin-top: 3px;
}
.main2 .ml {
    float: left;
    width: 31.8%;
}
.main2 .mc {
    float: left;
    width: 31.8%;
    margin-left: 2.26%;
}
.main2 .mr {
    float: right;
    width: 31.8%;
}
.post .con {
    margin: 0 auto;
}
.post2 .news_list .news {
    line-height: 48px;
}
.post .news_list .news {
    font-size: 12px;
    position: relative;
	width: 92%;	
}
.post .news_list .news:nth-child(1){border-bottom: 1px solid #ccc;}
.post .news_list .news:nth-child(2){border-bottom: 1px solid #ccc;}
.post .news_list .news:nth-child(3){border-bottom: 1px solid #ccc;}
.post .news_list .news:nth-child(4){border-bottom: 1px solid #ccc;}
.post .news_list .news:nth-child(5){border-bottom: 1px solid #ccc;}
.post .news_list .news:nth-child(6){border-bottom: 1px solid #ccc;}

.post .news_list .news_title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: 0.7s;
	font-size: 15px;
	width:70%;
}
.post .news_list .news_meta {
    position: absolute;
    right: 0;
    top: 0;
}
.main1 .ml {
    float: left;
    width: 51.4%;
}
.main1 .mr {
    float: right;
    width: 43.3%;
    margin-top: -20px;
}
.focus-box {
    background-position: center;
    position: relative;
    font-family: '\5b8b\4f53';
}
.focus-container .focus-item {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    overflow: hidden;
}
.focus-container .focus-item img {
    width: 100%;
    height: 100%;
    border: 0;
    vertical-align: top;
}
.post-11 .focus .focus-title-bg {
    background-color: #000;
    opacity: 0.6;
    height: 50px;
    bottom: 0;
    position: relative;
    margin-top: 40px;
}
.post-11 .focus .focus-title {
    height: 90px;
    line-height: 50px;
    padding: 0 15px 0 32px;
    font-size: 16px;
    right: 162px;
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    bottom: 0;
    padding-top: 40px;
}
.focus-title {
    display: inline-block;
    white-space: nowrap;
    height: 40px;
    line-height: 40px;
    margin: 0px;
    padding: 0 15px;
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    font-family: "Microsoft YaHei";
    position: absolute;
    left: 0;
    top: 0;
    z-index: 50;
}
.post-11 .focus .focus-title .news_date {
    width: 86px;
    height: 26px;
    line-height: 26px;
    font-size: 12px;
    background: #095EB9;
    display: block;
    text-align: center;
    position: absolute;
    bottom: 104px;
    left: 32px;
}
.post-12 .news_list li.news:before {
    content: "";
    width: 0;
    height: 2px;
    background: #014ea1;
    position: absolute;
    left: 0;
    top: 100%;
    transition: 0.6s;
}
.post1 .news_list .news {
    line-height: 48px;
    border-bottom: 1px dashed  #D8D8D8;
	font-size: 16px;
    position: relative;
}
.hot {
    height: 115px;
    background: #F5F5F5;
}
.jz {
    width: 1200px;
    margin: 0 auto;
}
.hot .hot_gz {
    width: 100px;
    height: 115px;
    font-size: 25px;
    text-align: center;
    line-height: 40px;
    padding-top: 20px;
    color: #ff0000;
    font-weight: bold;
}
.l {
    float: left;
}
.hot .hot_gz span {
    width: 100px;
    display: block;
    height: 27px;
    background: #ff0000;
    color: #fff;
    text-align: center;
    line-height: 27px;
    -webkit-border-radius: 3px;
    font-size: 12px;
    font-weight: normal;
}
.hot .hot_news {
    overflow: hidden;
    width: 1000px;
    height: 115px;
    padding-top: 22px;
    padding-left: 60px;
}
.hot .hot_news .h_bt {
    display: block;
    font-size: 18px;
    height: 40px;
    line-height: 40px;
    font-weight: bold;
}
.h_nr {
    display: block;
    width: 80%;
    word-wrap: normal;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.item {width: 640px;height: 400px;float: left;}
.newstop_list{margin-top:15px;}
.newstop_list li {margin: 0 4%;}
.post .newstop_list .news_meta {position: absolute;right: 0;top: 0;}
.news_list{border: 1px solid #ccc;}
.news_list li{margin: 0 4%;}
.article_nr_title_m{display:none;}
.carousel_map {width: 640px;height: 400px;}
@media screen and (max-width: 767px){
.wrapper{width:100%;}	
.main2 .ml {width:100%;}
.main2 .mc{width:100%; margin-top:15px;margin-left: 0%;}
.main2 .mr	{width:100%;margin-top:15px;}
.friendship{display:none;}
.newlist_img{width:100%;}
.newlist_img img{width:98%;height:auto;}
.main1 .ml{width:100%;}
.main1 .mr{width:100%;}
.item{width:100%;height:auto;}	
.top_logo_nr {height:auto;}	
.newstop_list li {margin: 0 2%;}
.news_list {margin-left: 1%;}	
.news_list li{margin: 0 2%;}	
.main{width:100%;}
label{margin-left: 1%;}
.article_nr_title_m{display:block;border-bottom: 1px solid #dadada;padding-bottom: 50px;text-align: center;}
.article_nr_title2{display:none;}
.article_nr_title_m p{float:left;margin-right:3%;width:47%;}
.article_nr_title_m span{}
.article_nr_title_m div{width:100%;}
}










 