/*****通用编码******/
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,input{margin:0px;padding:0px;font-weight:normal}
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
img{border:none;}
body {color:#666; font:14px/1.5 "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif,"Microsoft YaHei Light";width:100%; background-color:#fff; min-width:1200px;}
ul,ol,li,form, dl {list-style: none;}
p{margin:0px; padding:0px;}
a{text-decoration:none;color:#434343;}
a:hover {text-decoration:none;}
div{ margin:0 auto;}
.mind{ width:1200px; margin:auto; overflow:hidden;}
.fl{float:left}
.fr{float:right}
/*---top----*/
#top{ background:#ededed; overflow:hidden; line-height:36px;font-family:"宋体";font-size:12px;color:#595959;}
#top p a{font-size:12px;color:#595959;font-family:"宋体";margin:0 26px;}
.head{ overflow:hidden;}
.head h1{ width:562px; height:55px; background:url(../images/logo_1.png) no-repeat left center;margin:22px 0; text-indent:-99999em;}
.head h1 a{ display:block; width:100%; height:100%;}
.head h2{ width:200px; height:36px; background:url(../images/tel_1.png) no-repeat left center; text-indent:-99999em;margin-top:32px;}
/*---nav---*/
#Nav{ background:#004d8b}
.nav{ width:1200px; height:48px; margin-left:auto; margin-right:auto;}
.nav ul li.fl{ width:150px; line-height:48px;}
.nav ul li a{ color:#fff;width:150px; height:48px;  font-family: "Microsoft yahei"; line-height:48px; text-align:center; font-size:16px;}
.menu {height:48px;line-height:30px;}
.menu li {text-align: center;width: 150px;}
.menu li a {display:block;height:48px; width:150px;font-size:16px;color:#FFF; font-family:"Microsoft yahei"; line-height:48px;}
.menu li a:hover{ background-color:#ff7e00; color:#FFFFFF; }
.menu li:hover { background:#ff7e00;}
.menu li ul {text-align:left; position:absolute; width:150px;display:none;z-index:10000; background:rgba(0,0,0,0.75)}
*+html .menu li ul{ position:absolute; left:0px; }
.menu li ul li{ border-bottom:solid 1px #000; height:30px; line-height:30px;}
.menu li ul li a {display:block; overflow:hidden; width:150px; line-height:30px; height:30px; text-align:center;font-size:14px;}
.one {width:150px; margin-top:20px; background-color:#7acefa;}
/*---banner--*/
.flexslider{position:relative;height:550px;overflow:hidden;background:url(images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:550px;}
/*---home-product---*/
#Main{ overflow:hidden;}
.home-product{margin-top:64px; overflow:hidden;}
.home-product h2,.advan h2,.home-about .home-about-text h2,.home-news h2{ text-align:center;overflow:hidden}
.home-product h2 span,.advan h2 span,.home-about .home-about-text h2 span,.home-news h2 span{font-size:24px;color:#0070cc; line-height:30px; display:block; background:url(../images/backg_1.png) no-repeat bottom center;padding-bottom:6px;}
.home-product h2 p,.advan h2 p,.home-about .home-about-text h2 p,.home-news h2 p{font-size:16px;color:#808080; line-height:30px;}
.home-product ul{ overflow:hidden;margin-top:40px;}
.home-product ul li{ display:table-cell; position:relative; overflow:hidden; width:268px; height:178px; vertical-align:middle; text-align:center; border:solid 1px #d9d9d9;margin-right:40px;margin-bottom:40px}
.home-product ul li img{ max-height:178px; vertical-align:middle}
.home-product ul li:nth-child(4n){margin-right:0}
.home-product ul li .home-text{ position:absolute; left:0;top:0; background:#ff8c00; width:268px; height:178px; display:none}
.home-product ul li .home-text h3{margin-top:40px; overflow:hidden;font-size:18px;color:#fff;}
.home-product ul li .home-text h3 a{color:#fff; line-height:30px;}
.home-product ul li .home-text p{font-size:12px;color:#fff; line-height:30px;}
.home-product ul li .home-text .more{ width:96px; height:28px; border: solid 2px #fff; display:block; margin:auto; line-height:28px; text-align:center;margin-top:20px;font-size:14px;color:#fff;}
.home-product ul li:hover{ border:solid 1px #ff8c00;}
.home-product ul li:hover .home-text{ display:block}
/*---advan---*/
.advan{ background:#f2f2f2;margin-top:30px; overflow:hidden;}
.advan h2{margin-top:60px;}
.advan h2 span{color:#ff8c00; background:url(../images/backg_2.png) no-repeat bottom center}
.advan ul{ overflow:hidden;margin-top:40px;}
.advan ul li{ width:200px;margin:0 49px 60px;overflow:hidden; position:relative}
.advan ul li span{ position:absolute;top:0;left:0; display:block; height:72px; text-align:center; width:200px;}
.advan ul li .advan-title{ border:solid 2px #ff8c00; width:196px; height:226px;margin-top:36px;}
.advan ul li .advan-title h3{margin:40px 18px 0; text-align:center;color:#ff8c00;font-size:18px;}
.advan ul li .advan-title h3 b{font-size:36px;}
.advan ul li .advan-title p{margin:0 18px;font-size:14px;color:#404040; text-align:center; line-height:24px;}
.advan ul li:hover .advan-title p{color:#ff8c00}
/*---home-about---*/
.main-bottom{margin-top:70px; overflow:hidden;}
.main-bottom .home-about{ height:512px; overflow:hidden; background:url(../images/photo_11.jpg) no-repeat left center; position:relative}
.main-bottom .home-about .home-about-text{ width:600px;float:right; background:rgba(0,0,0,0.75); height:512px;}
.main-bottom .home-about .home-about-text h2{margin-top:60px;}
.main-bottom .home-about .home-about-text h2 span{ background:url(../images/backg_3.jpg) no-repeat bottom center;color:#fff;}
.main-bottom .home-about .home-about-text h2 p{color:#fff;}
.main-bottom .home-about .home-about-text div{ margin:40px 40px; text-indent:2rem;font-size:14px;color:#fff; line-height:30px;}
.main-bottom .home-about .home-about-text .more{ width:146px; height:36px; display:block; background:#ff8c00; margin:auto; line-height:36px; text-align:center;font-size:18px;color:#fff;}
/*----home-news---*/
.home-news{margin-top:60px; overflow:hidden;margin-bottom:70px;}
.home-news ul{ overflow:hidden;margin-top:60px;}
.home-news ul li{ width:270px; overflow:hidden;margin-right:40px; position:relative; height:350px;}
.home-news ul li:nth-child(4n){margin-right:0}
.home-news ul li .news-one{ overflow:hidden; position:absolute;left:0;top:0; width:270px; transition:all 0.6s ease-in-out;-webkit-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out; background:#fff; height:350px;}
.home-news ul li .news-one .news-word{ overflow:hidden; height:120px; width:270px;}
.home-news ul li .news-one .news-word b{ display:block; width:56px; height:56px; border:solid 2px #d9d9d9; line-height:56px; text-align:center;font-size:30px;color:#d9d9d9}
.home-news ul li h3{ margin:10px 18px 0;}
.home-news ul li p{margin:0 18px;font-size:12px; line-height:20px; font-family:"宋体"; text-indent:2rem;color:#4c4c4c}
.home-news ul li .news-one h3 a{font-size:16px;color:#333333; line-height:30px;}
.home-news ul li .news-one em{margin:0 18px;font-style:normal; line-height:30px;font-size:14px;color:#808080;}
.home-news ul li .news-one a.more{ display:block; width:100px; height:24px; background:#ff8c00; margin:20px auto 22px; line-height:24px; text-align:center;font-size:14px;color:#fff;}
.home-news ul li .news-two{ background:#ff8c00; display:block; overflow:hidden; position:absolute;left:270px;top:0; width:270px;transition:all 0.6s ease-in-out;-webkit-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;}
.home-news ul li .news-two h3 a{color:#fff;font-size:16px;}
.home-news ul li .news-two p{color:#fff; overflow:hidden;}
.home-news ul li .news-two a.detail{ display:block; width:96px; height:20px; line-height:20px; text-align:center; border:solid 2px #fff; margin:10px auto 20px;font-size:14px;color:#fff;}
.home-news ul li:hover .news-one{ transform:translate(-271px,0);-webkit-transform:translate(-270px,0);-moz-transform:translate(-270px,0);-ms-transform:translate(-270px,0);-o-transform:translate(-270px,0);}
.home-news ul li:hover .news-two{transform:translate(-270px,0);-webkit-transform:translate(-270px,0);-moz-transform:translate(-270px,0);-ms-transform:translate(-270px,0);-o-transform:translate(-270px,0);}
/*----foot---*/
#foot{ overflow:hidden}
#foot .foot{ background:#333333;padding-top:30px; overflow:hidden}
#foot .foot h2{ width:180px; height:140px; background:url(../images/logo_2.png) no-repeat left center; text-indent:-9999em;margin-bottom:40px;}
#foot .foot .foot-nav{ overflow:hidden;}
#foot .foot-nav dl{ width:70px;margin:0 25px; text-align:center; overflow:hidden;}
#foot .foot-nav dl dt a{font-size:16px;color:#fff; line-height:30px; text-align:right}
#foot .foot-nav dl dd a{font-size:12px;color:#fff; line-height:24px;font-family:"宋体"; display:block; text-align:right}
#foot .foot-bottom,#foot .foot-bottom a{ line-height:48px; background:#0d0d0d; overflow:hidden;font-family:"宋体";font-size:12px;color:#fff;}
#foot .foot-bottom img{vertical-align: middle;}
/*---about---*/
.box-border{border:solid 1px #ededed;margin:30px auto; width:1198px; overflow:hidden}
.Sidebar{ width:250px; overflow:hidden;}
.Sidebar h2{border-bottom:solid 1px #ededed; overflow:hidden; background:url(../images/backg_4.jpg) no-repeat left 24px center; height:62px;}
.Sidebar h2 span{margin-left:46px;font-size:18px;color:#ff8c00;margin-top:10px; display:block; line-height:20px;}
.Sidebar h2 p{ display:block;margin-left:46px;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px;color:#808080; line-height:30px;}
.Sidebar ul,.Content .box{ overflow:hidden;}
.Sidebar ul li{ background:url(../images/ico_2.png) no-repeat left 50px center; border-bottom:solid 1px #ededed; line-height:50px;}
.Sidebar ul li a{font-size:14px;color:#595959; display:block;padding-left:60px;}
.Sidebar ul li:hover{ background:#ff8c00 url(../images/ico_3.png) no-repeat left 50px center;}
.Sidebar ul li:hover a{color:#fff;}
.Content{ width:946px;border-left:solid 1px #ededed; overflow:hidden;}
.Content .Location{padding-left:70px; background:url(../images/ico_1.png) no-repeat left 30px center;font-size:14px;color:#808080; line-height:62px;border-bottom:solid 1px #ededed;}
.Content .Location a{color:#808080;font-size:14px;}
.Content .box .text{ margin:30px;font-size:14px;color:#595959; line-height:24px;}
/*---comtact----*/
.contact-text{ overflow:hidden;margin-bottom:20px;}
.contact-left{ width:400px; overflow:hidden;}
.contact-left div.fl{ text-align:center; width:138px;margin-left:42px;margin-top:30px;font-size:14px;color:#666666; line-height:30px;}
.contact-left div.fl img{ display:block; border:solid 1px #d9d9d9}
.contact-right { width:440px; overflow:hidden;}
.contact-right h2{ background:url(../images/photo_14.png) no-repeat left center; line-height:40px;padding-left:50px;font-size:18px;color:#ff8c00;font-weight:500}
.contact-right p{ line-height:30px;font-size:16px;color:#656565;margin-left:50px;}
/*---about-hor----*/
.hor-list{ overflow:hidden;margin-top:30px;}
.hor-list li{ width:272px; display:table-cell; height:230px; overflow:hidden; vertical-align:middle; text-align:center;margin-bottom:30px;margin-left:32px;border:solid 1px #e6e6e6; position:relative;}
.hor-list li img{ max-height:230px; vertical-align:middle;}
.hor-list li span{ display:block; width:272px; background:#ff8c00; position:absolute;left:0;bottom:0; line-height:52px;font-size:14px;color:#fff; display:none;}
.hor-list li:hover span{ display:block}
/*---news-list---*/
.news-list{ overflow:hidden;margin:30px 30px 0;}
.news-list li{ overflow:hidden;padding-bottom:30px;border-bottom:solid 1px #ededed;margin-bottom:30px;}
.news-list li a.fl{ display:block; overflow:hidden; width:270px; height:180px; text-align:center}
.news-list li .news-text{ width:586px; overflow:hidden; position:relative; height:180px;}
.news-list li .news-text h2 a{font-size:16px;color:#404040; line-height:30px; overflow:hidden;}
.news-list li .news-text p{font-family:"宋体";font-size:12px;color:#666666; line-height:24px; text-indent:2rem;}
.news-list li .news-text span{ position:absolute;left:0;bottom:0;font-size:14px;color:#808080; line-height:30px;}
.news-list li .news-text a.more{ width:100px; height:24px; display:block; background:#ff8c00;font-size:14px;color:#fff; line-height:24px; text-align:center; position:absolute;bottom:10px;right:0}
/*---news-text---*/
.title{ text-align:center;font-size:16px;color:#404040; line-height:30px;}
.info{border-bottom:dashed 1px #cccccc; overflow:hidden; text-align:center; line-height:40px;font-size:14px;color:#808080;margin-bottom:20px;}
.text .news-text{font-size:12px;color:#666666;font-family:"宋体"; line-height:24px;}
.prt-next{margin-top:20px; line-height:24px;font-size:12px;font-family:"宋体";color:#808080;}
.prt-next a{ color:#808080}
.text .fenxiang{ position:absolute;right:0;bottom:0;}
.text .fenxiang .bdshare-button-style1-24 a, .bdshare-button-style1-24 .bds_more{margin:0 6px 0 0}
.text .fenxiang .bdshare-button-style1-24 .bds_qzone{ background:url(../images/fx_2.png) no-repeat center}
.text .fenxiang .bdshare-button-style1-24 .bds_tsina{ background:url(../images/fx_6.png) no-repeat center}
.text .fenxiang .bdshare-button-style1-24 .bds_tqq{ background:url(../images/fx_3.png) no-repeat center}
.text .fenxiang .bdshare-button-style1-24 .bds_renren{ background:url(../images/fx_4.png) no-repeat center}
.text .fenxiang .bdshare-button-style1-24 .bds_weixin{ background:url(../images/fx_4.png) no-repeat center}
.text .fenxiang .bdshare-button-style1-24 .bds_sqq{ background:url(../images/fx_1.png) no-repeat center} 
/*---products---*/
.pro-list{ overflow:hidden;margin:30px 5px 0}
.pro-list li{margin-left:30px;margin-bottom:30px; background:#ededed;border:solid 1px #ededed}
.pro-list li .pro-img{ display:table-cell; overflow:hidden; text-align:center; vertical-align:middle;  width:268px; height:178px;}
.pro-list li .pro-img img{ max-height:178px; vertical-align:middle;}
.pro-list li p a{ height:52px; display:block; line-height:52px; text-align:center;font-size:16px;color:#595959;}
.pro-list li:hover p a{ background:#ff8c00;color:#fff;}
/*----products-text----*/
.pro-titlepic-box{ overflow:hidden;margin-bottom:24px;}
.pro-titlepic-box .pro-titlepic{ width:538px; height:358px;border:solid 1px #d9d9d9; overflow:hidden;}
.pro-titlepic-box .pro-text{ width:320px;margin-left:26px; overflow:hidden; height:358px;}
.pro-titlepic-box .pro-text h3{font-size:20px;color:#ff8c00;font-family:"Microsoft Yahei";margin-bottom:6px;}
.pro-titlepic-box .pro-text p{font-size:14px;color:#595959; line-height:24px;font-family:"Microsoft Yahei";margin-bottom:10px;}
.text i{color:#ff8c00;font-style:normal;font-size:14px;font-family:"宋体"}
.pro-titlepic-box .pro-text p span,.pro-skill h3,.pro-get-up h3,.trait h3{color:#404040;font-family:"Microsoft Yahei";font-size:14px;}
.pro-skill{color:#595959; line-height:24px;margin:10px auto;}
.trait{ line-height:24px;margin:10px 0; overflow:hidden;}
/*---open---*/
.open-list{ overflow:hidden; margin:0 30px;}
.open-list li{ overflow:hidden; line-height:40px;border-bottom:dashed 1px #bfbfbf; background:url(../images/backg_5.png) no-repeat left center;margin-bottom:10px;}
.open-list li a{margin-left:20px;font-size:14px;color:#595959;}
.open-list li span{font-size:14px;color:#999999;}
.open-list li:hover a{color:#ff8c00;}
/*---open-text---*/
.open-title{ text-align:center;font-size:16px;color:#ff8c00; line-height:30px;margin-bottom:10px;}
.ope-contact{ overflow:hidden; background:#fffdfa;border:solid 1px #ffe8cc;margin-top:30px;padding:40px;}
.ope-contact div{ width:360px;overflow:hidden;}
.ope-contact h4{ text-align:center;font-size:18px;color:#ff8c00;font-family:"Microsoft Yahei"; line-height:30px;margin-bottom:6px;}
.ope-contact p{font-size:14px;color:#808080; line-height:24px;font-family:"Microsoft Yahei";}
/*----order-online---*/
.order-online{ width:730px; overflow:hidden; margin:auto;}
.order-online tr td:first-child{ width:120px; text-align:right; line-height:30px; padding:9px 0}
.order-online tr td input.input-text{ width:600px; height:30px;border:solid 1px #cccccc;padding-left:4px;}
.order-online tr td textarea{ width:600px; height:214px;border:solid 1px #ccc; resize:none}
.order-online tr td input.submit{ width:160px; height:32px; display:block; margin:auto; background:#ff8c00; border:none; line-height:32px; text-align:center;font-size:16px;color:#fff;margin-top:12px;}
/*---trick---*/
.trick-list{ overflow:hidden; margin:14px 30px;}
.trick-list li{border:solid 1px #ffe8cc; overflow:hidden; cursor:pointer;border-bottom:none}
.trick-list li:last-child{border-bottom:solid 1px #ffe8cc;}
.trick-list li .trick-title{ background:#fffdfa; overflow:hidden; padding:0 30px;}
.trick-list li .trick-title span{ line-height:38px;font-size:16px;color:#595959;}
.trick-list li .trick-title p{ overflow:hidden;margin-bottom:6px; display:none}
.trick-list li .trick-title p i{ width:25%; display:block;float:left;font-style:normal;font-size:14px;color:#595959; line-height:24px;}
.trick-list li .trick-text-box { margin:10px 30px 20px; overflow:hidden; display:none}
.trick-list li .trick-text-box h3{font-family:"微软雅黑";font-size:14px;color:#ff8c00; line-height:30px;}
.trick-list li .trick-text-box .trick-text-left{ width:410px; overflow:hidden; line-height:24px; color:#595959;font-family:"宋体";font-size:12px;border-right:solid 1px #fff4e5;}
.trick-list li .trick-text-box .trick-text-right{ width:380px;padding-left:30px;font-family:"宋体";font-size:12px;color:#595959; line-height:24px;}
.trick-list li:hover .trick-title span{color:#ff8c00}
.trick-list li:hover .trick-title p,.trick-list li:hover .trick-text-box{ display:block;}
.our-list{ overflow:hidden; margin:30px 30px 0;}
.our-list li{margin-right:30px; overflow:hidden;margin-bottom:30px;}
.our-list li:nth-child(3n){margin-right:0}
.our-list li img{ display:block; max-height:180px;}
.our-list li p{ display:block; background:#e6e6e6; line-height:52px; text-align:center;font-size:14px;color:#595959;}
.our-list li:hover p{ background:#ff8c00;color:#fff}
/*---vovde-text----*/
.vovde{ width:884px; height:670px; margin:30px auto; position:relative; overflow:hidden}
.vovde span{ position:absolute; top:0; left:0; width:884px; text-align:center;font-size:14px;color:#ff8c00; line-height:30px;}
#wrapper {width: 884px;height: 124px;position:relative; margin:20px auto 40px}
#carousel {	width: 840px;}
#carousel ul {list-style: none;display: block;margin: 0;padding: 0;}
#carousel li {font-size: 40px;color: #999;text-align: center;display: block;width: 190px;height:124px;float: left;position: relative;margin:0 10px; cursor:pointer}
#carousel li p{ position:absolute;left:0;top:0; background:rgba(0,0,0,0.75); width:190px; height:124px; line-height:124px;font-size:14px;color:#ff8c00; display:none}
#carousel li img {width: 190px;height: 124px}
#carousel li:hover p{ display:block;}
.clearfix {float: none;clear: both;}
#carousel .prev, #carousel .next {text-indent: -999px;	display: block;	overflow: hidden;width:12px;height:20px;position: absolute;top: 50%;margin-top:-10px}
#carousel .prev { background:url(../images/photo_33.png) no-repeat center;left:0;}
#carousel .next { background:url(../images/photo_34.png) no-repeat center;right:0}
#pager a{ display:none}
/*---page----*/
.page{ overflow:hidden; margin-bottom:30px; text-align:center}
.page a{ display:inline-block; background:#fff;border:solid 1px #dddede;padding:0 0.625rem;font-family:"Microsoft Yahei";font-size:16px;color:#656565; height:1.75rem; line-height:1.75rem;}
.page b{display:inline-block; background:#c60d08;border:solid 1px #c60d08;padding:0 0.625rem;font-family:"Microsoft Yahei";font-size:16px;color:#fff; height:1.75rem; line-height:1.75rem;font-weight:normal}