@charset "gb2312";
/* CSS Document by whc */
a,a:hover{ text-decoration:none;}
.ban{ width:1226px; margin:0 auto; height:611px; background:url(../images/wyy01.jpg) no-repeat center top; overflow:hidden;}
.ban a{ width:458px; height:257px; background:url(../images/wyy02.jpg) no-repeat; display:block; margin:0 auto; padding:354px 0 0 742px;}
.ban a span{ width:256px; height:46px; display:block; line-height:46px; color:#fff; text-indent:26px; font-size:16px;}
.ban a span:hover{ background:url(../images/wyy03.jpg) no-repeat;}
.cn01{ width:1082px; height:120px; background:url(../images/wyy04.jpg) no-repeat; margin:0 auto 52px; padding:0 0 0 35px;}
.cn01 b{ color:#fff; font-size:18px; display:block; padding:15px 0 0; line-height:40px;}
.cn01 p{ width:1036px; font-size:15px; color:#fff; line-height:24px;}
.wyyby_bt{ font-size:32px; text-align:center; background:url(../images/wyy05.jpg) no-repeat center top; padding:25px 0 0; font-weight:bold; color:#ff6363;}
.wyyby_bt span{ font-weight:normal;}

.cn02{ width:1200px; margin:50px auto 80px; overflow:hidden;}
.cn02_1{ width:406px; float:left; padding:50px 0 0; overflow:hidden;}
.cn02_1 dl{ width:374px; height:145px; overflow:hidden;}
.cn02_1 dl dt{ float:left;}
.cn02_1 dl dd{ width:206px; font-size:18px; text-transform:uppercase; color:#666; font-size:12px; font-family:ËÎÌå; padding:34px 0 0 15px; float:left;}
.cn02_1 dl dd b{ font-size:26px;line-height:34px; display:block; color:#ff6363; font-family:Î¢ÈíÑÅºÚ; margin:0 0 5px;}
.cn02_1 p{ width:377px; height:93px; margin:0 0 24px; border-bottom:1px solid #cacaca; font-size:16px; color:#444; overflow:hidden; line-height:28px;}
.cn02_2{ width:390px; float:left; overflow:hidden;}
.cn02_3{ width:390px; height:121px; background:#ff6363 url(../images/wyy13.jpg) no-repeat; padding:40px 0 0;}
.cn02_3 a{ width:286px; height:39px; display:block; margin:0 auto 15px; background:url(../images/wyy12.jpg) no-repeat; display:block; font-size:18px; color:#fff; line-height:39px; text-align:center;}
.cn02_3 a:hover{ background:url(../images/wyy14.png) no-repeat;}
.w_cn01_0{ width:379px; float:right;}

.cn03{ width:1200px; margin:50px auto; overflow:hidden;}
.cn03 .ul01{ width:1250px; height:467px; overflow:hidden;}
.cn03 .ul01 li{ width:383px; height:193px; border:1px solid #ededed; overflow:hidden; position:relative; margin:0 23px 22px 0; display:inline; float:left;}
.cn03 .ul01 li img{ margin:4px auto 0;}
.cn03 .ul01 li p{ width:374px; height:40px; background:url(../images/wyy21.png) no-repeat; line-height:40px; text-align:center; font-size:16px; color:#fff; position:absolute; left:4px; bottom:4px;}
.cn03 .ul02{ width:761px; margin:0 auto; overflow:hidden;}
.cn03 .ul02 li{ float:left;}
.cn03 .ul02 li a{ width:340px; height:54px; display:block; background:url(../images/wyy23.jpg) no-repeat; text-align:center; line-height:54px; color:#ff6363; font-size:18px;}
.cn03 .ul02 #rt{ float:right;}
.cn03 .ul02 .on a{ background:url(../images/wyy22.jpg) no-repeat; color:#fff;}
.cn04{ width:1200px; height:537px; background:url(../images/wyy24.jpg) no-repeat; margin:55px auto 0;}

.cn04 span{ text-indent:50px; font-size:26px; color:#fff; display:block; line-height:56px;}
.cn04 p{ width:1130px; margin:40px auto 45px; font-size:18px; text-indent:2em; line-height:32px; color:#818181;}
.cn04 ul{ width:1180px; overflow:hidden; padding:0 0 0 50px;}
.cn04 ul li{ width:211px; height:210px; float:left; overflow:hidden; position:relative; margin:0 10px 0 0;}
.cn04 ul .hs{ background:#ffa800;}
.cn04 ul .ls{ background:#ffa800; margin-top:12px;}
.cn04_1{ width:211px; height:210px; position:absolute; top:210px; z-index:10;}
.cn04_1 blockquote{ width:190px; height:132px; color:#fff; margin:0 auto; padding:15px 0 0; font-size:18px; line-height:30px;}
.cn04_1 img{ margin:0 auto;}

.cn05{ width:1200px; overflow:hidden; margin:60px auto; overflow:hidden;}
.cn05 ul{ width:1200px; overflow:hidden; }
.cn05 ul li{ width:240px; height:390px; float:left; overflow:hidden; position:relative; background:#f5f5f5;}
.cn05 ul li img{ display:block;}
.cn05 ul li .im02{ width:240px; height:188px; position:absolute; top:0; left:0;}
.cn05 ul li .cn05_1{ width:240px; height:380px; position:absolute; top:187px; background:#f6f6f6;}
.cn05 ul li .cn05_2{ width:240px; height:243px; overflow:hidden; padding:15px 0 0 0;}
.cn05 ul li .cn05_2 img{ display:block; margin:0 auto;}
.cn05 ul li .cn05_2 dl{ width:240px; overflow:hidden; text-align:center; margin:10px auto 10px;}
.cn05 ul li .cn05_2 dl dt{ font-size:24px; color:#333; font-weight:bold;}
.cn05 ul li .cn05_3{ display:none;}
.cn05 ul li .cn05_3 .imm{ display:block; margin:25px auto 10px;}
.cn05 ul li .cn05_3 strong{ display:block; text-align:center; font-size:22px; color:#fff; margin-bottom:15px;}
.cn05 ul li .cn05_3 p{ width:192px; height:140px; font-size:16px; margin:0 auto; line-height:28px; color:#fff; padding:20px 0 0 0;}
.cn05 ul li .cn05_3 a{ width:45px; height:45px; background:url(../images/wyy31.jpg) no-repeat; display:block;margin:0 auto;}
.cn05 ul li .llys{ background:#ececec;}

.cn06{ width:1198px; background:#fff; margin:45px auto; overflow:hidden; padding:0 0 20px; border:1px solid #dcdcdc;}
.cn06 ul{ width:1230px; overflow:hidden; padding:22px 0 0 10px;}
.cn06 ul li{ width:275px; margin:0 25px 0 0; float:left;}
.cn06 ul li dl{ width:275px; overflow:hidden; margin:0 0 15px;}
.cn06 ul li dl dt{ float:left; font-size:20px; font-weight:bold; color:#e9445f;}
.cn06 ul li dl dd{ float:right; padding:5px 0 0;}
.cn06 ul li p{ font-size:16px; line-height:26px; color:#656565; padding:20px 0 0;}


.beian{ width:100%; height:113px; font-size:18px; background:#e8e8e8; overflow:hidden; text-align:center; line-height:53px;}
.beian a{ color:#949292;}

#allsort{ display:none;}