﻿body
{ 
   margin:0px; padding:0px; font-family:微软雅黑;  background:url(../images/Top.jpg) center top repeat-x;
}  
dl,dt,dd,ol{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}
body, td, th
{
    font-size: 12px;
}
*
{
    padding: 0px;
    margin:0p
}
img
{
    border: 0px;
}
ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
h1, h3
{
    font-size: 14px;
    margin: 0px;
    padding: 0px;
}
p
{
    padding: 0px;
    margin: 0px; border-style:none;
}
.left
{
    float: left;
}
.right
{
    float: right;
}
a{ color:#333333;text-decoration: none;padding: 0px;
    margin: 0px;}
a:hover
{
    color:#1E90FF;
    text-decoration: none;padding: 0px;
    margin: 0px;
}
.textleft
{
    text-align: left;
}
.textcenter
{
    text-align: center;
}
.textright
{
    text-align: right;
}
ul.HeadTitle{ width:1200px; clear:both; overflow:hidden; height:32px; margin:0px auto;}
ul.HeadTitle li{ float:left; line-height:32px; color:#DDDDDD;}
ul.HeadTitle li.TT1{}
ul.HeadTitle li.TT1 a{ color:#DDDDDD; margin-left:5px; margin-right:5px;}
ul.HeadTitle li.TT1 a:hover{ color:#1E90FF;}
ul.HeadTitle li.TT2{ float:right;}
ul.HeadTitle li.TT2 a{ color:#DDDDDD; margin-left:5px; margin-right:5px;}
ul.HeadTitle li.TT2 a:hover{ color:#1E90FF;}
.HeadTop{ width:1200px; clear:both; margin:0px auto; height:100px;}
.HeadTop .Logo{  margin-top:10px;  overflow:hidden; float:left;}
.HeadTop .Logo img{  }
.HeadTop .Tel{ margin-top:28px; color:#888888; float:right; padding-left:70px; line-height:22px;background:url(../images/Tel.png) left center  no-repeat;}
.HeadTop .Tel span{ font-weight:bold; color:#1986EF; font-size:14px;}


.MuenNav{ clear:both; height:52px; overflow:hidden;  width:1200px; margin:0px auto; }
.MuenNav ul.Muen{ width:1200px; height:53px; clear:both;  margin:0px auto;}
.MuenNav ul.Muen li{  line-height:53px; position:relative; height:53px;font-size:18px;   width:150px;   float:left; text-align:center;}
.MuenNav ul.Muen li a{ color:White;}
.MuenNav ul.Muen li.TT1{ background:url(../images/Muenbg.png) center center  no-repeat;  }
.MuenNav ul.Muen li.TT1 a{ color:White;}
.MuenNav ul.Muen li:hover{ background:url(../images/Muenbg.png) center center  no-repeat; }
.MuenNav ul.Muen li:hover a{ color:#DFC971;}

.NeiBanner{ width:1200px; margin:0px auto; clear:both; overflow:hidden; margin-top:10px;}
.Banner{ clear:both; overflow:hidden;  text-align:center; height:405px; width:1200px; margin:0px auto; margin-top:10px; }
   
  
.NeiCon{ width:1200px; clear:both; overflow:hidden; margin:0px auto; padding-top:30px; padding-bottom:20px;}
.NeiCon .Lefts{ width:295px; float:left; overflow:hidden; } 
.NeiCon .Lefts ul.LTitle{ border-bottom:1px solid #DDDDDD; clear:both; overflow:hidden; height:50px;}
.NeiCon .Lefts ul.LTitle li{ float:left; line-height:50px;}
.NeiCon .Lefts ul.LTitle li.TT1{ font-size:20px;}
.NeiCon .Lefts ul.LTitle li.TT2{ font-size:14px; float:right;} 
.NeiCon .Lefts ul.LTitle li.TT2 a{ color:#777777;}
.NeiCon .Lefts ul.LTitle li.TT2 a:hover{ color:#1E90FF;}
.NeiCon .Lefts ul.LeftMuen{ clear:both; overflow:hidden; padding-top:20px;}
.NeiCon .Lefts ul.LeftMuen li{ font-size:16px; background-color:#F6F6F6; height:60px; line-height:60px; clear:both; overflow:hidden; margin-bottom:15px; }
.NeiCon .Lefts ul.LeftMuen li a{ text-align: center; display:inline-block; width:100%; height:100%;}
.NeiCon .Lefts ul.LeftMuen li img{ margin-left:10px; margin-right:5px;  float:left;}
.NeiCon .Lefts ul.LeftMuen li span{margin-left:10px; display:inline-block; height:60px; width:57px; float:left; }
.NeiCon .Lefts .NewImg{ clear:both; overflow:hidden;}
.NeiCon .Lefts .NewImg img{ width:100%;}

.NeiCon .Rights{ width:880px; height:auto; float:right; overflow:hidden; min-height:665px; height:auto;_height:auto;}
.NeiCon .Rights ul.LTitle{ border-bottom:1px solid #DDDDDD; clear:both; overflow:hidden; height:50px;}
.NeiCon .Rights ul.LTitle li{ float:left; line-height:50px;}
.NeiCon .Rights ul.LTitle li.TT1{ font-size:20px;}
.NeiCon .Rights ul.LTitle li.TT2{ font-size:14px; float:right;} 
.NeiCon .Rights ul.LTitle li.TT2 a{ color:#777777;}
.NeiCon .Rights ul.LTitle li.TT2 a:hover{ color:#1E90FF;}

.NeiCon .Rights .Company{ clear:both; overflow:hidden; padding:15px; line-height:30px; font-size:14px; color:#555555;}
.NeiCon .Rights ul.NewsList{ padding-top:10px; padding-left:15px; padding-right:15px; clear:both; overflow:hidden;}
.NeiCon .Rights ul.NewsList li.TT2{ line-height:45px; font-size:14px; padding-left:25px;background:url(../images/dian2.jpg) left center no-repeat; height:45px; border-bottom:1px solid #DDDDDD; border-bottom-style:dashed; clear:both; overflow:hidden;}
.NeiCon .Rights ul.NewsList li.TT2 span{ color:#999999;  float:right;  } 

.NeiCon .Rights  .Pages{ padding-top:35px; padding-bottom:35px; clear:both; overflow:hidden; text-align:center;}
.NeiCon .Rights  .Pages a{ background-color:#F5F5F5; font-size:14px;  margin-right:8px; padding-left:15px; padding-right:15px; color:#666666; display:inline-block; height:36px; line-height:36px; }
.NeiCon .Rights  .Pages a:hover{  background-color:#3C4997; color:White;  }
.NeiCon .Rights  .Pages a.AA{ background-color:#3C4997; color:White;   }
.NeiCon .Rights  .Pages span{ background-color:#F5F5F5; font-size:14px;  margin-right:8px; padding-left:15px; padding-right:15px; color:#666666; display:inline-block; height:36px; line-height:36px;  }

.NeiCon .Rights  ul.ImageList{ padding-top:20px; width:950px; clear:both; overflow:hidden;}
.NeiCon .Rights  ul.ImageList li{ margin-right:20px; float:left; width:280px;  height:280px; overflow:hidden;}
.NeiCon .Rights  ul.ImageList li p{ clear:both; overflow:hidden;}
.NeiCon .Rights  ul.ImageList li p.PP1{ text-align:center;  height:198px; width:278px; border:1px solid #DDDDDD;}
.NeiCon .Rights  ul.ImageList li p.PP1 img{ height:198px; }
.NeiCon .Rights  ul.ImageList li p.PP2{ height:25px; line-height:25px; font-size:14px; padding-top:13px; color:#1E90FF}
.NeiCon .Rights  ul.ImageList li p.PP3{ text-align:left; height:25px; line-height:25px; font-size:15px;} 


.Foot{ clear:both; overflow:hidden; text-align:center; line-height:25px;  background-color:#222222; }
.Foot .Link{ clear:both; overflow:hidden; text-align:center; font-size:14px; height:45px; line-height:45px; color:#DDDDDD;}
.Foot .Link a{ color:#DDDDDD; margin-left:5px; margin-right:5px;}
.Foot .Link a:hover{ color:#1E90FF;}
.Foot .Texts{ background-color:White; clear:both; overflow:hidden; line-height:30px; height:30px; text-align:center; font-size:14px; color:#333333;}

.InDoor{ position:fixed; right:10px; bottom:10px; z-index:1000000; width:60px; height:60px;}
.InDoor img{ width:60px; height:60px;}

ul.InMuen{ position:fixed; right:0px; top:40%;}
ul.InMuen li{ clear:both;  width:50px;}
ul.InMuen li.TT1{ background-color:#C1BFC0; behavior: url(PIE.htc); -webkit-border-radius:8px 0px 0px 8px; -moz-border-radius:8px 0px 0px 8px; border-radius:8px 0px 0px 8px;}
ul.InMuen li.TT1 .Item{ height:38px; text-align:center; position:relative;}
ul.InMuen li.TT1 .Item img{ margin-top:5px;}
ul.InMuen li.TT1 .Item img.IM{ margin-top:10px;}
ul.InMuen li.TT1 .Item .Tab{ text-align:center; overflow:hidden; width:0px; transition: all 0.4s;-moz-transition: all 0.4s;-webkit-transition: all 0.4s;-o-transition: all 0.4s;-webkit-transition: all 0.4s; line-height:38px; font-size:16px; position:absolute; right:50px; top:0px; height:100%;background-color:#C1BFC0;behavior: url(PIE.htc); -webkit-border-radius:8px 0px 0px 8px; -moz-border-radius:8px 0px 0px 8px; border-radius:8px 0px 0px 8px; }
ul.InMuen li.TT1 .Item .Tab a{ color:White;}
ul.InMuen li.TT1 .Item .Tab a:hover{ color:#1E90FF;}
ul.InMuen li.TT1 .Item:hover .Tab{  width:100px; right:50px;}

.AboutTitle{ width:1200px; margin:0px auto; margin-top:25px; height:65px; line-height:65px; border-bottom:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD;}
.AboutTitle span{ display:inline-block; padding-left:25px; font-size:25px; color:#333333;background:url(../images/shu2.png) left center no-repeat;}
.AboutText{ clear:both; overflow:hidden; width:1200px; margin:0px auto; padding-top:25px; line-height:26px; font-size:14px; color:#656565;}
.AboutHua{ padding-bottom:20px; clear:both; overflow:hidden; width:1200px; margin:0px auto; margin-top:30px;}
.AboutHua .Item{ clear:both; overflow:hidden; position:relative;}
.AboutHua .Item img{ width:100%;}
.AboutHua .Item .Texts{ position:absolute; right:0px; bottom:0px; width:479px; padding-left:50px; height:175px; background:rgba(255,255,255,0.9);}
.AboutHua .Item .Texts p{ clear:both; overflow:hidden;}
.AboutHua .Item .Texts p.PP1{ padding-top:30px; height:50px; line-height:50px; color:#1E90FF; font-size:18px; font-weight:bold;}
.AboutHua .Item .Texts p.PP2{ padding-right:35px; line-height:28px; color:#999999; font-size:14px;}
.AboutHua .LItem{ height:395px; float:left; margin-left:155px; width:640px;}
.AboutHua .LItem .Imgs{ clear:both; overflow:hidden; height:195px;}
.AboutHua .LItem .Imgs img{ height:195px; width:640px;}
.AboutHua .LItem .Texts{ clear:both; overflow:hidden;  padding-left:50px;}
.AboutHua .LItem .Texts p{ clear:both; overflow:hidden;}
.AboutHua .LItem .Texts p.PP1{ padding-top:30px; height:50px; line-height:50px; color:#1E90FF; font-size:18px; font-weight:bold;}
.AboutHua .LItem .Texts p.PP2{ padding-right:35px; line-height:28px; color:#999999; font-size:14px;}
.AboutHua .LItem2{ float:left; margin-top:195px; height:200px; width:210px;}
.AboutHua .LItem2 img{ width:210px; height:200px;}
.AboutHua .LItem3{ position:relative; float:left; height:195px; width:195px;}
.AboutHua .LItem3 img{ width:195px; height:195px;}
.AboutHua .LItem3 .Text{ position:absolute; left:0px; top:0px; width:100%; color:White; height:100%; text-align:center;}
.AboutHua .LItem3 .Text p{ clear:both; overflow:hidden;}
.AboutHua .LItem3 .Text p.PP1{ padding-top:40px; height:50px; line-height:50px; font-size:18px; font-weight:bold;}
.AboutHua .LItem3 .Text p.PP2{ line-height:30px; font-size:15px;}

ul.AboutLink{ border-left:1px solid #DDDDDD; clear:both; overflow:hidden; border-top:1px solid #DDDDDD; width:1200px; margin:0px auto; margin-bottom:55px; margin-top:-1px;}
ul.AboutLink li{ border-bottom:1px solid #DDDDDD; text-align:center; float:left; width:20%; margin-left:-1px; border-right:1px solid #DDDDDD; height:140px; overflow:hidden; text-align:center;}
ul.AboutLink li img{ height:140px;   }

.ContactUS{ clear:both; overflow:hidden; width:1200px; margin:0px auto; padding-top:15px;}
.ContactUS .Lefts{ float:left; width:50%; overflow:hidden;}
.ContactUS .Rights{ float:left; width:50%; overflow:hidden;}
.ContactUS .Title{ clear:both; overflow:hidden; height:40px; line-height:40px; color:#333333; font-size:18px; font-weight:bold;}
.ContactUS ul.Tel{ padding-top:15px; clear:both; overflow:hidden;}
.ContactUS ul.Tel li{ clear:both; overflow:hidden; height:90px;}
.ContactUS ul.Tel li img{ margin-top:8px; float:left; margin-right:40px;}
.ContactUS ul.Tel li span{ float:left; line-height:26px; color:#656565; font-size:15px;}
.ContactUS .Add{ margin-bottom:25px; padding-bottom:25px; border-bottom:1px dashed #DDDDDD;  clear:both; overflow:hidden; line-height:26px; color:#656565; font-size:15px;}
.ContactUS .Add2{ border-bottom:0px;}
.ContactMap{ clear:both; overflow:hidden; width:1200px; margin:0px auto; height:330px;  margin-bottom:50px;}

.InHotServer{ clear:both; overflow:hidden; width:1200px; margin:0px auto; margin-top:40px;}
.InHotServer .ICO{ float:left; width:75px; height:190px;background:url(../images/hot.png) center top no-repeat;}
.InHotServer .ICO p{ width:35px; margin:0px auto; padding-top:25px; text-align:center; line-height:32px; font-size:25px; font-weight:bold; color:White;}
.InHotServer ul.List{ float:right;}
.InHotServer ul.List li{ margin-left:20px; float:left; width:345px; height:190px; overflow:hidden; position:relative;}
.InHotServer ul.List li .Texts{ position:absolute; left:35px; width:280px; top:38px;}
.InHotServer ul.List li .Texts p{ clear:both; overflow:hidden;}
.InHotServer ul.List li .Texts p.PP1{ height:40px; line-height:40px; font-size:25px; font-weight:bold; color:White;}
.InHotServer ul.List li .Texts p.PP2{ height:40px; line-height:30px; font-size:16px; color:#FBE04B;}
.InHotServer ul.List li .Texts p.PP2 span{ font-weight:bold;}
.InHotServer ul.List li .Texts p.PP3{}
.InHotServer ul.List li .Texts p.PP3 a{ text-align:center; display:inline-block; width:85px; height:26px; line-height:26px; border:1px solid #FFFFFF; font-size:14px; color:White;
                                         behavior: url(PIE.htc); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;} 
.InHotServer ul.List li .Texts p.PP3 a:hover{ background-color:#FFFFFF; border:1px solid #FFFFFF; color:#1786EF;}

ul.InTitle{ clear:both; overflow:hidden; width:1200px; margin:0px auto; margin-top:25px; height:65px;}
ul.InTitle li{ float:left; line-height:65px;}
ul.InTitle li.TT1{ font-size:23px; color:#333333;}
ul.InTitle li.TT1 span{ font-size:25px; font-weight:bold; display:inline-block; margin-right:15px;}
ul.InTitle li.TT2{ float:right; font-size:15px;}

.InServer{ clear:both; overflow:hidden; width:1200px; height:390px; margin:0px auto;}
.InServer .LItem{ position:relative; float:left; width:245px; height:390px; overflow:hidden;}
.InServer .LItem img{ width:245px; height:390px; }
.InServer .LItem .Items{ position:absolute; left:0px; top:0px; width:100%; height:100%; }
.InServer .LItem .Items p{ clear:both; overflow:hidden; text-align:center;}
.InServer .LItem .Items p.PP1{ padding-top:35px; height:90px; line-height:90px; text-align:center; font-size:30px; color:#EEFFFF;}
.InServer .LItem .Items p.PP2{ margin:0px auto; background:rgba(36,220,156,0.3); margin-bottom:25px; width:110px; height:38px; line-height:38px; text-align:center;font-size:20px; color:#EEFFFF;
                                behavior: url(PIE.htc); -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px;}
.InServer .LItem .Items p.PP3{ background-color:#8BD4DB; position:absolute; left:0px; bottom:0px; width:100%; height:50px; line-height:50px; font-size:16px;}
.InServer .LItem .Items p.PP3 a{ color:#4AA8C1; width:100%; height:100%;}
.InServer .LItem12 .Items p.PP2{background:rgba(250,210,52,0.9);}
.InServer .LItem12 .Items p.PP3{ background-color:#FEE581;}
.InServer .LItem12 .Items p.PP3 a{ color:#C07C19;}

.InServer .LItem13 .Items p.PP2{background:rgba(189,141,241,0.3);}
.InServer .LItem13 .Items p.PP3{ background:rgba(222,165,241,0.6);}
.InServer .LItem13 .Items p.PP3 a{ color:#8237D8;}

.InServer .LItem14 .Items p.PP2{background:rgba(243,88,64,0.6);}
.InServer .LItem14 .Items p.PP3{ background:rgba(245,171,185,0.6);}
.InServer .LItem14 .Items p.PP3 a{ color:#E43A21;}

.InServer .LItem2{ position:relative; float:left; width:294px; border-right:1px solid #DDDDDD; overflow:hidden; height:388px; border-top:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD;}
.InServer .LItem2 .bg{ position:absolute; left:0px; bottom:30px; width:100%; text-align:center;}
.InServer .LItem2 p{ clear:both; overflow:hidden; padding-left:30px;}
.InServer .LItem2 p.PP1{ padding-top:35px; height:45px; line-height:45px; font-size:23px; font-weight:bold; color:#333333;}
.InServer .LItem2 p.PP2{ line-height:35px;  color:#888888; font-size:14px;}
.InServer .LItem2 p.PP3{ line-height:25px; color:#F05565; font-size:18px;}
.InServer .LItem2 p.PP3 span{ color:#888888; text-decoration:line-throught;}
.InServer ul.List{ float:left; margin-left:-1px; width:660px; border-right:1px solid #DDDDDD; border-top:1px solid #DDDDDD; height:388px; border-bottom:1px solid #DDDDDD; overflow:hidden;}
.InServer ul.List li{ text-align:center; overflow:hidden; float:left; width:219px; border-left:1px solid #DDDDDD; height:194px; border-bottom:1px solid #DDDDDD; }
.InServer ul.List li p{ clear:both; overflow:hidden;}
.InServer ul.List li p.PP1{ height:90px;}
.InServer ul.List li p.PP1 img{ height:90px;}
.InServer ul.List li p.PP2{ color:#333333; height:35px; line-height:40px; font-size:18px; font-weight:bold;}
.InServer ul.List li p.PP3{ line-height:28px; font-size:14px; color:#888888;}
.InServer ul.List li p.PP3 span{ color:#888888; text-decoration:line-throught;}
.InServer ul.List li p.PP3 label{ color:#F05565;  }
.InServer ul.List li:hover p.PP2{ color:#1786EF;}

.InAdv{ clear:both; overflow:hidden; width:1200px; margin:0px auto; padding-top:50px;}

.InCase{ width:1200px; clear:both; overflow:hidden; margin:0px auto; margin-top:45px; padding-bottom:80px;}
.InCase .Title{ height:55px; line-height:55px; text-align:center; font-size:25px; color:#333333; padding-bottom:15px;background:url(../images/anbg.jpg) center bottom no-repeat;}
.InCase .Text{ padding-top:10px; clear:both; overflow:hidden; height:95px; text-align:center; font-size:14px; color:#888888; line-height:28px;}
.InCase ul.List{ clear:both; overflow:hidden; width:1250px;}
.InCase ul.List li{ margin-right:20px; margin-bottom:20px; float:left; width:285px; height:285px; background-color:#F5F5F5;}
.InCase ul.List li p{ clear:both; overflow:hidden;}
.InCase ul.List li p.PP1{ height:239px;}
.InCase ul.List li p.PP1 img{ height:239px; width:285px;}
.InCase ul.List li p.PP2{ padding-left:15px; line-height:43px; font-size:14px;}

.InNews{ clear:both; overflow:hidden; width:1200px; margin:0px auto; margin-bottom:60px;}
.InNews .Lefts{ float:left; width:590px; height:405px; background-color:#F9F9F9; border:1px solid #DDDDDD; overflow:hidden;}
.InNews .Lefts .Title{ padding-bottom:15px; clear:both; overflow:hidden; margin-top:20px; height:55px; line-height:55px; text-align:center; font-size:25px; color:#333333;background:url(../images/heng.png) center bottom no-repeat;}
.InNews .Lefts ul.NList{ padding-left:15px; padding-right:15px; clear:both; overflow:hidden;}
.InNews .Lefts ul.NList li{ line-height:50px; font-size:14px; padding-left:20px;background:url(../images/dian2.jpg) left center no-repeat; height:50px; border-bottom:1px solid #DDDDDD; border-bottom-style:dashed; clear:both; overflow:hidden;}
.InNews .Lefts ul.NList li a{ float:left;}
.InNews .Lefts ul.NList li span{ color:#999999;  float:right;  } 
.InNews .Rights{ float:right;}

.InLinks{ clear:both; overflow:hidden; padding-left:50px; width:1150px; height:100px; margin:0px auto;  margin-bottom:25px;
          background:url(../images/linkbg.png) left center no-repeat; position:relative; background-color:#F5F5F5;}
.InLinks .Title{ position:absolute; left:0px; top:0px; height:100px; float:left; width:50px;  }
.InLinks .Title span{ padding-left:15px; padding-top:10px; width:20px; line-height:20px; display:inline-block;  font-size:14px; color:White;  }
.InLinks .Link li{ padding-left:25px; clear:both; overflow:hidden; padding-top:13px; line-height:16px; font-size:14px; list-sytle:none; display:inline-block;}
.InLinks .Link li a{ display:inline-block; margin-right:18px;}


