@charset "utf-8";
* {margin: 0px;padding: 0px;}
.left {float: left;}
.right {float: right;}
img {border: none;}
.clearfix {zoom: 1;}
.clearfix:after {content: "020";height: 0px;display: block;overflow: hidden;clear: both;}
a{color: #333333;}
a:hover {color: #004a7c;transition: all 0.2s;-webkit-transition: all 0.2s;-o-transition: all 0.2s;-moz-transition: all 0.2s;text-decoration: none;}
ul li,ol li {list-style-type: none;}
body {font-family: "microsoft Yahei";width: 100%;}

.height10{width: 100%;height: 10px;}
.height15{width: 100%;height: 15px;}
.height20{width: 100%;height: 20px;}
.height25{width: 100%;height: 25px;}
.height30{width: 100%;height: 30px;}
.height40{width: 100%;height: 40px;}
.height50{width: 100%;height: 50px;}
.height60{width: 100%;height: 60px;}


/*******通用********/
.main{width: 100%;height: auto;overflow: hidden;}
.newtitle{width: 1200px;height: 50px;margin: 0 auto;}
.newtitle .newtitle01{width: auto;height: 100%;font-size: 36px;color: #333333;padding-right: 20px;font-weight: 600;}
.newtitle .newtitle02{width: auto;height: 100%;font-size: 14px;color: #666666;}
.newtitle a{width: auto;height: 100%;font-size: 14px;color: #666666;float: right;line-height: 70px;}
/*******header********/

/*******banner********/
.main{width: 100%;height: auto;overflow: hidden;}
.tybanner{width: 100%;height: 240px;}
.tybannercon{width: 1200px;height: 100%;margin: 0 auto;}
.tybannercon span{line-height: 240px;font-size: 40px;color: #FFFFFF;}
.crjfwbanner{background: url(cyfwbg.png) no-repeat top center;}
.tytitle{width: 1200px;height: auto;margin: auto;}
.tytitle p{width: 100%;height: 98px;border-bottom: 2px solid #acacac;}
.tytitle p span {display: block;float: left;color: #2B2F32;font-size: 36px;height: 88px;line-height: 100px;cursor: default;}
.tybannercon .tybannercon01 {
    line-height: 80px;
    font-size: 40px;
    padding-top: 60px;
    color: #FFFFFF;
}
.tybannercon .tybannercon02 {
    line-height: 20px;
    font-size: 16px;
    color: #FFFFFF;
    opacity: 0.8;
    padding-right: 775px;
}
.tybannercon span {
    display: block;
    width: 100%;
    height: auto;
}

/*******主体********/
.cyfw01{width: 100%;height: auto;overflow: hidden;padding: 60px 0;}
.cyfw01main{width: 1200px;height: auto;margin: auto;}
.cyfw01main ul li{width: 380px;height: 140px;float: left;margin-right: 30px;text-align: center;}
.cyfw01main ul li a{display: block;width: 100%;height: 100%;box-shadow: 0 2px 15px 0 rgba(153,153,153,0.20);}
.cyfw01main ul li:last-child{margin: 0;}
.cyfw01main ul li a span{margin-bottom: 13px;display: flex;width: 100%;height: 83px;padding-top: 13px;align-items: center;}
.cyfw01main ul li a p{font-size: 16px;color: #333333;}
.cyfw01main ul li a span img{align-items: center;margin: 0 auto;}
.cyfw02{width: 100%;height: 534px;overflow: hidden;background: url(weimian.png) no-repeat center top;}
.cyfw02main{width: 1200px;height: 100%;margin: auto;}
.cyfw02main01-1{width: 468px;height: auto;}
.cyfw02main01-2{width: 712px;height: auto;}
.cyfw02main .tytitle{width: 100%;}
.cyfw02main .tytitle p span{font-size: 30px;color: #FFFFFF;}
.cyfw02main .tytitle p{border-bottom: 4px solid rgba(255, 255, 255, 0.4);}
.cyfw02mainlist ul li{width: 224px;height: 70px;float: left;margin-right: 20px;margin-top: 20px;}
.cyfw02main01-1 .cyfw02mainlist ul li:last-child{margin-right: 0;}
.cyfw02main01-2 .cyfw02mainlist ul li:last-child{margin-right: 0;}
.cyfw02mainlist ul li a{display: block;width: 100%;height: 100%;background: rgba(255, 255, 255, 0.8);display: flex;flex-direction: column;justify-content: center;padding-left: 20px;}
.cyfw02main01,.cyfw02main02{width: 100%;height: auto;overflow: hidden;}
.cyfw02main02 .cyfw02mainlist ul li:nth-child(5n){margin-right: 0;}
.cyfw03{width: 100%;height: auto;overflow: hidden;padding-bottom: 60px;padding-top: 10px;}
.cyfw03 .tytitle p span{font-size: 30px;}
.cyfw03 .tytitle p{    border-bottom: 4px solid #acacac;}
.cyfw03main{width: 1200px;height: auto;margin: auto;}
.cyfw03 ul li{
	height: 60px;
	line-height: 60px;
	font-size: 16px;
	width: 100%;
    float: left;
    border-bottom: 1px solid rgba(215,216,217,0.50);
}
.cyfw03 ul li span{
	float: right;
    color: #666666;
}
.cyfw03 ul li i{
	float: left;
	background:  #45AA97;
	width: 3px;
	height: 12px;
	margin: 24px 10px 0 0;
}