﻿/*commom style*/
*,*:before,*:after {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,dl, dt, dd, ul, ol, li,pre,form, fieldset, legend, button, input, textarea,th,td,img{border:medium none;margin:0;padding:0;}
em{font-style:normal;}
ul, ol{list-style: none;}
table{border-collapse: collapse;border-spacing: 0; }
a,ins{text-decoration:none;}
*:focus{outline:none;}
a{color:#333;}
a:hover{color:#355e92;}
.fl{float:left;}
.fr{float:right;}
.cf:after{display:block;content:"";height:0;visibility:hidden;clear:both;}
.cf{zoom:1;}
.hide{display:none;}
.block{display:block;}
body{font-family:微软雅黑;margin:0; padding:0;font-size: 17px;color: #333333;background: #f5f5f5;}/*commom style*/


.cf:after{display:block;content:"";height:0;visibility:hidden;clear:both;}
.w1200{
    width: 1200px;
    margin: 0 auto;
}




/*footer start*/
.footer{
    height: 180px;
    width: 100%;
    border-top:4px solid #164fa6;
    background: #e5e5e5;
    font-size: 13px;
    padding-top: 40px;
    /*position:fixed;*/
    /*bottom:0px;*/
    /*left: 0;*/
    /*z-index:-1;*/
}
.footer .w1200 p{
    text-align: center;
    line-height: 30px;
}
.footer a:hover{
    color: #333;
}
.dzjg{
    float: left;
}
.jiucuo{
    float: right;
    margin-top: 15px;
}

/*footer end*/


/*main start*/
.main{
    background: #fff;
    margin-top: 35px;
    background:  #fff;
    background-size:55px;
    padding: 0 20px 35px;

}
.main_top{
    border-bottom: 1px dashed #ececec;
}
.hot_news{
    width: 750px;
    background: url("ls_20.png") no-repeat right center;
    height: 60px;
}
/*news start*/
.wrap{ width: 500px;}
.scrollbox{width:600px; position: relative;background: url("ls_20.png") no-repeat right center;}
#scrollDiv{width:500px;height:60px; overflow:hidden; display: block;}
#scrollDiv ul{ width: 500px;padding-left: 35px;}
#scrollDiv li img{margin-right: 10px;}
#scrollDiv li{width:500px;height:60px;float:left;line-height: 60px;}
.scroltit{ position: absolute; right:30px; top:20px;width:50px;}
.scroltit small{float:left; width:18px;height:18px;margin:2px 0; }
/*news end*/

/*search start*/
.search {
    width: 360px;
    margin-right: 10px;
    height: 40px;
    padding-top: 10px;
}
form{
    height: 40px;
}
.search_txt{
    width: 290px;
    height: 40px;
    box-sizing: border-box;
    border: 1px solid #b0c4d6;
    background: #f9f9fa;
    color: #999999;
    font-size: 15px;
    padding-left: 20px;
    padding-right: 10px;
}
.search_bnt{
    width: 60px;
    height: 40px;
    background: url("ls_06.png") no-repeat center center #667f97;
    margin-left: -5px;
}
/*search end*/


/*图片新闻*/
.first{
    margin-top: 20px;
}
.first_left{
    width: 683px;
    height: 386px;
}
/*模块的大小*/
.bord {
    width: 683px;
    height: 386px;
}
.focusBox {
    position: relative;
    /*根据具体页面要求修改宽高*/
    width: 683px;
    height: 386px;
    overflow: hidden;
    text-align: left;
}
.focusBox .pic img {
    /*根据具体页面要求修改宽高*/
    width: 683px;
    height: 386px;
    display: block;
}
.focusBox .pic img {
    display: block;
}
.pic {
    float: left;
}
.focusBox .txt-bg {
    position: absolute;
    bottom: 0;
    z-index: 1;
    /*背景条透明度及高度可修改*/
    height: 45px;
    width: 100%;
    background: #333;
    filter: alpha(opacity=40);
    opacity: 0.4;
    overflow: hidden;
}
.focusBox .txt {
    position: absolute;
    bottom: 0;
    z-index: 2;
    /*根据txt-bg改高度*/
    height: 45px;
    width: 100%;
    overflow: hidden;
}
.focusBox .txt li {
    /*根据txt-bg改高度*/
    height: 45px;
    line-height: 45px;
    position: absolute;
    bottom: -45px;
}
.focusBox .txt li a {
    display: block;
    color: white;
    padding: 0 0 0 20px;
    font-weight: bold;
    text-decoration: none;
}
.focusBox .txt li a:hover {
    color: #ff0000;
}
.focusBox .num {
    position: absolute;
    z-index: 3;
    /*小方格位置*/
    bottom: 16px;
    right: 15px;
}
.focusBox .num li {
    float: left;
    position: relative;
    /*小方格大小*/
    width: 11px;
    height: 11px;
    overflow: hidden;
    text-align: center;
    margin-right: 10px;
    cursor: pointer;
}
.focusBox .num li a, .focusBox .num li span {
    position: absolute;
    z-index: 2;
    display: block;
    color: white;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-decoration: none;
}
.focusBox .num li span {
    display: inline-block;
    width: 11px;
    height: 11px;
    z-index: 1;
    background: url("ls_17.png") no-repeat;
    /*-moz-opacity:0.9;*/
    /*-khtml-opacity: 0.9;*/
    /*opacity: 0.9;*/
    /*filter:alpha(opacity=90);*/
}

.focusBox .num li.on a, .focusBox .num a:hover {
    background: url("ls_16.png") no-repeat;
}


/*图片新闻结束*/

.first_right{
    width: 447px;
}
.lanmu{
    position: relative;
}
.title{
    border-bottom: 1px solid #d9d9d9;
    height: 40px;
    line-height: 40px;
    font-size: 15px;
    color: #666666;
}
.title li{
    float: left;
    color: #666666;
    font-size: 19px;
    width:120px;
	text-align:center;
}
.title li.act span{
    color: #335ca9;
    font-size: 19px;
    font-weight: bold;
    display:inline-block ;
    border-bottom: 3px solid #335ca9;
    margin-bottom: -1px;
    height: 40px;
	width:120px
}
.hide{display: none;}
.most{
    position: absolute;
    right:0px;
    top:10px;
}
.list{ padding-top: 10px;margin-bottom: 10px;}
.list li{
    line-height: 41px;
    height: 41px;
}
.first_right .list li{
    background: url("ls_05.png") no-repeat left center;
    padding-left: 12px;
}
.list li span{
    float: right;
    color: #d9d9d9;
}
.second{
    margin-top: 30px;
    height: 337px;
    border-top:1px solid #d6d6d6;
    padding-top: 30px;
}

.second .second_left,.second .second_con,.second .second_right{
    border-left: 1px solid #d6d6d6;
}
.second .second_left{
    width: 360px;
    padding-right: 25px;
    border-left:none;
}
.second_con{
    width: 440px;
    padding-left: 25px;
    padding-right: 25px;
}
.second .second_right{
    width: 360px;
    padding-left: 25px;
}
.second .list li{
    background: url("ls_08.png") no-repeat left center;
    padding-left: 15px;
}
.friend{margin:0 auto;overflow:hidden;width:1160px;border-top: 1px solid #aebfd5;}
.mr_frbox{height:80px;position: relative;width:1120px;margin: 20px 0px;}
.mr_frUl{float:left;width:1160px;}
.mr_frUl ul li{display:inline;float:left;/*height:389px;*/width:270px;overflow:hidden;position:relative;margin-right:35px;}
.mr_frUl ul li a img{width: 270px;height:80px;}


.forth{font-size: 15px;}
.forth1{
    float: left;
    width: 100px;
    height: 35px;
    background: url(ls_13.png) no-repeat;
    line-height: 35px;
    color:#fff;
    padding-left: 15px;
}
.forth ul li{
    float: left;
    height: 35px;
    line-height: 35px;
    border: 1px solid #d6d6d6 ;
    margin-left: 15px;
    padding: 0 7px;
    margin-bottom: 10px;
}

/*main end*/
.all_right{
    position: fixed;
    right:0;
    top:50%;
    margin-top:-20px;
    z-index: 10000;
}
.main_right li{
    width: 80px;
    height: 110px;
}
.main_right li img{
    width: 80px;
    height: 80px;
}
.main_right li span{
    display: block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 13px;
    background: #fff;
}

.b_right{
    width: 30px;
    height: 220px;
    background: #6caaf4;
    text-align: center;
    color: #fff;
    font-size: 17px;
    line-height: 40px;
    padding-top: 30px;
}


.footer_box{width: 100%;border-top: 10px solid #355e92;background: #dee0e2;}
.footer_box_top{}
.footer_box_bottom{height: 119px;border-top: 1px solid #bfc1c3;}
.friendlink_box{width: 1200px;margin: 0 auto;padding: 20px 0;}
.friendlink_box>li{margin-left: 15px;line-height: 30px;font-size: 13px;}
.friendlink_box>li:first-child{margin-left:0px;}
.footer_top01{width: 117px;height: 30px;}
.footer_top01 a{display:block;color: #bb2335;background:#f7f7f7 url(http://218.94.123.82/picture/90/1708171600114207676.png) no-repeat 12px center;padding-left: 40px;}
.footer_top02{width: 102px;height: 30px;}
.footer_top02 a{display:block;color: #bb2335;text-align: center;background:#f7f7f7;}
.footer_top03{width: 128px;height: 30px;}
.footer_top03 a{display:block;color: #005ea5;text-align: center;background:#f7f7f7;}
.footer_top04{width: 127px;height: 30px;}
.footer_top04 a{display:block;color: #005ea5;text-align: center;background:#f7f7f7;}
.friendlink{width:152px;position: relative;text-align: center;cursor: pointer;}
.friendlink04{width: 165px;background-position: 145px 9px;}
.friendlink01_div01,.friendlink02_div01,.friendlink03_div01,.friendlink04_div01{width: 100%;height: 5px;}
.friendlink01_div02{width: 1200px;background: #F7F7F7;position: relative;left: -338px;}
.friendlink02_div02{width: 1200px;background: #F7F7F7;position: relative;left: -509px;}
.friendlink03_div02{width: 1200px;background: #F7F7F7;position: relative;left: -1048px;}
.friendlink04_div02{width: 1200px;background: #F7F7F7;position: relative;left: -868px;}
.friendlink>div a{display: block;margin: 5px 20px;float: left;line-height: 28px;float: left;font-size:13px;}
.friendlink01_div02 a{width: 195px;text-align: left;}
.friendlink02_div02 a{text-align: left;}
.friendlink03_div02 a{width: 120px;text-align: left;}
.friendlink04_div02 a{width: 110px;text-align: left;}
.footer_bottom{width: 1200px;margin: 0 auto;padding: 20px 0 0 217px;}
.dzjg{width: 52px;margin-top:10px;}
.dzjg img{width: 52px;height: 64px;}
.footer_font{width: 570px;font-size: 13px;line-height: 26px;color: #333333;margin-left: 20px;margin-top: 6px;text-align:left;position:relative;}
.jc{width: 110px;margin-left: 30px;margin-top: 15px;}
.jc img{width: 110px;height: 52px;}
.hide{display:none;}