html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin: 0; padding: 0; border: 0;}
h1, h2, h3, h4, h5, h6{font-weight: normal; font-size: 100%;}
html{line-height: 1;}
ol, ul{list-style: none;}
div, dl, dt, dd, ol, ul, li{*zoom: 1;}
table{border-collapse: collapse; border-spacing: 0;}
caption, th, td{font-weight: normal;vertical-align: middle;border: 1px solid;}
q, blockquote{quotes: none;}
q:before, q:after, blockquote:before, blockquote:after{content: ""; content: none;}
a img{border: none;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary{display: block;}
.fl{float: left; display: inline;}
.fr{float: right; display: inline;}
.more { float:right}
.hide{display: none;}
.mt10{margin-top: 10px;}
.mb10{margin-bottom: 10px;}
.mt20{margin-top: 20px;}
.mb20{margin-bottom: 20px;}
.clear{clear: both; *height: 0; *font-size: 0; *line-height: 0;}
.clearfix{*zoom: 1;}
.clearfix:after{content: ""; display: table; clear: both;}
body{font-size: 14px;line-height: 20px;color: #333;background-color: #fff;font-family: "Microsoft Yahei";}
a{text-decoration: none;color: #444;transition: all 0.3s;}
a:hover{color: #9f180c; text-decoration: none;}

.container, #content{width: 1200px; margin:0 auto;}
#wrap, #content{*zoom: 1;min-width: 1200px;}
#content { padding:10px 0;}
#wrap:after, #content:after{content: ""; display: table; clear: both;}
.mainContent{overflow: hidden;}
.side{float: left;display: inline;width: 280px;margin-right: 20px;}


#header { background:url(../image/headbg.png) no-repeat;}

.box .hd .tab a { padding: 0 15px; }
.box .hd .tab .on a { font-weight: bold; }

.row { *zoom: 1; padding:20px 0; }
.row:after { content: ""; display: table; clear: both; }
.row .col { float: left; display: inline; box-sizing: border-box; width: 50%; }
.row .col:nth-child(odd) { padding-right: 15px; }
.row .col:nth-child(even) { padding-left: 15px; }

.mod { max-width: 1200px; margin-bottom: 20px; margin-left: auto; margin-right: auto; background-color: #fafafa; padding: 12px 20px 10px 20px; box-sizing: border-box; }
.mod-hd { *zoom: 1; border-bottom: #eee 1px solid; box-shadow: #fff 0 1px 0; padding-bottom: 10px; margin-bottom: 5px; }
.mod-hd:after { content: ""; display: table; clear: both; }
.mod-hd .title { float: left; display: inline; font-size: 18px; font-weight: 100; color: #578EBE; }
.mod-hd .more { float: right; display: inline; color: #777777; }
.mod-bd { *zoom: 1; padding-top: 8px; padding-bottom: 8px; }
.mod-bd:after { content: ""; display: table; clear: both; }


.infoList-col2 { *zoom: 1; margin-right: -30px; *display: inline; }
.infoList-col2:after { content: ""; display: table; clear: both; }
.infoList-col2 li { float: left; display: inline; box-sizing: border-box; width: 50%; *width: 445px; padding-right: 30px; }



.topbar {float:right;margin-top:17px;height: 123px;margin-right: 20px;}
.topbar .fl {margin-right:30px;text-align:right;line-height:36px;    color: #cd0505; font-size: 20px;;margin-top: 5px;}
.topbar .fl a { margin:0 5px;}
.topbar .QRcode { float:left; margin-right:20px;display:inline; line-height:0; text-align:center;}
.topbar .QRcode h5 {line-height:24px;}
.logo { float:left;}

 #header .logo{margin-top: 25px;margin-left: 20px;}

.siteSearch {border:2px solid #e3e3e3;border-radius: 6px;background: #fff;position: relative;overflow: hidden;}
.siteSearch .keyword { border:0; height:14px; line-height:14px; padding:13px 15px; width:230px;}
 
.siteSearch .submit {background:#fff url(../image/srhicon.png) no-repeat center;width:50px;border:0;height:40px;line-height:100px;overflow:hidden;position: absolute;right: 0;top: 0;}


#topNav { clear:both; background:#a11c20 url(../image/mainnavbg.png) repeat-x bottom; height:60px;}
#mainNav .li1 {float: left;display: inline;font-size: 16px;position: relative;z-index: 90;}
#mainNav .a1 {display: block;padding: 0 0;line-height: 55px;color: #fff;width: 109px;text-align: center;overflow: hidden;}
#header .mainNav .on1 .a1, #mainNav .a1:hover { background: #af2121; text-decoration: none; }
#mainNav .ul1 {display: none;position: absolute;z-index: 91;background-color: #a11c20;text-align: center;width: 109px;left: 50%;margin-left: -55px;padding: 0px 0;}
#mainNav .a2 {display: block;font-size: 14px;padding: 6px 10px;line-height: 18px;color: #e9d2d3;}
#mainNav .a2:hover { background-color: #af2121; color: #fff; text-decoration: none; }
#header #mainNav { width: 1310px; margin: 0 auto; }
#mainNav .li2 .ul2 {display:none;}

#mainNav #liID2 .ul1 { background:transparent;}
#mainNav #liID2 .ul1 .li2 { margin-right:-10px;}
#mainNav #liID2 .ul2 { display:block; background:#fff;}
#mainNav #liID2 .ul1 .ul3 { background:#fff;}
#mainNav #liID2 .ul1 {width: 510px;padding-bottom: 15px;background: #ddd;margin-left: -250px;}
#mainNav #liID2 .ul1 .li2 {float:left;width:240px;background:#fff;margin: 10px 10px 5px;}
#mainNav #liID2 .ul1 .li3 {float:left;min-width:44%; *width:44%;font-size:14px;margin:0 3%;max-width: 94%;}

#mainNav #liID2 #liID784 .li3,
#mainNav #liID2 #liID785 .li3,
#mainNav #liID2 #liID786 .li3 { float:none; width:auto;;}

#mainNav #liID2 .ul1 .ulWrap {float:left;width:250px;}
#mainNav #liID2 .ul1 .li2 .h2 a{height:18px;line-height:18px;background: #c59d7d;color: #fff;}
#mainNav #liID2 .ul1 .li2 .ul2 {padding:5px 0;line-height:18px;margin-bottom:-10px;}
#mainNav #liID2 .ul1 .li2 .ul2:after { content:""; display:block; clear:both;}
#mainNav #liID2 .ul1 .li2 .ul2 a {color:#333;text-align:left;display:block;padding:3px 0 3px 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#mainNav #liID2 .ul1 .li2 .ul2 a:hover { background:#af2121; color:#fff}

#mainNav #liID2 label { font-size:12px; }

#mainNav #liID1082 .ul2 { display:block;}
#mainNav #liID1082 .li2 .ul2 a { color:#dca8a8}
#mainNav #liID1082 .ul2 { background:#801e1e;}
#mainNav #liID1082 .ul2 .li3 { height:30px; line-height:30px; font-size:14px;}
#mainNav #liID1082 .ul2 .li3 a:hover { display:block; background:#a11c20; color:#ffff}


.boxA  {border: 1px solid #ebd0a8; overflow height}
.boxA .hd { background:url(../image/boxahdbg.png) no-repeat; height:50px; line-height:50px; }
.boxA .hd h3{ font-size:16px; font-weight:bold; padding-left:30px; color:#fff;}
.boxA .hd h3 a { color:#fff}
.boxA .hd ul { float:right; margin-right:20px; margin-top:8px;}
.boxA .hd ul li {float:left;width:102px;height:34px;line-height: 34px; font-size:16px; font-weight:bold; color:#f9aeae; text-align: center;margin-right:20px;cursor: pointer; position:relative;}
.boxA .hd ul li.on:after { content:""; display:block; position:absolute; left:50%; margin-left:-5px; bottom:-5px; border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid #eee4cb}
.boxA .hd ul li.on { background-position:left;color:#fff; }
.boxA .bd {padding:14px;height:136px;}

.box {overflow:hidden;}
.box .hd { border-bottom:1px solid #bfbfbf}
.box .hd li { float:left; color:#89642e; height:50px; line-height:48px; font-size:16px; font-weight:bold; margin-right:15px;}
.box .hd li a,.box .hd li span { color:#89642e; padding:0 10px; display:block;}
.box .hd li.on a, .box .hd li.on span { color:#a11c20; border-bottom:3px solid #a11c20; }
.box .hd .more { margin-top:15px; color:#999}

.boxB {overflow:hidden;}
.boxB .hd {border-bottom: 1px solid #831f1f;}
.boxB .hd h3 { height:50px; line-height:50px; font-size:16px; font-weight:bold; color:#a11c20; padding-left:50px; background:url(../image/cloudicon.png) no-repeat 5px;}
.boxB .hd h3.jkscIco { background-image:url(../image/trainicon.png);}
.boxB .hd h3 a { color:#a11c20; display:block;}
.boxB .hd li { float:left; color:#89642e; height:50px; line-height:48px; font-size:16px; font-weight:bold; margin-right:15px;}
.boxB .hd li a { color:#89642e; padding:0 10px; display:block; cursor:pointer;}
.boxB .hd li.on a { color:#a11c20; border-bottom:3px solid #a11c20; }
.boxB .hd .more { margin-top:15px; color:#999}

.nodeList li {float:left;margin-right: 15px;line-height:40px;height:40px;margin-bottom: 13px;overflow: hidden;}
.nodeList li a {display:block;width: 132px;padding-left: 43px;background: #fff url(../image/liteicon.png) no-repeat 22px;border-radius:3px;font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.nodeList li a:hover,
.nodeList li.on a { background:#a11c20 url(../image/liteicon_on.png) no-repeat 28px; color:#fff;}

.friendLinks { height: 40px; line-height: 40px; padding:10px 0;overflow: hidden; background: #a11c20; color: #fff; }
@media screen and (max-width: 1200px){
	.friendLinks { height: 40px; width:1200px; line-height: 40px; padding:10px 0;overflow: hidden; background: #a11c20; color: #fff; }
 
}

.friendLinks h3 { float:left; padding-left:30px; background:url(../image/friicon.png) no-repeat 0; font-size:16px; margin-right:10px;}
.friendLinks ul li { display:inline-block; *float:left; color:#d79fa0 }
.friendLinks ul li:after { content:"|"; font-size:9px; font-family:Arial;}
.friendLinks ul li:last-child::after { display:none; }
.friendLinks ul a { color: #d79fa0; font-size: 14px; margin: 0 10px; }
.friendLinks ul a:hover { color:#fff;}


#footer { text-align: left; line-height: 36px; padding: 20px 0; color:#666; background:url(../image/footbg.png) no-repeat center top;}
#footer .footLink a{ margin:0 6px; color:#666;}
#footer .footLink a:nth-child(1) {margin-left:0;}
#footer .copyright {  font-family: Arial; }

.jbico { float:right; height:80px;margin:0 auto;text-align:center; padding-top:30px;}
.jbico .children {display:inline-block;width:200px;height:80px;}
.jbico .aa{ display:block;width:165px;height:80px; line-height:14px}
.jbico .bb {display:block;width:200px;height:73px;background:url("../image/2.jpg") no-repeat;  }
.jbico .cc{ display:block;width:65px;height:80px;background:url("../image/3.jpg") no-repeat; }
