*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
html{ -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
html, body, div, span, applet, object, iframe, ul, p, h1, h2, h3, h4, h5, h6, dl, dt, dd{ margin:0;padding:0;border: 0;vertical-align: baseline;font-style:normal;font-weight:normal;}
em,i{ font-style:normal;}
ol,ul,li { margin: 0; padding: 0; list-style: none; }
img{ max-width:100%; max-height:100%; vertical-align: middle;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block;}

body{ text-align:left; font-family:"Helvetica","Microsoft YaHei"; color:#666; margin:0 auto; background-color:#fff;}
a { color:#666; text-decoration:none; outline:0!important}
a:visited { text-decoration:none; }
a:hover { color:#00b0b0; text-decoration:none; }
a:active { color:#00b0b0; }
hr {margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #dddddd}
.clearfix:after {clear:both;height:0;overflow:hidden;display:block;visibility:hidden;content:".";}
.clearfix {*zoom:1;}
.text-aL { text-align:left;}
.text-aR { text-align:right;}
.text-aC { text-align:center;}
.left { float:left;}
.right { float:right;}
.fl {float:left;display:inline;}
.fr {float:right;display:inline;}
.relative {position:relative;}
.absolute {position:absolute;}
.disNone { display:none;}
.disBlock { display:block;}
.overflowHidden { overflow:hidden;}

.fontweigthBold { font-weight:bold;}
.fontweigthN { font-weight:normal;}

/* color */
.cGg,.cGg a,.cGg:visited {color:#7B7C7D;}
.cWhite,.cWhite:visited,.cWhite a{color:#fff;}
.cYellow,.cYellow:visited{color:#ff0;}
.cOrange,.cOrange:visited,.cOrange a{color:#f60;}
.cDGreen,.cDGreen:visited,.cDGreen a{color:#0a6903;}
.cGreen,.cGreen:visited,.cGreen a{color:#24a0a2;}
.cGreenO,.cGreenO:visited,.cGreenO a{color:#008883;}
.cGGreen,.cGGreen:visited,.cGGreen a{color:#2dbe60;}
.cGray,.cGray:visited,.cGray a{color:#444;}
.cLGray,.cLGray:visited,.cLGray a{color:#888;}
.cDGray,.cDGray:visited,.cDGray a{color:#727171;}
.cBlack,.cBlack:visited,.cBlack a{color:#000;}
.cBlue,.cBlue:visited,.cBlue a{color:#19bde4;}
.cDBlue,.cDBlue:visited,.cDBlue a{color:#0077ae;}
.cRed,.cRed:visited,.cRed a{color:#ff0000;}
.cDRed,.cDRed:visited,.cDRed a{color:#BA2636;}
.cPRed,.cPRed:visited,.cPRed a{color:#f986ae;}
.cPeRed,.cPeRed:visited,.cPeRed a{color:#ff4c6c;}
.cEmerald,.cEmerald:visited{color:#23c4a7;}
.cGg a:hover,a.cGg:hover,.cRed a:hover,a.cRed:hover,.cBlue a:hover,a.cBlue:hover,.cDRed a:hover,a.cDRed:hover,.cPRed a:hover,a.cPRed:hover,.cGray a:hover,a.cGray:hover,.cDGray a:hover,a.cDGray:hover,.cWhite a:hover,a.cWhite:hover,.cBlack a:hover,a.cBlack:hover,.cGreen a:hover,a.cGreen:hover,.cYellow a:hover,a.cYellow:hover,.cEmerald a:hover,a.cEmerald:hover{color:#00b0b0;}
.cWhite a:hover,a.cWhite:hover{color:#fff;}


.fB{font-weight:bold;}
.fI{font-style: italic;}
.fN { font-weight:normal;}
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.f16px{font-size:16px;}
.f18px{font-size:18px;}
.f20px{font-size:20px;}
.f24px{font-size:24px;}
.left{float:left;}
.right{float:right;}
.hidden{display:none;}
.unLine,.unLine a{ text-decoration:none;}
.underLine,.underLine a{ text-decoration:underline;}
.noBorder{border:none;}
strong {font-weight:normal;}
.text-center { text-align:center; }
.text-left { text-align:left; }
.text-right { text-align:right;}
/* span blank */
.clear {clear:both; height:0; overflow:hidden; display:block;}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.blankW {background:#fff;}
.blank3 {clear:both; height:3px; overflow:hidden; display:block; font-size:1px;}
.blank6 {clear:both; height:6px; overflow:hidden; display:block; font-size:1px;}
.blank9 {clear:both; height:9px; overflow:hidden; display:block; font-size:1px;}
.blank9w {background:#ffffff; clear:both; height:9px; overflow:hidden; display:block; font-size:1px;}
.blank12 {clear:both; height:12px; overflow:hidden; display:block;}
.blank15 {clear:both; height:15px; overflow:hidden; display:block;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block;}
.blank30 {clear:both; height:30px; overflow:hidden; display:block;}
.blank40 {clear:both; height:40px; overflow:hidden; display:block;}
.blank50 {clear:both; height:50px; overflow:hidden; display:block;}
.blank60 {clear:both; height:60px; overflow:hidden; display:block;}


.contentWrapper { width:100%;  height:1%;}
.contentArea { width:1210px; margin:0 auto; position:relative;}
.container { width:1210px; min-height:100%; padding:0; margin:0 auto; box-sizing: border-box;}

.dotline { border-bottom:1px solid #e1e1e1; display:block; overflow:hidden; height:1px; clear:both;}
.dotline02 { border-bottom:1px dashed #e1e1e1; display:block; overflow:hidden; height:1px; clear:both;}
.content-center { margin:0 auto;}
.content_m10 { margin:0 10px;}
.content_m15 { margin:0 15px;}
.content_m20 { margin:0 20px;}
.content_m25 { margin:0 25px;}
.content_m30 { margin:0 30px;}
.content_m40 { margin:0 40px;}
p { margin:0; padding:0; line-height:21px;}


.crumbs { border-bottom: 1px solid #e3e3e3; padding-bottom: 1em; color: #999;}
.crumbs a { color: #999;}

 /* 广告位 */
.ggarea{width:870px; margin:0 auto; border:1px solid #dcdddd; clear:both; overflow:hidden; text-align:left;background:#fafafa;}
.ggarea .ggtext{padding-left:12px; width:965px;}
.ggarea .ggtext li{width:120px; float:left;margin-right:13px;}
.ggarea .ggtext li a{color:#7b7c7d;}
.ggarea .ggimg{padding-left:12px;}
.ggarea .ggimg li{margin-right:12px; float:left;}
.ggarea .ggimg li.gg125{width:125px;}
.ggarea .ggimg li.gg680{width:660px;}
.gg870 { width:870px; margin:0 auto;}
.gg735 { width:735px; overflow:hidden; float:left;}
.gg210 { width:210px; overflow:hidden; float:right;}
.gg195_60{ margin-left:8px;}
.gg195_60 li{ margin-bottom:10px;}

/* 全局切换样式 */
.tab .normal {display:none;}
.tab .on {display:block;}

/* 栏目css */
.titleBar {height:25px; line-height:25px; overflow:hidden;}
.titleBar .more {float:right; padding-right:8px;}
.titleBar h2,.titleBar h3 {float:left; color:#000; font-weight:bold; line-height:25px;}
.titleBar h2 a,.titleBar h2 a:visited,.titleBar h3 a,.titleBar h3 a:visited {color:#000;}
.titleBar h2 a:hover,.titleBar h3 a:hover {color:#BA2636;}


/* 列表css */
.f12bla li { clear:both; line-height:1.8em;}
.f12bla li.nobg {background:none; padding-left:0;}
.f12bla li.cPink-bg { background:#ffe9f0; padding-left:0;}
.f12bla .firstNd  { overflow:hidden; padding:0; margin:0;}
.f12bla .firstNd p { line-height:1.5em; color:#666; line-height:21px; text-indent:2em; }
.f12bla .firstNd img { border:none; padding:0; margin:0;}
.f12bla .firstNd h3 { color:#333; font-size:1.25em; font-weight:normal;}
.f12bla .firstNd h4,.f12bla .firstNd h5,.f12bla .firstNd h4 em,.f12bla .firstNd h5 em { font-weight:bold; color:#333; font-size:1.1667em; line-height:1.5em; }
.f12bla .firstNd .textBox { border:none; padding:0; margin:0;}
.f12bla .firstNd .w10_i { width:10%;}
.f12bla .firstNd .w15_i { width:15%;}
.f12bla .firstNd .w20_i { width:20%;}
.f12bla .firstNd .w25_i { width:25%;}
.f12bla .firstNd .w30_i { width:30%;}
.f12bla .firstNd .w35_i { width:35%;}
.f12bla .firstNd .w40_i { width:40%;}
.f12bla .firstNd .w45_i { width:45%;}
.f12bla .firstNd .w50_i { width:50%;}
.f12bla .firstNd .w55_i { width:55%;}
.f12bla .firstNd .w60_i { width:60%;}
.f12bla .firstNd .w65_i { width:65%;}
.f12bla .firstNd .w70_i { width:70%;}
.f12bla .firstNd .w75_i { width:75%;}
.f12bla .firstNd .w80_i { width:80%;}
.f12bla .firstNd .w85_i { width:85%;}
.f12bla .firstNd .w90_i { width:90%;}
.f12bla .firstNd .w100_i { width:100%;}
.f12bla .firstNd .mbot1 { margin-bottom:1em;}
.f12bla .firstNd .mtop1 { margin-top:1em;}
.f12bla .firstNd .mLeft5 { margin-left:5%;}
.f12bla .firstNd .mLeft10 { margin-left:10%;}
.f12bla .firstNd .borRad50 { border-radius:50%;}
.f12bla .firstNd .imgBgGrey { background-color:#ddd;}
.f12bla .firstNd .text-aLeft { text-align:left;}

.wrapper, .header, .navigation,#footer { width:100%; }
.header .inner-wrap,
.navigation .inner-wrap,
#footer .inner-wrap,
.container .inner-wrap,
.inner-section { clear:both; width:1210px; margin:0 auto; overflow: hidden; }

.header .header-logo,.header .header-sublogo,.header .header-brand { float: left; }
.header .header-phone { float: right;}

.header-brand { margin-top: 30px; margin-left: 20px;}
.header-brand ul { float: left; padding: 0 15px;}
.header-brand ul li { font-size: 14px; line-height: 1.5em;}
.header-brand ul:first-of-type { text-align: right; border-right: 1px solid #eee;}
.header-brand ul:first-of-type li {}

.navigation { background-image:url(../images/common/header-mainNav-bg.png); background-position:top center; background-repeat: no-repeat; height: 50px;}
.navList { width: 840px; margin: 0 auto;}
.navList li { float:left; line-height: 50px; width: 120px; color: #fff;}
.navList li a { color: #fff; font-size: 16px; }


/*.headerW { background-color: #fff; overflow: hidden;}
.header-Logo { margin:30px auto 30px; display:block; width:1210px;}
.header-Logo .dingdian { float:right; display:inline-block; background-color:#ff6a86; width:90px; height:32px; text-align:center; font:14px/32px "simsun"; border-radius:5px; color:#fff; margin-top:20px;}
.header-Logo img { float:left; margin-right:0px; }
.header-Logo .header-phone { float: right;}*/
 
.footer { background-color: #ff366d; padding: 20px 0; overflow: hidden;}
.footer p { color: #fff; font-size: 14px; font-family: Microsoft YaHei UI, Microsoft YaHei UI Light; text-align: center;}
 
.picList { width:100%; overflow:hidden;}
.picList ul { width:110%;}
.picList li { float:left;}


.mynav-box{ width:100%; height:50px; background-image:url(../images/header-mainNav-bg.png); position:absolute; top:120px; left:0; z-index:999; font-family:"微软雅黑";}
.mynav{ width:1210px; margin:0 auto;}
.mynav li{ float:left; font-size:16px; color:#fff; margin-left:60px; line-height:50px; height:50px; position:relative;}
.mynav li a{ float:left; font-size:16px; color:#fff;}
.mynav li a span{ font-size:16px;}

/*导航*/
.mynav>li{ width:170px; margin:0; text-align:center; position:relative; height:50px; overflow:hidden; transition:all ease 1s;}
.mynav>li.cur3{ height:600px; transition:all ease 1s;  }
.mynav>li>a.cur4{ color:#ff366d;background:#fff5f8;}

.mynav>li a{ width:170px; text-align:center; height:50px;}
.mynav li ul{ width:170px;display:block; margin:0;height:400px; position:absolute; top:50px; padding-top:15px; line-height:32px; background:none; }
.mynav li ul li{ margin:0;  line-height:40px; height:40px; width:100%;}
.mynav li ul li a{ line-height:40px; font-size:16px; width:100%; height:100%; display:block;}
.mynav li ul li a:hover{ background:#fff; color:#ff366d;}

.dh-box{ width:100%; position:absolute; top:170px; left:0; background:url(../images/common/bgggg.png) repeat; height:0;transition:all ease 1s; z-index:2;}
.dh-box.cur{ height:400px; transition:all ease .5s; }
.mynav li ul.cur{background:#ff366d; }

.list-content .list-box dl dt img{ display:block!important; margin:0 auto!important;}
