.main{background: #F0F0F0; padding: 50px 0;}
.about_left{width: 200px; min-height: 900px; text-align: center; box-shadow: 0 0 5px #ccc; background: #fff;}
.about_left ul li{ border-bottom: 1px solid #ececec;}
.about_left ul li a{line-height: 50px; display: block; color: #444;}
.about_left ul li:hover a{color: #FE543D;}
.about_left ul li.on{background:url(../images/zhuye.png) no-repeat 45px 18px #FE543D;}
.about_left ul li.on a{color: #fff;}
.about_right{width: 880px; min-height: 900px; padding: 10px 25px; box-sizing: border-box; box-shadow: 0 0 5px #ccc; background: #fff;}
.about_right .title1{line-height: 35px; font-weight: bold; margin-bottom: 20px; color: #333; border-bottom: 1px solid #ececec;} 
.about_right article h3{margin-top: 20px; font-weight: bold; margin-bottom: 10px;}
.about_right article .tip{background: #F7F5F6; padding: 20px; line-height: 25px; color: #666; font-size: 14px;}
.about-btn{display: block; color: #fff; background: #FF7903; width: 150px; height: 35px; text-align: center; line-height: 35px; margin: 30px auto;}

.crumbs{color: #999; font-size: 14px;}
.crumbs a{color: #999;}
.crumbs a:hover{color: #FF7903;}
.cate_nav { width: auto; border-width: 1px; padding: 15px 10px; border-color: #eaeaea; border-style: solid; background: #fff; overflow: visible;}
.prop_list .prop_item { padding: 7px 15px; text-align: left; overflow: hidden; white-space: nowrap; zoom: 1;}
.prop_item1 dl {position: relative; overflow: hidden;}
.prop_list dl {padding: 0 0 0 85px; zoom: 1;}
.prop_list dt {margin: 0 0 0 -85px; line-height: 24px; color: #333333; text-align: right;width: 60px;}
.prop_list dt, .prop_list dd, .prop_list dd ul, .prop_list dd li {float: left; display: inline;}
.prop_list dd { width: 100%;}
.prop_item1 dl ul {width: 90%;}
.prop_list dd li {overflow: visible;}
.prop_list dd li a.cur_city {background: #FF9100; color: #fff;}
.prop_list dd li a { display: inline-block; white-space: nowrap;height: 16px; font-size: 14px; color: #666; line-height: 16px; padding: 5px 25px; margin: 2px 0;}
.prop_list dd li a:hover{color: #FF7903;}

.touzi-list{background: #fff; border-width: 1px; border-color: #eaeaea; border-style: solid;}
.touzi-list ul li{border-bottom: 1px solid #E5E3E4; padding: 30px 20px;}
.touzi-list ul li p span{border: 1px solid #FF7903; color: #FF7903; margin-left: 15px; padding: 2px 20px;}
.touzi-list ul li .inline h3{width: 180px; float: left; line-height: 30px; text-align: center;}
.touzi-list ul li .inline{padding-top: 20px; float: left;}
#canvas{float: left; margin-left: 40px; margin-top: 4px;}
.touzi-list ul li .yellow{font-size: 26px;}
.touzi-list ul li .fr a{color: #fff; background: #FE684F; border-radius: 20px; width: 150px; height: 35px; display: block; text-align: center; line-height: 35px; margin-top: 50px;}

.tpage-head h1{font-size: 26px; font-weight: bold; color: #333; margin-bottom: 40px;}
.tpage-head h1 span{font-size: 14px; border: 1px solid #FF7903; color: #FF7903; border-radius: 3px; font-weight: 400; padding: 2px 20px; margin-left: 20px;}
.touzi-show{background: #fff; padding: 30px 0;}
.touzi-show ul{padding-bottom: 30px;}
.touzi-show ul li{float: left; padding: 30px 50px; text-align: center; border-right: 1px dashed #ececec;}
.touzi-show ul li h2{color: #333; font-size: 26px; padding-bottom: 15px; font-weight: bold;}
.touzi-show ul li h5{color: #666;}
.touzi-show ul li:nth-child(1){padding-left: 0;}
.touzi-show p.w{padding: 30px 0; color: #666; font-size: 14px;}
.touzi-show p.w span{margin-right: 50px;}
.touzi-show .form-item label{width: 150px; display: block;}
.minus-plus{position: relative; width: 200px; height: 40px;}
.touzi-show .minus-plus .minus,.touzi-show .minus-plus .plus{border: 1px solid #ccc; position: absolute; cursor: pointer; display: inline-block; width: 36px;height: 36px;font-size: 26px; line-height: 36px; text-align: center;}
.minus{left: 0; top: 0;}
.plus{right: 0; top: 0;}
.minus-plus input{position: absolute; left: 37px; height: 34px; padding-left: 5px; width: 119px; border: 1px solid #ccc; color: #666; font-size: 16px; top: 0;}
.touzi-show form h2{font-size: 22px; font-weight: bold; color: #666; padding: 30px 0;}
.touzi-show form h2 a{background: #FF7903; color: #fff; border-radius: 3px; font-size: 14px; padding: 5px 20px; margin-left: 40px; font-weight: 400;}
.touzi-show form button{display: block; background: url(../images/tag3.png) no-repeat; width: 210px; height: 50px; color: #fff; border: 0; outline: none; cursor: pointer; line-height: 45px; font-size: 18px; text-align: center;}

.page-content{background: #fff; border: 1px solid #ccc;}
.head1{border-bottom: 1px solid #ccc; line-height: 40px;}
.head1 li{float: left; width: 150px; border-right: 1px solid #ccc; text-align: center; cursor: pointer; color: #333;}
.head1 li.on{border-bottom: 2px solid #FB0E0E;}
.peo-content{padding:20px 15px;}
.title2{background: #F2F2F2; border-left: 10px solid #FE5A59; height: 35px; text-indent: 20px; color: #333; line-height: 35px; margin: 20px 0;}
.peo-content .text span{margin-right: 40px;}
.peo-content .text span i{border: 1px solid #FF7903; margin-left: 10px; font-size: 12px; padding: 1px 5px;}
.peo-content .text a{display: block; float: left; text-align: center; padding: 20px 30px;}
.peo-content .text a i{font-size: 46px; margin-bottom: 10px;}
.peo-content .text a p{line-height: 30px;}

.shadow{position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.5); top: 0; left: 0;}
.shadow .box{width: 700px; background: #fff; border-radius: 10px; position: absolute; left: 50%; margin-left: -350px; top: 100px;}
.shadow .box header{background: #FC3E3E; color: #fff; text-align: center; border-radius: 10px 10px 0 0; line-height: 60px; font-size: 18px;}
.shadow .box header i{font-size: 28px;}
.shadow .box .text{background: #FEF2E2; font-size:22px ; color: #555555; line-height: 40px; font-weight: bold; width: 600px; margin: 40px auto; text-align: center; padding: 40px 0;}
.shadow .btn-bg{background: url(../images/tag3.png) no-repeat; cursor: pointer; border: 0; outline: none; width: 210px; height: 50px; text-align: center; line-height: 40px; color: #fff; font-size: 16px;}
.shadow .cancle{background: #fff; border: 0; outline: none; cursor: pointer; width: 210px; height: 50px; text-align: center; line-height: 40px; color: #666; font-size: 16px;}
.shadow .btn{text-align: center;}
.shadow .box h5{border-bottom: 1px solid #ccc; padding-bottom: 35px; color: #666;}
.shadow .box ul{padding: 30px 20px;}
.shadow .box ul li{border-bottom: 1px dashed #ccc; color: #666; line-height: 60px;}
.shadow .box ul li span{margin-left: 15px;}
.shadow .box ul li a{float: right;}
.shadow .box ul li i{font-size: 36px; margin-right: 15px;}
.shadow .box .b{background: #FB4D4D; border: 1px solid #FB0E0E; outline: none; cursor: pointer; padding: 10px 50px; margin: 0 10px; border-radius: 5px; font-size: 16px; color: #fff;}

.fixImg{overflow: hidden;}

.chuangye-show{padding: 60px 0;}
.chuangye-show dl{float: left; width: 25%; text-align: center;}
.chuangye-show dl h3{font-size: 20px; padding-top: 20px; color: #333; padding-bottom: 5px;}
.chuangye-show dl p{color: #999; font-size: 14px; line-height: 30px;}

.cy_lc{background: #F5F5F5; padding: 60px 0;}
.cy_lc h2{font-size: 20px; color: #333; padding-bottom: 50px;}

.form-title{text-align: center; font-size: 18px; color: #333; margin: 35px auto;}
.form-title li{width: 150px; display: inline-block;}
.form-title li span{width: 18px; position: relative; height: 18px; border: 1px solid #ccc; border-radius: 10px; display: inline-block; margin-right: 10px;}
.form-title li.on span:before{content: ""; position: absolute; width: 10px; height: 10px; background: #ccc; border-radius: 5px; display: block; top: 4px; left: 4px;}
.form-content form{border: 1px solid #ccc; border-radius: 10px 10px 0 0;}
.form-content form header{background: #FF6A6E; color: #fff; margin-bottom: 60px; text-align: center; line-height: 60px; font-size: 18px; border-radius: 10px 10px 0 0;}
.form-content form .icon-bitian{color: #FB4D4D;}
.form-content form .form-item {margin-top: 20px; margin-bottom: 20px; color: #666; line-height: 35px;}
.form-content form .form-item label{width: 200px; color: #333; text-align: right; float: left; padding-right: 20px;}
.form-content form .form-item input[type=text]{width: 400px; height: 33px; border: 1px solid #ccc;}
.form-content form .form-item select{width: 120px; height: 33px; border: 1px solid #ccc;}
.form-content form .form-item input[type=radio]{width: 14px; height: 14px;}
.form-content form .form-item .text{background:#FDF3EA; width: 400px; padding:30px 50px; margin:20px 220px; box-sizing: border-box;}
.form-content form .form-item textarea{width: 400px; height: 150px; overflow: hidden; border: 1px solid #ccc;}
.form-content form .form-item span{border: 1px solid #FB4D4D; padding: 2px 10px; color: #FB4D4D; border-radius: 3px; margin-right: 10px;}
.form-content .uploadImg{margin:20px 220px;}
.form-content .uploadImg .up1{position: relative; text-align: center; border: 1px solid #ccc; width: 125px; padding-top: 30px; height: 105px; display: inline-block;}
.form-content .uploadImg input[type=file]{width: 150px; height: 150px; opacity: 0; position: absolute; left: 0; top: 0; z-index: 99;}
.imgBtn{width: 120px; height: 35px; margin: 20px auto; margin-right: 225px; cursor: pointer; outline: none; background: #FB4D4D; color: #fff; text-align: center; line-height: 35px; border: 0; font-size: 16px;}
.form-content form .btn-bg{background: url(../images/tag4.png) no-repeat;width: 400px; height: 55px; display: block; margin: 50px auto; outline: none; cursor: pointer; border: 0; color: #fff; font-size: 16px;}

.register{box-shadow: 0 0 5px #ccc; background: #fff; padding: 50px 120px;}
.register input[type=text],.register input[type=password]{width: 500px; outline: none; height: 35px; margin-bottom: 20px; border: 1px solid #ccc; padding-left: 10px;}
.register .click{width: 100px; margin-left: 10px; height: 37px; border: 0; background: #ECECEC; color: #666;}
.register button.sub{background: #FB0E0E; cursor: pointer; height: 35px; font-size: 16px; color: #fff; line-height: 35px; width: 400px; margin-top: 80px; border: 0; outline: none;}

.box2{background: url(../images/hb.png) no-repeat; width: 500px; height: 500px; position: absolute; left: 50%; margin-left: -280px; background-size: contain; top: 100px;}
.box2 p{position: absolute; font-size: 20px; color: #fff; width: 310px; top: 265px; left: 116px; line-height: 33px; text-align: center; }
.box2 h5{position: absolute; font-size: 20px; width: 310px; top: 345px; color: #FFF75C; left: 116px; line-height: 33px; text-align: center;}
.box2 span{position: absolute; color: #FB0E0E; bottom: 68px; left: 210px;}

.login h2{padding: 40px 0; text-align: center; color: #666; font-size: 20px;}
.login{box-shadow: 0 0 5px #ccc; background: #fff; padding: 50px 120px; text-align: center;}
.login input[type=text],.login input[type=password]{width: 500px; outline: none; height: 35px; margin-bottom: 20px; border: 1px solid #ccc; padding-left: 10px;}
.login button.sub{background: #FB0E0E; cursor: pointer; height: 35px; font-size: 16px; color: #fff; line-height: 35px; width: 500px; margin-top: 30px; border: 0; outline: none;}
.login-other{height: 200px; margin:20px auto; width: 500px;}
.login-other .head{position: relative; margin-top: 30px;}
.login-other .head span{text-align: center; display: block; font-size: 16px; color: #666; background: #fff; width: 120px; height: 20px; position: absolute; z-index: 1; left: 192px; }
.login-other .head:before{position: absolute; content: ""; display: block; width: 100%; height: 1px; background: #ccc; left: 0; top: 12px;}
.login-other ul{margin-left: 25px;}
.login-other ul li{list-style: none; display: inline-block; margin-top: 60px; margin-right: 25px;}
.login-other ul li p{font-size: 14px; color: #666; line-height: 30px; padding-top: 20px;}
.login-other ul li i{font-size: 48px; color: #fff; padding: 15px; width: 50px; height: 50px; border-radius: 50%;}

.chongzhi{padding: 20px; background: #fff;}
.chongzhi-title{line-height: 40px; background: #F0F0F0;}
.chongzhi-title li{float: left; width: 160px; cursor: pointer; text-align: center; color: #333; border-right: 1px solid #ccc;}
.chongzhi-title li.on{border-top: 2px solid #FB0E0E; color: #FB0E0E; background: #fff;}
.chongzhi-content form{padding-left: 30px; line-height: 35px;}
.chongzhi-content form .form-item{margin-bottom: 20px; font-size: 14px; color: #333; line-height: 35px;}
.chongzhi-content form label{width: 100px; padding-right: 10px;}
.chongzhi-content form .icon-bitian{color: #FB0E0E;}
.chongzhi-content form input[type=text],.chongzhi-content form input[type=password]{width: 300px; padding-left: 10px; height: 35px; border: 1px solid #ccc;}
.chongzhi-content .btn-bg{background: url(../images/tag3.png) no-repeat; cursor: pointer; border: 0; outline: none; width: 210px; height: 50px; text-align: center; line-height: 40px; color: #fff; font-size: 16px;}
.chongzhi-content .cancle{background: #fff; border: 0; outline: none; cursor: pointer; width: 210px; height: 50px; text-align: center; line-height: 40px; color: #666; font-size: 16px;}

.regiter-w{background: #fff; padding: 50px 0;}
.regiter-w header{text-align: center; position: relative;}
.regiter-w header span{background: #fff; padding: 10px 20px; color: #666; position: relative;}
.regiter-w header i{position: absolute; content: ""; width: 500px; left: 50%; margin-left: -250px; height: 1px; background: #ccc; top: 8px; display: block; }
.resiter-title{margin-top: 40px; text-align: center;}
.resiter-title li{display: inline-block; cursor: pointer; border-radius: 5px; margin: 0 5px; padding: 8px 30px; border: 1px solid #FA2A44; color: #FA2A44;}
.resiter-title li.on{color: #fff; background: #FA2A44;}
.tip-head{width: 984px; height: 32px; display: block; margin: 20px auto; margin-top: 50px;}
.tip-head.tip1 span{width: 33%; display: inline-block; text-align: center; line-height: 32px; color: #F92A43;}
.tip-head.tip1 span.text-white{color: #fff;}
.resiter-content form .form-item{color: #666; position: relative; font-size: 14px; width: 435px; margin: 30px auto;}
.resiter-content form .form-item label{width: 126px; display: inline-block; text-align: right;}
.resiter-content form .form-item input[type=text],.resiter-content form .form-item input[type=password]{width: 300px; text-indent: 20px; outline: none; height: 30px; border: 1px solid #ccc;}
.regiter-w button.submit{background: #FA2A44; font-size: 16px; cursor: pointer; border-radius: 5px; color: #fff; padding: 10px 30px; border: 0; margin-bottom: 30px; margin-top: 50px;}
.tip2{width: 660px; height: 32px;}
.tip-head.tip2 span{width: 49%; display: inline-block; text-align: center; line-height: 32px; color: #F92A43;}
.tip-head.tip2 span.text-white{color: #fff;}
.register-input .form-item input[type=text],.register-input .form-item input[type=password]{width: 410px !important;}
.register-input .form-item button{width: 120px;  border: 1px solid #ccc; position: absolute; height: 34px; color: #666; background: #eee;}

.news-list header{line-height: 50px; margin-top: 30px; border-bottom: 1px solid #ccc; line-height: 50px;}
.news-list header a{font-size: 16px; color: #666; padding: 0 35px; display: inline-block; height: 50px;}
.news-list header a.on{background: url(../images/tag6.png) no-repeat bottom;}
.news-list dl{margin-top: 20px;}
.news-list dl dt{width: 175px; height: 135px; overflow: hidden; float: left;}
.news-list dl dt img{width: 100%;}
.news-list dl dd{margin-left: 190px; padding-top: 5px;}
.news-list dl dd h4{color: #999; line-height: 40px;}
.news-list dl dd a{color: #333;}
.news-list dl dd p{line-height: 25px; color: #999; font-size: 14px;}

.news-page header{border-bottom: 1px dashed #ccc; padding: 20px 0; margin-bottom: 20px;}
.news-page header h2{font-size: 20px; font-weight: bold; color: #666; line-height: 25px;}
.news-page header p{color: #999; font-size: 14px;}
.news-page .text{font-size: 14px; color: #666; line-height: 30px; padding-bottom: 50px;}

