*{ margin:0 auto; padding:0;}
html, body, div, p, ol, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, img, textarea, iframe, table, th, td {margin: 0 auto;padding: 0; 
    /* text-align:center; */
}
img {border: medium none;vertical-align: middle;}
ol, ul, li {list-style-type: none;}
h1, h2, h3, h4, h5, h6, table, th, td {font-size: 100%;font-weight: normal;}
body, input, select, button, textarea {font-family: Arial,Microsoft yahei;font-size: 14px;}
.normal, em, i {font-style: normal;}
body {color: #282828;line-height: 23px; text-align:center; margin:auto; }

@media (max-width: 1000px) {
	body {width: 1166px;}
}

table {border-collapse: collapse;border-spacing: 0;}
p {word-wrap: break-word;}
a {color: #282828;text-decoration: none; 
}
a:hover {color: #9f0101;text-decoration: underline;transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s;}
table {border-collapse: collapse;}
input[type="button"] {outline: medium none;}
.clearfix {display: block;}
.overflow{ overflow:hidden}
.clearfix::after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.fl {float: left;}
.fr {float: right;}
.tl {text-align: left !important;}
.tc {text-align: center !important;}
.tr {text-align: right !important;}
.f48{ font-size:48px; color:#555454}
.f10{ font-size:10px}
.f12 {font-size: 12px;}
.f14 {font-size: 14px;}
.f16 {font-size: 16px;}
.f18 {font-size: 18px;}
.f20 {font-size: 20px;}
.f24 {font-size: 24px;}
.f30 {font-size: 30px; }
.f36 {font-size: 36px;}
.undis {display: none;}
.dis {display: block;}
.diss {display: inline-block;}
.w100 {width: 100%;}
.wrap {width: 1166px;}


.hui{ color:#CCCCCC}
.cs{ color:#FD9800}

.m-auto {margin-left: auto;margin-right: auto;}
.l-19 {line-height: 19px;}
.l-15 {line-height: 15px;}
.l-24 {line-height: 24px;}
.l-26 {line-height: 26px;}
.l-30 {line-height: 30px;}
.l-35 {line-height: 35px;}
.l-50 {line-height: 50px;}
.l-80 {line-height: 80px;}
.pl8 {padding-left: 8px;}
.p10 {padding: 10px;}
.p15 {padding: 15px;}
.p20 {padding: 20px;}
.pl5 {padding-left: 5px;}
.pl10 {padding-left: 10px;}
.pl15 {padding-left: 15px;}
.pl20 {padding-left: 20px;}
.pl25 {padding-left: 25px;}
.pl30 {padding-left: 30px;}
.pl30 {padding-left: 30px;}
.pl40 {padding-left: 40px;}
.pt5 {padding-top: 5px;}
.pt7 {padding-top: 7px;}
.pt10 {padding-top: 10px;}
.pt15 {padding-top: 15px;}
.pt20 {padding-top: 20px;}
.pt25 {padding-top: 25px;}
.pt150 {padding-top: 150px;}
.pt30 {padding-top: 30px;}

.pt40 {padding-top: 40px;}
.pt50 {padding-top: 50px;}
.pt55 {padding-top: 55px;}
.pt75 {padding-top: 75px;}
.pt60 {padding-top: 60px;}
.pb5 {padding-bottom: 5px;}
.pb10 {padding-bottom: 10px;}
.pb15 {padding-bottom: 15px;}
.pb20 {padding-bottom: 20px;}
.pb25 {padding-bottom: 25px;}
.pb50 {padding-bottom: 50px;}
.pr5 {padding-right: 5px;}
.pr10 {padding-right: 10px;}
.pr40 {padding-right: 40px;}
.pr15 {padding-right: 15px;}
.pr20 {padding-right: 20px;}
.pr25 {padding-right: 25px;}
.ml5 {margin-left: 5px;}
.ml10 {margin-left: 10px;}
.ml11 {margin-left: 11px;}
.ml15 {margin-left: 15px;}
.ml16 {margin-left: 16px;}
.ml20 {margin-left: 20px;}
.ml22 {margin-left: 22px;}
.ml30 {margin-left: 30px;}
.ml50 {margin-left: 50px;}
.ml60 {margin-left: 60px;}
.mr5 {margin-right: 5px;}
.mr10 {margin-right: 10px;}
.mr15 {margin-right: 15px;}
.mr20 {margin-right: 20px;}
.mr25 {margin-right: 25px;}
.mr30 {margin-right: 30px;}
.mr50 {margin-right: 50px;}
.mr100 {margin-right: 100px;}
.ml90 {margin-left: 90px;}
.ml70 {margin-left: 70px;}
.mt4 {margin-top: 4px;}
.mt5 {margin-top: 5px;}
.mt10 {margin-top: 10px;}
.mt15 {margin-top: 15px;}
.mt20 {margin-top: 20px;}
.mt30 {margin-top: 30px;}
.mt40 {margin-top: 40px;}
.mt60 {margin-top:60px;}
.mb5 {margin-bottom: 5px;}
.mb10 {margin-bottom: 10px;}
.mb15 {margin-bottom: 15px;}
.mb20 {margin-bottom: 20px;}
.pt35{ padding-top:35px;}
.mm{ margin:20px}
.color-grey {color: #999;}
.row {margin-left: -26px;}
.row2 {margin-left: -30px;}
.row3 {margin-left: -10px;}
.row4 {margin-left: -16px;}
.row5 {margin-left: -35px;}
.row6 {margin-left: -14px;}
.row7 {margin-left: -15px;}

.w36{width:36px;}
.w40{width:40px;}
.w200{width:200px;}

.ml1{ margin-left:1px}
.blod{ font-weight:bold}
.huise{ color:#989697}
.lv{ color:#2D9D3B}
#cs{color:#F30;  }
.hui{color:#9F9F9F}
.boderr{ border:1px solid #CBCBCB}
.boder-r{ border-right:1px solid #CBCBCB}
.boder-b{ border-bottom:1px solid #CBCBCB}
.boder-t{ border-top:1px solid #CBCBCB}
.boder-l{ border-left:1px solid #CBCBCB}
.baise{ color:#fff}
.red{ color:#016759}
.hs{ color:#535252}
.ls{ color:#2c4e71}
.f42{ font-size:42px}
.huise{ color:#a9a9a9}
.wrapp{ width:1214px}
#top_bgg{ background:#fff; }

.top_bg1{ background:#151515; height:40px; line-height:40px; color:#fff}

.log_bg{ background:url(../images/index_r1_c4.jpg) repeat-x; height:128px;}
.pl90{ padding-left:90px}
.w515{ width:515px;}
.w515 dd{ clear:both; padding-top:10px; line-height:25px; text-align:left; word-spacing:10px}
.w336 ol{ width:120px; background:#E9E9E9; height:39px; border-radius:5px;-webkit-border-radius:5px; line-height:39px}
.w336{ width:336px;}
.w336 dd .board{display: block; height: 48px; margin-top: 48px;  font-size: 16px; letter-spacing:3px; text-align: right;line-height: 45px; font-weight: bold; text-decoration: none;}

/*nav*/
.nav_bg{ background:url(../images/index11_r2_c1bg.jpg) center 0px no-repeat; height:45px; font-size:16px; width:100%; text-align:center; margin:auto; z-index:10000000000}
.nav_bg li{ float:left; background:url(../images/index_r9_c39.jpg) right 0px no-repeat; height:45px;  line-height:45px;}
.nav_bg li:hover, .nav_bg li:first-child:hover, .nav_bg li:last-child:hover{background-color:rgba(255,255,255,0.3); transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s;}
.nav_bg li:first-child, .nav_bg li:last-child{ background:none}
.nav_bg li a{ color:#fff;padding:0px 22px;}
.wrappp{ width:1260px}
.nav_bg li a:hover{ color:#FF0; background:-moz-linear-gradient(top,#fdbb5a,#db5726); height:45px; display:block; padding:0px 22px }
.baoming{ background:rgba(255,255,255,0.5); width:315px; border-radius:3px; height:38px; line-height:38px; font-size:16px; word-spacing:10px; z-index:10000; position:absolute; right:0; top:600px}

.flexslider{position:relative;height:650px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; z-index:1; clear:both; }
.slides{position:relative;z-index:1;}
.slides li{height:650px; background-size: 100% 650px !important;}
.lj{ width:100%; height:650px; display:block;}

.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;}
.flex-direction-nav li a.flex-next{right:40px;}
.fon_z{ font-family:Arial}
.w1000{overflow:hidden;position:relative;text-align:center;margin:auto; width:100%; height:155px }

.w1000 p { width:1920px; position:absolute; left:50%;margin-left:-960px; }
	
.warpo{ width:1214px; z-index:20000; position:relative;}
.w555{ width:555px}