@charset "utf-8";



/* CSS Document */



* { padding:0;margin:0;border:0;}



a {color:#333;text-decoration: none;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out;}



a:hover{text-decoration:none;}



img,div { border:none;}



body {color:#333;font:14px "microsoft Yahei","微软雅黑","microsoft jhenghei","宋体";min-width:1200px;}



table { border-collapse:collapse;}



a {outline:none;}



a {color:#333333;text-decoration:none;}



li { list-style:none;}



input,select,button,textarea {vertical-align:middle;font-family:"microsoft Yahei","arial","Raleway,Helvetica Neue, Helvetica, Arial, sans-serif"; outline: none;}



img { max-width:100%;}







.fl { float:left;}



.fr { float:right;}



.clear { clear:both;}



.wrap { margin-top: 80px;}



.w1200 { width:1200px;margin:0 auto;}



.tc { text-align:center;}



.w1000{ width:1000px;margin:0 auto;}



.w1100{ width:1100px;margin:0 auto;}



/*index*/



.header { width:100%;background:#fff;-webkit-backface-visibility: hidden;



    -webkit-box-shadow: 0px 2px 8px 0px rgba(50, 50, 50, 0.08);



    box-shadow: 0px 2px 8px 0px rgba(50, 50, 50, 0.08);}



.topbar {width: 100%;height: 32px; background:#f5f5f5;min-width: 1100px;line-height: 32px;}



.topbar_left {color: #828282;font-size: 12px;}



.topbar_right,.topbar_right a {color: #828282;}



.topbar_right a {margin: 0 8px;}



.topbar_right a:hover { text-decoration:underline;}



.head {margin:0 auto;}



.logo {height: 43px;width: 125px;float: left;padding: 22px 0;}



.none{display: none;}



.logo img {height: 43px;width:125px; display:block;}



/* nav */



/*.nav{ position:relative; z-index:3;margin-left:90px;  }



.nav a{ color:#656565; }



.nav .nLi{ float:left;  position:relative; display:inline; }



.nav .nLi h3{ float:left;}



.nav .nLi h3:after { content: "";display: inline-block;position: absolute;right: 0;top: 42px;width: 1px;height: 11px;background: #e7e7e7;top: 38px;}



.nav .nLi:last-child h3:after { background:none;}



.nav .nLi h3 a{ font-size:15px;margin:0 35px;line-height:84px; color:#666;font-weight:bold; font-weight:normal;text-transform:uppercase; text-align:center;display: block;}



.nav .sub{ display:none;  left:0; top:72px;  position:absolute; background:#fff;  line-height:38px;width:100px;box-shadow: 0 2px 6px rgba(9,9,9,.1);



-webkit-box-shadow: 0 2px 6px rgba(9,9,9,.1);



-moz-box-shadow: 0 2px 6px rgba(9,9,9,.1);



-o-box-shadow: 0 2px 6px rgba(9,9,9,.1);



-ms-box-shadow: 0 2px 6px rgba(9,9,9,.1);}



.nav .on h3 a{ color:#ff8a65;border-bottom:3px solid #ff8a65;}



.nav .sub2 { width:180px;}



.nav .sub2 a { display:block;}



.nav .sub a:hover{ background:#2a8ae2; color:#fff; }*/









.tel .lage { width:28px;height:28px;background:#373737;border-radius:100%;display:block;float:left;color:#fff;line-height:28px;font-size:12px;margin-left:10px;}



.tel .em { background:#ff8a65 url(../images/em.png) no-repeat center;}



.tel .lage:hover,.tel .em:hover { opacity:.8;}

.tel a { font-size:12px;color:#777;line-height:87px;margin:0 8px;}

.tel a:hover { color:#ff8a65;}

.tel span { color:#999;}





.navBar{ width:786px; position:relative;margin-left:123px; z-index:2;}



.nav{ margin:0 auto;position:relative;  }



.nav h3{ font-size:100%; font-weight:normal; font-size:15px; position:relative;  }



.nav .m{   float:left;display:inline; text-align:center;padding:0 36px;    }



.nav .m h3 i{ display:inline-block; *display:inline; zoom:1; width:7px; height:4px; background:url(images/icon.png) 0 -280px no-repeat; overflow:hidden; margin:-2px 0 0 5px; vertical-align:middle; filter:alpha(opacity=50);opacity:0.5; }



.nav h3 a{  zoom:1;  height:87px; line-height:87px;display:block; color:#333; }



	



.nav .on h3 a{color:#ff8a65;   }



.nav .on h3 a i{ filter:alpha(opacity=100);opacity:1;  }



.nav li .yu a:after { content: "";display: inline-block;position: absolute;right: -30px;top: 42px;width: 1px;height: 11px;background: #e7e7e7;top: 38px;}



.nav li:last-child .yu a:after { background:none;}



.nav .sub{ display:none;width:1160px;border-top:1px solid #eee;position:absolute; left:-277px; top:87px;  background:#fff;  float:left;padding:0 0 0 40px;-webkit-box-shadow: 0px 2px 8px 0px rgba(50, 50, 50, 0.08);



box-shadow: 0px 2px 8px 0px rgba(50, 50, 50, 0.08);}



.nav .sub li{ text-align:center;  }



.nav .sub li a{ color:#333; display:block; zoom:1;}



.nav .sub li a:hover{  color:#ff8a65;   }



.nav .sub dl{ display:inline-block; *display:inline; zoom:1; vertical-align:top; padding:15px 29px; line-height:26px;  }



.nav .sub dl a:hover{ color:#c00;  }



.nav .sub dl dt a{ color:#000;  }



.nav .sub dl dd a{ color:#999; padding-left:7px; background:url(images/icon.png) 0 -332px no-repeat;  }











.nav2{ width:370px;line-height:60px; background:#fff;  position:relative; z-index:1;min-height: 440px;padding: 10px 0 10px 0;  }



.nav2 a{ color:#666;  }







.nav2 .nLi{ display:block;text-align:center;  }



.nav2 .nLi h3 a{ display:block;font-size:14px; font-weight:bold;line-height:60px;height:60px;  }



.nav2 .nLi h3 a span { display:block;float:left;font-size:16px;width:300px;vertical-align: middle;border-bottom:1px solid #ccc;text-align: left;color:#444;}



.nav_img { width:45px;height:45px;margin-right:15px;margin-top:8px;}



.nav_img img { width:45px;height:45px;display:block;}



.nav2 .sub2{ display:none; width:780px; left:370px;border-left:10px solid #fff; top:0;bottom:0;  position:absolute; background:#ff8a65;  line-height:26px; padding:5px 0;  }

.nav2 li:nth-child(1) .sub2{ background:#63859c;}

.nav2 li:nth-child(2) .sub2{ background:#ba1515}

.nav2 li:nth-child(3) .sub2{ background:#561a2c}

.nav2 li:nth-child(4) .sub2{ background:#e79814}

.nav2 li:nth-child(5) .sub2{ background:#4e9aa1}

.nav2 li:nth-child(6) .sub2{ background:#b23f04}



.nav2 .sub2 li{ zoom:1;position:relative;padding:50px;color:#fff; text-align:left;width:300px; }



.nav2 .sub2 li .sub_h3 { font-size:32px;font-family:arial;}



.nav2 .sub2 li .sub_h6 { font-size:16px;line-height:52px;}



.nav2 .sub2 li .sub_p { font-size:14px;line-height:26px;margin-top:20px;}



.nav2 .sub2 li .nav_more { font-size:15px;padding-top:30px;display:block;font-weight:bold;}



.nav2 .sub2 li .nav_more:hover { text-decoration:underline;background:none;color:#fff;}



.nav2 .sub2 li a{ color:#fff;}



.nav2 .sub2 a:hover{ background:#6d6d6d; color:#fff;  }



.nav2 .on h3 a{ color:#666;}



.nav2 h3 a span:hover { color:#ff8a65;}



.border2 { width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-right: 10px solid #ff8a65;position: absolute;left: -10px;top: 40px;}



.nLi:nth-child(1) .sub2 .border2 { border-right: 10px solid #63859c;}

.nLi:nth-child(2) .sub2 .border2 { top:100px;border-right: 10px solid #ba1515;}

.nLi:nth-child(3) .sub2 .border2 { top:160px;border-right: 10px solid #561a2c;}

.nLi:nth-child(4) .sub2 .border2 { top:220px;border-right: 10px solid #e79814;}

.nLi:nth-child(5) .sub2 .border2 { top:280px;border-right: 10px solid #4e9aa1;}

.nLi:nth-child(6) .sub2 .border2 { top:340px;border-right: 10px solid #b23f04;}

.nLi:nth-child(7) .sub2 .border2 { top:400px;}

.nLi:nth-child(8) .sub2 .border2 { top:460px;}



.pi_img { position:absolute;right:0;bottom:30px;}



.nav3 { width:1100px;padding-right:50px;padding-top:35px;min-height:310px;}



.nav3 li { display:inline-block;*display:inline;*zoom:1;margin: 0 10px;}



.nav3 li .nav_t { background:#dddddd url(../images/more.png) no-repeat 260px center;line-height:56px;height:56px;font-size:16px;text-align:left; text-indent:15px;-webkit-transition:all ease-in 0.3s;-moz-transition:all ease-in 0.3s;transition:all ease-in 0.3s;margin-top:10px;color:#000;font-weight:bold;}



.nav3 li:hover .nav_t { color:#fff;background:#ff8a65 url(../images/more2.png) no-repeat 260px center;}



.nav3 li .nav_i { width:300px;height:215px;overflow:hidden;}



.nav3 li .nav_i img { width:300px;height:215px;display:block;-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-o-transition: all 0.6s ease;-ms-transition:all 0.6s ease;transition: all 0.6s ease;}



.nav3 li:hover .nav_i img { -o-transform: scale(1.2);-ms-transform: scale(1.2);-webkit-transform: scale(1.2);transform: scale(1.2);}



.nav_list { line-height:42px;padding-bottom:40px;width:760px;}

.nav_l { margin-top:10px;margin-left:30px;margin-right:50px;}

.nav_l { text-align:left;}

.nav_l h6 a{ font-size:16px;font-weight:normal;color:#111;padding-bottom:10px;display:block;}

.nav_list p { display:block;font-size:13px;text-align: left;line-height:48px;background:url(../images/l.jpg) left center no-repeat;padding-left:15px;}

.nav_list p a { display:block;color:#666;}

.nav_list p a:hover,.nav_l h6 a:hover { color:#ff8a65;}















/* banner */



.flexslider{position:relative;height:621px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}



.slides{position:relative;z-index:1;}



.slides li{height:621px;}



.slides li a{ display:block;height:621px;}



.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}



.flex-control-nav li{display:inline-block;width:12px;height:12px;margin:0 5px;*display:inline;zoom:1;}



.flex-control-nav a{display:inline-block;width:12px;height:12px;line-height:40px;overflow:hidden;background:#fff;cursor:pointer; border-radius:20px;}



.flex-control-nav .flex-active{background:#ff8a65;}



.flex-direction-nav{position:absolute;z-index:3;width:100%;top:44%;}



.flex-direction-nav li a{display:block;width:40px;height:80px;overflow:hidden;cursor:pointer;position:absolute;}



.flex-direction-nav li a.flex-prev{left:10px;background:url(../images/next2.png) left center no-repeat; opacity:0;}



.flex-direction-nav li a.flex-next{right:10px;background:url(../images/next2.png) right center no-repeat;opacity:0;}



.flex-direction-nav li a.flex-prev:hover,.flex-direction-nav li a.flex-next:hover { opacity:1;}



.flexslider:hover .flex-prev { opacity: 0.7; left: 10px;}



.flexslider:hover .flex-next { opacity: 0.7; right: 10px;}















.in_tit h3 { font-size:34px;color:#2f2f2f;}



.in_tit p { font-size:15px;color:#999999;padding-top:15px;padding-bottom:40px;}



.in_pro { margin-top:30px;padding-bottom:30px;}



.in_pro li { width:350px;float:left;color:#333;font-size:15px;padding-bottom:60px;padding-left:50px;cursor:pointer;}



.in_pro li img.show, .in_pro li.active img.hide, .in_pro li:hover img.hide { display:inline-block;margin-top:14px;}



.in_pro li img.hide, .in_pro li.active img.show, .in_pro li:hover img.show { display: none;margin: 0 auto;}



.in_pro li:hover .in_pimg { background:#ff8a65;}



.in_pro li .in_pimg {  width:76px;height:76px;border:2px solid #ff8a65;display:table-cell;border-radius:100%;text-align: center;}



.in_pro li .in_pfr { width:250px;}



.in_pro li .in_pfr .p { font-size:20px;color:#111;line-height:80px;}



.in_pro li .in_pfr .b { font-size:15px;color:#777; font-family:arial;}







.in_pro3 { margin-top:70px;}



.in_pro3 li .in_pimg {  border:2px solid #fff;}



.in_pro3 li .in_pfr .p { color:#fff;}



.in_pro3 li .in_pfr .b { color:#d7d7d7;}



.in_pro3 li:hover .in_pimg { background:#fff;}







.partner { margin-top:20px;margin-bottom:80px;}



.partner li { width:170px;border:1px solid #eeeeee;margin-left:-1px;cursor:pointer;}



.partner li img { width:170px;height:87px;display:block;-webkit-filter: grayscale(100%);filter: grayscale(100%);-webkit-transition:all ease-in 0.3s;-moz-transition:all ease-in 0.3s;transition:all ease-in 0.3s;}



.partner li img:hover { -webkit-filter: grayscale(0%);filter: grayscale(0%);}







.bg { padding:90px 0;background:#f0f0f0;margin-top:20px;}



.in_aimg { width:470px;}



.in_atext { width:630px;}



.in_atext h6 { font-size:38px;color:#333;font-weight:normal;padding-bottom:20px;}



.in_atext .in_t { font-size:14px;line-height:26px;color:#8c8c8c;}



.more a { border:1px solid #ff8a65;color:#ff8a65;width:140px;height:40px;text-align:center;line-height:40px;display:block;margin-top:25px;-webkit-transition:all ease-in 0.3s;-moz-transition:all ease-in 0.3s;transition:all ease-in 0.3s;border-left:0;position: relative;}



.more a span { display:block;z-index:99;position: relative;}



.more a i{display:block;width:1px;height:41px;background: #ff8a65;transition: all .3s; position:absolute;left:0;}



.more a:hover i{width:140px;background: #ff8a65;}



.more a:hover span { color:#fff;}







.in_about { height:524px;overflow:hidden;}



.in_about_l{ width:50%; position:relative;height:524px;}



.in_about_l .bg2 { width:100%;height:100%;}



.in_about_l .bg2 a{ width:100%;height:100%;display:block;background:url(../images/lc.jpg) no-repeat right center;}



.in_about_r{ width:50%; position:relative; background:#ff8a65 url(../images/bg.png) no-repeat 360px 400px; color:#fff;}



.in_about_r .about_titen{ padding:80px 0 0 60px; font-size:38px; text-transform:uppercase;}



.in_about_r .about_tit{ font-size:28px; padding-left:80px;}



.in_about_r .content{ font-size:16px; line-height:36px; padding:0 0 0 60px;color:#fff;margin-top:40px;



height: 190px;width: 540px;overflow: auto;}



.in_about_r .in_more{ padding:35px 0 0 80px;}



.in_about_r .in_more a{ display:block; width:148px; height:43px; color:#fff; border:#fff solid 1px; font-size:14px; text-align:center; line-height:43px;}



.in_about_r .in_more a:hover { background:#fff;color:#333;}



.in_abtext { width:600px;}







.in_pr { width:700px;}



.in_pr img { width:700px;}



.in_pl { width:500px;margin-top: 70px;}



.in_pimg { width:50px;}



.in_pt { width:400px;}



.in_pt h3 { font-size:22px;color:#222;font-weight:normal;padding-bottom:15px;}



.in_pt p { font-size:15px;color:#999;line-height:26px;}



.in_pb { padding-bottom:60px;}







.footer { background:#373737;padding:70px 0;}



.foot_list {float: left;margin: 0;padding-left:123px;}



.foot_list dt a{margin: 0 0 20px;font-size: 18px;display:block;color: #fff;}



.foot_list dd {line-height:32px;font-size: 14px;}



.foot_list2 dd { line-height:32px;}



.foot_list2 img { vertical-align:middle;margin-right:15px;}



.foot_list2 span { vertical-align:middle;}



.foot_list2 b { font-size:28px;color:#fff;font-family:arial;}



.foot_list2 p { font-size:13px;color:#fff;}



.foot_list2 dt p { background:url(../images/tel.png) no-repeat left center;padding-left:35px;margin-bottom:10px;}



.foot_list a,.foot_list {color: #808080;display: block;}



.foot_list a:hover {color: #eee;}



.con_bot dd {width:320px;}



.bot { text-align:center; background:#373737;border-top:1px solid #474747; line-height:60px;font-size:13px;color:#777777;}



.bot a { color:#777777;}



.foot_list dd span { color:#ff573b;margin-right:9px;}



.in_pro2 li { width:35px;padding:0;background:#fff;height:35px;border-radius:100%;margin-right:10px;}



.in_pro2 li img { margin:0 !important;}



.in_pro2 li:hover { background:#ff8a65;}







.list_box { background:#F3F5F7;border-bottom:1px solid #eee;line-height: 59px;}



.list_box li{float:left;font-size:15px;text-align:center;margin-right:-1px;}



.list_box li a{display:block;line-height:56px;color:#555;padding:0 10px;margin-right:40px;border-bottom:3px solid #F3F5F7;}



.list_box .current,.list_box li a:hover{ border-bottom:3px solid #ff8a65;color:#ff8a65;}



.bg3 { background:#F3F5F7 url(../images/bg2.jpg) no-repeat center bottom;}



.text { font-size:14px;color:#666;line-height:36px;padding-bottom:90px;}



.banner .bt { color:#fff;font-size:26px;line-height:40px;padding-top:180px;}



.banner .bt2 { color:#fff;font-size:40px;text-transform: uppercase;font-family: -webkit-pictograph;}



.a_tit { font-size:22px;color:#666;line-height:40px;padding-top:50px;}



.ab_text2 { margin-top:40px;}







.news_t { width:465px;height:256px;overflow:hidden;background:#f5f5f5;padding:70px 60px;-webkit-transition:all ease-in 0.3s;-moz-transition:all ease-in 0.3s;transition:all ease-in 0.3s;}



.news_img { width:585px;height:396px;overflow:hidden;}



.news_img img { width:585px;height:396px;display:block;}



.news_tit { font-size:18px;color:#222;}



.news_text { font-size:13px;margin-top:40px;line-height:24px;color:#888;height:72px;overflow:hidden;}



.news_more { margin-top:45px;}



.news_list { margin-bottom:50px;}



.news_more i,.news_more span { vertical-align:middle;line-height:24px;color:#999;font-size:13px;font-family: cursive;}



.news_list:hover .news_t{ -webkit-box-shadow: 0px 2px 20px 0px rgba(50, 50, 50, 0.3);box-shadow: 0px 2px 20px 0px rgba(50, 50, 50, 0.3);shadow: 0px 2px 20px 0px rgba(50, 50, 50, 0.3);}







/*------------------------------------分页样式----------------------------------*/



.yu10 {clear: both;height: 46px;color:#333;text-align:center; padding:10px 0 0 0;}



.yu10 span {border: 1px solid #f3f3f3;background:#fff;margin-right: 2px;padding:8px 14px;}



.yu10 a {border: 1px solid #dedede;padding:8px 14px;color:#8c8c8c;background: #fff;}



.yu10 a{margin:0 2px;



transition: background 1s, color 0.5s;



-moz-transition: background 1s, color 0.5s;	/* Firefox 4 */



-webkit-transition: background 1s, color 0.5s;	/* Safari 和 Chrome */



-o-transition: background 1s, color 0.5s;	/* Opera */	}



.yu10 .current,.yu10 a:hover {border: 1px solid #ff8a65;background:#ff8a65;color: #fff;padding:8px 14px;text-decoration: none;}



.yu10 ul li {float: left;font-size: 12px;height: 22px;line-height: 22px;margin: 0 8px;}



.yu10 ul li a {font-size: 12px;font-weight: bold;margin: 0 5px;}



.yu10 ul li select {font-size: 12px;vertical-align:top;}







/* news_details */



.news_defr { width:300px;}



.main { background:#f7f7f7;padding-bottom:60px;padding-top:20px;}



.main-newarc-title{padding-bottom:20px;border-bottom:1px solid #dedede;}



.main-newarc-title h2 {text-align:center;font-size:22px;color:#222;font-weight:bold;line-height:30px;padding-bottom:10px;font-weight:normal;padding-top:45px;}



.main-newarc-title h3 {text-align:center;font-size:20px;color:#333;font-weight:bold;line-height:30px;padding-bottom:25px;padding-top:10px;}



.main-newarc-title .share{height:34px;line-height:34px;overflow:hidden;text-align:center;}



.main-newarc-title .share-p{display:inline-block;*display:inline;*zoom:1;margin:0 17px;font-size:12px;font-weight:normal;color:#999;}



.main-newarc-title .share-p font{color:#999;text-transform:uppercase;margin-right:4px;}



.main-newarc-title .bdsharebuttonbox{display:inline-block;*display:inline;*zoom:1;vertical-align:text-top;position:relative;top:-2px;left:-18px;}



.content { padding: 40px 65px 35px 65px;}



.defr_top { margin-bottom:30px;}



.defr_top ul { background:#fff;padding:10px 20px 20px 20px;font-size:14px;}



.defr_top h3 { font-size:20px;margin-bottom:5px; line-height:40px;}



.defr_top ul li { border-bottom:1px solid #dedede; line-height:46px;}



.defr_top ul li a { display:block;    text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}



.defr_top ul li a:hover { color:#6d3a85;}







.fenye { padding:40px 65px;border-top:1px solid #dedede;}



.fyprev a{ background:url(../images/left.png) no-repeat left center;padding-left:34px;line-height:36px;}



.fynext a{ background:url(../images/right.png) no-repeat right center;padding-right:34px;line-height:36px;}



.fyprev a:hover { background:url(../images/left2.png) no-repeat left center;}



.fynext a:hover { background:url(../images/right2.png) no-repeat right center;}



.fyprev a,.fynext a { color:#434343;display: block;}



.fyprev:hover a,.fynext:hover a { color:#ff8a65;}











.cont_top { width:840px;margin:70px auto 0 auto;}

.cont_tel  { margin-left:20px;}



.cont_tel h6 { font-size:34px;color:#333;font-weight:normal;padding-bottom:10px;padding-top: 18px;}



.cont_text li { width:220px;margin:0 19px;border:1px solid  #e8e8e8;padding:30px 20px;border-radius:5px;}



.cont_text li .cont_ico { width:110px;height:110px;margin:0 auto;}



.cont_text li .cont_ico span { width:110px;height:110px;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:100%;vertical-align: middle;display: table-cell;margin:0 auto;}



.cont_text li h3 {  padding:15px 0 5px 0;}







.name {padding: 14px 10px;font-size: 14px;color: #666;font-weight: normal;width: 450px;background: #f5f5f5; border-radius: 5px;border: 1px solid #ebebeb;margin:0 10px 20px 10px;}



.name2 { width: 947px;}



.feed img { width:100px;height:40px;vertical-align: top;margin-left:10px;  cursor:pointer;}



.message_button { width:970px;margin-left:10px;background: #808080;border: none;color: #fff;font-size: 14px;margin-top: 20px;cursor: pointer; line-height:44px; -webkit-transition:all ease-in 0.3s;-moz-transition:all ease-in 0.3s;transition:all ease-in 0.3s;border-radius: 3px;}



.message_button:hover { background:#4a4a4a;}



.message { margin: 40px auto 30px auto;width:990px}



.message h3 { font-weight:normal;font-size:22px;color:#444;border-left:4px solid #84c142;padding-left:30px;margin-top:40px;margin-bottom:38px;}



.cont_bot { border:1px solid  #e8e8e8;border-radius:5px;width: 1160px;margin: 80px auto 0 auto;padding-bottom:30px;}











:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #666; opacity:1; }



::-moz-placeholder { /* Mozilla Firefox 19+ */color: #666;opacity:1;}



input:-ms-input-placeholder{color: #666;opacity:1;}



input::-webkit-input-placeholder{color: #666;opacity:1;}







.prod_list li{ width:368px;float: left;background:#ffffff;margin:0 16px 50px 16px;cursor:pointer;position: relative;}



.prod_top{ width:368px;height:310px;}



.prod_list li .img{ max-width:368px;max-height:310px;display:block;}



.prod_bottom{ padding:20px 20px;border-top:1px solid #ededed;line-height:30px;}



.prod_bottom p{ font-size: 15px;font-weight: bold;color:#595656;}



.prod_bottom i{ font-style:normal;display: block;color:#999;font-weight: bold;font-size:12px;}



.prod_t{ position: absolute;top:0px;background: rgba(255,138,101,.8);width:100%;height:100%;opacity: 0;text-align:center;}



.prod_t a{ display:block;padding:40px 20px;}



.prod_t h3{ color:#fff;font-size:20px;font-weight:normal;padding-top:80px;}



.prod_t p{ font-size:15px;color:#fff;display:inherit}



.prod_t .p_more{ font-style: normal;color:#fff;font-size:15px;text-align:center;background: url(img/more.png) no-repeat right center;margin-top: 56px;}



.prod_list2 li { border: 1px solid #ededed;width:366px;}



.prod_list2 li img { width:366px;}



.prod_list2 li:hover { -webkit-box-shadow: 0px 2px 20px 0px rgba(50, 50, 50, 0.1);box-shadow: 0px 2px 20px 0px rgba(50, 50, 50, 0.1);shadow: 0px 2px 20px 0px rgba(50, 50, 50, .1);}











.picScroll-left .hd .prev,.picScroll-left .hd .next{ position:absolute; left:0; top:254px; display:block; width:40px; height:40px; background:url(../images/r.png) left center no-repeat;cursor: pointer;}



.picScroll-left .hd .next{  left:auto; right:0; background:url(../images/r.png) right center no-repeat; }



.picScroll-left .hd .next:hover{  background:url(../images/r2.png) right center no-repeat; }



.picScroll-left .hd .prev:hover{  background:url(../images/r2.png) left center no-repeat; }



.picScroll-left .hd .prevStop{ background-position:-60px 0; }



.picScroll-left .hd .nextStop{ background-position:-60px -50px; }



.picScroll-left { width:650px;}



.picScroll-left li { width:650px;}



.picScroll-left li img { width:650px;height:548px;display:block;}



.picScroll-left .hd { margin-top:10px;}



.prod_d2 { padding:30px 0 80px 0;}











.picScroll-left{ width:650px;position:relative;}



.picScroll-left .hd{ overflow:hidden;}



.picScroll-left .hd ul{ overflow:hidden; zoom:1;zoom:1; }



.picScroll-left .hd ul li{ display:inline-block;width:10px;height:10px;overflow:hidden;margin:0 5px;text-indent:-999px;cursor:pointer; background:#999;border-radius:100%;}



.picScroll-left .hd ul li.on{ background:#000; }



.picScroll-left .bd ul{ overflow:hidden; zoom:1; }



.picScroll-left .bd ul li{ float:left;_display:inline;overflow:hidden;text-align:center; }



.prod_v { width:450px;height:548px;display:table-cell; vertical-align:middle;} 



.prod_box .prod_tit { font-size:22px;color:#222;padding-bottom:30px;}



.prod_box .prod_text { font-size:15px;line-height:36px;}











.m_map{ width:628px; height:519px; margin:30px auto; position:relative;  background:url(../images/point-1.jpg) no-repeat 0 0 ;}



.tait{ font-size:36px; font-weight:bold; color:#666666; text-align:center;  left:100px;}



.tait span{ color:#ff6d3b;}



.tait2{font-size:36px; font-weight:bold; color:#666666; text-align:center; padding:50px 0px;}



.mp{ position:absolute; cursor:pointer; width:24px;-webkit-transition:all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition:all .2s ease-out; -o-transition:all .2s ease-out; transition:all .2s ease-out;}



.mp:hover{ -webkit-transition:all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition:all .2s ease-out; -o-transition:all .2s ease-out; transition:all .2s ease-out;}



.hover_tu{background:url(../images/fi2.png) no-repeat 4px 20px;}



.mp .mito{ position:absolute; left:0px; bottom:0px; font-size:12px; color:#666666;}



.mp .find_mi1{ left:-12px; width:55px;text-align:center;}



.mp .find_mi2{ left:-5px; width:41px;text-align:center;}



.feng{ position:absolute; display:none; width:300px; left:-144px;padding-bottom:10px; bottom:18px; background:#fff; z-index:10;box-shadow: 0 0px 30px #ccc;-webkit-box-shadow: 0 0px 30px #ccc;-moz-box-shadow: 0 0px 30px #ccc;-o-box-shadow: 0 0px 30px #ccc;-ms-box-shadow: 0 0px 30px #ccc;}



.feng .sang{ position:absolute; left:130px; bottom:-6px; background:url(../images/vf2.png) no-repeat 0 0; width:14px; height:8px;}



.feng .tree .boou{ width:86px;float:left;}



.feng .tree .du_size { font-size:13px; color:#666; line-height:24px;padding:15px;}



.mp2{left:94px; top:360px; }



.mp3{left:161px; top:380px; }

.mp30{left:106px; top:530px; }



.mp4{left:170px; top:331px; }



.mp6{left:183px; top:313px; }



.mp7{left:417px; top:496px; }



.mp34{left:469px; top:174px; }



.mp47{left:176px; top:298px; }



.mp53{left:320px; top:488px; }



.mp57{left:135px; top:426px; }











.m_map { position:relative;height:600px;}







.port-1.effect-1:hover .text-desc{bottom: 0;}







.port-1.effect-2 .text-desc{top: auto; bottom: -100%;}



.port-1.effect-2:hover .text-desc{bottom: 0;}







.port-1.effect-3 .text-desc{top: 50%; left: 50%; width: 0; height: 0; overflow: hidden; padding: 0;}



.port-1.effect-3:hover .text-desc{width: 100%; top: 0; left: 0; height: 100%; padding: 45px 20px 20px;}



.desc_bot { font-size:13px;color:#757575;margin-top:18px;}



.detailed_list2 {width:1070px;margin:0 auto 50px auto;margin-right:-30px; }



.detailed_list2 li { float:left;text-align:center;width:170px;height:170px;border:1px solid #e1e6f7;margin-right:30px;margin-bottom:30px;height:154px;overflow:hidden;}



























.hot-spots .item {



  position: relative;



}



.hot-spots .item h2 {



  font-size: 20px;



  font-weight: 500;



  color: #333;



}



.hot-spots .item p {



  font-weight: 400;



  font-size: 15px;



  color: #333;



}



.points-wrapper {



  position: absolute;



  right: -67%;



  top: 0;



  z-index: 1;



}







.hot-spots .item + .item {



  margin-top: 88px;



}



.hot-spots.right-hots-items .item h2{



  padding-top: 20px;



  text-align: left;



}



.hot-spots.right-hots-items .item p{



  text-align: left;



}



.hot-spots.right-hots-items .item .points-wrapper {



  right: auto;



  left: -67%;



  top: 20px;



}



.hot-spots.right-hots-items .item .points-wrapper:before {



  content: '';



  right: -100%;



  left: auto;



  margin-right: -99px;



}







.hots-img {



  text-align: center;



}



.hots-img img {



  display: inline-block;



  z-index: 0;



}







.points-1, .points-2 {



  width: 12px;



  height: 12px;



  border-radius: 50%;





  position: relative;top: -10px;



}



.points-1:before, .points-2:before {



  content: '';



  width: 12px;



  height: 12px;



  position: absolute;



  background: rgba(255,138,101, 0.6);



  border-radius: 50%;



  left: 50%;



  top: 50%;



  margin-left: -6px;



  margin-top: -6px;



}



.points-1:after, .points-2:after {



  content: '';



  width: 4px;



  height: 4px;



  background: #ff8a65;



  position: absolute;



  left: 50%;



  top: 50%;



  margin-left: -2px;



  margin-top: -2px;



  border-radius: 50%;



}







.points-1 {



  -webkit-animation: runpulse 3s infinite linear;



  -moz-animation: runpulse 3s infinite linear;



  -ms-animation: runpulse 3s infinite linear;



  -o-animation: runpulse 3s infinite linear;



  animation: runpulse 3s infinite linear;



}







.points-2 {



  -webkit-animation: runpulse 3s infinite linear;



  -moz-animation: runpulse 3s infinite linear;



  -ms-animation: runpulse 3s infinite linear;



  -o-animation: runpulse 3s infinite linear;



  animation: runpulse 3s infinite linear;



  animation-delay: 1.5s;



}







.pro_w { width:359px;}



.pro_img { width:482px;float: left;margin:0 auto;}







@keyframes runpulse {



  0% {



    opacity: 1;



    -moz-transform: scale(0);



    -webkit-transform: scale(0);



    -o-transform: scale(0);



    -ms-transform: scale(0);



    transform: scale(0);



  }







  50% {



    opacity: 1;



    -moz-transform: scale(1);



    -webkit-transform: scale(1);



    -o-transform: scale(1);



    -ms-transform: scale(1);



    transform: scale(1);



  }







  100% {



    opacity: 0;}}



	



.ab_fr { height:390px; display:table-cell; vertical-align:middle;font-size:15px;}



.bg4 { width:100%;padding:90px 0 70px 0; background:url(../images/bg4.jpg) no-repeat;background-attachment: fixed;-webkit-background-size: cover;background-size: cover;background-position: 100% 16px;}



.in_tit2 h3 { color:#fff;}



.in_tit2 p { color:#fff;}







/* honor */



.fs_gallery {background: rgba(0,0,0, 0.9);position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 9999;}



.fs_gallery_close {position: absolute;top: 20px;right: 20px;width: 25px;height: 25px;color: #ccc;font-size: 34px;line-height: 23px;text-align: center;cursor: pointer;z-index: 102;}



.fs_gallery_close:before {content: "×";}



.fs_gallery_close:hover {color: #fff;}



.fs_gallery_prev, .fs_gallery_next {position: absolute;width: 80px;color: #ccc;font-size: 30px;cursor: pointer;z-index: 101;}



.fs_gallery_prev:hover, .fs_gallery_next:hover {background: rgba(0,0,0, 0.1);color: #fff;}



.fs_gallery_prev {left: 0;top: 0;bottom: 0;}



.fs_gallery_next {right: 0;top: 0;bottom: 0;}



.fs_gallery_prev:before {content: "‹";position: absolute;height: 30px;margin-top: -30px;top: 50%;left: 35px;}



.fs_gallery_next:before {content: "›";position: absolute;height: 30px;margin-top: -30px;top: 50%;left: 35px;}



.fs_gallery_shuft {position: relative;width: 9999999px;}



.fs_gallery_shuft:after {clear: both;content: "";display: block;}



.fs_gallery_shuft_item {float: left;position: relative;background-image: url(data:image/gif;base64,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);



    background-position: center center;



    background-repeat: no-repeat;}



.fs_gallery_shuft_item img {box-shadow: 0 0 8px rgba(0,0,0, 0.8);position: absolute;top: 50%;left: 50%;}



.thumbnails li { width:270px;margin:0 11px 30px 11px;float:left;border:4px solid #bcbdc0;}



.thumbnails li img { width:270px;height:358px;display:block;}



.a_right {float: right;width: 850px;}



.thumbnails p { text-align:center;line-height:50px;font-size:15px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}











.prod_top img { background: url(../images/yy.png) no-repeat center 250px;-webkit-transition:all ease-in 0.3s;-moz-transition:all ease-in 0.3s;transition:all ease-in 0.3s;}



.prod_top:hover img { margin-top:-8px;background: url(../images/yy.png) no-repeat center 265px;}







.suspension{position:fixed;z-index:55;right:0;bottom:85px;width:70px;height:240px;}



.suspension-box{position:relative;float:right;box-shadow: rgba(0,0,0,.1) 0 2px 15px;



    -webkit-box-shadow: rgba(0,0,0,.2) 0 1px 15px;



    -moz-box-shadow: rgba(0,0,0,.2) 0 1px 15px;-o-box-shadow: rgba(0,0,0,.2) 0 1px 15px;-ms-box-shadow: rgba(0,0,0,.2) 0 1px 15px;border-top-left-radius:6px;border-top-right-radius:6px;border:1px solid #e3e3e3;background-color:#fff;border-bottom-left-radius:6px;}



.suspension .a{display:block;width:50px;height:50px;border-bottom:1px solid #e3e3e3;margin-top:-1px;cursor:pointer;outline:none;}



.a-service { border-top-left-radius:6px;border-top-right-radius:6px;}



.suspension .a.active,



.suspension .a:hover{background:#ff8a65;}



.suspension .a .i{float:left;width:50px;height:50px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}



/* .suspension .a-service .i{background-position:0 0;} */



.suspension .a:hover i { background-image:url(../images/side_icon2.png);}



.suspension .a-service .i{width:20px;height:20px;margin-top:15px;margin-left:15px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}



.suspension .a-service:hover i { background-image:url(../images/suspension-bg2.png);background-repeat:no-repeat;}



.suspension .a-service-phone .i{width:20px;height:20px;margin-top:15px;margin-left:15px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}



.suspension .a-service-phone:hover i { background-image:url(../images/suspension-bg2.png);}



.suspension .a-qrcode .i{background-position:-42px 0;border-bottom:1px solid #e3e3e3;}



.suspension .a-cart .i{background-position:-88px 0;}



.suspension .a-top .i{background-position:-129px 3px;}



.suspension .a-top{background:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;}



.suspension .d{display:none;background:#fff;position:absolute;right:67px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);box-shadow: rgba(0,0,0,.1) 0 2px 15px;



    -webkit-box-shadow: rgba(0,0,0,.2) 0 1px 15px;



    -moz-box-shadow: rgba(0,0,0,.2) 0 1px 15px;-o-box-shadow: rgba(0,0,0,.2) 0 1px 15px;-ms-box-shadow: rgba(0,0,0,.2) 0 1px 15px;}



.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}



.suspension .d-service{top:0;}



.suspension .d-service-phone{top:47px;}



.suspension .d-qrcode{top:50px;width:150px;}



.suspension .d .inner-box{padding:15px 15px;}



.suspension .d-service .d-service-item{border-bottom:none;}



.suspension .d-service .d-service-item a { position:relative;}



.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}



.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}



.suspension .d-service-item:hover .i-qq{background-position:center 3px;}



.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}



.suspension .d-service-item h3{font-size:15px;font-weight:normal;}



.suspension .d-service-item .text10{width:140px;font-size:17px; text-align:center; position:relative;}



.suspension .d-service-item .text10 .number{color:#000;}



.suspension .d-service-intro{padding-top:10px;}



.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}



.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}



.suspension .d-qrcode{text-align:center;}



.suspension .d-qrcode .inner-box{padding:10px 0; position:relative;}



.suspension .d-qrcode p{font-size:12px;color:#93959c;}



.border10 { border-top: 6px dashed transparent;border-bottom: 6px dashed transparent;border-left: 6px solid #fff;position: absolute;height: 0;top: 42%;right:-6px;margin-left: -10px;width: 0;}











.in_pro4 li { width:400px;text-align:center;padding:0;float:left;}



.in_pro4 li .in_pimg2 { border:none;}



.in_pro4 li .in_pfr .p { padding:28px 0 6px 0;font-size:20px;}



.in_pro4 li .in_pfr b { display:block;font-size:14px;color:#999;font-weight:normal;}



.in_pro4 li .in_pimg2 img { width:60px;}



.bg22 { padding:20px 0 90px 0;background: #f5f5f5;}







.diyDefafult{ width: 100%; }



.diyDefafult img{ max-width: 100%; display: block; margin: 0 auto; }



.diyback{ width: 100px; height: 100px; display:block; margin: 20px auto; background: url(../images/back.png) no-repeat center center; background-size: cover; }



