@charset "utf-8";
/* CSS Document */


/*--初始化CSS--*/
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
fieldset, img { border:none; }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; font-family: "微软雅黑";}
input::-moz-focus-inner { border:none; padding:0; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:14px; margin:0;}
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
table{ border-collapse:collapse; }
body{ padding: 0; font:14px "微软雅黑","宋体","Arial Narrow",HELVETICA;background-color:#ffffff;/* overflow-y:scroll;*/ min-width:1200px; }
.clear{ clear:both; height:0; font-size:0; overflow:hidden; }
a {text-decoration:none; color:#333;}


/*--首页--*/
.top{ width:100%; height:39px; border-bottom:1px solid #f7f7f7;}
.top_con{ width:1200px; height:39px; margin:0 auto;}
.top_left{ width:500px; height:39px; float:left; color:#999; line-height:39px;}
.top_right{ width:250px; height:39px; line-height:39px; float:right;}
.top_right a{ width:78px; height:39px; line-height:39px; text-align:center; color:#999; display:block; float:left; background:url(../skins/xian.gif) no-repeat right;}

.logo{ width:1200px; height:110px; margin:0 auto;}
.logo_left{ width:780px; height:110px; background:url(../skins/logo.jpg) no-repeat; float:left;}
.logo_right{ width:183px; height:80px; float:right; margin-top:20px;}
.logo_right span{ width:115px; height:23px; line-height:23px; background:url(../skins/phone.gif) no-repeat left; color:#333; padding-left:30px; float:right; display:block; margin-right:20px;}
.logo_right p{ font-size:23px; color:#008d86; text-align:right; float:left; margin-right:10px; }
.logo_right .mawz{ writing-mode:vertical-lr; height:50px; font-size:14px; line-height:150%}
.logo_right p img{height:80px;margin-top:-5px;}


.nav{ width:100%; height:51px; background:#008d86; line-height:51px;}
.nav_con{ width:1192px; height:51px; margin:0 auto;}
.nav li{ float:left; height:51px; background:url(../skins/nav_xian.gif) no-repeat right;}
.nav a{ padding:0 30px;  font-size:16px; color:#fff; float:left;}
.nav li:hover{ background:#faa01e;}
.nav li:hover a:hover{ background:url(../skins/nav_mai.gif) no-repeat right bottom;}
.nav li.kk{width:1px; height:51px;background:#00923f; margin-left:-1px;}

.sou{ width:100%; height:54px; background:#f4f4f4;}
.sou_con{ width:1200px; height:54px; margin:0 auto;}
.sou_left{ width:800px; float:left; line-height:54px;}
.sou_left li{float:left; list-style:none; }
.sou_left a{ color:#666; padding:0 12px;}
.sou_left a:hover{ color:#00923f;}
.sou_left span{ float:left; color:#666;}
.sou_right{ width:300px; height:30px; margin-top:13px; float:right;}
.sou_right .input1{ width:230px; height:35px; line-height:30px; color:#999; padding-left:10px; background:#fff; border:1px solid #008d85; border-right:none; box-sizing:border-box; float:left;}
.sou_right .input2{ width:55px; height:35px; background:#008d85; line-height:30px; text-align:center; color:#fff; border:none; cursor:pointer;}

/*--产品--*/
.products{ width:100%; height:auto; margin-bottom:15px; overflow:hidden; position:relative;}
.products_con{ width:1200px; height:629px; margin:0 auto; margin-top:32px;}
.products_left{ width:260px; height:auto; background:#008d86; float:left; padding-bottom:5px;}
.products_bt{ width:260px; height:105px; background:url(../skins/products_bt.jpg) no-repeat;}
.products_bt h3{ font-size:25px; color:#fff; text-align:center; line-height:70px;}
.products_left .nr{ width:250px; height:auto; background:#fff; margin:0 auto; padding:5px; box-sizing:border-box; padding-top:16px; box-sizing:border-box;}
.products_left .fen{ width:240px; height:auto; margin-bottom:10px;}
.products_left .fen .bt{ width:240px; height:34px; background:#e7e7e7; padding-left:25px; box-sizing:border-box;}
.products_left .fen .bt h3{ background:url(../skins/dian.gif) no-repeat 5px; font-size:16px; color:#333; line-height:34px; font-weight:normal; padding-left:40px; box-sizing:border-box;}
.products_left .fen ul{ width:204px; height:auto; margin:0 auto; padding-top:6px;}
.products_left .fen ul li{ width:204px; height:37px; border-bottom:1px dashed #cecece; padding-left:20px; box-sizing:border-box;}
.products_left .fen ul li a{ width:auto; height:37px; display:block; float:left; background:url(../images/jian.gif) no-repeat 0px 12px; color:#666; line-height:36px; padding-left:18px; box-sizing:border-box; transition:0.5s;}
.products_left .fen ul li a:hover{ font-weight:bold; background:url(../skins/jian.gif) no-repeat 3px 12px;}
.zixun{ width:240px; height:78px; background:#e7e7e7; overflow:hidden;}
.zixun span{ font-size:15px; color:#666; text-align:center; line-height:25px; display:block; margin-top:18px;}
.zixun p{ font-size:20px; color:#666; text-align:center}

.products_right{ width:917px; height:auto; float:right;}
.products_right .bt{ width:917px; height:42px; background:url(../skins/xie.gif) repeat-x;}
.products_right .bt h3{ width:130px; height:42px; background:url(../skins/bt_mai.jpg) no-repeat; font-size:17px; color:#333; padding-left:50px; box-sizing:border-box; line-height:27px;}
.products_right .nr{ width:917px; height:auto; border:1px solid #e7e7e7; box-sizing:border-box; overflow:hidden;}
.products_right .nr ul{ width:940px; height:auto; padding-top:20px;}
.products_right .nr ul li{ width:284px; height:280px; float:left; margin-left:10px; margin-right:12px; margin-bottom:25px;}
.products_right .nr ul li .div{ width:284px; height:220px; overflow:hidden;}
.products_right .nr ul li img{ width:284px; height:220px; transition: all 0.5s;}
.products_right .nr ul li .txt{ width:284px; height:60px;  position:relative;}
.products_right .nr ul li .txt span{ width:284px; height:30px; line-height:35px; font-size:16px; text-align:center; display:block;}
.products_right .nr ul li .txt p{ width:284px; height:20px; color:#666; text-align:center;}
.products_right .nr ul li .txt dl{ width:0px; height:1px; background:#00923f; position:absolute; bottom:0; left:0; transition:all 0.5s;}
.products_right .nr ul li:hover img{ transform: scale(1.05);}
.products_right .nr ul li:hover .txt dl{ width:284px;}
.products_dw{ width:314px; height:464px; background:url(../skins/products_bg.jpg) no-repeat; position:absolute; bottom:0; left:0; z-index:-1;}

.banner_x1{ width:100%; height:151px; background:url(../skins/banner_x1.jpg) no-repeat center; color:#fff;}
.banner_x1_con{ width:1200px; height:151px; margin:0 auto;}
.x_1{ width:145px; height:80px; float:left; margin-top:32px;}
.x_1 h3{ width:88px; float:left; font-size:45px; text-align:right;}
.x_1 span{ font-size:18px; height:30px; font-weight:bold; display:block; float:left; line-height:70px; margin-left:5px;}
.x_1 p{ font-size:16px; float:left;}

.x_2{ width:200px; height:80px; float:left; margin-top:32px; margin-left:120px;}
.x_2 h3{ width:120px; float:left; font-size:45px; text-align:center; margin:0 auto;}
.x_2 span{ font-size:18px; height:30px; font-weight:bold; display:block; float:left; line-height:70px;}
.x_2 p{ font-size:16px; float:left;}

.x_3{ width:180px; height:80px; float:left; margin-top:32px; margin-left:70px;}
.x_3 h3{ width:145px; float:left; font-size:45px; text-align:center; margin:0 auto;}
.x_3 span{ font-size:18px; height:30px; font-weight:bold; display:block; float:left; line-height:70px;}
.x_3 p{ font-size:16px; float:left; margin-left:35px;}

.x_4{ width:110px; height:80px; float:left; margin-top:32px; margin-left:105px;}
.x_4 h3{ width:60px; float:left; font-size:45px; text-align:center; margin:0 auto;}
.x_4 span{ font-size:18px; height:30px; font-weight:bold; display:block; float:left; line-height:70px;}
.x_4 p{ font-size:16px; float:left; margin-left:22px;}

.x_5{ width:175px; height:80px; float:right; margin-top:32px;}
.x_5 h3{ width:120px; float:left; font-size:45px; text-align:center; margin:0 auto;}
.x_5 span{ font-size:18px; height:30px; font-weight:bold; display:block; float:left; line-height:70px;}
.x_5 p{ font-size:16px; float:left; margin-left:60px;}

.ys{ width:100%; height:806px; background:url(../skins/ys.jpg) no-repeat center; margin-bottom:40px;}
.ys2{ width:100%; height:676px; background:url(../skins/ys2.jpg) no-repeat center;}

/*--案例--*/
.case{ width:1200px; height:auto; margin:0 auto;  padding-top:25px;}
.case_bt{ width:728px; height:65px; background:url(../skins/case.gif) repeat-x; margin:0 auto;}
.case_bt h3{ width:206px; height:25px; background:#fff; margin:0 auto; text-align:center; font-size:23px; color:#000; line-height:20px;}
.case_bt p{ color:#999; text-align:center; margin-top:15px;}

.gc{ width:1200px; height:auto; margin:0 auto;  padding-top:25px; overflow:hidden;}
.gc .anli{width:100%;}
.gc .anli li{float:left;width:300px;text-align:center; height:265px; list-style:none;}
.gc .anli li img{ width:285px; height:212px; transition:all 0.5s;}
.gc .anli li span{ width:285px; height:25px; line-height:25px; color:#333; text-align:center; display:block;}
.gc .anli li:hover img{ width:285px; height:212px;}

.scroll_horizontal{position:relative;width:1200px;height:262px; margin-top:40px; margin-left:-10px;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:1200px;height:262px;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left;width:305px;text-align:center; height:255px;}
.scroll_horizontal .list li img{ width:285px; height:212px; transition:all 0.5s;}
.scroll_horizontal .list li span{ width:285px; height:25px; line-height:25px; color:#333; text-align:center; display:block;}
.scroll_horizontal .list li:hover img{ width:285px; height:212px;}
.scroll_horizontal .plus,
.scroll_horizontal .minus{position:absolute;top:80px;width:24px;height:41px;cursor:pointer;}
.scroll_horizontal .plus{left:-40px; background:url(../skins/case_jian.gif) no-repeat;}
.scroll_horizontal .minus{right:-50px; background:url(../skins/case_jian2.gif) no-repeat;}

.banner_x2{ width:100%; height:186px; background:url(../skins/banner_x2.jpg) no-repeat center; margin-top:35px;}

/*--简介--*/
.profile{ width:1200px; height:468px; margin:0 auto; margin-top:25px;}
.profile_bt{ width:626px; height:65px; background:url(../skins/case.gif) repeat-x; margin:0 auto; margin-bottom:35px;}
.profile_bt h3{ width:110px; height:25px; background:#fff; margin:0 auto; text-align:center; font-size:23px; color:#000; line-height:20px;}
.profile_bt p{ color:#999; text-align:center; margin-top:15px;}
.profile_left{ width:600px; height:332px; float:left;}
.profile_left img{ width:600px; height:332px;}
.profile_right{ width:577px; height:335px; float:right;}
.profile_right .txt{ width:577px; height:205px; line-height:33px; color:#333; overflow:hidden; margin-top:-10px;}
.profile_right img{ width:577px; height:120px; margin-top:17px;}
/*--视频--*/
.video{ width:1200px; height:430px; margin:0 auto; margin-top:40px;}
.video_bt{ width:1200px; height:65px; background:url(../skins/case.gif) repeat-x; margin-bottom:35px;}
.video_bt h3{ width:110px; height:25px; background:#fff; margin:0 auto; text-align:center; font-size:23px; color:#00923f; line-height:20px;}
.video_bt p{ color:#999; text-align:center; margin-top:15px;}
/*--3d切换--*/ 
.container { margin:150px auto; width:1000px;}
.poster-main {
  width: 1050px;
  height: 232px;
  position: relative;
  margin: 0 auto;
  margin-top:55px;
}
.poster-main a, .poster-main img { display: block; }
.poster-main .poster-list {
  width: 920px;
  height: 232px;
}
.poster-main .poster-list .poster-item {
  width: 463px;
  height: 236px;
  position: absolute;
  left: 0;
  top: 0;
}
.poster-main .poster-btn {
  position: absolute;
  top: 0;
  z-index: 10;
  cursor: pointer;
}
.poster-main .poster-prev-btn { 
  left:-160px;;
  background: url(../skins/b_l.png) no-repeat center center;
}
.poster-main .poster-next-btn {
 
  right:-160px;
  background: url(../skins/b_r.png) no-repeat center center;
}

/*--新闻--*/
.news{ width:100%; height:580px; background:#f6f6f6;}
.news_con{ width:1200px; height:580px; margin:0 auto; padding-top:50px; box-sizing:border-box;}
.fxui-tab-hand {height: 45px; border-bottom:1px solid #e2e2e2; background:url(../skins/zi.gif) no-repeat 660px 10px;}
.fxui-tab-tit {display: block;float: left;font-size: 18px; font-weight:bold; padding-left:48px; height: 45px;line-height:45px;cursor: pointer;}
.fxui-tab-hand .curr { background:url(../skins/shu.gif) no-repeat 5px; color:#008d86;}
b.fxui-tab-tit{ margin:0px;}
b.fxui-tab-tit{ padding-left:40px;}
.more{ width:81px; height:28px; border:1px solid #dcdcdc; line-height:28px; text-align:center; color:#666; float:right; margin-top:5px;}
.fxui-tab-nav .le{ width:617px; height:416px; float:left; padding-top:19px; box-sizing:border-box;}
.fxui-tab-nav .le ul li{ width:617px; height:100px; padding:21px 0px; border-bottom:1px dashed #e2e2e2;}
.fxui-tab-nav .le ul li img{ width:143px; height:100px; float:left;}
.fxui-tab-nav .le ul li .txt{ width:449px; height:100px; float:right;}
.fxui-tab-nav .le ul li .txt h3{ transition:all 0.5s; width:430px; height:25px; font-size:16px; color:#333; font-weight:normal; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.fxui-tab-nav .le ul li .txt p{ width:449px; height:46px; line-height:23px; color:#666; overflow:hidden; margin-top:4px; margin-bottom:9px;}
.fxui-tab-nav .le ul li .txt span{ color:#999; line-height:16px;}
.fxui-tab-nav .le ul li:hover .txt h3{ margin-left:5px;}
.fxui-tab-nav .ri{ width:541px; height:416px; float:right; padding-top:35px; box-sizing:border-box;}
.fxui-tab-nav .ri img{ width:537px; height:256px; border:2px solid #fff;}
.fxui-tab-nav .ri h3{ font-size:16px; color:#333; width:530px; height:30px; line-height:30px; margin-top:20px; font-weight:normal; font-weight:normal; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.fxui-tab-nav .ri p{ color:#666; line-height:30px; height:90px; width:541px; overflow:hidden; margin-top:5px;}

/*--友链--*/
.links{ width:1200px; margin:0 auto; padding:30px 0px; box-sizing:border-box;}
.links_bt{ width:123px; height:36px; border-bottom:2px solid #00923f; font-size:16px; color:#666; margin:0 auto; text-align:center; line-height:30px; margin-bottom:20px;}
.links_con{height:70px;}
.links_nr{height:70px;}
.links a{ padding:10px 15px; font-size:15px; color:#666;}

/*--底部--*/
.footer{ width:100%; height:290px; background:#008d86;}
.footer_con{ width:1200px; height:290px; margin:0 auto; overflow:hidden;}
.footer_con .dh{ width:1200px; height:46px; background:#fff; margin-top:50px; padding-left:25px; box-sizing:border-box; position:relative;}
.footer_con .dh a{ color:#333 ; padding:0 16px;  line-height:46px; background:url(../skins/d_dh.gif) no-repeat right;}
.ma{ width:96px; height:96px; background:url(../skins/erweima.jpg) no-repeat; position:absolute; right:160px; top:-26px;}
.footer_con .dh p{ color:#979797; position:absolute; right:30px; top:12px;}
.footer_logo{ width:474px; height:134px; background:url(../skins/di_logo.jpg) no-repeat; margin-top:30px; float:left;}
.footer_txt{ width:680px; height:110px; float:right; color:#fff; line-height:26px; margin-top:45px;}

/*--浮窗--*/
.fc{ width:100%; height:98px; background:#1ca557; position:fixed; bottom:-1px; display:none; z-index:9999;}
.fc_con{ width:1200px; height:98px; margin:0 auto; position:relative;}
.fc_left{ width:301px; height:98px; background:url(../skins/fc.jpg) no-repeat right; float:left;}
.fc_left h3{ font-size:20px; color:#fff; margin-top:23px; line-height:35px;}
.fc_left p{ color:#86c69d; font-size:15px; margin-left:12px;}
.fc_k{ width:705px; height:98px; background:#1ca557; float:right; margin-right:102px; z-index:2;}
.fc_k .input1{ width:180px; height:35px; background:#b9e3cb; border:none; color:#333; font-size:14px; padding-left:15px; box-sizing:border-box; float:left; margin-right:23px; margin-top:33px;}
.fc_k .input2{ width:81px; height:30px; background:#faa01e; line-height:30px; text-align:center; color:#fff; float:left; border:none; margin-top:35px; cursor:pointer;}
 input::-webkit-input-placeholder{
            color:#333;
        }
        input::-moz-placeholder{   /* Mozilla Firefox 19+ */
            color:#333;
        }
        input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:#333;
        }
        input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color:#333;
        }

.footer_m{ width:82px; height:97px; background:url(../skins/footer_m.jpg) no-repeat; position:absolute; right:-10px; z-index:1;}

/*--内页 关于我们--*/

.about_banner{ width:100%; height:500px; background:url(../skins/about_banner.jpg) no-repeat center;}
.footer1{ width:100%; height:290px; background:#008d86;}

.ditu_w{ width:1200px; height:700px; margin:50px auto; border:2px solid #eee; box-sizing:border-box;  padding-top:25px;}
.ditu_nnr{ width:1100px; height:auto; margin:0 auto; margin-top:25px;}
.ditu_nnr h3{ font-size:18px; color:#333;}
.ditu_nnr p{ width:1100px; height:auto; border:1px solid #ccc; overflow:hidden; padding:5px 20px; margin-top:20px; box-sizing:border-box;}
.ditu_nnr p a{ width:150px; height:30px; line-height:30px; display:block; color:#666; float:left;}
.ditu_nnr p a:hover{ font-weight:bold;}

.dh li{ float:left; list-style:none;}
.rbt{float:right; width:100px; height:32px; padding-top:6px; padding-right:10px; font-size:16px; text-align:right;}

.liemlclass{list-style:none; margin-left:55px; margin-top:-32px;}
















