﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}
/**/

.content{width:1200px; margin:0 auto;}
.sou{ height:83px; padding-bottom:10px; background:url(../Images/sou_bg.png) repeat-x center bottom;overflow:hidden;}
.s_inp01{ margin-top:27px;}
.inp01{ width:240px; height:30px; line-height:30px; background:url(../Images/sou1.gif) no-repeat; border:0 ; color:#999; font-size:12px; padding-left:17px;}
.inp02{ background:url(../Images/sou2.gif) no-repeat; width:38px; height:30px; border:0; cursor:pointer;}
.sou p{ width:600px; color:#666; font:12px "Microsoft Yahei"; height:83px; line-height:83px; overflow:hidden;}
.sou p a{color:#777; padding:0 8px;}

.bu{ height:215px; overflow:hidden; border-bottom:1px solid #eee; margin-top:0px;}
.bu dl{ height:177px; overflow:hidden;}
.bu dt{ width:299px; height:177px; float:right; overflow:hidden; background:url(../Images/bu_bg.gif) no-repeat right top;}
.bu dt img{ width:291px; height:169px;}
.bu dd{ width:875px; float:left; height:180px; overflow:hidden; margin-top:25px;}
.bu dd h3{ font:32px "Microsoft Yahei"; color:#412f23; height:50px; overflow:hidden;}
.bu dd p{ font:14px "Microsoft Yahei"; line-height:26px; color:#666; height:52px; overflow:hidden;}
.bu dd em{ display:block; width:366px; height:40px; overflow:hidden; float:right; background:url(../Images/bu_q.gif) no-repeat 155px top; font:16px "Microsoft Yahei"; line-height:40px; color:#3c2f27; margin-top:5px;}

.cus{ height:575px; margin-top:50px; overflow:hidden; padding:0 21px; width:1158px; position:relative;}
.cus h2{ width:919px; height:432px; overflow:hidden;}
.cus h2 img{width:919px; height:432px; }
.cus ul{ width:790px; height:170px; overflow:hidden; position:absolute; top:368px; left:404px;}
.cus li{ width:175px; height:122px; float:left; text-align:center; margin-right:6px; overflow:hidden;}
.cus li a{ display:block; background:url(../Images/cus_bg2.png) no-repeat center top; padding-top:35px; font:26px "宋体"; font-weight:bold; color:#7a001d; height:87px;}
.cus li a:hover,.cus .cur a{ color:#fff; background:url(../Images/cus_bg1.png) no-repeat center top; text-decoration:none;}
.cus li em{ display:block; font:16px "Microsoft Yahei";}
.cus h3{ width:500px; text-align:right; font:26px "Microsoft Yahei"; color:#7a001d; height:210px; background:url(../Images/cus_bg.gif) no-repeat right top; float:right; position:absolute; top:56px; right:21px; padding:52px 36px 0 0;}
.cus h3 a{ color:#7a001d;}
.cus h3 b{ display:block;}
.cus h3 p{ font:65px "Times New Roman", Times, serif; color:#fff; text-transform:uppercase; letter-spacing:5px;}
.cus h3 p em{ color:#a11436;}
.cus h3 span{ display:block; font-size:16px; letter-spacing:1px;}

.bg1{ background:#eee; padding:75px 0 82px 0;}
.tit1{ width:336px; height:54px; font:32px "Microsoft Yahei"; text-align:center; line-height:54px; margin:0 auto; border-top:1px solid #a11436; border-bottom:1px solid #a11436; overflow:hidden;}
.tit1 a{ color:#7a001d;}
.fen{ height:928px; margin-top:48px; background:#fff; width:260px; border:2px solid #d4d6d5; overflow:hidden;}
.fen h3{ height:150px; padding-top:55px; background:#d4d6d5 url(../Images/fen_jt1.gif) no-repeat 170px 132px; font:28px "Microsoft Yahei"; text-align:center; font-weight:bold;}
.fen h3 a{ color:#a11436;}
.fen h3 em{ display:block; font:16px Arial, Helvetica, sans-serif; text-transform:uppercase; padding:5px 0 0 28px;}
.fen h4{ height:80px; font:20px "Microsoft Yahei"; font-weight:bold; line-height:80px; border-bottom:1px solid #d4d5d6; background:url(../Images/fen_jt2.gif) no-repeat 48px 32px; padding-left:84px;}
.fen h4 a{ color:#666;}
.fen h5{ font:16px "Microsoft Yahei"; height:41px; line-height:41px; overflow:hidden; padding-left:48px; background:url(../Images/fen_jt3.gif) no-repeat 218px 17px;}
.fen h5 a{ color:#a11436;}
.fen p{ width:145px; padding:12px 0 12px 36px;}
.fen p a{ display:inline-block; font:14px "Microsoft Yahei"; color:#666; line-height:31px; padding:0 12px;}
.fen span{ display:block; background:#d4d6d5 url(../Images/fen_h.gif) no-repeat center center; height:130px; overflow:hidden; font:20px "Microsoft Yahei"; text-align:center; color:#a11436; padding-top:38px;}
.fen span em{ display:block; font-size:16px;}

.pro{ width:907px; margin-top:48px; overflow:hidden; position:relative;}
.pro1{ width:907px; height:585px; overflow:hidden;}
.pro1 dl{ position:relative;}
.pro1 dt{width:907px; height:585px;}
.pro1 dt img{width:907px; height:585px;}
.pro_ad{ position:relative;}
.pro_ad .shrt{width:907px; height:125px; position:absolute; bottom:0; left:0; background:url(../Images/pro_alp.png);}
.pro_ad .shrt h3{ width:460px; overflow:hidden; font:18px "Microsoft Yahei"; color:#fff; padding:24px 0 0 40px;}
.pro_ad .shrt p{width:460px; overflow:hidden; font:12px "Microsoft Yahei"; color:#fff; line-height:22px;padding:10px 0 0 40px; height:44px;}
.pro_ad .shrt ul{ width:320px; height:92px; overflow:hidden; position:absolute; top:25px; right:0;}
.pro_ad .shrt li{ width:85px; float:left; margin-right:20px;}
.pro_ad .shrt li img{ display:block; width:75px; height:60px;}
.pro_ad .shrt li em{ display:block; font:12px "Microsoft Yahei"; text-align:center; color:#fff; line-height:24px; overflow:hidden;}


.pro_u2{ margin-top:16px;}
.pro2 li{ width:292px; float:left; margin-right:15px;}
.pro2 li img{ width:292px; height:291px; display:block;}
.pro2 li em{ display:block;background:#fff;font:14px "Microsoft Yahei"; text-align:center; line-height:38px; height:38px; overflow:hidden; color:#666;}
.pro2 .nones{ margin-right:0;}
.pro .arr1{ width:48px; height:140px; overflow:hidden; position:absolute; top:204px; left:0;}
.pro .arr1 a{ display:block; width:48px; height:140px; }
.pro .arr1 a:hover{ background:#a11436;}
.pro .arr2{ position:absolute; top:204px; left:859px;}

.lc{ height:590px; overflow:hidden; margin-top:60px;}
.tit2{ height:118px; font:24px "Microsoft Yahei"; text-align:center; overflow:hidden;}
.tit2 a{ color:#a11436;}
.tit2 em{ display:block; width:275px; height:50px; border-bottom:1px solid #a11436; font:36px "Microsoft Yahei"; text-align:center; font-weight:bold; color:#7a001d; background:url(../Images/lc_h.png) no-repeat center 28px; margin:0 auto 8px;}
.lc h3{ height:52px; overflow:hidden; text-align:center;}
.lc h3 a{ display:inline-block; width:213px; height:52px; overflow:hidden; margin:0 27px; font:16px "Microsoft Yahei"; line-height:48px; padding-top:4px; color:#222; background:url(../Images/lc_btn.gif) no-repeat center top;}
.lc ul{ width:960px; height:359px; padding-top:64px; overflow:hidden; background:url(../Images/lc_bg.gif) no-repeat center top; margin:0 auto;}
.lc li{ width:170px; height:137px; float:left; margin:0 65px 0 0; display:inline;}
.lc li em{ display:block; width:51px; height:46px; margin:0 auto 8px;}
.lc li img{width:51px; height:46px; display:block;}
.lc li i{ display:block; font:14px "Microsoft Yahei"; text-align:center; line-height:20px; color:#fff; width:100px; margin:0 auto;}
.lc .li01{ margin-right:147px;}
.lc .li02{ margin-left:155px;}
.lc .nones{ margin-right:0;}

.ys{ height:840px; padding-top:93px; overflow:hidden; background:url(../Images/ys_bg.jpg) no-repeat center top;}
.tit3{ height:118px; font:24px "Microsoft Yahei"; text-align:center; overflow:hidden;}
.tit3 a{ color:#fff;}
.tit3 em{ display:block; width:315px; height:50px; border-bottom:1px solid #b6b1aa; font:36px "Microsoft Yahei"; text-align:center; font-weight:bold; color:#fff; background:url(../Images/ys_h.png) no-repeat center 28px; margin:0 auto 8px;}

.ys dl{ height:520px; background:#fff; margin-top:3px;}
.ys dt{ width:889px; height:442px; overflow:hidden; margin:36px 50px 0 0; display:inline; float:right;}
.ys dt img{width:889px; height:442px;}
.ys dd{ width:170px; float:left; position:relative; margin-top:-39px; margin-left:70px; display:inline;}
.ys dd h3{width:107px; height:175px; background:url(../Images/ys01.gif) no-repeat center top; font:36px "Microsoft Yahei"; text-align:center; color:#fff;}
.ys dd h3 em{ display:block; font:40px Arial, Helvetica, sans-serif; text-align:center; height:54px; line-height:54px; margin:0 auto 20px; padding-top:40px;}
.ys dd p{ width:111px; margin-top:25px;background:url(../Images/ys11.gif) no-repeat center top; height:300px;}
.ys dd p em{display:inline-block; width:24px; font:20px "Microsoft Yahei"; color:#a11436; line-height:22px; float:left; padding:8px 0 0 10px;}
.ys dd p span{ display:inline-block; width:24px; font:24px "Microsoft Yahei"; font-weight:bold; color:#7a001d; line-height:26px; float:left; padding:8px 0 0 30px;}

.ys1{ height:116px; overflow:hidden; background:url(../Images/ys_line.gif) repeat-x center center;}
.ys1 ul{ height:116px; margin-left:110px; overflow:hidden;}
.ys1 li{width:116px; height:116px; overflow:hidden; float:left; margin-right:63px;}
.ys1 li a{ display:block; width:106px; height:116px; overflow:hidden; font:20px "Microsoft Yahei"; padding-right:10px; line-height:116px; color:#7a001d; text-align:right; background:url(../Images/ys_bg1.gif) no-repeat; font-weight:bold;}
.ys1 li a:hover,.ys1 .li01 a.cur{background:url(../Images/ys_bg11.gif) no-repeat; color:#fff; text-decoration:none;}
.ys1 .li02 a{background:url(../Images/ys_bg2.gif) no-repeat;}
.ys1 .li02 a:hover,.ys1 .li02 a.cur{background:url(../Images/ys_bg22.gif) no-repeat;color:#fff; text-decoration:none;}
.ys1 .li03 a{background:url(../Images/ys_bg3.gif) no-repeat;}
.ys1 .li03 a:hover,.ys1 .li03 a.cur{background:url(../Images/ys_bg33.gif) no-repeat;color:#fff; text-decoration:none;}
.ys1 .li04 a{background:url(../Images/ys_bg4.gif) no-repeat;}
.ys1 .li04 a:hover,.ys1 .li04 a.cur{background:url(../Images/ys_bg44.gif) no-repeat;color:#fff; text-decoration:none;}
.ys1 .li05 a{background:url(../Images/ys_bg5.gif) no-repeat;}
.ys1 .li05 a:hover,.ys1 .li05 a.cur{background:url(../Images/ys_bg55.gif) no-repeat;color:#fff; text-decoration:none;}
.ys1 .li06 a{background:url(../Images/ys_bg6.gif) no-repeat;}
.ys1 .li06 a:hover,.ys1 .li06 a.cur{background:url(../Images/ys_bg66.gif) no-repeat;color:#fff; text-decoration:none;}

.cra{ height:660px; overflow:hidden; position:relative;}
.cra h2{ width:560px; height:130px; overflow:hidden; background:url(../Images/cra_line.gif) no-repeat left top; font:65px "Times New Roman", Times, serif; color:#a11436; text-transform:uppercase; letter-spacing:6px; padding-top:10px; position:absolute; top:21px; left:58px; z-index:9;}
.cra h2 em{ color:#fff;}
.cra h2 span{ display:block; font-size:16px; letter-spacing:1px;}
.cra dl{ width:340px; height:371px; padding-left:63px; overflow:hidden; background:url(../Images/cra_bg.gif) no-repeat center top; float:left; margin-top:160px;}
.cra dt{ font:32px "Microsoft Yahei"; font-weight:bold; color:#7a001d; margin-top:36px;}
.cra dt em{ font-size:20px; font-weight:normal; padding:0 8px;}
.cra dt span{ display:block; font:20px "Microsoft Yahei"; color:#a11436; line-height:26px; margin-top:5px;}
.cra dd{ font:14px "Microsoft Yahei"; color:#66; line-height:24px; padding-top:15px;}
.cra ul{ width:797px; height:567px; float:right; overflow:hidden; position:relative;}
.cra li{ width:484px; height:327px; overflow:hidden;}
.cra li img{width:484px; height:327px;}
.cra .li02{ width:309px; height:327px; overflow:hidden; position:absolute; top:0; right:0;}
.cra .li02 img{width:309px; height:327px;}
.cra .li03{ width:357px; height:236px; overflow:hidden; position:absolute; top:331px; left:0;}
.cra .li03 img{width:357px; height:236px;}
.cra .li04{width:435px; height:236px; overflow:hidden; position:absolute; top:331px; right:0;}
.cra .li04 img{width:435px; height:236px;}

.wit{ background:url(../Images/wit_bg.jpg) no-repeat center top; height:800px; padding-top:40px;}
.wit2{ height:595px; background:#fff; position:relative;}
.wit dl{ width:1120px; margin:0 auto 0; height:303px; padding-top:38px; overflow:hidden;}
.wit dt{ width:538px; height:280px; float:left; overflow:hidden;}
.wit dt img{ width:538px; height:280px;}
.wit dd{ width:540px; float:right;}
.wit dd h3 a{ display:block; font:20px "Microsoft Yahei"; color:#a11436; height:63px; line-height:63px; overflow:hidden;}
.wit dd p{ font:14px "Microsoft Yahei"; line-height:26px; color:#666; height:160px; overflow:hidden;}
.wit dd em a{ display:block; width:103px; height:31px; background:url(../Images/wit_btn.gif) no-repeat center top; padding-top:5px; font:14px "Microsoft Yahei"; text-align:center; line-height:31px; color:#a11436;}
.wit ul{ margin-left:40px;}
.wit li{ width:355px; float:left; margin-right:25px;}
.wit li img{ display:block; width:355px; height:185px;}
.wit li em{ display:block; font:14px "Microsoft Yahei"; text-align:center; line-height:45px; height:45px; overflow:hidden;}
.wit h5{ width:72px; height:95px; overflow:hidden; position:absolute; top:-36px; right:54px;}

.dy{ height:585px; padding-top:70px; background:#eee; overflow:hidden;}
.tout{ width:685px; padding:0 40px; height:394px; border-bottom:6px solid #e0e0e0; overflow:hidden; background:#fff;}
.tout dl{ height:120px; padding-top:12px; overflow:hidden;}
.tout dt{ width:71px; height:54px; padding-top:20px; font:24px "Microsoft Yahei"; text-align:center; color:#a11436; line-height:54px; overflow:hidden; float:left; background:url(../Images/dy_icon.gif) no-repeat center top;}
.tout dd{ width:565px; margin-top:20px; float:right;}
.tout dd h3{ font:18px "Microsoft Yahei"; color:#a11436; height:32px; overflow:hidden;}
.tout dd p{ font:14px "Microsoft Yahei"; line-height:20px; color:#666; height:40px; overflow:hidden;}
.tout li{ height:44px; font:14px "Microsoft Yahei"; line-height:44px; border-bottom:1px dashed #ccc; overflow:hidden; background:url(../Images/dy_dot.gif) no-repeat left 16px; padding-left:20px;}
.tout li a{ color:#666;}
.tout li em{ float:right;}
.tout .nones{ border:0;}

.dy2{ width:400px;height:370px; padding-top:24px; border-bottom:6px solid #e0e0e0; overflow:hidden; background:#fff;}
.dy2 dl{ width:355px; margin:0 auto;overflow:hidden;}
.dy2 dt{ width:355px; height:185px;overflow:hidden;}
.dy2 dt img{ width:355px; height:185px;}
.dy2 dd h3 a{ display:block; font:18px "Microsoft Yahei"; color:#a11436; height:42px; line-height:42px; padding-top:10px; overflow:hidden;}
.dy2 dd p{ font:14px "Microsoft Yahei"; line-height:26px; color:#666; height:72px; overflow:hidden;}
.dy2 dd em a{ display:block; width:103px; height:31px; background:url(../Images/wit_btn.gif) no-repeat center top; padding-top:5px; font:14px "Microsoft Yahei"; text-align:center; line-height:31px; color:#a11436;}

.about{ height:643px; margin-top:78px; overflow:hidden; position:relative;}
.about dt{ width:1200px; height:384px; overflow:hidden;}
.about dt img{width:1200px; height:384px;}

.about dt .video{ width:1200px; height:384px;  overflow:hidden; position:relative;}
.about dt .video a.a_video{background:url(../Images/about.jpg) no-repeat;width: 1600px; height: 384px;display: block; position:absolute;top:0;left:0;} 
.about dt .mt5{width: 1200px;height: 384px;display: block;}

.about dd{ width:827px; padding:0 0 0 265px; overflow:hidden; height:159px; overflow:hidden;}
.about dd h3 a{ display:block; font:20px "Microsoft Yahei"; color:#a11436; line-height:36px; height:36px; overflow:hidden; margin-top:18px;}
.about dd p{ font:14px "Microsoft Yahei"; line-height:24px; color:#666; height:48px; overflow:hidden;}
.about h4{ width:167px; overflow:hidden; position:absolute; top:0; left:50px; z-index:2;}
.about h4 a{ display:block; width:167px; height:159px; background:url(../Images/about_h.gif) no-repeat center top; font:32px "宋体"; text-align:center; font-weight:bold; color:#777; line-height:130px;}

.footWrap{ background:#3c2a0b; height:325px; overflow:hidden;}

/* 友情链接 */
.g_link{ height:120px;border-top:1px solid #5a4426; background:#3C2A0B; text-align:center; color:#c9c4b8;  font-family:"Microsoft Yahei";}
.g_link h2{float: left;width: 132px;padding:10px;font-size: 16px;font-weight: bold; text-align: center;border: 1px solid #3c2a0b ;}
.g_link h2 a{color: #3c2a0b; font-size: 16px; }
.g_link h2 span{display: block;font-weight: normal;font-size: 14px;color: #3c2a0b; padding-top: 4px;}
.g_link h2 span a{color: #3c2a0b; font-size: 14px;}
.g_link .bdr{padding-top: 30px;}
.link_c{line-height:30px; overflow:hidden; font-size: 14px; text-align:left; width:878px; float:left;}
.link_c a{ white-space:nowrap; padding:0 24px; height: 30px; line-height:30px; color:#c9c4b8;display: inline-block;}
.g_link .link_app{ float:left;height:60px; line-height:60px; overflow:hidden; font-size: 14px; text-align:center; font-weight:bold; font-family:"Microsoft Yahei";width:168px;}
.g_link .link_app a{color:#c9c4b8;}