﻿@charset "utf-8";
html{overflow-y:scroll;} 

.bodybox{ width:100%; height:auto; overflow:hidden; min-width:1160px; max-width:1660px; overflow:hidden; margin:0 auto;}

.header{ width:100%; height:102px;clear:both; background: url(../Images/topbg.jpg) repeat-x;}
.header .box{ width:1202px; height:102px; margin:0 auto; clear:both; overflow:hidden; position:relative}
.header .box .logo{ position:absolute; left:0px; top:0px;}
.header .box .menu{ position:absolute; right:0px; top:0;}
.header .box .menu ul{ margin:0px; padding:0px; list-style:none}
.header .box .menu ul li{ margin:0px; padding:0px 20px; list-style:none; float:left; overflow:hidden; width:81px; height:100px;}
.header .box .menu ul li.onfocus{ border-bottom:1px solid  #D7A17F;}
.header .box .menu ul li p{ margin:0px; padding:0px; display:block; width:81px; text-align:center; width:81px; height:16px; line-height:16px;}
.header .box .menu ul li p.t1{ font-size:14px; font-family:"Microsoft Yahei"; margin-top:42px;}
.header .box .menu ul li p.t2{ font-size:12px; font-family:"Times New Roman", Times, serif; margin-top:11px;}
.header .box .menu ul li p.t3{ margin-top:15px; height:2px; width:30xp; margin:0 auto; background:#006BAF; overflow:hidden; margin-top:10px;}
.header .box .menu ul li.onfocus  p.t3{ background:#E50112;}


.menubg{ width:100%; height:56px; background:url(../Images/menubg.png) repeat; clear:both; position:relative; z-index:10}
.menubg .box{ width:1020px; height:56px; margin:0 auto; clear:both; overflow:hidden;}
.menubg .box  ul{ margin:0px; padding:0px; list-style:none; margin-left:115px;}
.menubg .box  ul li{ margin:0px 30px; padding:0px; list-style:none;  width:60px; height:52px; float:left; line-height:52px; font-size:14px; font-family:"Microsoft Yahei"}
.menubg .box  ul li.onfocus{border-bottom:6px solid #FFEB01;}


#index_Banner
{width:100%; height:545px; overflow:hidden; position:relative;    z-index:1;}
#index_Banner .list
{width:100%; height:545px; overflow:hidden; position:absolute; left:0px; top:0px; 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:100%; height:545px; overflow:hidden; position:relative; float:left; }
#index_Banner .list img
{}

#index_Banner .Thumb{ position:absolute; left:50%;bottom:20px; z-index:100;}
#index_Banner .Thumb ul{ margin:0px; padding:0px; list-style:none;}
#index_Banner .Thumb ul li{ margin:0 5px 0 0; padding:0px; list-style:none; width:37px; height:5px; background:#FFFFFF; float:left}
#index_Banner .Thumb ul li.onfocus{  background:#FF8F43;}

#index_Banner .leftarr{ width:27px; height:60px; background:url(../Images/leftarr.png)  no-repeat; cursor:pointer; position:absolute; left:100px; top:50%; margin-top:-50px; z-index:2}
#index_Banner .rightarr{width:27px; height:60px; background:url(../Images/rightarr.png) no-repeat; cursor:pointer;position:absolute; right:100px; top:50%; margin-top:-50px; z-index:2}


#er_Banner
{width:100%; height:338px; overflow:hidden; position:relative; margin:0px auto; margin-top:-56px;}
#er_Banner .list
{width:100; height:338px; overflow:hidden; position:relative; z-index:1; }
#er_Banner ul
{margin:0px; padding:0px; list-style:none; position: absolute; left:0px; top:0px}
#er_Banner .list ul li
{width:100%; height:338px; overflow:hidden; position:relative; float:left}
#er_Banner .list img
{ }
#er_Banner .Thumb{ position:absolute; left:50%;bottom:20px; z-index:100;}
#er_Banner .Thumb ul{ margin:0px; padding:0px; list-style:none;}
#er_Banner .Thumb ul li{ margin:0px; padding:0px; list-style:none; width:37px; height:5px; background:#FFFFFF; float:left}
#er_Banner .Thumb ul li.onfocus{  background:#FF8F43;}


.homelist{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.homelist ul{ margin:0px; padding:0px; list-style:none;}
.homelist ul li{ margin:0px; padding:0px; list-style:none; width:100%; height:319px; margin:0 auto; clear:both; overflow:hidden; position:relative}
.homelist ul li .word{ width:33%; background:#FFF; float:left}
.homelist ul li .word .show{ width:317px; height:218px;  margin:0 auto;margin-top:43px;}
.homelist ul li .word .show h5{ margin:0px; padding:0px; display:block; font-size:24px; font-weight:bold;}
.homelist ul li .word .show h6{ width:55px; height:1px; background:#000;}
.homelist ul li .word .show p{ margin:0px; padding:0px; display:block; width:317px; height:87px; line-height:29px; overflow:hidden; font-family:"Microsoft yahei"; font-size:14px; }
.homelist ul li .word .show a.more{ display:block; width:150px; height:40px; color:#BA8A4C; border:1px solid #BA8A4C; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:center; margin-top:20px; line-height:40px;}

.homelist ul li .picbox{ width:67%; overflow:hidden; height:319px; float:left}
.homelist ul li .picbox h5{ margin:0px; padding:0px; display:block; font-size:24px; font-weight:bold; width:100%; text-align:center; color:#C0733D; margin-top:80px; display:none}
.homelist ul li .picbox h6{ width:55px; height:1px; background:#FFF; margin:0 auto;margin-top:15px; display:none}
.homelist ul li .picbox a.more{ display:block; width:150px; height:40px; color:#FFF; border:1px solid #FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:center; margin-top:20px; line-height:40px; margin:0 auto;margin-top:15px; display:none}

.homelist ul li:hover .picbox h5{ display:block}
.homelist ul li:hover .picbox h6{ display:block}
.homelist ul li:hover .picbox a.more{ display:block}


.homelist ul li.even .word{ float:right}
.homelist ul li.even .picbox{ float:left}



.linkbox{ width:1271px; height:67px;; margin:0 auto; clear:both; overflow:hidden; position:relative}
.linkbox .leftarr{ width:21px; height:67px; position:absolute; left:0px; top:0px; background:url(../Images/leftarr.jpg) no-repeat; cursor:pointer}
.linkbox .rightarr{width:21px; height:67px; position:absolute; right:0px; top:0px; background:url(../Images/rightarr.jpg) no-repeat;}
.linkbox .list{ width:1215px; height:67px; position:absolute; left:31px; top:5px; overflow:hidden;}
.linkbox .list ul{ margin:0px; padding:0px; list-style:none}
.linkbox .list ul li{ margin:0px; padding:0px; list-style:none; float:left; width:178px; height:67px; float:left}



.footbox{ width:100%; height:auto; overflow:hidden; background:#2E7092; border-top:5px solid #B43745; font-size:14px}
.footbox .box{ width:1200px; height:auto; margin:0 auto; clear:both; overflow:hidden; padding:20px 0}
.footbox .box .leftbox{ float:left; width:500px; height:auto; overflow:hidden;}
.footbox .box .leftbox p{ margin:0px; padding:0px; display:block; width:400px; line-height:200%; padding: 0 0 0 20px; line-height:200%;}
.footbox .box .leftbox p.t1{ background:url(../Images/tel.jpg)  0 0 no-repeat; margin-bottom:10px;}
.footbox .box .leftbox p.t2{ background:url(../Images/nav.jpg) 0 0 no-repeat;}
.footbox .box .centerbox{ width:500px; height:auto; overflow:hidden; float:left; line-height:200%; overflow:hidden;}

.footbox .box .ercode{ float:right; line-height:200%;}



.ertitlebox{ width:100%; height:auto;  clear:both; overflow:hidden; border-bottom:1px solid #DDDDDD;}
.ertitlebox .box{ width:1200px; height:auto; margin:0 auto; clear:both; overflow:hidden; position:relative}
.ertitlebox .box .tit{ float:left; font-size:20px; font-weight:bold;}
.ertitlebox .box .tit span{ font-family:"Times New Roman", Times, serif}
.ertitlebox .box .navlisttop{ margin:15px 0 0 0; padding:0px; display:block; float:right}
.ertitlebox .box .navlisttop ul{ margin:0px; padding:0px; list-style:none}
.ertitlebox .box .navlisttop ul li{ margin:0; padding:0; width:113px; text-align:center; list-style:none; float:left; border:1px solid #FFFFFF; height:39px; line-height:39px; overflow:hidden; font-size:14px; font-family:"Microsoft yahei"}
.ertitlebox .box .navlisttop ul li.onfocus{ border:1px solid #006BAF; color:#006BAF;}
.ertitlebox .box .navlisttop ul li.onfocus a{ color:#006BAF;}

.ertitlebox .box h6{ margin:0px; padding:0px; display:block; position:absolute; background: url(../Images/ertit.jpg) 0 0 no-repeat; height:37px; line-height:37px; text-indent:20px; right:0px; font-size:12px; font-weight:normal;}


.newslist{ width:1200px; height:auto; overflow:hidden;}
.newslist ul{ margin:0px; padding:0px; list-style:none}
.newslist ul li{ margin:25px 0 0 0; padding:0 0 15px 0; list-style:none; width:1200px; height:164px; position:relative; overflow:hidden; border-bottom:1px dashed #B2B2B2;}
.newslist ul li .img{ position:absolute; left:0px; top:0px; width:219px; height:164px; overflow:hidden;}
.newslist ul li h5{ margin:0px; padding:0px; width:913px; height:40px; line-height:40px; font-size:16px; font-weight:bold; background:url(../Images/nline.jpg) 0 38px  no-repeat; position:absolute; left:240px; top:0px;}
.newslist ul li p{ margin:0px; padding:0px; width:913px; height:52px; line-height:26px; overflow:hidden; position:absolute; left:240px; top:59px;}
.newslist ul li .more{ position:absolute; left:240px; top:122px; width:118px; height:28px; border:1px solid #006BAF; line-height:28px; text-align:center; color:#006BAF; cursor:pointer}


.casebox{ width:1300px; height:auto; overflow:hidden; margin:0 auto }
.casebox ul{ margin:0px; padding:0px; list-style:none}
.casebox ul li{ margin:25px 23px 0 0; padding:0; list-style:none; width:385px; height:349px; position:relative; overflow:hidden; background:#F2F2F2; float:left}
.casebox ul li span{ width:385px; height:57px; line-height:57px; font-size:14px; text-align:center; display:block}
.casebox ul li:hover{ background:#006BAF; color:#FFF}
.casebox ul li:hover a{color:#FFF}

.productbox{ width:1300px; height:auto; overflow:hidden; margin:0 auto }
.productbox ul{ margin:0px; padding:0px; list-style:none}
.productbox ul li{ margin:25px 20px 0 0; padding:0; list-style:none; width:285px; height:401px; position:relative; overflow:hidden; background:#F2F2F2; float:left}
.productbox ul li img{ width:265px; height:199px; display:block; margin:10px 0 0 10px; overflow:hidden;}
.productbox ul li h5{ margin:30px 0 0 10px; padding:0px; width:265px; height:36px; line-height:36px; background:url(../Images/nline.jpg) 0 34px no-repeat; font-size:14px; font-weight:bold; overflow:hidden;}
.productbox ul li p{ width:265px; height:100px; overflow:hidden; line-height:25px; font-size:12px; text-align:center; display:block; font-family:"Microsoft Yahei"; text-align:left; margin:10px 0 0 10px;}

.productbox ul li:hover{ background:#E2DFDF; color:#676767}
.productbox ul li:hover a{ color:#676767}
















.ertitle{ width:100%; height:40px; line-height:40px; text-align:center; font-size:20px; color:#000; margin:0 auto; font-weight:bold;  border-bottom:1px solid #CCC; padding-bottom:10px;}

.erbox{ width:100%; height:auto; overflow:hidden; clear:both; background:url(../Images/rebg.jpg) top center repeat-y;}

#mainbox{ width:1200px; height:auto; overflow:hidden; margin:0 auto; clear:both; margin-top:33px;  min-height:300px;}
#mainbox .navtitle{ width:1200px; height:47px; border-bottom:1px solid #E5E5E5; position:relative; margin-bottom:26px;}
#mainbox .navtitle h5{ margin:0px; padding:0px; display: block; position:absolute; height:45px; line-height:45px; font-size:20px; color:#000}
#mainbox .navtitle h5 span{ font-size:14px; font-family:Arial, Helvetica, sans-serif;}

#mainbox .navtitle h6{ margin:0px; padding:0px; display:block; position:absolute; height:45px; line-height:45px; right:0px; top:0px; font-size:12px; font-weight:normal;}

#mainbox .leftbox{ width:220px; height:auto; float:left; overflow:visible; position:relative; z-index:10}
#mainbox .leftbox .tit{ width:220px;height:44px; overflow:hidden; background:url(../Images/ertitbg.jpg) no-repeat;  margin:0; line-height:44px; font-size:14px; font-weight:bold; color:#FFF; text-indent:15px; text-indent:38px;}


#mainbox .leftbox .navlist{ width:220px; height:auto; overflow:hidden;  background:#F8F8F8; border-top:1px solid #FFB200; padding-bottom:50px; border-bottom:63px solid #000; }
#mainbox .leftbox .navlist ul{ margin:0px; padding:0px; list-style:none}
#mainbox .leftbox .navlist ul li{ margin:0px; padding:0px; list-style:none; width:220px; height:52px; line-height:52px;text-indent:34px;overflow:hidden; font-size:14px; overflow:hidden; background:url(../Images/tab2.jpg) no-repeat; border-bottom:1px solid #000;}
#mainbox .leftbox .navlist ul li.onfocus{  background: url(../Images/tab1.jpg) no-repeat;}
#mainbox .leftbox .navlist ul li.onfocus a{ color:#000;}




#mainbox .rightbox{ width:918px; height:auto; float:right; overflow:hidden; position:relative; z-index:1 }
#mainbox .rightbox .titnav{ width:952px; height:46px; background:url(../Images/rnav.jpg) no-repeat; position:relative; }
#mainbox .rightbox .titnav h5{ margin:0px; padding:0px; display:block; position:absolute; left:50px; top:0; font-size:14px; color:#010101;height:46px; line-height:46px;}
#mainbox .rightbox .titnav h6{ margin:0px; padding:0px; display:block; background: url(../Images/house.jpg) 0 0 no-repeat; text-indent:20px; height:25px; line-height:25px; font-weight:normal; position:absolute; right:10px; top:18px;}

.box2{ width:1200px;; height:auto; min-height:500px; overflow:hidden; padding-bottom:15px;}


.pjlist{ width:1060px; height:auto; overflow:hidden; margin:0 auto;}
.pjlist ul{ margin:0px; padding:0px; list-style:none;}
.pjlist ul li{ margin:0px 0 55px 0; padding:0px; list-style:none; width:1060px; height:299px; position:relative}
.pjlist ul li .img{ position: absolute; left:0px; top:0px; width:531px; height:299px; overflow:hidden;}
.pjlist ul li .cover{ width:80px; height:80px; position:absolute; background:url(../Images/cover.png) no-repeat; left:451px; top:218px;}
.pjlist ul li p{ margin:0px; padding:0px; display:block; position:absolute; left:551px; width:509px;}
.pjlist ul li p.t1{ font-size:24px; font-weight:bold; overflow:hidden; height:24px; line-height:24px;}
.pjlist ul li p.t2{ height:150px; line-height:25px; overflow:hidden; top:50px;}
.pjlist ul li  .btn{ display:block; width:203px; height:52px; line-height:50px; text-align:center; overflow:hidden; border:1px solid #FFF; border-radius:15px; position:absolute; right:0px; bottom:0px;}
.pjlist ul li  .btn1{ display:block; width:201px; height:50px; line-height:50px; text-align:center; border:1px solid #DDDDDD; border-radius:15px; margin:0 auto; font-family:"Microsoft Yahei"; font-size:14px;  color:#000; position:absolute; left:0px; top:0px; z-index:1}
.pjlist ul li  .btn2{ display:block; width:201px; height:50px; line-height:50px; text-align:center; border:1px solid #DDDDDD; border-radius:15px; margin:0 auto; font-family:"Microsoft Yahei"; font-size:14px; background:#5BA944; color:#FFF; position:absolute; left:-305px; top:0px; z-index:0}


.ermore{ width:1060px; height:35px; position:relative; overflow:hidden; margin:0 auto;}
.ermore h5{ margin:0px; padding:0px; display:block; position:absolute; left:0px; top:0px; height:35px; line-height:35px; font-size:14px;}
.ermore .more{ position:absolute; right:0px; top:0px; height:35px; line-height:35px;}


 
.piclist{ width:1111px; height:auto; overflow:hidden; margin:0  auto; clear:both; overflow:hidden;}
.piclist .box{ width:952px; height:auto; overflow:hidden; margin:0 0 0 15px;}
.piclist ul{ margin:0px; padding:0px; list-style:none;}
.piclist ul li{ margin:10px 70px 0 0; padding:0px; list-style:none; float:left; width:294px; height:305px; position:relative}
.piclist ul li .img{ width:320px; height:181px; overflow:hidden; display:block; }
.piclist ul li p{ margin:0px; padding:0px; display:block; width:320px;}
.piclist ul li p.t1{ height:21px; line-height:21px; margin-top:12px;}
.piclist ul li p.t2{width:320px; height:60px; line-height:30px; overflow:hidden; font-family:"Microsoft Yahei"; font-size:14px; color:#000000;}	



.caselist{ width:1200px; height:auto; overflow:hidden; margin:0  auto; clear:both; overflow:hidden;}
.caselist .box{ width:1216px; height:auto; overflow:hidden; margin:0px;}
.caselist ul{ margin:0px; padding:0px; list-style:none;}
.caselist ul li{ margin:0px 14px 41px 0; padding:0px; list-style:none; float:left; width:288px; height:281px; position:relative; overflow:hidden;}
.caselist ul li .img{ width:288px; height:240px; overflow:hidden; display:block; }
.caselist ul li p{ margin:0px; padding:0px; display:block; width:288px; height:41px; line-height:41px; text-align:center; color:#FFF;font-family:"Microsoft Yahei"; background:#000}
.caselist ul li .leftbg{ width:144px; height:240px; background:url(../Images/mincover.png) no-repeat; position:absolute; left:-144px; overflow:hidden; top:0px}
.caselist ul li .rightbg{width:144px; height:240px; background:url(../Images/mincover.png) no-repeat; position:absolute; right:-144px; overflow:hidden; top:0px}
.caselist ul li .more{ width:163px; height:45px; border:1px solid #BFBFBF; border-radius:15px; line-height:45px; text-align:center;font-family:"Microsoft Yahei"; position:absolute; left:50%; margin-left:-81px; top:-50px; color:#000}


.teamlist{ width:1200px; height:auto; overflow:hidden; margin:0  auto; clear:both; overflow:hidden;}
.teamlist .box{ width:1300px; height:auto; overflow:hidden; margin:0px;}
.teamlist ul{ margin:0px; padding:0px; list-style:none;}
.teamlist ul li{ margin:0px 61px 40px 0; padding:0px; list-style:none; float:left; width:570px; height:280px; position:relative; background:#F0F0F0; overflow:hidden}
.teamlist ul li .cover{ width:570px; height:280px; position:absolute; left:-570px; top:0px; background:#E3E3E3;} 
.teamlist ul li .img{ width:289px; height:280px; overflow:hidden; display:block; position:absolute; left:0px; top:0px; }
.teamlist ul li p{ margin:0px; padding:0px; display:block; position:absolute; overflow:hidden;}
.teamlist ul li p.t1{ left:313px; top:26px; width:233px; height:25px; line-height:25px; font-size:18px; font-weight:bold; color:#000;}
.teamlist ul li p.t2{ left:313px; top:65px;width:233px; height:25px; line-height:25px;}
.teamlist ul li p.t3{ left:313px; top:102px;width:233px; height:100px; line-height:200%;}
.teamlist ul li p.t4{ position:absolute; right:0px; bottom:0px; width:54px; height:51px;}


.teamshow{ width:1200px; height:306px; margin:0 auto; clear:both; overflow:hidden; position:relative; background:#F0F0F0;}
.teamshow .cover{ width:1200px; height:306px; position:absolute; left:-1200px; top:0px; background:#E3E3E3;} 
.teamshow .pic{ width:318px; height:306px; position:absolute; left:0px; top:0px; overflow:hidden;}
.teamshow p{ margin:0px; padding:0px; display:block; position:absolute; overflow:hidden;}
.teamshow p.t1{ left:350px; top:40px; width:455px; height:25px; line-height:25px; font-size:18px; font-weight:bold; color:#000;}
.teamshow p.t2{ left:350px; top:82px;width:455px; height:25px; line-height:25px;}
.teamshow p.t3{ left:350px; top:112px;width:455px; height:190px; line-height:200%;}
.teamshow p.t4{ left:991px; top:49px;}

.teamshow p.t5{ width:209px; height:50px; line-height:50px; text-align:center; left:991px; top:112px;}

.ersuntitle{ width:1200px; height:50px; line-height:50px; text-align:center; font-size:20px; font-family:"Microsoft Yahei"; margin-top:20px; color:#000; margin-bottom:20px;}