﻿@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;}

.more{display: block;
    height: 18px;
    line-height: 18px;
    padding-left: 50px;
    background: url(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(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(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;}


.cen_box_gsys_t{width:100%; height: 585px; float: left; margin: auto; background: url("index/ys_t_bg.jpg") center no-repeat;}
.cen_box_gsys{width:100%; height: 2045px; float:left; margin: 0px auto 0px auto; background: url("index/ys_bg.jpg") center top no-repeat;}
.ys_cont_t{ position: absolute;font-weight: bold;top:28px;left: 520px; text-align: left;}

.ys_item{width:400px;float: left;}
.ys_item h2{width:100%; float: left; margin: auto; padding: 0px; margin-bottom: 0px;}
.ys_item h5{width:100%; float: left; margin: auto; padding: 0px; margin-bottom: 20px;line-height: 2em;}
.ys_item p{background: url("ico_jt.png") left 5px no-repeat;padding-left: 25px;margin-bottom: 10px; text-align: left; line-height: 25px; font-weight: bold;float: left;width: 100%;}
.ys_cont_i1{position: absolute; left:735px; top:160px;}
.ys_cont_i2{position: absolute; left:125px; top:585px;}
.ys_cont_i3{position: absolute; left:710px; top:930px;}
.ys_cont_i4{position: absolute; left:710px; top:1380px;}
.ys_cont_i5{position: absolute; left:125px; top:1700px;}

.cen_box_anli{width:100%;  float:left; margin: 0px auto 20px auto; background: url("index/index_anli.jpg") center bottom repeat-x;}
.cen_box_anli .contents{width:100%; float: left; margin-top:0px;}
.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: auto;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;box-shadow: 0px 0px 0.5px #cccccc;}
.cen_box_anli .contents .ArticleList ul li .Images img{ width: 270px; height: 190px; border: 5px solid #FFFFFF; float: left;}
.cen_box_anli .contents .ArticleList ul li .Names{ float: left;
    height: 30px;
    line-height: 50px;
    font-size: 16px;
    width: 100%;}
.cen_box_anli .contents .ArticleList ul li .Names a{text-align: center;}
.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(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: 800px; float:left; margin: 0px auto 20px auto; background: url("index/index_gsjj.jpg") center top repeat-x;}
.cen_box_gsjj .c_gsjj_logos{     float: left;
    margin: auto;
    text-align: center;
    margin-top: 380px;
    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 20px; border-radius: 10px; background: #b81b22; color: #FFFFFF; font-size: 14px; text-align: center;}


@media only screen and (max-width: 1024px){	
	body {
    margin: 0px 5px;
}
	.index_title{margin-top: 40px;}
	.index_title h3 {font-size: 30px;}
	.banner_cp{ display: none;}
	.cen_box1{height:auto;}
	.cen_box1 .m_tit {
		margin-bottom: 40px;
		text-align: center;
		position: relative;
		margin-top:40px;
	}
	.cen_box1 .m_tit p{margin:0px;}
	.cen_box1 .m_tit h2 {
    display: inline-block;
    padding: 10px 19px;
    border: 1px solid #DBDBDB;
    font-size: 25px;
    background: #fff;
    position: relative;
    z-index: 2;
    color: #333;
    font-weight: 300;
    line-height: normal;
	}
	.cen_box1 .m_tit i {
    position: absolute;
    left: 0;
    top: 26px;
    width: 100%;
    border-top: 1px solid #DBDBDB;
    z-index: 1;
	}
	.MyContLeft{display: none;}
	.c1_cp_boxs{width:100%; margin:0px;}
	.c1_cp_boxs .contents ul{width: 100%;padding: 0px;float: left;}
	.c1_cp_boxs .contents ul li{margin:auto; padding:0px;width:24%;height: auto;border-bottom: 1px solid #efefef;float: left;}
	.c1_cp_boxs .showbox .Images{margin-top:15px; height:160px; overflow: hidden;}
	.c1_cp_boxs .showbox .Images img{width: 96%;margin-left: 2%;height:auto;padding:0px; border:0px; box-shadow: 2px 2px 10px #ccc;}
	.c1_cp_boxs .showbox .Names{height:40px; line-height: 40px; text-align: center;}
	.c1_cp_boxs .showbox .Names a{color:#666;}
	
	
	.cen_box_gsys_t,.cen_box_anli,.index_ad01,.index_cgal{display: none;}
	
	.cen_box_gsys{ position: relative;}
	.ys_cont_t {left: 450px;}
	.ys_cont_i1{left: 550px;top: 180px;}
	.ys_cont_i3,.ys_cont_i4{left: 600px;}
	
	
	.cen_box_news{width:100%; height: 450px; float:left; margin: 40px auto 30px auto; background: #FFFFFF;}
	.c_news_l{float: left;
		width: 250px;
		text-align: left;
		margin-top: 60px;
		background: url(index/index_line.gif) no-repeat right 30px;    font-size: 22px;margin-left: 10px;}
	.c_news_l h2{ width: 100%; font-size: 28px; color: #555;}
	.c_news_l h2 a,.c_news_contents h5 a{color: #555;}
	.c_news_contents {width: 340px;
		float: left;
		margin: 10px 10px 0px 10px;}
	.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: 380px;
		float: left;
		margin: 10px 0px 0px 10px;}
	.c_news_contents dd{margin:0px;font-size: 14px;}
	.c_news_r .ArticleList ul{width:100%;margin: 10px auto;padding: 0px;}
	.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:280px;height:40px; line-height: 40px;}
	.c_news_r .ArticleList ul li span.time {
		width: 70px;
		height:40px;
		line-height: 40px;
		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{margin:0px auto;border-bottom:0px; background: #f9f9f9;height: auto;}
	.cen_box_gsjj .c_gsjj_logos{ margin-top: 20px;}
	.cen_box_gsjj .Context {width: 96%;margin: 0px 2% 50px 2%;height: auto;}
	.cen_box_gsjj .Context img{width: 500px;height: auto;}
	.c_gsjj_t{margin-top: 50px;}
	.cen_box_gsjj .gsjj_more{margin-top: -50px;}
	

	.cen_box7{margin-top: 0px; border-top:1px solid #efefef; padding-top:10px;}
	.box7_item,.c7_desc{width:100%; margin-bottom: 0px;height: auto;padding-bottom:10px;}
	.c7_desc .ContextBox{width: 90%;margin: auto 5%;}
	.c7_tel,.c7_work{width:80%; float: left; margin: 5px 10%;}
	.box7_cjwt{margin: auto;padding: 0px; border:0px;border-top:1px solid #efefef; padding-top:10px;}
	

	
	.c7_pic_box .ArticleList ul {
    margin: 0px;
    padding: 0px;
    width: 90%;
    margin-left: 5%;
}
	.box7_l {
    width: 100%;
    float: left;
    margin-top: 30px;
}
	.c7_pic_box .cont_img {
    margin-right: 0px;
    float: left;
    width: 100%;
    height: auto;
    overflow: hidden;
}
	.c7_pic_box .cont_img img{width:100%; height:300px;}
	
	.c7_cont_list ul {
    width: 100%;
    float: left;
    margin: auto;
    padding: 0px;
}
	.c7_cont_list ul li {
    width: 90%;
    height: 34px;
    margin: 5px 5%;
}
	.box7_r {
    width: 100%;
    float: right;
    margin-top: 20px;
}
	.c7_cont_r .ArticleList {
    overflow: hidden;
    width: 96%;
    height: auto;
    padding: 0px;
    margin-top: 0px;
	margin-left: 2%;
}
	.c7_cont_r dl {
    padding: 0px 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 dt a{color:#434343;}
	.c7_cont_r dl dd {
    background: url(d.gif) no-repeat 0 5px;
    padding-left: 28px;
    line-height: 180%;
    color: #999999;
    max-height: 78px;
    overflow: hidden;
    text-align: left;
    margin-top: 5px;
	font-size: 14px;
    margin: auto;
}
	
	.cen_box7 .more{ display: none;}
	
}
@media screen and (max-width: 1023px)
{
	.banner_cp{ display: none;}
	.cpjs_box .m_tit{width:100%;}
	.cen_box1 .m_tit h2 {
    display: inline-block;
    padding: 10px 19px;
    border-bottom: 1px solid #DBDBDB;
    font-size: 25px;
    background: #fff;
    position: relative;
    z-index: 2;
    color: #333;
    font-weight: 300;
    line-height: normal;
    width: 90%;
	}
	.MyContLeft{display: none;}
	.MyCont .c1_cp_boxs{width:100%; margin:0px;}
	.c1_cp_boxs .contents ul{width: 100%;padding: 0px;}
	.c1_cp_boxs .contents ul li{margin:auto; padding:0px;width:49%;height: auto;border-bottom: 1px solid #efefef;}
	.c1_cp_boxs .showbox .Images{margin-top:15px; height:250px;overflow: hidden;}
	.c1_cp_boxs .showbox .Images img{width: 96%;margin-left: 2%;height:auto;padding:0px; border:0px; box-shadow: 2px 2px 10px #ccc;}
	.c1_cp_boxs .showbox .Names{height:40px; line-height: 40px;    text-align: center;}
	.c1_cp_boxs .showbox .Names a{color:#666;}

	
	.cen_box_gsys{width: 100%;height:auto; background-repeat: repeat-y; background: #f9f9f9;}
	.ys_cont_t,.ys_cont_i1,.ys_cont_i2,.ys_cont_i3,.ys_cont_i4,.ys_cont_i5{margin-top:0px;height: auto; position:relative;top:0px; left:0px;}
	.ys_cont_t{font-weight:500; border-bottom:1px solid #efefef;margin-bottom: 10px;display: none;}
	.ys_item{margin: 10px 2%; width:96%; float: left; padding-bottom:20px; border-bottom: 1px dashed #ccc;}
	.ys_item h5{margin-bottom:0px;}
	.ys_item p{width:auto;margin-bottom: -10px;font-weight: 500;}
	
	
	.cen_box_news{width:100%; height: auto; margin-top:0px;}
	.c_news_l{margin-top: 20px;}
	.c_news_l h2 a{color:#b81c22;}
	.c_news_contents{width:96%; margin: auto 2%; float: left;}
	.c_news_contents dd{margin:0px;}
	.c_news_contents h5 a{color:#b81c22;}
	.c_news_r{width:100%; height: auto; margin: 0px;}
	.c_news_r .ArticleList ul{width:100%; padding: 0px;}
	.c_news_r .ArticleList ul li{width:100%;}
	.c_news_r .ArticleList ul li span{width:80%; float: left;}
	.c_news_r .ArticleList ul li span.time{ width:20%;    height: 40px;    line-height: 40px;}
	
	.cen_box_gsjj{margin: 0px auto;border-bottom: 0px;background: #f9f9f9;height: auto;}
	.cen_box_gsjj .Context {width: 96%;margin: 0px 2% 50px 2%;height: auto;}

}

@media (min-width: 375px) and (max-width: 767px) { 
	.banner_cp{ display: none;}
	.cpjs_box .m_tit{width:100%;}
	.MyContLeft{display: none;}
	.MyCont .c1_cp_boxs{width:100%; margin:0px;}
	.c1_cp_boxs .t1 span{ display: none;}
	.c1_cp_boxs .contents ul{width: 100%;padding: 0px;}
	.c1_cp_boxs .contents ul li{margin:auto; padding:0px;width:49%;height: auto;border-bottom: 1px solid #efefef;}
	.c1_cp_boxs .showbox .Images{margin-top:15px; height:140px;}
	.c1_cp_boxs .showbox .Images img{width: 96%;margin-left: 2%;height:auto;padding:0px; border:0px; box-shadow: 2px 2px 10px #ccc;}
	.c1_cp_boxs .showbox .Names{height:40px; line-height: 40px;}
	.c1_cp_boxs .showbox .Names a{color:#666;}
	

}
@media (min-width: 321px) and (max-width: 375px)
{
	.banner_cp{ display: none;}
	.cpjs_box .c1_t{margin: 25px auto 30px auto;}
	.cpjs_box .m_tit{width:100%;}
	.MyContLeft{display: none;}
	.MyCont .c1_cp_boxs{width:100%; margin:0px;}
	.c1_cp_boxs .t1 span{ display: none;}
	.c1_cp_boxs .contents ul{width: 100%;padding: 0px;}
	.c1_cp_boxs .contents ul li{margin:auto; padding:0px;width:49%;height: auto;border-bottom: 1px solid #efefef;}
	.c1_cp_boxs .showbox .Images{margin-top:15px;height:120px;}
	.c1_cp_boxs .showbox .Images img{width: 96%;margin-left: 2%;height:auto;padding:0px; border:0px; box-shadow: 2px 2px 10px #ccc;}
	.c1_cp_boxs .showbox .Names{height:40px; line-height: 40px;}
	.c1_cp_boxs .showbox .Names a{color:#666;}
	

}

@media screen and (max-width: 320px)
{
	.banner_cp{ display: none;}
	.cpjs_box .m_tit{width:100%;}
	.MyContLeft{display: none;}
	.MyCont .c1_cp_boxs{width:100%; margin:0px;}
	.c1_cp_boxs .t1 span{ display: none;}
	.c1_cp_boxs .contents ul{width: 100%;padding: 0px;}
	.c1_cp_boxs .contents ul li{margin:auto; padding:0px;width:100%;height: auto;border-bottom: 1px solid #efefef;}
	.c1_cp_boxs .showbox .Images{margin-top:15px;}
	.c1_cp_boxs .showbox .Images img{width: 96%;margin-left: 2%;height:auto;padding:0px; border:0px; box-shadow: 2px 2px 10px #ccc;}
	.c1_cp_boxs .showbox .Names{height:40px; line-height: 40px;}
	.c1_cp_boxs .showbox .Names a{color:#666;}
	
	.c_news_r .ArticleList ul li span{width:75%;}
	.c_news_r .ArticleList ul li span.time{ width:25%;}
		
}