@charset "utf-8";
/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{ margin:0; padding:0; }
body{ font-weight:normal; font-size:12px; color:#000; font-family:"Arial","Microsoft YaHei","SimHei","Microsoft JhengHei"; background: #fff;}
ul,li{ list-style: none; } a,a:hover{ text-decoration:none; cursor:pointer; outline:0; } input:focus,textarea:focus,select:focus{ outline:0; }
table,td{ border-collapse: collapse; border-spacing: 0px; }
a { color:#000; } a:hover{ color:#00beb8; } img{ border:none; vertical-align:middle; }
.floatleft,.left{ float:left; } .floatright,.right{ float:right; } .clear{ clear:both; } .clearleft{ clear:left; } .clearright{ clear:right; }
.hand{ cursor: pointer; }  .hide,.nada{ display:none; } .block{ display:block; }
.textcenter,.tcenter{ text-align:center; } .textleft,.tleft{ text-align:left; } .textright,.tright{ text-align:right; } .textjustify{ text-align:justify; }
.f13 { font-size:13px;} .f14 { font-size:14px;} .f16 { font-size:16px;} .f18 { font-size:18px;} .f24 { font-size:24px;} .f36{ font-size:36px;}
.bold,.strong{ font-weight:bold; } .fNormal { font-weight:normal;}  .fItalic { font-style:italic; }
.marginT5{ margin-top:5px;} .marginT10{ margin-top:10px;} .marginT15{ margin-top:15px;} .marginT20 { margin-top:20px; } .marginT25 { margin-top:25px; } .marginT30 { margin-top:30px; }
.marginB5{ margin-bottom:5px;} .marginB10{ margin-bottom:10px;} .marginB15{ margin-bottom:15px; } .marginB20{ margin-bottom:20px;}
.marginL5 { margin-left:5px;}  .marginL10 { margin-left:10px;} .marginL15 { margin-left:15px;} .marginL25 { margin-left:25px;}
.marginL35 { margin-left:35px;}  .marginL40	 { margin-left:40px;}  .marginL80{ margin-left:80px;}
.marginR5 { margin-right:5px;} .marginR10 { margin-right:10px;} .marginR15 { margin-right:15px;} .marginR20 { margin-right:20px;}
.black{ color:#000; }  .white{ color:#FFF; }  .red,.error{ color:#F00; } .blue{ color:#00F; }  .green{ color:#0F0; } .purple{ color:#F0F; }  .yellow{ color:#FF0; }
.grey{ color:#CCC; }  .grey3{ color:#333; }  .grey6{ color:#666; } .grey9{ color:#999; } .box5 { height: 5px; } .box10{ height: 10px; } .box20 {height: 20px;}
.wrap{ width: 1138px; margin: 0px auto;}

#index .nindex a,#services .nservices a,#qualification .nhonor a,#news .nnews a,#joinus .ncontactus a,#honor .nhonor a,#feedback .ncontactus a,#contactus .ncontactus a,#cases .ncases a,#aboutus .naboutus a{ color: #009241; }
/* i_topbg */
.i_topbg{ background: #00331c;}
.i_topLeft a{ display: inline-block; height: 32px; line-height: 32px; padding: 0 15px; border-left: 1px #0e4b2f solid; border-right: 1px #0e4b2f solid; color: #ffffff; margin-left: -1px;}
.i_topLeft a span{ padding: 0 0 0 5px;}
.i_topLeft a img{ margin-top: -2px;}
.i_topRight{ line-height: 32px;}
.i_topRight a{ color: #ffffff;}
/* i_headbg */
.i_headbg{ padding: 22px 0;}
.logo img{ height:46px;}
.nav{ margin-left: 97px;}
.nav_ul li{ float: left; padding: 0 0 0 42px; line-height: 46px;}
.nav_ul li a{ font-size: 14px; color: #000000;}
.nav_ul li a:hover{ color: #009241;}
.iheaderRig_ul li{ display: inline-block; padding: 5px 0 5px 6px;}
.iheaderRig_ul li a{ display: block; width: 36px; height: 36px; text-align: center; line-height: 36px; border: 1px #dbdbdb solid;}
.iheader_rig{ position: relative;}
.search_box{ position: absolute; right: 0px; top: 6px; height: 32px; width: 0px; background: #fff; border: 1px #ccc solid; border-radius: 3px;}
.search_btn{ width: 32px; height: 32px; border: none; background: url(../images/i_search.jpg) no-repeat center center; cursor: pointer;}
.search_put{ padding: 4px; width: 150px; height: 24px; line-height: 24px; border: none;}
/* twoNav */
.twoNav{ padding: 8px 0 20px 0; background: #f0f0f0; border-bottom: 3px #009241 solid;}
.back{ padding: 42px 0 0 0;}
.back a span{ padding: 0 0 0 8px; color: #000000;}
.twoNav_list{ padding: 0 0 0 195px;}
.twoNavList_ul{ padding: 0 0 0 61px;}
.twoNavList_ul li{ padding: 12px 0 0 0;}
.twoNavList_ul li a{ color: #767676;}
/* i_banner1 */
.flexslider{ position: relative; overflow: hidden;}
.flexslider .slides { position: relative; z-index: 1;}
.flexslider .slides li{ display: none; -webkit-backface-visibility: hidden;}
.flexslider .slides li img{ width: 100%;}
.flexslider .flex-control-nav { position: absolute; bottom: 24px; z-index: 2; width: 100%; text-align: center; display: hide;}
.flexslider .flex-control-nav li { display: inline-block; width: 10px; height: 10px; margin: 0 11px; *display: inline; zoom: 1;}
.flexslider .flex-control-nav a { display: inline-block; width: 10px; height: 10px; line-height: 60px; overflow: hidden; background: url("../images/i_dot.png") right 0 no-repeat; cursor: pointer;}
.flexslider .flex-control-nav .flex-active { background-position: 0 0;}
.flexslider .flex-direction-nav a{ width:62px; height:100%; line-height: 99em; display:block; overflow:hidden; position:absolute; top:0; right: 0; z-index:10; cursor:pointer;}
.flexslider .flex-direction-nav .flex-prev{ left: 40px; background:url("../images/iBanner_left.png") left center no-repeat;}
.flexslider .flex-direction-nav .flex-next{ right: 40px; background:url("../images/iBanner_right.png") left center no-repeat;}
/* i_about */
.i_about{ padding: 35px 0 0 0;}
.iabout_title{ background: url(../images/i_titleBg.png) center center no-repeat; text-align: center}
.iabout_title span{ display: inline-block; padding: 0 5px; font-size: 22px; color: #000000;}
.iabout_txt{ padding: 10px 0; line-height: 24px; text-align: center; font-size: 13px; color: #797979;}
.iabout_con{ display: block; width: 568px; height: 270px; position: relative;}
.iabout_con img{ width: 100%; height: 270px;}
.iaboutUl_title{ background: url(../images/iCase_bg.png) left top repeat; width: 100%; height: 100%; display: table;}
.iaboutUlTitle_con,.icaseUlTitle_con{ display: table-cell; vertical-align: middle; text-align: center; color: #ffffff; font-size: 14px;}
.iabout_p{ padding: 38px 0 22px 0; font-size: 30px; text-align: center; color: #000000;}
/* i_cases */
.icases_con{ padding: 33px 0 64px 0;}
.icasesConT_a{ width: 758px; height: 297px;}
.icasesConT1_a{ width: 376px; height: 297px;}
.icasesConT_a img,.icasesConT1_a img{ width: 100%; height: 297px;}
.icasesConT{ position: relative; display: block;}
.icasesConT_a::before{ content: ""; position: absolute; margin: 8px 0 0 8px; width: 742px; height: 281px; border: 1px #858b97 solid;}
.icasesConT1_a::before{ content: ""; position: absolute; margin: 8px 0 0 8px; width: 360px; height: 281px; border: 1px #858b97 solid;}
.icaseUl_titleCon{ position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.icaseUl_title{ width: 100%; height: 100%; display: table; background: url(../images/iCase_bg.png) left top repeat;}
.icaseUlTitle_con p{ padding: 0 0 15px 0; background: url(../images/icase_line.jpg) center bottom no-repeat;}
.icasesConT:hover .icaseUl_titleCon{ display: block;}
.icasesCon_bottom li{ float: left; padding: 5px 5px 0 0;}
.icasesCon_bottom li.icasesConB_li{ padding-right: 0;}

/* iprosList_bg */
.ipros_banner{ padding: 50px 0 120px 0;}
.flexslider1 { position: relative; padding: 0 80px; overflow: hidden;}
.flexslider1 .slides { position: relative; z-index: 1;}
.flexslider1 .slides li{ display: none; -webkit-backface-visibility: hidden;}
.flexslider1 .slides li img{ width: 100%;}
.ipros_course li{ margin-right: 50px;}
.flexslider1 .flex-control-nav { position: absolute; bottom: 15px; z-index: 2; width: 100%; text-align: right; display: none;}
.flexslider1 .flex-control-nav li { display: inline-block; width: 10px; height: 10px; margin: 0 11px; *display: inline; zoom: 1;}
.flexslider1 .flex-control-nav a { display: inline-block; width: 10px; height: 10px; line-height: 60px; overflow: hidden; background: url("../images/i_dot.png") right 0 no-repeat; cursor: pointer;}
.flexslider1 .flex-control-nav .flex-active { background-position: 0 0;}
.flexslider1 .flex-direction-nav a{ width:60px; height:100%; line-height: 99em; overflow:hidden; display:block; position:absolute; top:0; z-index:10; cursor:pointer;}
.flexslider1 .flex-direction-nav .flex-prev{left: 0; background: url("../images/iService_left.png") center center no-repeat;}
.flexslider1 .flex-direction-nav .flex-next{right: 0; background: url("../images/iService_right.png") center center no-repeat;}
.ipros_course li a{ display: block;}
.ipros_titlebg{ }
.ipros_title{ font-size: 16px; color: #000000; padding: 20px 0 0 0; border-bottom: 1px #959595 solid;}
.ipros_title span{ display: inline-block; padding: 0 0 12px 0; border-bottom: 2px #959595 solid;}
.ipros_title1{ padding: 16px 0 0 0; font-size: 14px; color: #000000;}
/* i_dynamic */
.i_dynamic{ padding: 30px 0; background: #f0f0f0;}
.i_news{ width: 290px;}
.inews_title{ padding: 0 0 26px 0; font-size: 22px; font-weight: normal;}
.inews_title a{}
.inews_img{ width: 290px; height: 127px;}
.inews_h3{ padding: 20px 0 16px 0; font-size: 14px;}
.inews_h3 a{}
.inews_txt{ line-height: 22px;}
.inews_txt a{ }
.inews_more{ display: inline-block; padding: 0 20px 0 0; background: url(../images/i_more.png) right center no-repeat;}
.i_info{ padding: 0 0 0 86px;}
.iInfo_list li{ display: inline-block; padding: 0 40px 0 0;}
.iInfo_list a{ font-size: 24px; color: #9fa1a3;}
.iInfo_list a.iInfoList_active{ color: #242a33;}
.iInfo_conbg{ padding: 24px 0 0 0;}
.iInfoCon_ul li{ float: left; width: 194px; height: 190px; padding: 30px 22px; margin-right: 20px; border: 1px #aaaaaa solid;}
.iInfoCon_ul li.iInfoCon_li{ margin-right: 0;}
.iInfoCon_time{ color: #009241;}
.iInfoCon_h2{ font-size: 14px; color: #000000; font-weight: normal; padding: 10px 0;}
.iInfoCon_txt{ padding: 0 0 10px 0; color: #878787; line-height: 22px;}
.iInfoCon_more{ color: #000000; display: inline-block; padding: 0 20px 0 0; background:  url(../images/i_more.png) right center no-repeat;}
/* i_Aftermarket */
.i_Aftermarket{ padding: 76px 0 0 0;}
.iAftermarket_ul li{ float: left; width: 254px;}
.iAftermarket_ul li img{ float: left;}
.iAftermarket_con{ padding: 0 0 0 60px;}
.iAftermarket_con h2{ font-size: 14px; color: #242a33;}
/* i_footer */
.footer_bg{ background: #f5f5f5;}
.i_footer{ padding: 40px 0;}
.i_yq{ text-align: center;}
.i_yq h2{ font-size: 24px; color: #000000; font-weight: normal;}
.iYq_list{ padding: 30px 0 0 0; border-bottom: 2px #c0c0c0 solid; text-align: left; font-size: 14px;}
.iYq_list a{ display: inline-block; padding: 5px 10px 25px 10px; margin-bottom: -2px;}
.iYq_list a.iYqList_curr{ border-bottom: 2px #606060 solid;}
.i_bottom{ padding: 24px 0 0 0; text-align: center; font-size: 14px; color: #000000; line-height: 26px;}
/* cases */
.cases_banner img{ width: 100%;}
.cases_con{ padding: 32px 0;}
.cases_left{ width: 248px;}
.casesLeft_title{ font-size: 30px; color: #ffffff; line-height: 72px; background: #009241; font-weight: normal; text-align: center;}
.casesLeft_line{ background: #009241; height: 5px; margin: 4px 0 7px 0;}
.casesLeftCase_title{ height: 54px; line-height: 54px; padding: 0 18px 0 0; font-size: 24px; color: #555555; background: #f0f0f0; font-weight: normal; text-align: center;} 
.casesLeftCase_title span{ display: block; background: url(../images/cases_drow.png) right center no-repeat;}
.casesLeftCase_ul{ border:1px #dcdcdc solid; border-top: none;}
.casesLeftCase_ul li{ padding: 20px 0 20px 38px; border-bottom: 1px #d2d2d2 dashed;}
.casesLeftCase_ul li a{ padding: 0 0 0 15px; display: block; font-size: 14px; color: #555555; background: url(../images/cases_drow.png) left center no-repeat;}
.casesLeftCase_ul li:last-child{ border-bottom: none;}
.casesLeftCase_ul li.casesLeftCase_active a{ color: #009241;}
.cases_right{ width: 875px;}
.casesRig_ul li{ float: left; padding: 0 15px 16px 0;}
.casesRig_ul li:nth-child(even){ padding-right: 0;}
.casesRig_ul li a{ display: block; width: 430px; height: 436px; box-shadow: 2px 2px 2px 2px #ededed;}
.casesRig_ul li img{width:430px;height:376px; transition:all 0.3s;}
.casesRigUl_img{ width: 430px; height: 376px; overflow: hidden;}
.casesRigUl_img:hover img{-webkit-transform:scale(1.5,1.5);-moz-transform:scale(1.5,1.5);-transform:scale(1.5,1.5);}
.casesRig_ul li h2{ font-size: 18px; font-weight: normal; color: #000000; text-align: center; padding: 14px 0 0 0;}
.cases_new{ border: 1px #e5e5e5 solid;}
.casesNew_title{ padding: 20px 8px; border-bottom: 1px #d2d2d2 dashed; color: #000000;}
.casesNew_sp1{ font-size: 18px;}
.casesNew_sp2{ font-size: 14px;}
.casesNew_con{ padding: 30px 23px; border-bottom: 1px #d2d2d2 dashed;}
.casesNew_con img{ float: left; width: 250px; height: 126px; border: 1px #e5e5e5 solid; margin-right: 18px;}
.casesNewCon_h2{ padding: 5px 0; font-size: 18px; font-weight: normal; color: #575757;}
.casesNewCon_h2 span{ color: #009241; display: inline-block; padding-left: 10px;}
.casesNewCon_txt{ font-size: 14px; color: #848484; line-height: 24px;}
.casesNewCon_list{ padding: 20px;}
.casesNewCon_list li{ float: left; width: 366px; padding: 9px 0;}
.casesNewCon_list li:nth-child(even){ margin: 0 0 0 100px;}
.casesNewCon_list li a{ display: block; padding: 0 0 0 12px; color: #808080; background: url(../images/i_dot.jpg) left 6px no-repeat;}
.casesNewCon_list li span{ float: right;}
/* case */
.case_crumbs{ padding: 0 0 15px 0; text-align: right; color: #000000;}
.case_crumbs a{ color: #000000;}
.case_top{ border: 1px #d9d9d9 solid;}
.caseTop_img{ float: left; width: 415px; height: 358px; margin-right: 24px;}
.caseTop_con{ width: 410px;}
.caseTop_h2{ font-size: 18px; font-weight: normal; padding: 15px 0; color: #808080; border-bottom: 1px #d2d2d2 dashed;}
.caseTop_txt{ padding: 10px 0 0 0; font-size: 14px; color: #808080; line-height: 26px;}
.caseTop_btn{ padding: 20px 0 0 0;}
.case_intro{ padding: 50px 0 0 0;}
.caseIntro_title{ padding: 0 0 18px 0; font-size: 36px; color: #009241; text-align: center;}
.caseIntro_title span{ color: #000;}
.caseIntro_title1{ font-size: 18px; color: #000000; padding: 14px 0; border: 1px #d9d9d9 solid; text-align: center; text-transform: uppercase;}
.caseIntro_describe{ margin-top: 20px; font-size: 14px; color: #ffffff; padding: 40px 35px; background: #000; line-height: 28px;}
.caseIntroList_ul{ padding: 24px 0 0 0;}
.caseIntroList_ul li{ float: left; width: 425px; height: 306px; padding: 0 8px 8px 0;}
.caseIntroList_ul li:nth-child(even){ padding-right: 0;}
.caseIntroList_ul li img{ width: 100%; height: 306px;}
.caseIntro_related{ margin-top: 20px; border: 1px #e5e5e5 solid;}
.caseIntroRelated_ul li{ float: left; padding: 20px 0 20px 24px; width: 258px;}
.caseIntroRelated_ul li img{ width: 100%;}
.caseIntroRelated_ul li h2{ text-align: center; font-size: 14px; font-weight: normal; color: #000000; padding: 7px 0; border-bottom: 3px #000000 solid;}
/* news */
.newsMenu_ul li{ float: left; width: 378px; border: 1px #dcdcdc solid; margin-left: -1px; height: 40px; line-height: 40px;}
.newsMenu_ul li a{ display: block; text-align: center; font-size: 14px; color: #000000;}
.newsMenu_ul li.newsMenu_liCurr{ background: #009241; border: 1px #009241 solid;} 
.newsMenu_ul li.newsMenu_liCurr a{ color: #fff;}
.news_con{ margin-top: 70px;}
.newsCon_left{ width: 790px;}
.newsConLT_con{ width: 350px;}
.newsConLT_time{ font-size: 20px; color: #009241;}
.newConLT_title{ padding: 5px 0 15px 0; font-size: 22px; color: #575757;}
.newConLT_txt{ font-size: 14px; color: #848484; line-height: 22px;}
.newConLT_more{ margin-top: 20px; display: block; height: 36px; line-height: 36px; border: 1px #c9c9c9 solid; font-size: 14px; color: #848484; text-align: center; border-radius: 3px;}
.newsConLT_img{ width: 420px; height: 295px;} 
.newConLList_ul li{ padding: 30px 0; border-bottom: 1px #e5e5e5 solid;}
.newConLList_time{ text-align: right; padding: 20px 15px; width: 77px; height: 67px; background: #009241; color: #fff; font-size: 14px;}
.newConLList_time p:first-child{ font-size: 30px; padding: 0 0 4px 0;}
.newConLList_con{ padding: 0 0 0 36px; width: 645px;}
.newConLList_h2{ font-size: 18px; font-weight: normal; color: #808080;}
.newConLList_p{ padding: 8px 0; font-size: 14px; color: #808080;}
.newConLList_txt{ font-size: 14px; color: #808080; line-height: 22px;}
.newConLList_MORE{ margin-top: 30px;}
.newConLList_MORE a{ display: block; height: 50px; line-height: 50px; font-size: 18px; color: #999999; background: #ececec; text-align: center;}
.newsCon_right{ width: 333px;}
.newsConR_video img,.newsConR_honor img,.newsConR_media img{ width: 100%;}
.newsConR_honor{ padding: 20px 0;}
.newsConR_list{ margin-top: 20px; border: 1px #c9c9c9 solid; border-radius: 3px;}
.newsConRList_h2{ padding: 15px 15px 15px 18px; background: #f5f5f5; font-size: 18px;}
.newsConRList_h2 a{ color: #0f6bb3;}
.newsConRList_h2 span{ float: right; font-size: 24px;}
.newsConRList_ul{ padding: 8px 16px;}
.newsConRList_ul li{ padding: 8px 0;}
.newsConRList_ul li a{ display: block; padding: 0 0 0 15px; background: url(../images/i_dot.jpg) left 6px no-repeat; color: #808080;}
.new_title{ padding: 0 0 20px 0; font-size: 30px; color: #1d50a2; font-weight: normal; border-bottom: 1px #cccccc solid;}
.new_source{ padding: 15px 0;}
.new_source span{ display: inline-block; padding: 0 8px 0 0; font-size: 14px; color: #999999;}
.new_text{ font-size: 14px; color: #999999; line-height: 24px;}
.new_page{ margin-top: 10px; font-size: 14px; color: #000; padding: 10px 0 0 0; border-top: 2px #eceaea solid;}
/* businessArea */
.businessArea_ul li{ float: left; width: 526px; /*height: 206px;*/ border: 2px #e5e5e5 solid; margin: 0 78px 44px 0;}
.businessArea_ul li:nth-child(even){ margin-right: 0;}
.businessArea_ul li a{ display: block;}
.businessArea_ul li img{ float: left; width: 242px; /*height: 206px;*/ margin-right: 28px;}
.businessArea_txt{ padding: 30px 0 20px 0;}
.businessArea_txt p{ font-size: 14px; color: #000000;}
.businessArea_txt p:first-child{ font-size: 18px; padding: 0 0 5px 0;}
.businessArea_more{ padding: 20px 0 0 0;}
.businessArea_load{ text-align: center;}
.businessArea_load a{ display: inline-block; padding: 10px 35px; font-size: 14px; border-radius: 3px; background: #009241; color: #fff;}
/* aboutus */
.aboutus_title{ font-size: 24px; font-weight: normal; color: #000000; text-align: center;}
.aboutus_title p:last-child{ padding: 12px 0 0 0; text-transform: uppercase; font-size: 16px; color: #999999;}
.abourus_txt{ padding: 20px 0 0 0; font-size: 14px; color: #999999; line-height: 24px;}
.abourus_img{ margin-top: 20px;}
.abourus_img a{ display: inline-block; padding: 0 10px;}
.abourus_img img{ width: 534px; height: 242px;}
/* culture */
.culture_img{ margin-bottom: 40px;}
.culture_img img{ width: 100%;}
.culture_ul li{ float: left; width: 277px; height: 342px; background: #f3f3f3; margin-right: 10px;}
.culture_ul li.culture_liLast{ margin-right: 0;}
.culture_ul li img{ width: 100%; height: 158px;}
.culture_ul li p{ font-size: 14px; color: #000000; text-align: center; line-height: 26px;}
.culture_ul li p.culture_ptitle{ padding: 38px 0 26px 0; font-size: 18px;}
.culture_txt{ padding: 20px 0 0 0; font-size: 14px; color: #000000; line-height: 26px;}
/* contactus */
.contactusTop_title{ padding: 0 0 30px 0; font-size: 29px; color: #009241;}
.contactusTop_ul li{ float: left; width: 375px; padding: 0 30px 30px 0; font-size: 14px; color:#000000}
.contactusTop_ul li:nth-child(even){ padding-right: 0;}
.contactusTop_sp1{ font-size: 29px; color: #009241;}
.contactusTop_sp2{ font-size: 24px; color: #7c7c7c;}
.contactusMap_title{ margin: 30px 0 0 0; font-size: 18px; color: #000000; text-align: center; height: 38px; line-height: 38px; background: #d9d9d9;}
.contactusMap_map img{ width: 100%;}
.contactus_about{ padding: 20px 0 0 0;}
.contactus_about img{ width: 100%;}
.contactusAbout_txt{ padding: 20px 18px; color: #808080; background: #f5f5f5; line-height: 24px;}
.message_put{ width: 342px; padding: 10px; height: 30px; background: #f0f0f0; border: none; margin-top: 15px;}
.message_area{ width: 100%; height: 200px; padding: 10px; margin-top: 10px; background: #f0f0f0; border: none; box-sizing: border-box;}
.message_btn{ margin-top: 20px; display: inline-block; width: 176px; height: 54px; line-height: 54px; text-align: center; background: #0061ae; font-size: 18px; color: #ffffff;}
/* joinus */
.joinus_img{ width: 100%;}
.joinus_top p{ font-size: 14px; color: #7c7c7c; padding: 10px 70px 0 70px; line-height: 24px; text-align: center;}
.joinus_search{ padding: 20px 0 30px 0;}
.joinus_put{ display: inline-block; padding: 12px 15px; background: #ededed; border:none; margin-right: 10px;}
.joinus_a{ display: inline-block; padding: 0 30px; height: 39px; line-height: 38px; background: #009241; font-size: 14px; color: #ffffff;}
.joinusList_click{ display: block; padding: 18px 0; border-top: 1px #dddddd solid; border-bottom: 1px #dddddd solid; font-size: 14px; color: #898989; margin-bottom: -1px;}
.joinusListP_sp{ padding: 10px 0 20px 0;}
.joinusListP_sp span{ display: inline-block; width: 262px; color: #818082; padding: 10px 0 0 0;}
.joinusListP_txt{ font-size: 12px; color: #818082; line-height: 24px;}
.joinusList_btn{ margin-top: 20px; display: inline-block; padding: 10px 30px; font-size: 14px; color: #ffffff; font-weight: bold; background: #000000;}
.joinusList_con{ padding: 0 0 30px 0;} 
/* honor */
.honor_ul li{ width: 568px;}
.newsCon_right img{ width: 100%;}
.honor_hit{ font-size: 14px; color: #989898; line-height: 26px;}
.honor_list{ padding: 20px 0 0 0;}
.honor_list li{ float: left; width: 368px; padding: 10px 0; border-bottom: 1px #989898 dashed;}
.honor_list li:nth-child(even){ float: right;}
.honor_list li a{ font-size: 14px; color: #989898;}
.flexslider2 { position: relative; padding: 0 40px; overflow: hidden;}
.flexslider2 .slides { position: relative; z-index: 1;}
.flexslider2 .slides li{ display: none; -webkit-backface-visibility: hidden;}
.flexslider2 .slides li img{ width: 100%;}
.honor_roll{ margin-top: 70px;}
.honor_roll li{ margin-right: 22px;}
.flexslider2 .flex-control-nav { position: absolute; bottom: 15px; z-index: 2; width: 100%; text-align: right; display: none;}
.flexslider2 .flex-control-nav li { display: inline-block; width: 10px; height: 10px; margin: 0 11px; *display: inline; zoom: 1;}
.flexslider2 .flex-control-nav a { display: inline-block; width: 10px; height: 10px; line-height: 60px; overflow: hidden; background: url("../images/i_dot.png") right 0 no-repeat; cursor: pointer;}
.flexslider2 .flex-control-nav .flex-active { background-position: 0 0;}
.flexslider2 .flex-direction-nav a{ width:40px; height:100%; line-height: 99em; overflow:hidden; display:block; position:absolute; top:0; z-index:10; cursor:pointer;}
.flexslider2 .flex-direction-nav .flex-prev{left: 0; background: url("../images/honor_left.png") center center no-repeat;}
.flexslider2 .flex-direction-nav .flex-next{right: 0; background: url("../images/honor_right.png") center center no-repeat;}
.honor_roll li a{ display: block;}
/* qualification */
.qualification_con{ padding: 17px 0 0 0; background: url(../images/qualification_dot.png) center top no-repeat;}
.qualification_line{ background: url(../images/qualification_line.png) center top repeat-y;}
.qualification_left,.qualification_right{ width: 366px; padding: 0 10px 0 0;}
.qualificationL_time{ padding: 0 0 10px 0; font-size: 30px; color: #9c0c00;}
.qualificationL_ul li a{ display: block; padding: 10px 0; font-size: 14px; color: #989898; border-bottom: 1px #989898 dashed;}
.qualificationL_ul li:last-child a{ border-bottom: none;}
.qualificationL_dow{ display: block; padding: 10px 0 0 0;}
.qualificationL_img{ padding: 80px 0 30px 0;}
.qualificationL_img img{ width: 100%;}
.qualificationR_roll{ margin-bottom: 54px;}
.flexslider3{ padding:25px; position: relative; overflow: hidden;}
.flexslider3 .slides { position: relative; z-index: 1;}
.flexslider3 .slides li{ display: none; -webkit-backface-visibility: hidden;}
.flexslider3 .slides li img{ width: 100%;}
.flexslider3 .flex-control-nav { position: absolute; bottom: 24px; z-index: 2; width: 100%; text-align: center; display: none;}
.flexslider3 .flex-control-nav li { display: inline-block; width: 10px; height: 10px; margin: 0 11px; *display: inline; zoom: 1;}
.flexslider3 .flex-control-nav a { display: inline-block; width: 10px; height: 10px; line-height: 60px; overflow: hidden; background: url("../images/i_dot.png") right 0 no-repeat; cursor: pointer;}
.flexslider3 .flex-control-nav .flex-active { background-position: 0 0;}
.flexslider3 .flex-direction-nav a{ width:26px; height:100%; line-height: 99em; display:block; overflow:hidden; position:absolute; top:0; right: 0; z-index:10; cursor:pointer;}
.flexslider3 .flex-direction-nav .flex-prev{ left: 0; background:url("../images/honor_left.png") left center no-repeat;}
.flexslider3 .flex-direction-nav .flex-next{ right: 0; background:url("../images/honor_right.png") right center no-repeat;}
.qualificationR_time{ text-align: right;}
.qualificationR_img{ margin: 88px 0 0 0; width: 100%;}
.qualificationBtn_more{ text-align: center;}
.qualificationBtn_more a{ display: inline-block; padding: 10px 30px; background: #9c0c00; border-radius: 3px; font-size: 14px; color: #ffffff; font-weight: bold;}

#mypage{margin: 20px auto; text-align:center;}
#mypage a{ display:inline-block; margin-right:5px; height:24px; line-height: 24px; width: 28px; text-align: center; line-height: 24px;color:#979797; text-decoration:none; font-family: 'å®‹ä½“','Arial';background: #edeff0;}
#mypage a.l{ height:24px; line-height: 24px; width: 55px;background: #979797;color: #ffffff;}
#mypage a:hover{background:#c80000; color:#ffffff;}
#mypage .current { display:inline-block; margin-right:5px; width:28px;height:24px; line-height: 24px; font-weight: bold;color: #ffffff;background: #c80000;}
#mypage .i { padding: 0; margin: 0; height: 22px; width: 30px; text-align: center; border:1px solid #ccc; color: #333; }
#mypage .g {height:24px; line-height: 24px; padding: 0 4px; border: none; }

.casesRig_ul li :hover img{
    -webkit-transform:scale(1.5,1.5);
    -moz-transform:scale(1.5,1.5);
    -transform:scale(1.5,1.5);
}

.iaboutUl_titleCon{ position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.iabout_con:hover .iaboutUl_titleCon{ display: none;}

#goTopBtn {position: fixed;line-height:36px;width:36px;bottom:35px;height:36px;cursor:pointer;display:none;background:url("../images/back_to_top_white.gif");}