﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}

body{min-width: 1200px; width: 100%; overflow-x:hidden; font-family:"Microsoft YaHei"}


/**/
.banner{ height:570px; width:100%; position:relative;}
.banner .bd{ height:570px; overflow:hidden;}
.banner .bd a{ display:block; background:url(../images/banner.jpg) no-repeat center top;height:570px; overflow:hidden;}
.banner .bantil{ width:100px; height:4px; position:absolute; bottom:30px;left:50%; z-index:8; margin-left:-40px;}
.banner .bantil li{ width:11px; height:11px; float:left; display:inline; margin:0 8px;background:#c8c8c8;}
.banner .bantil li.cur{background:#0545a7;}
.blk-main {
    width: 1200px;
    margin: 0 auto;
}
 .p1-search-1 {
            background: #f2f2f2;
            height: 82px;
            border-bottom: 1px solid #eee;
            overflow: hidden;
            font-size: 14px;
        }
        
        .p1-search-1 p {
            color: #444;
            line-height: 82px;
        }
        
        .p1-search-1 a {
            color: #444;
            display: inline-block;
            margin-right: 15px;
        }
        

.tit{ height:175px; padding-top:30px; background:url(../images/line.gif) no-repeat center top; font:36px "Microsoft YaHei"; text-align:center;}
.tit a{ display:block; color:#0545a7; font-weight:bold;}
.tit span{ display:block; font-size:15px; color:#000; margin-top:5px; font-weight:normal;}
.tit em{ display:block; font:48px Arial; font-weight:bold; color:#b4b4b4; text-transform:uppercase;}

.fen{ margin-top:40px; overflow:hidden; margin-bottom:20px;}
.fen2{ width:304px; height:847px; overflow:hidden; border:8px solid #0545a7;}
.fen2 h2{ height:80px; padding-top:15px; background:#0545a7 url(../images/fen_jt.gif) no-repeat 20px 20px; font:30px "Microsoft YaHei"; padding-left:75px;}
.fen2 h2 a{ color:#fff;}
.fen2 h2 em{ display:block; font:12px Arial; color:#89b8ff; letter-spacing:2px;}
.fen2 h3{ height:42px; overflow:hidden; margin-bottom:1px; font:16px "Microsoft YaHei"; font-weight:bold; line-height:42px;}
.fen2 h3 a{ display:block; background:#ededed url(../images/fen_jt1.gif) no-repeat 274px center; color:#333; padding-left:20px;}
.fen2 h3 a:hover,.fen2 h5 a:hover{ background:#f28d16 url(../images/fen_jt2.gif) no-repeat 274px center; color:#fff;}
.fen2 ul{ padding:4px 0;}
.fen2 li{ font:14px "Microsoft YaHei"; line-height:31px; color:#747474;}
.fen2 li a{ display:block; color:#747474; background:url(../images/fen_jt3.gif) no-repeat 34px center; padding-left:45px; overflow:hidden;}
.fen2 h5 a{display:block; background:#ededed url(../images/fen_jt1.gif) no-repeat 274px center; color:#333; padding-left:20px;font:16px "Microsoft YaHei"; font-weight:bold; line-height:56px;}

.pro{ width:849px; height:855px; overflow:hidden; padding-left:31px; border-bottom:8px solid #0545a7;}
.prot{ height:58px; overflow:hidden; position:relative;}
.prot li{ width:138px; height:44px; float:left; margin-right:10px; font:16px "Microsoft YaHei"; text-align:center; line-height:44px;}
.prot li a{ display:block; background:#ededed; color:#333;}
.prot li a:hover,.prot .cur a{ color:#fff; background:#0545a7; font-weight:bold;}
.prot h5 a{ display:block; font:16px "Microsoft YaHei"; line-height:44px; color:#333; float:right;}
.pro2 ul{ height:476px;}
.pro2 li,.changj li{ width:290px; float:left; margin-right:9px;}
.pro2 li img,.changj li img{ display:block; width:277px; height:198px;}
.pro2 li em,.changj li em{ display:block; height:40px; font:14px "Microsoft YaHei"; text-align:center; line-height:40px; color:#555; overflow:hidden;}
.pro2 .nones,.pro2 li:nth-child(3n){ margin-right:0;}
.cp {
    width: 850px;
    margin-top: 12px;
}

.cp ul li {
    width: 270px;
    height: 240px;
     margin-bottom:20px;
    float: left;
    margin-right:12px;
    text-align: center;
}

.cp ul li img {
    border:1px solid #ccc;
    /*padding: 2px;*/
    width: 270px;
    height: 203px;
}
.cp ul li a {
    color: #000;
    font-weight: 300;
}

.cp ul li .ipt a{ width:272px; text-align:center;height:42px; background-color:#ddd; line-height: 42px; display:block;}
.cp ul li .ipt a:hover{ width:270px; text-align:center;height:42px; background-color:#17A930; color: #fff; display:block; line-height: 42px;}
.changj h2{ height:70px; font:24px "Microsoft YaHei"; font-weight:bold; line-height:70px; overflow:hidden; color:#0545a7; background:url(../images/chanj.png) no-repeat left center; padding-left:42px;}
.changj h2 a{ display:block; color:#0545a7;}
.changj h2 em{ display:inline-block; font:16px "Microsoft YaHei"; line-height:70px; float:right; color:#333;}
.changj2{ position:relative;}
.arr1 a{ display:block;background:url(../images/chang_left.png) no-repeat; width:18px; height:21px; overflow:hidden; position:absolute; top:86px; left:20px;}
.arr2 a{ display:block;background:url(../images/chang_right.png) no-repeat; width:18px; height:21px; overflow:hidden; position:absolute; top:86px; right:20px;}
.arr1 a:hover,.arr2 a:hover{ background-position:0 -21px;}
.changj3{ margin:0 auto; width:1135px !important;}




.ys h2{ text-align:center; font:48px "Microsoft YaHei"; text-align:center; height:255px; padding-top:100px; color:#fff; background:url(../images/ys_h.jpg) no-repeat center top;}
.ys h2 em{ color:#f7931e;}
.ys .content{ position:relative;}


.news{ width:1200px;height:930px; margin: 0 auto;overflow: hidden; font-family: "Microsoft YaHei";}
.news .tit{ height:165px;}
.news_nav{height:9px;overflow: hidden;padding-left: 450px;background: url(../images/news_line.gif) repeat-x center 9px;}
.news_nav li{ width:160px; text-align: center;display: inline-block;}
.news_nav li a{display: block; color:#333333; font-size: 18px;padding-top: 30px;background: url(../images/news_ico1.gif) no-repeat center 0; } 
.news_nav li a:hover , .news_nav li.cur a{background: url(../images/news_ico.gif) no-repeat center 0;color:#ff7608;font-weight: bold;}

.newspic{ float: left;width:600px; height:520px; overflow: hidden;}
.newspic img{width:600px; height:520px;}

.news_c dl{ height:129px; border: 1px solid #eaeaea; width:582px; margin-bottom: -1px;position: relative; overflow: hidden; float: left;}
.news_c dt{ width:108px; overflow: hidden;position: relative; float: left; font-size: 14px; font-family: Arial; color:#b6b6b6; padding-top: 30px;text-transform: uppercase;text-align: center;}
.news_c dt::before{position: absolute;content:""; width:1px; height:67px; border-right:1px solid #eaeaea; top: 32px; right:0;}
.news_c dt span{display: block; font-size: 48px; color:#0545a7;padding-top: 5px; line-height: 50px;}
.news_c dd{width:453px; float: right; overflow: hidden;}
.news_c dd h3{ line-height: 24px; font-size: 16px; padding-top: 26px;}
.news_c dd h3 a{ color:#333;}
.news_c dd p{ font-size: 14px; padding: 10px 100px 0 0;line-height: 26px; color:#818181;}
.news_c dd i{display: block; position: absolute; top: 63px; right:20px; width:38px;height:38px; overflow: hidden;display: none;}
.news_c dl:hover{border:1px solid #0545a7;position: relative; z-index: 8;}
.news_c dl:hover dd i{display: block;}

.f_fw{ font-family:"Microsoft Yahei" }
.g_ab{background:url(../images/abbg.jpg) no-repeat center top;height: 725px;  margin-top:30px;}
.g_ab h2{height: 175px;text-align: center;position: relative;font-size: 36px;font-weight: bold;color: #0545a7;padding-top: 20px; background:url(../images/line.gif) no-repeat center top;}
.g_ab h2 em{display: block;text-transform: uppercase;font-size: 48px;color: #b4b4b4;font-weight: normal;line-height: 40px;}
.g_ab h2 a{color: #0545a7;}
.g_ab h2 span{display: block;font-size: 24px;color: #333333;}
.g_ab dl{padding: 0 35px;}
.g_ab dt{float: right;}
.g_ab dt img{width: 567px;height: 435px;display: block;}
.g_ab dd{float: left;width: 514px;padding-top: 38px;}
.g_ab h3{height: 83px;border-bottom: 1px solid #dfdfe0;font-weight: 24px;font-weight: bold;color: #333333;margin-bottom: 38px;}
.g_ab h3 a{color: #333333;}
.g_ab h3 em{display: block;font-size: 12px;color: #b9b9b9;text-transform: uppercase;font-weight: normal;padding-top: 5px; }
.g_ab p{font-size: 14px;line-height: 36px;color: #555555;height: 144px;overflow: hidden;}
.g_ab span a{display: block;height: 36px;line-height: 36px;
text-align: center;font-size: 14px;background:#0545a7; color:#fff; width:110px; text-align:center;margin:20px 0;}
.about{ margin-top:12px;}
.about a{display: block;width: 100px;height: 36px;line-height: 36px;background: #f38929;float:left;border-radius: 20px;text-align: center;font-size: 14px;color: #fff;margin-right:8px;}



/* 友情链接 */
.g_link{ height:76px;}
.g_link h2{float: left; width: 132px;font-size: 18px;color: #0545a7;font-weight: bold;}
.g_link h2 em{font-size: 24px;color: #b4b4b4;text-transform: uppercase;position: relative;top:3px;}
.link_c{line-height:32px; overflow:hidden;float: left;width: 1020px; font-size: 14px; }
.link_c a{ white-space:nowrap; padding:0 34px;float: left; height: 32px; line-height:32px; color:#5b5b5b;display: block; background:url(../images/linkline.jpg) no-repeat right 10px;}
.link_c .lasta a{background: none;}

