﻿@charset "utf-8";


.banner{ height:370px;}
.bannerBox{height:370px;}
.bannerImg {height:370px;}
.bannerImg a img{ max-height:370px;}

.bullBox{ width:100%; height:35px; padding-top:10px; position:absolute; bottom:0; background:url(../Image/Ba006.png) center top no-repeat;}
.bulletin{ width:1046px; height:35px; line-height:35px; background:url(../Image/Ba007.png) no-repeat; margin:0 auto;}
.bulletin sapn{ display:block; width:46px; height:35px; float:left; background:url(../Image/Ba003.png) -190px 10px  no-repeat;}
.bulletinBox{ width:1000px; height:35px; float:left; position:relative; overflow:hidden;}
.bulletinBox ul{ width:1600px; height:35px; position:absolute;}
.bulletinBox ul li{ width:235px; height:35px; float:left; padding-left:15px; background:url(../Image/Ba003.png) -210px -55px no-repeat; overflow:hidden;}
.bulletinBox ul li a{ width:auto; height:35px; line-height:35px; font-size:12px; color:#4b1414;}


.brief{ height:35px; padding-bottom:23px;}
.main{padding-top:23px; background: url(../Image/Ba016.jpg) top center no-repeat;}


.leftBox{ width:279px; height:auto; float:left; margin-right:29px;}
.leftBox dl{ width:279px; height:auto; margin-bottom:11px;}
.leftBox dl dt{ width:247px; height:60px; background:url(../Image/Ba014.png) 0 0 no-repeat; padding:7px  2px 0 29px;} 
.leftBox dl dd{ width:245px; height:auto; margin-left:29px; border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6; padding:11px 0;}
.leftBox dl dd.footerDl{ width:247px; height:20px; min-height:20px; background:url(../Image/Ba015.jpg) top center no-repeat; border:none;}

ul.menu{ width:231px; height:auto; margin:0 7px;}
ul.menu li{ width:231px; height:auto; text-align:center; line-height:36px; border-bottom:1px solid #f0f0f0;}
ul.menu li a{ font-size:14px; color:#444;}
ul.menu li a:hover,ul.menu li .sunMenu li a:hover{ color:#e82d1e; }

ul.menu li .sunMenu{ display:none; height:auto; overflow:hidden; padding-bottom:10px;}
ul.menu li .sunMenu li{ height:20px; line-height:20px; border:none;}
ul.menu li .sunMenu li a{color:#888; font-size:12px;}

.QRCBox dd{ text-align:center;}
.QRCBox dt span{ display:block; width:249px; height:50px; background: url(../Image/Ba015.png) 0 0 no-repeat;}

.wieboShow{ width:245px; height:118px; margin-left:29px; padding-top:45px; background:url(../Image/Ba017.jpg) top left no-repeat; overflow:hidden;}


.rightBox{ width:738px; height:auto; float:left;}
.rightBox .breadcrumb{ width:738px; height:31px; padding-bottom:1px; background:url(../Image/Ba010.png) bottom left repeat-x; line-height:31px; margin-bottom:18px;}
.rightBox .breadcrumb p{ width:auto; height:auto; font-size:12px; float:right;color:#444; margin-right:25px;}
.rightBox .breadcrumb p a{ color:#444; margin:0 5px;}
.rightBox .breadcrumb p strong a{ font-weight:bold;}
.rightBox .breadcrumb p a.red{ color:#e41810;}

.rightBox .TextBox{ width:714px; height:auto; padding:0 12px; line-height:26px; color:#444; font-size:12px; margin-bottom:20px;}
.rightBox .TextBox p{ margin:10px 0; }

.listPhoto{ width:726px; height:555px; margin:0 -12px 25px 0; overflow:hidden; }
.listPhoto li{ width:220px; height:165px; padding:4px; border:1px solid #e0e0e0; float:left; margin:0 12px 15px 0;}
.listPhoto li a{ display:block; width:220px; height:165px; overflow:hidden; position:relative;}
.listPhoto li a img{ display:block; width:220px;}
.listPhoto li a p{ width:220px; height:33px; line-height:33px; font-size:12px; color:#fff; position:absolute; left:0; bottom:0px; background:url(../Image/Ba011.png); text-align:center; display:none;}
.listPhoto li.hover{ border-color:#f03636; background-color:#f03636;}

.proHead{ width:718px; height:auto; padding:0 10px; overflow:hidden; margin-bottom:22px; }
.proHead .proImg{ width:393px; height:294px; overflow:hidden; border:1px solid #e0e0e0; float:left; margin-right:15px;}
.proImg a{ display:block; width:393px; height:294px; overflow:hidden;}
.proImg a img{ width:393px;}

.proHead .Properties{ width:308px; height:auto; float:right;}
.proHead .Properties dt{ width:298px; height:22px; padding:13px 0 0 10px;}
.proHead .Properties dt strong{ display:block; width:60px; height:20px; padding:0 2px 2px 0; line-height:20px; font-size:12px; line-height:20px; text-align:center; background:url(../Image/Ba019.png) top left no-repeat; color:#fff; }
.proHead .Properties dd{ width:283px; height:40px; padding-left:25px; margin-bottom:2px; border-bottom:1px solid #ebebeb; line-height:40px; font-size:16px; color:#444; }
.proHead .Properties .footerDD{ border:none;}
.footerDD{}
	
h3.proTit{ width:100%; height:35px; background-color:#f0f0f0; line-height:35px; text-indent:16px; font-size:12px; color:#5f2d26; margin-bottom:16px;}

.proCon{ width:718px; height:auto;  margin:0 auto; line-height:25px; color:#444; font-size:12px; margin-bottom:20px; overflow:hidden;}
.proCon p{ margin:10px 0; }
.proCon img{ max-width:718px; }

.proRecList{ width:726px; height:165; margin-left:12px; overflow:hidden; }
.proRecList li{ width:220px; height:165px; padding:4px; border:1px solid #e0e0e0; float:left; margin:0 12px 15px 0;}
.proRecList li a{ display:block; width:220px; height:165px; overflow:hidden; position:relative;}
.proRecList li a img{ display:block; width:220px;}
.proRecList li a p{ width:220px; height:33px; line-height:33px; font-size:12px; color:#fff; position:absolute; left:0; bottom:0px; background:url(../Image/Ba011.png); text-align:center; display:none;}

.proRecList li.hover{ border-color:#f03636; background-color:#f03636;}


.newslist{ width:738px; height:630px; overflow:hidden; margin-bottom:25px;}
.newslist li{ width:728px; height:101px; padding:12px 7px; border-bottom:1px solid #ebebeb;}
.newslist li .newsImg{ width:214px; height:97px; padding:0 3px 4px 0; float:left; margin-right:10px; background:url(../Image/Ba021.jpg) no-repeat;}
.newslist li .newsImg a{ display: block; width:214px; height:97px; overflow:hidden;}
.newslist li .newsImg a img{ display:block; height:97px; }
.newslist li h3{ width:501px; height:28px; line-height:28px; float:left;}
.newslist li h3 a{ display:block; max-width:414px; height:28px; float:left; font-size:14px;overflow:hidden; color:#fe070a;}
.newslist li h3 span{ font-size:12px; color:#b1b1b1; margin-left:5px;}
.newslist li .newsText{ width:501px; height:69px; line-height:23px; font-size:12px; color:#777; float:left; overflow:hidden;}

.newsHead{width:738px; height:auto; margin-bottom:20px; padding-bottom:1px; background:url(../Image/Ba010.png) bottom left repeat-x;}
.newsHead h2{ width:718px; height:auto; line-height:26px; text-align:center; font-size:20px; padding:7px 0; margin:0 auto; color:#e41810;}
.newsHead .Properties{ width:718px; height:28px; font-size:12px; line-height:28px; margin:0 auto;}
.newsHead .Properties p{ width:auto; height:28px; line-height:28px; color:#666; float:left;}
.newsHead .Properties .bdsharebuttonbox{ float:right;}

.newsCon{ width:718px; height:auto; min-height:580px; line-height:25px; font-size:12px; color:#444; margin:0 auto 20px;}

.newsFooter{ width:718px; height:30px; padding:1px 10px 0; background:url(../Image/Ba010.png) top left repeat-x; line-height:30px; font-size:12px;}
.newsFooter p{ width:50%; height:30px; float:left; overflow:hidden;}
.newsFooter .rightNews{ text-align:right;}
.newsFooter p a{ color:#b1b1b1;}
.newsFooter p a:hover{color:#e41810;}


.feedback{ margin:20px auto 0; font-size:12px; color:#444;}
.feedback td{ padding-right:8px; line-height:28px;}
.feedback input:not(#submit,#reset){ width:140px; height:15px; line-height:15px; padding:3px; border:1px solid #abadb3; background-color:#fff;}
.feedback textarea{ width:420px; height:110px; margin:3px 0; padding:0; display:inline-block; float:left;}
#code{ width:80px;}

#submit,#reset{ width:100px; height:28px; line-height:28px; margin-right:10px;}
 
.feedback td strong{ line-height:28px; margin:0 5px; color:#D10003; }
.feedback td img{ height:20px; vertical-align:middle; margin:0 5px;}
.feedback td a{ color:#444;}

.Affiliate{ margin-top:50px;}