@charset "utf-8";

/*全局控制*/
body{margin:0px;padding:0px;font-family:"微软雅黑";color:#000;font-size:12px;line-height:22px;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
input,select{font-size:12px;line-height:16px;}
img{border:0;vertical-align:bottom;}
ul,li{list-style:none;}
a{color:#000;text-decoration:none;}
a:hover{text-decoration:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.cl{clear:both;}.fb{font-weight:bold;}
.dis{display:block;}.undis{display:none;}
.fl{float:left;}.fr{float:right;}
.abs{position:absolute;}
.rel{position:relative;}
.sec_text{text-indent:2em;}
.nr{width:1200px;margin:0 auto;}

/*index_01*/
.top_bg{min-width:1200px; border-bottom:solid 1px #ececec;}
.top{width:1200px; height:32px; line-height:32px; margin:0 auto;}
.top_left{float:left; width:430px; color:#737373;}
.top_r{float:right; width:228px;}
.top_r li{float:left; margin-left:6px; line-height:32px;}
.top_r img{float:left; margin:8px 4px 0 0;}
.top_r a{color:#737373;}
.header{width:1200px; height:104px; margin:0 auto;}
.nav_bg{min-width:1200px; background:url(../images/nav_bg.jpg) repeat-x left top;}
.nav{width:1255px; height:50px; margin:0 auto;}
.nav li{float:left; background:url(../images/nav_line.jpg) no-repeat right center; font-size:16px;}
.nav li:last-child{background:none;}
.nav a{display:block; color:#fff; height:50px; line-height:44px; padding:0 24px;}
.nav a:hover{background:url(../images/nav_hover.jpg) repeat-x left top;}

.unslider{overflow:auto}
.unslider-wrap{position:relative}
.unslider-wrap.unslider-carousel li{float:left}
.unslider-fade{position:relative}
.unslider-fade .unslider-wrap li{position:absolute;left:0;top:0;right:0;z-index:8}
.unslider-fade .unslider-wrap li.unslider-active{z-index:10}
.unslider li{list-style:none;margin:0;padding:0;border:none}.unslider-arrow{position:absolute;left:20px;z-index:2;cursor:pointer}
.unslider-arrow.next{left:auto;right:20px}
.unslider{position: relative;}
.banner { position: relative; overflow: hidden; text-align: center; height: auto!important;}
.banner li { list-style: none;}
.banner ul li { float: left;}
.banner ul li img{width: 100%;}
.unslider-nav{position: relative;}
.unslider-nav ol { position: absolute; left: 0; right: 0; bottom: 20px; text-align: center; z-index: 100;}
.unslider-nav ol li{display: inline-block; width: 9px; height: 9px; border:solid 2px #fff; border-radius:50%; margin: 0 10px; text-indent: -999em;cursor: pointer; -webkit-transition: background .5s, opacity .5s; -moz-transition: background .5s, opacity .5s; transition: background .5s, opacity .5s;}
.unslider-nav .unslider-active{border:solid 2px #fff;background: #fff;opacity: 1;}

.hot_bg{min-width:1200px; height:51px; background:#eaeaea;}
.hot_part{width:1200px; height:51px; margin:0 auto;}
.hot{float:left; width:62%; line-height:51px; font-size:14px; color:#737373;}
.hot a{color:#737373;}
.hot a:hover{color:#000;}
.hot span{color:#ff7f00; font-weight:bold;}
.search_part{float:right; width:289px; height:31px; margin-top:10px;}
.search{float:left; width:230px; padding-left:17px; height:31px; line-height:31px; font-size:14px; font-family:"微软雅黑"; color:#737373; border:none; background:url(../images/search_bg.jpg) no-repeat;}


.mainbody{width:1200px; margin:0 auto;}
.partners_tit{width:100%; text-align:center; margin:30px 0;}
.partners_tit span{background:#ff7f00; color:#fff; font-size:18px; padding:6px 12px;}
.partners_tit img{margin-bottom:5px;}
.partners{width:1198px; border:solid 1px #eaeaea; margin-bottom:44px; overflow:hidden;}
.partners ul{width:1200px;}
.partners li{float:left; width:199px; height:118px; border:solid 1px #eaeaea; border-top:none; margin-left:-1px;}
.partners img{width:199px; height:118px;}

.mat_title{width:100%; text-align:center; line-height:28px; font-size:18px; margin-bottom:36px;}
.mat_title h4{line-height:44px; color:#ff7f00; font-size:29px;}
.mat{width:275px; height:280px; background:#0a7cd4; color:#fff; font-size:14px; line-height:24px; text-align:center; margin-right:33px;}
.mat img{width:275px; height:197px;}
.mat h4{line-height:32px; padding-top:12px; font-size:16px;}
.key_title{width:1200px; height:71px; text-align:center; background:url(../images/key_top.jpg) no-repeat center bottom; margin-bottom:40px;}
.key{width:1200px; margin-bottom:20px; overflow:hidden;}
.key ul{width:1240px;}
.key li{float:left; width:268px; text-align:center; line-height:26px; font-size:18px; margin-right:42px; display:inline;}
.key_01{width:168px; height:192px; padding:54px 0 0 100px; background:url(../images/key_01.jpg) no-repeat; color:#fff; line-height:54px; font-size:45px; text-align:left; margin-bottom:10px;}
.key_02{width:168px; height:192px; padding:54px 0 0 100px; background:url(../images/key_02.jpg) no-repeat; color:#fff; line-height:54px; font-size:45px; text-align:left; margin-bottom:10px;}
.erweima img{width:150px;height:149px;}
.pro_bg{min-width:1200px; background:#f1f1f1; padding-bottom:38px;}
.adv img{width:100%;}
.pro_fon{width:100%; text-align:center; padding:15px 0 20px 0; font-size:24px; line-height:34px; font-weight:normal;}
.pro_fon h4{color:#ff7f00; font-size:35px; line-height:48px;}
.pro_left{float:left; width:269px; min-height:561px; _height:561px; border-bottom:solid 4px #ff7f00; background:#fff;}
.pro_r{float:right; width:913px; background:#fff; min-height:542px; _height:542px;}
.pro_list_tit{width:269px; height:80px; padding-top:26px; background:url(../images/pro_list_top.gif) no-repeat; text-align:center; color:#ffdcba; font-size:19px; line-height:24px; text-transform:uppercase; margin-bottom:22px;}
.pro_list_tit h4{line-height:30px; font-size:22px; color:#fff;}
.pro_list{width:235px; margin:0 auto;}
.pro_list li{margin-bottom:5px; font-size:14px;}
.pro_list a{display:block; height:41px; line-height:38px; background:url(../images/pro_list01.png) no-repeat 18px 11px; color:#0a0909; padding-left:48px;}
.pro_list a:hover{background:url(../images/pro_list02.png) no-repeat; color:#fff;}
.pro{width:875px; margin:0 auto; overflow:hidden;}
.pro ul{width:900px;}
.pro li{float:left; width:200px; padding:20px 0; margin-right:25px; display:inline; text-align:center; line-height:32px; color:#0a0909; font-size:14px;}
.pro img{width:200px; height:174px; margin-bottom:10px;}
.pro_more{width:92px; height:26px; line-height:26px; text-align:center; margin:0 auto;}
.pro_more a{display:block; background:#3b3b3b; color:#fff; border-radius:3px;}
.pro_more a:hover{background:#ff7f00;}


.contact_bg{min-width:1200px; min-height:592px; _height:592px; padding:60px 0 30px 0; background:url(../images/contact_bg.jpg) no-repeat center top #098cf6;}
.contact_title{width:1200px; text-align:center; color:#fff; margin:0 auto 27px;}
.contact{width:1200px; min-height:220px; _height:220px; text-align:center; line-height:38px; color:#fff; font-size:16px; margin:0 auto 24px;}
.foot{float:left; width:860px;}
.foot dl{float:left; padding-right:68px; color:#fff;}
.foot dt{line-height:34px; padding-bottom:4px; font-size:16px;}
.foot dd{line-height:26px; font-size:14px;}
.foot a{color:#b5deff;}
.foot a:hover{color:#fff;}
.code{float:right; width:150px; margin-top:32px;}
.code p{background:#ffa200; text-align:center; color:#fff; line-height:28px; font-size:14px;}
.copyright_bg{min-width:1200px; background:#0059b3; padding:30px 0;}
.copyright{width:1200px; color:#fff; line-height:24px; font-size:14px; margin:0 auto;}

.cd-top {
  display: inline-block;
  height: 72px;
  width: 26px;
  position: fixed;
  bottom: 40px;
  right: 15%;
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: url(../images/back_top.png) no-repeat; visibility: hidden;
  background-size:103% 101%;
  z-index:9999;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 14%;
    width: 2.2%;
    right: 16%;
    bottom: 30px;
  }
}


/*index_02*/
.cus_top{padding-left:318px; margin:44px 0 24px 0; font-size:18px; line-height:18px;}
.cus_top img{float:left; margin-top:5px;}
.cus_top h4{font-size:16px; color:#a5a5a5; font-weight:normal;}
.cus_title{float:left; color:#ff7f00; font-size:37px; line-height:37px; padding:0 7px;}
.cus{width:280px; height:205px; margin-right:26px; position:relative;}
.cus img{width:280px; height:203px;border:solid 1px #CDC5BF;}
.cus .cus_fon{width:260px; padding:0 10px; line-height:36px; color:#fff; font-size:14px; background:url(../images/cus_more.gif) no-repeat right bottom #464443; position:absolute; left:0; bottom:0; display:none;}
.cus .cus_fon a{color:#fff;}
.cus:hover .cus_fon{display:block;}
.tel_bg{min-width:1200px; height:148px; background:url(../images/tel_bg.jpg) no-repeat center top; margin:50px 0;}
.tel_con{width:1200px; height:148px; margin:0 auto;}
.tel_left{float:left; width:740px; height:92px; margin:31px 0 0 41px;}
.tel_01{float:right; width:317px; margin-top:46px; color:#fff; font-size:30px; line-height:30px;}
.tel_01 img{float:left; width:44px; height:44px; margin:6px 10px 0 0;}
.tel_01 h4{line-height:26px; font-size:19px; font-weight:normal;}
.cus0_case img{width:387px; height:253px;}
.font_01{text-align:center; font-size:18px; line-height:24px; margin-bottom:15px;}
.font_01 h4{line-height:34px; color:#005ab3; font-size:29px; background:url(../images/font_tbg.jpg) no-repeat center bottom; padding-bottom:9px; margin-bottom:12px;}

.tel_bg02{width:1200px; height:182px; margin:41px 0 46px 0; position:relative;}
.tel_line{width:5px; height:84px; border-left:solid 1px #828282; position:absolute; top:51px; right:314px;}
.tel_part{width:296px; height:110px; position:absolute; top:43px; right:0;}
.tel_02{height:64px;color:#ff7f00; font-size:30px; line-height:34px; font-weight:bold;}
.tel_02 img{float:left; width:42px; height:42px; margin:6px 4px 0 0;}
.tel_02 h4{line-height:24px; font-size:18px; font-weight:normal; color:#161616;}
.tel_zx{width:92px; height:33px; line-height:33px; text-align:center; background:#ffa200; border-radius:3px; font-size:16px; margin-left:48px;}
.tel_zx a{color:#fff;}

.font_02{text-align:center; line-height:24px; color:#bebebe; font-size:16px; text-transform:uppercase; margin-bottom:25px;}
.font_02 h4{line-height:34px; color:#ff7f00; font-size:29px;}

.case_left{float:left; width:270px; min-height:585px; _height:585px; padding-bottom:10px; background:#f1f1f1; margin-bottom:18px;}
.case_right{float:right; width:913px;}
.case_title{width:200px; height:100px; line-height:94px; padding-left:70px; color:#fff; font-size:23px; font-weight:bold; background:url(../images/case_top.jpg) no-repeat; text-transform:uppercase; margin-bottom:20px;}
.case_title span{color:#99d3ff;}
.case_list{width:248px; margin:0 auto;}
.case_list li{height:40px; line-height:40px; padding-left:20px; font-size:16px; background:url(../images/case_list.jpg) no-repeat; margin-bottom:11px;}
.case_list a{color:#2d2d2d;}
.case_list a:hover{color:#ff7f00}
.case{width:913px; overflow:hidden;}
.case ul{width:930px;}
.case li{float:left; width:293px; text-align:center; line-height:44px; font-size:16px; margin:0 17px 18px 0; display:inline;}
.case img{width:283px; height:203px; border:solid 1px #d4d4d4; padding:4px;}
.case a{color:#040404;}


/*index_03*/
.partners_tit .plan_tit{background:#ff7f00; color:#fff; font-size:14px; padding:5px 12px;}
.partners_tit .plan_tit a{color:#fff;}
.plan{width:1200px; margin-bottom:24px; overflow:hidden;}
.plan ul{width:1250px;}
.plan li{float:left; width:194px; text-align:center; font-size:16px; line-height:36px; margin:0 50px 16px 6px; display:inline;}
.plan img{width:180px; height:180px; background:#fff; padding:7px; border-radius:50%; box-shadow:0 6px 6px #ccc; margin-bottom:12px;}

.problem_bg{min-width:1200px; padding-top:54px; background:url(../images/problem_bg.jpg) repeat;}
.problem_rel{width:1200px; height:521px; position:relative; margin:0 auto;}
.problem{width:714px;}
.problem li{height:56px; line-height:56px; font-size:16px; background:url(../images/problem_line.png) no-repeat right bottom;}
.problem img{float:left; width:28px; height:28px; margin:13px 9px 0 0;}
.problem_pic{width:518px; height:465px; position:absolute; top:33px; right:0;}

.bg{min-width:1200px; height:2054px; padding-top:49px; background:url(../images/bg.jpg) no-repeat center top;}
.yous{width:1200px; margin:0 auto;}
.yous li{padding-bottom:90px;}
.yous_fon{width:550px; color:#000; font-size:14px; line-height:26px;}
.yous_fon span{color:#c90819;}
.yous_fon h4{color:#005ab3; font-size:26px; line-height:64px; padding-top:15px; background:url(../images/yous_line.gif) repeat-x left bottom; margin-bottom:14px;}
.yous_k{padding-right:30px;}


/*index_04*/
.pk_list{width:1200px; margin:40px 0 14px 0; overflow:hidden;}
.pk_list ul{width:1218px;}
.pk_list li{float:left; width:185px; height:54px; line-height:54px; text-align:center; margin:0 18px 15px 0; display:inline; font-size:18px;}
.pk_list a{display:block; background:#f1f1f1; border-radius:5px;}
.pk_list a:hover{color:#fff; background:#ff7f00;}

.process_title{width:460px; height:62px; line-height:50px; text-align:center; color:#fff; font-size:28px; font-weight:bold; background:url(../images/process_top.jpg) no-repeat; margin:50px auto 30px auto;}
.process{width:1200px; height:248px; background:url(../images/process_bg.jpg) no-repeat; margin-bottom:44px; overflow:hidden;}
.process:hover{width:1200px; height:248px; background:url(../images/process_bg_bg.jpg) no-repeat; margin-bottom:44px; overflow:hidden;}
.process ul{width:1224px;}
.process li{float:left; width:180px; text-align:center; color:#fff; font-size:16px; padding-top:98px; margin-right:24px; display:inline;}
.process .process_k{padding-top:108px;}

.app {width:1200px; margin-bottom:31px; OVERFLOW: hidden; ZOOM: 1; POSITION: relative}
.app .app_left {	BACKGROUND: url(../images/app_left.jpg) no-repeat; LEFT: 0; FLOAT: left; CURSOR: pointer; POSITION: absolute; TOP: 90px; WIDTH: 45px; HEIGHT: 45px}
.app .app_right {	RIGHT: 0; BACKGROUND: url(../images/app_right.jpg) no-repeat; FLOAT: right; CURSOR: pointer; POSITION: absolute; TOP: 90px; WIDTH: 45px; HEIGHT: 45px}
.app .app_cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 1074px;}
.app .app_box {	FLOAT: left; WIDTH: 255px; height:212px; margin-right:18px; position:relative;}
.app .app_box img{width:255px; height:212px;}
.app .app_box .app_fon{width:255px; height:72px; text-align:center; background:#ff7f00; font-size:14px; color:#fff; position:absolute; left:0; bottom:0; display:none;}
.app_fon h4{font-size:16px; font-weight:normal; line-height:30px; padding-top:8px;}
.app .app_box:hover .app_fon{display:block;}

.str_bg{min-width:1200px; height:772px; padding-top:53px; background:url(../images/str_bg.jpg) no-repeat center top; margin:52px 0 72px 0;}
.str_title{width:1200px; text-align:center; margin:0 auto 30px;}
.str{width:1200px; margin:0 auto;}

.spot {width:1200px; OVERFLOW: hidden; ZOOM: 1; POSITION: relative}
.spot .spot_left {	BACKGROUND: url(../images/spot_left.jpg) no-repeat; LEFT: 0; FLOAT: left; CURSOR: pointer; POSITION: absolute; TOP: 90px; WIDTH: 37px; HEIGHT: 74px}
.spot .spot_right {	RIGHT: 0; BACKGROUND: url(../images/spot_right.jpg) no-repeat; FLOAT: right; CURSOR: pointer; POSITION: absolute; TOP: 90px; WIDTH: 37px; HEIGHT: 74px}
.spot .spot_cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 1057px;}
.spot .spot_box {	FLOAT: left; WIDTH: 247px; margin-right:23px;}
.spot .spot_box img{width:247px; height:206px; margin-bottom:4px;}
.spot_fon{width:100%; height:44px; line-height:44px; text-align:center; font-size:16px;}
.spot_fon a{display:block; background:#e1e1e1;}
.spot_fon a:hover{background:#ff7f00; color:#fff;}

.about_bg{min-width:1200px; height:422px; padding-top:112px; background:url(../images/about_bg.jpg) no-repeat center top;}
.video_bg{float:left; width:446px; height:255px; background:url(../images/video_bg.jpg) no-repeat right center; margin:14px 0 0 40px;}
.video{width:237px; height:255px;}
.about_part{float:right; width:670px;}
.about{height:156px; line-height:26px; color:#757575; font-size:14px; margin:28px 0 30px 0; overflow:hidden;}
.about_more{float:right; width:119px; height:40px; line-height:40px; text-align:center; background:url(../images/about_more.jpg) no-repeat; font-size:14px;}
.about_more a{color:#fff;}


/*index_05*/
.font_03{text-align:center; color:#bebebe; font-size:14px; color:#a5a5a5; text-transform:uppercase; margin-bottom:25px;}
.font_03 h1{line-height:34px; color:#000; font-size:24px;}
.font_03 h1 span{color:#ff7f00;}
.font_03 h4{color:#666; font-size:16px; font-weight:normal;}
.list{width:1200px; padding:26px 0; overflow:hidden;}
.list ul{width:1250px; }
.list li{float:left; width:575px; margin:0 50px 26px 0; display:inline; color:#757575; font-size:16px;}
.list img{float:left; width:96px; height:96px; margin-right:10px;}
.list h4{line-height:36px; padding-top:5px; color:#000; font-size:20px;}
.list span{color:#757575; font-size:30px; line-height:40px;}

.honor_title{width:1200px; text-align:center; background:url(../images/honor_top.jpg) no-repeat center 40px; color:#a5a5a5; font-size:14px; line-height:24px; margin-bottom:20px; text-transform:uppercase;}
.honor_title h4{line-height:30px; color:#000; font-size:24px;}
.honor_title img{margin-top:4px;}
.blk_29 {width:1200px; margin-bottom:31px; OVERFLOW: hidden; ZOOM: 1; POSITION: relative}
.blk_29 .LeftBotton {	BACKGROUND: url(../images/honor_left.jpg) no-repeat; LEFT: 0; FLOAT: left; CURSOR: pointer; POSITION: absolute; TOP: 90px; WIDTH: 37px; HEIGHT: 74px}
.blk_29 .RightBotton {	RIGHT: 0; BACKGROUND: url(../images/honor_right.jpg) no-repeat; FLOAT: right; CURSOR: pointer; POSITION: absolute; TOP: 90px; WIDTH: 37px; HEIGHT: 74px}
.blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 1054px;}
.blk_29 .box {	FLOAT: left; WIDTH: 247px; height:260px; line-height:46px; TEXT-ALIGN: center; font-size:16px; margin-right:22px;}
.blk_29 .box img{width:245px; height:208px; border:solid 1px #d1d1d1; border-bottom:none;}
.honor_fon{width:247px; height:52px; background:url(../images/honor_fon.jpg) no-repeat;}
.video li:hover .video_tm{display:block;}
.qus_part{float:left; width:307px; padding-right:40px;}
.qus_top{height:48px; border-bottom:solid 1px #ddd; margin-bottom:30px;}
.qus_title{float:left; line-height:48px; font-size:23px; font-weight:bold;}
.qus_titles{float:left; line-height:48px; font-size:23px; font-weight:bold;}
.qus_title img{float:left; margin:15px 5px 0 0;}
.qus_titles img{float:left; margin:15px 5px 0 0;}
.qus_more{float:right; margin-top:13px;}
.qus{width:100%;}
.qus dl{margin-bottom:22px; line-height:25px; font-size:14px;}
.qus dt{margin-bottom:12px; color:#000;}
.qus dd{color:#757575;}
.qus img{float:left; width:33px; height:29px;}
.qua_r{float:right; width:264px; padding:2px 0;}

.news_part{float:left; width:506px;}
.news_en{float:left; color:#b8b8b8; line-height:48px; background:url(../images/news_en.jpg) no-repeat left center; padding-left:24px; margin-left:12px; font-size:23px; font-weight:bold;}
.news_en1{float:left; color:#b8b8b8; line-height:48px; background:url(../images/news_en.jpg) no-repeat left center; padding-left:24px; margin-left:12px; font-size:23px; font-weight:bold;}
.news_en2{float:left; color:#b8b8b8; line-height:48px; background:url(../images/news_en.jpg) no-repeat left center; padding-left:24px; margin-left:12px; font-size:23px; font-weight:bold;}
.news{width:100%;}
.news li{height:38px; line-height:38px; padding:0 10px; color:#989797; font-size:14px;}
.news a{display:block; float:left; background:url(../images/news_icon.jpg) no-repeat left center; color:#444; padding-left:14px;}
.news a:hover{color:#000;}
.news .news_t{height:120px; padding:0; color:#757575; line-height:22px; margin-bottom:16px;}
.news .news_t img{float:left; width:188px; height:120px; margin-right:22px;}
.news .news_t h4{line-height:40px; padding-top:8px; font-size:16px; font-weight:normal;}
.news .news_t a{color:#000; background:none; padding:0; float:none; display:inline;}
.news .news_t a:hover{text-decoration:underline;}

.message_part{float:right; width:308px;}
.message{color:#005ab3; font-size:14px; line-height:34px;}
.mess_k td{padding-bottom:13px;}
.star{color:#ffa200; font-size:14px;}
.name{width:206px; padding-left:10px; height:34px; line-height:34px; border:none; background:#e6e6e6; border-radius:5px; font-family:"微软雅黑"; font-size:14px;}
.mess{width:206px; padding-left:10px; height:119px; line-height:24px; border:none; background:#e6e6e6; border-radius:5px; font-family:"微软雅黑"; font-size:14px;}
.yzm{width:126px; text-align:center; height:34px; line-height:34px; border:none; background:#e6e6e6; border-radius:5px; font-family:"微软雅黑"; font-size:14px;}
.btn_reset{width:102px; height:30px; background:#ff7f00; border:none; border-radius:3px; color:#fff; font-size:14px; font-family:"微软雅黑"; margin-right:12px;}
.btn_submit{width:102px; height:30px; background:#005ab3; border:none; border-radius:3px; color:#fff; font-size:14px; font-family:"微软雅黑";}

.sale_en{background:url(../images/sale_tbg.jpg) no-repeat center bottom; padding:2px 0 8px 0; display:inline-block;}
.sale{width:100%; color:#bebebe; font-size:17px; line-height:26px; padding:22px 0 30px 0;}
.sale a{color:#444; padding:0 17px;}
.sale a:hover{text-decoration:underline;}

.links_bg{border:solid 1px #ddd; padding:48px 17px 24px 17px; margin:60px 0 50px 0; position:relative;}
.links_top{width:260px; height:75px; background:#fff; position:absolute; top:-35px; left:452px;}
.links_title{text-align:center; line-height:38px; color:#ff7f00; font-size:28px;}
.links_title span{color:#000; font-size:16px; padding-left:8px;}
.links_fon{width:205px; height:23px; line-height:23px; text-align:center; background:url(../images/links_fon_bg.jpg) no-repeat; color:#fff; font-size:13px; margin:0 auto;}
.links{width:100%; color:#bebebe; font-size:14px; line-height:26px;display:inline;}
.links a{color:#444; padding:0 5px;}
.links a:hover{text-decoration:underline;}


/*main_01*/
.wz{width:1200px; line-height:42px; color:#4b4b4b; font-family:"宋体"; margin:0 auto;}
.wz a{color:#4b4b4b;}
.wz span{color:#ff7f00;}
.wan_top{height:48px; background:url(../images/wan_tline.jpg) repeat-x left bottom; margin:20px 0 34px 0;}
.wan_more{float:right; line-height:38px; font-size:14px; text-transform:uppercase;}
.wan_more a{color:#ff7f00;}
.wan_more a:hover{text-decoration:underline;}
.wan_left{float:left; width:627px; background:url(../images/wan_line.jpg) repeat-y 21px top;}
.wan_left li{height:49px; font-family:"宋体";}
.wan_point{float:left; width:9px; height:9px; background:url(../images/wan_point.jpg) no-repeat left top; margin:20px 0 0 17px;}
.wan_fon{float:right; height:48px; line-height:48px; width:568px; border-bottom:dashed 1px #d2d2d2; font-size:14px; color:#a6a5a5;}
.wan_fon a{float:left; color:#1c1c1c;}
.wan_left .wan_lt_01{height:92px; margin-bottom:32px;}
.wan_one{float:left; width:42px; height:42px; line-height:42px; text-align:center; color:#fff; font-size:24px; font-family:Arial; background:url(../images/wan_one.jpg) no-repeat;}
.wan_one_r{float:right; height:92px; line-height:22px; width:568px; color:#a6a5a5; overflow:hidden;}
.wan_one_r h4{line-height:40px; margin-bottom:8px; color:#1c1c1c; font-size:24px; font-weight:normal;}
.wan_two{float:left; width:21px; height:21px; line-height:21px; text-align:center; color:#fff; font-size:14px; font-family:Arial; background:url(../images/wan_two.jpg) no-repeat left top; margin:15px 0 0 11px;}
.wan_right{float:right; width:530px; margin-top:7px;}
.wan_rbg{width:530px; background:url(../images/wan_rbg.jpg) repeat-y left top;}
.wan_rpic{width:497px; margin:0 auto;}
.wan_news{width:490px; margin:0 auto;}
.wan_news li{height:46px; line-height:46px; border-bottom:solid 1px #d2d2d2; font-family:"宋体"; font-size:14px; color:#a6a5a5;}
.wan_news li:last-child{border:none;}
.wan_news a{color:#1c1c1c; float:left;}

.cus_case_bg{min-width:1200px; background:#f5f8f9; padding:45px 0 56px 0; margin-bottom:44px;}
.cus_case_top{width:1200px; height:58px; background:url(../images/wan_tline.jpg) repeat-x left 39px; margin:0 auto 32px;}
.cus_case_tit{float:left; width:214px; padding-left:26px; height:58px; background:url(../images/cus_case_titbg.jpg) no-repeat left top; color:#1e1e1e; font-size:23px; line-height:28px; font-style:italic;}
.cus_case_tit h4{line-height:17px; padding:7px 0 0 8px; font-weight:normal; font-size:14px; color:#ff7f00; text-transform:uppercase;}
.cus_case{width:387px; background:#fff; padding-bottom:10px; margin-right:20px;}
.cus_case img{width:387px; height:253px;}
.cus_case_fon{width:350px; height:112px; color:#929292; font-size:14px; font-family:"宋体"; margin:0 auto; overflow:hidden;}
.cus_case_fon h4{padding:14px 0 8px 0; line-height:24px; color:#242424; font-size:14px;text-align:center;}

.sol_tit{float:left; width:270px; padding-left:26px; height:58px; background:url(../images/sol_titbg.jpg) no-repeat left top; color:#1e1e1e; font-size:23px; line-height:28px; font-style:italic;}
.sol_tit h4{line-height:17px; padding:7px 0 0 8px; font-weight:normal; font-size:14px; color:#ff7f00; text-transform:uppercase;}
.sol{width:1200px; overflow:hidden;}
.sol ul{width:1230px;}
.sol li{float:left; width:585px; margin:0 30px 20px 0; display:inline;}
.sol_pic{width:585px;}
.sol_pic img{width:585px; height:182px;}
.sol_bg{border:solid 1px #d3d3d3; border-top:none; padding:14px 0 8px 0; min-height:96px; _height:96px;}
.sol_news{width:536px; margin:0 auto;}
.sol_news ul{width:536px;}
.sol_news li{width:536px; height:32px; line-height:32px; font-family:"宋体"; font-size:14px; margin:0; float:none; color:#060606;}
.sol_news a{float:left; color:#060606;}
.sol_news a:hover{text-decoration:underline;}
.sol_news span{float:right; padding:0 8px;}


/*main_02*/
.wz .wz_r{color:#cb0000;}
.line{border-bottom:dashed 1px #d3d3d3; margin-bottom:57px; padding-bottom:62px;}
.main_left{float:left; width:269px;}
.main_right{float:right; width:898px;}
.pro_list_bg{fwidth:269px; min-height:561px; _height:561px; border-bottom:solid 4px #ff7f00; background:#f8f8f8; margin-bottom:34px;}

.con_bg{width:267px; min-height:360px; _height:360px; padding-bottom:10px; border:solid 1px #ebebeb; background:url(../images/con_bg.jpg) repeat-x left bottom #fcfcfc; margin-bottom:37px;}
.con{width:240px; color:#9c9c9c; font-size:14px; margin:0 auto;}
.con h4{line-height:52px; color:#4b4b4b; font-size:20px;}
.con img{margin-bottom:14px;}

.solution_bg{border:solid 1px #d2d2d2; padding-bottom:10px;}
.solution_title{height:74px; line-height:74px; border-bottom:solid 1px #d2d2d2; background:url(../images/solution_t.jpg) no-repeat 20px center; padding-left:40px; color:#1c1d20; font-size:24px; margin-bottom:12px;}
.solution{width:100%;}
.solution li{height:32px; line-height:32px; padding:0 9px; font-family:"宋体";}
.solution a{color:#a5a5a5;}
.solution a:hover{color:#ff7f00;}
.solution .solution_t{height:83px; padding:0 14px 8px 14px; margin-bottom:14px; border-bottom:dashed 1px #d2d2d2; line-height:17px; color:#a5a5a5; overflow:hidden;}
.solution .solution_t h4{line-height:22px; margin-bottom:10px; font-size:14px; font-weight:normal; font-family:"微软雅黑";}
.solution .solution_t h4 a{color:#1c1d20;}
.solution .solution_t h4 span{width:22px; height:22px; text-align:center; background:#ff7f00; color:#fff; font-size:14px; font-family:Arial; display:inline-block; margin-right:8px;}

.pro_dis_top{height:58px; background:url(../images/wan_tline.jpg) repeat-x left 39px; margin-bottom:20px;}
.pro_dis{width:100%;}
.pro_dis li{border-bottom:solid 1px #d2d2d2; padding-bottom:36px; margin-bottom:37px;}
.pro_dis li:last-child{border:none;}
.pro_dis_pic{float:left; width:417px; border:solid 1px #d2d2d2; padding:0px;}
.pro_dis_pic img{width:417px; height:261px;}
.pro_dis_r{float:right; width:394px; color:#3e3e3e; font-size:14px;}
.pro_dis_r h4{border-bottom:solid 1px #d2d2d2; line-height:32px; padding:20px 0 18px 0; color:#3e3e3e; font-size:24px; font-weight:normal; margin-bottom:20px;}
/*.pro_dis p{min-height:88px; _height:88px;}*/
.pro_dis p{ _height:88px;}
.pro_dis_more{width:125px; height:36px; line-height:36px; text-align:center; border:solid 1px #d2d2d2; font-size:14px; margin-top:24px;}
.pro_dis_more a{color:#3e3e3e;}

.page{width:100%; text-align:center; font-family:"宋体"; font-size:14px; font-weight:bold;}
.page a{padding:5px 10px; background:#dcdcdc; color:#2a2b2b;}
.page a:hover{color:#fff;}

.invitation{
	padding: 15px 0;
	margin:0 15px;
	border-bottom: 1px dotted #b5b2a4;
}
/*main_03*/
.join_bg{width:1200px; height:347px; background:url(../images/join_bg.jpg) no-repeat left bottom; margin:16px 0;}
.join{float:left; width:824px; height:194px; background:url(../images/join_tline.jpg) repeat-x left 8px; margin-top:67px;}
.join ul{padding:0 55px;}
.join li{float:left; width:228px; text-align:center; line-height:40px; padding-top:34px; margin:0 5px; background:url(../images/join_icon.jpg) no-repeat center top; color:#4b4b4b; font-size:20px;}
.join_pic{float:right; width:312px; height:312px; border-radius:50%; border:solid 5px #c9c9c9; background:#fff; padding:7px;}
.join_pic img{width:312px; height:312px; border-radius:50%;}
.join_img{float:left; width:576px;}
.join_r{float:right; width:540px; padding:48px 28px 0 0;}
.join_title{height:38px; line-height:38px; padding-left:15px; color:#313131; font-size:24px; background:url(../images/join_t.jpg) no-repeat left center; margin-bottom:34px;}
.join_fon{line-height:40px; color:#9d9d9d; font-family:"宋体"; font-size:14px; margin-bottom:65px;}
.join_left{float:left; width:615px;}
.map_part{float:right; width:509px; height:523px; padding-top:20px; background:#ff7f00;}
.way{width:100%; background:url(../images/wan_line.jpg) repeat-y 21px top;}
.way li{font-family:"宋体"; font-size:14px; color:#9c9c9c; line-height:42px;}
.way_fon{float:right; width:550px;}
.map_tel{width:484px; padding-bottom:22px; color:#fff; line-height:48px; font-size:20px; margin:0 auto;}
.map_tel img{float:left; margin-right:10px;}
.map_tel span{font-size:41px;}
.map_add{width:484px; border-bottom:dashed 1px #fff; line-height:40px; padding-bottom:22px; color:#fff; font-size:20px; margin:0 auto 13px;}
.map_add img{float:left; margin:0 23px 0 12px;}
.map{width:483px; height:356px; margin:0 auto;}



