html{overflow-y: scroll; overflow-x:hidden; _background-image:url(/about:blank); _background-attachment:fixed;}
body {font-family:"Microsoft Yahei",Arial,'Hiragino Sans GB',sans-serif; font-size:12px; background-color: #FFFFFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,sup,sub{margin:0;padding:0}
fieldset,img{border:0}
ul,ol,li {list-style:none;}
img{-ms-interpolation-mode: bicubic; vertical-align:top;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;outline:none; font-family:"Microsoft Yahei";}
.imgmiddle,input,select{vertical-align:middle;}
table,td{border-collapse:collapse;border-spacing:0;}
.clear{clear:both; height:0; font-size: 0; overflow:hidden;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
a {text-decoration:none; color:#333333;}
a:hover{ text-decoration:none;}
a:active{blr:expression(this.onFocus=this.blur());}
.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
.mar1000{width: 1000px; margin: 0 auto;}
.mar1200{width: 1200px; margin: 0 auto;}
.word{word-break:break-all;}
.dn{display:none;}
.ui-hidden{display:none;}
.ui-block{display:block;}
hr{border: 0; margin: 0;}

/*通用样式*/
/*头部*/
.header{height:98px;width:100%;position:fixed;top:0;left:0;background-color:#aac0ee;opacity:.92;z-index:2;border-bottom:2px solid #e07f0d;}
.header_logo{float:left;padding-top:22px;}
.headerNav_c{padding-top:20px;}
.in_top_search{height:32px;overflow:hidden;}
.in_top_search .text{float:right;height:26px;line-height:26px;border:1px solid #ef8201;padding-left:5px;font-size:14px;color:#a9a9a9;}
.in_top_search .btn{float:right;height:28px;background:#ef8201 url(../img/fdj.png) no-repeat 50% 50%;width:38px;border:0;cursor:pointer;text-indent:-9999em;}
.nav{line-height:30px;padding-top:3px;}
.nav li{float:right;margin-left:70px;font-size:14px;position:relative;}
.nav li a{color:#333;}
.nav li a i{width: 29px;height: 3px;display: block;margin: 0 auto;}
.nav li.current a i,.nav li a:hover i{background-color:#ef8201;}

.subNav{position: absolute;width: 110px;top: 33px;right:50%;margin-right:-52px;display:none;}
.subNav_c{width: 110px;position: absolute;border: 3px solid #ef8201;z-index: 999;top: 8px;}
.subNav_c a{display: block;text-align: center;background-color: #FEF6E0;line-height: 30px;color: #787878;box-shadow: 6px 6px 6px #a25a04;}
.subNav_c a:hover{color: #614c3f;background-color: #fff;}
.subNav span{width: 0;height: 0;border-right: 8px solid transparent;border-left: 8px solid transparent; border-bottom: 8px solid #ef8201 ;display: inline-block; top: 0;position: absolute;left: 50%;margin-left: -6px;}


.nav .subNav a:hover{color:#ef8201;}
.banner,.sub_banner_w{width: 100%; overflow: hidden;}
.banner_c,.sub_banner{width: 300%; margin-left: -100%; text-align: center;}

.common_t strong{display:inline-block;font-size:24px;background:url(/img/line.png) no-repeat 0 100%;padding:0 10px 10px 0;margin-bottom:30px;}
.common_t span{font-family:arial;font-size:18px;color:#a9a9a9;}
.in_catalogy{background-color:#f9f9f9;height:620px;}
.in_catalogy_d{width:600px;float:right;padding:15px 0 0 45px;background:url(/img/dot1.png) no-repeat;margin-top:-15px;}
.in_catalogy_d p{padding:0 45px 15px 0;background:url(/img/dot2.png) no-repeat 100% 100%;line-height:20px;}
.in_catalogy_c dt{padding:50px 0 15px;}
.in_catalogy_c dd{height:376px;border:18px solid #f1b977;background:#fff url(../img/catalog.png) no-repeat -18px -10px;}
.in_catalogy_c dd td{width:318px;height:186px;border:2px solid #f1b977;border-top:0;border-left:0;}
.in_catalogy_c dd td a{padding:70px 0 0 20px;display:block;}
.in_catalogy_c dd td a h2{padding-bottom:8px;}
.in_catalogy_c dd td p{line-height:18px;padding-left:10px;background:url(/img/dot.png) no-repeat 0 50%;color:#666;}

.in_news_c{padding:30px 0 40px;}
.in_news_lf{width:576px;height:460px;float:left;}
.in_news_rt{width:370px;float:right;}
/*index页面代码*/

.in_banner{width: 100%;overflow: hidden;position: relative;}
.in_banner ul li{width: 100%;overflow: hidden;}
.in_banner ul li a{display: block;}
.in_banner span{width: 300%;margin-left: -100%;display: block;text-align: center;}
.in_banner .pagination{position: absolute;bottom: 16px;left: 50%;margin-left: -33px;}
.in_banner .pagination .swiper-pagination-switch{display: inline-block;width: 12px;height: 12px;border-radius:50% ;background-color: #dbdbdb;margin: 0 5px;cursor: pointer;}
.in_banner .pagination .swiper-active-switch{background-color:#ef8201 ;}


.in_parner_x{background-color: #f9f9f9;padding:40px 0;}
.in_parner{position: relative;}
.in_parnerList{width: 1000px;overflow:hidden;}
.in_parnerList li{width:190px;float:left;margin:0 10px 10px 0;}

.in_news_x{background-color: #efefef;padding: 51px 0 109px 0;}
.in_news{background-color: #FFFFFF;}
.in_news_left{width: 297px;height: 302px;position: relative;overflow: hidden;margin-left: 74px;float: left;}
.in_news_left ul{width: 375px;}
.in_news_left ul li{width: 109px;height: 109px;float:left ;margin:0 78px 84px 0; background-color: #efefef;}
.in_news_left ul li a{color: #333333;font-size: 18px;font-weight: bold;text-align: center;display: block;width: 36px;padding:30.5px 36.5px ;position: relative;z-index: 999;}
.in_news_left ul li a:hover{background-color: #009be6;transition: background-color 0.2s;-webkit-transition:background-color 0.2s;-moz-transition: background-color 0.2s;-ms-transition: background-color 0.2s;}
.in_news_left_star{position: absolute;background: url(/img/star.png) no-repeat;width: 285px;height: 266px;left: 6px;top: 0;}
.news_tabClick .news_active{background:#009be6 ;}
.in_intro{line-height:24px;padding-bottom:20px;}
.in_contact ul{border-top:1px solid #e5e3e0;}
.in_contact li{height:50px;padding:8px 0;border-bottom:1px solid #e5e3e0;}
.in_contact li{font-size:14px;}
.in_contact li i{float:left;width:50px;height:50px;margin-right:10px;}
.in_contact li span{width:300px;float:left;line-height:24px;padding-top:10px;}
.in_contact li span strong{float:left;width:50px;height:30px;}
.in_contact_1 i{background:#f1f1f1 url(../img/address.png) no-repeat 50% 50%;}
.in_contact_2 i{background:#f1f1f1 url(../img/tel.png) no-repeat 50% 50%;}
.in_contact_3 i{background:#f1f1f1 url(../img/mail.png) no-repeat 50% 50%;}

.in_news_right{float: left;width: 829px;}
.in_news_right .newsUL_1 {float: left;margin-left: 110px;width: 350px;}
.in_news_right .newsUL_2{float: left;width: 350px;margin-left: 15px;}
.in_news_right ul li{width: 360px;list-style:square;color: #666666;padding-bottom: 29px;}
.in_news_right ul li a{color: #666666;}
.in_news_right ul li a:hover{color: #009be6;}

.in_newsImg{position:relative;margin-bottom:10px;}
.in_newsImg a p{position:absolute;width:100%;display:none;height:32px;bottom:0;left:0;line-height:32px;background-color:#333;opacity:.85;text-indent:2em;color:#fff;}
.in_newsImg a:hover p{display:block;}
.in_newsLi{line-height:32px;}
.in_newsLi span{float:right;color:#8e8e8e;}
.in_newsLi a:hover{color:#ef8201;}
.newsCon2{background:#fff;padding:0 10px;}

.footer{width: 100%;background: #2E2E2E;}
.footer .footer_c .footer_advertise{background: #EDB172;height: 180px;position: relative;top: -70px;}
.footer .footer_c .footer_top{border-bottom: 1px solid #3e3c3c;padding: 40px 0;}
.footer .footer_c .footer_contact{float: left;position: relative;}
.footer .footer_c .footer_contact>img{position: absolute;top: 3px;}
.footer .footer_c .footer_contact .footer_contact_t{font-size: 16px;color: #fff;padding:0 0 3px 35px;}
.footer .footer_c .footer_contact .iphone{color: #EA7820;font-size: 24px;font-family: Arial;font-weight: bold;padding-left: 35px;}
.footer .footer_c .footer_contact .footer_ewm{margin-top: 25px;}
.footer .footer_c .footer_contact .footer_ewm tr td p{color: #fff;text-align: center;padding:2px 0;font-size: 14px;}
.footer .footer_c .footer_contact .footer_ewm tr td i{display: block;border-bottom: 4px solid #EA7820;width: 20px;margin: 10px auto;}
.footer .footer_c .footer_contact .footer_ewm tr td:last-child{padding-left: 13px;}
.footer .footer_c .footer_links{float: right;}
.footer .footer_c .footer_links .footer_c dl{float: left;margin-right: 30px;padding-left:40px;}
.footer .footer_c .footer_links .footer_c dl dt{color: #fff;font-size: 14px;font-weight: bold;margin-bottom: 22px;}
.footer .footer_c .footer_links .footer_c dl dt span{width: 15px;border-bottom: 4px solid #EA7820;display: inline-block;position: relative;top: -3px;
    margin-right: 8px;}
.footer .footer_c .footer_links .footer_c dl dd{margin-top: 14px;margin-left: 22px;}
.footer .footer_c .footer_links .footer_c dl dd a{color: #C1C1C1;}
.footer_copyright{position: relative;padding: 15px 0;}
.footer_copyright p.footer_logo{float: right;}
.footer_copyright p.copyright{color: #fff;margin-top: 20px;}


/*详情页面公用代码*/
/*左侧栏*/
.o_barLeft{width: 230px;float: left;padding-bottom:20px;}
.o_barLeft_title{background-color: #fff;padding: 10px 0 10px 24px;border-top: 10px solid #EA7820;}
.o_barLeft_title_line{float:left;border-top:17px solid #80d5fe;width: 3px;height: 1px;background-color: #FFFFFF;border-bottom: 23px solid #FFFFFF;margin-right: 7px; }
.o_barLeft_titleEn{color: #161616;font-family: arial;margin-top: 0px;}
.o_barLeft_titleCn{color: #161616;font-size: 18px;font-weight: bold;letter-spacing: 1px;padding-top: 2px;}

.sliderbar_list{width: 230px;margin:0px auto 0 auto;}
.sliderbar_list ul li{background-color:#fff;position: relative;border-bottom: 1px solid #EAEAEA;}
.sliderbar_list ul li>i{display: inline-block;width: 5px;height: 5px;background: #EA7820;border-radius: 10px;position: absolute;left: 22px;top: 17px;}
.sliderbar_list ul li>a{padding-left: 40px;color: #161616; font-size:16px; display: block; font-weight:bold; height:36px;line-height: 36px;position: relative;
font-weight: bold;}
.sliderbar_list ul li.current{background: #EA7820;}
.sliderbar_list ul li.current>i{background: #fff;}
.sliderbar_list ul li.current>a{color: #fff;}
.sliderbar_list ul li .inactive{ background:url(/img/icon-arrow-right.png) no-repeat 208px center;}
.sliderbar_list ul li .inactives{background:url(/img/icon-arrow-bottom.png) no-repeat 208px center;}
.sliderbar_list ul li ul{display: none;}
.sliderbar_list ul li ul li { border-left:0; border-right:0;}
.sliderbar_list ul li ul li .inactive{ background:url(/img/plus.png) no-repeat 195px center;}
.sliderbar_list ul li ul li ul{display: none;}
.sliderbar_list ul li ul li a{ padding-left:50px;font-weight: normal;font-size: 14px;}
.sliderbar_list ul li ul li ul li { background-color:#fff;}
.last{ background-color:#fff; }
.sliderbar_list ul li ul li ul li a{ color:#161616; padding-left:65px;}
.sliderbar_list ul li ul li ul li.on a{color: #EB7B22;}
.sliderbar_list ul li ul li ul li a>i{display: inline-block;width: 7px;height: 2px;background: #EA7820;border-radius: 10px;position: absolute;left: 48px;top: 17px;}

/*新闻详情*/
.new_x{background-color: #efefef;padding-bottom: 101px;}
.news{padding-top: 40px;}
.newsCon{width: 875px;height:auto;min-height:700px;background-color: #FFFFFF;float: left;padding: 0 24px ;margin-left: 35px;}
.newsCon_h{border-bottom: 2px solid #efefef;padding: 8px 0;}
.newsCon_h_left{color: #282828;font-size: 18px;font-weight: bold;letter-spacing: 1px;float: left;}
.newsCon_h_left span{color: #cccccc;font-size: 14px;font-weight: normal;letter-spacing: -1px;font-family: arial;padding-left: 8px;}
.o_breadNav{float:right;margin-top: 9px;}
.o_breadNav ul li{float: left;}
.o_breadNav ul li a{color: #999999;padding-left: 5px;}
.o_breadNav ul li a span{color: #009be6;}
.o_breadNav ul>li+li a:before{content: '> ';color: #999999;}
.about-con{margin-top: 30px;margin-bottom: 40px;}
.aboutTitle {font-size: 18px;}
.aboutCon {font-size: 14px;line-height: 24px;margin-top: 20px;text-indent: 2em;}

.newsList{margin-top: 15px;}
.newsList ul li{height:28px; line-height:28px; padding:10px 0 10px  15px; border-bottom: 1px solid  #ddd;  overflow:hidden; position: relative;}
.newsList ul li i{width: 4px; height: 4px; top: 50%;  margin-top: -2px; left: 0;   background: #a39c9c;border-radius: 2px; position: absolute;}
.newsList ul li a{font-size:12px; color: #666;}
.newsList ul li a:hover{color: #e82325;}
.newsList ul li span{float:right; font-family:"Arial"; color:#999; margin-right: 28px;}
.newsList_years{margin-top: 5px; padding: 10px 0;}
.newsList_years ul li{float: left; margin-right: 20px;}
.newsList_years ul li a{font-size: 16px; font-weight: bold; color: #666;}
.newsList_years ul li.current a{color: #e5511f;}
.newsList_month{margin-top: 5px; border-top: 2px solid #cccccc;}
.newsList_month ul li{width: 58px; float: left; padding-top: 10px; text-align: center; position: relative;}
.newsList_month ul li a{display: block; color: #666;}
.newsList_month ul li a:hover,.newsList_month ul li.current a{color: #db3939;}
.newsList_month ul li i{width: 6px; height: 6px; position: absolute; top:-4px; left: 50%; border-radius: 50%; margin-left: -3px; background-color: #999;}
.newsList_month ul li.current i{background-color: #db3939;}

/*honor.html*/
.mainBox{margin-top: 20px;}
.honor-con ul li {
    width: 250px;
    float: left;
    margin: 15px 7px 0 10px;
    text-align: center;
}
.honor-con-ul a{display:block;}
.honor-con{margin-top: 10px;}
.honor-con ul li span {
    display: block;
    padding: 10px 0;
    width: 240px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.honor-con ul li{padding-right: 20px;}
.page {
    text-align: center;
    padding: 20px 0;
}
.page a {
    display: inline-block;
    height: 28px;
    line-height: 28px;
    padding: 0 12px;
    margin: 0 3px;
    border: 1px solid #ccc;
}
.page span {
    display: inline-block;
    height: 28px;
    line-height: 28px;
    padding: 0 12px;
    margin: 0 2px;
    border: 1px solid #EA78201;
    background-color: #ef8201;
    color: #fff;

}

/*通用详细*/
.pageDetail_top{padding-bottom:20px; border-bottom:1px dotted #666;}
.pageDetail_title{margin-top: 25px; text-align:center; font-weight:normal;font-size:18px; color:#333;}
.pageDetail_info{margin-top: 5px; text-align:center; color:#808080;}
.page_choose{margin-top:10px; padding:15px 0 30px; color: #333; border-top:1px dotted #666;}
.page_choose a{color: #333;}
.page_choose a:hover{color: #640000;}
.pageDetail_con{padding:20px 0; line-height:30px; font-size:14px; color: #6a6a6a;overflow:hidden;}
.pageDetail_tips{margin-top: 20px; color: #666; line-height: 24px;}

/*联系方式*/
.contact-con{margin-top: 20px;padding:0 0 50px;10px;}
.contact_address{width: 400px; float: left; margin-left: 7px;}
.contact_title{font-size: 24px; color: #D73240;}
.contact_tip{margin-top: 30px; line-height: 28px;}
.contact_code{float: right; text-align: center; line-height: 24px;}
.contact_scan{color: #db3939;}
.contact_focus{color: #7a7a7a;}
.contact_map{margin-top: 0px; text-align: center;}
.contact_address p {
    line-height: 40px;
}

/*人才招聘*/
.talentCenter{color: #333; overflow: hidden;}
.talentCenter_recruitment{padding: 20px 0; border-top: 1px solid #e0dede; margin-top:-1px;}
.talentCenter_title{font-size: 18px; margin-top: 10px; padding: 10px 0;  color: #333; font-weight: normal;}
.talentCenter_position{line-height: 24px;}

.sidebar_list ul li .sdebarLink{display: block; height: 60px; line-height: 60px; border-bottom: 1px solid #f7f7f7;text-align: left; font-size: 14px; padding-left: 20px; color: #333; background: #fff; position: relative; }
.sidebar_list ul .current .sdebarLink,.sidebar_list ul li .sdebarLink:hover{color: #D73240;}
.sidebar_list ul li .sdebarLink i{width:0; height:0; position: absolute; right: 15px; top: 50%; margin-top: -6px; border:6px solid transparent; _border-color: tomato;  _filter: chroma(color=tomato); border-left-color: #e2e2e2; overflow:hidden; pointer-events: none;}
.sidebar_list ul .current .sdebarLink i,.sidebar_list ul li .sdebarLink:hover i{width:0; height:0; border:6px solid transparent; _border-color: tomato;  _filter: chroma(color=tomato); border-left-color: #D73240; overflow:hidden; pointer-events: none;}
.sdebarMenu_link{display: block; height: 35px; line-height: 35px; background: #fff; font-size: 12px;text-align: left; color: #919191; padding-left: 20px; border-bottom: 1px solid #efefef; }
.sdebarMenu_link:hover{color: #D73240;}


/*case.html*/
.case-detail-top{border-bottom: none;}

.sidebar_list ul li{display: block; height: 60px; line-height: 60px; border-bottom: 1px solid #f7f7f7;text-align: left; font-size: 14px; padding-left: 20px; color: #333; background: #fff; position: relative; }
.sidebar_list ul .current .sdebarLink,.sidebar_list ul li .sdebarLink:hover{color: #D73240;}
.sidebar_list ul li i {
    width: 0;
    height: 0;
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -6px;
    border: 6px solid transparent;
    _border-color: tomato;
    _filter: chroma(color=tomato);
    border-left-color: #e2e2e2;
    overflow: hidden;
    pointer-events: none;
}

.caseCategory_item{padding:10px; border-bottom:1px dotted #ccc;}
.caseCategory_name{width:45px; height:24px; line-height:24px; float:left; padding-left:5px; font-size:14px;}
.caseCategory_list{ float:left;}
.caseCategory_list ul li{float:left; margin:4px;width:160px;}
.caseCategory_list ul li a{padding:3px 10px;border:1px solid #ececec;}
.caseCategory_list ul li.on a{border:1px solid #e07f0d;}

.pageDetail_img img{width:300px;float:right;margin-left:20px;}
.case_tabs{margin:10px 0 30px;}
.case_tabs .tabs_t{border-bottom:1px solid #ef8201;}
.case_tabs .tabs_t li{float:left;cursor:pointer;width:100px;height:26px;padding-top:12px;text-align:center;border:1px solid #dcdcdc;border-bottom:0;margin-right:5px;font-weight:bolder;font-size:14px;}
.case_tabs .tabs_t li.active{border-color:#ef8201;position:relative;top:1px;background-color:#fff;}
.case_tabs .tabs_c{border:1px solid #ef8201;overflow:hidden;padding:20px;border-top:0;}
.case_tabs .tabs_c .tabs_c_li{display:none;}
.pageDetail_con li,.pageDetail_con ul,.pageDetail_con ol{padding:initial;list-style:outside;list-style-type:initial;margin-left:10px;}.case_tabs .tabs_c_li li,.case_tabs .tabs_c_li ul,.case_tabs .tabs_c_li ol{padding:initial;list-style:outside;list-style-type:initial;margin-left:10px;}

.contact_message {padding:30px 0 0 30px;}
.contact_message .message p {margin:8px 0;}
.contact_message .message input {width:300px; height:20px; padding: 5px 10px;}
.contact_message .message textarea {width:300px; height:100px; padding: 5px 10px;}
.contact_message .message span  {float:left;}
.contact_message .message p {font-size:14px; color:#ef8201;}
.contact_message .message input[name="verifyCode"] {width:100px; height:20px; padding: 5px 10px;}
.contact_message .message img {height:32px}
.contact_message .sub_btns {padding:0 0 30px 75px;}
.contact_message .sub_btns input{width:80px; height:30px; border:none; cursor:pointer;}
.contact_message .sub_btns input[type="submit"] {background:#ef8201; color:#fff;}
.contact_message .sub_btns input[type="reset"] {background:#ccc; margin-left: 30px;}<!--0.00022315979003906-->