@charset "utf-8";
/* CSS Document */
body,li,ul,h1,h2,h3,h4 { padding:0px; margin:0px; font-family:"Source Han Sans CN,微软雅黑"; font-size:13px; color:#333; list-style-type:none;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:none; color:#008bff; }
select,option{
    /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
    border: none;
    outline: none;
    /*很关键：将默认的select选择框样式清除*/
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    /*将背景改为红色*/
    background:#fff;
    /*加padding防止文字覆盖*/
    padding-right: .14rem;
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand {display: none;}
input,select{border:0;outline:none;/*去除蓝色边框*/}
.top{ width:100%; height:93px; overflow:hidden; margin:auto; position: fixed; top: 0px; z-index: 900000; background-color: #ededed;}
.placeholder{ height: 93px;}
.logo{ float:left; width:297px; height:93px;}
.logo img{ width:100%; display:block;}
.nav{ float: right;}
.nav ul{ display:block;}
.nav ul li{ height:93px; line-height:93px; font-size:17px; width:5em; float:left; display:block; margin-left:20px; text-align:center;}
.nav ul li:hover{ background:#008bff; display:block;}
.nav ul li:hover a{ color:#fff;}
.nav ul li.hover_nav{background:#008bff;}
.nav ul li.hover_nav a{ color:#fff;}
.banner{ clear:both;}
.lxfs_index{ width:50%; float:right; height:108px; background:#008bff; color:#fff; line-height:108px; font-size:22px; margin-top:-54px; position:relative; z-index:9999;}
.lxfs_index span{ margin-left:70px; display:inline-block;}
.lxfs_index span img{ display: inline-block; width:31px; height:31px; position:relative; top:5px; padding-right:10px;}
.lxfs_index span:last-child{ margin-left:50px;}
.compny_index{ height:auto; overflow:hidden; clear:both; padding-top:100px;}
.compny_lf{ width:50%; float:left; position:relative;}
.compny_lf img{ display:block; width:100%; height:620px;}
.compny_lf span{ width:200px; height:55px; background:#008bff; display:block; line-height:55px; position:absolute; bottom:0px; right:0px; text-align:center;}
.compny_lf span a{ color:#fff; font-size:16px; display:block;}
.compny_rg{ float:right; width:50%;}
.tit_bj{ height:auto; overflow:hidden; position:relative; margin-left:50px;}
.tit_bj span{ position: absolute; display:block; left:0px; top:0px; line-height:75px; font-size:36px; font-weight:bolder;}
.compny_nr{ height:469px; overflow:hidden; background:#f5f5f5; padding:17px 0px; margin-top:40px;}
.compny_nr p{ line-height:35px; font-size:16px; width:550px; display:block; padding-left:50px;}
.compny_nr p font{ color:#008bff;}
.yjt_zs{ height:auto; overflow:hidden; margin:auto; width:1200px; padding-top:80px;}
.yjt_zs .tit_bj{ margin:auto; text-align:center;}
.yjt_zs .tit_bj span{ left:50%; margin-left:-90px;}
.yjzs_main{ height:auto; overflow:hidden; padding-top:50px; padding-bottom:50px;}
.yjzs_list{ width:560px; float:left; height:400px; background:#fff; box-shadow:0 0 6px 0 #ddd; margin-left:2em;margin-bottom:2em;}
.yjzs_list:first-child{ margin-left:6px;}
.yjzs_list a{ display:block;}
.yjzs_list img{ width:560px; height:340px;}
.yjzs_list h3{ height:60px; line-height:60px; display:block; overflow:hidden;text-overflow: ellipsis;white-space: nowrap; text-align:center; font-size:18px; margin-top:-3px;}
.yjzs_list:hover h3{ background:#008bff; color:#fff;}
.more_ck{ width:200px; height:55px; margin:auto; line-height:55px; background:#008bff; font-size:17px; text-align:center;}
.more_ck a{ display:block; color:#fff;}
.tzgg{ height:auto; overflow:hidden;padding-top:110px;}
.tzgg .tit_bj{ width:1200px; margin:auto;  }
.tzgg .tit_bj span{line-height:54px;}
.tzgg_max{ background: url(../images/tzgg_jq.jpg); margin-top:60px;}
.tzgg_main{ width:1200px; margin:auto; height:auto; padding:30px 0px; overflow:hidden;}
.tzgg_lf{ float:left; width:556px; height:auto; color:#fff; padding-right:20px;}
.tzgg_lf h3{ font-size:22px; color:#fff; padding-top:66px;}
.tzgg_lf p{ line-height:30px; font-size:15px; padding-top:15px;}
.tzgg_rg{ margin-top:-167px; width:1200px; margin:auto;}
.tzgg_rg img{ width:100%;}
.tzgg_ylt{ width:607px; float:right; margin-top:-520px;}
.xwdt_main{ width:1200px; height:auto; overflow:hidden; margin:auto; padding-top:80px;}
.xinw_main{ height:auto; overflow:hidden; padding-top:40px; margin:auto;}
.xwdt_main .tit_bj{ text-align:center;}
.xwdt_main .tit_bj span{ left:50%; margin-left:-90px;}
.xwdt_lf{ width:529px; float:left; height:370px; overflow:hidden;}
.xwdt_lf img { height:263px; width:529px; display:block;}
.xwbt_tit { height:45px; line-height:45px; padding-top:5px;}
.xwbt_tit h3{ float:left; width:78%; overflow:hidden;text-overflow: ellipsis;white-space: nowrap; height:45px; line-height:45px; display:block; float:left; font-size:17px;}
.xwbt_tit span{ float:right; color:#999999; font-size:17px; width:20%; display:block;}
.xwdt_lf p{ height:50px; line-height:25px; color:#999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; margin:0px; padding:0px;}
.xwdt_lf:hover h3{ color:#008bff;}
.xwdt_rg{ width:640px; float:right; height:370px;}
.xwdt_list{ width:640px; height:100px; background:#f5f5f5; margin-top:26px;}
.xwdt_list:first-child{ margin-top:0px; }
.xwdt_list span{ width:102px; height:78px; display:block; border-right:1px solid #cccccc; float:left; margin-top:12px;}
.xwdt_list span h3{ text-align:center; font-size:43px;}
.xwdt_list span p{ text-align:center; font-size:15px; padding:0px; margin:0px; color:#999;}
.xwdt_bnr{ float:right; width:495px; height:78px; margin-right:10px;}
.xwdt_bnr h4{ font-size:17px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap; height:35px; line-height:35px; padding-top:7px; }
.xwdt_bnr p{height:50px; line-height:23px; color:#999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; margin:0px; padding:0px;}
.xwdt_list:hover{ background:#008bff;}
.xwdt_list:hover span h3,.xwdt_list:hover span p{ color:#fff;}
.xwdt_list:hover span{ border-right:1px solid #fff;}
.xwdt_list:hover .xwdt_bnr h4{ color:#fff;}
.xwdt_list:hover .xwdt_bnr p{ color:#fff;}
.djgz{ height:auto; overflow:hidden; background:#f5f5f5; padding:50px 0px;margin-top:70px;}
.djgz_main{ width:1200px; height:auto; margin:auto; }
.djgz_main .tit_bj{ text-align:center;}
.djgz_main .tit_bj span{ left:50%; margin-left:-70px;}
.djgz_xw{ height:auto; overflow:hidden; margin-top:50px;}
.djgz_list{ width:560px; float:left; height: auto; overflow:hidden; margin-left:45px; padding-top:10px; padding-bottom:20px; padding-left:30px; border-left:1px solid #ddd; }
.djgz_list:nth-child(2n+1){ margin-left:0px; margin-left:0px; padding-left:0px; border-left:none;}
.djgz_list h3{  font-size:17px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap; height:35px; line-height:35px; padding-top:7px;}
.djgz_list p{height:50px; line-height:23px; color:#999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; margin:0px; padding:0px;}
.djgz_list:hover h3{ color:#008bff;}
.footer{ height:auto; overflow:hidden; padding:25px 0px; background:#333333; clear:both;width:100%}
.footer_main{ width:1200px; height:auto; overflow:hidden; margin:auto;}
.footer_lf{ float:left; width:650px; color:#fff;}
.footer_lf h3{ color:#fff; font-size:24px; padding-top:25px;}
.footer_lf ul{ display:block; padding-top:25px; border-bottom:1px solid #666666; height:auto; overflow:hidden; padding-bottom:15px; width:720px;}
.footer_lf ul li{ height:15px; padding:0 10px; line-height:15px; display:block; float:left; border-left:1px solid #fff;}
.footer_lf ul li a{ color:#fff;}
.footer_lf ul li:first-child{ border-left:none; padding-left:0px;}
.footer_rg{ float:right;}
.footer_rg h3{ color:#fff; font-size:17px;padding-top:25px;}
.footer_rg p{ line-height:25px; color:#fff;}

/*新闻*/
.banner img{ width:100%; float:left;height: 600px !important}
.con_nybt{ height:100px; background:#f5f5f5; clear:both;}
.nybt_main{ width:1200px; height:100px; margin:auto;}
.nybt_main span{ min-width:230px; height:100px; background:#008bff; display:block; float:left;}
.nybt_main span h3{ color:#fff; font-size:27px; padding-top:20px; padding-left:25px;}
.nybt_main span p{ font-size:18px; padding-left:25px; padding-top:3px; margin-top:0px; color:#fff;}
.con_nybt ul{ float:left; display:block; padding-left:25px;}
.con_nybt ul li{ height:65px; margin:0 40px; padding:0 10px; font-size:22px; display:block; float:left; line-height:65px; margin-top:20px;}
.hover_xcx{ border-bottom:2px solid #008bff; }
.con_nybt ul li.hover_xcx a{ color:#008bff; font-weight:bolder;}
.con_nr{ width:1220px; height:auto; overflow:hidden; margin:auto; padding-bottom:50px; }
.newslist_ny{ height:190px; margin:auto; margin-top:30px; width:1200px; background:#f6f6f6 url(../images/hst.jpg) no-repeat left top; background-position:0px 30px; border-left:3px solid #fff;}
.newslist_rg{ width:320px; height:190px; float:right;}
.newslist_rg img{ display:block; width:100%;float:right;}
.newslist_lf{ width:700px; float:left; height:190px; padding-left:40px;}
.newslist_lf h3{ font-size:18px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap; height:35px; line-height:35px; padding-top:25px;}
.newslist_lf span{ color:#cccccc; font-size:16px; padding-top:8px; display: block;}
.newslist_lf p{height:50px; line-height:23px; color:#666666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; margin:0px; padding:0px; padding-top:15px;}
.newslist_ny:nth-child(2n){ background:#f6f6f6 url(../images/hst.jpg) no-repeat right top; background-position:100% 30px; border-right:3px solid #fff; border-left:none;}
.newslist_ny:hover .newslist_lf h3{ color:#008bff;}
.newslist_ny:hover{ background:#fff; box-shadow:0 0 10px 0 #ededed; border-left:3px solid #008bff;}
.newslist_ny:nth-child(2n) .newslist_lf{ float:left}
.newslist_ny:nth-child(2n) .newslist_rg{ float:right;}
.newslist_ny:nth-child(2n):hover{border-right:3px solid #008bff; border-left:none;}
.xinw_max{ height:auto; overflow:hidden; padding-bottom:50px;}


/*分页*/
#pagelist {width: auto; margin:30px auto;  height: auto; clear:both; margin:auto; text-align:right;}
#pagelist ul li { display:inline-block; border:1px solid #f5f5f5; height:31px; line-height:31px; margin:0px 5px;}
#pagelist ul li a, .pageinfo { display:block; padding:0px 15px; background:#f5f5f5;}
.pageinfo  { color:#333333;}
#pagelist ul li a:hover{ color:#1a3b32;}
.current { background:#008bff; display:block; padding:0px 15px; font-weight:bold; color:#FFF; }
.ddk { position:relative; top:-3px;}
.dchq{ padding-bottom:40px;}
#pagelist ul li.current{ border:1px solid #008bff;}


/*详情*/

.con_xqnr{ width:1200px; height:auto; overflow:hidden; padding-top:60px;}
.con_title {font-size: 20px;text-align: center;color: #5B5B5B; line-height: 35px;font-weight: bold;}
.con_date{text-align: center;color:#636363;font-size:14px;line-height: 20px;}
.con_date span{padding-left: 20px;}
.content p{ line-height:30px; font-size:16px; text-indent:35px;}
.content  img{ display:block; 
    width: 400px;
    height: 490px;
    margin-top: 50px;
    margin-bottom: -20px }
.content h3{ color:#c7000a; font-size:20px;}
.content .tit_bj{ margin-left:0px;}
.hhx { height:3px; width:130px; background:#c7000a; margin-bottom:50px; margin-top:20px;}
.content .tit_bj font{ color:#008bff;}