﻿/* 
制作： 卢欣欣  版权所有
未经允许 谢绝使用
*/
*{margin:0;padding:0;}
.portal-w{width: 100%; height: 100%;}
img{border: 0}
body{font-family:"Microsoft yahei";font-size:16px;/*background:url("../images/bg.jpg") no-repeat top center #ffffff;*/}
.logoWrap{position:absolute;z-index:99;top:0;height: 110px;width:100%;background-color:rgba(0,0,0,0.5);/*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: 40px;   width: 215px;    float: right;margin-top: 45px;}
#keyword {
    width: 200px;
    /*padding: 15px 0 15px 15px;*/
    padding-left: 20px;
    border: 0 none;
    height: 35px;
    margin-right: 0;
    outline: none;
    background:rgba(0,0,0,.45);
    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: rgba(0,0,0,.55) 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:800px;float: left;margin-top: 10px;}
.logo_l img{height: auto; max-width: 100%}
.topLine{background-color:#C09255;height:10px; color: #FFFFFF; font-size: 12px; width: 100%}

.title_box{height:45px;color:#C09255;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:100%; background:rgba(0,0,0,0.55);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#32000000,endColorstr=#32000000);}
.m a:link,.m a:visited{color: #ffffff}
.m a:hover,.m a:active{color: #ffffff}
.focus-box{/*height: 390px !important;*/}
/*.ad{position: absolute;z-index: -1;top: 0}*/
.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: #C09255}
.div_piccontenttitle_li .c_pt_12 .c_txt p{line-height: 25px;margin-top: 10px;}
.content_box{width:95%;height:252px;padding-top:10px; padding-left: 10px;}
.content_box2{width:95%;height:252px;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:100px;line-height:25px;padding-top:25px;background-color:#544840;font-size:12px;color:#CDCDCD;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: #C09255; 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: 420px;overflow: hidden;background: url("../images/bg3.jpg") no-repeat center center;/*position: absolute;z-index: -1; top:0*/}
/*.bigPic img{max-width: 100%;height: auto}*/
.newsBar{height: 215px; background-color: #C09255;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:45px;line-height:40px;padding-left:20px;vertical-align:middle;font-weight:700;color:#C09255;font-size:20px}
.box_top_l{background:#C09255;height:45px;line-height:45px;padding-left:20px;vertical-align:middle;font-weight:700;color:#FFFFFF;font-size:18px}
#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*/;height: 35px;line-height: 35px;}
.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:38px;}
.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}
.link2 .content_box2 .articlelist3_tbl  td{text-align:center !important}
#dzfw li{float: left;width: 142px; height: 50px;line-height: 50px;border: 1px solid #E8E8E8;background:#f2f2f2;margin: 13px; margin-left:30px;padding-left: 20px;font-size: 16px;border-radius: 5px;}
#dzfw li i{font-size: 26px; color: #C09255;display: inline-block}
#mylink .news_icon{background:none;}
#mylink .div_stxw_list {
    width: 40%;
    float: left;
    height: 80px;
	margin-left:25px;
}
.news_detail .Article_Title{padding:20px 5px; height:60px;}
#left_bar a{color: #5E5E5E}
@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}*/

.logoWrap,.ad,.bigPic,.copyright{min-width:1400px;}
.copyright{background:#544840 url("../images/bottom_bg.png") no-repeat 90%;}
.logo{width:1400px;margin:0 auto;  height: 110px; /*background:url("../images/top_bg.png") no-repeat center right;*/ }
.m{position: absolute;z-index:10;top: 110px;}
.nav{width:1380px;height:45px;margin:0 auto;padding-left:20px;}
.ad{width:100%;height:auto;margin:10px auto; max-width:1920px;max-height:600px;overflow: hidden}
.ad img{max-width: 1920px; height: auto}
    .ad img:hover {
        width:400px;
        height:200px;
        transform:scale(1.1,1.1);
    }
    /* 中心变形*/
    .ad img {
        transition:all 0.5s ease-out;
        /* 过度 所有css属性 1秒过度 结束慢*/
        -moz-transition:all 0.5s ease-out;
        /* Firefox 4 */
        -webkit-transition:all 0.5s ease-out;
        /* Safari 和 Chrome */
        -o-transition:all 0.5s ease-out;
        /* Opera */
    }

.main{width:1400px;margin:15px auto 0 auto; }
.index_main{margin-top: 500px;}
.bigbg{margin-top: 320px;}
.link,.link2,.picList{background-color:#FFF;width:1400px;margin:0px auto; height: 90px;}
.picList{height: 120px;width: 1400px;margin: 0 auto}
.link2{ overflow: hidden; height: 110px;}
.main_l{width:470px}
.main_m{width:470px;margin:0 20px}
.main_r{width:420px}
.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 100px;}

    #kstd{height: 110px;padding: 0; width: 100%;/*background-color: #F8F8F8*/}
    .kstd_l{width: 110px;float: left;background-color: #C09255;font-size: 18px;color: #ffffff;text-align: center;line-height: 30px;padding-top: 20px;height: 80px;}
    .kstd_r{height: 110px;float: left;}
    .kstd_r li{/*width: 223px;*/ width: 270px;height: 110px;border-radius:5px;overflow: hidden; float: left;text-align: center;color: #AEADAE;}
    .kstd_r li:not(:last-child) {
        margin-right:10px;
    }
    .kstd_r li span{display: inline-block}
    .kstd_r li i{font-size: 50px; font-weight: lighter; color:#ffffff;display: inline-block;height: 50px;padding-top: 10px;}
    .kstd_r li p{margin-top: 15px; font-size: 20px;  color:#ffffff;font-weight: normal}

    /* 向右的箭头 */
    .arrow-right {
        font-size: 0;
        line-height: 0;
        border-width: 10px;
        border-color: #C09255;
        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: #C09255}
.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: #C09255;position: relative}
    .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;overflow: hidden}
.nav li{border-bottom:1px solid #fff}
.nav li{width:100%;float:none;background:#C09255}
#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;
    }
    .link2 .content_box2 .articlelist3_tbl td {
        width: 100%;
        display: inline-block;
        text-align: left !important;
        line-height: 40px;
        padding-left: 10px;
    }
}