﻿/*通用全局样式*/
*{margin: 0;padding: 0;}
body {font-family: "微软雅黑";}

/*清除浮动*/
.clearfix {zoom: 1;}
.clearfix:after {content: "020";height: 0px;display: block;overflow: hidden;clear: both;}

/*清除样式*/
li {list-style-type: none;}
a{text-decoration: none;}


/*pc端样式*/
@media only screen and (min-width: 1025px){
	/*当前位置*/
	.dqwz{
		width: 100%;
	    height: 35px;
	    /*background-color: #eee;*/
	}
	
	.dqwz1{
		width: 1100px;
	    height: 35px;
	    line-height: 35px;
	    margin: 0 auto;
	}
	
	 .zt tbody>tr>td>table>tbody>tr>td:first-child span {
	    display: none;
	}
	.cont2 {
	    width: 1100px;
	    height: auto;
	    margin: 0 auto;
	    margin-top: 23px;
	}
	body{
		min-width: 1366px;
	}
	.cont2_left {
    width: 100%;
    float: left;
	}
	
	.cont2_right {
	    width: 37%;
	    height: 620px;
	    float: left;
	    background-color: #f0f0f0;
	    padding: 30px 28px 0 25px;
	}
	
	.c2_left_header {
	    width: 100%;
	    height: 41px;
	    border-bottom: 1px solid #dadada;
	    color: #2077BE;
	    font-size: 19px;
	    font-weight: 800;
	}
	.c2_left_header b{
		display: none;
	}
	
	.title1 {
	    width: 100%;
	    height: 64px;
	    line-height: 64px;
	    font-size: 17px;
	    font-weight: 800;
	    overflow: hidden;
	}
	
	.title1 a {
	    color: #355e92;
	}
	
	.c2_left_bott {
	    width: 100%;
	    height: 239px;
	}
	
	.c2_l_b_img {
	    width: 40%;
	    height: 207px;
	    padding-right: 24px;
	    float: left;
	}
	
	.c2_l_b_xx {
	    width: 55%;
	    float: left;
	}
	
	.c2_l_b_xx p {
	    line-height: 30px;
	}
	
	.c2_l_b_xx b {
	    color: #355e92;
	}
	
	.c2_l_b_xx a,
	.ft_bt b {
	    color: #2077BE;
	}
	
	.chof {
	    width: 100%;
	}
	
	.xuxian {
	    width: 100%;
	    border-bottom: 1px dashed #98a4ab;
	}
	
	.ftlb {
	    width: 100%;
	    height: 154px;
	    border-bottom: 1px dashed #98a4ab;
	    padding-top: 20px;
	}
	
	.ftlb_img {
	    width: 51.87%;
	    height: 112px;
	    float: left;
	    padding-right: 16px;
	}
	
	.ft_bt {
	    width: 48.13%;
	    height: 112px;
	    float: left;
	    line-height: 30px;
	    font-size: 13px;
	    overflow: hidden;
	}
	
	.ft_bt span {
	    color: #999;
	    float: right;
	}
	
	.ft_lists {
	    padding-top: 7px;
	}
	
	.ft_lists li {
	    width: 100%;
	    font-size: 15px;
	    line-height: 37px;
	    height: 37px;
	}
	
	.ft_lists b {
	    width: 5%;
	    height: 2px;
	    float: left;
	    background: url(hk.png) no-repeat center;
	    margin-top: 18px;
	}
	
	.ft_lists p {
	    width: 82%;
	    float: left;
	    height: 37px;
	    overflow: hidden;
	}
	
	.ft_lists span {
	    width: 13%;
	    float: right;
	    color: #999;
	    text-align: right;
	}
	
	.zxft {
	    width: 100%;
	    height: 653px;
	}
	
	.more {
	    float: right;
	    font-size: 14px;
	    font-weight: 400;
	    line-height: 41px;
	}
	
	.more a {
	    color: #999;
	}
	
	.lsft {
	    width: 100%;
		margin-bottom:20px;
	}
	
	.lsft_list {
	    margin-top: 20px;
	}
	
	.lsft_list li {
	    float: left;
	    width: 22%;
	    margin-left: 44px;
	}
	
	.lsft_list li a {
	    text-align: center;
	}
	
	.lsft_list .Opl {
	    margin: 0;
	}
	
	.lsft_list li a,
	.lsft_list li p {
	    display: block;
	}
	
	.lsft_list_tit {
	    color: #355e92;
	    font-size: 16px;
	    line-height: 56px;
	}
	
	.lsft_list li p {
	    font-size: 12px;
	    line-height: 28px;
	}
}

/*pad端样式*/
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	/*当前位置*/
	.dqwz{
		width: 100%;
	    height: 35px;
	    background-color: #eee;
	}
	
	.dqwz1{
		width: 1100px;
	    height: 35px;
	    line-height: 35px;
	    margin: 0 auto;
	}
	
	 .zt tbody>tr>td>table>tbody>tr>td:first-child span {
	    display: none;
	  }
	.cont2 {
	    width: 90%;
	    height: auto;
	    margin: 0 auto;
	    margin-top: 23px;
	}
	.cont2_left {
    width: 100%;
    float: left;
	}
	
	.cont2_right {
	    width: 37%;
	    height: 620px;
	    float: left;
	    background-color: #f0f0f0;
	    padding: 30px 28px 0 25px;
	}
	
	.c2_left_header {
	    width: 100%;
	    height: 41px;
	    border-bottom: 1px solid #dadada;
	    color: #2077BE;
	    font-size: 19px;
	    font-weight: 800;
	}
	
	.c2_left_header b{
		display: none;
	}
	
	.title1 {
	    width: 100%;
	    height: 64px;
	    line-height: 64px;
	    font-size: 17px;
	    font-weight: 800;
	    overflow: hidden;
	}
	
	.title1 a {
	    color: #355e92;
	}
	
	.c2_left_bott {
	    width: 100%;
	    height: 239px;
	}
	
	.c2_l_b_img {
	    width: 40%;
	    height: 207px;
	    padding-right: 24px;
	    float: left;
	}
	
	.c2_l_b_xx {
	    width: 55%;
	    float: left;
	}
	
	.c2_l_b_xx p {
	    line-height: 30px;
	}
	
	.c2_l_b_xx b {
	    color: #355e92;
	}
	
	.c2_l_b_xx a,
	.ft_bt b {
	    color: #2077BE;
	}
	
	.chof {
	    width: 100%;
	}
	
	.xuxian {
	    width: 100%;
	    border-bottom: 1px dashed #98a4ab;
	}
	
	.ftlb {
	    width: 100%;
	    height: 154px;
	    border-bottom: 1px dashed #98a4ab;
	    padding-top: 20px;
	}
	
	.ftlb_img {
	    width: 51.87%;
	    height: 112px;
	    float: left;
	    padding-right: 16px;
	}
	
	.ft_bt {
	    width: 48.13%;
	    height: 112px;
	    float: left;
	    line-height: 30px;
	    font-size: 13px;
	    overflow: hidden;
	}
	
	.ft_bt span {
	    color: #999;
	    float: right;
	}
	
	.ft_lists {
	    padding-top: 7px;
	}
	
	.ft_lists li {
	    width: 100%;
	    font-size: 15px;
	    line-height: 37px;
	    height: 37px;
	}
	
	.ft_lists b {
	    width: 5%;
	    height: 2px;
	    float: left;
	    background: url(hk.png) no-repeat center;
	    margin-top: 18px;
	}
	
	.ft_lists p {
	    width: 82%;
	    float: left;
	    height: 37px;
	    overflow: hidden;
	}
	
	.ft_lists span {
	    width: 13%;
	    float: right;
	    color: #999;
	    text-align: right;
	}
	
	.zxft {
	    width: 100%;
	    height: 653px;
	}
	
	.more {
	    float: right;
	    font-size: 14px;
	    font-weight: 400;
	    line-height: 41px;
	}
	
	.more a {
	    color: #999;
	}
	
	.lsft {
	    width: 100%;
		margin-bottom:20px;
	}
	
	.lsft_list {
	    margin-top: 20px;
	}
	
	.lsft_list li {
	    float: left;
	    width: 22%;
	    margin-left: 44px;
	}
	
	.lsft_list li a {
	    text-align: center;
	}
	
	.lsft_list .Opl {
	    margin: 0;
	}
	
	.lsft_list li a,
	.lsft_list li p {
	    display: block;
	}
	
	.lsft_list_tit {
	    color: #355e92;
	    font-size: 16px;
	    line-height: 56px;
	}
	
	.lsft_list li p {
	    font-size: 12px;
	    line-height: 28px;
	}
}

/*移动端样式*/
@media only screen and (max-width: 767px) {
	.dqwz1 a{
		font-size: 2rem;
	}
	/*当前位置*/
	.dqwz {
	    width: 100%;
	    padding: 2rem 1rem;
	  }
	  .zt td {
	    font-family: "微软雅黑";
	    font-size: 2rem !important;
	    font-weight: normal;
	    font-stretch: normal;
	    line-height: 1rem;
	    letter-spacing: 0rem;
	    color: #000000;
	    background: none;
	    display: contents;
	    line-height: 3rem;
	  }
	  .zt tbody>tr>td>table>tbody>tr>td:first-child span {
	    	display: none;
		}
  /*当前位置结束*/
	.cont2 {
	    width: 90%;
	    height: auto;
	    margin: 0 auto;
	    margin-top: 1.5rem;
	}
	.cont2_left {
    width: 100%;
    float: left;
	}
	
	.cont2_right {
	    width: 37%;
	    height: 620px;
	    float: left;
	    background-color: #f0f0f0;
	    padding: 30px 28px 0 25px;
	}
	
	.c2_left_header {
	    width: 100%;
	    height: 2.5rem;
	    color: #2077BE;
	    font-size: 2rem;
	    font-weight: 800;
	}
	
	.c2_left_header span{
		z-index: 1;
		font-size: 3rem;
		position: relative;
	}
	
	
	
	.c2_left_header b{
		background: url(tuoyuna.png) no-repeat;
		background-size: 100% 45%;
		background-position: bottom;
		filter:alpha(opacity=36);
		-moz-opacity:0.36;
		opacity:0.36;
		-khtml-opacity: 0.36;
		display: inline-block;
	    width: 8rem;
	    height: 2rem;
	    margin-left: -8.3rem;
	    margin-bottom: -0.3rem;
	}
	
	.title1 {
	    width: 100%;
	    line-height: 3rem;
	    font-weight: 800;
	    overflow: hidden;
	    margin-top: 2rem;
	}
	
	.title1 a {
	    color: #355e92;
	    font-size: 2rem;
	}
	
	.c2_left_bott {
	    width: 100%;
	    /*height: 239px;*/
	}
	
	.c2_l_b_img {
	    width: 100%;
	    float: left;
	    padding: 2rem 0;
	}
	
	.c2_l_b_img img{
		width: 100%;
	    height: 22rem;
	}
	
	.c2_l_b_xx {
	    width: 100%;
	    float: left;
	    padding-bottom: 1.5rem;
	}
	
	.c2_l_b_xx p {
	    line-height: 3rem;
	    font-size: 2rem;
	}
	
	.c2_l_b_xx b {
	    color: #355e92;
	}
	
	.c2_l_b_xx a,
	.ft_bt b {
	    color: #2077BE;
	}
	
	.chof {
	    width: 100%;
	    border-bottom: 0.1rem solid #E5E5E5;
	}
	
	.xuxian {
	    width: 100%;
	    border-bottom: 1px dashed #98a4ab;
	}
	
	.ftlb {
	    width: 100%;
	    height: 154px;
	    border-bottom: 1px dashed #98a4ab;
	    padding-top: 20px;
	}
	
	.ftlb_img {
	    width: 51.87%;
	    height: 112px;
	    float: left;
	    padding-right: 16px;
	}
	
	.ft_bt {
	    width: 48.13%;
	    height: 112px;
	    float: left;
	    line-height: 30px;
	    font-size: 13px;
	    overflow: hidden;
	}
	
	.ft_bt span {
	    color: #999;
	    float: right;
	}
	
	.ft_lists {
	    padding-top: 7px;
	}
	
	.ft_lists li {
	    width: 100%;
	    font-size: 15px;
	    line-height: 37px;
	    height: 37px;
	}
	
	.ft_lists b {
	    width: 5%;
	    height: 2px;
	    float: left;
	    background: url(hk.png) no-repeat center;
	    margin-top: 18px;
	}
	
	.ft_lists p {
	    width: 82%;
	    float: left;
	    height: 37px;
	    overflow: hidden;
	}
	
	.ft_lists span {
	    width: 13%;
	    float: right;
	    color: #999;
	    text-align: right;
	}
	
	.zxft {
	    width: 100%;
	    height: 653px;
	}
	
	.more {
	    float: right;
	    font-size: 14px;
	    font-weight: 400;
	    line-height: 41px;
	}
	
	.more a {
	    color: #999;
	}
	
	.lsft {
	    width: 100%;
		margin-bottom:2rem;
	}
	
	.lsft_list {
	    margin-top: 20px;
	}
	
	.lsft_list li {
	    float: left;
	    width: 22%;
	    margin-left: 44px;
	}
	
	.lsft_list li a {
	    text-align: center;
	}
	
	.lsft_list .Opl {
	    margin: 0;
	}
	
	.lsft_list li a,
	.lsft_list li p {
	    display: block;
	}
	
	.lsft_list_tit {
	    color: #355e92;
	    font-size: 16px;
	    line-height: 56px;
	}
	
	.lsft_list li p {
	    font-size: 12px;
	    line-height: 28px;
	}
}