﻿*{margin:0;padding: 0}
body{background: url("../images/bg.png") top;background-attachment: fixed; }
.wrap{width: 1200px;margin: 0 auto;height: auto;}
.wrap2{width: 1200px;margin: 0 auto;}
.whitebg{ background-color: #fff; }
ul,li{list-style: none;}
.fl{float: left}
.fr{float: right}
a{color: #000000;font-size: 14px;text-decoration: none;font-family: "Microsoft Yahei"}
a:hover{color: #0074cf}
.clear{clear: both}
img{border: none}
.hide{ display:none;}

.wrap_top{
    height: 36px;
    line-height: 34px;
    background: #ffffff;
}
.wrap_top .wrap{
    height: 36px;
    background: #ffffff;
}
.wrap_top .welcome{
    font-size: 14px;
    color: #0074cf;
}
.wrap_top .lxwm {
    margin-right: 10px;
    background: url("../images/lxwm.png") left no-repeat;
}
.wrap_top .sc {
    margin-right: 10px;
    background: url("../images/sc.png") left no-repeat;
}
.wrap_top a{
    color: #000000;
    text-decoration: none;
    padding-left: 20px;
}
.wrap_top a:hover{
    color: #0074cf;
}

.head{
    height: 180px;
}

/*nav 导航*/
.nav{
    height: 60px;
    line-height: 60px;
    background: url("../images/nav_bg.png");
}
.nav ul li{
    width: 171px;
    text-align: center;
    float: left;
}


.nav ul li a{
    width: 172px;
    height: 60px;
    display: block;
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
}


.nav .on{
    height: 67px;
    width: 174px;
    background: url("../images/nav_on.png") bottom;
}
.nav .on a{
    color: #000000;
}

.mod{
    height: 220px;
    padding-top: 30px;
    margin-left: 30px;
}

.mod .mod_link{
    width: 556px;
}
.mod_link2{
    width: 108%;
}
.mod .mod_link2 a{
    float: left;
    border: none;
    margin-right: 20px;
    margin-bottom: 20px;
}
.mod_news {
    width: 556px;
    margin-right: 30px;
}
 .mod_news .list_top{
    height: 36px;
     line-height: 36px;
    background: #f0f0f0;
 }
.mod_news .list_top .tib{
    width: 100px;
    height:36px;
    display: block;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    color: #ffffff;
    background: url("../images/news_bg.png") no-repeat;
}
.more a{
    color: #a3a3a3;
    padding-right: 15px;
 }
.more a:hover{
    color: #0074cf;
}
.mod_news ul li{
    height: 36px;
    line-height: 36px;
    margin: 0 5px;
    background: url("../images/li_bg.png") left no-repeat;
	overflow: hidden;
}
.mod_news ul li a {
    padding-left: 10px;
}
 .data{
    color: #a3a3a3;
}

.mod1{
    height: 220px;
}

.mod1_fl {
    width: 550px;
    margin-right: 30px;
    margin-left: 30px;
}
.mod1_fl .mod1_top{
    height: 36px;
    line-height: 36px;
    background: #f0f0f0;
}
.tib{
    width: 100px;
    height:36px;
    display: block;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    color: #ffffff;
    background: url("../images/news_bg.png") no-repeat;
}

.mod1_fl ul{
    margin-top: 20px;
}
.mod1_fl ul li{
    height: 36px;
    line-height: 36px;
    margin: 0 5px;
    font-size: 14px;
    background: url("../images/li_bg.png") 0 16px no-repeat;
	overflow:hidden;
}
.mod1_fl ul li .not {
    font-size: 14px;
    padding-left: 10px;
}
.mod1_fl ul li a {
     font-size: 14px;

 }
.mod1_fl ul li .data{
    font-size: 14px;
    color: #a3a3a3;
}
.mod1_fl ul li .data a{
    padding-right: 5px;
    color: #0074cf;
}
.mod1_fl ul li .data a:hover{
    text-decoration: underline;
}

.mod1_fr {
    width: 556px;
    margin-right: 30px;
}

.mod1_tab{
    height: 36px;
    line-height: 36px;
    background: #f0f0f0;
}

.mod1_tab .tab{
    width: 100px;
    height:36px;
    display: block;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
}

.mod1_fr ul li{
    height: 36px;
    line-height: 36px;
    margin: 0 5px;
    font-size: 14px;
    background: url("../images/li_bg.png") 0 16px no-repeat;
	overflow: hidden;
}
.mod1_fr  ul{
    margin-top: 20px;
}
.mod1_fr  ul li a {
    padding-left: 10px;
}
.link_box{
    width: 108%;
}

.link_box a{
    float: left;
    margin-right: 20px;
    margin-bottom: 30px;
}

.link{
    height: 66px;
    line-height: 66px;
    padding-left: 40px;
    background: #f0f0f0;
}
.link span{
    font-size: 18px;
    font-weight: bold;
    color: #0074cf;
    margin-right: 50px;
}
.link select{
    width: 316px;
    height: 26px;
    margin-right: 20px;
    background: url("../images/select.png")left no-repeat;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
}

.foot{
    margin-top: 90px;
    height: 70px;
    background: #739db8;

}
.foot .wrap2{
    height: 70px;
    background: #739db8;
	}
.foot .foot_fl p{
    font-size: 13px;
    color: #FFFFFF;
    width: 480px;
    line-height: 26px;
    padding-top: 10px;
}

.foot .foot_ct img{
    padding-top: 10px;
    padding-left: 20px;
}

.foot .foot_fr{
    width: 390px;
    padding-top: 10px;
}
.foot .foot_fr span{
    font-size: 13px;
    line-height: 26px;
    color: #ffffff;
}
.foot .foot_fr span a{
    font-size: 13px;
    color: #ffffff;
}
.ba{
    background: url("../images/tob.png") left no-repeat;
    padding-left: 24px;
}
.location {
    font-size: 14px;
    padding-top: 10px;
    padding-left: 20px;
    height: 46px;
    line-height: 46px;
    background-color: #f0f0f0;
}
.location span{
    height: 36px;
    line-height: 36px;
    display: block;
    padding-left: 30px;
    background: url("../images/locabg.png") left no-repeat;
}
.list{
    overflow:auto;
}
.list .list_left{
    width: 230px;
	border-right: solid 2px #f0f0f0;
}
.list .list_left ul li{
    height: 62px;
    line-height: 62px;
    background: url("../images/listbg.png") no-repeat;
}
.list .list_left ul li a{
    display: block;
    height: 62px;
    line-height: 62px;
    font-size: 16px;
    padding-left: 20px;
}

.list .list_left .on{
    color: #FFFFFF;
    background: url("../images/libg.png") no-repeat;
}
.list .list_left .on a {
    color: #FFFFFF;
}
.list .list_left ul li:hover{
    background: url("../images/libg.png") no-repeat;
}
.list .list_left ul li a:hover{
    color: #FFFFFF;
    text-decoration: none;
}
.list .list_right{
    width: 940px;
	padding-bottom: 30px;
}
.list .list_right ul{
    margin-top: 10px;
}
.list .list_right ul li{
    height: 42px;
    line-height: 42px;
    margin-left: 25px;
    padding-left: 15px;
    background: url("../images/li_bg.png") left no-repeat;
    border-bottom: solid 1px #f0f0f0;
    overflow: hidden
}
.list .list_right ul li .data{
    font-size: 16px;
    color: #c7c7c7;
    padding-right: 20px;
}
.list .list_right ul li a{
    font-size: 16px;
}
.list .list_right ul li a:hover{
    color: #2891e4;
    text-decoration: none;
}
.list .list_right .page{
    text-align: center;
    padding-top: 30px;
}


.list_right_tab{
    height: 36px;
    line-height: 36px;
    background: #f1fcff;
    margin-top: 20px;
    margin-left: 20px;
}

.list_right_tab .tab{
    width: 100px;
    height:36px;
    padding: 0 20px;
    display: block;
    font-size: 16px;
    text-align: center;
    cursor: pointer;
    color: #0075cf;
}
.list_right_tab .tib{
    width: 100px;
    height:36px;
    display: block;
    font-size: 16px;
    font-weight: normal;
    text-align: center;
    padding: 0 20px;
    color: #ffffff;
    background: #2891e4;
}
.yellow{
    padding-right: 20px;
    color: #ffc18d;
}
.content{
    width: 1130px;
    margin: 0 auto;
}
.content .title{
    text-align: center;
    padding-top: 30px;
    margin-bottom: 40px;
    border-bottom: solid 2px #f0f0f0;
}
.content .title h2{
    font-size: 20px;
    font-weight: bold;
    color: #0074cf;
    height: 40px;
    line-height: 40px;
}
.content .title span{
    color: #a3a3a3;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
}
.content  .cont{
    width: auto;
    padding-bottom: 40px;
}
.content  .cont p{
    line-height: 40px;
}
