﻿@charset "utf-8";
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:12px "Microsoft YaHei","Arial Narrow",HELVETICA;background:#efefef;-webkit-text-size-adjust:100%;}
a{color:#172c45;text-decoration:none}
a:hover{color:#cd0200;text-decoration:underline}
em,i{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
input,select,textarea{outline:none;}
.Clear{width:100%;height:10px;clear:both;}
.Wrap {width:970px;height:auto;margin:0 auto;}
.IndexPage .Wrap {width:1130px;height:auto;margin:0 auto;}
/*   Global */

.Header{border-bottom: 5px solid #b0080c;}
.Header .LogoBar{height:146px;background:url(../images/bg_common.png) left top repeat-x;overflow: hidden; min-width:1200px;}
.Header .LogoBar .Wrap{overflow: hidden;}
.Header .LogoBar .Logo{float: left;}
.Header .LogoBar .Logo img{margin-left: -16px;}
.Header .LogoBar ul{padding-top:60px;}
.IndexPage .Header .LogoBar ul{width:958px;padding-top:60px;overflow: hidden;text-align: center;}
.Header .LogoBar ul li{display:inline-block;font-size: 18px;color:#8a8a8a;line-height: 30px;height: 30px;padding-left:40px;margin:0 10px;}
.Header .LogoBar ul li span{font-size: 24px;color:#feef00;font-weight: bold;}
.Header .LogoBar ul li.img1{background:url(../images/img01.png) left top no-repeat;}
.Header .LogoBar ul li.img2{background:url(../images/img01.png) left -30px no-repeat;}
.Header .LogoBar ul li.img3{background:url(../images/img01.png) left -60px no-repeat;}
.Header .LogoBar ul li.img4{background:url(../images/img01.png) left -90px no-repeat;}
.Header .Nav{height:42px;background:url(../images/bg_common.png) left -146px repeat-x; min-width:1200px;}
.Header .Nav ul{overflow: hidden;}
.Header .Nav li{height:42px;line-height:42px;float: left;text-align: center;font-size: 18px;background:url(../images/line.png) right center no-repeat;}
.Header .Nav li a{color:#cacaca;display: block;height:100%;width:135px;text-align: center;}
.Header .Nav li a:hover{color:#fff;background:url(../images/bg_common.png) left -402px repeat-x;text-decoration: none;}
.Header .Nav li a.on{color:#fff;background:url(../images/bg_common.png) left -402px repeat-x;text-decoration: none;}
.IndexPage .Header .Nav li a{width:157px;}
.Header .Nav li a.home{width:157px;}
.IndexPage .Header .Nav li a.home{color:#fff;background:url(../images/bg_common.png) left -402px repeat-x;text-decoration: none;}
.Header .SearchBar{height:68px;background:url(../images/bg_common.png) left -188px repeat-x; min-width:1200px;}
.Header .SearchBar .Wrap{overflow: hidden;}
.Header .SearchBar ul{float: left;padding: 9px 0;overflow: hidden;}
.Header .SearchBar ul li{float: left;width:160px;border-right: 1px dotted #aaa;}
.Header .SearchBar ul li a{display:block;float: left;width:80px;height:25px;text-align: center;line-height: 25px;font-size: 14px;}
.Header .SearchBar .Search{display:block;float: left;overflow: hidden;padding-top: 18px;position: relative;width:300px;margin-left:10px;}
.Header .SearchBar .Search .Txt{display:block;float: left;border: none;height:18px;padding:7px;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;width:155px;position: absolute;z-index:1;background:#fff;width:155px;left:0;color:#444;line-height: 18px;}
.Header .SearchBar .Search .Btn{display:block;float:right;background:url(../images/btn_free.png);border: none;height:33px;width: 117px;margin-left: 12px;cursor:pointer;outline: none;}

.SlideBox { position: relative; width:100%; min-width:1200px; height:360px; overflow: hidden; }
.SlideBox .pic{width:100%;height:100%;}
.SlideBox .pic li {width:100%; height:100%; }
.SlideBox .pic a { display:block;width:100%; height:100%; }
.SlideBox .hd { width:100%; position: absolute; bottom:5px; text-align: center; font-size:0; z-index:1; }
.SlideBox .hd li{margin: 0 5px; background: url(../images/dot.png) left top no-repeat; height:10px; overflow: hidden; width: 10px; cursor: pointer;
  display:inline-block; *display:inline; zoom:1;
}
.SlideBox .hd .on{ background-position:0 -16px;width:32px;}

.SlideBox .prev,
.SlideBox .next { width: 40px; height: 90px; margin: -60px 0 0; display:none; background: url(../images/ad_ctr.png) no-repeat -5px 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}
.SlideBox .prev { left:10%; }
.SlideBox .next { background-position: -15px -90px; right:10%; }
.SlideBox .prev:hover,
.SlideBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

.IndexBox{width:1100px;padding:15px;background:#fff;margin:0 auto;-moz-box-shadow: 0px 0px 10px #888;-webkit-box-shadow: 0px 0px 10px #888;box-shadow: 0px 0px 10px #888;margin-bottom: 10px;}
.IndexBox .BoxTit{height:20px;background:#fff url(../images/bg_common.png) left -256px repeat-x;overflow: hidden;}
.IndexBox .BoxTit span{display:block;height:20px;background:#fff;padding-right: 15px;float: left;font-size: 20px;line-height: 20px;color:#343233;}
.IndexBox .BoxTit .More{display:block;height:20px;background:#fff url(../images/bg_common.png) 20px -444px no-repeat;padding-left: 20px;float: right;width: 40px;color:#fff;line-height: 20px;text-align: center;}
.IndexBox .Cont{padding-top: 20px;}
.Activies {overflow: hidden;}
.Activies .L{float: left;width:820px;}
.Activies .Cont ul{overflow: hidden;width:825px;}
.Activies .Cont li{float: left;margin-right:5px;width:270px;overflow: hidden;}
.Activies .Cont li img{width:270px;height:200px;}
.Activies .Cont li p{width:270px;height:20px;line-height: 20px;text-align: center;}
.Activies .R{float: right;width:256px;}
.Activies .R li{float: left;width:116px;height:116px;background:url(../images/bg_common.png) left -286px repeat-x;border: 1px solid #d7d7d7;margin-left: 10px;margin-bottom: 10px;}
.Activies .R li a{display: block;width: 100%;padding-top: 85px;height:31px;text-align: center;font-size:18px;color:#868685;}
.Activies .R li a:hover{text-decoration: none;}
.Activies .R li a.pic01{background:url(../images/ico_01.png) center 15px no-repeat;}
.Activies .R li a.pic02{background:url(../images/ico_02.png) center 15px no-repeat;}
.Activies .R li a.pic03{background:url(../images/ico_03.png) center 15px no-repeat;}
.Activies .R li a.pic04{background:url(../images/ico_04.png) center 15px no-repeat;color:#9b231c;}

.TabBox{ width:1100px;margin:0 auto;}
.TabBox .hd{ height:34px; line-height:34px;}
.TabBox .hd ul{overflow: hidden;}
.TabBox .hd ul li{float:left;width:184px;height:34px;margin-right: 2px;background:#272626;color:#fff;font-size: 18px;text-align: center;cursor:pointer;}
.TabBox .hd ul li.on{background:#9b231c; }

.TabBox .bd ul{ zoom:1;overflow: hidden;width:1120px;}
.TabBox .bd li{float: left;width:270px;overflow: hidden;margin-right: 6px;margin-top: 10px;}
.TabBox .bd li img{width:270px;height:135px;display: block;}
.TabBox .bd li p{width:260px;height:30px;line-height: 30px;text-align: center;font-size: 14px;}
.TabBox .bd li p a{color:#444;}

.TabBox2 .bd li{float: left;width:270px;overflow: hidden;margin-right:6px;margin-top:10px;}
.TabBox2 .bd li img{width:275px;height:135px;display: block;}
.TabBox2 .bd li p{width:260px;height:30px;line-height: 30px;text-align: center;font-size: 14px;}
.TabBox2 .bd li p a{color:#444;}

.LunboBox{ width:1100px;position:relative;}
.LunboBox .prev,.LunboBox .next{ display:block;  width:45px; height:20px; overflow:hidden;cursor:pointer;position: absolute;right:0;top:-40px;padding-left:10px;background:#fff url(../images/bg_common.png) 10px -484px no-repeat;}
.LunboBox .next{left:auto; right:55px;background:#fff url(../images/bg_common.png) 10px -464px no-repeat;}
.LunboBox .bd{margin-left: -8px;overflow: hidden;}
.LunboBox .bd ul{ overflow:hidden; zoom:1;}
.LunboBox .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;width:201px;padding:2px; border:1px solid #ccc;height:244px;}
.LunboBox .bd ul li .pic{ text-align:center; }
.LunboBox .bd ul li .pic img{ width:201px;height:155px;display: block; }
.LunboBox .bd ul li .pic a:hover img{ border-color:#999;  }
.LunboBox .bd ul li .title{}
.LunboBox .bd ul li .title p{overflow: hidden;padding:8px 0;color:#898989;}
.LunboBox .bd ul li .title p span{display:inline-block;width: 100px;height: 25px;line-height: 25px;text-align: center;color:#fff;background:#b5b5b5;font-size: 14px;font-weight: bold;}
.LunboBox .bd ul li .title p .Btn{display:inline-block;width: 40px;height: 25px;line-height: 25px;text-align: center;color:#fff;background:#898989 url(../images/ico05.png) 5px center no-repeat;font-size: 14px;padding-left: 20px;margin-left: 5px;}
.LunboBox .bd ul li .title p em{color:#d2d2d2;margin:0 14px;}

.Lunbo2Box{ width:1100px; overflow:hidden; position:relative;}
.Lunbo2Box .bd{ position:relative; z-index:0;width: 970px;margin: 0 auto;overflow: hidden;}
.Lunbo2Box .bd li{ zoom:1;width:990px;overflow: hidden;}
.Lunbo2Box .prev,
.Lunbo2Box .next{ position:absolute; left:0; top:50%; margin-top:-25px; display:block; width:20px; height:50px; background:url(../images/btn_lunbo.png) left top;}
.Lunbo2Box .next{ left:auto; right:0; background-position:right top; }
.Lunbo2Box .subBox{ float: left;margin-bottom: 10px;margin-right: 20px;width: 189px;}
.Lunbo2Box .subBox .Img{ width: 100%;height: 130px;border: 1px solid #dadada;overflow: hidden;}
.Lunbo2Box .subBox .Img img{ width:100%;height:100%;}
.Lunbo2Box .subBox p{ display: none;}
.Lunbo2Box .subBox.one { width:340px;height:270px;}
.Lunbo2Box .subBox.one .Img{ height:230px;}
.Lunbo2Box .subBox.one p{ display: block;padding-top:8px;line-height: 20px;width: 100%;}
.Lunbo2Box .subBox.one p a{color:#252525;font-size: 14px;}


.Lunbo3Box{ width:1100px;position:relative;}
.Lunbo3Box .prev,.Lunbo3Box .next{ display:block;width:20px; height:50px;cursor:pointer; background:url(../images/btn_lunbo.png) left top;position: absolute;top:50%;margin-top: -25px;left:-8px;}
.Lunbo3Box .next{ left:auto;right:-8px;background-position:right top;}
.Lunbo3Box .bd{width:1070px;margin:0 auto;}
.Lunbo3Box .bd ul{ overflow:hidden; zoom:1; }
.Lunbo3Box .bd ul li{ margin:0 4px; float:left; _display:inline; overflow:hidden; text-align:center;min-height:225px;}
.Lunbo3Box .bd ul li .pic{ text-align:center; }
.Lunbo3Box .bd ul li .pic img{ width:200px; height:225px; display:block;  padding:2px; border:1px solid #ccc; }
.Lunbo3Box .bd ul li .pic a:hover img{ border-color:#999;  }
.Lunbo3Box .bd ul li .title{ line-height:24px;   }


.Footer{padding-bottom:25px;background:#0c0e13 url(../images/bg_footer.png) left bottom repeat-x; min-width:1200px;}
.Flink{width:1130px;padding: 20px 0;margin:0 auto;overflow: hidden;}
.Flink li{float: left;line-height: 60px;font-size: 20px;color:#fff;margin:10px 0;margin-right: 25px;}
.Flink li img{display: block;height:60px;}
.FooterLogo{height:74px;background:url(../images/bg_f.jpg);line-height: 74px;}
.FooterLogo .Wrap{width: 1130px;}
.FooterLogo .FLogo{float: left;}
.FooterLogo .FLogo img{margin-left: -6px;vertical-align: middle;}
.FooterLogo ul{float: right;padding-top:17px;}
.FooterLogo ul li{float: left;font-size: 18px;color:#8a8a8a;line-height:40px;height:40px;padding-left:40px;margin-left: 25px;}
.FooterLogo ul li a{color:#cec8c8;}
.FooterLogo ul li span{font-size: 24px;color:#feef00;font-weight: bold;}
.FooterLogo ul li.img1{background:url(../images/img05.png) left top no-repeat;}
.FooterLogo ul li.img2{background:url(../images/img05.png) left -40px no-repeat;}
.FooterLogo ul li.img3{background:url(../images/img05.png) left -80px no-repeat;}
.Footer .Line{background:url(../images/fline.png) left center repeat-x;height: 20px;width:1130px;margin:0 auto;}
.Footer p{text-align: center;padding: 10px 0;}
.Footer p img{height:45px;}
.Footer p a{color:#57595c;}
.Footer p i{margin:0 10px;color:#57595c;}
.Footer p.Copy{color:#6e6c6c;}

.GoTop{width:38px;height: 40px;background: url(../images/bg_common.png) right bottom no-repeat;cursor:pointer;position: fixed;right:4%;bottom: 20%;}

/*list.html*/

.ShadowBox{width:970px;background:#fff;margin:0 auto;-moz-box-shadow: 0px 0px 10px #888;-webkit-box-shadow: 0px 0px 10px #888;box-shadow: 0px 0px 10px #888;}
.Banner{width:970px;margin:0 auto;}
.Banner img{width:100%;}
.List{}
.Menu{float: left;width:190px;margin-left: 10px;}
.Menu .TypeName{padding:15px 15px 0 15px;background:url(../images/bg_m_tit.png);}
.Menu .TypeName div{background:url(../images/bg_m_logo.png) left 3px no-repeat;padding-left:33px;}
.Menu .TypeName div p{font-size: 16px;height:20px;overflow: hidden;}
.Menu .TypeName div span{display: block;height:15px;font-size:10px;font-family: "HELVETICA";color:#6c6c6c;margin-top: -2px;overflow: hidden;}
.Menu .TypeName .subType{background:url(../images/bg_m_tit.png);padding:10px 0 5px;overflow: hidden;}
.Menu .TypeName .subType li{background:#f7f7f7;margin-bottom:1px;font-size: 16px;}
.Menu .TypeName .subType li a{display: block;height: 35px;line-height: 35px;padding-left: 45px;overflow: hidden;}
.Menu .TypeName2 {background:url(../images/bg_m_tit2.png);}
.Menu .TypeName2 .subType{background:url(../images/bg_m_tit2.png);}
.Menu .Tel{border: 1px solid #e0e0e0;}
.Menu .Tel .Tit{text-align: center;height: 30px;margin-top: -10px;font-size: 16px;}
.Menu .Tel .Tit span{padding:0 10px;background:#fff;}
.Menu .Tel .TelBox{padding:4px;overflow: hidden;}
.Menu .Tel .TelBox span{display: block;float: left;height:20px;width:63px;text-align: center;line-height: 20px;background:#7e7e7e;color:#dfdfdf;font-size: 14px;}
.Menu .Tel .TelBox div{float: left;padding-left: 10px;width:105px;overflow: hidden;}
.Menu .Tel .TelBox div p{height: 20px;line-height: 21px;font-size: 15px;font-weight: bold;font-family: "HELVETICA";border-top:1px solid #7e7e7e;margin-top: -1px;}
.Menu .LBtn{border: 1px solid #e0e0e0;border-top: none;height:68px;padding-left: 70px;font-size: 24px;color:#333;line-height: 68px;background:#f7f7f7 url(../images/img07.png) 13px center no-repeat;}
.Menu .LBtn a:hover{text-decoration: none;}
.Menu .LBtn2{background:#f7f7f7 url(../images/img08.png) 13px center no-repeat;line-height:50px;}
.Menu .LBtn2 p{line-height: 20px;font-size: 12px;margin-top: -10px;font-weight: bold;color:#ff0000;}
.Menu .AD{width: 100%;margin:10px 0;}
.Menu .AD img{width: 100%;display: block;height:auto!important;}
.Menu .GcTel{width: 100%;padding-top: 180px;background:#f7f7f7 url(../images/img09.png) center top no-repeat;text-align: center;line-height: 50px;border: 1px solid #e0e0e0;font-size: 20px;color:#ff0000;font-weight: bold;}


.Right{float: right;width:750px;padding:0 5px;}
.Path{height: 33px;line-height: 33px;padding:7px 0;color:#949393;text-align: right;padding-right: 20px;background:url(../images/bg_path.png) left bottom repeat-x;}
.Path span{float: left;font-size: 18px;color:#7c7c7c;}
.Path a{color:#949393;}
.Path a.on{color:#b0080c;}
.ListPic ul li{height:150px;padding:20px 0;border-bottom: 1px solid #e0e0e0;overflow: hidden;}
.ListPic ul li .Img{height:150px;width:200px;overflow: hidden;float: left;margin-right: 20px;}
.ListPic ul li .Img img{display:block;height:150px;margin: 0 auto;}
.ListPic ul li .Infos{height:150px;padding-right: 50px;}
.ListPic ul li .Infos h3{height:44px;font-size: 18px;font-weight: normal;}
.ListPic ul li .Infos h3 a{color:#818080;}
.ListPic ul li .Infos .Desc{line-height: 24px;color:#666;max-height:72px;overflow: hidden;}
.ListPic ul li .Infos .Desc .More{color:#d30207;}
.ListPic ul li .Infos .Date{line-height: 34px;color:#666;text-align: right;}
.Page{clear: both;line-height: 30px;text-align: center;font-size: 16px;}
.Page li{display: inline;margin:0 3px;}
.Page span,.Page a{color:#666;}

.ListDesign ul li{height:180px;padding:20px 0;border-bottom: 1px solid #e0e0e0;overflow: hidden;}
.ListDesign ul li .Img{height:178px;width:228px;overflow: hidden;float: left;margin-right: 20px;border: 1px solid #d7d7d7;}
.ListDesign ul li .Img img{display:block;height:178px;margin: 0 auto;}
.ListDesign ul li .Infos{height:178px;padding-right: 50px;}
.ListDesign ul li .Infos h3{height:33px;font-size: 18px;font-weight: normal;}
.ListDesign ul li .Infos h3 a{color:#d30207;}
.ListDesign ul li .Infos h3 span{color:#666;font-size: 14px;}
.ListDesign ul li .Infos .Zili{line-height: 30px;}
.ListDesign ul li .Infos em{font-weight: bold;color:#333;}
.ListDesign ul li .Infos .Desc{line-height: 24px;color:#666;max-height:72px;overflow: hidden;}
.ListDesign ul li .Infos .Btn{line-height:45px;color:#333;}
.ListDesign ul li .Infos .Btn i{color:#d30207;font-size: 22px;vertical-align: middle;margin-left: 10px;font-family: "HELVETICA";}
.ListDesign ul li .Infos .Btn a{display:block;float: right;width: 100px;height: 30px;background:url(../images/btn_d.png);text-align: center;line-height: 30px;color:#444;margin-top:7px;}


.ArcDesign{padding:10px;}
.ArcDesign .Img{float: left;margin-right: 20px;width:360px;height: 270px;overflow: hidden;}
.ArcDesign .Img img{display:block;height: 270px;margin:0 auto;}
.ArcDesign .IntroBox h3{height:45px;line-height:45px;font-weight: normal;font-size: 18px;color:#d30207;}
.ArcDesign .IntroBox h3 span{font-size: 14px;color:#666;margin-left: 5px;}
.ArcDesign .IntroBox .Post{font-size: 14px;color:#666;margin-left: 5px;padding-bottom: 20px;}
.ArcDesign .IntroBox .Ps{line-height: 24px;color:#666;}
.ArcDesign .IntroBox .Ps em{font-weight: bold;color:#333;}
.ArcDesign .IntroBox .c{height: 10px;}
.ArcDesign .IntroBox .Pt{line-height:36px;color:#333;}
.ArcDesign .IntroBox .Pt span{color:#d30207;font-size: 22px;vertical-align: middle;margin-left: 10px;font-family: "HELVETICA";}
.ArcDesign .IntroBox .Pt i{color:#d30207;font-family: "HELVETICA";}
.ArcDesign .IntroBox .Btn a{display:block;float: left;width: 100px;height: 30px;background:url(../images/btn_d.png);text-align: center;line-height: 30px;color:#444;margin-top:10px;}
.ArcDesign .TabTit{background:url(../images/bg_tabtit.png) left center repeat-x;height:30px;line-height:30px;font-size: 14px;color:#d30207;font-weight: bold;}
.ArcDesign .TabTit span{padding:0 5px;background:#fff;margin-left: 10px;}
.ArcDesign .TabCont{padding:10px 0;color:#666;line-height: 22px;overflow: hidden;}
.ArcDesign .TabCont img{max-width:100%;}
.ArcDesign .ListCase{overflow: hidden;}
.ArcDesign .ListCase ul{width: 750px;}
.ArcDesign .ListCase li{float: left;margin:10px 0;margin-right:20px;text-align: center;width: 230px;}
.ArcDesign .ListCase .Pic{width: 100%;height: 160px;overflow: hidden;}
.ArcDesign .ListCase .Pic img{height: 160px;display:block;margin:0 auto;}
.ArcDesign .ListCase p{line-height:20px;margin-top:5px;}
.ArcDesign .RecommendSlide{ width:730px;  overflow:hidden; position:relative;margin-top: 10px;}
.ArcDesign .RecommendSlide .prev,.ArcDesign .RecommendSlide .next{ display:block;  width:30px; height:53px;overflow:hidden;cursor:pointer;position: absolute;left:15px;top:50%;margin-top: -26px;background:url(../images/ad_ctr.png) -10px -18px;filter:alpha(opacity=20);opacity:0.2;}
.ArcDesign .RecommendSlide .next{left:auto;right:15px;background:url(../images/ad_ctr.png) -20px -106px; }
.ArcDesign .RecommendSlide .bd{ width: 588px;margin:0 auto;}
.ArcDesign .RecommendSlide .bd ul{ overflow:hidden; zoom:1; }
.ArcDesign .RecommendSlide .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;width:180px;height:180px;}
.ArcDesign .RecommendSlide .bd ul li .pic{ text-align:center;}
.ArcDesign .RecommendSlide .bd ul li .pic img{ width:178px; height:130px; display:block; border:1px solid #ccc; }
.ArcDesign .RecommendSlide .bd ul li .pic a:hover img{ border-color:#999;  }
.ArcDesign .RecommendSlide .bd ul li .title{ line-height:24px;font-size: 14px;font-weight: bold;color: #444;}
.ArcDesign .RecommendSlide .bd ul li .title span{ font-size: 12px;font-weight: normal;color: #666;margin-left: 3px;}
.ArcDesign .RecommendSlide .bd ul li .Btn a{ display: block;width:30px;height: 22px;float: left;background:#666 url(../images/ico_06.png) 5px center no-repeat;padding-left:25px;text-align: left;color:#fff;line-height: 22px;-moz-border-radius: 3px 0 0 3px;-webkit-border-radius: 3px 0 0 3px;border-radius: 3px 0 0 3px;}
.ArcDesign .RecommendSlide .bd ul li .Btn a.R{ float: right;background:#666  url(../images/ico_07.png) 5px center no-repeat;-moz-border-radius: 0 3px 3px 0;-webkit-border-radius: 0 3px 3px 0;border-radius: 0 3px 3px 0;width:95px;}

.ListImg {}
.ListImg li{padding:10px 0;}
.ListImg .Img{padding:3px;border: 1px solid #d7d7d7;}
.ListImg .Img img{width:100%;}
.ListImg .Infos{padding:3px;border: 1px solid #d7d7d7;border-top: none;overflow: hidden;line-height: 20px;}
.ListImg .Infos span{display: block;float: left;height:20px;padding-left: 25px;background: url(../images/ico_08.png) 8px center no-repeat;color:#020202;margin-right: 20px;}
.ListImg .Infos span.s{background: url(../images/ico_09.png) 8px center no-repeat;}
.ListImg .Infos i{float: right;color:#3c3c3c;}


.MsgMain{padding: 20px 0;}
.InputBox{overflow: hidden;padding:5px;}
.InputBox span{display:block;width:80px;height:30px;line-height: 30px;float: left;text-align: right;padding:0 10px;}
.InputBox div{float: left;overflow: hidden;width:410px;}
.InputBox div .Txt{display: block;float: left;height:20px;padding:4px;border: 1px solid #d7d7d7;width:400px;line-height: 20px;}
.InputBox div textarea{display: block;float: left;height:100px;padding:4px;border: 1px solid #d7d7d7;width:400px;line-height: 20px;}
.InputBox div .Btn{display: block;height:38px;padding:0 25px;border:none;line-height: 38px;background:#b1080d;color:#fff;cursor: pointer;float: right;}
.InputBox div .code{width:100px;}
.InputBox div img{display: block;float: left;margin-left: 10px;height:30px;}


.ListActive{padding:20px;}
.ListActive ul{width:760px;overflow: hidden;}
.ListActive ul li{width:320px;padding:9px;border: 1px solid #d7d7d7;float: left;margin-right:30px;margin-bottom: 20px;}
.ListActive ul li .Img{border: 1px solid #d7d7d7;height:210px;overflow: hidden;}
.ListActive ul li .Img img{height:100%;display: block;margin: 0 auto;}
.ListActive ul li .Tit{height:55px;margin-top: 10px;line-height: 55px;overflow: hidden;font-size: 16px;}
.ListActive ul li .Infos{overflow: hidden;}
.ListActive ul li .Infos .L{width: 72px;height: 90px;background:url(../images/bg_date.png);float: left;margin-right: 15px;color:#fff;text-align: center;font-family: "HELVETICA";}
.ListActive ul li .Infos .L .Ym{height: 22px;line-height: 22px;}
.ListActive ul li .Infos .L .Day{height:44px;line-height: 44px;padding-bottom: 3px;border-bottom: 1px dotted #fff;width:60px;margin: 0 auto;font-size: 35px;}
.ListActive ul li .Infos .L .Zan{background:url(../images/ico_10.png) 11px center no-repeat;height:18px;line-height: 18px;padding-left:30px;text-align: left;}
.ListActive ul li .Infos .R{line-height: 22px;max-height:66px;overflow: hidden;color:#666;}
.ListActive ul li .Infos .More{color:#d30207;line-height: 22px;}

.ListHaocai{padding:20px;}
.ListHaocai ul{width:760px;overflow: hidden;}
.ListHaocai ul li{width:320px;padding:9px;border: 1px solid #d7d7d7;float: left;margin-right:30px;margin-bottom: 20px;height:360px;overflow: hidden;}
.ListHaocai ul li .Img{height:100%;width:100%;overflow: hidden;}
.ListHaocai ul li img{height:100%;display: block;margin: 0 auto;}

.Arc{padding:15px;overflow: hidden;color:#666;line-height: 22px;}
.Arc img{max-width: 100%!important;}