@charset "gb2312";
/* CSS Document */

/**公共部分**/
*{margin:0px; padding:0px;}
img{border:none; vertical-align:top;}
li{list-style-type:none;}
ul,dl,ol{list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:100%;}
body{font:14px "微软雅黑"; background:#F5F5F5; }
address,cite,code,em,th{font-weight:normal; font-style:normal;}
.clear{clear:both;}
a{outline: none;}

.aBlack a,.aBlack{ color:#333333; text-decoration:none;}
.aBlack a:hover,.aBlack:hover{ color:#ff2727; text-decoration:underline;}

.bBlack a,.bBlack{ color:#999999; text-decoration:none;}
.bBlack a:hover,.bBlack:hover{ color:#ff2727; text-decoration:underline;}

.cBlack a,.cBlack{ color:#cccccc; text-decoration:none;}
.cBlack a:hover,.cBlack:hover{ text-decoration:underline;}

.aRed a,.aRed{ color:#ff2727; text-decoration:none;}
.aRed a:hover,.aRed:hover{ text-decoration:underline;}

.aWhite a,.aWhite{ color:#FFFFFF; text-decoration:none;}
.aWhite a:hover,.aWhite:hover{ text-decoration:underline;}

.aYellow a,.aYellow{ color:#ff9438; text-decoration:none;}
.aYellow a:hover,.aYellow:hover{ text-decoration:underline;}

/**顶部**/
.zrTop{ width:100%; height:35px; background:#F3F3F3;}
.zrTopIn{ width:1200px; margin:auto;}
.zrTopLeft{ float:left; font-size:12px; margin-top:10px; }
.zrTopLeft b{ display: inline-block; vertical-align: middle; width: 4px; height: 4px; margin:-2px 7px 0; background: #ff2727; border-radius: 50%; }
.zrTopRight{ float:right; margin-top:10px;}
.zrTopRight span{ display:block; float:right; color:#C9C9C9; font-size:12px;}

/**头部**/
.zrHead{ width:100%; background:#FFFFFF;}
.zrHeadCont{ width:1200px; margin:auto; padding-top:33px;}
.zrLogo a{ display:block; float:left; width:448px; height:63px; background:url(../zrimages/logo.png) no-repeat;}
.zrSearch{ float:right; width:569px; height:46px; border:2px solid #FF2727; border-radius:100px; margin-top:7px;}
.zrSearch span{ display:block; float:left; width:14px; height:14px; background:url(../zrimages/bg1.png) no-repeat -40px 0px; margin:17px 0px 0px 20px;} 
.zrSearch input.text1{ float:left; width:385px; height:46px; border:none; background:none; font-size:14px; color:#999999; font-family:"微软雅黑"; margin-left:10px; outline:none;}
.zrSearch input.submit1{ float:right; width:120px; height:46px; background:none; border:none; font-family:"微软雅黑"; background:#FF2727; font-size:16px; color:#ffffff; border-radius:0px 100px 100px 0px; cursor:pointer; outline:none;}
.zrNav{ width:100%; height:50px; background:#FF2727; margin-top:33px; }
.zrNavBg{ width:1200px; margin:auto; }
.zrNavList{ margin-top:10px; overflow: hidden; }
.zrNavList li{ float:left; min-width: 130px;}
.zrNavList li a{ display:block; height:50px; padding:0 20px; text-align: center; line-height: 50px; font-size:18px; color:#FFFFFF; text-decoration:none;}
.zrNavList li a.hover{ background: #D91F1F; }

/**底部**/
.zrFoot{width:100%; background:#353745; margin-top:40px; padding-bottom:40px; }
.zrFootIn{ width:1200px; margin:auto;}
.zrFootCont{width:1200px;border-bottom:1px solid #5C5F6E;padding-bottom:60px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center;}
.zrFootLx{width: 354px;margin-top: 40px;}
.zrFootTitle{width: 241px;height:33px;border-bottom:1px solid #5C5F6E;}
.zrFootTitle h2{ height:20px; line-height: 20px; padding-bottom: 12px; border-bottom:2px solid #FF2727; float:left; font-size:16px; color:#ffffff;}
.zrFootDh{ width:230px; line-height:42px; overflow:hidden; color:#9b9db0; white-space:nowrap; margin-top:18px;}
.zrFootDh b{ display:block; float:left; width:42px; height:42px; background:url(../zrimages/bg1.png) no-repeat; margin:0px 10px 0px 0px;}
.zrFootDh b.icon1{ background-position:0px -30px;}
.zrFootDh b.icon2{ background-position:-45px -30px;}
.zrFootIcon{width:230px;display: none;}
.zrFootIcon a{ display:block; width:42px; height:42px; float:left; background:url(../zrimages/bg1.png) no-repeat; margin:43px 20px 0px 0px;}
.zrFootIcon a.icon1{ background-position:0px -80px;}
.zrFootIcon a.icon2{ background-position:-45px -80px;}
.zrFootIcon a.icon3{ background-position:-90px -80px;}
.zrFootFs{width: 292px;}
.zrFootFs a{ display:block; height:18px; line-height:18px; overflow:hidden; color:#9b9db0; text-decoration:none; margin:18px 0px 0px 0px;}
.zrFootFs a:hover{ text-decoration:underline;}
.zrFootRight{width: 100%;height:44px;border:1px solid #EEEEEE;background:#FFFFFF;margin-top: 21px;}
.zrFootRight input.text1{float:left;width: 270px;height: 44px;line-height:44px;font-family:"微软雅黑";border:none;background:none;color:#999999;margin-left: 0px;/* text-align: center; */padding: 0px 13px;}
.zrFootRight input.submit1{float:right;width: 82px;height:44px;background:none;border:none;background:#FF2727;color:#FFFFFF;font-family:"微软雅黑";font-size:16px;}
.zrFootMsg{ text-align:center; color:#9b9db0; padding-top:40px;}

/**评分1**/
.star{ width:74px; height:13px; background:url(../zrimages/bg3.png) no-repeat;}
.star1{ background-position:0px 0px;}
.star2{ background-position:0px -20px;}
.star3{ background-position:0px -40px;}
.star4{ background-position:0px -60px;}
.star5{ background-position:0px -80px;}

/**评分2**/
.unstar{ width:74px; height:13px; background:url(../zrimages/unstar.png) no-repeat;}
.unstar1{ background-position:0px 0px;}
.unstar2{ background-position:0px -15px;}
.unstar3{ background-position:0px -30px;}
.unstar4{ background-position:0px -45px;}
.unstar5{ background-position:0px -60px;}

/**主体**/
.zrMain{ width:1200px; margin:auto;}

/**左边**/
.zrLeft{ float:left; width:870px;}
.zrLeft1{ float:left; width:300px; margin-top:18px; background:#ffffff; padding-bottom:15px;}

/**右边**/
.zrRight{ float:right; width:300px; background:#ffffff; margin-top:40px; padding-bottom:15px;}
.zrRight1{ float:right; width:870px; margin-top:18px;}


.zrPageBg{ width:100%; height:60px; background:#ffffff; margin-top:15px;}
.pagination{width:100%; text-align:center; padding-top:13px;}
.pagination li{height:33px; line-height:33px; display:inline-block; color:#7F7F7F; text-decoration:none; border:1px solid #EEEEEE; padding:0px 13px; background:#FFFFFF; font-size:14px; margin-left:15px;}
.pagination a{text-decoration:none;color:#7F7F7F;}
.pagination li.active{color:#FF2727; border:1px solid #FF2727;}

/**所在位置**/
.zrSite{ width:1200px; margin:auto; padding-top:15px; height:18px; line-height:18px; overflow:hidden;}
.zrSite b{ display:block; float:left; width:11px; height:14px; background:url(../zrimages/bg1.png) no-repeat -75px -290px; margin:3px 10px 0px 0px;}
.zrSite p{ float:left; color:#333333;}
.zrSite p span{ color:#999999;}