﻿
*{margin:0;padding:0;}
img{border: 0}
body{font-family:"Microsoft yahei";font-size:16px;background:url("../images/bg.jpg") no-repeat top center #ffffff;}
.logoWrap{height: 140px;box-shadow:0 1px 0 rgba(0,0,0,.1) inset,0 -1px 0 rgba(255,255,255,.2) inset;/*background:rgba(141,21,21,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8024585,endColorstr=#C8024585);*/}
li,ul{list-style:none}
a{webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
a:link{text-decoration:none;color:#333}
a:visited{text-decoration:none;color:#333}
a:hover{text-decoration:none;color:red}
a:active{text-decoration:none;color:red}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
#search{height: 50px;   width: 215px;    float: right;margin-top: 30px;}
#keyword {
    width: 200px;
    /*padding: 15px 0 15px 15px;*/
    padding-left: 20px;
    border: 0 none;
    height: 35px;
    margin-right: 0;
    outline: none;
    background:#1e48b8;
    float: left;
    box-sizing: border-box;
    transition: all 0.15s;
    margin-top: 5px;
    margin-left: 5px;
    border-top-left-radius: 20px;
    -webkit-border-top-left-radius: 20px;
    -moz-border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -moz-border-bottom-left-radius: 20px;
    color: #ffffff;
}
.wp_search .search{    border: 0 none;
            background: #1e48b8 url(../images/search.png) center no-repeat;
            width: 35px;
            float: left;
            padding: 0;
            text-align: center;
            height: 35px;
            cursor: pointer;
            margin-top: 5px;
            border-top-right-radius: 20px;
            -webkit-border-top-right-radius: 20px;
            -moz-border-top-right-radius: 20px;
            border-bottom-right-radius: 20px;
            -webkit-border-bottom-right-radius: 20px;
            -moz-border-bottom-right-radius: 20px;
        }
.logo_l{width:616px;float: left}
.logo_l img{max-height: 100%; width: auto}
.topLine{background-color:#024585;height:10px; color: #FFFFFF; font-size: 12px; width: 100%}

.title_box{height:45px;color:#024585;background:url(../images/line_bg.jpg) left bottom no-repeat;line-height:55px;font-size:17px;padding-left:20px;font-weight:700}

.m{height:45px;width:780px; margin-top: 0px;float: right/*background:rgba(186,28,28,0.95);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8024585,endColorstr=#C8024585);*/}
.m a:link,.m a:visited{color: #ffffff}
.m a:hover,.m a:active{color: #ffffff}
.focus-box{/*height: 390px !important;*/}
.div_piccontenttitle_li .c_pt_12 .c_txt h3{font-size: 20px; text-align: center}
.div_piccontenttitle_li .c_pt_12 .c_txt h3 a{color: #024585}
.div_piccontenttitle_li .c_pt_12 .c_txt p{line-height: 25px;margin-top: 10px;}
.content_box{width:95%;height:260px;padding-top:10px; padding-left: 10px;}
.content_box table{
    table-layout: fixed;
}
.content_box table tr td table tr td{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    /*display: inline-block;*/
}
.content_box table tr td table tr td:nth-child(1){
    width: 85%;
}
.content_box table tr td table tr td:nth-child(2){
    width: 15% !important;
    text-align: right;
}
.news_con{padding:10px}
.more{color:#666;font-size:12px;font-weight:400;padding-right:5px}
.pic_news{height:120px;padding:10px 5px 0 5px;line-height:25px}
.bottom_line{width: 100%; height: 3px; background:#000066; margin: 10px 0 5px 0;}
.copyright{clear:both;width:100%;height:80px;line-height:25px;padding-top:15px;background-color:#F0F0F0;font-size:12px;color:#333333;margin-top: 10px;}
.copyright ul li{ float:left; margin-right:40px;}
.copyright a{text-decoration:none; color: #fff}
.clear{clear:both;height:0;overflow:hidden}
.first0{font-size: 22px;color: #333333; line-height: 45px;height: 45px;background: none;border-bottom: 3px solid #EEEEEE}
.first0 p{color: #bbbbbb; font-size: 15px;font-weight: normal;margin-left: 15px; display: inline-block}
.bigPic{width: 100%; height: 250px;overflow: hidden;background: url("../images/bg3.jpg") no-repeat center center}
/*.bigPic img{max-width: 100%;height: auto}*/
.newsBar{height: 215px; background-color: #1F5081;padding-top: 10px;padding-bottom: 10px;background: url("../images/n_bg.jpg") no-repeat}
.newsBar .main{width: 1400px; overflow: hidden;}
.newsBar .main ul{width: 1400px;overflow: hidden;}
.newsBar li{float: left; margin: 0 24px; width: 300px; height: 200px; overflow: hidden}

.news_detail{min-height:590px;height:auto!important;height:590px;overflow:visible;line-height:25px; padding-top: 20px}
.news_detail p img{max-width:90%;height:auto;margin-top:5px;}
.news_detail p{font-size: 1.2em; line-height: 2em}
.position{width:270px;float:left;display:inline; background-color: #ffffff}
.nListBox{float:left;display:inline;background-color: #ffffff;width:1040px;min-height:480px;height:auto!important;height:480px;overflow:visible;margin-left:25px}
.box{min-height:580px;height:auto!important;height:230px;overflow:visible;margin-top:10px}
.box_top{background:url(../images/line_bg.jpg) no-repeat left bottom;height:35px;line-height:35px;padding-left:20px;vertical-align:middle;font-weight:700;color:#024585;font-size:17px}
#small_pic{height: 73px; margin:5px auto 10px auto;}
#link_con{ height:30px;}

.imgscroll4_top span {
    text-align: center;
    display: inline-block;
    width: 100%;
}

.navbox .wp_nav .nav-item a {
    font-family: "Microsoft Yahei";
    display: block;
    text-align: center;
    position: relative;
    z-index: 100;
    font-size: 17px;
    /*color: #fff;*/
    line-height: 40px;
    font-weight: bold;
}
.navbox .wp_nav .nav-item a:hover{color: #fff}
/*二级背景*/
.navbox .wp_nav .sub-nav .nav-item{background:#02365e}
.navbox .wp_nav .sub-nav .nav-item a span.item-name{
	font-size:15px;
    color: #ffffff;
    line-height: 28px;
    padding:  0 5px;
	}
.navbox .wp_nav .sub-nav {
    display: block;
    width: 100%;
    position: absolute;
    z-index: 200;
    visibility: hidden;
    /*border: 1px solid #FFFFFF;*/
    border: none !important;
    border-top: none;
}
.wp_nav .nav-item{margin-right:20px;}
.more-link .moretext img {
    vertical-align: middle;
}
#quick li{height: 38px; font-size: 15px; line-height: 38px; border: 1px solid #E8E8E8; border-radius: 8px;-webkit-border-radius:8px;margin-top: 5px; padding-left: 60px;}
#quick li a{color: #A04643}
.link2 .content_box .articlelist3_tbl  td{text-align:center !important}
@media screen and (min-width:1140px){.topLineCon{text-align:right;width:1400px;margin:0 auto;font-size:10px;color:#FFF;line-height:20px}
/*body{background: url("../images/body_bg.jpg") no-repeat top center}*/


.logo{width:1400px;margin:0 auto;  height: 140px; }
.nav{/*width:1380px;*/height:45px;margin:0 auto;padding-left:20px;}
.ad{width:100%;height:auto;margin:10px auto; max-width:1920px;max-height:380px;}
.ad img{max-width: 1920px; height: auto}
.main{width:1400px;margin:10px auto 0 auto; }
.bigbg{margin-top: 15px;}
.link,.link2,.picList{background-color:#FFF;width:1400px;margin:0px auto; height: 90px;}
.picList{height: 120px;width: 1400px;margin: 0 auto}
.link2{ overflow: hidden; margin-top:10px}
.main_l{width:490px}
.main_m{width:490px;margin:0 20px}
.main_r{width:380px}
.main_l,.main_m,.main_r{float:left;display:inline;background-color:#FFF;overflow: hidden}
.left_news{width: 970px;}
.left_news1,.left_news2{float: left;display:inline;}
.left_news1{width: 440px;}
.left_news2{width: 490px; margin-left: 20px;}
#firstDiv{margin-top: 10px;}
.copyright_content{width:1400px;margin:0 auto; overflow:hidden;}
#copy2{margin: 0 180px;}

    #kstd{height: 100px;padding: 0; width: 100%;}
    .kstd_l{width: 100px;float: left;background-color: #024585;font-size: 18px;color: #ffffff;text-align: center;line-height: 30px;padding-top: 20px;height: 80px;}
    .kstd_r{height: 100px;float: left;}
    .kstd_r li{width: 330px; height: 100px;overflow: hidden; float: left;margin-left:10px; margin-right:10px;text-align: center;color: #AEADAE;}

    .kstd_r li span{display: inline-block}
    .kstd_r li i{font-size: 40px; font-weight: lighter;display: inline-block;height: 50px;}
    .kstd_r li p{margin-top: 10px; font-size: 15px; font-weight: normal}
    /* 向右的箭头 */
    .arrow-right {
        font-size: 0;
        line-height: 0;
        border-width: 10px;
        border-color: #024585;
        border-right-width: 0;
        border-style: dashed;
        border-left-style: solid;
        border-top-color: transparent;
        border-bottom-color: transparent;
        margin-top: 40px;
        float: left;
    }
    .img {
        display: block;
        position: relative;
        margin: 0 auto;
    }
    .img:before {
        content: '';
        position: absolute;
        width: 200px;
        height: 100%;
        top: 0;
        left: -150px;
        overflow: hidden;
        background: -moz-linear-gradient(
                left,
                rgba(255, 255, 255, 0) 0,
                rgba(255, 255, 255, 0.2) 50%,
                rgba(255, 255, 255, 0) 100%
        );
        background: -webkit-gradient(
                linear,
                left top,
                right top,
                color-stop(0%, rgba(255, 255, 255, 0)),
                color-stop(50%, rgba(255, 255, 255, 0.2)),
                color-stop(100%, rgba(255, 255, 255, 0))
        );
        background: -webkit-linear-gradient(
                left,
                rgba(255, 255, 255, 0) 0,
                rgba(255, 255, 255, 0.2) 50%,
                rgba(255, 255, 255, 0) 100%
        );
        background: -o-linear-gradient(
                left,
                rgba(255, 255, 255, 0) 0,
                rgba(255, 255, 255, 0.2) 50%,
                rgba(255, 255, 255, 0) 100%
        );
        -webkit-transform: skewX(-25deg);
        -moz-transform: skewX(-25deg);
    }
    .img:hover:before {
        left: 150%;
        transition: left 1s ease 0s;
    }

    #qr img{margin-right: 30px}
}
@media screen and (min-width:768px) and (max-width:1140px){.topLineCon{text-align:right;width:100%;margin:0 auto;font-size:12px;color:#9D9D9D;line-height:20px}
  body{background-image: none;}
.lineCon{width:100%;margin: 0 auto; text-align: right}
.logo,.logo_l{width:100%;height:140px;text-align:center; background-color: #0D2B8D}
    .logo img{max-width: 100%; height: auto}
.search{ display:none}
.ad{width:100%;height:auto;margin:10px auto}
.nav{width:100%;height:45px;overflow:hidden}
#nav.menu li a{display:inline-block;height:40px;line-height:42px;padding:0 28px;font-size:16px}
.main{background-color:#FFF;width:100%;margin:10px auto 0 auto;}
.main_l{width:28%}
.main_m{width:39%;margin:0 1%}
.main_r{width:31%}
.main_l,.main_m,.main_r{float:left;display:inline}
#firstDiv{margin-top: 10px;}
.position{display:none}
.nListBox{width:98%}
  #copy2{float: right}
  #qr{display: none}
  #jxzyT,#jxzyC{/*display: none*/}
}
@media screen and (max-width:768px){
    body{background-image: none;}
    .topLineCon{text-align:right;width:100%;margin:0 auto;font-size:12px;color:#9D9D9D;line-height:20px;overflow:hidden}
    .logoWrap{min-height:70px; height: auto !important; background-color: #0D2B8D}
    .lineCon{width:100%;margin: 0 auto; text-align: right}
.logo_l{width:90%;height:auto;text-align:center;height: 70px;}
.search,.quick_info{ display:none}
/*.ad{display: none}*/
#picNews{display: none}
#picNews img{width: 100%; height: auto}
.m{display:none}
.m,.nav{width:100%;height:auto; color:#FFF;}
.nav li{border-bottom:1px solid #fff}
.nav li{width:100%;float:none;background:#02365e}
#nav.menu li a,#nav.menu li a:hover { color:#FFF;}
.switch{display:block;height:18px;width:22px;position:absolute;background:url(../images/switch.png) no-repeat;top:30px;right:15px}
.main{background-color:#FFF;width:100%;margin:10px auto 0 auto;}
.main_l{width:95%; margin-left: auto; margin-right: auto}
.main_m{width:95% !important; margin-left: auto; margin-right: auto}
.main_r{width:95%; margin-left: auto; margin-right: auto}
/*.main_l,.main_m,.main_r{float:left;display:inline}*/
#firstDiv{margin-top: 10px;}
.copyright{height: auto !important;}
.copyright_content{width:100%;margin:0 auto;padding-top:0;height: auto !important;padding-left: 10px;}
.copyright_content li{width: 100%;    float: none; text-align: center}
.copyPhone{/*display: none*/}
#copy2{float: none}
  #qr{/*display: none*/}
.position{display:none}
.nListBox{width:98%}
.news_detail h2{ font-size:15px;}
#lqcx2 li,#lqcx2 li{ width:43%; float:left; margin:0 3%;}
.qucik{ height:100px; display: none;}
#bkzn_title,#bkzn{ display:none}
.link{ display:none}
#lqcx2{ display:block; margin-bottom:10px;}
  #jxzyT,#jxzyC,#txhdT,#txhdC{display: none}
  .hidePhone{display: none}
.navbox .wp_nav .nav-item a {
    font-family: "Microsoft Yahei";
    display: block;
    text-align: left;
    position: relative;
    z-index: 100;
    font-size: 16px;
    color: #fff;
}
.navbox .wp_nav .sub-nav {
    border: 1px solid #ffffff;
    width: 100% !important;
    top: 40px !important;
	z-index:1000;
	height:auto !important;
}
.navbox .wp_nav .sub-nav .nav-item a{
	z-index:9999;}
.navbox .wp_nav .nav-item a {
    text-align: left;
    width: 160px;
	z-index:1;
}
.navbox .wp_nav .on a {
    text-align: left;
    width: 160px;
    z-index:9999;
}
.wp_nav .on {
    z-index: 1000;
}
.navbox .wp_nav .sub-nav .nav-item .mark {
    background: #fff;
    opacity: 1;
    filter: alpha(opacity=100);
}
.navbox .wp_nav .sub-nav .nav-item a.parent:hover{
	background:#fff;
	opacity:1;
	filter: alpha(opacity=100);
	color:red;}
.link2,.picList{height: auto !important;}
.picList li{width: 50%; float: left;}
.picList li img{max-width: 95%;height: auto}
#kstd{height: auto !important;}
.articlelist3_tr td{width: 100%}
    .link2 .content_box .articlelist3_tbl td {
        width: 100%;
        display: inline-block;
        text-align: left !important;
        line-height: 40px;
        padding-left: 10px;
    }
}