﻿@charset "utf-8";
.header{ width:100%; height:31px; background: #000; clear:both; position:relative; margin:0 auto; overflow:visible; z-index:10}
.header .box{ width:1100px; height:31px; margin:0 auto; clear:both; overflow: visible; position:relative;}
.header .come{ float:left; color:#8D8D8D; font-size:14px; font-family:"Microsoft Yahei"; line-height:31px; height:31px; overflow:hidden;}
.header .add{ float:right; height:31px; overflow:hidden;}
.header .add ul{ margin:0px; padding:0px; list-style:none;}
.header .add ul li{ margin:0px; padding:0px; list-style:none; float:left;}
.header .box .ercode{ position:absolute; right:100px; top:31px; display:none}

.logobox{ width:100%; height:87px; background:#000; margin:0 auto; clear:both; overflow:hidden; position:relative; z-index:1}
.logobox .box{ width:1100px; height:87px; margin:0 auto; clear:both; overflow:hidden; background:url(../Images/logobg.jpg) no-repeat; position:relative}
.logobox .box .logo{ position:absolute; left:0px; top:0px;}
.logobox .box .tel{ position:absolute; right:0px; top:0px; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; color:#F4802D;}
.logobox .box .menu{ position:absolute; right:0px; top:47px;}
.logobox .box .menu ul{ margin:0px; padding:0px; list-style:none;}
.logobox .box .menu ul li{ margin:0px; padding:0px; list-style:none; float:left;}


.topSlidebox{ width:100%; height:478px; background:url(../Images/topbg.jpg) top center no-repeat #000; position:relative; z-index:1;}
.topSlidebox .list{ width:1003px; height:413px; overflow:hidden; position:absolute; left:50%; top:15px; margin-left:-501px; background:url(../Images/slidebottom.png) no-repeat left bottom; padding-bottom:35px;}
.topSlidebox .list ul{ margin:0px; padding:0px; list-style:none; position:absolute}
.topSlidebox .list ul li{ margin:0px; padding:0px; list-style:none;width:1003px; height:413px; float:left;}

.topSlidebox .Thumb{ position:absolute; left:50%; bottom:20px;}
.topSlidebox .Thumb ul{ margin:0px; padding:0px; list-style:none}
.topSlidebox .Thumb ul li{ margin:0px; padding:0px; list-style:none; width:20px; height:18px; background:url(../Images/dotA.png) no-repeat; float:left;}
.topSlidebox .Thumb ul li.onfocus{ background:url(../Images/dotB.png) no-repeat;}



.hometop{ width:100%; height:143px; background:#FFF; overflow:hidden;}
.hometop .box{ width:1004px; height:143px; margin:0 auto; clear:both; overflow:hidden; position:relative;}
.hometop .box .tit{ width:1004px; height:39px; clear:both;}

.hometop .box .list{ width:1004px; height:82px; position:relative; overflow:hidden;}
.hometop .box .list ul{ margin:0px; padding:0px; list-style:none;}
.hometop .box .list ul li{ margin:0px; padding:0px; list-style:none; background:#E8E8E8; width:1004px; height:82px; position:relative; overflow:hidden;}
.hometop .box .list ul li p{ margin:0px; padding:0px; display:block; position:relative}
.hometop .box .list ul li p.t1{ position:absolute; left:33px; top:8px; font-size:14px; color:#9A9A9A;}
.hometop .box .list ul li p.t2{ position:absolute; left:16px; top:25px; color:#7F7B7A; font-size:24px}
.hometop .box .list ul li p.t3{ position:absolute; left:16px; top:60px; color:#9A9A9A;}
.hometop .box .list ul li p.t4{ position:absolute; left:87px; top:8px; color:#000; font-size:14px; font-weight:bold; width:826px; height:17px; line-height:17px;}
.hometop .box .list ul li p.t5{ position:absolute; left:87px; top:25px; width:826px; height:49px; line-height:25px; overflow:hidden;}
.hometop .box .list ul li p.t6{ position:absolute; right:0px; top:0px;} 

.hometit{ width:100%; height:126px; background: #F5F5F5; border-bottom:1px solid #CCC overflow:hidden; padding:30px 0;}
.hometit .box{ width:1003px; height:126px; margin:0 auto; clear:both; overflow:hidden; text-align:center;}


.homevideo{ width:100%; height:386px; background:#FFF; overflow:hidden;}
.homevideo .box{ width:1212px; height:386px; margin:0 auto; clear:both; overflow:hidden; position:relative}
.homevideo .box .leftarr{ left:0px; top:140px; width:35px; height:68px; position:absolute;}
.homevideo .box .rightarr{ right:0px; top:140px; width:35px; height:68px; position:absolute;}
.homevideo .box .list{ width:1103px; height:313px; position:absolute; left:55px; top:19px; overflow:hidden;}
.homevideo .box .list ul{ margin:0px; padding:0px; list-style:none; position:absolute;}
.homevideo .box .list ul li{ margin:0px 29px 0 0 ; padding:0px; list-style:none; width:345px; height:305px; border:1px solid #E0E0E0; position:relative; float:left}
.homevideo .box .list ul li .img{ width:329px; height:201px; position: absolute; left:8px; top:8px;}
.homevideo .box .list ul li span{ width:329px; height:34px; position: absolute; left:8px; top:219px; font-size:14px; font-weight:bold; color:#000; overflow:hidden;}
.homevideo .box .list ul li p{ width:329px; height:22px; position:absolute; display:block; left:8px; top:243px; line-height:22px; overflow:hidden;}
.homevideo .box .list ul li .more{ position:absolute; left:8px; top:278px;}
.homevideo .box .list ul li:hover{ border:1px solid #F00;}


.aboutbg{ width:100%; height:459px; background:url(../Images/ccbg.jpg) top center #000000;}
.aboutbg .title{ width:100%; height:59px; border-bottom:1px dashed #624A5A;}
.aboutbg .title .tit{ width:1100px; height:59px; margin:0 auto; clear:both; overflow:hidden; font-size:24px; font-weight:bold; line-height:59px; color:#FFF;}
.aboutbg .title .tit span{ color:#CC0508;}
.aboutbg .title .tit i{ font-style:normal; font-style:normal; font-size:14px;}
.aboutbg .showbox{ width:1100px; height:400px; margin:0 auto; clear:both; position:relative; overflow:hidden;}
.aboutbg .showbox .videobox{ position:absolute; left:3px; bottom:0px; width:573px; height:358px; border:0px;}
.aboutbg .showbox .tit{ width:500px; height:79px; border-bottom:1px solid #CCC; right:0px; top:42px; position:absolute;}
.aboutbg .showbox .tit h5{ color:#5E6472; width:500px; height:35px; line-height:35px; font-size:16px; margin:0; padding:0px; overflow:hidden;}
.aboutbg .showbox .tit h6{ margin:0px; padding:0px; color:#D8AE38; font-size:14px; height:30px; line-height:30px;}
.aboutbg .showbox .show{ width:501px; height:182px; line-height:30px; overflow:hidden; font-family:"Microsoft yahei"; right:0px; top:132px; position:absolute}
.aboutbg .showbox .more{ position:absolute; right:379px; top:327px;}

.homecasebox{ width:100%; height:398px; margin:0 auto; background:#FFF; overflow:hidden;}
.homecasebox .box{ width:1100px; height:395px; margin:0 auto; clear:both; overflow:hidden;}
.homecasebox .box .list{ width:1125px; overflow:hidden; height:390px;}
.homecasebox .box .list ul{ margin:0px; padding:0px; list-style:none;}
.homecasebox .box .list ul li{ margin:18px 18px 0 0; padding:0px; list-style:none; float:left; width:262px; height:160px; position:relative;}
.homecasebox .box .list ul li img{ width:262px; height:160px; position: absolute; left:0px; top:0px; z-index:1;}
.homecasebox .box .list ul li span{ width:262px; height:35px; line-height:35px; background:#EC0404; display:block; position:absolute; left:0px; top:0px; font-size:14px; color:#FFF; display:none; z-index:10; text-indent:10px; overflow:hidden;}
.homecasebox .box .list ul li:hover span{ display:block}




#index_Banner
{width:1100px; height:391px; overflow:hidden; position:relative; margin:0px auto; margin-top:8px;}
#index_Banner .list
{width:1100px; height:391px; overflow:hidden; position:relative; z-index:1; }
#index_Banner ul
{margin:0px; padding:0px; list-style:none; position: absolute; left:0px; top:0px}
#index_Banner .list ul li
{width:1100px; height:391px; overflow:hidden; position:relative; float:left}
#index_Banner .list img
{}


.footbg{ width:100%; height:205px; background:url(../Images/fbgabc.jpg) repeat-x; overflow:hidden;}
.footbg .box{ width:100%; height:205px; background: url(../Images/fbg2.jpg) top center no-repeat; position:relative}
.footbg .box .center{ width:1100px; height:205px; margin:0 auto; clear:both; position:relative}
.footbg .box .center .logo{ position:absolute; left:0px; top:79px;}
.footbg .box .center .ercode{ position:absolute; right:0px; top:74px;}
.footbg .box .center .linkbox{ position:absolute; left:442px; top:53px; width:242px; height:142px;}
.footbg .box .center .linkbox .tit{ width:242px; height:28px; line-height:28px; color:#C0861B; font-size:14px;}
.footbg .box .center .linkbox .show{ width:242px; height:114px; line-height:200%; overflow:hidden; color:#828AB8;}
.footbg .box .center .linkbox .show a:link{color:#828AB8;}
.footbg .box .center .linkbox .show a:visited{color:#828AB8;} 
.footbg .box .center .linkbox .show a:hover{color:#828AB8;}
.footbg .box .center .linkbox .show a:actived{color:#828AB8;}

.footbg .box .center .contact{ position:absolute; left:738px; top:53px; width:242px; height:142px;}
.footbg .box .center .contact .tit{ width:242px; height:28px; line-height:28px; color:#C0861B; font-size:14px;}
.footbg .box .center .contact .show{ width:242px; height:114px; line-height:200%; overflow:hidden; color:#828AB8;}
.footbg .box .center .contact .show a:link{color:#828AB8;}
.footbg .box .center .contact .show a:visited{color:#828AB8;} 
.footbg .box .center .contact .show a:hover{color:#828AB8;}
.footbg .box .center .contact .show a:actived{color:#828AB8;}


.footer{ width:100%; height:auto; overflow:hidden;  line-height:31px; background:#1B1B1B;}
.footer .box{ width:1100px; height:auto; overflow:hidden; margin:0 auto; clear:both;} 
.footer .left{ float:left; width:700px; height:31px; line-height:31px;}
.footer .right{ float:right;}
.footer .right ul{ margin:0px; padding:0px; list-style:none}
.footer .right ul li{ margin:0px; padding:0px; list-style:none; float:left;}


.erMain{ width:100%; background:#FFF; height:auto; overflow:hidden;}
.erMain .centerbox{ width:1100px; height:auto; overflow:hidden; margin:0 auto; clear:both; overflow:hidden;}
.erMain .centerbox .title{ width:1100px; height:69px; border-bottom:1px solid #CCC; position:relative;}
.erMain .centerbox .title .h5{ margin:0px; padding:0px; display:block; width:95px; height:35px; background:#CF1E16; font-size:14px; color:#FFF; text-align:center; line-height:35px; top:25px; position:absolute;}

.erMain .centerbox .title .nav{ margin:0px; padding:0px; display:block; left:0px; top:25px; position:absolute;}
.erMain .centerbox .title .nav ul{ margin:0px; padding:0px; list-style:none;}
.erMain .centerbox .title .nav ul li{ margin:0px 3px 0 0; padding:0px; list-style:none;width:95px; height:35px; background:#DDDDDD; font-size:14px; color:#000; text-align:center; line-height:35px; float:left;}
.erMain .centerbox .title .nav ul li.onfocus{background:#CF1E16; color:#FFF;}
.erMain .centerbox .title .nav ul li.onfocus a:link{color:#FFF;}
.erMain .centerbox .title .nav ul li.onfocus a:visited{color:#FFF;}
.erMain .centerbox .title .nav ul li.onfocus a:hover{color:#FFF;}
.erMain .centerbox .title .nav ul li.onfocus a:actived{color:#FFF;}

.erMain .centerbox .title .searchbox{ width:236px; height:36px; background:url(../Images/searchbg.jpg) no-repeat; right:0px; top:25px; position:absolute;} 
.erMain .centerbox .title .searchbox .input1{ position:absolute; width:183px; height:20px; border:0px; left:14px; top:9px; border:0px;}
.erMain .centerbox .title .searchbox .btn{ position:absolute; right:0px; top:0px; width:41px; height:36px; background:url(../Images/btn2.jpg) no-repeat; border:0px;}

.machinebox{ width:1100px; height:auto; overflow:hidden; margin:0 auto; clear:both;}
.machinebox .list{ width:1125px; height:auto; overflow:hidden;}
.machinebox .list ul{ margin:0px; padding:0px; list-style:none;}
.machinebox .list ul li{ margin:24px 24px 0 0; padding:0px; list-style:none; width:345px; height:285px; border:1px solid #E0E0E0; position: relative; float:left;}
.machinebox .list ul li img{ width:329px; height:201px; position: absolute; left:8px; top:7px; z-index:1}
.machinebox .list ul li span{ width:329px; height:35px; display:block; line-height:35px; position:absolute; left:8px; top:210px; font-size:16px;}
.machinebox .list ul li i{ font-style:normal; width:329px; height:35px; display:block; line-height:35px; position:absolute; left:8px; top:244px; font-size:14px;}
.machinebox .list ul li .show{width:329px; height:201px; position: absolute; left:8px; top:7px; z-index:10; background:url(../Images/coverbg.png) repeat; display:none}
.machinebox .list ul li .show p{ display:block; width:310px; height:175px; line-height:200%; font-size:14px; color:#FFF; margin:10px 0 0 10px;}
.machinebox .list ul li:hover .show{ display:block;}
.machinebox .list ul li:hover span{ color:#CF1E16;}
.machinebox .list ul li:hover i{ color:#CF1E16;}


.teambox{ width:1100px; height:auto; overflow:hidden; margin:0 auto; clear:both;}
.teambox .list{ width:1125px; height:auto; overflow:hidden;}
.teambox .list ul{ margin:0px; padding:0px; list-style:none;}
.teambox .list ul li{ margin:24px 24px 0 0; padding:0px; list-style:none; width:533px; height:186px; position:relative; overflow:hidden; border:1px solid #E1E1E1; float:left;}
.teambox .list ul li .img{ width:227px; height:170px; position:absolute; left:8px; top:8px; z-index:1}
.teambox .list ul li .cover{ width:227px; height:170px; position:absolute; left:8px; top:8px; z-index:10; background:url(../Images/coverbg2.png) no-repeat; display:none}
.teambox .list ul li h5{ margin:0px; padding:0px; display:block; width:275px; height:30px; line-height:30px; position:absolute; left:245px; top:8px; font-size:14px; overflow:hidden;}
.teambox .list ul li p{ margin:0px; padding:0px; display:block; position:absolute; width:275px; height:103px; line-height:25px; overflow:hidden; left:245px; top:38px;}
.teambox .list ul li .readmore{ position:absolute; left:247px; top:155px;}

.teambox .list ul li:hover  .cover{ display:block;}



.newsbox{ width:1100px; height:auto; overflow:hidden; margin:0 auto; clear:both;}
.newsbox .list{ width:1135px; height:auto; overflow:hidden;}
.newsbox .list ul{ margin:0px; padding:0px; list-style:none;}
.newsbox .list ul li{ margin:20px 15px 0 0; padding:0px; list-style:none; width:354px; height:434px; position:relative; overflow:hidden; border:1px solid #E1E1E1; float:left;}
.newsbox .list ul li h5{ margin:0px; padding:0px; display:block; width:221px; height:80px; line-height:26px; position:absolute; left:12px; top:30px; font-size:14px; overflow:hidden;}

.newsbox .list ul li .img{ width:330px; height:167px; position:absolute; left:12px; top:126px; z-index:1}
.newsbox .list ul li p{ margin:0px; padding:0px; display:block; position:absolute; }
.newsbox .list ul li p.t1{ margin:0px; padding:0px; display:block; position:absolute; width:327px; height:81px; line-height:26px; overflow:hidden; left:12px; top:306px;}
.newsbox .list ul li p.t2{ position:absolute; width:91px; height:114px;  background:url(../Images/news1.jpg) no-repeat; left:250px; top:0px;}
.newsbox .list ul li p.t2 span{ display:block; position: absolute; left:0px;}
.newsbox .list ul li p.t2 span.m1{ width:91px; height:19px; text-align:center; line-height:19px; top:21px;}
.newsbox .list ul li p.t2 span.m2{ width:91px; height:38px; text-align:center; line-height:38px; font-size:36px; top:48px; font-family:Arial, Helvetica, sans-serif;}
.newsbox .list ul li p.t2 span.m3{ width:91px; height:12px; top:92px; text-align:center; line-height:12px;}

.newsbox .list ul li p.t3{ display:block; position:absolute; left:12px; top:399px; background:url(../Images/heart.jpg) no-repeat; text-indent:25px; line-height:19px;}

.newsbox .list ul li .readmore{ position:absolute; left:310px; top:404px;}

.newsbox .list ul li:hover{ border:1px solid #CF1E16}
.newsbox .list ul li:hover p.t2{ background:url(../Images/news2.jpg) no-repeat; color:#FFF;}




.videobox{ width:1100px; height:auto; overflow:hidden; margin:0 auto; clear:both;}
.videobox .list{ width:1125px; height:auto; overflow:hidden;}
.videobox .list ul{ margin:0px; padding:0px; list-style:none;}
.videobox .list ul li{ margin:24px 24px 0 0; padding:0px; list-style:none; width:345px; height:305px; position:relative; overflow:hidden; border:1px solid #E1E1E1; float:left;}
.videobox .list ul li .img{ width:329px; height:201px; position:absolute; left:8px; top:8px; z-index:1}
.videobox .list ul li .img2{ position:absolute; left:131px; top:67px; z-index:10}

.videobox .list ul li h5{ margin:0px; padding:0px; display:block; width:329px; height:23px; line-height:23px; position:absolute; left:8px; top:220px; font-size:14px; overflow:hidden;}
.videobox .list ul li p{ margin:0px; padding:0px; display:block; position:absolute; width:329px; height:16px; line-height:16px; overflow:hidden; left:8px; top:247px;}


.videobox .list ul li .readmore{ position:absolute; left:8px; top:276px;}
.videobox .list ul li:hover  .cover{ display:block;}








.navOne{ width:1100px; height:57px; margin:0 auto; clear:both; overflow:hidden; background:url(../Images/navbg.jpg) repeat-x; overflow:hidden; position:relative}
.navOne .tit{ width:86px;height:57px; line-height:57px; font-size:16px; font-family:"Microsoft Yahei"; float:left}
.navOne .list{ float:left; width:1010px; height:57px; overflow:hidden;}
.navOne .list ul{ margin:0px; padding:0px; list-style:none;}
.navOne .list ul li{ margin:0px; padding:0px 20px; list-style:none; float:left;  height:57px; line-height:57px; text-align:center; font-size:14px;}
.navOne .list ul li.on{ background: url(../Images/menuon2.jpg) no-repeat;}
.navOne .list ul li.line{ margin:0px; padding:0px; width:32px; height:57px; background:url(../Images/line1.jpg) no-repeat;}


.casebox{ width:1100px; height:auto; overflow:hidden; margin:0 auto; clear:both; overflow:hidden;}
.casebox .list{ width:1180px; height:auto; overflow:hidden;}
.casebox .list ul{ margin:0px; padding:0px; list-style:none;}
.casebox .list ul li{ margin:0px 40px 0 0; padding:0px; list-style:none; width:245px; height:228px; position:relative; border-bottom:1px dashed #010101; float:left;}
.casebox .list ul li .img{ width:245px; height:150px;}
.casebox .list ul li span{ display:block; width:245px; height:25px; line-height:25px; text-align:center; overflow:hidden;}
.casebox .list ul li p{ display:block; width:245px; height:52px; line-height:26px; overflow:hidden}


.casepage{ width:1100px; height:48px; margin:0 auto; clear:both; overflow:hidden; background:url(../Images/casepage.jpg) no-repeat; position:relative; margin-top:20px; margin-bottom:20px;}
.casepage .sub{ position:absolute; left:244px; top:15px; font-family:"Microsoft Yahei"; font-size:14px}
.casepage .add{ position:absolute; right:231px; top:15px; font-family:"Microsoft Yahei";font-size:14px}

#newsbox{ width:1100px; height:auto; margin:0 auto; clear:both; overflow:hidden;}
#newsbox ul{ margin:0px; padding:0px; list-style:none;}
#newsbox ul li{ margin:0px; padding:0px; list-style:none; width:1100px; height:209px; border-bottom:1px dashed #CCCCCC; position:relative}
#newsbox ul li .img{ position:absolute; left:0px; top:20px; width:290px; height:166px;}
#newsbox ul li h5{ margin:0px; padding:0px; width:781px; height:25px; line-height:25px; font-size:14px; font-weight:bold; color:#000; position: absolute; left:311px; top:20px; overflow:hidden;}
#newsbox ul li p{ margin:0px; padding:0px; display:block; width:781px; height:98px; position:absolute; left:311px; top:52px; line-height:24px; overflow:hidden;}
#newsbox ul li span{ display:block; position:absolute; left:311px; top:154px; width:104px; height:30px; border:1px solid #DCDCDC; text-align:center; line-height:30px;}

#service{ width:1100px; height:auto; overflow:hidden; clear:both; margin:0 auto;}
#service .list{ width:1120px;height:auto; overflow:hidden;}
#service .list ul{ margin:0px; padding:0px; list-style:none;} 
#service .list ul li{ margin:19px 21px 0 0; padding:0px; list-style:none; width:351px; height:413px; position:relative; float:left}
#service .list ul li span{ display:block; width:351px; height:46px; background:#EEEEEE; text-align:center; line-height:46px; text-align:center; font-size:14px; font-family:"Microsoft Yahei"; position:absolute; left:0px; top:0px;}
#service .list ul li .img{ width:351px; height:199px; position:absolute; left:0px; top:60px;}
#service .list ul li p{ display:block; width:351px; height:97px; position:absolute; left:0px; top:270px; line-height:32px; overflow:hidden;}
#service .list ul li em{ font-style:normal; width:348px; height:33px; display:block; line-height:33px; overflow:hidden; border:1px solid #C0C0C0; font-size:14px; position:absolute; left:0px; top:371px; text-align:center;}


.showtitle{ width:1100px; height:auto; font-size:16px; text-align:center; overflow:hidden; margin:0 auto; clear:both; color:#000; padding:20px 0px;}
.showus{ width:1100px; height:auto; overflow:hidden; margin:0 auto; clear:both; overflow:hidden; font-size:14px; padding:10px 0px; font-family:"Microsoft Yahei"}
.showmore{ width:1100px; height:46px; line-height:46px; text-align:center; font-size:14px; background:#EEEEEE; margin:0 auto;}


