/*************************************
*@mogumomo
*420128796
*2014-9-23
*project hongxiangshangwu
*************************************/
/* CSS Document */

/********/
body { height: auto;font: 14px/24px 'Microsoft YaHei';color: #666666;}
/********/
ul li { list-style-type: none; border: none; }
table { border-collapse: collapse; border-spacing: 0; }
input, textarea { border: none; font-family:"Microsoft YaHei"; }

/********/
input, button, select, textarea, a { outline: none; background-color: transparent; }
/********/
a:focus { -moz-outline-style: none; outline: none; }

/********/
.fl { float: left; }
.fr { float: right;}
/********/
.half {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#x2002;');
}
.full {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#x2003;');
}
.half:before { content: '\2002'; speak: none; }
.full:before { content: '\2003'; speak: none; }
/********/
.justify{text-align:justify;text-justify :newspaper;line-height: 0;}
.justify:before,.justify>before{ display:inline-block;width:100%;height:0;content:"";line-height:0;font-size:0;visibility:hidden;}
.justify:after,.justify>after{ display:inline-block;width:100%;height:0;content:"";line-height:0;font-size:0;visibility:hidden;}
.justify-box{text-align:justify;width:200px;word-break:break-all;}
/********/
.clearfix:before,.clearfix>before{ height: 0; content:""; display: block; clear: both;visibility:hidden;font-size: 0;}
.clearfix:after ,.clearfix>after { height: 0; content:""; display: block; clear: both;visibility:hidden;font-size: 0;}
.clearfix { zoom: 1; }
* html .clearfix { zoom: 1; }
.dn{display: none;}
.wrapper { width:1120px; margin:auto; }

img.error{background:#fff url(../images/error.jpg) center center/contain no-repeat};
/********/
.selectMenu{width: 178px;height: 40px;line-height: 40px;margin-right: 10px;position: relative;border: 1px solid #e1e1e1;color: #333;z-index: 100;}
.selectMenu span.select-text{position:absolute;left:0;top:0;height:40px;line-height:40px;text-indent:4px;width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.selectMenu em{width: 20px;height: 40px;border-left: 1px solid #e1e1e1; position: absolute;right: 0px; top:0;background:url(../images/select-icon.png)  no-repeat center center;cursor:pointer;}
.selectMenu ul{line-height:20px;background:#fff;left:-1px;top:40px;position:absolute;width:100%;max-height:200px;overflow-y: auto; overflow-x:hidden;padding:10px 0;display:none;border:1px solid #e1e1e1;}
.selectMenu ul li{text-indent: 10px;cursor:pointer;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.selectMenu li:hover{background-color: #dd6a31;color:white;}
/********/
.mypop{position: fixed;width:100%;height:100%;top:0;left:0;z-index:200;display:none;}
.pop-overlay{position: absolute;width:100%;height:100%;top:0;left:0;background:#000;opacity:0.3;filter:alpha(opacity:30);z-index:1;}
.pop-box{position:absolute;background: rgba(0,0,0,0.25);background:url(../images/pop-bg.png) repeat left top\9;padding:4px;font-family:"Microsoft YaHei";z-index:2;}
.pop2{position: absolute;width:100%;height:100%;top:0;left:0;z-index:200;display:none;overflow: hidden;}
.pop-overlay2{position: absolute;width:100%;height:100%;top:0;left:0;background:#000;opacity:0.3;filter:alpha(opacity:30);z-index:1;}
.pop-box2{position:absolute;background: rgba(0,0,0,0.25);background:url(../images/pop-bg.png) repeat left top\9;padding:4px;font-family:"Microsoft YaHei";z-index:2;}
.pop-wrap{position: relative;border-collapse: collapse;width:776px;background-color: #fff;z-index: 9999999;}
.pop-close{display: block;position: absolute;padding: 0;top: 1px;right: 1px;width: 34px;height: 34px;line-height: 34px;font-size: 20px;color: #999;text-align: center;font-family: STHeiti;text-decoration: none;background-color: #e7e7e7;border-left:1px solid #ddd;cursor:pointer;}
.pop-close:hover{background-color:#999;color:#fff;text-decoration: none;}
.pop .pop-body>h1{background-color: #eeeeee;line-height: 36px;font-size: 16px;color: #606060;text-indent:24px;}
.pop2 .pop-body>h1{background-color: #eeeeee;line-height: 36px;font-size: 16px;color: #606060;text-indent:24px;cursor: move;}
.pop-body .btn:hover{opacity:0.8;filter:alpha(opacity:80);}
/********/
.fileBox{position:relative;width:100px;height:38px;}
.fileBox small{width:98px;height:36px;border:1px solid #ddd;text-align: center;color: #256ced;position:absolute;left:0;top:0;line-height:36px;z-index:2;cursor:pointer;}
.fileBox input[type='file']{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;opacity:0;filter:alpha(opacity:0);}
.fileBox small:focus{outline:none;}

/********/
.num-box{overflow:hidden;}
.num-box b{float: left;border: solid 1px #d2d2d2;width: 20px;text-align: center;cursor:pointer;}
.num-box input{float: left;line-height: 40px;height: 40px;border: solid 1px #d2d2d2;border-left:none;border-right:none;width: 58px;text-align: center;}
 body{background-color: #fff;}
/*#header*/
#header{position: relative;z-index: 2;}
#header .row1{height: 100px;}
#header .row1 .logo{float: left;margin-top: 13px;}
#header .row1 .logo img{display: block;width: 206px;height: 80px;}
#header .row1 .tag{float: right;text-align: right;padding-top: 36px;}
#header .row1 .tag p{font: bold 16px/30px 'Microsoft YaHei';color: #474342;}
#header .row1 .tag div{padding-top: 6px;font: 16px/24px 'Microsoft YaHei';color: #827f7f;}
#header .row1 .tag div a{color: #827f7f;}
#header .row1 .tag div a.on{color: #00b08a;}
#header .row2{background-color: #203864;}
#header .row2 nav{width: 1200px;margin: auto;}
#header .row2 nav>div{width: 200px;float: left;position: relative;}
#header .row2 nav>div>a{display: block;text-align: center;font: 16px/50px 'Microsoft YaHei';color: #fff;position: relative;}
#header .row2 nav>div>ul{position: absolute;width: 100%;background:url(../images/dropDownBg.png) repeat;left: 0;top: 100%;display:none;}
#header .row2 nav>div>ul li a{text-align: center;display: block;font: 12px/30px 'Microsoft YaHei';color: #ffffff;}
#header .row2 nav>div>ul li a:hover,#header .row2 nav>div>ul li a.on{color: #45b9e8;}
/*#body*/
#body{position: relative;z-index: 1;}
/*#footer*/
#footer .row1{background-color: #ffffff;padding-bottom: 10px;}
#footer .row1 .wrapper{position: relative;}
#footer .row1 .logo{position: absolute;left: 0;top: 50%;margin-top: -40px;}
#footer .row1 .change{position: absolute;right: 0;top: 50%;margin-top: -12px;font: 12px/24px 'Microsoft YaHei';color: #827f7f;}
#footer .row1 .change a{color: #827f7f;}
#footer .row1 .change a.on{color: #00b08a;}
#footer .row1 nav{position: relative;width: 760px;margin-left: 248px;padding: 40px 0;}
#footer .row1 nav a{display: inline-block;font:bold 14px/24px 'Microsoft YaHei';color: #203864;}
#footer .row1 .line{border-bottom: solid 5px #1aa8e3;}
#footer .row2{background-color: #203864;padding: 32px 0 28px;}
#footer .row2 span{display: inline-block;padding: 0 30px;font: 14px/24px 'Microsoft YaHei';color: #FFFFFF;}
#footer .row2 a{color: #FFFFFF;}
/*idxBanner*/
.idxBanner{height: 695px;position: relative;overflow: hidden;background-color: #34282a;}
.idxBanner .bd{position: absolute;left: 50%;margin-left: -960px;top: 0;width: 1920px;height: 100%;}
.idxBanner .bd li{width: 1920px;height: 695px;}
.idxBanner .bd .pic,.idxBanner .bd .pic img{display: block;width: 1920px;height: 695px;position: relative;}
.idxBanner .bd .link{width: 1120px;position: absolute;left: 50%;margin-left: -560px;bottom: 0;height: 10px;} 
.idxBanner .bd .link a{display: block;width: 736px;height: 284px;position: absolute;left: 0;bottom: 70px;}
.idxBanner .bd .link a img{display: block;width: 736px;height: auto;}
.idxBanner .hd{position: absolute;width: 300px;text-align: center;left: 50%;margin-left: -150px;bottom: 70px;}
.idxBanner .hd span{display: inline-block;width: 8px;height: 8px;border-radius: 2px;border: solid 1px #00b0bc;background-color: #00b0bc;margin: 0 16px;}
.idxBanner .hd span.on{background-color: transparent;}
/*coBanner*/
.coBanner{position: relative;height: 417px;overflow: hidden;}
.coBanner img{display: block;position: absolute;left: 50%;margin-left: -960px;height: 100%;z-index: 1;}
.coBanner .tit{position: absolute;margin-top: -10px;z-index: 2;text-align: center;margin-top: -10px;width: 100%;height: 100%;}
.coBanner .tit h1{font: 24px/40px 'Microsoft YaHei';color: #fff;margin-top: 140px;}
.coBanner .tit h2{font: 30px/40px 'Microsoft YaHei';color: #fff;margin-top: 44px;}
.coBanner .tit .line{width: 50px;height: 8px;background-color: #04b1bc;position: absolute;left: 50%;margin-left: -25px;bottom: 106px;}
/*coMain*/
.coMain{background-color: #fff;border-bottom: solid 1px #dcdcdc;}
.coContain{padding:90px 0px 70px;font: 16px/30px 'Microsoft YaHei';color: #868686;}
.coContain img{max-width: 100%;height: auto;}
.coContain .coTit{text-align: center;}
.coContain .coTit h4{font: 24px/40px 'Microsoft YaHei';color: #203864;}
.coContain .coTit time{font: 14px/40px 'Microsoft YaHei';color: #dcdcdc;margin-top: 10px;display: block;}
.coContain .coTxt{border: solid 1px #dcdcdc;border-left: none;border-right: none;padding: 66px 0;font: 14px/30px 'Microsoft YaHei';color: #868686;}


/*coPage*/
.coPage{text-align: center;line-height: 24px;}
.coPage .prev,.coPage .next{display: inline-block;width: 12px;height: 24px;background:url(../images/btn.png) -6px 0 no-repeat;line-height: 24px;margin-right: 30px;transition: all .3s;}
.coPage .prev:hover{background-position: -6px -24px;}
.coPage .next{background-position: -30px 0;margin-left: 30px;margin-right: 0;}
.coPage .next:hover{background-position: -30px -24px;}
.coPage .num{display: inline-block;font: 14px/24px 'Microsoft YaHei';color: #203864;vertical-align: top;margin:0 4px;}
.coPage .num.on,.coPage .num:hover{color: #00af8a;}
/*.coLinkOther*/
.coLinkOther{margin-top: 16px;}
.coLinkOther .prev,.coLinkOther .next{display: inline-block;overflow: hidden;position: relative;padding:0 42px;font: 14px/24px 'Microsoft YaHei';color: #203864;}
.coLinkOther .prev i,.coLinkOther .next i{position: absolute;left: 0;top: 50%;margin-top: -12px;width: 12px;height: 24px;background: url(../images/btn.png) -6px 0 no-repeat;transition: all .3s;}
.coLinkOther .next i{left: auto;right: 0;background-position: -30px 0;}
.coLinkOther .back{display: inline-block;font: 14px/24px 'Microsoft YaHei';color: #203864;vertical-align: top;}
.coLinkOther .prev:hover,.coLinkOther .next:hover,.coLinkOther .back:hover{color: #00af8a;}
.coLinkOther .prev:hover i{background-position: -6px -24px;}
.coLinkOther .next:hover i{background-position: -30px -24px;}
