﻿@charset "utf-8";
html { overflow-x: hidden; overflow-y: auto; }
*{ padding:0; margin:0}
body,td,th,ul,li,p {margin: 0px; padding:0; font-family:"Microsoft Yahei",Arial,Helvetica,sans-serif,"宋体" ; font-size:12px; color:#333; line-height:22px;}


body{min-width:1200px;}

img{border:0; padding:0; margin:0}
ul,li{padding:0; margin:0;}
LI{list-style:none;}
a{font-family:"Microsoft Yahei",Arial,Helvetica,sans-serif,"宋体";font-size:12px;color:#333;text-decoration:none;}
a:hover{color:#d87e52;}
.clean{ clear:both; display:block; }
em{ font-style: normal;}
.clearfix{clear:both; display:block;}
.clearfix:after {content: ".";display:block;height: 0;clear: both;visibility: hidden;font-size:0;}
.mb40{height:40px; overflow:hidden; clear:both;}
input,button,select,textarea{outline:none; border:none;}
i{ font-style:normal}
.fl,.left { float:left;}
.fr,.right { float:right;}
/* -- 页面整体布局 -- */
.block1200,.wrap {width:1100px;margin:0 auto;}

/*menu*/
.header1{height:100px;background: #fff;}
.header1 .hd-logo{display: inline-block; margin-top:18px;}
.header1 .hd-logo img{ height:63px;}
.hd-nav li{position: relative;float: left;margin-left:48px;line-height: 85px;}
.hd-nav li a{display: block;padding: 0 2px;font-size: 16px;color: #333;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
.hd-nav li:before{content: "";position: absolute;left: 50%;bottom: 0;width: 0;border-bottom: 3px solid #ed9468;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
.hd-nav li.on:before,
.hd-nav li:hover:before{left: 0;width: 100%;}
.hd-nav li a:hover,
.hd-nav li.on a{color: #ed9468;}
/*头部结束*/


.title0{padding-top: 50px;padding-bottom: 30px;text-align: center;}
.title0 h3{color:#ccc;font-size:18px;font-family:Arial;display:block;font-weight:normal}
.title0 h2{font-size:24px;color:#000;font-weight:normal;line-height:30px;}
.title0 hr{width: 50px;margin: auto;margin-top: 5px;background-color: #FFFFFF;}
/*产品*/
.index-product{padding-top: 2px;padding-bottom:45px;    background: #f6f6f6;}
.index-product-content{text-align: center;}
.index-product-content .parHd ul li{display:inline-block;margin:0 7px;color:#333;cursor: pointer; font-size:16px;    border-radius: 3px; width:100px; height:32px; line-height:32px;}
.index-product-content .parHd ul li.on{color:#fff;    border-radius: 3px;   background: #ed9468;}
.index-product-content .parBd{margin-top:30px;}
.index-product-content .parBd ul{width: 1020px;height: 255px;overflow: hidden;}
.index-product-content .parBd ul li{float: left;margin-right: 15px;}
.index-product-content .parBd ul li .pic{width: 260px;height: 204px;border: 1px solid #dedede;background: #fff;font-size: 0;margin-bottom: 10px;overflow: hidden;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
.index-product-content .parBd ul li:hover .pic{border-color:#CCC;}
.index-product-content .parBd ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;}
.index-product-content .parBd ul li:hover .pic img,.index-about-content .pic:hover img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.index-product-content .parBd .slide-bottom{margin-top:38px;}
.index-product-content .parBd .slide-bottom a{display: inline-block;padding: 0 40px;height: 44px;line-height: 44px;background: #fff;color: #999;margin: 0 5px;border-radius: 22px;box-shadow: 0 5px 30px #ddd;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
.index-product-content .parBd .slide-bottom a:hover,
.index-news .more:hover{opacity: 0.8;}
.index-product-content .parBd .slide-bottom a.slide-button{font-size: 20px;font-family: "宋体",sans-serif;}
.index-product-content .parBd .slide-bottom a.slide-button:hover{color: #E4441E;}
.index-product-content .parBd .slide-bottom a.more{color: #fff;background: #999;font-size: 14px;}

/*  关于我们 */
.about{background: url('../images/pro_bg.jpg');overflow:hidden;padding:50px 0 40px 0;overflow:hidden;}
.aboutLeft{width:440px;height:340px;position:relative;}
.aboutLeft .font{background: url('../images/a_opc.png');width:170px;height:96px;padding:10px 15px;position:absolute;right:-34px;bottom:29px;}
.aboutLeft .font p{color:#fff; font-size:14px}
.aboutLeft .font a{float:right;width:80px;height:30px;background:#fff;text-align:center;line-height:30px;transition: all 0.3s;}
.aboutLeft .font a:hover{background:#cc7e57;color:#fff;}

.aboutRight{width:580px;overflow:hidden;color:#1b1b1b;}
.aboutRight .title{font-size:16px;color:#666;margin-bottom:10px;text-transform: uppercase;line-height:30px; font-weight:normal}
.aboutRight .title span{display:block;font-size:25px; color:#333}
.aboutRight .font{height:190px;margin-bottom:10px;overflow:hidden;font-size:14px; line-height:24px;}
.aboutRight .font .more{color:#d90000;}
.aboutRight .font .more:hover{text-decoration: underline;}
.aboutRight .btn a{display:inline-block;width:105px;height:38px;line-height:38px;text-align:center;background:#d2d2d2;color:#fff;margin-right:1px;transition:all 0.3s;font-size:14px}
.aboutRight .btn a:hover{background:#ed9468;}


.setting .bd{height:150px;margin-top:15px;overflow:hidden;}
.setting .bd li{width:210px;height:150px;margin-right:10px;overflow:hidden;float:left;}
.setting .bd li a{width:210px;height:150px;display:block;overflow:hidden;background:#fff;}
.setting .bd li img{
width:210px;height:150px;
transition:All 0.3s ease-in-out;
-webkit-transition:All 0.3s ease-in-out;
-moz-transition:All 0.3s ease-in-out;
-o-transition:All 0.3s ease-in-out;
}
.setting .bd li img:hover{
transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-o-transform:scale(1.1);
-ms-transform:scale(1.1);
}

/*  合作伙伴 */
.partner{padding-bottom:20px; }
.partnerSlide{ position:relative;zoom:1; height:97px; }
.partnerSlide .ohbox{overflow:hidden; position:relative;width:1100px;height:97px;left:0;}
.partnerSlide .piclist{ overflow:hidden; zoom:1; height:87px; width:1140px;}
.partnerSlide li{float:left;width:168px; height:85px; border:1px solid #d3d3d3;position:relative; margin-right:15px;margin-bottom:16px;}
.partnerSlide li img{ width:168px; height:85px;position: absolute; z-index: 2;transform:rotateY(0deg);transition: all 0.5s ease 0s; backface-visibility: hidden;}
.partnerSlide li span{ position: absolute; width:158px; height:85px; background:rgba(0,0,0,0.7); line-height:95px; text-align: center;transform:rotateY(-180deg);transition: all 0.5s ease 0s; backface-visibility: hidden; color: #fff; font-size: 14px;padding:0 5px;}
.partnerSlide li:hover{ border:1px solid #d4342a;}
.partnerSlide li:hover img{transform: rotateY(180deg); }
.partnerSlide li:hover span{transform: rotateY(0deg);}
.partnerSlide .pageBtn span,.index_case .pageBtn span{ background:url(../images/partnerBtn.png) no-repeat 0 0px; display:block;width:22px;height:43px;position:absolute;top:25%;cursor:pointer;overflow:hidden; text-indent:-9999px; left:-45px;opacity:0.6;filter:alpha(opacity=60);}
.partnerSlide .pageBtn .next,.index_case .pageBtn .next{left:1123px;background-position:-22px 0;}
.partnerSlide .pageBtn span:hover,.index_case .pageBtn span:hover{opacity:1;filter:alpha(opacity=100);}

/*news*/
.floornine{min-height: 386px;}
.baike{float: left; width:615px;}
.newstit{margin-top: 10px; height: 64px; line-height: 64px;}
.newstit a{color: #333; font-size: 21px;}
.newstit a:hover{color: #333; -webkit-transition: All .2s ease; -moz-transition: All .2s ease; transition: All .2s ease;}
.baikebox{height: auto; overflow: hidden;}
.baikerecommend{float: left; width: 243px;}
.baikerecommend a img{width: 243px; height: 184px; display: block;}
.baikerecommend a h3{padding: 16px 0 6px 23px; font-size: 14px; font-weight: bold; color: #666; background: url(../images/iconred.jpg) no-repeat 0 16px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.baikerecommend a p{line-height: 20px; color: #888;}
.baikerecommend a:hover img{filter: alpha(opacity=70); opacity: 0.7;}
.baikerecommend a:hover h3{color: #d4342a; -webkit-transition: All .2s ease; -moz-transition: All .2s ease; transition: All .2s ease;}
.baikelist{margin: -10px 0 0 265px;}
.baikelist li{height: 32px; line-height: 32px; background: url(../images/dian.jpg) no-repeat left center; border-bottom:1px dashed #ccc; display:block}
.baikelist li a{padding-left: 20px; color: #666;}
.baikelist li a:hover{color: #ed9468; text-decoration: underline; -webkit-transition: All .2s ease; -moz-transition: All .2s ease; transition: All .2s ease;}
.news{float: right; width:430px;}
.newslist{height: auto; overflow: hidden;}
.newslist li{margin-bottom: 24px; height: auto; overflow: hidden;}
.newslist li a{display: block; height: 72px; font-size: 14px; line-height: 20px;}
.newslist li a p{font-family: "宋体"; font-size: 12px; color: #666;}
.datetime{float: left; margin-right: 17px; width: 69px; height: 70px; color: #333; text-align: center; border: 1px solid #dad6d7; background: #dadbdb;}
.datetime h3{font-size: 26px; padding: 14px 0 6px;}
.datetime span{display: block;}
.biaoti{color: #333; margin: -2px 0 7px;}
.biaoti b{font-weight: normal; color: #e60012;}
.newslist li:hover .biaoti{color: #ed9468; -webkit-transition: All .2s ease; -moz-transition: All .2s ease; transition: All .2s ease;}
.newslist li:hover b{padding-left: 5px;}
.newslist li:hover .datetime,
.newslist li.on .datetime{color: #feffff; border: 1px solid #ed9468; background: #ed9468;}

/*网站底部*/
.col-xs-4 {width: 33.3333%; float:left}
.col-xs-2 {width: 14.5%;float:left}
.col-xs-3{ width:22%; float:right}
.col-xs-5{ width:46%; float:left}
.text-center {text-align: center;}
.padding-l35{ padding-left:35px;}
.footer{background: #1d1d1d; color: #9b9b9b; font-size: 14px; position: relative;margin-bottom:-17px; }
.footer .bar{background: #fff; height: 180px; line-height: 180px;font-size:28px;color:#000; overflow: hidden;}
.footer a{color: #9b9b9b;text-decoration:none;}
.footer a:hover{ color:#C00 }
.footer .box{display: block !important; padding:50px 0; width: auto;}
.footer dl{line-height: 1.6;}
.footer dl .footlogo{margin-bottom:5px;}
.footer dl .footlogo img{margin: 0 0 10px; max-height:61px;}
.footer dl .footlogo p{color:#626262;}
.footer dl .footname{ font-size:16px;color: #fff; margin-bottom:8px;}
.footer dl dt{color: #fff; font-size: 16px; font-weight: bold; margin-bottom: 35px;}
.footer dl dd{margin-bottom:15px;color:#a3a3a3;}
.footer dl dd ul.ul1 li{margin-bottom:15px;}
.footer img{display: block; margin: 0 auto 5px;}

.footico{background: url("../images/footico.png") no-repeat;}
.footico1{background-position:0 3px;}
.footico2{background-position:0 -27px;}
.footer .copyright{background: #272727;}
.footer .copyright .p1 a{border: 1px solid #777; display: inline-block; height: 21px; line-height: 21px; margin: 0 10px; text-decoration: none; width: 74px;}
.footer .copyright .p2{height:70px;line-height:70px;color:#636363;width:1100px;margin:0 auto;}
.footer .copyright .p1 a:hover{border-color: #fff; color: #fff;}
.footer .container .xq{text-align: right;}
.footer .container .xq a{color: #ab343b; display: inline-block;font-size:16px; padding-left: 24px;height:50px;line-height:50px;color:#000;padding:0 58px;text-decoration:none;}
.footer .container .xq .xq1{background-position: 0 center;background:#ffd16b;}
.footer .container .xq .xq2{background-position: -100px center;}

/*-------------------------------------------内页样式开始----------------------------------*/
/*bann*/
.bann{ height:260px;}

/*about*/
.tools_bar1{ margin-top:42px;}
.tools-bar{background-color:#eee;height: 55px;line-height: 55px;}
.tools-bar-box{overflow: hidden;}
.tools-bar p{background: url("../images/position_icon.png") no-repeat 1px center;text-indent: 38px; font-size:14px;color: #666;float: left;}
.tools-bar p a{color: #666;line-height: 55px;font-size:14px;}
.tools-bar form{float: right;border: 1px solid #eee;height: 34px;line-height: 34px;margin-top:8px;}
.tools-bar input{border: none;height: 100%;}
.tools-bar .kw{width: 237px;color: #999;padding: 0 10px;}
.tools-bar .btn{width: 41px;background: url("../images/search_icon.png") no-repeat center;text-indent: -9999px;overflow: hidden;}

.body{background-color: #fff;}
.tab{overflow: hidden;margin:0px auto;width:1100px;text-align:center;}
.tab li{width: 160px;height: 50px;line-height: 50px;background-color:#eee;margin-right: 15px;text-align: center;position:relative; display:inline-block; margin-bottom:20px;}
.tab li a{display: block;font-size: 16px;color: #333;}
.tab li.active,.tab li:hover{background:#d87e52;	}
.tab li.active a,.tab li:hover a{color: white;}

.nytabt ul.nycont1_er{border-bottom:none; background: url(../images/tab_active_gold.jpg) repeat-x center top; height:45px; padding-left:40px;}
.nytabt ul.nycont1_er li span{ display:none}
.nytabt ul.nycont1_er li{ float:left;color:#FFF;font-size:14px;}
.nytabt ul.nycont1_er li a{ line-height:45px; font-size:14px; color:#FFF; padding:0 14px;}
.nytabt ul.nycont1_er li a:hover{ color:#CCC}

.ntcont{ width:1100px; margin:0 auto}
.aboutpic{ font-size:14px; line-height:26px; padding-top:25px; padding-bottom:40px;}
.aboutpic1{ padding-top:25px;}

.aboutpic img.about_img{ width:430px; float:right; margin-left:20px;}

.nywenz{ font-size:32px; text-align:center; line-height:65px; margin-top:25px;}
.nytabt{ position:relative}


/*contact*/
.con_con{ float:left; width:500px;}
#map-canvas{ float:right; width:600px; height:425px;}

/*feedback*/
.feedback{ font-size:22px;}
.kk_message{ width:1140px;}
.kk_message .kk_msg_input{ width:330px; height:40px; border:1px solid #e0e0e0; float:left; padding:0px 10px; margin:30px 30px 0px 0;}
.kk_message .kk_msg_tex{ width:1093px; height:180px; border:1px solid #e0e0e0; padding:10px; margin-top:30px;}
.kk_message .kk_msg_but{ width:200px; height:60px; text-align:center; line-height:60px; background:#d2d2d2; margin:20px 0 50px 350px; font-size:20px; color:#fff; border-radius:5px; cursor:pointer;}
.kk_message .kk_msg_but:hover{ background:#d87e52;}
.kk_message .lstone{ margin-right:0;}

/*新闻中心*/
.xwzx dl{ width:1140px; height:219px; margin-bottom:25px; border-bottom:1px dashed #CCCCCC}
.xwzx dl dt{ width:1000px; height:219px; float:left;position:relative; }
.xwzx dl dd{  float:right; width:71px; height:93px; padding-right:30px; padding-top:52px;}
.xwzx dl dd span{ color:#cdcdcd; font-size:60px;line-height:70px; width:71px; height:70px; display:inline-block; border-bottom:1px solid #ccc}
.xwzx dl dt p{ height:63px; overflow:hidden;}
.xwzx dl dd em{ color:#ccc; font-size:18px; line-height:27px;}
.xwzx dl dt img{ float:left; padding-right:22px; padding-top:12px; width:260px; height:186px;}
.xwzx dl dt h5{ padding-top:18px; padding-bottom:8px; width:1000px;line-height:32px; }
.xwzx dl dt h5 a{ display:block; font-size:18px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.xwzx dl dt a.detail{ color:#a7a7a7; font-size:13px; position:absolute; top:158px; left:278px; background:#eee; padding:2px 8px}

/*__________________neiy产品展示____________________*/
#img_p1{ height:100%; margin:0px auto; padding-top:24px; }
#img_p1 ul li{ width:340px;}
.info_img1 a img{ width:320px; height:272px;}
#img_p1 li{ float:left; margin:5px 20px 0px 18px; text-align:center; margin-right:3px;line-height:0}
#img_p1 span.info_img1 a{ display:block; padding:2px; border:1px solid #ddd;}
#img_p1 span.info_img1 a:hover{ display:block; border:1px solid #CCC; padding:2px;opacity:0.8;filter:alpha(opacity=80); }
#img_p1 span.info_title{ display:block; height:52px; line-height:38px;overflow:hidden;}
#img_p1 span.info_title a{font-size:15px; }

/*详细页面*/
.xsmain_top{ height:35px;line-height:35px;background:url(../images/page_line.jpg) no-repeat 10px 12px #edecec;font-size:16px; font-weight:800; margin:30px auto 0px auto;}
.xsmain_top h2{ line-height:35px; font-size:16px; padding-left: 20px; }

.prenext {padding: 10px 0px;margin-top: 10px; border-top:1px dashed #CCC;width:99%; margin:0px auto;}
.prenext ul li {line-height: 34px;padding-left:8px; background:#eee; margin-bottom:8px;}
.prenext ul li:hover{ background:#ccc}

/*tore*/
#right1 {width:1100px; margin-top:1px; }
#right1 .pro_1 {padding-top: 6px;width: 1100px;margin-right: auto;margin-left: auto;margin-top: 0px;}
#right1 .pro_1 dl {float: left;width:258px;margin-right:10px;margin-left:7px;}
#right1 .pro_1 dd {text-align: center;height:28px;line-height:28px;padding-right:5px;}
#right1 .pro_1 img {border: 1px solid #CCCCCC;height:180px;width: 250px;padding: 2px;}
.pro_1 h2 {line-height: 30px;font-weight: normal;text-align: center;height:30px;}
.pro_1 a:hover {color: #e00815;text-decoration: underline;}


/* 产品详情 */
#play .change_a{width:50%;height:100%;position:absolute;top:0;z-index:1;cursor:pointer;display:block;overflow:hidden;background:url(about:blank);}
#play .prev_a{left:-50px;}
#play .next_a{right:-50px}
#play .change_a span{width:35px;height:102px;display:block;position:absolute;top:50%;margin-top:-21px;display:none}
#play .prev_a span{background:url(../images/left.jpg) no-repeat ;left:0;}
#play .next_a span{background:url(../images/right.jpg) no-repeat;right:0;}
#play .img_ul{position:relative;z-index:1; border:1px solid #ccc;cursor: url(../images/zoom-in.png),url(../images/zoom-in.cur),auto;}
.img_hd {width:88px;height:274px;overflow:hidden;padding:2px 0;margin-top:15px;margin:5px auto;position:relative;padding-top:18px;}
.huaxu {width:97px;margin:0 auto;position:relative;float:left;margin-right:20px;}
.img_hd ul{position:absolute;z-index:1;margin-top:20px;}
.img_hd ul li{width:80px;height:60px;border:1px solid #FFF;cursor:pointer;margin:0 0px 0 0px;overflow:hidden;*display:inline;padding:1px;text-align:center}
.img_hd ul li img{height:60px; width:80px;}
.img_hd ul li.on{border-color:#149AD2;}
.huaxu .bottom_a{width:20px;height:55px;position:absolute;display:block;top:25%;margin-top:-11px;cursor:pointer;z-index:10}
.huaxu .prev_a{background:url(../images/top_icon.jpg) no-repeat;left:12px;}
.huaxu .next_a{background:url(../images/right1.jpg);right:-5px;}
.huaxu .prev_a:hover{background:url(../images/left2.jpg) no-repeat;left:-5px;}
.huaxu .next_a:hover{background:url(../images/right2.jpg) no-repeat;right:-5px;}

.huaxu1 .bottom_a{width:66px;height:22px;top:0;margin:0;}
.huaxu1 .bottom_b{position: absolute;left:0;top:auto;bottom:0;}
.huaxu1 .next_a{background:url(../images/bottom_icon.jpg) no-repeat;left:12px;}
.huaxu1 .prev_a:hover{background:url(../images/top_icon1.jpg) no-repeat;}
.huaxu1 .next_a:hover{background:url(../images/bottom_icon1.jpg) no-repeat;}
.play{float:left;width:430px;height:auto;margin-right:30px;border: 1px solid #ccc;overflow:hidden;text-align:center;}
.play ul{width:440px;height:auto;border:none !important;margin:5px auto;overflow: hidden;}
.play ul li img{height:290px;}

.product-details-box{overflow:hidden; margin-top:20px;}
.product-info{width:500px;}
.product-info .product-info-title{font-size:16px;color:#333;line-height:30px;padding-bottom:5px;border-bottom:1px dashed #ddd;margin-bottom:10px;}
.product-info ul li{line-height:24px;}
.product-explain{height:150px;overflow:hidden;}
.product-info-button{width:120px;height:40px;line-height:40px;border-radius:3px;text-align:center;background:#dd7207;display:inline-block;
color:#fff;font-size:16px;}
.product-info-button:hover{text-decoration:underline; color:#FFF}
.product-info-tel{margin-top:18px;}
.product-info-tel span{font-size:20px;color:#dd7207;}