﻿* {margin:0;padding:0;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;list-style-type:none;text-decoration:none;}
a:link {color:#666;}
a:active {color:#666;}
a:visited {color:#666;}
a:hover {color:#BD0808;}
input,button,select,textarea {outline:none;}
body {color:#666;font-family:"microsoft yahei";font-size: 14px;background-color: #F5F5F5;}

#TopBg{float: left;width: 100%;height: 234px;background-repeat: no-repeat;background-position: center center;min-width: 1200px;}
#TopBg div{width: 1200px;margin-left: auto;margin-right: auto;}
#TopBg dl{width: 456px;height:52px;float: left;float: right;padding-top: 91px;}
#TopBg .bd1{background-color: #fff;height:50px;line-height:50px;font-size:14px;float: left;width: 376px;text-indent: 20px;color: #999;border: solid 1px #CCCCCC;}
#TopBg .bd2{float: left;background-color: #CF0D0E;padding-top: 15px;padding-bottom: 15px;padding-left: 28px;padding-right: 28px;}
#TopBg .bd2:hover{cursor: pointer;background-color: #B60606;}


#NavBg{float: left;width: 100%;height: 52px;background-color: #CF0D0E;min-width: 1200px;}
#topnav {height:52px;line-height:52px;font-size:16px;width:1200px;margin-left: auto;margin-right: auto;;background-repeat: no-repeat;background-position: top left;background-image: url(/Image/MenuBg.png);text-align: center;}
#topnav dl{width: 156px;float:left;position: relative;text-align: center;cursor:pointer;color: #fff;background-repeat: no-repeat;background-position: top right;background-image: url(/Image/MenuBg.png);text-align: center;}
#topnav div{width: 108px;float:left;position: relative;text-align: center;cursor:pointer;color: #fff;background-repeat: no-repeat;background-position: top right;background-image: url(/Image/MenuBg.png);text-align: center;}
#topnav div:hover{background-color: #B60606;background-image: url();}
#topnav dl:hover dt{background-size : 100% 52px;}
#topnav dt{width: 100%;cursor:pointer;float: left;height:52px;width: 156px;background-image:linear-gradient(#B60606,#B60606);background-position:center bottom;background-size:0 2px;background-repeat:no-repeat; transition:.0s;overflow: hidden;}
#topnav dd {left:0px;width:156px;background-color: #fff;font-size:14px;line-height: 42px;color: #666;display: none;position: absolute;top:52px;padding-top: 10px;padding-bottom: 10px;box-shadow:#c7c7c7 0px 0px 6px;z-index: 99999;}
#topnav p {width: 100%; }
#topnav p:hover {width: 100%; cursor:pointer;color:#B60606;background-color: #EFEFEF;}

#Bg{float: left;width: 100%;padding-top: 20px;}
#BgMid{width: 1200px;margin-left: auto;margin-right: auto;}

#ALeft{float: left;width: 580px;height: 400px;background-color: #fff;}

/*焦点图*/
.focus{ position:relative; width:580px; height:400px; background-color: #fff; float: left;}  
.focus img{ width: 580px; height: 400px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#BD0707;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:60px; line-height:60px; background:rgba(0,0,0,0.6); filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:20px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:18px; right:15px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#BD0707;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../image/focus_btn.png) no-repeat;}
.focus .prev{top: 46%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 46%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

#ARight{float: right;width: 604px;height: 398px;padding: 1px;background-color: #fff;}
#ARightBg{float: left;width: 564px;height: 398px;padding-left: 20px;padding-right: 20px;background-repeat: repeat-x;background-position: left top;background-image: url(/Image/Bg1.png);}
#ATitle{float: left;width: 564px;height: 36px;padding-top: 14px;background-repeat: repeat-x;background-position: left bottom;background-image: url(/Image/Bg2.png);position: relative;}
#ATitle span{float: left;height: 36px;padding-right: 14px;}
#ATitle font{float: left;height: 36px;line-height: 36px;line-height: 36px;padding-left: 20px;padding-right: 20px;border-top-left-radius: 8px;border-top-right-radius: 8px;cursor: pointer;}
#ATitleM{height: 36px;line-height: 36px;position: absolute;right: 2px;bottom:2px;color: #999;font-size: 12px;cursor: pointer;}
.normaltab{color: #666;background-image:linear-gradient(to bottom, #ECECEC,#EFEFEF);}
.hovertab{color: #fff;background-image:linear-gradient(to bottom, #B60606,#CF0D0E);font-weight: bold;}
.s1{display:block;}
.s2{display:none;}
#ABox{float: left;width: 564px;padding-top: 8px;}
#ABox dl{float: left;width: 564px;line-height: 40px;background-repeat: repeat-x;background-position: left bottom;background-image: url(/Image/Bg3.png);}
#ABox dd{float: left;width: 464px;;background-repeat: no-repeat;background-position: 2px 16px;background-image: url(/Image/Ico.png);text-indent: 12px;overflow: hidden;line-height: 40px;height: 40px;white-space: nowrap; text-overflow: ellipsis; }
#ABox dt{float: right;width: 98px;text-align: right;color: #999;padding-right: 2px;}

#BBg{float: left;width: 100%;padding-top: 6px;}
#BBgMid{width: 1200px;margin-left: auto;margin-right: auto;}
#BLeft{float: left;width: 988px;}
#BLeftPd{float: left;width: 480px;padding-top: 14px;padding-right: 14px;}
#BLeftBox{float: right;width: 478px;height: 318px;padding: 1px;background-color: #fff;}
#BLeftBg{float: left;width: 438px;height: 318px;padding-left: 20px;padding-right: 20px;background-repeat: repeat-x;background-position: left top;background-image: url(/Image/Bg1.png);}
#BLeftTitle{float: left;width: 438px;height: 36px;padding-top: 14px;background-repeat: repeat-x;background-position: left bottom;background-image: url(/Image/Bg2.png);position: relative;}
#BLeftTitle dl{float: left;width: 24px;height: 36px;background-image: url(/Image/T1.png);background-repeat: no-repeat;}
#BLeftTitle dd{float: left;height: 36px;background-image:linear-gradient(to right, #CC0C0D,#BD0808);width: auto;font-size: 16px;font-weight: bold;color: #fff;line-height: 36px;padding-left: 12px;padding-right: 20px;}
#BLeftTitle dt{float: left;width: 32px;height: 36px;background-image: url(/Image/T3.png);background-repeat: no-repeat;background-position: top left;}
#BLeftTitle div{height: 36px;line-height: 36px;position: absolute;right: 2px;bottom:2px;color: #999;font-size: 12px;cursor: pointer;}
#BBox{float: left;width: 438px;padding-top: 8px;}
#BBox dl{float: left;width: 438px;line-height: 40px;background-repeat: repeat-x;background-position: left bottom;background-image: url(/Image/Bg3.png);}
#BBox dd{float: left;width: 438px;;background-repeat: no-repeat;background-position: 2px 16px;background-image: url(/Image/Ico.png);text-indent: 12px;overflow: hidden;line-height: 40px;height: 40px;white-space: nowrap; text-overflow: ellipsis; }
#BRight{float: left;width: 212px;}
#BRightPd{float: left;width: 212px;padding-top: 14px;}
#BRightBox{float: left;width: 212px;background-image:linear-gradient(to bottom, #CF0D0E,#B60606);border-radius: 12px;height: 320px;text-align: center;cursor: pointer;}
#BRightBox div{padding-top: 56px;}
#BRightBox dl{padding-top: 20px;font-size: 20px;color: #fff;font-weight: bold;}
#BRightBox dd{padding-top: 10px;font-size: 14px;color: #fff;padding-bottom: 30px;}
#BRightBox font{font-size: 14px;color: #fff;padding-left: 20px;padding-right: 20px;border: solid 1px #fff;padding-top: 8px;padding-bottom: 8px;}

#CLeft{float: left;width: 480px;background-color: #fff;}

#CLeft{float: left;width: 478px;height: 398px;padding: 1px;background-color: #fff;}
#CLeftBg{float: left;width: 438px;height: 398px;padding-left: 20px;padding-right: 20px;background-repeat: repeat-x;background-position: left top;background-image: url(/Image/Bg1.png);}




#CRight{float: right;width: 706px;background-color: #fff;}
#CRightTp{float: left;width: 704px;padding: 1px;}
#CRightT{float: left;width: 704px;height: 45px;background-repeat: repeat-x;background-position: left top;background-image: url(/Image/Bg1.png);position: relative;padding-top: 5px;}
#CRightT dl{height: 45px;line-height: 45px;color: #B60606;font-size: 16px;font-weight: bold;text-indent: 32px;background-repeat: no-repeat;background-position: 20px 16px;background-image: url(/Image/T4.png);}
#CRightT div{height: 45px;line-height: 45px;position: absolute;right: 20px;bottom:0px;color: #999;font-size: 12px;cursor: pointer;}
#CRightBox{float: left;width: 706px;background-color: #fff;height: 348px;}
#CRightBox img{float: left;width: 706px;height: 348px;}

#ScBg{width: 1198px;height: 252px;padding: 1px;background-color: #fff;margin-left: auto;margin-right: auto;}
#Sc{float: left;width: 1158px;height: 252px;padding-left: 20px;padding-right: 20px;background-repeat: repeat-x;background-position: left top;background-image: url(/Image/Bg1.png);}
#ScT{float: left;width: 1158px;height: 36px;padding-top: 14px;background-repeat: repeat-x;background-position: left bottom;background-image: url(/Image/Bg2.png);position: relative;}
#ScT dl{float: left;width: 24px;height: 36px;background-image: url(/Image/T1.png);background-repeat: no-repeat;}
#ScT dd{float: left;height: 36px;background-image:linear-gradient(to right, #CC0C0D,#BD0808);width: auto;font-size: 16px;font-weight: bold;color: #fff;line-height: 36px;padding-left: 12px;padding-right: 20px;}
#ScT dt{float: left;width: 32px;height: 36px;background-image: url(/Image/T3.png);background-repeat: no-repeat;background-position: top left;}
#ScT div{position: absolute;right: 2px;bottom:12px;cursor: pointer;}
.wrap{float: left;width: 1158px;height: 180px;position: relative;overflow: hidden;}
.wrap ul{overflow: hidden;position:absolute;width: 1600px;left: 0;top: 24px;}
.wrap ul li{float: left;height: 180px;}
.wrap img{padding-right: 10px;height: 180px;}

#Btm{float: left;width: 100%;padding-top: 20px;}
#BtmColor{float: left;width: 100%;background-image:linear-gradient(to bottom, #CC0C0D,#BD0808);min-width: 1200px;}
#BtmPd{float: left;width: 100%;min-height: 160px;padding-top: 30px;padding-bottom: 30px;background-repeat: no-repeat;background-position: center bottom;background-image: url(/Image/BtmBg.png);}
#BtmMid{width: 1200px;margin-left: auto;margin-right: auto;font-size: 14px;line-height: 28px;text-align: center;color: #fff;}


#NyBg{float: left;width: 100%;padding-top: 30px;padding-bottom: 10px;}
#NyMid{width: 1200px;margin-left: auto;margin-right: auto;}
#NyLeft{float: left;width: 264px;height: 800px;}
#NyLeftT{float: left;width: 264px;height: 134px;background-image: url(/Image/NyBg.png);background-repeat: no-repeat;line-height: 134px;font-size: 24px;font-weight: bold;color: #fff;text-align: center;}
#NyLeft dl{float: left;width: 262px;border-left: solid 1px #EEEEEE;border-right: solid 1px #EEEEEE;line-height: 56px;font-size: 16px;background-color: #Fff;}

#NyLeft dd{float: left;width: 262px;border-bottom: solid 1px #EEEEEE;text-indent: 50px;background-image: url(/Image/H1.png);background-repeat: no-repeat;background-position: 30px 22px;cursor: pointer;}
#NyLeft dd:hover{float: left;background-color: #F5F5F5;}
#NyLeft .Selet{color: #CF0D0E;background-image: url(/Image/H2.png);font-weight: bold;}

#NyRight{float: right;width: 856px;background-color: #fff;padding-right: 30px;padding-left: 30px;min-height: 1000px;padding-bottom: 20px;}
#NyTitle{float: left;width: 856px;height: 80px;border-bottom: solid 1px #EEEEEE;line-height: 80px;padding-top: 0px;}
#NyTitle dt{float: left;width: 300px;font-size: 24px;color: #333;font-weight: bold;}
#NyTitle dd{float: right;width: 300px;font-size: 14px;color: #666;text-align: right;}
#NyAbout{float: right;width: 840px;font-size: 16px;color: #333;text-align: left;line-height: 30px;padding-top: 20px;padding-bottom: 20px;padding-left: 8px;padding-right: 8px;}

#NyAbout img{max-width: 800px;}

#NewT{float: left;width: 856px;border-bottom: solid 1px #EEEEEE;line-height: 40px;padding-top: 20px;padding-bottom: 20px;text-align: center;font-size: 24px;color: #333;font-weight: bold;}
#NewM{float: left;width: 856px;height: 16px;line-height: 16px;font-size: 14px;color: #999;text-align: left;padding-top: 14px;}
#NewM dt{float: left;width: auto;background-image: url(/Image/time.png);background-repeat: no-repeat;background-position: left center;text-indent: 28px;padding-right: 30px;}
#NewM dd{float: left;width: auto;background-image: url(/Image/eye.png);background-repeat: no-repeat;background-position: left center;text-indent: 22px;}
#NewM div{float: right;width: auto;}
#NewPos{float: left;width: 856px;height: 16px;line-height: 16px;font-size: 14px;color: #999;text-align: left;padding-top: 30px;}

#NewF{float: left;width: 856px;border-top: solid 1px #EEEEEE;padding-top: 20px;padding-bottom: 20px;}
#NewF dd{float: left;border: solid 1px #EEEEEE;width: auto;line-height: 46px;padding-left: 30px;padding-right: 30px;cursor: pointer;}
#NewF dt{float: right;border: solid 1px #EEEEEE;width: auto;line-height: 46px;padding-left: 30px;padding-right: 30px;cursor: pointer;}
#list{float: left;width: 856px;padding-top: 10px;}
#list ul {float: left;width: 856px;list-style:none;}
#list li {float: left;width: 856px;line-height: 40px;background-repeat: repeat-x;background-position: left bottom;background-image: url(/Image/Bg3.png);}
#list dd{float: left;width: 564px;;background-repeat: no-repeat;background-position: 2px 16px;background-image: url(/Image/Ico.png);text-indent: 12px;overflow: hidden;line-height: 40px;height: 40px;white-space: nowrap; text-overflow: ellipsis; }
#list dt{float: right;width: 98px;text-align: right;color: #999;padding-right: 2px;}
#pager{float: left;width: 856px;text-align: center;padding-top: 20px;}
#pager button{padding-top: 5px;padding-bottom: 5px;margin-right: 10px;padding-left: 10px;padding-right: 10px;border: solid 1px #EEEEEE;background-color: #fff;cursor: pointer;font-size: 14px;margin-bottom: 10px;}
#pager .active {background-color:#BD0808;color: #fff;border: solid 1px #BD0808;}


#Hd{float: left;width: 856px;padding-top: 10px;font-size: 14px;color: #333;}
#Hd .Input{float: left;width: 380px;border: solid 1px #ccc;line-height: 38px;height: 38px;text-indent: 10px}
#Hd .InputM{float: left;width: 834px;border: solid 1px #ccc;line-height: 24px;height: 100px;padding-left: 10px;padding-right: 10px;padding-top: 8px;padding-bottom: 8px;}

#Hd .Red{color: #BD0808;font-weight: bold;}
.Btn{background-image:linear-gradient(to bottom, #CC0C0D,#BD0808);font-size: 16px;color: #fff;padding-top: 10px;padding-bottom: 10px;padding-left: 50px;padding-right: 50px;border-radius: 12px;cursor: pointer;}


.BaseInput {line-height:40px;padding-left:8px;height:40px;color:#333;border:1px solid #ccc;font-family:"Microsoft Yahei";font-size:14px;}
.BaseInput:hover {line-height:40px;height:40px;color:#333;border:1px solid #CF0D0E;font-family:"Microsoft Yahei";font-size:14px;transition-duration: 0.3s;}
.BaseInput:focus {border:1px solid #CF0D0E;box-shadow:0 0 5px #CF0D0E;transition-duration: 0.3s;}
.BaseInput::placeholder {color: #ccc;}
.BaseInput[readonly]{background-color:#F5F5F6;}
/*表单验证*/
.VerifyInputBg {height:32px;position:relative;float:left;}
.VerifyInput {position:absolute;word-break:keep-all;white-space:nowrap;left:0px;top:0px;z-index:2;padding-left:8px;color:#FF0000;border:1px solid #FFBDBE;font-family:"Microsoft Yahei";background-color:#FFEBEB;text-align:center;padding-right:8px;font-size:12px;line-height:30px;height:30px;float:left;}
/*下方验证*/
.VerifyInput2{position:absolute;left:0px;transform: scale(0.9);transform-origin: left top;bottom:-19px;z-index:1;background-color: #FFF4F4;color:#FF0000;border:solid 1px #FFDBDC;font-size: 12px;line-height: 16px;height: 16px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;padding-left: 4px;padding-right: 4px;}
.VerifyInput3 {position:absolute;word-break:keep-all;white-space:nowrap;left:0px;top:0px;z-index:3;padding-left:8px;color: #666;border:1px solid #FFE58F;font-family:"Microsoft Yahei";background-color:#FFFBE6;text-align:center;padding-right:8px;font-size:12px;line-height:30px;height:30px;float:left;}
/*禁止删除*/
.NotDel {font-size: 12px;padding-left: 2px;padding-right: 2px; background-color: #DBDBDB;color: #fff;}
.NotDel span{transform: scale(0.8);transform-origin: center center;display:inline-block;}

/*标签*/
.ListTagA {font-size: 12px;padding-left: 0px;padding-right: 0px; background-color: #DBDBDB;color: #fff;line-height: 12px;height: 12px;overflow: hidden;}
.ListTagA span{font-size: 12px;transform: scale(0.8);transform-origin: center center;display:inline-block;line-height: 12px;height: 12px;}



/*表单提示*/
.TipsInput {position:absolute;left:0px;top:0px;z-index:1;}
.TipsInput font {padding-left:8px;word-break:keep-all;white-space:nowrap;border:1px solid #EDEDED;font-family:"Microsoft Yahei";background-color:#F9F9F9;text-align:center;padding-right:8px;font-size:12px;line-height:30px;height:30px;float:left;color:#999;text-align:left;}

/*表单提示*/
.MsgInputTip {position:relative;}
.MsgInputTip  dt{transform: scale(0.9);transform-origin: left top;position:absolute;left:0px;bottom:-19px;z-index:2;color: #666;background-color: #FFFBE6;border:solid 1px #FFE58F;font-size: 12px;line-height: 16px;height: 16px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;padding-left: 4px;padding-right: 4px;display: none;}


/*基础表单样式*/
.MultiInput {padding-left:8px;color:#333;border:1px solid #ccc;font-family:"Microsoft Yahei";font-size:14px;line-height: 22px;padding-top: 5px;padding-bottom: 5px;}
.MultiInput:hover {color:#333;border:1px solid #CF0D0E;font-family:"Microsoft Yahei";font-size:14px;transition-duration: 0.3s;}
.MultiInput:focus {border:1px solid #CF0D0E;box-shadow:0 0 5px #CF0D0E;transition-duration: 0.3s;}
.MultiInput::placeholder {color: #ccc;}
.MultiInput[readonly]{background-color:#F5F5F6;}
.MultiInput::-webkit-scrollbar {width:6px;height:0px;}
.MultiInput::-webkit-scrollbar-thumb {border-radius:6px;-webkit-box-shadow:inset 0 0 4px #CBCBCB;background:#CBCBCB;}
.MultiInput::-webkit-scrollbar-track {-webkit-box-shadow:inset 0 0 4px #FFF;background:#FFF;}


.table_a {padding-left:8px;border:1px solid #ccc;font-size:14px;color:#666666;font-size:14px;font-family:"Microsoft Yahei";padding-top: 12px;padding-bottom: 12px;}

.table_b {border-collapse:collapse;font-size:14px;border:1px solid #ccc;}


.table_c {border:1px solid #ccc;font-size:14px;color:#CF0D0E;font-size:14px;font-family:"Microsoft Yahei";padding-top: 12px;padding-bottom: 12px;width: 854px;background-color: #F0EBEB;text-align: center;float: left;}
