@charset "utf-8";
/* CSS Document */
@import url(main.css);

.about_box{width:100%; overflow:hidden; background:#FFF;}
.about_box ul.ul_tit{padding:0 15px; height:50px; line-height:50px; overflow:hidden;}
.about_box ul.ul_tit span{display:inline-block; height:20px; line-height:20px; border-left:3px #0072ff solid; padding-left:10px; font-size:16px; color:#0072ff; font-weight:bold;}
.about_box img{width:100%; height:auto; display:block;}
.about_box ul.ul_cont{padding:15px; font-size:16px; line-height:30px; overflow:hidden;}

.zizhi_box{width:100%; overflow:hidden; background:#FFF; margin-top:20px;}
.zizhi_box ul.ul_tit{margin:0 15px; height:50px; line-height:50px; border-bottom:1px #eee solid; overflow:hidden;}
.zizhi_box ul.ul_tit span{display:inline-block; height:20px; line-height:20px; border-left:3px #2d8bcd solid; padding-left:10px; font-size:16px; color:#2d8bcd; font-weight:bold;}
.zizhi_box ul.ul_list{padding:15px 0 15px 15px; background:#fff; overflow:hidden;}
.zizhi_box ul.ul_list li{width:50%; margin-bottom:20px; float:left; overflow:hidden;}
.zizhi_box ul.ul_list li p{margin-right:15px; padding:20px 0 15px 0; background:#FFF; text-align:center; border:1px #ddd solid; overflow:hidden;}
.zizhi_box ul.ul_list li p img{width:80%; height:auto;}
.zizhi_box ul.ul_list li p.p_text{padding:10px 0; border:0; background:#2d8bcb; font-size:16px; color:#FFF;}

.zizhi_box ul.ul_addr{padding:15px; color:#333; font-size:16px; line-height:30px; overflow:hidden;}
.zizhi_box ul.ul_addr p{margin-bottom:10px;}
.zizhi_box ul.ul_addr font{color:#2d8bcb;}

.chejian_box{width:100%; overflow:hidden; background:#FFF; margin-top:20px;}
.chejian_box ul.ul_tit{margin:0 15px; height:50px; line-height:50px; border-bottom:1px #eee solid; overflow:hidden;}
.chejian_box ul.ul_tit span{display:inline-block; height:20px; line-height:20px; border-left:3px #2d8bcd solid; padding-left:10px; font-size:16px; color:#2d8bcd; font-weight:bold;}
.chejian_box ul.ul_list{background:#fff; padding:0 0 15px 15px; overflow:hidden;}
.chejian_box ul.ul_list img{width:100%; height:100%;}
.chejian_box ul.ul_list li{float:left; width:50%; overflow:hidden;}
.chejian_box ul.ul_list p{padding:15px 15px 0 0;}
.chejian_box ul.ul_list p img{width:100%; height:100%;}

.small_menu{width:100%;background:#fff;padding:20px;box-sizing:border-box;padding-bottom:0;}
.small_menu a{width:31.3%;margin-right:2%;box-sizing:border-box;border:1px solid #cdcdcd;display:inline-block;text-align:center;height:35px;line-height:35px;border-radius:20px;margin-bottom:10px;}
.small_menu a.hover{background:#0150b1;border:1px solid #0150b1;color:#fff;}

.team_item{width:47%;margin-top:20px;}
.team_item li.title{color:#333;text-align:center;width:100%;height:30px;line-height:30px;overflow:hidden;}
.team_item li img{width:100%;border:9px solid #0072ff;box-sizing:border-box;}
.item-left{float:left;}
.item-right{float:right;}

.history{width:100%;height:68px;line-height:20px;background:url(../images/process.png) left center no-repeat;padding-left:35px;box-sizing:border-box;padding-top:20px;}

.baozhang_wrap{width:100%;padding:0px 3%;background:#fff;box-sizing:border-box;}
.baozhang_wrap img{width:100%;margin-bottom:20px;height:auto;}

.news_item{width:100%;border:1px solid #cdcdcd;box-sizing:border-box;margin-top:20px;overflow:hidden;padding:10px;background:#f9f9f9;}
.news_item ul{float:left;}
.news_item ul.pic{width:33%;box-sizing:border-box;position:relative;padding:0;}
.news_item ul.pic li{border:1px solid #cdcdcd;}
.news_item ul.pic li span{position:absolute;bottom:0;right:0;background:#1d60b7;color:#fff;padding:5px;font-size:100%;}
.news_item ul.pic li img{width:100%;margin:0;}
.news_item ul.info{width:65%;margin-left:2%;}
.news_item ul.info li{display:block;}
.news_item ul.info li.title{font-size:120%;font-weight:bold;padding-bottom:10px;}
.news_item ul.info li.intro{max-height:60px;line-height:20px;overflow:hidden;}

.news_title{font-size:120%;font-weight:bold;text-align:center;padding:10px 0;}
.news_addtime{text-align:center;color:#999;font-size:100%;}
.news_content{line-height:23px;}

.contact_wrap{width:100%;margin-left:20px;box-sizing:border-box;}
.contact_wrap li{line-height:35px;}
.contact_wrap li.title{color:#0072ff;font-size:130%;font-weight:bold;}
.contact_wrap li.tel{background:url(../images/contact_tel.png) left center no-repeat;padding-left:35px;}
.contact_wrap li.qq{background:url(../images/contact_qq.png) left center no-repeat;padding-left:35px;}
.contact_wrap li.fax{background:url(../images/contact_fax.png) left center no-repeat;padding-left:35px;}
.contact_wrap li.email{background:url(../images/contact_email.png) left center no-repeat;padding-left:35px;}
.contact_wrap li.postcode{background:url(../images/contact_postcode.png) left center no-repeat;padding-left:35px;}
.contact_wrap li.addr{background:url(../images/contact_addr.png) left center no-repeat;padding-left:35px;}
.contact_wrap li a{color:#333;}
.contact_wrap li a:hover{color:#f30;}

.contact_title{color:#0072ff;font-size:110%;font-weight:bold;}
.contact_input_item{margin-top:10px;text-align:center;}
.contact_input_item input.text{background:#fff;border:1px solid #cdcdcd;width:100%;height:35px;line-height:35px;padding-left:10px;box-sizing:border-box;font-size:14px;-webkit-appearance: none;}
.contact_input_item textarea{background:#fff;border:1px solid #cdcdcd;width:100%;height:130px;line-height:23px;padding-left:10px;box-sizing:border-box;font-size:14px;-webkit-appearance: none;}
.contact_input_item input.submit{background:#0072ff;border:1px solid #cdcdcd;width:120px;height:35px;line-height:35px;text-align:center;border-radius:5px;color:#fff;cursor:pointer;transition:all .3s;font-size:16px;box-sizing:border-box;-webkit-appearance: none;}
.contact_input_item input.submit:hover{background:#0072ff;border:1px solid #0072ff;color:#fff;}

.company_wrap{width:100%;padding:15px;box-sizing:border-box;}
.company_wrap h1{font-weight:normal;font-size:16px;color:#e85521;text-align:center;}
.company_wrap h2{font-weight:normal;font-size:14px;color:#e85521;}
.company_wrap p{padding-top:10px;line-height:23px;}
.company_wrap img{max-width:100%;height:auto;}

.company_wrap .title_border{width:80px;border-bottom:4px solid #e85521;margin:0 auto;}

.imgwrap{padding:0 3%;}
.imgwrap img{width:100%;height:auto;}


.about_box_lt{width:100%;padding:0 3%;box-sizing:border-box;margin:0 auto;}
.about_box_lt dl{float:left;}
.about_box_lt dl.content{width:53%;;color:#333;font-size:16px;}
.about_box_lt dl.content h1{font-size:18px;font-weight:bold;padding:0px 0 0px 0;}
.about_box_lt dl.content h2{font-size:18px;font-weight:bold;padding:0px 0 0px 0;}
.about_box_lt dl.img{float:right;width:45%}
.about_box_lt dl.img img{max-width:100%;height:auto;}
.about_box_lt dl dd{font-size:12px;line-height:20px;}

.about_box_rt{width:100%;padding:0 3%;box-sizing:border-box;margin:0 auto;}
.about_box_rt dl{float:left;}
.about_box_rt dl.content{float:right;width:53%;;color:#333;font-size:16px;line-height:30px;}
.about_box_rt dl.content h1{font-size:18px;font-weight:bold;padding:0px 0 0px 0;}
.about_box_rt dl.img{width:45%}
.about_box_rt dl.img img{max-width:100%;height:auto;}
.about_box_rt dl dd{font-size:12px;line-height:20px;}

.blank40{height:40px;overflow:hidden;clear:both;}


.about_culture{width:100%;padding:0 3%;margin:0 auto;}
.about_culture li.title{font-size:18px;font-weight:bold;line-height:50px;color:#d45f09;}
.about_culture li.intro p{line-height:22px;padding-bottom:10px;}










.progress_content{width:96%;margin:10px auto;}
.progress_content .items_year{border-bottom:1px solid #e85521;height:45px;line-height:45px;font-size:18px;}
.progress_content .items_year span{background:url(../images/arrow1.png) center center no-repeat;width:15px;height:15px;display:inline-block;float:right;margin-right:10px;background-size:50% 50%;margin-top:20px;}
.progress_content .items_year span.up{transform:rotate(0deg);}
.progress_content .items_year span.down{transform:rotate(-180deg);}

.progress_content .items_list{display:none;padding:10px 0;}
.progress_content .items_list li{line-height:25px;border-bottom:1px solid #ededed;padding:5px 0;}
.progress_content .items_list li span{width:10px;height:10px;background:#e85521;display:inline-block;transform:rotate(-45deg);margin-right:10px;}

.honor_items{width:49%;margin-bottom:20px;}
.honor_items li.img{border:1px solid #cdcdcd;border-bottom:0;padding:10px;box-sizing:border-box;}
.honor_items li.img img{width:100%;}
.honor_items li.title{background:#e85521;height:30px;line-height:30px;text-align:center;color:#fff;width:100%;overflow:hidden;}



.service1{text-align:center;}
.service1 img{width:100%;height:auto;margin:20px 0;}


.service2{width:100%;border-radius:10px;background:#fff;padding:20px;box-sizing:border-box;text-align:left;}
.service2 .line1{border-bottom:1px solid #cdcdcd;margin:10px 0;}
.service2 h1{font-size:18px;font-weight:bold;text-align:left;color:#000;padding:0;margin:0;}
.service2 h2{font-size:14px;font-weight:bold;text-align:left;color:#000;padding:0;margin:0;margin-top:10px;}
.service2 p{line-height:20px;text-align:left;color:#000;}




.contact_box h1{font-size:16px;font-weight:bold;color:#000;text-align:left;}












