﻿@charset "UTF-8";
.autoContainer{ width: 1200px; margin: 0 auto;}


.top { width:100%; height:40px; background:#f9f9f9; border-bottom:1px solid #eeeeee; line-height:40px; font-size:13px;}
.top a {font-size:13px; padding:0px 10px;}
.cont { width:1200px; margin:0px auto;}

.ss { width:250px; height:30px; line-height:30px; float:left;}
.an { width:50px; height:34px; background:#dd772d; line-height:34px; font-size:14px; display:block; float:right; color:#FFF; text-align:center;}

.foot { width:100%; background:#efefef; padding:30px 0px; text-align:center; font-size:14px; line-height:26px; color:#666; }
.foot a { padding:0px 10px;}
.txt { width:250px; height:35px; line-height:35px; margin:5px 5px; text-align:center; color:#333;}

/**导航通用**/
.bt-nav-y{width:100%;height:45px; line-height:45px; background:#e38434;}
.bt-nav-s { width:100%;height:35px;line-height:35px;}
.nav{width: 1200px; margin:0 auto;}
.nav li{ float: left;height: 45px;line-height: 45px;position: relative;z-index: 999;}
.nav .nav_sub a{width: 148px;text-align: center;display: block; font-size: 17px; color: #fff;}
.nav .nav_sub:hover{background-color: #dd772d;}
/*主导航下拉样式*/
.nav .nav_sub ul {display: none;position: absolute;left:0;top: 45px;height: 45px;}
.nav .nav_sub .xl_long a{width: 160px;}
.nav li:hover ul, a:hover ul {display: block;}
.nav .nav_sub ul li {float: left;height: 35px;width:154px;}
.nav .sub_nav1 a {display: block;text-align: center;line-height: 35px;background:#dd772d;font-size: 15px;text-decoration: none;color: #fff;font-weight: inherit;border: #c35809 solid 1px;border-left: none;border-right: none;}
.nav .sub_nav1 a:hover {background:#e38434;color:#fff;}
/*20190807右侧导航*/
.clearFix:after{display:block;content:"";clear:both;overflow:hidden}
.FloatL{float:left}
.FloatR{float:right}
.InFixUl{position:fixed;top:220px;/*margin-top:-164px;*/right:1px;width:38px;z-index:99999999}
.InFixUl>li{position:relative;float:left;margin-top:1px;width:37px;height:40px;background:rgba(0,0,0,.7)}
.InFixUl>li.InFixUl_mor{background:rgba(215,4,22,.7);cursor:pointer}
.InFixUl>li a{display:block;width:100%;height:100%;background:url(../images/W020190807398617193483.png) no-repeat}
.InFixUl>li:first-child a{background-position:6px -78px}
.InFixUl>li:first-child+li a{background-position:-74px -78px}
.InFixUl>li:first-child+li+li a{background-position:-34px -78px}
.InFixUl>li:first-child+li+li+li a{background-position:-113px -78px}
.InFixUl>li.InFixUl_mob a{background-position:-154px -78px}
.InFixUl>li.InFixUl_weC a{background-position:-34px -111px}
.InFixUl>li.InFixUl_aiP a{background-position:6px -110px}
.InFixUl>li.InFixUl_mor a{background-position:-74px -111px}
.InFixUl>li p{position:absolute;top:0px;right:38px;width:0;height:40px;background:rgba(0,0,0,.6);color:#fff;line-height:40px;text-align:center;font-size:16px;overflow:hidden}
.InFixUl>li:hover p{width:186px;transition:all .2s ease-out 0s}
.InFixUlMax_wm,.InFixUl_wm{position:relative}
.InFixUl_wm div{display:none;position:absolute;right:37px;top:-38px;width:124px;height:114px;background:url(../images/W020190807398617155888.png) no-repeat}
.InFixUlMax_wm div{display:none;position:absolute;right:84px;top:-13px;width:124px;height:114px;background:url(../images/W020190807398617155888.png) no-repeat}
.InFixUlMax_wm div>img,.InFixUl_wm div>img{margin-left:2px;margin-top:2px;width:111px;height:110px}
.InFixUlMax{position:fixed;/*top:50%;margin-top:-318px;*/bottom:0px;right:1px;width:88px;z-index:99999999}
.InFixUlMax>li{float:left;margin-top:1px;width:88px;background:rgba(0,0,0,.7)}
.InFixUlMax>li>a{display:block;margin:15px auto 0;width:38px;height:38px;overflow:hidden;background:url(../images/W020190807398617193483.png) no-repeat}
.InFixUlMax>li:first-child>a{background-position:2px -146px}
.InFixUlMax>li:first-child+li>a{background-position:-89px -146px}
.InFixUlMax>li:first-child+li+li>a{background-position:-45px -146px}
.InFixUlMax>li:first-child+li+li+li>a{background-position:-133px -146px}
.InFixUlMax>li.InFixUlMax_mob a{background-position:-1px -188px}
.InFixUlMax>li.InFixUlMax_weC a{background-position:-43px -188px}
.InFixUlMax>li.InFixUlMax_aiP a{background-position:-90px -190px}
.InFixUlMax>li.InFixUlMax_mor{height:35px;background:rgba(215,4,22,.7);cursor:pointer}
.InFixUlMax>li.InFixUlMax_mor a{margin-top:6px;height:30px;width:55px;color:#fff;background-position:-130px -195px}
.InFixUlMax>li p,.InFixUlMax>li p>a{display:block;text-align:center;line-height:1.5em;color:#fff;width:100%;font-size:14px;margin:0;cursor: default;}
.InFixUlMax>li p>a:hover{color:#fff;cursor:pointer}
.InFixUlMax_wm div{display:none}


.topicNews{ background: #f4f4f4; padding: 25px 40px 30px; text-align: center; margin:15px auto;}
.topicNews .title{ font-size: 38px; padding-bottom: 15px}
.topicUl a{ display: inline-block; margin: 0 5px;line-height: 28px;}

.newsPic {position: relative;background: #fff;width: 775px;height: 390px;overflow: hidden;text-align: left; }
.newsPic .pic li {position: relative; }
.newsPic .pic img {width: 775px;height: 390px;display: block; }
.newsPic .txt-bg {
    position: absolute;bottom: 0;z-index: 1;height: 36px;
    width: 775px;background: #000;filter: alpha(opacity=60);opacity: 0.6;overflow: hidden;
}
.newsPic .txt {
    position: absolute;bottom: 0;color: #fff !important;left: 15px;
    z-index: 2;height: 36px;line-height: 36px;width:100%;overflow: hidden;
}
.newsPic .num {position: absolute;z-index: 3;bottom: 15px;right: 18px; }
.newsPic .num li {
    float: left;position: relative;overflow: hidden;text-align: center;cursor: pointer;z-index: 1;
    background: #fff;width: 8px;height: 8px;border-radius: 100%;margin: 0 3px;
}
.newsPic .num li.on, .newsPic .num li:hover {background: #dd772d; }

.newsRight{ width:400px; text-align:left; float: right; }
.menuTop{ height: 35px; width: 100%; position:relative; overflow: hidden; margin-bottom: 10px; font-size: 17px; }
.menuTop:after{ position: absolute; background: #eee; bottom: 0; left: 0; content: ''; width: 100%; height: 1px;}
.menuTop ul li{ float:left; cursor:pointer; margin-right:16px; text-align: center; position: relative;  }
.menuTop ul li span{ float:right;}
.menuTop ul li.on a{  color:#dd772d; height: 35px; display: block }
.menuTop ul li.on:after{ background:#dd772d; position: absolute; content:''; height: 2px; left: 0; bottom: 1px; width: 100%; }
.newsList li{ line-height: 38px; overflow: hidden; height: 38px;}
.newsList-small li a{
    display: inline-block;
    float: left;
    width: 300px!important;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.newsList-big li a{
    display: inline-block;
    float: left;
    width: 490px!important;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.newsList li span{ color: #aaa; font-size: 13px;}
.newsList li .iconfont{ position: relative; left: -3px;float: left;}
.newsList li a:hover{ text-decoration: underline}

.main{ border: 1px solid #eee; overflow: hidden; margin-top: 15px; padding: 20px 20px 0; height: 380px;}
.mainLeft{
    width: 590px; float: left; margin-left: 15px;
}
.main .leftMenu{ float: left;}
/*.main .leftMenu li{*/
    /*border-radius: 5px; background: #eee;cursor: pointer; height: 60px; line-height: 60px;*/
    /*width: 140px; text-align: center; margin: 15px 0 10px; font-size: 17px; position: relative;*/
/*}*/
.main .leftMenu li{
    border-radius: 5px; background:#eee;cursor: pointer; height: 60px; line-height: 60px;
    width: 140px; text-align: center; margin: 25px 0 0; font-size: 17px; position: relative;
}
.main .leftMenu li .iconfont{ color:#e38434; font-size: 18px;}
.main .leftMenu li.on{ background: #e38434; color: #fff;}
.main .leftMenu li.on a{color: #fff;}
.main .leftMenu li.on .iconfont{ color: #fff;}
.main .leftMenu li.on:after{
    position: absolute; right:-20px; content: "\e645"; top:0;
    font-family: 'iconfont'; color: #e38434;
}
.main .firstList .newsList li{ line-height: 39px; height: 39px}
.mainBox{ width: 1000px; float: right;}
.mainRight{ float: right; width: 360px;}
.mTop{ height: 35px; background: #eee; margin-bottom: 20px; width: 100%;}
.mTop li{height: 35px; line-height: 35px; position: relative;}
.mTop span{
    background: #e38434; color: #fff; padding:0 30px; display: inline-block;
    height: 35px; line-height: 35px; position: relative;
}
.mTop span:after,.mTop li:after{
    position: absolute; bottom:-20px; left: 50%; content: "\e846";
    font-family: 'iconfont'; color: #e38434; font-size: 20px; margin-left: -10px;
}
.mTop li{ float: left; padding: 0}
.mTop li:after{ display: none}
.mTop li a{ color: #333; display: block;padding:0 30px;}
.mTop li.on:after{ display: block }
.mTop li.on a{ background: #e38434; color: #fff;}
.mTop.warTop span{ background: #ff6600;}
.mTop.warTop span:after{ color: #ff6600}
.topicImg li{ margin-top: 23px;}
.topicImg li img{ width: 360px; height: 78px; display: block}
.ztzlImg li{margin-top:10px;}

.rLink{ margin-top: 10px;}
.rLink a{ display: block; width: 175px; height: 40px; line-height: 40px; color: #fff;}
.picBtn{ background: #EB2020}
.vidBtn{ background: #537ECD}
.rLink a .iconfont{ display: inline-block; padding: 0 15px; border-right: 1px solid rgba(255,255,255,0.2); margin-right: 25px;}

.fileSearch.search{ width: 100%; padding: 8px 0 12px; overflow: hidden}
.fileSearch .searchBox{ background: #eee; border-radius: 3px; float: left; width: 440px; padding: 5px 10px; line-height: 20px;}
.fileSearch .searchBox .iconfont{ font-size: 14px; margin-right: 5px; margin-left:5px; color: #999}
.fileSearch .searchBox input{ border: none; background: none; font-size: 14px; width: 340px;}
.fileSearch.search button{
    cursor: pointer;
    background: #dd772d; font-size: 14px; width: 50px; text-align: center;
    line-height: 30px; float:left; color: #fff; border-radius: 3px; margin-left: 10px;
}
.fileSearch.search button:hover{ background: #e38434}
.fileSearch .searchText{ line-height: 30px; text-decoration: underline; font-size: 14px; float: right}
.fileSearch.search select{ border: none; float: left; background: none; font-size: 14px; margin-right: 5px}

.mainMenu{ overflow: hidden}
.mainMenu li{ float: left; width: 85px; margin-right: 16px;}
.mainMenu li a{ display: block; padding: 12px 0; text-align: center; font-size: 14px; background: #eee; border-radius: 3px;}
.mainMenu li .iconfont,.groupUl li .iconfont{ display: block; font-size: 22px; margin-bottom: 5px; color: #dd772d}
.mainMenu li a:hover,.groupUl li a:hover{ color: #fff; background: #dd772d}
.mainMenu li a:hover .iconfont,.groupUl li a:hover .iconfont{ color: #fff;}

.redTop{ background: none; border-bottom: 1px solid #eee;}
.redTop span{ background: none; color: #dd772d; content: ''; line-height: 25px; padding-left: 15px; font-weight: bold}
.redTop span:after{ content: '';width: 3px; height: 15px; background: #dd772d; left: 0;margin: 0; top:6px;}
.groupUl{ border: 1px solid #e6e6e6; background: #f9f9f9; overflow: hidden}
.groupUl li{ width: 20%; text-align: center; position: relative; font-size: 14px; float: left;}
.groupUl li:after{ height: 60%; top:20%; width: 1px; background: #e3e3e3; right: -1px; position: absolute; content: ''}
.groupUl li:last-child:after{ display: none}
.groupUl li a{ display: block; padding: 12px 0; font-size: 13px;}
.yelTop span{color: #ff6600;}
.yelTop span:after{background: #ff6600;}
/*.groupUl li .iconfont{ margin-bottom: 5px;}*/

.infoLink a{ background: #f6f6f6; position: relative; border: 1px solid #e6e6e6; margin-bottom: 15px; color: #333; width: 170px; font-size: 14px;}
.infoLink a .iconfont{
    color: #ff6600;margin-right: 28px; border: 1px solid #ff6600;
    padding: 0; border-radius: 100%; width: 20px; height: 20px; font-size: 14px;
    text-align: center; line-height: 20px; margin-left: 12px;
}
.infoLink a:after{ background: #dfdfdf; height: 60%; top:20%; width: 1px; position: absolute; content: ''; left: 45px;}
.infoLink a:hover{ background: #ff6600; color: #fff;}
.infoLink a:hover:after{  background:rgba(255,255,255,0.2);}
.infoLink a:hover .iconfont{ color: #fff;border: 1px solid #fff;}

.video{ margin-left: -10px; overflow: hidden; padding-bottom:0px;}
.video li{ float: left; margin-left: 10px; position: relative; width: 175px;overflow: hidden;}
.video img{ display: block; width: 175px; margin-bottom: 5px; height: 120px;}
.video span{
    cursor: pointer; display: block; height: 25px;text-overflow: ellipsis; white-space: nowrap;
    line-height: 25px; overflow: hidden; text-align: center; font-size: 14px;
}
.video span a{width: 175px;overflow: hidden;text-overflow: ellipsis;display: block;white-space: nowrap;}
.video li .iconfont{
    position: absolute; top:50%; margin-top: -30px; left: 50%; margin-left: -15px; display: block;
    font-size: 14px; width: 30px; height: 30px;
    text-align: center; line-height: 30px; background: rgba(0,0,0,0.6); color: #fff; border-radius: 100%;
}

.wlRes{ overflow: hidden; margin-left: -10px;}
.wlRes .iconfont{  font-size: 12px;}
.wlRes li{ float: left; display: inline; margin-left: 10px; width: 113px; margin-bottom: 10px; font-size: 14px;}
.wlRes li a{ display: block; height: 35px; line-height: 35px; border: 1px solid #e6e6e6; text-align: center}
.wlRes li a:hover{ border: 1px solid #dd772d; background: #dd772d; color: #fff;}

.mTop a.text-muted{ font-size: 12px; line-height: 35px; padding-right: 15px;}

.online{
    overflow: hidden; line-height: 25px; font-size: 14px; border-bottom: 1px solid #e6e6e6;
    padding-bottom: 10px; margin-bottom: 15px;
}
.online img{ width: 140px; height: 105px; display: block; float: left; margin-right: 15px;}
.online p{ height: 25px; overflow: hidden}
.online a.title{ color: #e38434; display: block; height: 25px; overflow: hidden; font-size: 15px;}
.online span{ display: block; margin-top: 5px; height: 20px; line-height: 25px;}
.onlineMenu{ margin-right: -13px;overflow: hidden}
.onlineMenu li{ width: 80px; margin-right: 13px; }
.onlineMenu li .iconfont{ font-size: 26px; }
.tsPhone{ margin-top: 15px; font-size: 16px;}
.tsPhone a{
    display: block;color: #fff; border-radius: 3px; width: 48%;
    background: #ff6600; height: 50px; line-height: 50px; text-align: center;
}

.footer{ width: 100%; background: #efefef; margin-top: 40px; text-align: center; padding: 25px 0 20px; font-size: 14px;}
.linkImg{ width: 872px; margin: 0 auto 20px}
.linkImg img{ display: block; float: left; margin: 0 5px; width: 208px; height: 69px;}

.links{ width: 465px; margin: 0 auto;}
.links li{ float: left; width: 220px; border: 1px solid #e6e6e6; margin: 0 5px; cursor: pointer; position: relative; height: 35px; line-height: 35px; background: #fff;}
.links li .iconfont{ font-size: 12px; margin-left: 10px;}
.links li a{ display: block; background: #fff; height: 35px; line-height: 35px;}
.links li ul{ position: absolute; left: -1px; bottom:30px; border-top: 1px solid #e6e6e6; background: #fff; display: none; max-height: 350px; overflow-y: auto}
.links li ul li{ float: none; margin: 0; border-bottom: 1px solid #eee; border-top: none}
.links li ul li a{ color: #666}
.links li.active{ box-shadow: 0 0 20px rgba(0,0,0,0.1)}
.bottomNav{ padding: 25px 0 5px;color: #666}
.bottomNav a{ display: inline-block; margin: 0 15px;color: #666}
.bottomInfo{ line-height: 27px; color: #666}
.bottomInfo a{color: #666}
.bottomInfo img{ display: inline-block; margin: 0 10px;}
.bottomInfo a:last-child img{ position: relative; top:-8px;}

/*栏目页*/
.crumbs{ background: #f9f9f9; border-bottom: 1px solid #eee; height: 40px; line-height: 40px; font-size: 13px;}
.crumbs a,.crumbs span{ margin: 0 5px;}
.column{ border-right: 2px solid #eee; overflow: hidden; width: 810px; padding-right: 35px;}
.column .mainMenu li{ width: 121px;}
.column .mainMenu li a{ padding: 14px 0}
.column .mainMenu li .iconfont{ font-size: 25px; margin-bottom: 8px;}
.columnMain{ margin-bottom: 20px;}
.columnMain .menuTop .iconfont{ position: relative; font-size: 20px!important;}
.columnMain .newsList li a{
    display: inline-block;
    width: 700px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.columnRight{ width: 325px;}
.columnRight .newsList{ font-size: 14px;}
.columnRight .newsList li{ line-height: 30px; height: 30px;}

.rightMain .video img{ width: 156px; height: 110px;}
.rightMain .video span{ width: 156px;}
.rightMain .topicImg img{ width: 325px;}
.rightMain .infoLink a{ width: 155px;}
.rightMain .groupUl li{ width: 25%;}
.rightMain .newsList li a{
    display: inline-block;
    width: 230px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.leadernewsList li a{
    width: 320px!important;
}
/*.column .groupUl{ border-radius: 3px; border:none; background: #f6f6f6;}*/
/*.column .groupUl li{ width: 16.6666%}*/
/*.column .groupUl li a{ padding: 15px 0}*/
.people a{ float: left; width: 25%!important;}
.subMenu{ background: #f6f6f6; height: 40px; line-height: 40px; margin-bottom: 10px; margin-top: -10px}
.subMenu li{ float: left;}
.subMenu li a{ padding: 0 25px; font-size: 15px; display: block; color: #666}
.subMenu li.on a{ background: #e8e8e8; font-weight: bold}

.columnMenu{ width: 200px;}
.columnMenu h3{ margin-bottom: 20px;}
.columnMenu li{ position: relative; border-bottom: 1px solid #eee; height: 50px; line-height: 50px;}
.columnMenu li:after{ position: absolute;font-family:"iconfont"; content: '\e64a' ; right: 10px; top:0; color: #999}
.columnMenu li a{ display: block; padding: 0 20px; position: relative}
.columnMenu li.active a:before,.columnMenu li a:hover:before{ background: #e38434; left: 0; top:0; width: 5px; height: 100%; position: absolute; content: ''}
.columnMenu li.active:after,.columnMenu li:hover:after{ display: none}
.columnMenu li.active a,.columnMenu li a:hover{  background: #dd772d; color: #fff;}
.columnMenu li.active a:after,.columnMenu li a:hover:after{ position: absolute;font-family:"iconfont"; content: '\e645'; right: -13px; top:0; color: #dd772d; font-size: 20px;}
.columnMenu li:first-child{ border-top: 1px solid #eee;}

.columnList{ width: 930px; padding-left: 30px; border-left: 2px solid #eee;}
.columnList .newsList li{ border-bottom: 1px dashed #e3e3e3; line-height: 55px; height: 55px;}
.columnList .newsList li a{
    display: inline-block;
    width: 800px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.pager ul.pages {
    display: block;
    border: 0;
    text-align: center;
    font-size: 10px;
    margin: 40px 0 0;
    padding: 0;
    color: #666; }
.pager ul.pages li {
    list-style: none;
    border: 1px solid #dfdfdf;
    text-decoration: none;
    margin: 0 5px 0 0;
    padding: 5px 10px;
    display: inline-block; }
.pager ul.pages li:hover {
    border: 1px solid #FCA7AD; }
.pager ul.pages li.pgEmpty {
    border: 1px solid #dfdfdf;
    color: #ccc; }
.pager ul.pages li.pgCurrent {
    border: 1px solid #dd772d;
    color: #fff;
    font-weight: 700;
    background: #dd772d; }

.video_1 li{ padding-bottom: 10px;width: 153px;}

.rightMain .wlRes li{ width: 157px;}
.columnRight .onlineMenu li{ width: 75px; margin-right: 8px}

.videoList li{ width: 301px; margin-top: 15px;}
.videoList li img{ width: 301px; height: 200px;}
.videoList li span{ height: 35px; line-height: 35px;}
.videoList li .iconfont{
    background: none; border: 4px solid rgba(255,255,255,0.8); width: 40px; height: 40px;
    line-height: 40px; font-size: 22px; margin-left: -20px; margin-top: -35px; color: rgba(255,255,255,0.8);
}

.interview img{ display: block; width: 325px; margin-bottom: 10px;}
.interview p{ line-height: 26px; font-size: 14px;}
.interview p .text-muted{ color: #888}

.mapMain{ margin-bottom:20px;}
.mapBox{ border: 1px solid #eee; overflow: hidden; margin-top: -20px; background: #f9f9f9}
.mapBox ul{ overflow: hidden; border-bottom: 1px solid #eee; padding: 15px 0}
.mapBox li{ float: left; width: 20%; line-height: 45px;}
.mapBox li a{ padding:0 30px; display: inline-block}
.mapBox li .iconfont{ font-size: 12px; position: relative; top:-1px; color: #888}
.mapBox h3{ font-size: 16px; padding-left: 30px; margin:20px 0 0}

.columnList .fileSearch{ padding: 25px 125px; border: 1px solid #eee; background: #f9f9f9; width: auto; font-size: 14px;}
.columnList .fileSearch .searchBox{ background: #fff; border: 1px solid #eee; padding: 12px 15px; width: 540px}
.columnList .fileSearch select{ border-right: 1px solid #e8e8e8; margin-right: 15px; }
.columnList .fileSearch input{ margin-left: 15px; }
.columnList .fileSearch button{ font-size: 15px; width: 90px; height: 45px;}
.filesList{ border: 1px solid #eee;overflow: hidden; margin-top: 15px;}
.filesList table{ width: 100%;}
.filesList table th{ border-right: 2px solid #eee; text-align: center}
.filesList table td,.filesList table th{ padding: 15px 25px;}
.filesList table th{ background: #f6f6f6; font-size: 14px; font-weight: bold; color: #666}
.filesList table td{ line-height: 28px; font-size: 15px; border-bottom: 1px dashed #e6e6e6}

.newsDetails{ line-height: 32px; padding-top: 15px; margin-bottom:40px;}
.newsDetails h3.title{ font-size: 35px; font-weight: bold; line-height: 45px;text-align: center; margin-bottom: 10px;}
.newsDetails .subtitle{color: #999;
    text-align: center;
    margin-bottom: 30px;}
.newsDetails .content{ line-height: 35px;}
.newsDetails .content .operator{text-align: right;}
.newsInfo{
    width: 100%; padding: 15px 0;
    border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;
    margin-bottom: 40px; text-align: center; position: relative;
}
.newsInfo span{ padding: 0 8px; color: #999; font-size: 15px;}
.infoBtn .iconfont,.infoBtn .fontSize{ border: 1px solid #e8e8e8; float: right; margin-left: 10px; padding: 8px; line-height: 15px}
.infoRight{ position: absolute; right: 0}
.share{ position: relative}
.bdsharebuttonbox{ position:absolute; right: 0; top: 30px; width: 65px; display: none; background: #fff; border: 1px solid #e8e8e8; padding-left: 10px}
.fontBig{ font-size: 24px!important;}
.fontMid{ font-size: 20px!important;}
.fontSm{ font-size: 16px!important;}

.btnGroup{ text-align: center; margin-top: 30px;}
.btnGroup li{ display: inline-block;margin: 0 10px;  border: 1px solid #e8e8e8; border-radius: 5px; background: #f9f9f9}
/*.btnGroup li a:hover{ background: #dd772d; color: #fff;}*/
.shareBtn .bdsharebuttonbox{ top:-38px;}
.btnGroup li a{ display: block;padding: 8px 25px;}
.shareBtn .bdsharebuttonbox a{ display: inline-block; padding: 0 0 0 25px}

.contact{ line-height: 30px; font-size: 14px;}
.profile{
     background: #fff; overflow: hidden; padding: 20px 0px; margin-top: -11px;
    line-height: 30px; font-size: 15px; 
}
.setTop{
    width: 230px; margin: 30px auto 0; height: 45px; line-height: 45px;
    text-align: center; color: #fff; font-weight: bold; background: #e38434; border-radius: 3px;
}
.line{ width: 750px;  margin: 0 auto; position: relative; height: 22px;}
.line:before{ position: absolute; width: 2px; content: ''; height: 20px; left: 50%; margin-left: -1px; top:0;background: #e8e8e8;}


.setUl{ width: 800px; margin: 0 auto;}
.setUl li{
   padding-top: 20px; margin:0 3px; width: 36px; font-size: 15px;
    position: relative;text-align:center;float:left;
}
.setUl li a{ display: block; border: 1px solid #e8e8e8; width: 16px; height: 240px; background: #f9f9f9; padding:15px 10px 0}
.setUl li a:hover{ border-color: #dd772d;}
.setUl li:before{ position: absolute; content: ''; width: 2px; height: 20px; background: #e8e8e8; left: 50%; margin-left: -1px; top:0;}
.setUl li:after{ position: absolute; width:44px; content: ''; height: 2px; left: 0;  top:0;background: #e8e8e8;}
.company li{ line-height: 36px; width: 33.3333%; float: left; font-size: 14px; height: 36px; overflow: hidden}
.company li .iconfont{ font-size: 12px; margin-right: 5px; color: #dd772d}

.pic-list li{width: 156px!important;}

.pages-date{text-align:center;color:#666666;font-size:14px;height:35px;overflow:hidden; width:100%; height:40px; line-height:40px; border-bottom:1px solid #dddddd; margin:30px auto;}
.pages-date span.font,.pages_print span.font{margin:0 10px;}
.pages_print{ padding-bottom:11px}
.pages_print .index_switchsize{float:left;padding-left:180px;}
.pages_print .printIco{float:left; background:url(../images/ico.png) no-repeat 0px 0px; padding-left:22px;}
.pages_print .share{float:left;padding-left:20px;width:auto;margin:0;}
.pages_print .index_switchsize span{cursor:pointer;}
.pages_print{text-align:center;font-size:14px;height:30px;border-bottom:1px #dcdcdc solid;}
.pages_print .share{color:#898989;}
#btnPrint{cursor:pointer;}