@charset "utf-8"; 
/* CSS Document */
*{ margin:0px; padding:0px;}
body{ font-family:'Microsoft Yahei';overflow-x:hidden;}
em,b,i{ font-style:normal;}
.fl{ float:left;}
.fr{ float:right}
.clear{ clear:both;}
a{ text-decoration:none;}
img{ border:none; outline:none;}
ul{ list-style:none;}
.font12{ font-size:12px;}
.font14{ font-size:14px;}
.font16{ font-size:16px;}
.font18{ font-size:18px;}
.font20{ font-size:20px;}
/*intro*/
.intro{ width:100%; min-height:202px; overflow:hidden; box-shadow:0px 2px 5px #e7e7e7; position:relative;}
.intro-detail{ width:1000px; margin:0 auto;}
.intro-detail-left{ width:490px; padding:25px 0px;}
.intro-detail-left h3{ font-style:normal;padding-bottom:10px; color:#db2521;font-size:22px;}
.intro-detail-left p{ line-height:25px; font-size:14px; color:#3e3e3e;}
.intro-detail-left p a{ color:#fe7610;}
.intro-detail ul li{ float:left; width:230px; text-align:center; padding-top:60px;}
.number{ font-size:42px; color:#db2521; font-family:'Arial'; letter-spacing:-5px;}
.number-name{ font-size:16px;display:inline-block; width:206px; height:24px; text-align:center; line-height:24px;color:#302f2f;}
/*guild*/
.guide_div{ width:100%; min-height:230px; background:#f8f8f8; padding:20px 0px 30px;}
.guild{ width:1000px; margin:0 auto;}
.guide_box01{ width:190px; height:228px; text-align:center;}
.guide_box01 img{ height:122px;}
.guide_box01 a{ font-size:20px; color:#000; display:block; margin-bottom:10px;}
.guide_box01 a:hover{ color:#db2521}
.guide_box01 p{ font-size:14px; font-size:#767676}
.guide_box04,.guide_box04 img{ width:274px; height:234px;}
.juli{ margin:0px 38px;}
/*contact*/
/*contact*/
.contact-div{ width:70px; height:278px; position:fixed; top:100px; right:0px;}
.contact-div li{ display:block; width:70px; height:70px; position:relative; background:url(../images/index/contact.png) no-repeat;filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8; -khtml-opacity:0.8;}
.contact-div li.c1{ background-position:0px 0px;}
.contact-div li.c2{ background-position:0px -71px;}
.contact-div li.c3{ background-position:0px -141px;}
.contact-div li.c4{ background-position:0px -211px;}
.contact-div li:hover{filter:alpha(opacity=100); opacity:1; -moz-opacity:1; -khtml-opacity:1;}
.hide01,.hide02,.hide03{ width:190px; min-height:56px; padding:5px 0px 5px 10px; overflow:hidden; background:#fff;border-top-left-radius:4px;border-bottom-left-radius:4px; display:block; position:absolute; 
right:-201px;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;}
.contact-div li.c1:hover .hide01,.contact-div li.c2:hover .hide02,.contact-div li.c3:hover .hide03{ 
right:69px;
transition: all 0.25s ease 0s;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;}
.hide03{ border:1px solid #4a9e65;}
.hide02{ border:1px solid #43a4b3;}
.hide01{border:1px solid #f5b06e;}
/*layout*/
.layout{ width:100%; min-height:500px; overflow:hidden; background:#f8f8f8;}
.layout_con{ width:1000px; margin:0 auto;}
.list_tip p{ width:708px; height:46px; background:#fcfcfc; line-height:46px; position:relative; margin-bottom:30px;}
.list_tip p a{color:#db2521; margin-right:10px;}
.list_tip p a:hover{ text-decoration:underline;}
.list_tip p span{ display:block; position:absolute; left:0px; width:181px; height:53px; background:url(../images/index/title.png); color:#fff; text-align:center;}
/*list*/
.list01{ width:708px; background:#fff; min-height:112px; overflow:hidden; border-radius:2px; padding:20px 0px 20px 15px; position:relative; margin-bottom:25px; box-shadow:-1px 2px 2px #e1e1e1}
.img_a{ width:125px; height:114px; display:block; border:1px solid #e1e1e1; box-shadow:1px 2px 2px #e2e2e2;}
.img_a img{ width:117px; height:106px; padding:4px;}
.list01 dl{ width:550px; padding-left:20px;}
.list01 dl dt a{ color:#000; display:inline-block; margin-bottom:18px;}
.list01 dl dt a:hover{ color:#db2521}
.list01 dl dt i{ padding:0px 2px; color:#fff; background:#fe984c; border-radius:3px; margin:0px 10px;}
.list01 dl dt img{ margin-bottom:-6px;}
.list01 dl dd span{ color:#3e3e3e; font-size:14px; display:inline-block; line-height:38px;}
.list01 dl dd span label{ color:#db2521; font-weight:bold;}
.list01 dl dd span em{ display:inline-block; width:100px; height:14px; border:1px solid #fe7610; border-radius:4px; margin:0px 5px;}
.list01 dl dd span em b{ display:inline-block; width:50%; height:14px; background:#fe7610;border-radius:4px; }
.width01{ width:120px;}
.width02{ width:210px;} 
.btn{ width:102px; height:36px; line-height:36px; text-align:center; color:#fff; font-size:14px; position:absolute; right:0px; top:0px;}
.btn01{ background:#db2521;}
.btn01:hover{ background:#F4275C; color:#fff !important;}
.btn02{ background:#b2b2b2; }
/*news*/
.news{ width:240px;}
.wzgg{ background:#fff; border:1px solid #f0f0f0; margin-bottom:20px;}
.news dt{ padding:10px;border-bottom:1px solid #f0f0f0;}
.news dt a{ color:#646464}
.news dt a:hover{ color:#db2521; text-decoration:underline}
.news dd{line-height:39px; height:39px; border-bottom:1px dashed #e5e5e5; white-space:nowrap; overflow:hidden; background:url(../images/index/laba.png) no-repeat 8px center; padding-left:25px;}
.news dd a{ font-size:12px; color:#646464}
.news dd a:hover{ text-decoration:underline;}
.news dd.first-new{ background:none;padding-left:5px; padding-top:4px; padding-right:5px; border-bottom:0px dashed #e5e5e5; height:113px;}
.news dd.first-new img{ width:230px;}
.dot_bg dd{ background:url(../images/index/dot.png) no-repeat 12px 18px;}
.wzgg dd:last-child{ border:none}
/*link*/
.link{ margin-bottom:20px;}
.link p{ line-height:45px; background:#fff; border-top:2px solid #db2521; border-bottom:1px solid #e8e8e8; font-size:20px; color:#db2521; padding-left:20px;}
.picMarquee-left{ width:1000px;  overflow:hidden; position:relative; background:#fff;}
.picMarquee-left .bd{ padding:10px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:134px; height:66px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;}