﻿@charset "utf-8";
/* CSS Document */

/* reset */
body,h1,h2,h3,h4,h5,p,dl,dd,ul,ol,form,input,textarea,th,td,select { margin:0; padding:0; }
em { font-style:normal; }
li { list-style:none; }
a { text-decoration:none; color: inherit;}
a:focus { outline: none; } 
img { border:none; vertical-align:middle; }
table { border-collapse:collapse; }
input,textarea { outline:none; background: none; border: none; font-family: "微软雅黑";}
textarea { resize:none; overflow:auto; }
body { font-size:12px; font-family:"微软雅黑"; }
/* end reset */
/* public */
.clear { zoom:1; }
.clear:after { content:''; display:block; clear:both; }
.fl { float:left; _display: inline;}
.fr { float:right; _display: inline;}
.clearfix {*zoom: 1;}
.clearfix:before, .clearfix:after {content: '\0020';display: block;height: 0;clear: both;visibility: hidden;}

.main-box {position: relative;width: 1200px; margin: auto; *zoom: 1;}
.main-box:before, .main-box:after {content: '\0020';display: block;height: 0;clear: both;visibility: hidden;}
.pic-box div {display: table-cell;vertical-align: middle;text-align: center;*display: block;*font-family: Arial;line-height: 0;*line-height: 1;}
.pic-box img {vertical-align: middle;}

.header { border-top: 3px solid #0379c2;height: 120px; }
.logo{ float: left; margin-top: 20px;}
.header-search { margin-top: 42px; margin-right: 18px; float: right; position: relative;  }
.search { width:458px;line-height:43px; height: 43px; color: #a7a7a7;background: #fff;border: 1px solid #d5d5d5; font-size: 14px; }
.search-bar {border: 0 none; width:310px; line-height:43px; font-family:"微软雅黑"; font-size:14px;text-indent:15px;float:left;}
.search-btn {position:absolute;width: 64px;height: 43px;background: url(../images/search.png);border: 0 none; right: 0;}
.search select{
    width:80px;
    height:43px;
    line-height:43px;
    float:left;
    border:none;
    border-right:1px solid #ccc;
    color: #a7a7a7;
    text-indent:5px;
}


.friend-part a{margin:0 8px; position: relative;}
.friend-part a span{position: absolute;left: -127px;top: 39px; display: none;}
.friend-part a span img{max-height: 189px; z-index: 99; position: absolute;}
.friend-part a:hover span{display: block;}
.friend-part{float: right; margin: 48px  0 0 12px}

/*.nav .hd {font-size: 14px;line-height:50px;text-align: center;background: #04679e}
.nav .hd li {width: 110px; display:inline-block;*display:inline;vertical-align: top; font-weight: bold;font-size: 16px; color: #fff;}
.nav .hd li a {display: block; }
.nav .hd .active,.nav li:hover,.nav .hd .on{background: #3cb1ee;}

.nav .bd .top-friend {color: #c4c4c4;font-size: 14px; line-height: 43px;}
.nav .bd .top-friend a{padding: 0 8px;color: #fff; display:block;}
.nav .bd .top-friend a:hover{color: #fff}*/
	

.nav{ padding:0 20px; height:50px;line-height:50px; background:#04679e;  position:relative; z-index:1; margin-bottom:25px;}
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline; margin-right:5px;}
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; width:110px; text-align:center;font-size:16px; font-weight:bold;  }
.nav .sub{ display:none; width:110px; left:0; top:50px;  position:absolute; background:rgba(60, 177, 238, 0.8); font-size:14px; line-height:38px; padding:8px 0;  }
.nav .sub li{ zoom:1; margin-top:2px;}
.nav .sub a{ display:block; text-align:center;}
.nav .sub a:hover{ background:#04679e; color:#fff;  }
.nav .on h3 a{ background:#3cb1ee; color:#fff;   }


.banner {position: relative;}
.one-banner {height: 364px;background-position: center center;background-repeat: no-repeat; background-size:100%;}
.banner .hd {position: absolute; bottom: 24px; left: 0;right: 0; z-index: 10;margin: auto; text-align: center;}
.banner .hd li {-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;display: inline-block;*display: inline;*zoom: 1; width: 10px; height: 10px;border-radius: 50%; margin:0 4px; background: #ccc; text-indent: -9999px;}
.banner .hd li.on {background: #2598d4; width: 43px;border-radius: 6px;}

.banner-btn{cursor: pointer; position: absolute; display: block; width: 40px;height: 84px; margin-top: -44px; top: 50%;}
.banner-btn.banner-prev{left: 0; background: url(../images/banner-l.png);}
.banner-btn.banner-next{right: 0; background: url(../images/banner-r.png);}
.banner-adv { position: fixed; top: 250px; width: 1100px;}
.banner-adv1{left: 32px;}
.banner-adv2{right: -921px;}

.index-sup-wrap{position: relative; margin: 25px 0;}
.index-one-sup {float: left;width:220px; height: 108px; border:1px solid #dddddd;margin-right: 22px;}
.index-one-sup a{display: block; }
.index-one-sup .pic-box {width: 220px;margin: auto; position: relative;  }
.index-one-sup .pic-box div {width: 220px;height:108px;*font-size: 149.63px;}
.index-one-sup .pic-box img {width: 220px;height: 108px;}
.index-sup-wrap span{cursor: pointer; position: absolute; display: block;z-index: 3; width:32px; margin-top: -9px; height:25px; top: 50%;}
.index-sup-wrap span.prev{left: 0; background-image: background: url(../images/sup-l.png);background-size: 91%; background-position: 2px 0px;}
.index-sup-wrap span.next{right: 1px; background: url(../images/sup-r.png); background-size: 91%; background-position: 2px 0px;}

.index-top .l{float: left;width: 325px;height: 586px; position: relative;}
.index-brand .l{ position: relative;}
.index-top .l .bd li .index_top_img_bg{ width: 325px;height: 380px;background-repeat: no-repeat;background-position: center;background-size: cover;-webkit-filter: blur(30px);-moz-filter: blur(30px);-o-filter: blur(30px);-ms-filter: blur(30px);filter: blur(30px);position: absolute; z-index:3; overflow:hidden;}
.index-top .l .bd li .index_top_img{display:table-cell;width: 325px;height: 380px; vertical-align:middle;  margin-top:-380px; position: relative; z-index:4;}
.index-top .l .bd li .index_top_img img{max-width: 325px;max-height: 380px; margin:0 auto; vertical-align:middle; display:inline-table;}


.index-top .l .bd li .con{padding: 12px 9px 0 7px; }
.index-top .l .bd li .con h4{font-size: 16px;color: #333333;height: 38px;line-height: 38px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.index-top .l .bd li .con .line{width: 40px;height: 3px;background: #3cb1ee;margin-bottom: 14px;}
.index-top .l .bd li .con .text{font-size: 14px;color: #686868; line-height: 26px;}
.index-top .l .pageState{z-index: 5;color: #fff;font-size: 13px; position: absolute;left:-12px;top: 0;width: 60px;height:48px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; 
 padding-top: 2px; background: url(../images/num-pic.png);}
.index-top .l .pageState span{padding:0 3px 0 20px;font-size: 21px;}

.index-top .l .bd a.prev,
.index-top .l .bd a.next,
.index-brand .l .bd a.prev,
.index-brand .l .bd a.next{
    width:40px;
    height:84px;
    position:absolute;
    display:inline-block;
    opacity:0;
	z-index:55;
}

.index-top .l .bd a.prev,.index-brand .l .bd a.prev{
    left:0;
    top:140px;
    background: url(../images/banner-l.png) no-repeat;
}
.index-top .l .bd a.next,.index-brand .l .bd a.next{
    right:0;
    top:140px;
    background: url(../images/banner-r.png) no-repeat;
}
.index-top .l .bd:hover>a.prev,
.index-top .l .bd:hover>a.next,
.index-brand .l .bd:hover>a.prev,
.index-brand .l .bd:hover>a.next{
    opacity:1;
}





.index-top .m{float: left;width: 530px;margin-left: 20px;}
.index-top .m .t{border-top: 2px solid #c91d10; margin-bottom: 34px;}
.index-top .m .t h3{font-size: 16px;color: #c82b1c; line-height: 48px;}
.index-top .m .t .tit{font-size: 22px;color: #313131;text-align: center; line-height:32px; margin-bottom: 10px;}

.top-common-line{height: 44px; color: #4b4b4b;background: url(../images/dot.png) left center no-repeat;  line-height: 44px;border-bottom: 1px dashed #e3e0e0;text-indent: 15px; font-size: 16px;}
.top-common-line span{opacity: 0;padding-left: 10px;}
.top-common-line.hot{color: #c82b1c;}
.top-common-line.hot span{opacity: 1;}
.top-common-line:hover{color: #c82b1c}
.top-common-line:last-child{border:none;}

.index-top .m .t2{border-top: 2px solid #2598d4;}
.index-top .m .t2 h3{color: #2598d4;}

.index-top .r{float: right;width: 300px;  position: relative;}
.index-top .r .t{height: 380px;margin-bottom: 16px; position: relative;}
.index-top .r .t .hd{position: absolute;bottom: 0;left:0;right: 0;}
.index-top .r .t .hd li{text-align: center; cursor: pointer; color: #fff; width: 50%;float: left;background: #929292; height: 28px; line-height: 28px;}
.index-top .r .t .hd li.on{background: #878787}
 
.index-top .r .t  span{cursor: pointer; width: 7px;height: 11px; position: absolute; display: block;z-index: 3;bottom: 7px;}
.index-top .r .t  span.prev{left:8px; background: url(../images/ten-l.png);}
.index-top .r .t  span.next{right:8px; background: url(../images/ten-r.png);}


.index-top .r .b{height: 196px;position: relative;}
.index-top .r .b span{position: absolute; display: block; left:0;top:0;background:#cb2b26 url(../images/hot-dot.png) 10px center no-repeat;height: 30px;line-height: 28px; width: 96px;text-indent: 26px; font-size: 14px;color: #fff;}

.index-common-adv{margin: 28px 0;height: 120px;}
.index-common-adv img{height: 100%;width: 100%;}
.index-common-adv span{cursor: pointer; position: absolute; display: block;z-index: 3; width:32px; margin-top: -9px; height:25px; top: 50%;}
.index-common-adv span.prev{left: 0; background: url(../images/sup-l.png); background-size: 91%; background-position: 2px 0px;}
.index-common-adv span.next{right: 1px; background: url(../images/sup-r.png); background-size: 91%; background-position: 2px 0px;}


.in-banner {height: 300px;background-position: center center;background-repeat: no-repeat;}

.main {padding: 20px 0;}
.main-l {float: left;width: 200px;}
.main-r {float: right;width: 720px;}

.index-common-tit{font-size: 31px; color: #333333;line-height: 50px;padding: 20px 0;}
.index-common-tit input{background: #4b4b4b;border-radius: 30px;color: #fff;padding: 6px 20px;font-size: 15px;vertical-align: 4px;margin-left: 13px;cursor: pointer;}
.index-common-tit input:hover{ background:#cd261f;}
.index-brand .l{float: left; width: 305px;}
.index-brand .l img{max-width: 304px;max-height: 480px;}
.index-brand .l .t>img{margin-top: 12px;}
.index-brand .l .t ul li{margin-top: 26px;}
.index-brand .l .t ul li .pic-box{float: left;width: 102px;height: 102px;border:1px solid #ededed;  }
.index-brand .l .t ul li .pic-box.red{border:1px solid #cd261f;color: #cd261f}
.index-brand .l .t ul li .pic-box.blue{border:1px solid #2094d0;color: #2094d0}
.index-brand .l .t ul li .pic-box div {width: 102px;height: 102px;}
.index-brand .l .t ul li .pic-box p{font-size: 16px;font-weight: bold;vertical-align: middle;text-align: center;}
.index-brand .l .t ul li .wrap{float: right;width: 194px;margin-right: 16px; }
.index-brand .l .t ul li .wrap .tit{font-size: 16px;color: #333333;font-weight: bold; line-height: 28px;}
.index-brand .l .t ul li .wrap .text{font-size: 14px;color: #939393;line-height: 22px;}

.index-brand .l .b .tit{font-size: 16px;padding-left: 35px; position: relative;margin:32px 0 16px 0;  color: #333333;background: url(../images/b-t2.png) left center no-repeat;height: 35px; width: 258px; line-height: 18px;}
.index-brand .l .b .tit a{position: absolute;right: 0;top: 0;color: #a4a4a4;font-size: 14px;}
.index-brand .l .b .tit a:hover{color: #2094d0}

.top-pic-list a{display:inline-block;*display:inline;vertical-align: top; height: 26px;color: #808080; padding: 0 8px; line-height: 26px; margin: 0 6px 8px; border:1px solid #dedede;border-radius: 3px;}
.top-pic-list a:hover{border-color: #2598d4;}

.index-brand .r{float: right; width: 856px;}
.r-common-tit{font-weight: bold; position: relative; font-size: 16px;line-height: 1;  color: #2598d4; height: 35px; line-height: 35px;}
.r-common-tit a{font-weight: normal; position: absolute;right: 0;top: 0;color: #898989;font-size: 13px;}
.r-common-tit a:hover{color: #2094d0}
.r-common-tit .line{height: 1px;border-left: 106px solid #2598d4;height: 1px;border-bottom: 1px solid #ededed;}
.common-t-l{float: left;width: 418px;}
.common-t-r{float: right;width: 418px;}

.index-brand-big{margin: 26px 0 15px;}
.index-brand-big .pic-box{float: left;width: 164px;height: 105px;border:1px solid #ededed;  }
.index-brand-big .pic-box div {width: 164px;height: 105px;}
.index-brand-big .pic-box div img{max-width: 164px;max-height: 105px;}
.index-brand-big .wrap{position: relative; float: right;width: 212px;margin-right: 16px; height: 105px;}
.index-brand-big .wrap .tit{font-size: 16px;color: #333333;font-weight: bold; line-height: 28px;}
.index-brand-big .wrap .tag{position: absolute;right: 0;bottom: 0;}
.index-brand-big .wrap .tag span{padding-left: 20px;color: #2598d4;font-size: 14px;}

.index-brand-li{height: 35px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #4b4b4b;background: url(../images/dot.png) left center no-repeat;font-size: 14px;  line-height: 35px; text-indent: 15px;}
.index-brand-li:hover{color: #c82b1c}
 
.common-b{margin-top: 14px;}

.index-bbc{padding-bottom: 30px;}
.index-bbc .l ,.index-college .l{float: left; width: 328px;}
.index-bbc .r ,.index-college .r{float: right; width: 856px;}
.index-bbc .l .t>img,.index-college .l .t>img{margin-top: 12px;width: 100%;padding-bottom: 14px;}
.index-bbc .l .t ul li{margin-top: 14px;}
.index-bbc .l .t ul li .pic-box{float: left;width: 110px;height: 70px;border:1px solid #ededed;  }
.index-bbc .l .t ul li .pic-box div {width: 110px;height: 70px;}
.index-bbc .l .t ul li .pic-box div img{max-width: 110px;max-height: 70px;}
.index-bbc .l .t ul li .wrap{ position: relative; float: right;width: 184px;margin-right: 12px;height: 70px; }
.index-bbc .l .t ul li .wrap .tit{font-size: 14px; margin-top: -10px; color: #333333;  line-height: 26px;height: 58px;overflow: hidden;}
.index-bbc .l .t ul li .wrap .eye{padding-left: 22px; position: absolute;left: 0;bottom: 0; background: url(../images/eye.png) left center no-repeat; color: #2598d4}
 
.index-college .l .t ul li{margin-top: 14px; padding-bottom: 10px; border-bottom: 1px dashed #d1d1d1}
.index-college .l .t ul li .pic-box{float: left;width: 96px;height: 124px; /* border-radius: 50%; */overflow: hidden;  }
.index-college .l .t ul li .pic-box div {}
.index-college .l .t ul li .pic-box div img{max-width: 96px;max-height: 124px;}
.index-college .l .t ul li .wrap{ position: relative; float: right;width: 218px;  }
.index-college .l .t ul li .wrap .tit1{font-size: 14px;  color: #898989; padding-bottom: 6px;  line-height: 1;  }
.index-college .l .t ul li .wrap .tit1 strong{font-size: 16px;color: #cd261f;padding-right: 6px;}
.index-college .l .t ul li .wrap h3{font-size: 16px; color: #333333; line-height:28px; }
.index-college .l .t ul li .wrap .con{font-size: 12px;color: #797979;line-height: 26px;}
.index-college .l .t ul li:last-child{border:none;}
.index-college .l .t ul li:hover .con{color: #cd261f}

.index-bussiness{margin-bottom: 25px;}
.index-bussiness .l{width: 585px;float: left;}
.bussiness-t{height:40px; margin-bottom: 10px; line-height: 40px; color: #d2d2d2;font-size: 14px; }
.bussiness-t span{display: inline-block;*display: inline; margin-right: 4px; width: 106px;height: 35px;line-height: 35px;background: #4b4b4b;text-align: center;color: #fff;font-size: 15px;}
.bussiness-t p{margin-top: 2px; height: 1px;border-left: 106px solid #4b4b4b;height: 1px;border-bottom: 1px solid #ededed;}
.bussiness-t a{color: #505050; margin: 0 4px;}
.bussiness-t a:hover{color: #6d0d19}

.index-bussiness .l ul li{float: left;width: 50%; font-size: 14px;color: #4b4b4b;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 37px;height: 37px;}
.index-bussiness .l ul li span{font-size: 12px;margin-right: 12px; color: #fff; display: inline-block;width: 18px;height: 17px; line-height: 17px;text-align: center; vertical-align: middle;}
.index-bussiness .l ul li span.sell{background: #2598d4}
.index-bussiness .l ul li span.buy{background: #cd261f}
.index-bussiness .l ul li:hover{color: #cd261f;}

.index-bussiness .r{float: right;width: 580px;}
.index-bussiness .r li{height: 36px; color: #4b4b4b;background: url(../images/dot.png) left center no-repeat;  line-height: 36px;border-bottom: 1px dashed #e3e0e0;text-indent: 8px;}
.index-bussiness .r li span{color: #c3c3c3;font-size: 14px; display:inline-block;*display:inline;vertical-align: top;width: 117px;vertical-align: middle;}
.top-common-line:hover{color: #c82b1c}
.index-bussiness .r li em{color:#a7a7a7 }
.index-bussiness .r li:hover{color: #cd261f }

.index-sup-wrap2{position: relative; margin: 25px 0;}
.index-one-sup2 {float: left;width:220px;  margin-right: 24px;}
.index-one-sup2 a{display: block; }
.index-one-sup2 .pic-box p{background:rgba(0,0,0,.4); position: absolute;left: 0;right: 0;bottom: 0;height:34px;line-height: 34px;font-size: 14px;text-align: center; color: #ffffff;}
.index-sup-wrap2 span{cursor: pointer; position: absolute; display: block;z-index: 3; width:45px; margin-top: -21px; height:40px; top: 36%;}

.index-one-sup2 .pic-box {width: 220px;border:1px solid #dddddd;margin: auto; position: relative;  }
.index-one-sup2 .pic-box div {width: 220px;height:108px;*font-size: 149.63px;}
.index-one-sup2 .pic-box img {max-width: 220px;max-height: 108px;}

.index-sup-wrap2 span.prev{left: 0; background: url(../images/sup-l.png);}
.index-sup-wrap2 span.next{right: 1px; background: url(../images/sup-r.png);}
 
.sup-bot{text-align: center;margin-top:20px;}
.sup-bot a{display:inline-block;*display:inline;vertical-align: top; color: #fff; height: 24px; line-height: 24px;margin: 0 10px; width: 60px;padding-left: 20px;background-color: #e31d1a;background-position: 5px center;background-repeat: no-repeat;}
.sup-bot a.a1{background-image:url(../images/a1.png);}
.sup-bot a.a2{background-image:url(../images/a2.png);}
.sup-bot a.a3{background-image:url(../images/a3.png);background-color: #1374a7;}

.index-jiaju{margin-bottom: 56px;}
.index-one-jiaju {float: left;width: 286px; height: 440px; position: relative;margin-right: 18px;  }
.index-one-jiaju .pic-box{width:286px;margin: auto;}
.index-one-jiaju .pic-box div {width: 286px;height: 230px;*font-size: 135.63px; background: #f9f9f9;}
.index-one-jiaju .pic-box img {max-width: 286px;max-height: 230px;}
.index-one-jiaju p {margin: 0 10px;}
.index-jiaju-tit {font-size: 14px;line-height: 4;color: #c4c4c4;}
.index-jiaju-con {display: block;height: 130px;}
.index-jiaju-btn {display: block;width: 198px;height: 26px;margin: auto;line-height: 26px;text-align: center;color: #444444;background: #fff;}

.jiaju-top{height: 45px; margin: 12px 0; position: relative;padding-left: 50px;font-size: 14px;color: #616161; line-height: 22px;}
.jiaju-top strong{font-size: 15px; line-height: 1;background: url(../images/b-d.png) center bottom no-repeat; height: 36px; color: #2598d4;display: block;position: absolute;left: 2px;top:4px;}
.jiaju-top strong em{position: relative;top: 2px;}
.index-one-jiaju .border{border-left: 1px dashed #e3e0e0;height: 178px;position: absolute;right: -9px;bottom:10px;}
.index-one-jiaju:last-child{margin-right: 0;}

.index-footer-suppport{background:#444444;min-width: 1200px;}
.foot-brand .tit{height: 50px;padding-top: 40px;}
.foot-brand .tit span{color: #fff; background: #444444;z-index: 3;position: relative; display: inline-block;*display: inline; font-size: 18px; width:89px;padding-left: 6px;}
.foot-brand .tit .line{position: relative;top: -12px; border-top: 1px solid #1f1f1f;border-bottom: 1px solid #585858;}

.index-foot-sup-wrap{position: relative; }
.index-foot-sup-wrap li {float: left;width:132px;background: #fff; height: 62px;margin:0 20px 20px 0;}
.index-foot-sup-wrap ul li:nth-child(8n){margin-right: 0;}
.index-foot-sup-wrap li.index-foot-sup-wrap a{display: block; }
.index-foot-sup-wrap li .pic-box {width: 132px;margin: auto; position: relative;  }
.index-foot-sup-wrap li .pic-box div {width: 132px;height:62px;*font-size: 149.63px;}
.index-foot-sup-wrap li .pic-box img {max-width: 132px;max-height: 62px;}

.index-foot-sup-wrap span{cursor: pointer; position: absolute; display: block;z-index: 3; width:22px; height:22px; top: -67px;}
.index-foot-sup-wrap span.prev{right: 33px; background: url(../images/f-l.png);}
.index-foot-sup-wrap span.next{right: 0px; background: url(../images/f-r.png);}

.friend-list {padding-bottom: 60px;}
.friend-list .div_scroll{height: 76px;  overflow: auto;}
.friend-list .scroll_container {overflow: hidden;position: relative;}
.friend-list .scroll_absolute {position: absolute;}
.friend-list .scroll_vertical_bar {position: absolute;top: 0; right: 0;width: 4px;height: 100%;background:transparent; margin: 0;padding: 0;}
.friend-list .scroll_track {position: relative;background-color:#606060;}
.friend-list .scroll_drag {position: relative;top: 0;left: 0;cursor: pointer;background-color: #b5b5b5;border-radius: 8px;}
.friend-list .scroll_arrow {text-indent: -20000px;display: block;cursor: pointer;background-color: #369DB4;}
.friend-list .scroll_vertical_bar .scroll_arrow {height: 16px;}
.friend-list a{font: 14px;color: #d4d4d4;margin: 0 18px 10px 0;display:inline-block;*display:inline;vertical-align: top;}

.footer {background: #2d2d2d;text-align: center; padding:30px 0;  min-width: 1200px;}
.footer-nav span{ color: #dedede;}
.footer-nav {padding:0 0 20px 0;height: 12px; text-align: center; }
.footer-nav a {padding-right: 2.2em;margin-right:2.2em;line-height: 1;color: #929292;border-right: 1px solid #929292;}
 
.footer a:hover {color: #fff;}

.footer-contact{text-align: center; line-height: 30px;color: #929292;}
.foot-img {padding-top: 30px;}
.foot-img a{margin: 0 8px;}

.news-l{float: left;width: 854px;}
.news-banner-l{float: left;position: relative;width: 568px;height: 360px;}
.news-banner-l .mask{position: absolute;left: 0;bottom:0;right: 0;height: 101px;background: url(../images/news-bg.png);}
.news-banner-l p{font-size: 20px; z-index: 2; font-weight: bold; color: #fff; line-height:50px;padding: 0 22px; font-weight: bold; position: absolute;left: 0;bottom:0;right: 0;height: 79px;}

.news-banner-l .hd {position: absolute; bottom: 20px; right: 26px; z-index: 10;margin: auto; text-align: center;}
.news-banner-l .hd li {cursor: pointer; -webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;display: inline-block;*display: inline;*zoom: 1; width: 8px; height: 8px;border-radius: 50%; margin-left:  5px; background: #938f8d; text-indent: -9999px;}
.news-banner-l .hd li.on {background: #b5b2af; width: 27px;border-radius: 6px;}
.news-banner-l .bd li img{width:568px; height:360px;}

.news-banner-r {float: right;width: 274px;}
.news-banner-r div{position: relative;height: 174px; margin-bottom: 12px;}
.news-banner-r div img{width: 100%;height: 100%;}
.news-banner-r div p{font-size: 15px;color: #ffffff; position: absolute; padding: 0 20px; left: 0;bottom:0;right: 0;height: 52px;background: url(../images/side-shadow.png);}
.news-banner-r div p span{display: table-cell;vertical-align: middle;height: 48px; width: 274px}
.news-banner-r div:nth-child(2){margin-bottom: 0;}

.news-push{position: relative;margin: 25px 0;}
.news-push img{width:854px; height:100px;}
span.r-t-span{position: absolute;right: 0;top: 0;font-size: 12px;color: #d5d5d5;background:rgba(0, 0, 0, 0.54); width: 48px;height: 22px;line-height: 22px;text-align: center;}
.side-adv{position: relative; margin-bottom: 36px;}

.news-list li{border-bottom:1px solid #ebebeb;webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;  margin-bottom:28px;}
.news-list li a{display: block;padding-bottom: 30px;}
.news-img{ float: left;}
.news-text{ float: right;}
.news-img{position: relative; width: 300px; height:192px;}
.news-img img{ width:300px; height:192px;}
.news-text{width: 532px; height: 192px;position: relative; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; }
.news-text .text-t,.news-text-left .text-t{margin-bottom: 12px; font-size: 22px; color: #333333; text-align: left; line-height:38px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news-text p.con,.news-text-left p.con{padding-bottom: 18px;color: #a0a0a0; font-size: 14px; line-height: 28px;}
.news-text .date,.news-text-left .date{color: #8b8b8b;  position: absolute;right: 0; }
.news-list li .tag{position: absolute;left: 0;padding-left: 22px;background: url(../images/news-tag.png) left center no-repeat; color: #04689e;font-size: 14px;}
.news-list li .tag em{padding:0 10px;}
.news-list li:hover .news-text p.con,.news-list li:hover .news-text-left p.con{color: #04689e}

.news-text-left{float: left; width: 100%;position: relative; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; }



.other-page {padding: 24px 0 40px;font-size: 12px;font-weight: bold;line-height: 26px;text-align: center;color: #5c5c5c;}
.other-page a {display: inline-block;*display: inline;*zoom: 1;padding: .2em 1.2em;margin: 0 1px;background: #fff;border: 1px solid #f0f0f0;}
.other-page .page-on ,.other-page a:hover {color: #fff;background: #036ea5;}
.other-page .extra{border-radius: 10px 0 0 10px;}
.other-page .extra2{border-radius: 0px 10px 10px 0; }
.other-page a.extra:hover{background: #e9e9e9; border-color: #c4c4c4;color: #a2a2a2;}
.other-page a.extra2:hover{background: #e9e9e9;border-color: #c4c4c4;color: #a2a2a2}

.news-r{float: right; width:325px; }
.side-recommand-tit{font-size: 16px;padding-left: 35px; position: relative;margin:0 0 16px 0;  color: #333333;background: url(../images/b-t2.png) left center no-repeat;height: 35px; width: 258px; line-height: 18px;}
.side-recommand-tit a{position: absolute;right: 0;top: 0;color: #a4a4a4;font-size: 14px;}
.side-recommand-tit a:hover{color: #2094d0}
.side-recommand-tit0{background: url(../images/b-t2-1.png) left center no-repeat;}

.news-r-li{ margin-bottom: 10px; color: #4b4b4b;background: url(../images/dot.png) left 12px no-repeat;font-size: 14px;  line-height: 28px;padding-left: 15px;}
.news-r-li:hover{color: #c82b1c}
.news-r .bgfafafa{background: #fafafa;padding: 32px 20px; margin-bottom: 45px;}
.news-bot-adv{margin-bottom: 10px;} 
.news-bot-adv img{width: 1200px; height: 100px;}
.local{background: url(../images/house.png) left top no-repeat; padding-left: 30px;font-size: 14px;color: #717171; height: 35px; border-bottom: 1px solid #e5e5e5;line-height: 1;}
.local a:hover{color: #046aa1}

.news-view-tit{font-size: 30px;color: #333333;margin: 30px 0 10px;}

.news-view-read{position: relative;margin: 15px 0; height: 35px;line-height: 35px; font-size: 14px;color: #676767;}
.news-view-read  .tag{position: absolute;right: 0; bottom: 0;padding-left: 22px;background: url(../images/news-tag.png) left center no-repeat; color: #04689e;font-size: 14px;}
.news-view-read  .tag em{padding:0 10px;}
.news-view-read a{color: #036da4;}

.news-view-con{padding: 12px 0; font-family:"微软雅黑" !important; color:#676767 !important; line-height:32px !important; font-size:16px !important;}
.news-view-con p span,.news-view-con p{ font-family:"微软雅黑" !important; line-height:28px !important;}
.news-view-con p span iframe,.news-view-con p iframe{ margin:0 auto !important; width:80% !important; height:480px !important;}
.news-view-con img{ margin:20px 0 2px 0; max-width:854px !important;}

.news-view-bottom{font-size: 14px; position: relative; color: #676767;height: 30px;  border-top: 1px solid #e5e5e5;}
.news-view-share{position: absolute;right: 0;top: 0;}
.news-view-share a{margin: 0 4px;}
.dianzan{text-align: center;margin-bottom: 20px;}
.dianzan>div{margin: 0 12px;}
.zan{position: relative; cursor: pointer; margin: 30px auto;display:inline-block;*display:inline;vertical-align: top; width: 120px;border:1px solid #f0f0f0;border-radius: 6px; height:42px; line-height: 42px;color: #333333;text-align: center;  font-size: 16px; }
.zan img{position: relative;top: -2px;}
.zan span{display: none; position: absolute;right: 0;top: -10px;font-size: 16px;color: #036ea5}

.collcet{position: relative; cursor: pointer; margin: 30px auto;display:inline-block;*display:inline;vertical-align: top; width: 120px;border:1px solid #f0f0f0;border-radius: 6px; height:42px; line-height: 42px;color: #333333;text-align: center;  font-size: 16px; }
.collcet img{position: relative;top: -2px;}
.collcet span{display: none; position: absolute;right: 0;top: -10px;font-size: 16px;color: #036ea5}
 
.relate-read h3{font-size: 16px; padding-left: 13px; color: #036da5;font-weight: bold;border-left: 4px solid #036da5; margin-bottom: 20px;}
.relate-read li{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; font-size: 16px; background: url(../images/dot.png) left center no-repeat;  height:32px; width: 50%;float: left; line-height:32px; padding-left: 24px;}
.relate-read li span{color: #333;display:inline-block;*display:inline;vertical-align: top; width:375px;overflow: hidden;}
.relate-read li:hover span{color: #036da5}
.relate-read ul{ margin-bottom:120px;}


.footernew {color:#515151;font-size: 12px;height:100px;line-height: 24px;margin: 12px auto 0;overflow: hidden;text-align: center;}
.footernew p {float: left;font-size: 12px;height: 50px;line-height: 20px;margin: 6px;overflow: hidden;padding: 0;width:120px;}
.footernew .fl {float: left;padding: 3px;}
.footernew .fr {float: right;padding: 5px 3px 0;width:72px;}
.footernew a{ color:#333; text-decoration:none;}
.footernew a:hover{color:#f00; }



#show,#hidden{ transition:0.3s; -moz-transition:0.3s; -webkit-transition:0.3s; -o-transition:0.3s; text-align: center; padding: 11px 0px;border-radius: 4px;margin-top: 23px;font-size: 16px;font-weight: bold;}
#show{   
    background: #eaeaea;
    color: #226b92;
    border: 1px #dcdcdc solid;
    }
#show:hover{ background: #04679e; color:#FFFFFF;}
#hidden{ background: #ececec;
    color: #d0d0d0;
    border: 1px #dedede solid;}
	
#hidden:hover{ background:#e2e2e2; color:#a2a2a2;}


.index-common-adv .bd li{
    height:120px;
}



.index-sup-wrap .index-one-sup{
    width:100%;
    border:none;
    text-align:center;
}
.index-sup-wrap .index-one-sup a{
    width:218px;
    height:108px;
    display:inline-block;
    margin:0 8px;
}
.index-sup-wrap2 .index-one-sup{
    width:100%;
    border:none;
    text-align:center;
}
.index-sup-wrap2 .index-one-sup a{
    width:218px;
    height:108px;
    display:inline-block;
    margin:0 8px;
}







