﻿.head{ width:100%; height:206px; background:url(../image/head.jpg) repeat-x left bottom;} 
.head_top{ width:1003px; height:100px;}

.menu{ width:1003px; height:106px; }

.menu ul{ margin:0px; padding:0px;}
.menu ul li{ width:143px; height:106px; float:left; list-style:none;position:relative; z-index:100;}
.menu ul li a{ width:123px; height:66px; padding-top:40px; display:block;color:#526574; line-height:22px; padding-left:20px;font-size:16px;}
.menu ul li a:link{ background:url(../image/meuns.jpg) no-repeat left top; color:#526574;}
.menu ul li a:visited{background:url(../image/meuns.jpg) no-repeat left top; color:#526574;}
.menu ul li a:hover{ background:url(../image/meuns.jpg) no-repeat right top; color:#4B5B69;}
.menu ul li a:active{ background:url(../image/meuns.jpg) no-repeat left top; color:#526574;}
.menu ul li a span{ font-size:12px; color:#A1A6AC;}

.menu ul li:hover a {
background:url(../image/meuns.jpg) no-repeat right top; color:#4B5B69;
}

.menu ul li div { 
display:none;/*display:block;*/

}

.menu ul li div a{height:50px; display:block; padding:0px; float:left; padding-left:10px;font-size:14px; line-height:50px;}
.menu ul li div a:link{  color:#FDFDFD; background:url(../image/dh1.png) no-repeat 1px 21px; }
.menu ul li div a:visited{ color:#FDFDFD;  background:url(../image/dh1.png) no-repeat 1px 21px; }
.menu ul li div a:hover{  color:#b7d7f0;   background:url(../image/dh1.png) no-repeat 1px 21px; }
.menu ul li div a:active{color:#FDFDFD; background:url(../image/dh1.png) no-repeat 1px 21px; }

/*
.menu ul li:hover{zoom:1;}*/
.menu ul li:hover div {
display:block; 
 top:106px; left:-23px; background-image:url(../image/Menus.png); padding-left:23px; padding-right:11px;
position:absolute; width:0px; height:auto; z-index:1000;

}
.menu ul li:hover .Menus0{left:-163px;}
.menu ul li:hover .Menus1{ left:-300px;}
.menu ul li:hover .MenusL{left:0px;}

.flash{ width:100%; height:433px; border-bottom:9px solid #4E616F;}


.IndexCom{ width:1003px; height:265px; }
.IndexCom .title{ width:984px; height:44px; padding-top:25px; float:left; font-size:20px; padding-left:19px; font-weight:bold; color:4E4E4E; }
.IndexComBody{ width:992px; height:170px; padding-left:9px;}
.IndexComBody .divs{ width:246px; height:170px;  float:left; background:url(../image/r9_c5.jpg) no-repeat center bottom;  text-align:center;}
.IndexComBody .divs img{ width:225px; height:122px; margin:0px auto;}
.IndexComBody .divs .com{ width:225px; height:28px; line-height:28px; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:#4E616F;}



.IndexNew{ width:1003px; height:291px;}
.IndexNewLeft{ width:251px; height:291px; padding-left:19px; float:left; background:url(../image/r4_c2.jpg);}
.IndexNewLeft .title{ width:251px; height:35px; padding-top:27px; }
.IndexNewLeft .titles{ width:236px; height:25px; padding-top:12px; padding-left:15px; color:#656565; font-weight:bold; }
.IndexNewLeft .bodys{ width:239px; padding-left:12px; padding-top:5px; height:150px;}
.IndexNewBody{ width:468px; padding-top:63px; height:228px;float:left; background:url(../image/r4_c3.jpg);}
.IndexNewBody .title{ width:467px; height:38px; padding-left:1px;}
.IndexNewBody .title a{ width:108px; height:38px; display:block;color:#4D6370; text-align:center; line-height:38px;}
.IndexNewtit{ width:108px; height:38px; float:left; background:url(../image/r4_c3_r2_c2.jpg) no-repeat left top; }
.IndexNewtits{ width:108px; height:38px; float:left; background:url(../image/r4_c3_r2_c2.jpg) no-repeat right top; }
.IndexNewBody .bodys{ width:468px; height:170px; padding-top:12px;}
.IndexNewBody .bodys ul{ padding:0px; margin:0px;}
.IndexNewBody .bodys li{ padding:0px; margin:0px; list-style:none; padding-left:20px; width:430px; height:28px; line-height:28px; background:url(../image/r6_c3.jpg) no-repeat 5px 11px;}
.IndexNewBody .bodys li a{ width:340px; height:28px; float:left; display:block;}
.IndexNewBody .bodys li .time{ width:80px; height:28px; float:left;}
.IndexNewRight{ width:265px; height:291px; float:left; background:url(../image/r4_c5.jpg);}
.IndexNewRight .title{ width:265px; height:34px; padding-top:24px;}
.IndexNewRight .bodys{ width:235px; height:156px; padding-right:30px; line-height:24px;}


.Service{ width:1003px; height:280px;}

.Service .title{ width:984px; height:40px; padding-top:30px; position:relative; z-index:1000; float:left; font-size:20px; padding-left:19px; font-weight:bold; color:4E4E4E; }
.ServiceBody{
	width:1003px;
	height:190px;

}



.IndexCompanyBody{ width:405px; height:420px; line-height:24px; padding-top:20px; float:left; }

.indexLink{ width:1005px; height:77px; background:url(../image/r27_c4.gif) no-repeat center top;}
.indexLinkBody{ width:1005px; height:300px;}



.footer{ width:100%; height:204px; background:url(../image/r34_c2.jpg) repeat-x left bottom;}

.footers{ width:1003px; height:194px; background:url(../image/r31_c25.jpg) no-repeat center top; padding-top:10px; }
.footerBody{ width:940px; height:194px; background:url(../image/r7_c6.jpg) repeat-x left 56px;}
.backCompany{ width:182px; height:194px; float:left; }
.footerRc{ width:187px; height:194px; float:left;}
.fooerAcs{ width:222px; height:194px; float:left;}
.copyRight{ width:349px; height:194px; float:left;}

.FtitleTop{ width:150px; height:29px; float:left; padding-top:29px;font-weight:bold; font-size:14px;}
.FBody{ width:150px; height:133px; float:left; padding-top:3px;}
.FBodyList{ width:100px; height:24px; float:left; padding-left:2px; line-height:24px;}
.FBodyBs{ width:222px; height:133px; padding-top:3px; line-height:24px;float:left;}
.FBodyBcs{ width:282px; height:133px; padding-top:3px; line-height:24px;float:left;}
.FBodyBces{ width:60px; height:133px; padding-top:3px; line-height:24px;float:left; text-align:right;}
/*---------------sub css-------------*/
.BodySub{background:#F9F9F9 url(../image/flash.jpg) repeat-x left 206px;}
.SubFlash{ width:100%; height:356px;background:url(../image/flashs.jpg) no-repeat center top; }
.SubFb{ width:996px; height:247px; padding-top:54px;}
.SubHead{ width:1004px; height:38px; background:url(../image/r6_c5.jpg) repeat-x left 28px; }
.SubHeadLeft{ width:400px; height:38px; line-height:28px; float:left;}
.SubHeadRight{ width:604px; height:38px; float:left;}

.SubHeadRight ul{ margin:0px; padding:0px;}
.SubHeadRight ul li{ margin:0px; padding:0px; float:right; width:auto; height:38px; line-height:28px; text-align:center; list-style:none;}
.SubHeadRight ul li a{ width:auto; height:38px; display:block; float:left; padding:0px 10px; margin-right:1px;}
.SubHeadRight ul li a:link{ background:url(../image/r6_c7.jpg) no-repeat center bottom; color:#4A626E;}
.SubHeadRight ul li a:visited{ background:url(../image/r6_c7.jpg) no-repeat center bottom;color:#4A626E;}
.SubHeadRight ul li a:hover{ background:url(../image/r6_c7.jpg) no-repeat center top; color:#FEFEFE;}
.SubHeadRight ul li a:active{ background:url(../image/r6_c7.jpg) no-repeat center bottom;color:#4A626E;}

.SubHeadRight ul .lis a:link,.SubHeadRight ul .lis a:visited,.SubHeadRight ul .lis a:hover,.SubHeadRight ul .lis a:active{background:url(../image/r6_c7.jpg) no-repeat center top; color:#FEFEFE;}

.SubBody{ width:984px; height:auto; }
.SubBodys{width:984px; height:auto; padding:40px 0px; line-height:24px; float:left; color:#4e4e4e;}
.SubBodys h1{ text-align:center; line-height:42px; font-size:16px;}
.SubBodys .times{ width:100%; height:40px; font-size:12px; color:#8A8A8A; line-height:24px; text-align:center;  border-bottom:1px dotted #84959F;  margin-bottom:20px;}
.trimList{ width:465px; height:192px; float:left; padding-top:30px; }
.trimList .imgs{ width:157px; height:167px; float:left;}
.trimList .imgs img{ width:137px; height:167px;}
.trimList .title{ width:306px; height:24px; font-weight:bold; color:#4F4F4F; float:left; line-height:18px;}
.trimList .titles{ width:306px; height:27px; border-bottom:1px dashed #C8C8C8; color:#4F4F4F;float:left; line-height:18px;}
.trimList .coms{ width:306px; height:110px; float:left; padding-top:5px; color:#A0A0A0;}

.SubNewBody{width:1004px; height:auto; padding:20px 0px; }
.SubNewBodys{width:1004px; height:auto; float:left; }

.SubNewTop{ width:992px; height:48px; padding-left:12px; line-height:32px; font-weight:bold; font-size:18px;}
.SubNewFirst{ width:1000px; height:317px; padding-left:4px;}
.NewFirstlist{ width:332px; height:317px; float:left; text-align:center; background:url(../image/f3_c3.jpg) no-repeat center bottom;}
.NewFirstlist img{ width:318px; height:170px; border:1px solid #DBD9DA; border-bottom:none; margin:0px auto;}
.NewFirstlist .TitCom{ width:318px; height:137px;border:1px solid #DBD9DA; border-top:none;}
.NewFirstlist .TitCom h3{ width:284px; margin:0px auto; height:38px; line-height:38px; font-weight:bold; font-size:16px; text-align:left;}
.NewFirstlist .TitCom h3{ font-size:16px;}
.NewFirstlist .TitCom .Coms{ width:284px; height:72px; line-height:24px; text-align:left;}

.NewSed{ width:981px; height:120px; border-bottom:1px dotted #C8C8C8; padding-top:28px;}
.NewSed .title{ width:910px; height:35px; float:left;line-height:35px;  font-weight:bold;}
.NewSed .title a{ font-size:16px;}
.NewSed .time{ width:71px; height:35px; float:left; font-size:12px; color:#9D9D9D; line-height:35px;}
.NewSed .coms{ width:981px; height:44px; float:left; line-height:22px; color:#808080;}
.NewSed .mores{ width:981px; height:22px; float:left; text-align:right;}


.ImageList{ width:290px; height:227px; float:left; background:url(../image/dr3_c3.jpg) no-repeat 13px 28px; padding-left:43px; padding-top:33px;}
.ImageList img{ width:271px; height:184px;}
.ImageList .title{ width:261px; height:20px; float:left; padding:10px 0px 0px 10px; text-align:center;}
.ImgList{ width:250px; height:161px; float:left; padding-top:10px; text-align:center; position:relative;}
.ImgList img{ width:228px; height:150px; margin:0px auto;}
.ImgList .title{ width:228px; height:26px; position:absolute; left:11px; color:#ccd5d1; bottom:11px;  background:url(../image/d-2.png); line-height:26px;}


.SubLeft{ width:224px; height:auto; float:left; padding-top:36px;}
.SubLeft ul{ padding:0px; margin:0px; padding-left:2px; float:left; }
.SubLeft ul li{padding:0px; margin:0px; list-style:none; width:216px; height:42px; float:left;}
.SubLeft ul li a{ width:151px; height:42px; line-height:42px; background:url(../image/fr3_c3.jpg) no-repeat left top; display:block; padding-left:65px;}
 .SubLeft ul li a:link{background:url(../image/fr3_c3.jpg) no-repeat left bottom; }
  .SubLeft ul li a:visited{background:url(../image/fr3_c3.jpg) no-repeat left bottom; }
   .SubLeft ul li a:hover{background:url(../image/fr3_c3.jpg) no-repeat left top; }
    .SubLeft ul li a:active{background:url(../image/fr3_c3.jpg) no-repeat left bottom; }
 

.SubLeft .lis a:link,.SubLeft .lis a:visited,.SubLeft .lis a:hover,.SubLeft .lis a:active{ background:url(../image/fr3_c3.jpg) no-repeat left top; }
.SubRight{ width:780px; height:auto; float:left; padding:20px 0px; }
.SubRightList{ width:260px; height:180px; float:left; padding-top:20px; text-align:center; background:url(../image/d_r8_c6.jpg) no-repeat center 170px;}
.SubRightList img{ width:230px; height:125px; margin:0px auto;}
.SubRightList .title{ width:230px; height:25px; background:#4E616F; line-height:25px; }
.SubRightList .title a:link{ color:#FFFFFF;}
.SubRightList .title a:visited{ color:#FFFFFF;}
.SubRightList .title a:hover{ color:#A0A9B0;}
.SubRightList .title a:active{ color:#FFFFFF;}


.SubRight h1{ text-align:center; line-height:42px; font-size:16px; font-weight:normal;}
.SubRight .times{ width:748px; height:40px; font-size:12px; color:#B6B6B6; line-height:24px; text-align:center; border-bottom:1px dotted #84959F; margin-bottom:20px;}
.SubRightBody{ width:748px; height:auto; line-height:24px; color:#4e4e4e;}



.PageNext{ width:100%; height:60px; line-height:60px; text-align:center; padding:10px 0px;}
.PageNexts{ float:left;}
.PageNext a{padding:2px  3px;  margin:0px 3px; border:1px solid #ccc; font-size:12px; }

.showNext{ width:100%; height:60px; margin-top:40px;  padding-top:20px; float:left; color:#567893; }
.showNext a:link{ color:#8A8A8A;}
.showNext a:visited{ color:#8A8A8A;}
.showNext a:hover{ color:#567893;}
.showNext a:active{ color:#8A8A8A;}
.showNext .lefts{ width:50%; height:40px; float:left; color:#567893; line-height:20px; padding-top:20px;}
.showNext .right{ width:50%; height:40px; float:left; color:#567893; line-height:20px; padding-top:20px; text-align:right;}



