.red_wrod{color:#e4393c;}
.position{border-bottom: 1px solid #dedede;}
.about_xz{width:252px;}
.about_con{width:1200px;}
.about_xz dt{font-size: 16px;font-weight: bold;color:#333;border-bottom: 2px solid #ddd;line-height:40px;}
.about_xz dd{border-bottom: 1px dashed #e0e0e0;height:35px;line-height: 35px;padding-left: 10px;}
.about_xz dd a{font-size: 12px;color:#666;display: block;}
.about_xz dd.active{background: #f6f6f6;}
.about_xz dd.active a{color:#ff0005;}
.about_xz dd.no_bor{border:none;}
.about_xz dd:hover{background: #f6f6f6;}
.about_xz dd:hover a{color:#ff0005;}
.about_xz dd:last-child{margin-bottom: 5px;}
/*title*/
.about_con{width:1200px;}
.about_title{border-bottom: 2px solid #dedede;height: 40px;}
.about_title span{font-size: 20px;font-weight: bold;color:#444;height: 40px;line-height: 35px;display: inline-block;border-bottom: 2px solid #e4393c;_position: absolute;}
/*about_back*/
.con span.back{font-size: 16px;line-height: 50px;}
.con p.back_con{color:#666;height:23px;line-height: 23px;}
.con p.back_con.c_t{margin-top: 15px;}
.con p.back_con i{font-size:20px;margin-right: 5px;}
 /*about_company*/
.title_2{display: block;font-size:18px;font-weight: bold;color:#555555;margin-top:54px;font-family:"Microsoft YaHei";}
.about_z{color:#444;line-height: 24px;display: block;text-indent:2em;}
.about_z a:hover{text-decoration: underline;}
.s_title{display: block;width:1200px;text-align: center;font-size: 25px;font-weight: bold;color:#333;}
.s_title span.about_line{display: block;height:2px;background: url("/images/about_line.jpg") no-repeat center 0;}
.service{padding-left: 15px;margin-top: 40px;}
.service img.mar{margin-top:40px;}
.service ul{padding:30px 8px 55px 0;border-bottom: 1px solid #dedede;}
.service ul li{width:144px;margin-right:40px;}
.service ul li.no_mar{margin-right: 0;}
.service ul li span{display:block;border-bottom: 1px solid #e9e9e9;height:32px; background: url("/images/about_num.png") no-repeat;}
.service ul li p{font-size: 12px;line-height:22px;margin-top: 6px;}
.service ul li p a{color:#666;}
.service ul li p a:hover{text-decoration: underline;color:#e4393c;}
.service ul li span.num_1{background-position: 0 0;}
.service ul li span.num_2{background-position: -186px 0;}
.service ul li span.num_3{background-position: -366px 0;}
.service ul li span.num_4{background-position: -547px 0;}
.service ul li span.num_5{background-position: -731px 0;}
.our_good{margin:67px 0 80px 0;}
.good_z{width:480px;padding-left: 15px;}
.about_w{color:#444;line-height: 24px;display: block;}
.about_w b{width:450px;font-weight: normal;}
.word_1{display: block;font-size:14px;color:#666666;line-height: 24px;margin-top: 36px;}
.word_2{display: block;font-size:14px;color:#555555;line-height: 24px;}
.word_1 a:hover{text-decoration: underline;}
.about_con span.special_1{margin-top:16px;}
.about_con span.special_2{text-indent:2em;margin-bottom:72px;}
.download{font-size:70px;}
.news{font-size:70px;}
.method{font-size:65px;}
.product{font-size:70px;}
.play{font-size:70px;}
span.word_2 span{color:#e4393c;}
.mar_l15{margin-left:15px;}
/*about_talent*/
.about_con ul li.job{width:100%;height:72px;border-bottom:1px dashed #b5b5b6;}
.name{font-size:14px;color:#333;font-family:"Microsoft YaHei";line-height:73px;font-weight: bold;margin-left:7px;}
.department{font-size:14px;color:#666;font-family:"Microsoft YaHei";line-height:73px;float:right;}
.word_8{display: block;font-size:14px;color:#555;line-height:30px;text-indent:2em;}
.word_6{display: block;font-size:14px;color:#555;line-height:30px;text-indent:2em;font-weight: bold;}
.about_con ul li.recruit{padding-top: 15px;}
.plus{font-size:15px;color:#f39800;}
/*about_upload*/
.con span.upload{color:#444;font-size: 16px;display: block;}
.con span.upload b{font-size: 14px;}
.con p.up_con{height:23px;line-height: 23px;position: relative;color:#888;font-size: 12px;padding-left: 10px;}
.con p.up_con i{font-size:20px;position: absolute;left:-7px;}
.con h1{font-size:22px; font-weight:bold; color:#333; text-align:center; line-height:30px; margin-top:20px;}

/*about_download*/
.down p{height:28px;line-height: 28px;}
.down p.ask{color:#444;}
.down p.answer{color:#888;font-size:12px;}
.down p em{font-size:14px;color:#fff;display: inline-block;width:20px;height:20px;border-radius: 2px;line-height: 20px;text-align: center;margin-right:10px;}
.down p.ask em{background: #e4393c;}
.down p.answer em{background: #ccc;}
/*about_member*/
.table{width:901px;border:1px solid #ddd;}
ul.t_l li{width:118px;height:32px;line-height: 32px;font-size: 12px;text-align: center;color:#666;background: #f9f9f9;border-bottom: 1px solid #ddd;border-right:1px solid #ddd;}
ul.t_l li.top_li{height:38px;line-height: 38px;font-size: 14px;}
ul.t_l li.bot_li{height: 112px;line-height: 107px;}
ul.t_l li.no_bor{border-bottom:none;}
ul.t_l li.system{width:376px;text-align: left;text-indent:.9em;}

.table_ul3 li{width:174px;height:32px;line-height: 32px;font-size: 12px;text-align: center;color:#666;;border-bottom: 1px solid #ddd;border-right:1px solid #ddd;}
.table_ul3 li.top_li{height:38px;line-height: 38px;font-size: 14px;}
.no_bor li{border-right:none;}
.table_bor{border-bottom: none;}
i.wrong{color:#e4393c;font-size: 17px}
i.right{color:#65ac26;font-size: 22px}
.t_r{width:781px;}
.table_ul li{width:136px;height:32px;line-height: 32px;font-size: 12px;text-align: center;color:#666;border-bottom: 1px solid #ddd;border-right:1px solid #ddd;}
.table_ul li.top_li{height:38px;line-height: 38px;font-size: 14px;}
.table_ul2 li{width:233px;height:32px;line-height: 32px;font-size: 12px;text-align: center;color:#666;border-bottom: 1px solid #ddd;}
.table_ul2 li.top_li{height:38px;line-height: 38px;font-size: 14px;}
.table_bot{height:49px;width:485px;padding:35px 0 0 140px;}
.table_bot p{font-size: 12px;color:#999;line-height: 20px;}
.table_top ul:hover{-webkit-box-shadow:0 0 8px #ddd;-moz-box-shadow:0 0 8px #ddd;box-shadow:0 0 8px #ddd;}
.table_top ul:hover .top_li{margin-top: -20px; background: #e4393c; color: #fff; height: 58px; position: relative; line-height: 58px;}
 /*about_school*/
.word_2 a:hover{text-decoration: underline;}
.red_title{font-size: 18px;font-weight: bold;}
.grey_title{font-weight: bold;color:#555;border-bottom:1px solid #ddd;line-height:35px;}
img.bor_tu{border:1px solid #eee;width:900px;height:258px;}
.about_num{margin-bottom: 50px;}
.about_num ul li{width:290px;}
.num_title{color:#555;font-weight: bold;position: relative;padding-left: 10px;height:32px;line-height: 32px;border-bottom: 1px solid #ddd;display: block;}
.num_title i{color:#fb3838;position: absolute;left:-6px;}
.num_title b{color:#999;font-size: 12px;font-weight: normal;margin-left:3px;}
.num_word{font-size: 12px;color:#999;line-height: 28px;}
.about_num img{width:272px;height:201px;}
 /*about_school*/
.grayline{ width:903px; height: 34px; border-bottom:1px solid #ddd; position: relative;}
.smallbox{overflow:hidden;height:34px;width:730px;margin-left: 70px;position: absolute;top: 1px;_top:0;}
.smallbox a{width:92px; line-height:33px;text-align:center; color:#666; background-color:#fdfdfd;font-size: 12px;height:32px;}
.smallbox .b1{border:1px solid #ddd; border-right:none;}
.smallbox .b2{border:1px solid #ddd;}
.smallbox .minbox{ border-bottom:#fff 1px solid; color:#e4393c; background-color:#fff;}
.smallbox a:hover{color:#e4393c;}
.notice li { width:890px; line-height:50px; height:43px; border-bottom:1px dashed #ddd; overflow:hidden;position: relative;padding-left: 13px;}
.notice li a {color:#666; font-size:12px;}
.notice li a:hover{color:#e4393c;text-decoration: underline;}
.notice span{font-size:12px;}
.notice ul li i{color:#ddd;font-size: 20px;position: absolute;left:-8px;top:0;}
.page{ margin:58px auto; border: 1px solid #d8d8d8; border-radius:4px; width:637px;overflow:hidden;}
.page a{display: block; float:left; text-align:center; color:#666; line-height:34px;}
.page .page_0{background:#e4393c; border:none; color:#FFF;}
.page_1{width:54px; border-right:1px solid #d8d8d8;}
.page_2{width:80px; border-right:1px solid #d8d8d8;}
.page_3{width:60px; border-right:1px solid #d8d8d8;}
.page_4{width:54px;}
.page a:hover{background:#e3e3e3; border:none; color:#e4393c;}
 /*last*/
.gr_title{display: block;text-align: center;color:#404040;font-size: 20px;font-weight: bold;}
.gr_top{background-color: #f5f5f5;height:100px;padding-top: 20px;position: relative;}
.gr_top ul li{font-size: 12px;color:#999;height:16px;margin-right:30px;}
.gr_top ul li b{color:#e4393c;}
.gr_x{padding-left:30px;margin-top:44px;line-height: 20px;position: relative;}
.share{font-size:12px;color:#999;display:block;}
.list_content{width:903px;color:#444;}
pre{word-break:break-all;word-wrap:break-word;text-indent:2em;line-height: 28px;}
.mar-r30{margin-right: 30px;}
.mar-r142{margin-right: 142px;}
.ewm{position: absolute;right:9px;bottom: 0;}
 /*about_sugge*/
.sugge_con{margin-top: 30px;}
.s_frame{width:903px;margin-top:14px;}
.required{font-size: 12px;color:#333;line-height: 28px;width: 79px;height: 27px;text-align: right;}
.s_frame span{color:#ff0005;margin-left:2px;}
.s_frame input{margin-left: 5px;width:170px;height:27px;border:1px solid #ccc;color:#333;line-height: 27px;font-size: 14px;padding-left:8px;}
select{height:35px;border:1px solid #ccc;color:#333;line-height: 24px;font-size: 12px;padding:0 24px 0 5px;margin:0 5px 0 5px;}
select::-ms-expand{ display: none;}
textarea{border:1px solid #ccc;margin-left: 5px;line-height: 20px;padding: 10px 15px;}
.s_frame img{border:1px solid #ccc;width:117px;height:29px;margin-left:10px;}
.btn a{display: block;width:108px;height:32px;border-radius: 2px;text-align: center;line-height: 32px;color:#fff;}
.btn{margin:35px 0 50px 84px;}
.red_btn{width: 120px; height:42px; line-height:40px; font-size:14px; color:#FFF; border:0; text-align:center; background: #e4393c; cursor:pointer; margin-left:70px; font-family: "Microsoft Yahei"; outline: none; border-radius: 5px;}
.yellow_btn{width: 120px; height:42px; line-height:40px; font-size:14px; color:#FFF; border:0; text-align:center; background: #f39800; cursor:pointer; margin-left:70px; font-family: "Microsoft Yahei"; outline: none; border-radius: 5px;}
.btn a.red_btn:hover{background: #d11d34;}
.btn a.yellow_btn:hover{background: #ef8100;}
.btn p a{display: inline-block;}
.btn p a.turn{color:#f39800;font-size: 12px;width:300px;}
.btn p a.turn:hover{text-decoration: underline;}
 /*about_title*/
.s_frame input.input_title{width:569px;}
.s_frame input.input_phone{width:365px;}
.s_frame span.btn_land{font-size:12px;color:#999;line-height:30px;margin-left: 18px;}
.s_frame span.btn_land a:hover{text-decoration: underline;}
.btn a.submit{width:66px;}
 /*about_recruit*/
.banner img{width:902px;height:222px;}
.r_con{color:#666;line-height:30px;display: block;}
.r_con a:hover{text-decoration: underline;}
.mar_con{margin-left: 148px;}
 /*wangxiaotu*/
.wxt{font-size: 16px;color:#444;display: block;}
.r_con b{font-weight: bold;}
.good ul{ width:899px;height:534px; background: url("/images/hy.jpg") no-repeat;border-bottom: 1px solid #e9e9e9;padding-bottom: 60px;}
.good ul li{width:172px;height:112px;padding:100px 20px 0 20px;color:#fff;margin:0 17px 62px 0;}
.good ul li.no_mar{margin-right: 0;}
.good ul li span{font-size: 18px;font-weight: bold;margin-left: -10px;}
.good ul li P{font-size: 12px;line-height: 20px;margin-top: 5px;}
.line_e9{border-bottom: 1px solid #e9e9e9;}
 /*about_enter*/
.enter_num ul{margin:30px 0 0 174px;}
.enter_num ul li{width:208px;height:241px;color:#fff;padding:40px 35px 0 35px;background:url("../images/enter.jpg");}
.enter_num ul li.enter_1{margin:0 13px 11px 0;}
.enter_num ul li.enter_2{margin-bottom: 11px;background-position: right 0;}
.enter_num ul li.enter_3{margin-right: 13px;background-position: left bottom;}
.enter_num ul li.enter_4{background-position: right bottom;}
.enter_num ul li span{font-size: 18px;font-weight: bold;display:block;padding:38px 0 7px 0;}
.enter_num ul li span.text_right{text-align: right;}
.enter_num ul li p{line-height: 25px;}
.prompt{text-align:center;line-height:23px;margin:40px 0 75px 0;}
.prompt em{color:#666;display: block;}
.prompt span{color:#ff0000;display: block;}
.enter_title{color:#555;font-weight: bold;display: block;}
.enter_con{color:#666;display: block;line-height: 25px;}
.enter_con a:hover{text-decoration: underline;}
.mar5{margin-top: 5px;}
.indent{text-indent: 2em;}
 /*about_example*/
.jx{height:40px;border:1px solid #ddd;width:843px;font-size:12px;position: relative;padding-left: 60px;margin-top:8px;}
.jx dt{width:62px;float:left; text-align:center; font-size:12px;  margin-right: 10px;position: absolute;height: 100%;left: 0;line-height: 40px;font-weight: bold;color:#555;}
.jx dd{float: left;text-align: center;height: 40px;}
.jx dd a{ font-size:12px; display:block; border-radius:3px; padding:4px 13px; color:#333; margin-top: 9px;}
.jx dd a.active{ background-color:#e4393c; color:#fff;}
.jx dd a:hover{ background-color:#e4393c; color:#fff;}
.jx dd.dd_area{padding-left:2px;}
.jx dd.dd_one{padding-left: 12px;}
.jx dd a.a_area{padding:4px 5px;}
.hz{margin-top: 15px;}
.list{width:375px;}
.list_title{border-bottom: 1px solid #ddd;color:#505050;line-height: 30px;font-weight: bold;}
.hz_list ul li{height:35px;line-height: 35px;overflow:hidden;}
.line{height:17px;border-bottom: 1px dashed #d6d6d6;position: relative;}
.hz_list ul li a{color:#666;display:inline-block;background: #fff;position: absolute;}
.hz_list ul li a.hz_s{padding-right:25px;left:0;}
.hz_list ul li a.hz_p{padding-left:15px;right:0;}
.hz_list ul li a:hover{text-decoration: underline;color:#e4393c;}
.answer a {font-size: 12px;color: #666;}
.answer:hover a {color: #ff0005;}
 /*contact*/
.contact{padding:0 8px 0 11px;}
.contact_num{width:850px;height:138px;background: url("/images/contact.jpg") no-repeat;}
.contact ul li{width:170px;margin-right: 68px;height:116px;}
.contact ul li.no_mar{margin-right: 0;}
.contact_title{font-size: 16px;color:#555;font-weight: bold;border-bottom: 1px solid #e9e9e9;display:block;height:30px; line-height: 30px;}
.contact_con b{font-weight: normal;color:#666;font-size: 12px;display: block;line-height: 25px;}
.contact_map{margin-top: 13px;width:883px;height:389px;}
/*good*/
.good_frame{padding-left: 16px;}
.good_list{border-bottom: 1px solid #dedede;padding-bottom: 25px;}
.well{width:90px;height:80px;margin-top: 70px;background: url("/images/good.jpg") no-repeat;}
.tu_1{background-position: 3px 0;margin-top:95px;}
.tu_2{background-position: 3px -90px;margin-top:79px;}
.tu_3{background-position: 3px -180px;margin-top:79px;}
.tu_4{background-position: 3px -270px;margin-top:79px;}
.tu_5{background-position: 3px -360px;margin-top:79px;}
.tu_6{background-position: 3px -450px;margin-top:79px;}
.tu_7{background-position: 3px -540px;margin-top:79px;}
.good_zi{width:797px;margin-top: 38px;}
.good_zi span{font-size: 20px;font-weight: bold;}
.good_zi p{font-size: 12px;line-height:20px;color:#444;}
.good_blue{color:#47b8f0;}
.good_yellow{color:#ffa000;}
.good_green{color:#19ba37;}
.good_l{width:392px;}
.good_zi2{width:302px;margin-top:33px;}
.good_line{height:73px;width:1px;background-color:#ffa000;display: block;margin:78px 0 0 50px;}
.line_good{height:73px;width:1px;background-color:#19ba37;display: block;margin:78px 0 0 50px;}
.fw_list ul li{color:#444;font-size: 12px;width:377px;height:23px;line-height: 23px;}


/*password*/
.box3{overflow:hidden; margin-top:35px; font-size:14px;}
.box3 p{color:#e4393c;}
.box3 em{font-size: 12px; margin-left: 10px;}
.box3 a{color:#e4393c; display:inline-block;_vertical-align: 11px;}
.box3 span{color:#555; text-align:right; width:84px; display:inline-block;}
.box3 input{padding:6px 12px;margin:10px 16px 0 3px;width:258px; height:20px; border:1px solid #ccc; color:#666; line-height: 20px;}
.box3 .code{width:125px;}
.box3 .get{line-height:32px;  background-color:#f90; color:#fff; text-align:center; height: 32px; font-size: 12px; border-radius: 1px; cursor:pointer;width: 117px;}
.box3 .get:hover{ background-color:#f50;}
.box3 .disable{line-height:32px;  background-color:#ccc; color:#fff; text-align:center; height: 32px; font-size: 12px; border-radius: 1px; cursor:pointer;width: 117px;}
.box3 .submit{width:88px; border:1px solid #e8393c; border-radius:2px; text-align:center; line-height:32px; background-color:#e4393c; color:#fff; margin-top:25px; margin-left:87px;outline: none;cursor:pointer; height: 32px;}
.box3 .submit:hover{ background-color:#f4393c;}

.table_bottom{width:485px;padding:5px 0 0 10px;position:relative;}
.table_bottom p{font-size: 12px;color:#999;line-height: 20px;}

.table_bottom a{display:block;width:100px;height:32px;border-radius: 2px;text-align: center;line-height: 32px;color:#fff;background-color: #e4393c;font-size:12px;position:absolute;left: 620px;bottom: 32px;}
.table_bottom a:hover{background-color:#d11d34;}

.textAdd{border-radius: 2px; width: 66px !important; background-color: #e4393c; color: #fff !important; text-align: center; height: 31px !important; border-color: #e4393c; cursor:pointer;}

.form_link div{margin-left:79px;display: inline-block; margin-top:5px;}
.form_link div.firstdiv{margin-left:0;display: inline-block; margin-top:0;}
.img_note{font-size:12px;padding-top: 10px;  display: inline-block;}
.btn-upload-img{ width: 80px;height: 80px;margin-top: 6px;overflow: hidden;}
.btn-upload-img img{width:120px;height:auto;margin-left: 5px;}
.s_frame span.explain{color: #999; font-size: 12px;}