@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
html,body{-webkit-text-size-adjust:none;}
/*正文开始*/
.banner{ height:493px; overflow:hidden; position:relative; z-index:1;}
.banner a{ display:block; background:url(Img/Index/banner.jpg) no-repeat center top; height:493px; overflow:hidden;}


.link { height:113px; margin-top:15px; overflow:hidden; }
.link h2{ height:30px; border-bottom:1px solid #c7c7c7; font-family:"Microsoft Yahei"; line-height:30px; font-weight:normal;}
.link h2 span a{ font-size:12px; color:#262626;}
.link h2 i{ color:#262626; font-size:14px; text-transform:uppercase;}
.link h2 i a{ color:#262626; font-size:18px; display:inline-block; padding-right:3px;}
.link p{ line-height:24px; color:#676767; padding-top:10px; font-family:"Microsoft Yahei";}
.link p a{ color:#676767; padding:0 24px; display:inline-block;}

.fang{ width:960px; height:333px; margin:0 auto; margin-top:35px; overflow:hidden;}
.fang dl{ width:430px; overflow:hidden; margin-top:14px;}
.fang dl dt{ background:url(Img/Index/fang_logo.gif) no-repeat left center; padding-left:102px; font:18px "Microsoft Yahei";_font:16px "Microsoft Yahei"; color:#262626; font-weight:bold; line-height:24px; height:75px;} 
.fang dl dt span{ display:block; font-size:30px; color:#c60f09; line-height:46px;}
.fang dl dd{ padding:28px 0 0 20px; font:14px "Microsoft Yahei"; color:#262626; line-height:24px;}
.fang dl dd p{ height:140px; overflow:hidden;}
.ico1{ display:block; background:url(Img/Index/cq_bj.gif) no-repeat; width:81px; height:27px; text-align:center; float:right; font-family:"宋体"; font-size:12px;}
.ico1 a{ color:#fff; line-height:27px;}

.fang_c{ width:396px; overflow:hidden; height:305px; background:url(Img/Index/fang_yy.gif) no-repeat center bottom;}
.fang_c p{ width:396px; height:290px; overflow:hidden;}
.fang_c p img{ width:394px; height:289px; border:1px solid #838282;}
.fang_c ul{ height:44px; padding:0 0 0 134px; overflow:hidden;}
.fang_c ul li{ float:left; width:18px; height:18px; margin:16px 20px 0 0;}
.fang_c ul li a{ display:inline-block; width:18px; height:18px; background:url(Img/Index/fang_ico2.gif) no-repeat;}
.fang_c ul li a:hover { background:url(Img/Index/fang_ico1.gif) no-repeat;} 

.dy_bj{ background:url(Img/Index/dy_bj.gif) repeat-x center top; height:452px; overflow:hidden;}
.sp{ width:531px; height:452px; overflow:hidden; position:relative; margin-left:-52px;}
.sp h2{margin-left:40px;height:89px;overflow:hidden;text-align:center;font:14px "Microsoft Yahei";color:#262626;padding-top:20px;}
.sp h2 b{ display:block; background:url(Img/Index/sp_line.gif) no-repeat center; font-size:24px; color:#c60f09; height:30px; line-height:30px; margin-bottom:6px;}
.sp p{ background:url(Img/Index/sp_bj.jpg) no-repeat; width:531px; height:308px; overflow:hidden;}
.sp p img{ margin:5px 0 0 60px; width:442px; height:272px;}

.dy{ width:480px; overflow:hidden; height:442px; padding-top:10px;}
.dy h2{ height:36px; background:url(Img/Index/dy_line.gif) repeat-x center bottom; overflow:hidden; font-family:"Microsoft Yahei"; font-weight:normal; line-height:36px; text-transform:uppercase;}
.dy h2 span a{ font-size:12px;}
.dy h2 a{ color:#262626;}
.dy h2 i{ color:#262626; font-size:16px;}
.dy h2 i a{ font-size:18px; display:inline-block; padding-right:5px;}
.dy dl{ height:125px; overflow:hidden; margin:25px 15px 0 0;}
.dy dl dt img{ width:189px; height:119px; border:1px solid #adacad; background:#fff; padding:1px;}
.dy dl dd{ width:260px; overflow:hidden; color:#262626; font-family:"Microsoft Yahei";}
.dy dl dd h3{ height:20px; overflow:hidden; font-size:16px;} 
.dy dl dd h3 a{ color:#262626;}
.dy dl dd p{ line-height:24px; font-size:14px; padding-top:6px; height:70px; overflow:hidden;}
.dy ul{ margin:15px 15px 0 0; }
.dy ul li { height:28px; line-height:28px; color:#262626; background:url(Img/Index/dy_ico.gif) no-repeat left 10px ; padding-left:20px;}
.dy ul li a{ color:#262626;}

.pic{ height:188px; overflow:hidden; position:relative;}
.pic p{ width:355px; height:36px; background:#084db4; position:absolute; top:111px; left:424px; overflow:hidden; font:14px "Microsoft Yahei"; line-height:36px; padding-left:10px; color:#fff;}
.pic p span{ font-size:18px;}
.pic p i{ width:68px; height:22px; background:#c60f09; text-align:center; line-height:22px; overflow:hidden; margin:7px 0 0 34px; display:inline-block;}
.pic p i a{ color:#fff;}

.anli{ margin-top:27px; overflow:hidden; height:582px;}
.anli h2{ height:70px; overflow:hidden; text-align:center; font-family:"Microsoft Yahei"; line-height:20px; margin-bottom:13px;}
.anli h2 b{ display:block; height:40px; background: url(Img/Index/anli_line.gif) repeat-x center center; line-height:40px; overflow:hidden;}
.anli h2 b a{ display:inline-block; padding:0 10px; background:#fff; color:#000;}
.anli h2 b em{ color:#c60f09;}
.anli h2 i{display:block;font-size:20px;color:#494949;text-transform:uppercase;line-height:20px;height:25px; font-weight:normal; padding-left:50px;}
.anli h2 i a{ width:56px; height:16px; border:1px solid #9a9a9a; font-size:12px;color:#494949; text-align:center; line-height:16px; margin-left:50px; vertical-align:middle;}
.anli_menu{ width:232px; height:483px; overflow:hidden;}
.anli_menu ul{ height:295px; background:url(Img/Index/anli_menu_bj.gif) repeat-y left top; overflow:hidden;}
.anli_menu ul li{ margin-bottom:15px; background:url(Img/Index/anli_cur1.jpg) no-repeat; height:44px; font:18px "Microsoft Yahei"; line-height:44px; text-align:center; vertical-align:top; overflow:hidden;}
.anli_menu ul li a{ color:#fff; display:block;}
.anli_menu ul li a:hover , .anli_menu ul li a.cur{ background:url(Img/Index/anli_cur.jpg) no-repeat; text-decoration:none;}
.anli_menu p{ width:220px; height:70px; background:#c60f09; overflow:hidden; text-align:center; font:24px "Times New Roman", Times, serif; color: #fff; font-weight:bold; padding-top:16px;}
.anli_menu p span{ display:block; background:url(Img/Index/tel_line.gif) no-repeat center center; font:14px "Microsoft Yahei"; margin-bottom:5px;}
.anli_c { width:715px; height:482px; border:1px solid #c60f09; overflow:hidden;}
.anli_c dl{ margin:13px 0 0 22px; height:230px; overflow:hidden;}
.anli_c dl dt { width:252px; height:213px; position:relative; overflow:hidden;}
.anli_c dl dt img{ padding:1px; border:1px solid #b7b7b7; width:248px; height:209px;}
.anli_c dl dt span{ display:block; position:absolute; background:url(Img/Index/anli_span.png) repeat; position:absolute; top:180px; left:2px; height:31px; text-align:center; line-height:31px; width:248px;}
.anli_c dl dt span a{ color:#fff;}
.anli_c dl dd{ width:420px; overflow:hidden; font-family:"Microsoft Yahei";}
.anli_c dl dd h3{ height:23px; font-size:14px; line-height:23px; overflow:hidden;}
.anli_c dl dd h3 a{ color:#262626;}
.anli_c dl dd p{ width:398px; height:140px; overflow:hidden; line-height:24px;color:#262626; padding-top:5px; text-indent:24px;}
.anli_c dl dd p i{ display:block; text-align:right;}
.anli_c dl dd p i a{color:#c60f09;}
.anli_c dl dd h4 { font-size:14px; font-weight:normal; margin-top:10px;}
.anli_c dl dd h4 a{ width:114px; height:28px; text-align:center; line-height:28px; color:#c60f09; border:1px solid #c60f09; display:inline-block; margin-right:18px;}

.reason_bj{ margin-top:17px; height:1656px; border-bottom:1px solid #f7f7f7; overflow:hidden; background:url(Img/Index/reason_bj.gif) repeat;}
.reason_bj h2{ background:#c60f09; height:91px; border-bottom:1px solid #dd9491; padding-top:17px; overflow:hidden;}
.reason_bj h2 p{ background:url(Img/Index/reason_t.jpg) no-repeat; width:487px; height:78px; margin:0 auto; overflow:hidden; font-size:36px; font-family:"Microsoft Yahei"; text-align:center; line-height:78px; color:#fff; padding-left:95px;}
.reason_bj h2 p span{ display:block; float:left; font-size:86px; font-family:Arial, Helvetica, sans-serif; font-style:italic; padding:0 2px; }
.reason_bj h2 p em{ display:block; float:left;letter-spacing:4px; *padding-top:4px;}
.reason{ height:1545px; width:960px; margin:0 auto; position:relative;}
.reason p{ overflow:hidden;}
.reason .p01{ position:absolute; top:35px; right:50px; width:410px; height:276px;}
.reason .p02{ position:absolute; top:294px; left:18px; width:460px; height:276px;}
.reason .p03{ position:absolute; top:581px; right:15px; width:429px; height:235px;}
.reason .p04{ position:absolute; top:836px; left:0; width:429px; height:357px;}
.reason .p05{ position:absolute; top:1227px; right:5px; width:506px; height:315px;}
.reason .p06{ position:absolute; top:1087px; right:0; width:446px; height:118px;}
.reason .p01 img{ width:410px; height:276px;}
.reason .p02 img{ width:460px; height:276px;}
.reason .p03 img{ width:429px; height:235px;}
.reason .p04 img{ width:429px; height:357px;}
.reason .p05 img{ width:506px; height:315px;}
.reason .p06 img{ width:446px; height:118px;}
.reason .dl01{ position:absolute; top:58px; left:14px; width:398px; overflow:hidden;}
.reason .dl02{ position:absolute; top:325px; left:518px; width:440px; overflow:hidden;}
.reason .dl03{ position:absolute; top:595px; left:14px; width:378px; overflow:hidden;}
.reason .dl04{ position:absolute; top:857px; left:518px; width:432px; overflow:hidden;}
.reason .dl05{ position:absolute; top:1242px; left:14px; width:398px; overflow:hidden;}
.reason .dl01 dt p ,.reason .dl03 dt p , .reason .dl05 dt p{ width:300px;}
.reason .dl02 dt p , .reason .dl04 dt p{ width:363px;}
.reason dl dt span{ display:block; float:left; width:63px; font:58px Impact; color:#c60f09; text-align:center; overflow:hidden;}
.reason dl dt p{ float:left; overflow:hidden; font:12px Arial, Helvetica, sans-serif; color:#858585; text-transform:uppercase; letter-spacing:-1px; line-height:24px; padding:5px 0 0 5px;}  
.reason dl dt p b{ display:block; font-size:20px; font-family:"Microsoft Yahei" ; color:#c60f09; padding-top:10px; letter-spacing:0; line-height:24px;} 
.reason dl dd{ padding:15px 0 0 62px; font:14px "Microsoft Yahei"; line-height:30px;}
.reason dl dd p{ color:#262626; background:url(Img/Index/reason_ico.gif) no-repeat left 8px; padding-left:27px;}

.lc{ height:247px; margin-top:26px; overflow:hidden; position:relative;}
.lc .hh3 i{ background:url(Img/Index/lc_ico.gif) no-repeat 2px 3px; padding-left:30px;}
.lc p{ font-family:"Microsoft Yahei"; color:#c60f09; font-weight:bold; line-height:16px; position:absolute; background:url(Img/Index/lc_1.jpg) no-repeat; width:146px; height:38px; text-align:center; padding-top:4px; *padding-top:6px; *height:36px;}
.lc .p01{ top:60px; left:20px;}
.lc .p02{ top:59px; left:279px;}
.lc .p03{ top:59px; left:537px;}
.lc .p04{ top:59px; left:796px; background:url(Img/Index/lc_2.jpg) no-repeat; width:141px; height:49px;}
.lc .p05{ top:170px; left:796px; background:url(Img/Index/lc_3.jpg) no-repeat; width:147px;}
.lc .p06{ top:170px; left:537px; background:url(Img/Index/lc_3.jpg) no-repeat; width:147px;}
.lc .p07{ top:170px; left:279px; background:url(Img/Index/lc_3.jpg) no-repeat; width:147px; line-height:36px; *line-height:30px;}
.lc .p08{ top:158px; left:20px; width:140px; height:50px; border:1px solid #c60f09; color:#d92c26; background:none; padding:10px 0 0 10px; text-align:left; line-height:20px;}
.lc .p08 span{ display:block; font-size:18px;}
.lc em{display:block;background:url(Img/Index/lc_line.gif) no-repeat;width:95px;height:1px;overflow:hidden; position:absolute;}
.lc .i01{ left:172px; top:78px;}
.lc .i02{ left:433px; top:78px;}
.lc .i03{ left:690px; top:78px;}
.lc .i04{ left:869px; top:115px; background:url(Img/Index/lc_line1.gif) no-repeat; width:1px; height:47px;}
.lc .i05{ left:172px; top:190px;}
.lc .i06{ left:433px; top:190px;}
.lc .i07{ left:690px; top:190px;}

.wit { margin-top:10px; width:605px; height:395px; overflow:hidden;}
.wit dl{ margin:20px 5px 0; border-bottom:1px dashed #c4c4c4; height:160px; overflow:hidden;}
.wit dl dt img{ border:1px solid #b7b7b7; padding:1px; width:191px; height:134px; }
.wit dl dd{ width:390px; overflow:hidden;}
.wit dl dd h4{ height:30px; font-size:12px; line-height:30px; overflow:hidden;}
.wit dl dd h4 a{ color:#262626;}
.wit dl dd p{ height:80px; overflow:hidden; line-height:24px; color:#262626;}
.wit dl dd em{ display:block; text-align:right;}
.wit dl dd em a{ color:#c60f09;}
.wit .nones{ border-bottom:0;}

.online { margin-top:10px; width:334px; height:395px; overflow:hidden;}
.online ul{ margin:15px 0 0;}
.online ul li{ margin-bottom:10px ;*margin-bottom:8px ; font-family:"Microsoft Yahei";}
.online ul li span{width: 90px;display:inline-block;overflow:hidden;line-height:25px;color:#262626;vertical-align:top;}
.online ul li em{ margin-left:5px; color:#ff0000;}
.online .btn1{ background:url(Img/Index/tj.gif) no-repeat; width:74px; height:29px; border:0; margin-right:65px;}
.online .btn2{ background:url(Img/Index/cz.gif) no-repeat; width:74px; height:29px; border:0;}
.online ul .li02{ margin-top:15px; padding-left:104px;}
.inp1{ width:222px; height:25px; border:1px solid #a1a1a1; background:none; line-height:25px; resize:none;font-size:16px; color:#666;}
.inp2{ width:222px; height:70px; border:1px solid #a1a1a1; background:none; resize:none;font-size:16px; color:#666;}
.inp3{ width:122px; height:25px; border:1px solid #a1a1a1; background:none; line-height:25px;}
.online ul li img{ vertical-align:middle; margin-left:10px;}

.gg2 a{ display:block; height:160px; overflow:hidden; background:url(Img/Index/gg2.jpg) no-repeat center top;}

.about{ height:270px; width:608px; margin:28px 0 0 0; overflow:hidden;}
.about .hh3 i{background:url(Img/Index/about_h.gif) no-repeat 6px center; padding-left:30px;}
.about dl{ height:176px; overflow:hidden; margin-top:30px;}
.about dt{ width:270px; height:176px; float:left; overflow:hidden;}
.about dt img{ width:266px; height:172px; padding:1px; border:1px solid #b7b7b7; display:block;}
.about dd{ width:312px; height:176px; float:right; overflow:hidden;}
.about dd h4 a{ display:block; height:30px; font:12px "宋体"; font-weight:bold; color:#262626; line-height:30px; overflow:hidden;}
.about dd p{ color:#262626; line-height:24px; height:96px; overflow:hidden; text-indent:2em;}
.about dd em{ display:block; width:81px; height:28px; overflow:hidden; margin:16px 0 0 227px;}

.honor{ width:335px; height:270px; margin-top:28px; overflow:hidden;}
.honor .hh3 i{background:url(Img/Index/honor_h.gif) no-repeat 6px center; padding-left:38px;}
.honor .hh1,.honor .hh2{ width:21px; height:22px; overflow:hidden; margin-top:105px;}
.honor ul{ margin:25px 0 0 10px;}
.honor li{ width:272px;overflow:hidden; position:relative;}
.honor li img{ width:254px; height:156px; display:block; padding:8px; background:#080404; border:1px solid #aeaeae;}
.honor li span a{ display:block; width:270px; height:25px; overflow:hidden; line-height:25px; color:#fff;text-align:center; position:absolute; bottom:0; left:1px; background:url(Img/Index/honor_alp.png);}

.alb{ height:265px; overflow:hidden;}
.alb .hh3 i{background:url(Img/Index/alb_h.gif) no-repeat 6px center; padding-left:36px;}
.alb .hh1,.alb .hh2{ width:22px; height:48px; overflow:hidden; margin-top:75px;}
.alb ul{ width:916px; overflow:hidden;}
.alb li{ width:213px; float:left; display:inline; margin:30px 1px 0 12px;overflow:hidden;}
.alb li img{ width:209px; height:139px; display:block; padding:1px; border:1px solid #b7b7b7;}
.alb li span a{ display:block;height:28px; text-align:center; line-height:28px; color:#262626; overflow:hidden;}

.hh3{ height:36px; font:18px "Microsoft Yahei"; line-height:33px; background:url(Img/Index/dy_line1.gif) repeat-x center 34px;overflow:hidden; *background:url(Img/Index/dy_line1.gif) repeat-x center 35px;}
.hh3 a{ color:#535353;}
.hh3 i{ display:inline-block; height:31px; border-bottom:4px solid #c60f09; background:url(Img/Index/dy_h.gif) no-repeat 6px center; padding:0 5px 0 30px;}
.span1 a{ display:inline-block;font:12px "Microsoft Yahei"; color:#262626; padding:10px 0 0 0; height:20px; line-height:20px; overflow:hidden; text-transform:uppercase;}

.pp1{ width:278px; height:99px; margin:24px 0 0 14px; overflow:hidden;}
.pp1 img{width:274px; height:95px; padding:1px; border:1px solid #b7b7b7; display:block; }

.faq{ height:370px; width:302px; margin-right:0; overflow:hidden;}
.faq .hh3 i{ background:url(Img/Index/faq_h.gif) no-repeat 6px center; padding-left:35px;}
.faq dl{ padding:23px 0 13px 15px; width:287px; border-bottom:1px dashed #c4c4c4;}
.faq dt{ height:24px; background:url(Img/Index/q.gif) no-repeat left 0; line-height:15px; padding-left:30px;}
.faq dt a{ color:#c60f09;}
.faq dd{ color:#262626; line-height:24px; background:url(Img/Index/a.gif) no-repeat left 3px; padding-left:30px;}
.faq .nones{ border-bottom:0;}

.news{ width:307px; height:370px; overflow:hidden; margin-right:15px;}
.news1 .hh3 i{ background:url(Img/Index/dy_h2.gif) no-repeat 6px center; padding-left:40px;}
.news ul{ margin-top:15px;}
.news li{height:30px; line-height:30px; overflow:hidden; background:url(Img/Index/dy_jt.gif) no-repeat 16px 9px; padding-left:28px;}
.news li a{ color:#262626;}
.news li span{float:right;}

