@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(qcwbbg.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: 30px;padding-bottom: 40px;}
.crjfw01main{width: 1200px;height: auto;margin: 0 auto;}
.crjfw01main .crjfw01-1{width: 585px;height: 610px;margin-right: 30px;box-shadow: 0 2px 15px 0 rgba(153,153,153,0.20);padding: 30px;}
.crjfw01main .crjfw01-2{width: 585px;height: 610px;box-shadow: 0 2px 15px 0 rgba(153,153,153,0.20);padding: 30px;}




.qcwbtitle{width: 100%;height: 110px;float: left;position: relative;border-bottom: 1px solid #D7D8D9;}
.qcwbtitle01{position: absolute;left: 130px;font-size: 24px;color: #1731C5;top: 10px;}
.qcwbtitle02{position: absolute;left: 130px;top: 50px;font-size: 14px;color: #999999;}
.qcwbtitle03{position: absolute;left: 40px;top: 10px;}
.qcwbtitle04{position: absolute;right: 0px;top: 20px;}
.crjfw01-2 .qcwbtitle01{color: #00AD96;}
.crjfw01-1a{display: block;width: 100%;height: 110px;margin-bottom: 30px;}

.crjfw01con{width: 525px;height: 407px;background: url(bg01.png) no-repeat;padding-top: 85px;}
.crjfw01con01 ul li{width: 400px;height: 80px;margin:  auto;border: 1px solid #FFFFFF;border-radius: 61.5px;border-radius: 61.5px;padding-left: 40px;}
.crjfw01con01 ul li img{float: left;margin-right: 30px;}
.crjfw01con01 ul li span{float: left;color: #fff;}
.crjfw01con01 ul li a{display: block;width: 100%;height: 100%;line-height: 76px;}
.crjfw01con01 ul li:first-child{margin-bottom: 40px;}
.crjfw01con02{width: 380px;height: 80px;margin:  auto;padding-top: 20px;}
.crjfw01con02 a{color: #fff;line-height: 30px;
    font-size: 16px;}
    .crjfw01con02 span {
        width: 1px;
        height: 16px;
        margin: 0 15px;
        margin-top: 7px;
        font-size: 14px;
    }
.crjfw01-2 .crjfw01con{background: none;padding: 0;}

.crjfw02{width: 1200px;min-height: 80px;margin: auto;margin-bottom: 30px;}
.crjfw02 ul li{width: 277px;height: 80px;float: left;box-shadow: 0 2px 15px 0 rgba(153,153,153,0.20);margin-right: 30px;line-height: 80px;text-align: center;}
.crjfw02 ul li:last-child{margin-right: 0;}
.crjfw02 ul li img{margin-right: 30px;}
.crjfw02 ul li a{display: block;width: 100%;height: 100%;}
#appxcx{position: relative;}
#appxcx2{width: 1200px; position: absolute; z-index: 99999; display: none; top: 150px;background-color: #F3F3F3;left: -923px;}
#appxcx2 span{color: #333;}
.crjfw03{width: 1200px;min-height: 80px;background-color: #F3F3F3;margin:  auto;margin-bottom: 40px;padding: 20px;}
.crjfw03 ul li{width: auto;padding-left: 15px;padding-right: 15px; border-right: 1px solid #999;float: left;height: 20px;line-height: 20px;}