


.content_home_gsjj{
     width: 100%;
     padding-top: 5px;
}

.content_home_gsjj .left{
    float: left;
}

.content_home_gsjj .left .eng_txt{
    width: 493px;
    height:36px;
    background: url(../../images/img_5.png) no-repeat -7px center;
}

.content_home_gsjj .left .chs_txt{
    font-size: 24px;
    line-height:30px;
}
.content_home_gsjj .left .title{
    margin-top: 4px;
}

.content_home_gsjj .left .title a:hover{
	text-decoration: none;
}

.content_home_gsjj .left .title .chs{
    font-size: 24px;
}

.content_home_gsjj .left .title .chs:hover{
    color: #fe0000;
}

.content_home_gsjj .left .title .eng{
    font-size: 16px;
}

.content_home_gsjj .left .bottom{
    width:595px;
    height: 243px;
    background: url(../../images/img_6.png) no-repeat left bottom;
}

.content_home_gsjj .left .bottom .desc{
    float: right;
    width:413px;
    text-indent: 15px;
    line-height:24px;
    font-size:14px;
    color:#2a2a2a;
	letter-spacing:0.4px;
}

.content_home_gsjj .left .bottom .desc a{
    color:#fd2323;
}

.content_home_gsjj .right{
    float: right;
    width:478px;
    height:316px;
    background: url(../../images/img_8.png) no-repeat right bottom;
    position:relative;
}

.content_home_gsjj .right .video{
    position:absolute;
    right: 25px;
    bottom: 18px;
}



.content_home_zysb{
    width: 100%;
    padding-top: 34px;
    padding-bottom: 21px;
    /*border-bottom: 3px dotted #ececec;*/
}

.content_home_zysb .left{
    float: left;
    width: 274px;
    margin-right: 1px;
    overflow:hidden;
}

.content_home_zysb .left a:hover{
	text-decoration:none;
}

.content_home_zysb .left .msg{
    display:block;
    position:absolute;
    left:0;
    bottom:-36px;
    width:100%;
    height:35px;
    line-height:35px;
    text-align: center;
    background:url(../../images/img_18.png);
    color:#ffffff;
    font-size:14px;
}

.content_home_zysb .left .img{
    border:1px solid #efefef;
}

.content_home_zysb .area_1_bottom{
    background: url(../../images/img_19.png) repeat center center;
    width:274px;
    height:132px;
    text-align: center;
    color: #ffffff;
    display: table;
}



.content_home_zysb .area_1_bottom .title{
    width:100%;
    height:131px;
    vertical-align:middle;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}

.content_home_zysb .area_1_bottom .title:hover{
    color:#fe0000;
}

.content_home_zysb .area_1_bottom .title_chs{
    font-size: 24px;
}

.content_home_zysb .area_1_bottom .title_eng{
    font-size: 14px;
}


.content_home_zysb .bottom{
    width:274px;
    height:131px;
    text-align: center;
    color: #ffffff;
    display: table;
}


.content_home_zysb .area_1 .top{
    position:relative;
    width:275px;
    height:256px;
    margin-bottom:1px;
    overflow: hidden;
}

.content_home_zysb .area_1 .top img{
    width:100%;
    height:256px;
}

.content_home_zysb .area_2 .top{
    position:relative;
    width:100%;
    height:153px;
    margin-bottom: 1px;
}

.content_home_zysb .area_2 .top .img{
    width:100%;
    height:153px;
}

.content_home_zysb .area_2 .top .img img{
    width:100%;
    height:153px;
}

.content_home_zysb .area_2 .bottom{
    position:relative;
    width:100%;
    height:234px;
}

.content_home_zysb .area_2 .bottom .img{
    width:100%;
    height:234px;
}

.content_home_zysb .area_2 .bottom .img img{
    width:100%;
    height:234px;
}

.content_home_zysb .area_3{
    position: relative;
}

.content_home_zysb .area_3 .img{
    width:100%;
    height:388px;
}

.content_home_zysb .area_3 .img img{
    width:100%;
    height:388px;
}


.content_home_zysb .area_4 .top{
    position:relative;
    width:100%;
    height:233px;
    margin-bottom: 1px;
}

.content_home_zysb .area_4 .top img{
    width:100%;
    height:233px;
}

.content_home_zysb .area_4 .bottom{
    position:relative;
    width:100%;
    height:154px;
}

.content_home_zysb .area_4 .bottom .img{
    width:272px;
    height:154px;
}

.content_home_zysb .area_4 .bottom .img img{
    width:100%;
    height:154px;
}



.content_home_xwzx{
    width: 100%;
    padding-top: 23px;
    padding-bottom: 15px;
}

.content_home_xwzx .top{
    width: 100%;
    margin-bottom: 4px;
}

.content_home_xwzx .top .left{
    font-size: 24px;
    float:left;
}

.content_home_xwzx .top .left a{
    text-decoration:none;
}

.content_home_xwzx .top .right{
    font-size: 14px;
    float:right;
    background: url(../../images/img_27.png) no-repeat 0 1px;
    padding-left: 25px;
    height:21px;
    line-height:21px;
    cursor: pointer;
    margin-top: 6px;
}


.content_home_xwzx .middle .box{
	width:1100px;
	margin: 0 auto;
	overflow: hidden;
}

.content_home_xwzx .middle .box ul {
    position: relative;
    overflow: hidden;
}

.content_home_xwzx .middle li{
	float:left;
	margin-right:19px;
	width:354px;
	overflow:hidden;
}

.content_home_xwzx .middle li.no_margin_right{
	margin-right:0;
}

.content_home_xwzx .middle li .img{
	width:354px;
	height:235px;

}



.content_home_xwzx .middle li .title{
	height:42px;
	line-height:42px;
    text-align:left;
    padding-left: 3px;
}

.content_home_xwzx .middle li .title a{
	font-size:16px;
	color:#696969;
}

.content_home_xwzx .middle li .title a:hover{
    text-decoration: none;
}



.content_gywm_1{
    width: 100%;
    padding-top:  40px;
    padding-bottom: 0;
}

.content_gywm_1 .middle{
    width: 100%;
    margin-top: 25px;
    margin-bottom: 0;
}

.content_gywm_1 .middle .content{
    width:1033px;
    margin: 0 auto;
}


.content_gywm_2{
    width: 100%;
    padding-top:  40px;
    padding-bottom: 30px;
}

.content_gywm_2 .middle{
    width: 100%;
    margin-top: 11px;
    margin-bottom: 30px;
}

.content_gywm_2 .middle .item{
    width: 208px;
    height:208px;
    margin-right: 15px;
    float:left;
}

.content_gywm_2 .middle .item .txt{
    margin-top: 165px;
    text-align: center;
    font-size: 16px;
    color: #ffffff;
}

.content_gywm_2 .middle .no_margin_right{
    margin-right: 0;
}

.content_gywm_2 .middle .img_1{
    background:#caa386 url(../../images/img_31.png) no-repeat center 43px;
}

.content_gywm_2 .middle .img_2{
    background:#caa386 url(../../images/img_32.png) no-repeat center 43px;
}

.content_gywm_2 .middle .img_3{
    background:#caa386 url(../../images/img_33.png) no-repeat center 43px;
}


.content_gywm_2 .middle .img_4{
    background:#caa386 url(../../images/img_34.png) no-repeat center 43px;
}


.content_gywm_2 .middle .img_5{
    background:#caa386 url(../../images/img_35.png) no-repeat center 43px;
}



.content_gywm_3{
    width: 100%;
    padding-top:  40px;
    padding-bottom: 11px;
}

.content_gywm_3_img{
    width: 100%;
}

.content_gywm_3_img img{
    width: 100%;
    display: block;
}


.content_gywm_3_bottom{
    width:100%;
	height:700px;
	position:relative;
}




.content_page_list{
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    background-color: #ececec;
    min-height: 600px;
	clear:both;
}

.content_page_list .left{
    width:228px;
    margin-top: 0.5px;
    float: left;
    border-top: 3px solid #fd4242;
}

.content_page_list .left .title{
    width:100%;
    padding-top: 17px;
    padding-bottom: 11px;
    border: 1px solid #ffffff;
}

.content_page_list .left .title a:hover{
    text-decoration:none;
}

.content_page_list .left .title .title_chs{
    width:100%;
    text-align: center;
    font-size: 20px;
    color: #000000;
}

.content_page_list .left .title .title_chs:hover{
    color:#fe0000;
}

.content_page_list .left .title .title_eng{
    width:100%;
    margin-top: 2px;
    text-align: center;
    font-size: 14px;
    color: #7f7f7f;
}

.content_page_list .left .title .title_eng:hover{
    color:#fe0000;
}

.content_page_list .left .column_list{
    border-top: 1px solid #dddddd;
    padding-top: 17px;
}

.content_page_list .left .column_list li{
    background: url(../../images/img_37.png) no-repeat;
    width:152px;
    height:38px;
    line-height:41px;
    padding-left: 43px;
    border-bottom: 1px solid #dddddd;
    margin:0 auto;
    margin-bottom: 9px;
    font-size: 14px;
    color: #2b2b2b;
}

.content_page_list .left .column_list li:hover{
    color: #fd4242;
    text-decoration: none;
}


.content_page_list .left .column_list a:hover{
    text-decoration: none;
}

.content_page_list .left .column_list li.select{
    color: #fd4242;
}

.content_page_list .left .contact_info{
    width:197px;
    margin:0 auto;
	margin-top:20px;
}

.content_page_list .left .contact_info .txt{
    height:34px;
    line-height:34px;
    padding-left: 6px;
    border-bottom: 1px solid #fd4242;
    font-size: 16px;
}

.content_page_list .left .contact_info .box{
    width:100%;
}

.content_page_list .left .contact_info .box .telephone{
    width:100%;
    height: 88px;
    margin-top: 15px;
    background: #ececec url(../../images/img_38.png) no-repeat;
    padding-top: 5px;
}

.content_page_list .left .contact_info .box .telephone .txt2{
    font-size: 14px;
    color:#2b2b2b;
    margin-left: 8px;
}

.content_page_list .left .contact_info .box .telephone .num{
    float:right;
    font-size: 23px;
    color:#2b2b2b;
    margin-top:9px;
    font-style:italic;
}

.content_page_list .left .contact_info .box .address,
.content_page_list .left .contact_info .box .email{
    font-size: 14px;
    color:#3b3b3b;
    margin-left: 8px;
    word-break: break-all;
	margin-top:4px;
}


.content_page_list .left .other_column{
    width:209px;
    margin:0 auto;
    margin-top: 20px;
    margin-bottom: 40px;
}

.content_page_list .left .other_column li{
    background: #ececec url(../../images/img_39.png) no-repeat;
    width: 209px;
    height:41px;
    padding-top: 15px;
    margin-bottom: 5px;
}


.content_page_list .left .other_column li .txt_chs{
    color: #353535;
    font-size: 14px;
    margin-left:24px;
}

.content_page_list .left .other_column li .txt_eng{
    color: #858585;
    font-size: 10px;
    margin-left:24px;
}

.content_page_list .right{
    width: 872px;
    box-shadow:6px 0px 6px #efefef;
    float: right;
    position: relative;
    background-color: #ffffff;
}

.content_page_list .right .top_msg{
    position: absolute;
    top:-45px;
    left: 0;
    width:100%;
    height:45px;
    line-height:45px;
    background: url(../../images/img_40.png);
    border-radius: 8px 8px 0 0;
}

.content_page_list .right .top_msg .left_column{
    float: left;
    border-bottom: 2px solid #fd4242;
    height:41px;
    margin-left: 38px;
}

.content_page_list .right .top_msg .left_column a{
    font-size: 16px;
    color: #2b2b2b;
}

.content_page_list .right .top_msg .left_column a:hover{
    color: #fe0000;
	text-decoration:none;
}

.content_page_list .right .top_msg .left_column .text{
    font-size: 16px;
    color: #2b2b2b;
}

.content_page_list .right .top_msg .right_path{
    float: right;
    margin-right: 22px;
}

.content_page_list .right .top_msg .right_path span{
    font-size: 14px;
    color: #525252;
}

.content_page_list .right .top_msg .right_path a{
    font-size: 14px;
    color: #525252;
}

.content_page_list .right .top_msg .right_path a:hover{
    color: #fe0000;
	text-decoration:underline;
}

.content_page_list .right .top_list_column{
    width: 100%;

	margin-top:33px;
    margin-bottom: 32px;
}



.content_page_list .right .top_list_column .key{
    float: left;
    margin-left: 38px;
    font-size: 16px;
    color: #2b2b2b;
}

.content_page_list .right .top_list_column li{
    float: left;
    margin-right: 24px;
    font-size: 16px;
    color: #6c6c6c;
}

.content_page_list .right .top_list_column li:hover{
    color: #fe0000;
	text-decoration:underline;
}

.content_page_list .right .list_items{
    width: 100%;
	margin-top:27px;
}

.content_page_list .right .item{
    width: 796px;
    margin:0 auto;
}

.content_page_list .right .item .left_img{
    float: left;
}

.content_page_list .right .item .left_img .img{
    width: 373px;
    height:227px;
    padding:6px 7px 6px 7px;
    border: 1px solid #dddddd;
}



.content_page_list .right .item .right_txt{
    float:right;
    width:376px
}

.content_page_list .right .item .right_txt a{
    text-decoration:none;
}

.content_page_list .right .item .right_txt .item_name{
    margin-top:32px;
    font-size: 18px;
    color: #000000;
}

.content_page_list .right .item .right_txt .item_name:hover{
    color:#fe0000;
}


.content_page_list .right .item .right_txt .item_attr{
    margin-top: 14px;
    margin-bottom: 14px;
    margin-left: 5px;
    font-size: 14px;
    color: #909090;
	min-height:1px;
}

.content_page_list .right .item .right_txt .item_attr .attr{
    height: 25px;
    line-height: 25px;
}

.content_page_list .right .item .right_txt .item_attr .attr div{
    float: left;
}

.content_page_list .right .item .right_txt .item_attr .attr .key_2{
	margin-left:7px;
}

.content_page_list .right .item .right_txt .item_attr .attr .value{
    min-width:98px;
	height:25px;
}
.content_page_list .right .item .right_txt .item_desc{
    color:#909090;
    margin-left: 5px;
    line-height: 24px;
	clear:both;
}




.content_page_list .right .list_items .line{
    width: 796px;
    height: 1px;
    background:url(../../images/img_47.png);
    margin: 21px auto;
}

.content_page_list .right .paging{
    text-align: center;
    margin: 68px 0;
}


.content_page_lxfs{
    width:762px;
    margin:0 auto;
    margin-top: 74px;
}

.content_page_lxfs .title{
    font-size: 28px;
    color: #000000;
}

.content_page_lxfs .way{
    margin-top: 30px;
}

.content_page_lxfs .way .phone{
    margin-bottom: 13px;
    padding-left: 45px;
    height:31px;
    line-height:31px;
    background: url(../../images/img_48.png) no-repeat;
    font-size: 14px;
    color: #000000;
}

.content_page_lxfs .way .address{
    margin-bottom: 13px;
    margin-left: 3px;
    padding-left: 41px;
    height:31px;
    line-height:31px;
    background: url(../../images/img_49.png) no-repeat;
    font-size: 14px;
    color: #000000;
}

.content_page_lxfs .way .email{
    padding-left: 45px;
    height:23px;
    line-height:23px;
    background: url(../../images/img_50.png) no-repeat;
    font-size: 14px;
    color: #000000;
}


.content_page_lxfs .map{
    margin:61px 0 74px 0;
    width: 100%;
    height: 343px;
    border: 5px solid #ececec;
}


.content_page_zxly{
    margin-left:60px;
    margin-top: 62px;
    height:100%;
}


.content_page_zxly table tr{
    height: 55px;
}

.content_page_zxly table tr.tr_area{
    height:259px;
}

.content_page_zxly table .key{
    width:85px;
	text-align:right;
	color:#000000;
	font-size:14px;
}

.content_page_zxly table .value{
    width:460px;
}


.content_page_zxly table .value .text{
    width:415px;
	height:36px;
	padding-left:14px;
	border:1px solid #f0f0f0;

	font-size:12px;
    color:#595757;
    background-color:#f9f9f9;
}

.content_page_zxly table .value .textarea{
    float:left;
    width:415px;
	height:238px;
	padding-left:14px;
    border:1px solid #f0f0f0;

	font-size:12px;
	color:#595757;
    line-height: 30px;
    background-color:#f9f9f9;
}


.content_page_zxly table .value .red{
    color:#ff0000;
}

.content_page_zxly table .value .red_div{
    float:left;
    color:#ff0000;
    margin-left:4px;
}

.content_page_zxly table .value input:focus,
.content_page_zxly table .value textarea:focus {

	border-color: #95c8f1;
    box-shadow: 0 0 7px 1px #95c8f1;
}

.content_page_zxly table .value .sub{
	width: 140px;
	height: 40px;

	background-color: #fe0000;
	color: #ffffff;
	font-size: 20px;
	cursor: pointer;
	border:0;
	letter-spacing:10px;
	text-align:center;
}





.article_content {
    margin: 0 auto;
	margin-top:40px;
	margin-bottom:95px;
    width: 100%;
    min-height: 360px;
}

.article_content .content {
    width: 800px;
    margin: 0 auto;
    font-family: Microsoft yahei,Arial,sans-serif;
}

.article_content .content .argument{
    padding-bottom:12px;
}

.article_content .content .argument .attr{
    margin-bottom:10px;
}

.article_content .content .argument .attr .box{
    width:394px;
	height:44px;
	line-height:44px;
	text-align:center;
    border: 1px solid #eee;
    color:#171717;
}

.article_content .content .argument .attr .left_site{
    float:left;
}

.article_content .content .argument .attr .right_site{
    float:right;
}

.article_content .content .title {
    width: 750px;
	line-height:40px;
    text-align: center;
    font-size: 24px;
    margin: 0 auto;
	color: #222222;
}

.article_content .content .time{
    text-align: center;
	line-height:45px;
	color:#595757;
}

.article_content .content .across_line{
    width:100%;
	height:1px;

	border-bottom:1px dashed #ddd;
	margin:7px 0 32px 0;
}

.article_content .content .across_line_2{
    width:100%;
	height:1px;

	border-bottom:1px dashed #ddd;
	margin:7px 0 0 0;
}



.article_content .content .across_line_3{
    width:100%;
	height:1px;
	border-bottom:1px solid #ddd;
	margin-top:60px;
}

.article_content .content img {
    max-width: 800px;
    text-align: center;
}


.article_content .content .bottom{
    margin-top:19px;
}

.article_content .content .bottom .left_bottom{
    float:left;
}


.article_content .content .bottom .left_bottom .single_item{
    height:24px;
    line-height:24px;
	color:#333333;
}


.article_content .content .bottom .right_bottom{
    float:right;
	margin-top:4px;
	background:url(../../images/return.png) no-repeat 3px 2px;
	padding:2px 10px;
	padding-left:28px;
	border:1px solid #ECECEC;
	color:#333333;
}




.no_content{
    width:100%;
	min-height:400px;
}

.no_content_msg {
    font-size: 15px;
    height: 50px;
    line-height: 50px;
    padding: 6px 0;
	color:#595757;
	margin-left:16px;
	letter-spacing:0.5px;
}

.no_content .no_content_msg .across_line_4{
    width:98%;
	height:1px;
	border-bottom:1px dashed #ddd;
	margin:7px 0 0 0;
}

.no_content_msg  .tips_img{
 	float:left;
	margin-top:12.5px;
    margin-right:5px;
	line-height:20px;
}

.no_content_msg .tips_img img{
    width:25px;
	height:25px;
}

.no_content_msg .txt{
	float:left;
	font-size:18px;
}



.news_player_class{
	margin:0 auto;
}