*{padding:0;margin:0;list-style: none; font-family:"Î¢ÈíÑÅºÚ";}
a {
    color: inherit;
    text-decoration: none;
}
a:hover {
    text-decoration: none;
}
a:focus {
    text-decoration: none;
}
img{ border:none;}
a{ outline:none;}
html,body{width:100%;height:100%;
}

.index{ width:100%;float:left;}
.top{ width:100%; height:36px; background:#004679; float:left;}
.top .nr{ width:1200px; margin:0px auto; display:block;}
.top .nr .left{ float:left; line-height:36px;}
.top .nr .left span{ color:#ffffff; font-size:13px;}
.top .nr .right{ float:right; height:12px; margin-top:12px;}
.top .nr .right .wz{ line-height:12px; font-size:13px; border-right:1px solid #ffffff; float:left; height:12px; padding-right:15px; padding-left:15px; color:#ffffff}
.top .nr .right a:hover{ text-decoration:underline;}
.top .nr .right .wwz{ line-height:12px; font-size:13px;float:left; height:12px; padding-right:15px; padding-left:15px; color:#ffffff}
.top .nr .right .sj_ico{ height:22px; float:left; position:relative; margin-top:-5px;}
.top .nr .right .sj_ico i{ width:22px; height:22px; float:left; background:url(../images/sj_ico.png) no-repeat;}
.top .nr .right .sj_ico span{ line-height:22px; color:#ffffff; font-size:13px; float:left;}
.top .nr .right .sj_ico:hover div{ display:block;}
.top .nr .right .sj_ico .ewm{padding:8px; background:#fff; float:left; position:absolute; top:29px; left:-25px; display:none; z-index:666;}
.top .nr .right .sj_ico .ewm i{ width:110px; background:url(../images/jt_ico.png) center no-repeat; height:10px; float:left; margin-top:-18px;}
.top .nr .right .sj_ico .ewm img{ width:110px; height:110px; float:left;}
.top .nr .right .sj_ico .ewm span{ width:110px; height:30px; text-align:center; line-height:30px; margin-top:8px; float:left; color:#fff; font-size:14px; background:#007AD5; border-radius:100px;}
.header{ width:100%; float:left; background:#ffffff; height:104px;}
.header .contant{ width:1200px; margin:0px auto; display:block;}
.header .contant .logo{ width:520px; height:80px; margin-top:12px; float:left;}
.header .contant .logo a{width:520px; height:80px;float:left; background:url(../images/logo.png) no-repeat;}
.header .contant .nav{ float:right; height:80px; margin-top:15px; width:660px;}
.header .contant .nav a{ line-height:40px; width:110px; text-align:center;float:left; color:#333333; font-size:18px; font-weight:bold;}
.header .contant .nav a:hover{background:#007AD5; color:#ffffff;}
.header .contant .nav .li{ color:#007AD5; font-weight:bold}
.header .contant .nav a.hover{background:#007AD5; color:#ffffff;}

.index_pf{ position:fixed; z-index:999;}
.cd-top {display: inline-block;height:76px; width:76px;position: fixed; bottom:310px; right:30px;overflow: hidden;text-indent: 100%;white-space: nowrap; background:url(../images/fh_ico.png) no-repeat;color:#fff;visibility: hidden; opacity: 0; -webkit-transition: all 0.3s;  -moz-transition: all 0.3s;transition: all 0.3s;}
.cd-top.cd-is-visible {visibility: visible;opacity: 1;}

.news_list{ width:960px; border-bottom:1px dashed #dcdcdc; float:left; padding:15px 0; margin-bottom:18px;}
.news_list_l{width:220px; height:150px; float:left; overflow:hidden;}
.news_list_l img{ width:220px; height:150px; float:left;transition: all 1s ease 0s;}
.news_list_l img:hover{-webkit-transform:scale(1.1);transform:scale(1.1); width:232px; height:162px; }
.news_list_r{ width:740px; float:left; height:140px; margin-top:10px;}
.news_list_r div{ width:640px; margin-left:30px; float:left;}
.news_list_r div li{width:640px; float:left;}
.news_list_r div li span{font-family:"Î¢ÈíÑÅºÚ"; color:#999; font-size:14px; line-height:25px; }
.news_list_r div li p{ font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#666; line-height:22px;}
.news_list_r div li i{ height:2px; background:#ddd; width:32px; float:left; margin-top:4px; margin-bottom:8px;}
.news_lia{ font-family:"Î¢ÈíÑÅºÚ"; font-size:17px; color:#333; line-height:32px;}
.news_lib{ float:right; margin-top:65px; width:30px; height:30px; background:#fff; border:1px solid #dcdcdc; color:#999; font-size:18px; text-align:center; line-height:30px;}
.news_lib:hover{ border:1px solid #3E69B9; background:#3E69B9; color:#fff;}