@charset "utf-8";
/****常用页面公共样式****/
body { margin:0px; padding:0px; font-size:12px; color:#000; font-family:"microsoft yahei";}
ul,ol,li,div{ padding:0px; margin:0px; list-style:none; border:0px;}
img{ border:0px;}
.Inp{ width:180px; height:18px; line-height:18px; border:1px solid #7E857A;}
.Btn1{ height:40px; line-height:15px; font-size:16px; font-weight:600; background:#3462B0; border-radius:4px; color:#eee; text-align:center; padding:5px 12px; width:120px; border:0; margin:0 20px; cursor:pointer;}

/***超链接样式**/
a{ color:#000; text-decoration:none;}
a:hover{ color:#C30; }

.imgBox{ border:1px solid #ccc; padding:2px;}
.R1{ float:right; margin-right:10px;}   /***右对齐***/
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}
.blueT{ color: #01B4EE;}
.More{ float:right; height:54px; margin-right:8px; background:url(../images/icon_more.png) no-repeat center center; width:73px; cursor:pointer;}
.clear{ clear: both;}
.Xq{ color:#C00; float:right;}
.Xq a{ color:#c00;}
/* CSS Document */

.Body{ background:url(../images/topbg.jpg) repeat-x ;}
.Head{ height:108px;  }
#Head{ width:1260px; height:108px;  margin:0 auto;  }
.TopBar{ height:39px;}
.TbLeft{ height:38px; line-height:38px; float:left; width:280px;}
.TbRight{ height:38px; line-height:38px; float:right; width:270px; }
.Top{ height:68px;}
.TopRight{ text-align: right; width:160px; float:right; height:68px; }
.LangBox{ height:20px; line-height:20px; line-height:20px; margin:22px 0;}
.LangBox .Cn{ height:20px; width:45px; background:url(../images/icon_cn.gif) no-repeat left center; font-size:12px; padding-left:35px; text-align:center; float:left; margin:0 0px;}
.LangBox .En{ height:20px; width:45px; background:url(../images/icon_en.gif) no-repeat left center; font-size:12px; padding-left:35px; text-align:center; float:left; margin:0 0px;}
#Logo{ float: left; height:68px; width:480px; background:url(../images/logo.jpg) no-repeat left center; }
.Nav{ height:40px; float:left; width:540px; padding-top:20px; margin-left:70px;  }

.nav{ height:40px; }
.nav li{ height:41px; line-height:40px; text-align:center; width:88px; float:left; margin-right:2px;}
.nav li a{ display:block;text-align:center; font-size:14px; font-weight:600; border-radius:0px; color:#666; }
.nav li a.on,.nav li a:hover { background:#0567C0; color:#fff;}

.PageBody{ background:#efefef;}
.MainBody{  min-height:360px; padding:20px 0;}
.Main{ width:1010px; margin:0 auto; padding:0 3px;}
.BodyW{ width:1250px; margin:0 auto;}

.AdBox{ height:498px; overflow:hidden;}
.Notice{ height:48px; background:#667086; line-height:48px;}
.HotNews{ color:#eee; font-size:14px;}
.HotNews a{ color:#eee;}
.HotNews a:hover{ text-decoration:underline;}

.M1{ padding:20px 0; }
#M1Box{height:505px; background:#f4f4f4;}
.TabUl{ height:46px;}
.TabUl li{ height:46px; line-height:46px; float:left; width:410px; background:#454545; margin:0 3px; color:#FFF; font-size:16px; text-align:center;}
.TabUl li:hover,.TabUl li.On{ background:#DD250D; cursor:pointer;}

.XmBox{ padding:25px 10px 0 10px;}
.XmUl{ min-height:400px; }
.XmUl li{ height:400px; width:380px; float:left; margin:0 10px;padding:0 5px; }
.XmUl li .img{ height:380px; width:380px;}
.XmUl li .img img{ width:380px; height:380px;}
.XmUl li .Title{ height:20px; line-height:20px; padding-top:10px;}
.XmUl li .Title a{ font-size:16px; }
.XmUl li .Cont{ line-height:26px; font-size:14px; }

.NxUl { padding:0 10px ;}
.NxUl li{ height:30px; line-height:30px; padding-left:20px; background:url(../ext/img/dot.fw.png) no-repeat -20px 0; width:380px; }
.NxUl li a{font-size:14px;}

.M2{ background:#efefef; padding:50px 0;}
#M2Box{ height:320px; padding:40px 0 ; background:#d9d9d9;}
.M2Left{ float:left; width:680px; height:320px; margin-right:25px; margin-left:35px;}
.M2Left .Tit{ height:60px; line-height:60px; font-size:24px; font-weight:600; color:#3179CE; letter-spacing:4px; padding-bottom:20px;}
.M2Left .Tit .SecTit{ color:#999;}
.M2Left .Cont{ line-height:26px; font-size:14px;}
.M2rRight{ float:right; width:486px; height:320px;}

.Footer{background: #454545; }
#FootBox{height:385px; font-size:14px; color:#eee;}
.BtmDot{ height:56px; width:100%; position:relative; background:url(../images/dot_btm.gif) no-repeat center center; margin:0 auto; top:-28px;}
.BtmLeft{ height:245px; width:300px; float:left; background:url(../images/btmlink.jpg) no-repeat top left; margin-right:45px; border-right:1px solid #bbb;}
.BtmRight{ height:245px; width:900px; float:left; }
.BtmNav{ width:160px; margin:0 10px; float:left; padding-left:30px;}
.BtmNav .Title{ height:40px; line-height:40px; font-size:16px; font-weight:600; color:#FFF;}
.BtmNav .Cont{ line-height:26px;}
.BtmNav a{ color:#CCC;font-size:12px; background:#444;}
.BtmTxt{ height:40px; padding-top:10px; line-height:40px; font-size:12px; border-top:1px solid #999; margin-top:30px; color:#bbb;}
.BtmTxt .BtLeft{ height:40px; width:300px; float:left; line-height:40px;}
.BtmTxt .BtRight{ float:right; width:800px; height:40px; line-height:40px; text-align:right;}

/***内页共用***/
#Banner  { height: 298px; margin-top:1px; background-position:top center; }
.PageTit{ height:48px; border-bottom:1px solid #ccc;}
.PageTit .Tit{ height:48px; padding-right:10px; line-height:48px; width:110px; text-align:center; font-size:20px; padding:10px 8px 10px 0; font-weight:600; color:#000; border-bottom:2px solid #C30; }
.PageTit .Post{ height:48px; line-height:48px; padding-left:26px; font-size:14px; background:url(../images/icon_home.jpg) no-repeat left center ; float: right; min-width:130px;}
.PageCont{ line-height: 28px;  font-size: 14px; padding:20px 0 30px 0;}
.LeftBox { width: 230px; margin-right: 40px; float: left; background:#FFF; }
.RightBox { width: 970px;  float: left;}
#LeftMue { width: 230px; background: #fff; padding:40px 0;}
#MainBox { width: 850px; float: left;}
.MueTit{ height:84px; line-height:84px; background:#C00 ; border-bottom:1px solid #bbb; }
.MueTit a{line-height:84px; padding-left:35px; font-size:26px; color:#fff; font-weight:600; letter-spacing:5px;}
.MueTit span{ padding-left:15px; font-size:14px; color:#FFF;}
.MueUl{ background:#fff; }
.MueUl li{  margin:2px 0; border-bottom:1px solid #ddd; background:url(../images/dot_li2.jpg) no-repeat 200px 21px;}
.MueUl li a{line-height: 48px; height:48px; display: block; color: #333 ; font-size: 14px; padding-left: 30px; }
.MueUl li a:hover,.MueUl li.On a:hover{ color:#FFF;}
.MueUl li.On ,.MueUl li:hover{ background: url('../images/dot_li3.jpg') no-repeat 200px 21px #999;}
.Sl,.MueUl li .Sl{ background: url('../images/dot_li.jpg') no-repeat 200px 21px #000; color:#FFF; font-size:16px;}
.MueUl li .SecNav{ background:#FFF; padding:0px;}

.CatTit{ margin:100px 0; width: 300px; padding-left: 28px; height: 56px; line-height: 56px; color: #fff; font-size: 28px; font-weight: 400; background: #01B4EE;}
.CatTit2{ margin:68px 0; width: 300px; padding-left: 28px; height: 56px; line-height: 56px; color: #fff; font-size: 28px; font-weight: 400; background: #01B4EE;}
.CaseBg{ background: url('../images/abimg1.jpg') no-repeat right 10px;}
.Link{ height:103px; width:230px; background:url(../images/leftlink.jpg) no-repeat; padding:5px 0; margin-top:20px; cursor:pointer;}

.Mb{background:#FFF; margin-top:15px;}
.B1{background:url('../images/B1.jpg') no-repeat center top;}
.B2{background:url('../images/B2.jpg') no-repeat center top;}
.B3{background:url('../images/B3.jpg') no-repeat center top;}

/******首页切换****/
.box{ width:1010px; margin:1px auto; position:relative; overflow:hidden; _height:100%;}
.picbox{ width:1010px; height:360px; overflow:hidden; position:relative;}
.piclist{ height:360px;position:absolute; left:0px; top:0px}
.piclist li{ background:#fff; margin:0 7px 0 6px ; padding:0; float:left; width:240px; height:360px;}
.piclist li .imgBox{ padding:19px 19px; height:192px; width:200px;}
.piclist li img{ height:192px; width:200px;}
.piclist li .Txt{ padding:0 16px; text-indent:0;}
.piclist li .Txt .Title{ line-height:32px; height:32px; font-weight:600;}
.piclist li .Txt .Desc{ line-height:22px; font-size:12px; text-indent:2em; }
.swaplist{ position:absolute; left:-3000px; top:0px}
.og_prev,.og_next{ width:30px; height:50px; background:url(../images/icon.png) no-repeat; background:url(../images/icon_ie6.png) no-repeat\9; position:absolute; top:130px; z-index:99; cursor:pointer;filter:alpha(opacity=70); opacity:0.7;}
.og_prev{ background-position:0 -60px; left:10px;}
.og_next{ background-position:0 0; right:10px;}

.STit{ border:1px solid #ddd; padding:30px 20px 10px 20px;}
.StTit{ height:50px; line-height:50px; font-size:18px ; font-weight:600; border-bottom:1px dashed #ddd; text-align:center;}
.StTxt{ height:40px; line-height:40px; font-size:14px; color:#666;}
.ExBox{  border:1px solid #ddd; margin:10px 0;}
.ExTit{ background:#F9F9F9; line-height:26px; padding:8px 15px; font-size:14px; font-weight:600; color:#666;}
.ExTit .Bh{ width:30px; float:left; color:#C00; font-size:16px; }
.ExTit .Tit{ margin-left:10px; width:760px; float:left;}
.ExBox .Box{ padding:10px 20px; line-height:32px; font-size:14px; color:#999; }
.ExBox .Bl{ height:32px; line-height:32px;font-size:14px; color:#999; padding-left:30px;  }
.ExBox .Bl:hover{ background:#f6f6f6; cursor:pointer;}
.ExBox  .On{ color:#C30; background:#F3E0DE; font-weight:600;}

.BtnBox{ padding:20px 0; height:40px;  margin:0 auto;}
.ViewBox{ padding:15px;}
