﻿@charset "utf-8";

/*通用banner*/
.banner2{position:relative;width:100%;height:842px;overflow:hidden; margin:auto; background:url("banner.jpg") center no-repeat;}
.wrap1{ width:990px;}
.fr {
    float: right;
}

.more{display: block;
    height: 18px;
    line-height: 18px;
    padding-left: 50px;
    background: url(/style/index/more01.gif) no-repeat left center;
    color: #b81c22; font-size: 14px;}
.more2{display: block;
    height: 18px;
    line-height: 18px;
    padding-left: 50px;
    background: url(/style/index/more01.gif) no-repeat left center;
    color: #b81c22; font-size: 14px;}
.more1{    display: block;
    width: 180px;
    height: 40px;
    line-height: 40px;
    text-indent: 80px;
    background: #b81c22 url(/style/index/more02.gif) no-repeat 30px center;
    font-size: 14px;
    color: #FFFFFF;}
/*首页栏目1*/
.cen_box_cpjs{width:100%; float:left; margin: 40px auto 20px auto;}
.c_cpjs_item{width: 100%; height: 460px; float: left; overflow: hidden; border: 1px solid #cccccc; margin: 40px auto;}
.c_img{width:518px; height: 460px;}
.c_cont{width: 600px; height: 460px; overflow: hidden;}
.c_cont .Context{width: 600px; height: 280px; overflow: hidden; float: left; margin-top: 40px; margin-bottom: 20px;}
.c_cont .showbox{ width:600px; height:100px; float:left; overflow: hidden;}
.c_cont .showbox ul{float:left;margin:0px; padding: 0px;}
.c_cont .showbox ul li{ width:110px; height: 100px; float: left; margin: auto 1px;}
.c_cont .showbox ul li .Images{width: 100%; height: auto;}
.c_cont .showbox ul li .Images img{width: 110px; height: 100px; padding: 0px; margin: 0px; border: 0px;}
.c_cont .showbox ul li .Names{ display: none;}
.c_cont .more2{margin-top: 10px;}
.c_cont .more2:hover{ text-decoration: underline;}
.item_l .c_img{float: left;}
.item_l .c_cont{ float: right; margin-right: 30px;}
.item_r .c_img{float: right;}
.item_r .c_cont{ float: left; margin-left: 30px;}



.fw_box{width:100%; height:497px; background:url("/style/bg_lc.jpg") center no-repeat; margin:auto;margin-top: 20px;float: left;}
.fw_box .contents{position:relative;width:1200px;overflow:hidden; float:left;}
.fw_title{text-align: center;}
.fw_title h3{font-size:34px;color:#FFFFFF; margin-bottom:10px;padding-top: 100px;}
.fw_title span{ font-size:16px; color:#F3F3F3;}
.fw_box .fw_conts {
	width:100%;
    height: 300px;
    margin: 0 auto;
}
.fw_conts .index_ad03 {
    position: relative;
    width: 1100px;
    height: 300px;
    margin: 0 auto;
}
.index_ad03 .ad03box {
    position: relative;
    float: left;
    width: 170px;
    height: 160px;
    margin-top: 45px;
	margin-right: 60px;
}
.ad03box .fw_wz{margin-top: -50px;text-align: center;}
.index_ad03 .ad03box:after {
    position: absolute;
    top: 50px;
    right: -40px;
    display: block;
    width: 25px;
    height: 35px;
    content: "";
    background: url("ico_jt01.png") no-repeat 50%;
}
.index_ad03 .ad03box-l{margin-left: 0px;}
.index_ad03 .ad03box-r{margin-right: 0px;}
.index_ad03 .ad03box-r:after {
    background:none;
}
.index_ad03_line{width:100%; height:1px; background:#ffffff;}
.index_ad03_y
{
	width: 1100px;height:120px;margin: 0 auto;
}
.index_ad03_y .ad03_ybox {
    position: relative;
    float: left;
    width: 220px;
    height: 100px;
    margin-top: 40px;
	margin-right: 30px;
}
.ad03_ybox img{margin-right: 15px;margin-top: 5px;}
.index_ad03_y .ad03box-l{margin-left: 70px;}
.index_ad03_y .ad03box-r {
    margin-right:0px;
}



.fw_box .nobor{ margin-right: 0;}
.fw_box .nobor dt img{ margin-top: 90px;}




/*优势*/
.ys_box{width:100%;height:auto; background:#FFFFFF url("ys_bg.jpg") top center no-repeat; float:left; margin:0px; padding:0px;margin-top: 0px;padding-bottom: 0px;}
.ys_box h2{width:100%; height: 250px; margin-top:20px; background: url("ys_h.jpg") center no-repeat;}
.ys_box .ys_cont{width: 1200px; height: auto;
    overflow: hidden;
    margin: 0 auto;}
.ys_c01{ width:100%; height: 380px; background: url("ys_t01.jpg") right center no-repeat;margin-bottom: 50px;}
.ys_c02{ width:100%; height: 360px; background: url("ys_t02.jpg") left center no-repeat;margin: 20px;margin-bottom: 50px;}
.ys_c03{ width:100%; height: 400px; background: url("ys_t03.jpg") right center no-repeat;margin: 20px;margin-bottom: 50px;}
.ys_sb{width:100%; text-align: left;margin-bottom: 50px;}
.ys_c02 .conts{ margin-left:500px;}
.ys_cont .conts{width: 480px;    float: left;}
.ys_cont .conts .tit .num {
    width: auto;
    height: 70px;
    font: 70px/70px "Microsoft Yahei";
    color: #f2091a;float: left;
}
.ys_cont .conts .tit span strong {
    font: bold 26px "Microsoft Yahei";
    color: #f2091a;
    display: block;
}

.ys_cont .conts .tit{padding-top: 8px;
    display: inline-block;
    width: 470px;
    font: bold 20px "Microsoft Yahei";
    color: #333;
    word-spacing: -1.5px;}
.ys_cont .conts p {
    display: block;
    font: 14px/24px "Microsoft Yahei";
    color: #555;
    background: url(ys_p.gif) no-repeat left 6px;
    padding-left: 23px;
    margin-left: 30px;
    margin-top: 20px;    float: left;
}
.ys_cont .conts span {
    padding-top: 8px;
    display: inline-block;
    width: 380px;
    font: bold 20px "Microsoft Yahei";
    color: #333;
	text-transform: uppercase;
	font-style: italic;
}


.cen_box7{width:100%; height:auto; float:left; text-align: center;margin-top: 0px; background:#f7f7f7;padding-bottom: 30px;}
.cen_box7 .c7_tit{ width:100%; border-bottom:1px solid #ccc;float: left;}
.c7_tit h3{margin:auto;font-size:14px;text-align:center;font-weight: 500;float: left;}
.c7_tit h3 a{    background: #23a08d;
    color: #fff;
    padding: 8px 20px;
    float: left;}

.c7_tit a.more{
    -webkit-transition: .15s;
    -moz-transition: .15s;
    -ms-transition: .15s;
    -o-transition: .15s;
    transition: .15s;
    color: #BCBCBC;
	padding-top: 20px;
    padding-right: 20px;
	background: none;
}
.c7_tit .more:hover {
    color: #0053A4;
}

.box7_l{width:700px; float: left;margin-top: 50px;}
.c7_pic_box{width:100%; float: left;margin:20px auto;}
.c7_pic_box .ArticleList ul{margin:0px;}
.c7_pic_box .ArticleList li{ background: none; height: auto; border-bottom: 0px;}
.cont_boxs{ float:left; margin: 0px;}
.c7_pic_box .ArticleList li a{background: none; padding-left:0px;}
.c7_pic_box .ArticleList li .cont_img a{background: none; padding-left:0px;}
.c7_pic_box .cont_img{margin-right: 47px;
    float: left;
    width: 285px;
    height: 135px;
    overflow: hidden;}
.cont_img img{width: 285px;
    height: 135px;}
.cont_boxs h5{font-size: 16px;
    text-align: left;
    margin: 10px 0px;}
.c7_pic_box .ArticleList ul li .cont_boxs span{width:340px; float: left; height: 80px;}
.c7_pic_box .ArticleList ul li .cont_boxs span a{white-space:normal; text-align: left; font-size: 14px;}


.c7_cont_list{width:100%; float: left;margin:0px auto 0px auto;}
.c7_cont_list ul{width:100%; float: left;margin:auto;}
.c7_cont_list ul li{ width:330px; height: 34px; margin: 5px 10px;}
.c7_cont_list ul li span{width:250px; height: 34px; line-height: 34px;}
.c7_cont_list ul li span.time{ height: 34px; line-height: 34px;}
.c7_cont_list ul li a{padding-left: 15px;text-align: left;}
.c7_cont_list .more{ display: none;}


.box7_r{width:400px; float: right;margin-top: 50px;}
.c7_cont_r{ width:100%; height:360px; overflow: hidden;}
.c7_cont_r .ArticleList {
    overflow: hidden;
    width: 380px;
    height: 320px;
    padding: 0px;
	margin-top:20px;
}
.c7_cont_r dl{padding: 20px 0 20px;border-bottom: 1px dashed #d1d1d1;}
.c7_cont_r dl dt{background: url(w.gif) no-repeat 0 2px;line-height: 20px;padding: 0 0 7px 28px;overflow: hidden; text-align: left; color:#000000; font-size: 14px;}
.c7_cont_r dl dd{background: url(d.gif) no-repeat 0 5px;padding-left: 28px;line-height: 200%;color: #999999;max-height: 78px;overflow: hidden;text-align: left; margin-top: 5px;}
.c7_cont_r .more{ display: none;}

.cen_box_anli{width:100%; height: 490px; float:left; margin: 0px auto 20px auto; background: url("/style/index/index_anli.jpg") center bottom repeat-x;}
.cen_box_anli .contents{width:100%; float: left; margin-top:40px;}
.cen_box_anli .contents .ArticleList{ width: 100%; float: left;}
.cen_box_anli .contents .ArticleList ul { width: 100%; float: left;}
.cen_box_anli .contents .ArticleList ul li{ width: 280px; height: 230px;float: left; margin: 10px; border-bottom: 0px; clear: none;}
.cen_box_anli .contents .ArticleList ul li a{background: none;    padding-left: 0px;}
.cen_box_anli .contents .ArticleList ul li .Images{ width: 100%;height: auto; float: left;}
.cen_box_anli .contents .ArticleList ul li .Images img{ width: 270px; height: 190px; border: 5px solid #FFFFFF; box-shadow: 0px 0px 0.5px #cccccc; float: left;}
.cen_box_anli .contents .ArticleList ul li .Names{ float: left;
    text-align: center;
    line-height: 40px;
    width: 100%;
    font-size: 14px;}

.cen_box_anli .c_anli_desc{width:100%; float: left; margin-top:10px;}
.cen_box_anli .c_anli_desc .Context{width:900px; float: left; margin-top:10px;margin-left: 20px; margin-right: 50px;}
.cen_box_anli .c_anli_desc .more1{ float: left; margin-top: 50px;margin-left: 20px;}
.c_anli_desc .more1:hover{ text-decoration: underline;}



.cen_box_news{width:100%; height: 400px; float:left; margin: 40px auto 30px auto; background: #FFFFFF;}
.c_news_l{float: left;
    width: 250px;
    text-align: left;
    margin-top: 60px;
    background: url(/style/index/index_line.gif) no-repeat right 30px;    font-size: 22px;}
.c_news_l h2{ width: 100%; font-size: 28px; color: #555;}
.c_news_contents {width: 340px;
    float: left;
    margin: 10px 50px 0px 50px;}
.c_news_contents h5{font-size: 16px;margin: 25px auto 5px; width: 100%;}
.c_news_contents dl{width: 100%；}
.c_news_contents dd{width: 100%;max-height:160px; overflow: hidden;}
.c_news_contents .ArticleList .more{position: static; margin: 20px auto 0px 0px;}

.c_news_r {width: 450px;
    float: left;
    margin: 10px 0px 0px 50px;}
.c_news_r .ArticleList ul{width:100%;margin: 10px auto;}
.c_news_r .ArticleList ul li{height:40px; line-height: 40px;}
.c_news_r .ArticleList ul li a{height:40px; line-height: 40px;}
.c_news_r .ArticleList ul li span{width:380px;height:40px; line-height: 40px;}
.c_news_r .ArticleList ul li span.time {
    width: 70px;
    height: 20px;
    line-height: 20px;
    font-size: 11px;
    float: right;
    color: #666666;
}
.c_news_r .ArticleList .more{display: none;}
.c_news_r .more1{float:right;margin: 10px auto;}


.cen_box_gsjj{width:100%; height: auto; float:left; margin: 0px auto 67px auto; background: url("/style/index/index_gsjj.jpg") center top repeat-x;}
.cen_box_gsjj .c_gsjj_logos{     float: left;
    margin: auto;
    text-align: center;
    margin-top: 500px;
    width: 100%;}
.cen_box_gsjj .Context{ float: left; margin: 20px auto 40px auto;}
.cen_box_gsjj .gsjj_more{margin-top:0px; width: 100%; float: left; margin: auto; text-align: center;}
.gsjj_more a.more_y{ padding: 10px 30px; border-radius: 10px; background: #2e9688; color: #FFFFFF; font-size: 14px; text-align: center;}


@media screen and (max-width: 1023px){
	div{box-sizing: border-box;}
	.c_cpjs_item{display:flex; height: auto;flex-direction: column;border:0px;}
	.c_img{width:100%;height: auto;    text-align: center;}
	.c_img img{max-width:100%; height: auto;}
	.c_cpjs_item .c_cont{padding:20px;margin: auto;width: 100%;height: auto;}
	.c_cont .Context{width:100%;height:auto; padding-bottom:20px;}
	.c_cont .showbox{width:100%;height:auto;}
	.c_cont .showbox ul li{width: 32%;height: 100px;float: left;margin: 1px;}
	
	.fw_title{padding: 20px;}
	.fw_title h3 {font-size: 20px;padding-top: 50px;}
	.fw_box{height:auto; background-position: top center;}
	.fw_box .fw_conts{height:auto;}
	.fw_conts .index_ad03{width:100%;height:auto;padding-bottom: 50px;}
	.index_ad03 .ad03box{width:100%;}
	.ad03box{margin: auto !important; width: 100%;}
	.ad03box .ContextBox{margin: auto;text-align: center;width: 170px;height: 160px;position: relative;}
	.ad03box .fw_wz{margin:auto;position: absolute;bottom: 15px;left: 0;right: 0;}
	
	.ys_box h2{display: none;}
	.ys_box .ys_cont{width:100%; margin:50px auto auto auto;}
	.ys_c01{height:auto;display: flex;flex-direction: column; background:none;}
	.ys_c01:after{content: "";background: url(ys_t01.jpg) center top no-repeat;width:100%; height: 300px;}
	.ys_c02{height:auto;display: flex;flex-direction: column; background:none;}
	.ys_c02:after{content: "";background: url(ys_t02.jpg) center top no-repeat;width:100%; height: 300px;}
	.ys_c02 .conts{margin:auto;}
	.ys_c03{height:auto;display: flex;flex-direction: column; background:none;margin:auto auto 20px auto; }
	.ys_c03:after{content: "";background: url(ys_t03.jpg) center top no-repeat;width:100%; height: 300px;}
	.ys_cont .conts{width:100%;padding: 20px;}
	.ys_cont .conts .tit{width:100%;display: flex;flex-direction: row-reverse;}
	
	.ys_cont .conts span{width:100%;}
	.ys_cont .conts p{margin-left: 10px;padding-left: 20px;}
	
	.cen_box_gsjj{height:auto;}
	.cen_box_gsjj .Context{padding:20px;}
	
	.box7_l{width:100%;}
	.box7_r{width:100%;}
	
	.c7_pic_box{}
	.c7_pic_box .ArticleList li{padding:20px;}
	.c7_cont_r .ArticleList{width:100%;}
	
	
}

@media  screen and (max-width: 767px)
{


}
@media  screen and (max-width: 425px)
{

}
@media  screen and (max-width: 414px)
{

}
@media  screen and (max-width: 375px)
{
	.fw_title h3{font-size:20px;}
}
@media  screen and (max-width: 320px)
{
	
}