@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(crjfwbg.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;
}

/*******主体********/
.crjfw01{width: 100%;height: auto;overflow: hidden;padding-top: 40px;padding-bottom: 40px;}
.crjfw01main{width: 1200px;height: auto;margin: 0 auto;}
.crjfw01main .crjfw01-1{width: 380px;height: 690px;margin-right: 30px;box-shadow: 0 2px 15px 0 rgba(153,153,153,0.20);}
.crjfw01main .crjfw01-2{width: 380px;height: 690px;box-shadow: 0 2px 15px 0 rgba(153,153,153,0.20);}
.crjfw01main p{line-height: 80px;font-size: 24px; color: #333333;text-align: center;}
.crjfw01main .crjfw01-1 ul li{width: 280px;height: 70px;margin: auto;background: #F1F2F3;margin-bottom: 32px;}
.crjfw01main .crjfw01-1 ul li a{    display: flex;
    flex-direction: column;
    justify-content: center;height: 70px;width: 100%;padding-left: 20px;padding-right: 20px;font-size: 16px;}
.crjfw01main .crjfw01-2 ul li{width: 280px;height: 50px;margin: auto;background: #F1F2F3;margin-bottom: 15px;}
.crjfw01main .crjfw01-2 ul li a{    display: flex;
    flex-direction: column;
    justify-content: center;height: 50px;width: 100%;padding-left: 20px;padding-right: 20px;font-size: 16px;}
.crjfw02{width: 100%;height: auto;overflow: hidden;padding-bottom: 40px;}
.crjfw02main{width: 1200px;height: auto;margin: 0 auto;}
.crjfw02main .crjfw02main01{width: 380px;height: 210px;}
.crjfw02main .crjfw02main02{width: 820px;height: 180px;    box-shadow: 0 2px 15px 0 rgba(153,153,153,0.20);margin-top: 30px;padding-left: 50px;}
.crjfw02main02 p {
    line-height: 80px;
    font-size: 24px;
    color: #333333;
    text-align: left;
}
.crjfw02main02 ul li {
    width: 340px;
    height: 70px;
    margin: auto;
    background: #F1F2F3;
    margin-bottom: 32px;
    float: left;
    margin-right: 40px;
}
.crjfw02main02 ul li a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 70px;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
}