@charset "GB2312";
/* CSS*/
* { margin:0; padding:0; list-style-type:none; }
html, body, a, span, p, font, strong, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, th, td { padding:0; margin:0; }
body { font:14px/180% Arial, Lucida, Verdana, "΢���ź�", Helvetica, sans-serif; color:#333; background:#e5e6e9 }
ul, li, ol { list-style-type:none; }
a, img { border:0; }
a { color:#333; text-decoration: none; outline:none; }
a:hover { color:#993333; text-decoration:none; } 
a:focus { color:#993333; text-decoration:none; }
/*���*/
table { border-spacing: 0; border-collapse: collapse; }
table td textarea { width: 100%; }
.clear { clear:both; *display:inline;/*IE only*/
}
.cursor1 { cursor: pointer; }/*����*/
.bordern { border:none }
.floatl { float:left }
.floatr { float:right }
.positionr { position:relative; }
.positiona { position:absolute; }
.font12 { font-size:12px; }
.font14 { font-size:14px; }
.font16 { font-size:16px; }
.font18 { font-size:18px; }
.font20 { font-size:20px; }
.font22 { font-size:22px; }
.font24 { font-size:24px; }
.font26 { font-size:26px; }
.font28 { font-size:28px; }
.font30 { font-size:30px; }
.color3 { color:#333; }
.color6 { color:#666; }
.color9 { color:#999; }
.color0 { color:#000; }
.color_red { color:red }
.list_struct_info { color: #993333; background: #cae0fe; line-height:40px; text-indent:20px; }
.red { color:red; }
.color_green { color:green; }
.color_orange { color:orange }
.color_blue { color:#0079d2 }
.color_xl { color:#46b8da }
.color_xls { color:#24b245 }
.border_red { border:solid 1px red }
.displayb { display:block; }
.displayn { display:none; }
.text-center { text-align:center }
.text-left { text-align:left }
.text-right { text-align:right }
.bc_orange { background:#fec04e }
.bc_green { background:#b9e563 }
.bc_blue { background:#4cb0f9 }
.maa { margin:auto; }
.ma2 { margin:2px; }
.mat2 { margin-top:2px; }
.mar2 { margin-right:2px; }
.mab2 { margin-bottom:2px; }
.mal2 { margin-left:2px; }
.ma5 { margin:5px; }
.mat5 { margin-top:5px; }
.mar5 { margin-right:5px; }
.mab5 { margin-bottom:5px; }
.mal5 { margin-left:5px; }
.ma10 { margin:10px; }
.mat10 { margin-top:10px; }
.mar10 { margin-right:10px; }
.mab10 { margin-bottom:10px; }
.mal10 { margin-left:10px; }
.ma15 { margin:15px; }
.mat15 { margin-top:15px; }
.mar15 { margin-right:15px; }
.mab15 { margin-bottom:15px; }
.mal15 { margin-left:15px; }
.ma20 { margin:20px; }
.mat20 { margin-top:20px; }
.mar20 { margin-right:20px; }
.mab20 { margin-bottom:20px; }
.mal20 { margin-left:20px; }
.ma30 { margin:30px; }
.mat30 { margin-top:30px; }
.mar30 { margin-right:30px; }
.mab30 { margin-bottom:30px; }
.mal30 { margin-left:30px; }
.ma40 { margin:40px; }
.mat40 { margin-top:40px; }
.mar40 { margin-right:40px; }
.mab40 { margin-bottom:40px; }
.mal40 { margin-left:40px; }
.ma50 { margin:50px; }
.mat50 { margin-top:50px; }
.mar50 { margin-right:50px; }
.mab50 { margin-bottom:50px; }
.mal50 { margin-left:50px; }
.ma80 { margin:80px; }
.mat80 { margin-top:80px; }
.mar80 { margin-right:80px; }
.mab80 { margin-bottom:80px; }
.mal80 { margin-left:80px; }
.ma90 { margin:80px; }
.mat90 { margin-top:90px; }
.mar90 { margin-right:90px; }
.mab90 { margin-bottom:90px; }
.mal90 { margin-left:90px; }
.ma100 { margin:100px; }
.mat100 { margin-top:100px; }
.mar100 { margin-right:100px; }
.mab100 { margin-bottom:100px; }
.mal100 { margin-left:100px; }
.ma150 { margin:150px; }
.mat150 { margin-top:150px; }
.mar150 { margin-right:150px; }
.mab150 { margin-bottom:150px; }
.mal150 { margin-left:150px; }
.pa2 { padding:2px; }
.pat2 { padding-top:2px; }
.par2 { padding-right:2px; }
.pab2 { padding-bottom:2px; }
.pal2 { padding-left:2px; }
.pa5 { padding:5px; }
.pat5 { padding-top:5px; }
.par5 { padding-right:5px; }
.pab5 { padding-bottom:5px; }
.pal5 { padding-left:5px; }
.pa10 { padding:10px; }
.pat10 { padding-top:10px; }
.par10 { padding-right:10px; }
.pab10 { padding-bottom:10px; }
.pal10 { padding-left:10px; }
.pa15 { padding:15px; }
.pat15 { padding-top:15px; }
.par15 { padding-right:15px; }
.pab15 { padding-bottom:15px; }
.pal15 { padding-left:15px; }
.pa20 { padding:20px; }
.pat20 { padding-top:20px; }
.par20 { padding-right:20px; }
.pab20 { padding-bottom:20px; }
.pal20 { padding-left:20px; }
.pa30 { padding:30px; }
.pat30 { padding-top:30px; }
.par30 { padding-right:30px; }
.pab30 { padding-bottom:30px; }
.pal30 { padding-left:30px; }
.pa40 { padding:40px; }
.pat40 { padding-top:40px; }
.par40 { padding-right:40px; }
.pab40 { padding-bottom:40px; }
.pal40 { padding-left:40px; }
.pa50 { padding:50px; }
.pat50 { padding-top:50px; }
.par50 { padding-right:50px; }
.pab50 { padding-bottom:50px; }
.pal50 { padding-left:50px; }
.w10 { width:10px; }
.w20 { width:20px; }
.w30 { width:30px; }
.w40 { width:40px; }
.w50 { width:50px; }
.w60 { width:60px; }
.w70 { width:70px; }
.w80 { width:80px; }
.w90 { width:90px; }
.w100 { width:100px; }
.w110 { width:110px; }
.w120 { width:120px; }
.w130 { width:130px; }
.w140 { width:140px; }
.w150 { width:150px; }
.w160 { width:160px; }
.w170 { width:170px; }
.w180 { width:180px; }
.w190 { width:190px; }
.w200 { width:200px; }
.w250 { width:250px; }
.w260 { width:260px; }
.w270 { width:270px; }
.w280 { width:280px; }
.w290 { width:290px; }
.w300 { width:300px; }
.w335 { width:335px; }
.w350 { width:350px; }
.w400 { width:400px; }
.w500 { width:500px; }
.w600 { width:600px; }
.w700 { width:700px; }
.w800 { width:800px; }
.w900 { width:900px; }
.w210 { width:210px; }
.w220 { width:220px; }
.w230 { width:230px; }
.w240 { width:240px; }
.w310 { width:310px; }
.w320 { width:320px; }
.w330 { width:330px; }
.w340 { width:340px; }
.w360 { width:360px; }
.w370 { width:370px; }
.w380 { width:380px; }
.w390 { width:390px; }
.h10 { height:10px; }
.h20 { height:20px; }
.h30 { height:30px; }
.h40 { height:40px; }
.h50 { height:50px; }
.h60 { height:60px; }
.h70 { height:70px; }
.h80 { height:80px; }
.h90 { height:90px; }
.h100 { height:100px; }
.h34 { height:34px; }
.h25 { height:25px; }
.h26 { height:26px; }
.h32 { height:32px; }
.h24 { height:24px; }
.h22 { height:22px; }
.h45 { height:45px; }
.h28 { height:28px; }
.h200 { height:200px; }
.h300 { height:300px; }
.h400 { height:400px; }
.h500 { height:500px; }
.lineh34 { line-height:34px; }
.lineh30 { line-height:30px; }
.lineh20 { line-height:20px; }
.lineh50 { line-height:50px; }
.lineh24 { line-height:24px; }
.lineh26 { line-height:26px; }
.lineh22 { line-height:22px; }
.lineh28 { line-height:28px; }
/*��ť*/
.btn_blue { background:#1B9AF7; padding:6px 20px; color:#fff; font-weight:100; }
.btn_blue:hover { background:#4cb0f9; color:#fff; }
.btn_grey { background:#eee; padding:5px 19px; color:#666; font-weight:100; border: solid 1px #ccc; }
.btn_grey:hover { background:#f8f8f8; color:#666 }
.btn_grey1 { background:#eee; padding:5px 19px; color:#666; font-weight:100; border: solid 1px #ccc; }
.btn_grey1:hover { background:#1B9AF7; color:#fff; border:solid 1px #1B9AF7 }
.btn_green { background:#9ad131; padding: 6px 20px; color: #fff; font-weight: 100; }
.btn_green:hover { background:#b9e563; color:#fff; }
.btn_greens { background:#17c783; padding: 6px 20px; color: #fff; font-weight: 100; }
.btn_greens:hover { background:#22d690; color:#fff; }
.btn_orange { background:#FEAE1B; padding:6px 20px; color:#fff; font-weight:100; }
.btn_orange:hover { background:#fec04e; color:#fff; }
.btn_red { background:#FF4351; padding:6px 20px; color:#fff; font-weight:100; }
.btn_red:hover { background:#ff7680; color:#fff; }
.btn_purple { background:#7B72E9; padding:6px 20px; color:#fff; font-weight:100; }
.btn_purple:hover { background:#a49ef0; color:#fff; }
.btn_xl { background:#46b8da; padding:6px 20px; color:#fff; font-weight:100; }
.btn_xl:hover { background:#58c5e5; color:#fff; }
.main input.btn_blue { border:none; padding:6px 20px }
.main input.btn_green { border:none; padding:6px 20px }
.main input.btn_greens { border:none; padding:6px 20px }
.main input.btn_orange { border:none; padding:6px 20px }
.main input.btn_red { border:none; padding:6px 20px }
.main input.btn { border:none; padding:6px 20px }
.main input.q_btn { border:none; padding:6px 20px }
.main input.btn_purple { border:none; padding:6px 20px }
.btn { background:#1B9AF7; padding:6px 20px; color:#fff; font-weight:100; }
.btn:hover { background:#4cb0f9; color:#fff; }
.q_btn { background:#1B9AF7; padding:6px 20px; color:#fff; font-weight:100; }
.q_btn:hover { background:#4cb0f9; color:#fff; }
.dllc { color: #333; }
.dllc:hover { color: #333; }
/*��� end*/
/*slider*/
.slider { height:450px; width:100%; position:absolute; top: 200px; }
.flexslider { margin: 0px auto 20px; position: relative; width: 100%; height:450px; overflow: hidden; zoom: 1; }
.flexslider .slides li { width: 100%; height: 100%; }
.flex-direction-nav a { width: 70px; height: 70px; line-height: 99em; overflow: hidden; margin: -35px 0 0; display: block; background: url(../images/ad_ctr.png) no-repeat; position: absolute; top:50%; z-index: 10; cursor: pointer; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .3s ease;
border-radius: 35px; }
.flex-direction-nav .flex-next { background-position: 0 -70px; right: 0; }
.flex-direction-nav .flex-prev { left: 0; }
.flexslider:hover .flex-next { opacity: 0.8; filter: alpha(opacity=25); }
.flexslider:hover .flex-prev { opacity: 0.8; filter: alpha(opacity=25); }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; filter: alpha(opacity=50); }
.flex-control-nav { width: 100%; position: absolute; bottom:50px; text-align: center; }
.flex-control-nav li { margin: 0 2px; display: inline-block; zoom: 1; *display: inline;
}
.flex-control-paging li a { background: url(../images/dot.png) no-repeat 0 -16px; display: block; height: 16px; overflow: hidden; text-indent: -99em; width: 16px; cursor: pointer; }
.flex-control-paging li a.flex-active, .flex-control-paging li.active a { background-position: 0 0; }
.flexslider .slides a img { width:100%; height:450px; display: block; }
.fdslider { width:100%; height:335px; float:left; margin-bottom: 10px; }
.fdslider .flexslider .slides a img { width:100%; height:335px; display: block; }
.fdslider .flex-control-nav { bottom:5px }
.fdslider .xwsliderbt { bottom:40px }
.fdslider .flexslider { height:335px; }
/*slider end*/
/*ggslider*/
.ggslider { height:150px; width:100%; }
.ggflexslider { margin: 0px auto 20px; position: relative; width: 100%; height:150px; overflow: hidden; zoom: 1; }
.ggflexslider .ggslides li { width: 100%; height: 100%; }
.ggflexslider .ggslides a img { width:100%; height:150px; display: block; }
.ggflex-control-nav { width: 100%; position: absolute; bottom:0px; text-align: center; }
.ggflex-control-nav li { margin: 0 2px; display: inline-block; zoom: 1; *display: inline;
}
.ggflex-control-paging li a { background: url(../images/dot.png) no-repeat 0 -16px; display: block; height: 16px; overflow: hidden; text-indent: -99em; width: 16px; cursor: pointer; }
.ggflex-control-paging li a.flex-active, .ggflex-control-paging li.active a { background-position: 0 0; }
/*ggslider end*/
/*bannerbox*/
.bannerbox { position: absolute; z-index: -1; top: 200px; left: 0; width:100%; height: 200px; overflow: hidden; }
.bannerbox img { width: 100%; height: 200px; }
/*bannerbox end*/
/*header*/
.header { height: 200px; width:100%; z-index:999; position:absolute; top:0; background: #993333 url(../images/topbg.png) repeat-y 0 center; background: -moz-linear-gradient(left, #CC3333 0%, #CC3333 0%, #993333 68%); background: -webkit-gradient(linear, left top, right top, color-stop(0%, #CC3333), color-stop(0%, #CC3333), color-stop(68%, #993333)); background: -webkit-linear-gradient(left, #CC3333 0%, #CC3333 0%, #993333 68%); background: -o-linear-gradient(left, #CC3333 0%, #CC3333 0%, #993333 68%); background: -ms-linear-gradient(left, #CC3333 0%, #CC3333 0%, #993333 68%); background: linear-gradient(to right, #CC3333 0%, #CC3333 0%, #993333 68%); }

/*.header { height: 200px; width:100%; z-index:999; position:absolute; top:0; background: #2369c8 url(../images/topbg.png) repeat-y 0 center; background: -moz-linear-gradient(left, #01a9ea 0%, #01a9ea 0%, #3c39ad 68%); background: -webkit-gradient(linear, left top, right top, color-stop(0%, #01a9ea), color-stop(0%, #01a9ea), color-stop(68%, #3c39ad)); background: -webkit-linear-gradient(left, #01a9ea 0%, #01a9ea 0%, #3c39ad 68%); background: -o-linear-gradient(left, #01a9ea 0%, #01a9ea 0%, #3c39ad 68%); background: -ms-linear-gradient(left, #01a9ea 0%, #01a9ea 0%, #3c39ad 68%); background: linear-gradient(to right, #01a9ea 0%, #01a9ea 0%, #3c39ad 68%); }*/
.top { width:100%; margin:0 auto; height: 150px; }
.logo { background: url(../images/logo.png) no-repeat 0 25PX; width:620px; height: 150px; margin: auto; display:block }
.toplogin { position: absolute; width: 200px; right: 0; top: 55px; height: 44px; background:url(../images/toplogin.png) no-repeat 0 0 }
.toplogin a { width:180px; height:44px; float:left; color:#ffffff; text-align:center; margin-left:10px; padding-top:5px; line-height: 18px; opacity:1.0; font-size: 12px; }
.toplogin a:hover {color:#FFFFFF; text-decoration:underline;}
.topsearch { float: right; margin-top: 35px; margin-right:45px }
.topsearch .ssk { height:32px; line-height:32px; width:200px; padding:0px 5px; border:solid 1px #ccc; float:left }
.topsearch .ssan { width:80px; line-height: 32px; background:#eee; color:#999; border: solid 1px #ccc; margin-left:4px; float:left; text-align:center; }
.topsearch:hover .ssk { border-color:#993333 }
.topsearch:hover .ssan { background:#993333; color:#fff; border-color:#993333 }
/* navbox */
.navbox { height: 50px; filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000, direction=120, strength=4);
-moz-box-shadow: 0px 1px 3px #000000; -webkit-box-shadow: 0px 1px 3px #000000; box-shadow: 0px 1px 3px #000000;display:flex;justify-content: center; }
.main_menu { position:relative; z-index:500; margin: auto; }
.main_menu > ul > li { display:block; float:left; position:relative; }
.main_menu > ul > li > a { width: 120px; height: 50px; line-height: 50px; display: block; color: #FFF; text-transform:uppercase; text-align: center; transition: background 0.3s ease-in-out 0s; font-size: 17px; }
.main_menu > ul > li > a:hover { text-decoration:none; }
.main_menu > ul > li:hover > a { background: #fff; color: #993333; }
.main_menu > ul > li:hover > a .sub { color:#993333; }
/* submenus */
.main_menu ul ul { width:120px; display:none; position:absolute; left:0px; border-top:none; }
.main_menu ul ul li { display:block; position:relative; background:#d9e8fd; }
.main_menu ul ul li a { padding: 12px 0; display:block; font-size: 15px; color:#333; line-height:1em; ; font-weight:100; text-align: center; }
div.main_menu>ul>li:nth-child(7) ul>li:nth-child(6)
{
    display:none;
    }
.main_menu ul ul a:hover { text-decoration:none; }
.main_menu ul ul li:hover { background-color:#993333; }
.main_menu ul ul li:hover > a { color:#fff; }
.main_menu li:hover > ul { display:block; }
.main_menu > ul > li > ul > li:first-child { border-top:0px; }
.main_menu > ul > li > ul > li:first-child li:first-child { border-top:0px; }
.main_menu ul ul ul { padding-top:0px; left:185px; top:-2px; border-top:1px solid #993333; }
.main_menu ul ul li:first-child > ul { top:0px; border-top:0px; }
.main_menu > select { display:none; }
.main_menu > ul > li:hover { }
/* when under viewport size, .mean-container is added to body */
.mean-container .mean-bar { width: 50%; position: absolute; z-index:1110; top: 120px; }
.mean-container a.meanmenu-reveal { width: 22px; height: 22px; padding:12px 20px; position: absolute; top: 0; right: 0; cursor: pointer; color: #fff; text-decoration: none; font-size: 16px; text-indent: -9999em; line-height: 22px; font-size: 1px; display: block; font-family: Arial, Helvetica, sans-serif; font-weight:700; }
.mean-container a.meanmenu-reveal span { display: block; background: #fff; height: 3px; margin-top: 3px; }
.mean-container .mean-nav { float:left; width: 100%; background:#cae0fe; margin-top:45px; }
.mean-container .mean-nav ul { padding: 0; margin: 0; width: 100%; list-style-type: none; }
.mean-container .mean-nav ul li { position: relative; float: left; width: 100%; background: #993333; }
.mean-container .mean-nav ul li a { display: block; float: left; width: 90%; padding:10px 5%; margin: 0; text-align: left; color: #fff; border-bottom: 1px solid #383838; border-bottom: 1px solid rgba(255, 255, 255, 0.5); text-decoration: none; text-transform: uppercase; }
.mean-container .mean-nav ul li li a { color:#993333; width:80%; padding:10px 10%; border-bottom: 1px solid #f1f1f1; border-bottom: 1px solid rgba(255, 255, 255, 0.25); opacity: 0.75; filter: alpha(opacity=75); text-shadow: none !important; visibility: visible; background:#cae0fe; }
.mean-container .mean-nav ul li.mean-last a { border-bottom: none; margin-bottom: 0; }
.mean-container .mean-nav ul li li li a { width: 70%; padding: 1em 15%; }
.mean-container .mean-nav ul li li li li a { width: 60%; padding: 1em 20%; }
.mean-container .mean-nav ul li li li li li a { width: 50%; padding: 1em 25%; }
.mean-container .mean-nav ul li a:hover { background:#993333; background: rgba(255, 255, 255, 0.1); opacity: 1; filter: alpha(opacity=1); color:#fff }
.mean-container .mean-nav ul li a.mean-expand { width: 26px; height: 26px; border: none !important; padding: 12px !important; text-align: center; position: absolute; right: 0; top: 0; z-index: 2; font-weight: 700; }
.mean-container .mean-nav ul li a.mean-expand:hover { background: none; }
.mean-container .mean-push { float: left; width: 100%; padding: 0; margin: 0; clear: both; }
.mean-nav .wrapper { width: 100%; padding: 0; margin: 0; }
/* navbox */
/*header end*/
/*����л�1*/
#tabs { overflow: auto; width:100%; list-style: none; margin: 0; padding: 0; }
#tabs li { margin: 0; padding: 0; float: left; width: 25%; }
#tabs a { float: left; font-size: 15px; height: 40px; line-height: 40px; text-decoration: none; width: 100%; text-align: center; }
#tabs a:focus { outline:0; }
#tabs #current a { color: #fff; background:#993333 url(../images/sytitle2.png) no-repeat right top; }
#content { }
.tabnrbox { display:none }
/*����л�1 end*/
/*����л���¼ end*/
#dltabs { overflow: auto; width:100%; list-style: none; margin: 0; padding: 0; }
#dltabs li { margin: 0; padding: 0; float: left; width:33.3%; }
#dltabs a { float: left; font-size: 14px; height: 40px; line-height: 40px; text-decoration: none; width: 100%; text-align: center; }
#dltabs a:focus { outline:0; }
#dltabs #dlrent a { color: #993333; border-bottom: solid 2px #993333; }
#dlcontent { }
.dlnrbox { display:none }
/*����л���¼ end*/
/*loginbox*/
.loignan { line-height:40px; height:40px; width:100%; background: #993333; color:#fff; border: solid 1px #993333; }
.loignan:hover { background:#2a70d0 }
.loginbox { background:#fff; padding:40px 30px; margin-bottom:-16px; padding-bottom:16px; margin-top:-200px; min-height:480px }
.loginbox .registerl { float:left; width:52%; }
.loginbox .registerr { float:left; border-left:solid 1px #ccc; margin-left:2%; padding-left:2%; width:43% }
.loginbox .registerr .jstitle { margin-bottom:20px }
.loginbox .zcbox { margin-top:20px }
.loginbox .zcbox li label { width:18% }
.loginbox .zcbox li p { float:left; line-height: 24px; margin-left: 20%; color:#0079d2; width:82%; font-size: 14px; margin-top: 10px; }
.loginbox .zcbox li .loignan { float:left; width: 42%; height:38px; line-height:38px; text-align:center; margin-left:20%; font-family: 'Microsoft Yahei'; margin-right: 10px; }
.xsdlrk { margin-left:20%; height:38px; width:28%; line-height:38px; float:left; background:#d9e8fd; text-align:center; font-size:15px; margin-top:10px; }
.wxxsyy { margin-left:2%; height:38px; width:25%; line-height:38px; float:left; background:#d9e8fd; text-align:center; font-size:15px; margin-top:10px; }
/*loginbox end*/
/*��ҵע��*/
.registerbox { background:#fff; padding:40px 30px; margin-bottom:-16px; padding-bottom:16px; margin-top:-200px; min-height:480px }
.registerl { float:left; width:55%; }
.registerr { float:left; border-left:solid 1px #ccc; margin-left:3%; padding-left:3%; width:38%; height:430px; color: #333; }
.registerr .jstitle { }
.zcwxts { text-indent:2em; line-height:30px; font-size: 15px; }
.zyrk1 { background:url(../images/zyrk1.png) no-repeat 0 0 }
.zyrk2 { background:url(../images/zyrk2.png) no-repeat 0 0 }
.zcbox { width:100%; margin:0 auto; float:left; margin-top:40px }
.zcbox li { margin-bottom:15px; width:100%; float:left; line-height: 30px; }
.zcbox li label { float:left; width: 20%; text-align:right; margin-right: 2%; line-height:32px }
.zcbox li label.error { float:left; width: 19%; text-align:left; color:red; line-height:32px; font-size:12px }
.zcbox li .zcsrk { float:left; width: 55%; margin-right:10px; height:32px; line-height:32px; text-indent:10px; border:solid 1px #ccc }
.zcbox li .zcsrk_error { float:left; width: 55%; margin-right:10px; height:32px; line-height:32px; text-indent:10px; border:solid 1px red }
.zcbox li p { float:left; line-height: 24px; margin-left: 22%; color:#999; width:78%; font-size: 14px; margin-top: 10px; }
.zcbox li .loignan { float:left; width: 55%; height:38px; line-height:38px; text-align:center; margin-left:22%; font-family: 'Microsoft Yahei'; }
.zcrk { margin-top: 60px; }
.zcrk a { padding: 5.4% 10%; float: left; text-align: center; background: #d9e8fd; font-size: 16px; color: #993333; margin: 0 4.5%; margin-bottom: 10px; width: 21%; }
.zcrk a i { font-size:40px; }
.zcrk a p { margin-top:10px }
.zcrk a:hover { background:#993333; color:#fff; }
.zcrk1 { margin-top:130px }
.zcrk1 a { padding: 5.4% 10%; float:left; text-align:center; background:#d9e8fd; font-size:16px; color:#993333; margin: 0 4.5%; }
.zcrk1 a i { font-size:40px; }
.zcrk1 a p { margin-top:10px }
.zcrk1 a:hover { background:#993333; color:#fff; }
/*��ҵע��*/
/*backtop*/
.backtop { position:fixed; top:56%; z-index:5 }
#moquu_top, #moquu_wxin, #moquu_wmaps { z-index:2; width:50px; height:50px; right:10px; position:fixed; cursor:pointer; _position:absolute; _bottom:auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)))
}
#moquu_wxin { margin-top: 50px; }
#moquu_wxin a { background:url(../images/sbtn.png) 0 -0px; right:0; float:left; width:50px; height:50px; text-indent:-9999px }
#moquu_wxin a:hover { background:url(../images/sbtn.png) -50px -0px }
#moquu_wmaps { }
#moquu_wmaps a { background:url(../images/sbtn.png) 0 -48px; width:50px; height:50px; right:0; float:left; text-indent:-9999px; margin-top:100px }
#moquu_wmaps a:hover { background:url(../images/sbtn.png) -50px -48px }
#moquu_top { background:url(../images/sbtn.png) 0 -98px; width:50px; height:50px; margin-top: 150px; }
#moquu_top:hover { background:url(../images/sbtn.png) -50px -98px }
.moquu_wxin, .moquu_wshare { position:relative; z-index:2 }
.moquu_wxin a:hover .moquu_wxinh { display:block }
.moquu_wxin .moquu_wxinh { position:absolute; display:none; left:-185px; top:-120px; width:180px; height:238px; background:url(../images/weixin.png) no-repeat }
/*backtop end*/
/*middle*/
.middle { width:100%; margin-top: 400px; }
.center { width:1200px; margin:0 auto 20px; }
.jsbox { background: #fff; }
.detailbox { background:#fff; padding:20px 30px; }
/*centerleft*/
.centerleft { width:20%; padding:2%; float:left; background:#fff; position:relative; }
.asidertitle { height: 40px; line-height: 40px; background: #fff; border-bottom: 1px solid #ddd; color: #993333; margin-bottom: 20px;}
.asidertitle span { height: 40px; line-height: 40px; border-bottom: 1px solid #993333; display: inline-block; font-size: 16px; font-weight: 100; font-family: 'Microsoft Yahei'; }
.where { float:left; font-size:16px; font-family: 'Microsoft Yahei'; border-bottom: solid 1px #993333; color: #993333; height: 40px; line-height: 40px; font-size: 16px; padding:0 15px 0 0 }
.where a { margin-right:5px; margin-left:5px; font-size:16px;color:#333; text-decoration: none; outline:none; }
.where a:hover { color:#993333; text-decoration:none; } 
.tjqy { float:left; width:100%; }
.tjqy ul li { float:left; width:100% }
.tjqy ul li img { width:100%; height:50px; border:solid 1px #ccc }
/*centerleft �˵�*/
.accordion { width: 100%; background: #FFF; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom:10px; }
.accordion .link { cursor: pointer; color: #4D4D4D; font-size: 14px; position: relative; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; height: 36px; line-height: 36px; padding-left:20px; border-bottom: #ccc 1px dotted; }
.accordion .link a { display:block; cursor:pointer; background:url(../images/arrow.png) no-repeat left center; text-indent:40px; height: 36px; line-height:36px; font-size:15px }
.accordion .link:hover { border-right: solid 5px #993333; background:#eeeeee; }
.accordion .link a:hover {color:#993333; }
.accordion { width: 100%; background: #FFF; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom:10px; }
.accordion .link2 { cursor: pointer; color: #4D4D4D; font-size: 14px; position: relative; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; height: 36px; line-height: 36px; padding-left:20px; border-bottom: #ccc 1px dotted; }
.accordion .link2 a { display:block; cursor:pointer; background:url(../images/arrow.png) no-repeat left center; text-indent:40px; height: 36px; line-height:36px; font-size:15px }
.accordion li:last-child .link { border-bottom: 0; }
.accordion li i { position: absolute; top: 0; left: 20px; font-size: 18px; color: #595959; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.accordion li i.icon-angle-down { right: 12px; left: auto; font-size: 16px; }
.accordion li.open .link { color:#993333 }
.accordion li.open i { color: #b63b4d; }
.accordion li.open i.icon-angle-down { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
.submenu { display: block; background: #edf4fd; font-size: 14px; }
.submenu li { border-bottom: 1px solid #cae0fe; }
.submenu a { display: block; text-decoration: none; color: #666; padding: 10px; -webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease; text-align: left; text-indent: 50px; }
.submenu a:hover { background:#993333; color: #FFF; }
.submenu .active { background:#993333; color: #FFF; }
.zpznbox { margin-bottom:20px }
.jsnrtitle { clear:both; line-height:40px; font-family: "΢���ź�", "����"; font-size:24px; color:#000000; text-align:center; padding:12px; margin-top:20px }
.jstitle { height: 44px; line-height: 44px; background: #fff; border-bottom: 1px solid #DDD; color: #993333; margin-bottom:20px; }
.jstitle span { height: 44px; line-height: 44px; border-bottom: 1px solid #993333; display: inline-block; font-size: 17px; font-weight: 100; font-family: 'Microsoft Yahei'; }
.jstitle i { margin-right:10px }
.accordionsm { width: 100%; background: #FFF; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom:10px; }
.accordionsm .link { cursor: pointer; color: #4D4D4D; font-size: 14px; position: relative; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; height: 34px; line-height: 34px; border-bottom: #ccc 1px dotted; }
.accordionsm .link a { display:block; cursor:pointer; background:url(../images/arrow.png) no-repeat -10px center; text-indent:15px; height: 34px; line-height: 34px; font-size:13px; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }
.accordionsm .link:hover { border-right: solid 5px #993333; background:#eeeeee; }
/*centerleft �˵� end*/
/*centerright*/
.centerright { width:72%; padding:2%; float:left; background:#fff; }
.jsnr { float:left; width:100%; margin-bottom:20px; }
.jsnr h5 { line-height: 40px; font-family: 'Microsoft Yahei'; font-size: 24px; color: #000000; text-align: center; font-weight: 100; margin-bottom: 20px; margin-top: 20px; }
.r_title { line-height: 40px; font-family: 'Microsoft Yahei'; font-size: 24px; color: #000000; text-align: center; font-weight: 100; margin-bottom: 20px; }
.jsnr p { line-height:30px; text-indent:2em; margin-bottom:10px; font-size:15px; text-align:justify; }
.jsnr .indentp { text-indent:104px }
.jsnr ul { font-size:12px; }
.jsnr ul li { height: 37px; line-height: 37px; border-bottom: #ccc 1px dotted; background:url(../images/libg.png) no-repeat 5px center }
.jsnr ul li a span { width:76%; overflow: hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; float:left; font-size:14px; padding-left:3%; }
.jsnr ul li a font { float:right; color:#333333; text-align:right }
.jsnr ul li font:hover {color:#993333; }
.jsnr ul li:hover { background:#eeeeee url(../images/libg.png) no-repeat 5px center; cursor:pointer; }
.jsnr ul li:hover a { color:#993333; }
.jsnr ul li i { font-size:12px; margin-right:14px; color:#539dd1; margin-left:5px; float:left }
.jsnr .phone b { color:#000; font-weight:100; width:130px; text-align:right; float:left }
.jsnr .phone { color:#993333; text-align:left; width:350px; margin:auto }
.jsnrleft { float:left; width:46%; padding-right:2%; border-right:solid 1px #ccc }
.jsnr h4 { font-weight:bold; font-size:16px; margin-bottom:10px }
.jsnrright { float:left; width:46%; padding-left:4% }
.newdt { background: url(../images/new.gif) no-repeat 0 8px; width: 30px; height: 34px; display: block; float: left; }
.hotdt { background: url(../images/hot.gif) no-repeat 0 8px; width: 30px; height: 34px; display: block; float: left; }
.wsxs { width: 200px; height:80px; line-height:80px; margin: auto; }
.wsxs i { width:60px; height:60px; background:url(../images/sybki2a.png) no-repeat 0 0; display:block; float:left; }
.wsxs b { font-size:22px; color:#333; font-family:"����" }
.wsxs span { color:#993333; }
.wsxsbox { width:100%; float:left }
.wsxsbox #content { margin-top: 15px; padding:0; margin-bottom:20px }
.wsxsbox #tabs { background:#f4f5f7; }
.zytitle { height: 40px; line-height: 40px; background: #fff; border-bottom: 1px solid #DDD; color: #993333; margin-bottom: 20px; float: left; width: 100%; }
.zytitle span { height: 40px; line-height: 40px; border-bottom: 1px solid #993333; display: inline-block; font-size: 17px; font-weight: 100; padding:0 20px 0 0 }
.zykstd { padding-bottom:20px }
.zykstd ul { margin: 20px 0; }
.zykstd ul li { float:left; width: 23%; height:80px; background:#cae0fe; margin:1%; text-align:center }
.zykstd ul li a { display:block; color:#993333; width: 100%; height: 80px; float: left; }
.zykstd ul li i { font-size: 30px; width: 100%; float: left; margin-top: 15px; margin-bottom: 5px; }
.zykstd ul li a:hover { background:#993333; color:#fff }
.zytitle1 { width:100%; background:#f4f5f7; height:36px; margin-bottom:15px }
.zytitle1 span { height:34px; padding:0 28px; line-height:34px; background: #fff; color: #993333; border-top: solid 2px #993333; float:left; }
.wsqy { width: 200px; height:80px; line-height:80px; margin: auto; }
.wsqy i { width:60px; height:60px; background:url(../images/sybki3a.png) no-repeat 0 0; display:block; float:left; }
.wsqy b { font-size:20px; color:#333; font-family:"����" }
.wsqy span { color:#993333; }
.wsqybox { margin-top:20px; }
.wsqybox #content { margin-top:20px; padding:0; margin-bottom:20px }
.wsqybox #tabs { background:#f8f8f8; }
.wsqybox #tabs #current a { background:#9ab4e8; color: #fff; border: solid 1px #9ab4e8; }
.wsqybox #tabs a:hover { background:#9ab4e8; color: #fff; border: solid 1px #9ab4e8; }
.zpznbox p { text-indent:2em; line-height:30px }
.zpznbox strong { width: 100%; padding: 10px 0; float: left; font-size:16px }
.zyfdbox { float:left; width: 100%; }
/*��Դ��Ϣ*/
.tabPanel ul { float: left; width:100% }
.tabPanel ul li { float:left; margin-right:0.9%; border: 1px solid #ccc; height:34px; line-height:34px; width: 18.7%; text-align:center; cursor:pointer; background:#f4f5f7; margin-bottom: 10px; font-size: 15px; }
.tabPanel .hit { cursor:pointer; color: #993333; background: #cae0fe; border:solid 1px #9ab4e8; }
.pane { display:none; float: left; width: 100%; }
.pane p { padding:15px 15px 0 10px; }
.pane h4 { padding:15px 15px 0 10px; font-size:14px; font-weight:bold; }
.syxxbox { width:100%; float:left }
.mainxqtableqy { table-layout:fixed; width:100%; border: solid 1px #ccc; }
.mainxqtableqy tr td.btlist { text-align:left; text-indent:25px; background: url(../images/libg.png) no-repeat 10px center; }
.btys { width:98%; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }
.mainxqtableqy tr { border-bottom: 1px solid #ccc; height:30px; line-height:30px }
.mainxqtableqy td { text-align:center; line-height:30px; font-size:14px; border-right:solid 1px #ccc; padding: 2px 5px 2px 5px; background:#fff }
.mainxqtableqy th { text-align:center; line-height:30px; font-size:14px; border-right:solid 1px #ccc; padding: 2px 5px 2px 5px; background:#cae0fe; font-weight:100; color:#333 }
.mainxqtableqy .le1a { background:#f3f4f7 }
.mainxqtableqy .le1 { background:#cae0fe }
.mainxqtableqy .bttop { text-align: left; padding-left:10px; background:#e1ebff; font-weight:bold; font-size:14px; height:34px; line-height:34px }
.mainxqtableqy td.xyzjrs { font-size:16px; text-align:right; padding-right:20px; background: #f3f4f7; color:#993333 }
.mainxqtableqy td.syzjrs { font-size:16px; text-align:right; padding-right:20px; background: #cae0fe; color:red }
/*��Դ��Ϣ end*/
/*��ϵԺϵ*/
.lxyxpaner ul li { float:left; color: #000000; width:50%; text-align:center; line-height:60px; font-family: "΢���ź�", "����"; font-size: 24px; margin:20px 0 }
.lxyxpaner ul .hit { color:#993333; border-bottom:solid 1px #993333 }
.lxyxpaner ul li:hover { cursor:pointer; color:#993333; }
/*��ϵԺϵ edn*/
/*�ۺ�����*/
.zhss { width:100%; float:left; margin-bottom:10px }
.zhss b { text-align:center; font-weight:100; float: left; line-height:32px; margin:0 0.5%; }
.zhss input { height:30px; line-height:30px; border:solid 1px #ccc; text-indent:2px; font-size:12px; float: left; width:27.5% }
.zhss .zhssan { float:left; width:10%; text-indent:0; font-size:14px; background:#993333; border:solid 1px #993333; color:#fff; height:32px; line-height:inherit }
.zhss .zhssan:hover { background:#2a70d0; color:#fff }
.zhss select { text-indent:0; font-size:14px; height:32px; border:solid 1px #ccc; float:left; width:19%; padding:5px 0 }
/*�ۺ����� end*/
.zhss .zhssan2 { float:right; width:10%; text-indent:0; font-size:14px; background:#993333; border:solid 1px #993333; color:#fff; height:32px; line-height:inherit }
.zhss .zhssan2:hover { background:#2a70d0; color:#fff }
/*centerright end*/
/*��ҳ*/
.pagelist { margin-top:30px; margin-bottom:20px; text-align:center }
.pagelist ul { display:inline-block; }
.pagelist ul li { float:left; margin-right:5px; height:25px; width:30px; line-height:25px; text-align: center; border: 1px solid #ccc; cursor: pointer; }
.pagelist ul li:hover { color: #fff; background: #993333; border: solid 1px #993333; }
.pagelist ul li:hover a { color:#fff }
.pagelist ul .on { color: #fff; background: #993333; border: solid 1px #993333; }
.pagelist ul .on a { color: #fff; }
.pagelist ul .pageprew { width:80px; }
.pagelist ul .pagenext { width:80px }
/*��ҳ end*/
/*���ļ��*/
.mainxqtablesm { table-layout:fixed; width:100%; border: solid 1px #ccc; }
.mainxqtablesm tr { border-bottom: 1px solid #ccc; height:30px; line-height:30px }
.mainxqtablesm td { text-align:center; line-height:30px; font-size:13px; border-right:solid 1px #ccc; padding: 2px 5px 2px 5px; }
.mainxqtablesm .bttop { text-align: left; padding-left:10px; background:#cae0fe; font-weight:bold; font-size:14px; height:34px; line-height:34px; font-weight: 100; }
.mainxqtablesm .bttoplm { text-align: left; padding-left:10px; background:#f3f4f7; font-weight:bold; font-size:14px; height:34px; line-height:34px; font-weight: 100; }
.jsnr .mainxqtablesm { table-layout:fixed; width:100%; border: solid 1px #ccc; }
.jsnr .mainxqtablesm tr { border-bottom: 1px solid #ccc; height:30px; line-height:30px }
.jsnr .mainxqtablesm td { text-align:center; line-height:30px; font-size:13px; border-right:solid 1px #ccc; padding: 2px 5px 2px 5px; }
.jsnr .mainxqtablesm .bttop { text-align: left; padding-left:10px; background:#cae0fe; font-weight:bold; font-size:14px; height:34px; line-height:34px; font-weight: 100; }
.jsnr .mainxqtablesm .bttoplm { text-align: left; padding-left:10px; background:#f3f4f7; font-weight:bold; font-size:14px; height:34px; line-height:34px; font-weight: 100; }
.jsnryw p { line-height:30px; text-indent:2em; margin-bottom:10px }
.ywss { margin-top:20px }
.menuyw { top:42px; left:0; }
.jsnr .mainxqtablesm .zyzz { text-align: left; text-indent: 2em; }
/*���ļ��*/
/*detailbox ��ϸҳ*/
.jsnrly { font-size:12px; color:#666; text-align:center; margin-bottom:20px }
.jsnrly span { margin-right:10px; font-size: 15px; }
.xgnr ul { font-size:12px; width:100%; margin:20px }
.xgnr ul li { height:30px; line-height:30px; }
.xgnr ul li a span { width:300px; overflow: hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; float:left }
.xgnr ul li:hover { background:#cae0fe; cursor:pointer }
.xgnr ul li:hover a { color:#993333 }
.xgnr ul li i { font-size:12px; margin-right:14px; color:#539dd1; margin-left:5px; float:left }
.sylistnr { float:left; width:100% }
/*detailbox end*/
/*news*/
.newsbox { width:1200px; margin-top:-200px }
.xwbox { margin-top:20px }
/*���Ź���*/
.xwslider { height:400px; width:100%; }
.newsbox .flexslider { margin: 0px auto 20px; position: relative; width: 100%; height:400px; overflow: hidden; zoom: 1; }
.newsbox .flex-control-nav { width: 100%; position: absolute; bottom:10px; text-align: center; }
.newsbox .flexslider .slides a img { width:100%; height:400px; display: block; }
.xwsliderbt { color: #fff; position: absolute; bottom: 40px; left:0; background:url(../images/xwbt.png) repeat 0 0; height:40px; line-height:40px; padding: 0 30px; font-family: 'Microsoft Yahei'; font-size: 20px; }
/*���Ź��� end*/
/* newsgd*/
.tpxw_jdt { padding: 0; width:1200px; height:400px; overflow: hidden; zoom: 1; position: relative; float: left; margin-bottom:10px }
.tpxw_jdt .imgCon { width:1200px; height:400px; margin: 0; padding: 0; position: relative; list-style: none; }
.tpxw_jdt .imgCon li { float: left; width:1200px; height:400px; }
.tpxw_jdt .imgCon li img { border: 0; }
.tpxw_jdt .imgCon li .imgTitle { width:1200px; position: absolute; bottom:38px; text-align: center; z-index: 2; height:20px; overflow:hidden; }
.tpxw_jdt .imgCon li .imgTitle a { color: #fff; display: block; text-decoration: none; font-family: "Microsoft Yahei", "����"; font-weight: normal; font-size: 16px; zoom: 1; }
.tpxw_jdt .showPage { width:1200px; height: 70px; position: absolute; bottom: 0; background: #000; opacity: 0.5; filter: alpha(opacity=50); z-index: 1; }
.tpxw_jdt .foucs { width:1200px; height: 22px; position: absolute; bottom:10px; text-align: center; z-index: 3; }
.tpxw_jdt .foucs span { display: inline-block; width: 7px; height: 7px; margin: 0 5px; line-height: 0; font-size: 0; background: url(../images/bg.png) -160px -90px no-repeat; cursor: pointer; overflow: hidden; }
.tpxw_jdt .foucs span.f { background: url(../images/bg.png) -170px -90px no-repeat; }
.tpxw_jdt .foucsButton { width: 40px; height: 56px; padding: 7px; margin-top: -70px; position: relative; z-index: 4; }
.tpxw_jdt .foucsButton span { display: inline; width: 23px; height: 45px; margin: 7px 5px 0; cursor: pointer; overflow: hidden; background: url(../images/bg.png) 0 0 no-repeat; }
.tpxw_jdt .foucsButton img { display: none; cursor: pointer; border-width: 0px; vertical-align: middle; width: 100px; height: 56px; }
.tpxw_jdt .lBtn { float: left; }
.tpxw_jdt .lBtn span { float: left; background-position: 0 -90px; }
.tpxw_jdt .rBtn { float: right; }
.tpxw_jdt .rBtn span { float: right; background-position: -30px -90px; }
/* newsgd end*/
.news1 { width:32%; background:#fff; height: 280px; float:left; overflow: hidden; }
.news2 { width:33%; background:#fff; height: 280px; float:left; margin-right:1%; margin-left:1%; overflow: hidden; }
.news3 { width:33%; background:#fff; height: 280px; float:left; overflow: hidden; }
.newstitle { margin: 5px; height: 40px; line-height: 40px; color:#993333; background: #f3f4f8; }
.newstitle span { height: 40px; line-height: 40px; color: #fff; float: left; background: #993333 url(../images/sytitle2.png) no-repeat right top; text-align: center; width:50%; font-family: 'Microsoft Yahei'; font-size: 16px; }
.newstitle i { float:left; margin-right:10px }
.more { float:right; font-size:12px; color:#888; margin-right:10px; }
.symore { float:right; background:url(../images/more.gif) no-repeat 0 0; width:57px; height:15px; margin: 10px 18px; }
.newsnr ul { font-size:12px; padding:10px }
.newsnr ul li { height:34px; line-height:34px; border-bottom: #ccc 1px dotted; background:url(../images/libg.png) no-repeat 5px center; }
.newsnr ul li a span { width:65%; overflow: hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; float:left; font-size:14px; padding-left:20px }
.newsnr ul li a font { float:right; color:#993333; text-align:right }
.newsnr ul li:hover { background:#cae0fe url(../images/libg.png) no-repeat 5px center; ; cursor:pointer }
.newsnr ul li:hover a { color:#993333 }
.newsnr ul li i { font-size:12px; margin-right:14px; color:#539dd1; margin-left:5px; float:left }
/*news end*/
/*����*/
.time { width:30%; float: left; height: 34px; line-height: 34px; border: solid 1px #ccc; border-top: none; text-indent:10px }
.messages { width:68%; float: left; height: 34px; line-height: 34px; border: solid 1px #ccc; border-top: none; text-indent:10px }
span.showtime { width:99.3%; height:44px; display: block; float:left; background: #cae0fe; line-height:44px; color: #993333; text-align: center; font-size: 18px; font-family: 'Microsoft Yahei'; font-weight: 100; }
div#eventbox { margin-top: 20px; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.rlbox { float:left; margin-bottom:-10px; padding:10px; display:block; background:url(../images/shadow.png) no-repeat center bottom; padding-bottom:50px }
.rlbox #datepicker { float: left; width: 31%; }
.rlbox #eventbox { float: left; width: 69%; margin-top: 0; max-height:326px; overflow-y:auto }
/*���� end*/
/*footer*/
.footer { background:#993333; color:#fff; }
.footer dt { font-size:15px; margin-bottom:5px }
.footer dd { color:#b8b8b8; -webkit-transition: color #b8b8b8 all; transition: color #b8b8b8 all; line-height:22px; font-size: 14px; }
.footer dd a { color:#b8b8b8; }
.footer dd a:hover { color:#ffff; }
.footer dd:hover { color:#ffff; }
.footer .footerup { border-bottom: 1px solid #e8e8e8; padding:15px 0 10px }
.footerleft { width:21%; float:left; text-align:right }
.footermiddle { width:16%; float:left; text-align:center; height:auto }
.footermiddle .jdlogo { margin-top:15px; background:url(../images/footerlogo.png) no-repeat center top; display:block; height:60px; }
/*.footermiddle a:hover { background:url(../images/footerlogo1.png) no-repeat center top; }*/
.footerright { width:21%; float:left; text-algin:left }
.footer .footerdown { border-top: 1px solid #575757; ; text-align:center; font-size:13px; height:100px; line-height:30px }
.footer .footerdown a,a:hover{ color:#FFFFFF;}
.qgjyfw { color:#fff; margin-left:20px }
.qgjyfw:hover { color:#fff; text-decoration:underline }
.qgjyfw:focus { color:#fff; }
/*footer end*/
/*��ҳ*/
.bk1 { width:100%; float:left; }
.bk2 { width:100%; float:left; background:#fff; }
.bk3 { width:100%; float:left; padding: 5px 0; height:100px; background: #993333; background: -moz-linear-gradient(left, #CC3333 0%, #CC3333 0%, #993333 68%); background: -webkit-gradient(linear, left top, right top, color-stop(0%, #CC3333), color-stop(0%, #CC3333), color-stop(68%, #993333)); background: -webkit-linear-gradient(left, #CC3333 0%, #CC3333 0%, #993333 68%); background: -o-linear-gradient(left, #CC3333 0%, #CC3333 0%, #993333 68%); background: -ms-linear-gradient(left, #CC3333 0%, #CC3333 0%, #993333 68%); background: linear-gradient(to right, #CC3333 0%, #CC3333 0%, #993333 68%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#CC3333", endColorstr="#993333", GradientType=1 );
}
.bknr { width: 1200px; margin:auto }
.bk1 .bknr { position:relative }
.content { position:absolute; z-index:999; left:0; width:100%; top: 650px; }
.sybox1 { background: #f4f5f7; width: 20%; float:left; height: 380px; position:relative }
.sybox3 { background: #f4f5f7; width: 20%; float: right; height: 380px; position:relative }
.sybox2 { width: 60%; float:left; background:#fff; overflow: hidden; margin-top: -40px; height: 420px; position: absolute; filter:  progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=90, Color='#dddddd') progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=180, Color='#dddddd') progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=270, Color='#dddddd');
-moz-box-shadow: 2px 2px 20px #eeeeee; -webkit-box-shadow: 2px 2px 20px #eeeeee; box-shadow: 2px 2px 20px #eeeeee; left: 20%; z-index: 1; }
.sytitle { height: 40px; line-height: 40px; font-size:20px; font-weight:800; background: url(../images/sytitle.png) no-repeat left top; text-indent: 15px; margin-left: -10px; }
.sybox3 .sytitle { height: 40px; line-height: 40px; font-size:20px; font-weight:800; background: url(../images/sytitle5.png) no-repeat right top; text-indent:0; margin-right: -10px; text-align:right; margin-left:0; padding-right:15px }
.sytitle a { color: #fff; font-size:17px; font-weight: 100; }
.syboxnr { background:url(../images/bg2.png) no-repeat 40px top; padding: 10px; }
.sybox2 .syboxnr { background:#fff }
.sybox3 .syboxnr { background:url(../images/bg1.png) no-repeat -40px top; padding: 10px; }
.fuul { margin-top: 8px; }
.fuul li { height:36px; line-height:36px; float:left; width:100%; text-align: left; }
.fuul li b { float:left; width:35%; font-weight:100; margin-left: 5%; }
.fuul li span { width: 60%; font-size:14px; color:#999; float: left; }
.fuul li:hover { background: #993333; }
.fuul li:hover a { color:#fff }
.fuul li:hover span { color:#fff }
.sybox3 .fuul li b { float:right; text-align:right; margin-left:0; margin-right: 5%; }
.sybox3 .fuul li span { text-align:right }
.kstdlist { color:#fff; }
.kstdlist li { float:left; width:16.6%; margin-top: 25px; text-align:center }
.kstdlist li i { font-size: 40px; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; }
.kstdlist li a { float:left; width:100%; color:#fff; margin-top:5px; font-size:15px }
.kstdlist li a:hover { transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; transform: scale(1.3); -webkit-transform: scale(1.3); -moz-transform: scale(1.3); -o-transform: scale(1.3); -ms-transform: scale(1.3); }
.kstdlist li a p { line-height: 40px; }
/*�����л�*/
#syhd .active { color: #fff; background: #993333 url(../images/sytitle2.png) no-repeat right top; }
#syhd .xwzxtab .active { color: #fff; background: #993333 url(../images/sytitle4.png) no-repeat center top; }
#syhd .hdjztab .active { color: #fff; background: #993333 url(../images/sytitle1.png) no-repeat left top; }
#syhd h3 { text-align:center; float:left; height:40px; line-height:40px; width:25%; background:#F3F4F7; font-weight:lighter; cursor:pointer; margin-bottom:10px; font-size: 17px; font-weight: 100; }
#syhd .sylistnr { display:none; clear:both; }
.sylistnr p { line-height:30px; text-indent:2em; margin-bottom:10px }
.sybox2 .sylistnr ul { height: 315px; overflow: hidden; }
.sylistnr ul { font-size:12px; height: 200px; overflow: hidden; }
.sylistnr ul li { height: 34px; line-height: 34px; background:url(../images/libg.png) no-repeat 5px center; }
.sylistnr ul li a span { width: 85%; overflow: hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; float:left; font-size:14px; padding-left:20px }
.sylistnr ul li a font { float:left; width: 12%; color:#000000; text-align:center }
.sylistnr ul li:hover {text-decoration:underline;background:url(../images/libg.png) no-repeat 5px center; cursor:pointer; background-color:#eeeeee;}
.sylistnr ul li:hover a { color:#993333;}
.sylistnr ul li i { font-size:12px; margin-right:14px; color:#539dd1; margin-left:5px; float:left }
.sylistnr ul .zxtitle { background: #993333; margin-bottom:10px; font-size: 14px; }
.sylistnr ul li:hover.zxtitle { background:#993333; }
.sylistnr ul .zxtitle span { float:left; text-align:center; width: 85%; margin-right: 20px; color:#ffffff; }
.sylistnr ul .zxtitle font { width: 12%; text-align:center; float: left; color:#ffffff; }
/*�����л� end*/
/*��Ҫ���*/
.zyrk { float:left; margin-top:10px; width:100% }
.zyrk a { float:left; width:100%; height:44px; background:#993333; margin-top:10px; line-height:44px; text-align:center;color:#fff }
.zyrk a:hover { background:#993333; color:#fff }
.zyrk a span { width: 64px; height: 44px; float: left; border-right:solid 3px #f3f4f7 }
.sybox3 .zyrk a { text-indent:20px }
.sybox3 .zyrk a span { float:right; border-left:solid 3px #f3f4f7; border-right:none }
.zyrk a .zyrk1 { background:url(../images/zyrk1.png) no-repeat 0 0 }
.zyrk a .zyrk2 { background:url(../images/zyrk2.png) no-repeat 0 0 }
.zyrk a .zyrk3 { background:url(../images/zyrk3.png) no-repeat 0 0 }
.zyrk a .zyrk4 { background:url(../images/zyrk4.png) no-repeat 0 0 }
.xsdlrk:hover { background:#993333; color:#fff }
.wxxsyy:hover { background:#993333; color:#fff }
/*��ҳ end*/
/*�ȵ����*/
.jsnr .tablerd { table-layout:fixed; width:100%; border:none }
.jsnr .tablerd tr td.btlist { text-align:left; padding-left:25px; background: url(../images/libg.png) no-repeat 10px center; }
.btys { width:98%; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }
.jsnr .tablerd tr.bttitle { border:solid 1px #ccc }
.jsnr .tablerd tr { border-bottom: #ccc 1px dotted; ; height:30px; line-height:30px }
.jsnr .tablerd td { text-align:center; line-height:30px; font-size:14px; padding: 2px 5px 2px 5px; background:#fff; border:none }
.jsnr .tablerd th { text-align:center; line-height:30px; font-size:14px; padding: 2px 5px 2px 5px; background:#cae0fe; font-weight:100; color:#333; border:none }
.jsnr .tablerd .zleft { text-align:left; }
.jsnr .tablerd .zright { text-align:right; }
/*�ȵ���� end*/
/*��̨����*/
.jsnr table { table-layout:fixed; width:100%; border: solid 1px #ccc; }
.jsnr table tr { border-bottom: 1px solid #ccc; height:30px; line-height:30px }
.jsnr table td { text-align:left; line-height:30px; font-size:13px; border-right:solid 1px #ccc; padding: 2px 5px 2px 5px; }
.jsnr table th { text-align:center; background:#f3f4f7; font-size:14px; height:34px; line-height:34px; font-weight: 100; border: solid 1px #ccc; }
.jsnr table th em { color: red; margin-right: 10px; font-size: 16px; }
.jsnr .tb_list .col_name { text-align:center; line-height:30px; font-size:14px; padding: 2px 5px 2px 5px; background:#cae0fe; font-weight:100; color:#333; border:none }
.jsnr table .bttop { text-align: left; padding-left: 10px; background: #cae0fe; font-weight: bold; font-size: 14px; height: 34px; line-height: 34px; font-weight: 100; }
.jsnr table .col_name { text-align:center; line-height:30px; font-size:14px; padding: 2px 5px 2px 5px; background:#f3f4f7; font-weight:100; color:#333; border:none }
.jsnr table .center { text-align:center }
/*��̨���� end*/
/*��̨����*/
.tableht { table-layout:fixed; width:100%; border: solid 1px #ccc; }
.tableht tr { border-bottom: 1px solid #ccc; height:30px; line-height:30px }
.tableht td { text-align:left; line-height:30px; font-size:13px; border-right:solid 1px #ccc; padding: 2px 5px 2px 5px; }
.tableht th { text-align:center; text-indent:10px; background:#f3f4f7; font-size:14px; height:34px; line-height:34px; font-weight: 100; border: solid 1px #ccc; }
.tableht .xgmm { text-align:right; text-indent:10px; background:#f3f4f7; font-size:14px; height:34px; line-height:34px; font-weight: 100; border: solid 1px #ccc; }
.tableht .center { text-align:center }
.tableht tr em { color:red; margin-right:5px }
/*��̨���� end*/
/*��̨�б�*/
.jsnr .tb_list { table-layout:fixed; width:100%; border:none; margin-top:10px }
.jsnr .tb_list tr td.btlist { text-align:left; text-indent:25px; background: url(../images/libg.png) no-repeat 10px center; }
.btys { width:98%; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }
.jsnr .tb_list tr.bttitle { border:solid 1px #bbb }
.jsnr .tb_list tr { border-bottom: #bbb 1px dotted; ; height:30px; line-height:30px; }
.jsnr .tb_list td { text-align:center; line-height:30px; font-size:14px; padding: 2px 5px 2px 5px; background:#fff; border:none }
.jsnr .tb_list th { text-align:center; line-height:30px; font-size:14px; padding: 2px 5px 2px 5px; background:#cae0fe; font-weight:100; color:#333; border:none }
.jsnr .tb_list td a { color: #993333; }
.txt { height:28px; line-height:28px; border:solid 1px #bbb; padding:2px; margin-top:5px; margin-bottom: 5px; }
.jsnr select { height:27px; line-height:27px; padding:2px; border:solid 1px #bbb; margin-top:5px; margin-bottom: 5px; }
/*��̨�б� end*/
/*��̨*/
center { line-height: 40px; font-family: 'Microsoft Yahei'; font-size: 24px; color: #000000; text-align: center; font-weight: 100; }
.jsnr table input { border: solid 1px #ccc; padding: 3px; }
.jsnr table .btn { border:none; margin-right:10px; margin-left:10px; padding:6px 20px }
/*���ز�ѯ*/
.cdxxbox { border: 1px solid #ccc; padding: 10px 0px 10px 30px; background:#f5f5f5; margin-bottom:10px }
.cdxxnr { border:solid 1px #cad9ea; border-collapse: collapse; font-size:12px; width:69% }
.cdxxnr td { border:solid 1px #ccc; height:30px; text-align:center; background:#fff; font-size: 15px; }
.cdxxnr .btmc { background:#ecf6ff; text-align:center }
.xzsjrl { float:left; width:31%; margin-top:12px }
.xzsjrl p select { width:200px; height:26px; line-height:26px; padding:4px; }
.xzsjrl p { height:40px; line-height:40px }
.xzsjrl p span { padding:10px; font-size: 15px; }
.jsnr .cdcxbox { border:solid 1px #cad9ea; border-collapse: collapse; }
.jsnr .cdcxbox tbody td { border:solid 1px #ccc; height:130px; text-align:center }
.jsnr .cdcxbox th { border:solid 1px #ccc; height:50px; background:#d1e8fb; text-align:center; font-size: 18px; }
.jsnr .cdcxbox td font { font-size:26px; color:#ccc }
.jsnr .cdcxbox td .myspan { font-size:26px; color:#ccc }
.jsnr .cdcxbox td p { font-size:12px; line-height:14px; text-indent:0em; }
.jsnr .cdcxbox td p span { margin-left:5px; color:#428bca }
/*���ز�ѯ*/
.cv_menu { width: 100%; float: left; margin-bottom: 20px; background: #f4f5f7; border:solid 1px #ccc; }
.cv_menu li.cv_hot a { background: #993333; color: #fff; border: solid 1px #993333; margin-top: -1px; }
.cv_menu li.cv_hot a:hover { background: #993333; color: #fff; }
.cv_menu li { float: left; width: 14.2%; text-align: center; font-size:15px; }
.jsnr .cv_menu li { background:none; border-bottom:none }
.cv_menu li a { display: block; }
.jsnr .cv_menu li:hover { display: block; background:none }
.jsnr .list ul li { width: 100%; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }
.jsnr .list ul li a { font-size:14px; padding-left:20px; }
/*����*/
/*����-���ʿ�*/
.ask_block { border: 1px solid #ccc; margin:0px 0px 10px 0px; }
.ask_title { background-color: #f3f4f7; height: 40px; *line-height:34px;
padding:0px 10px; border-bottom: solid 1px #ccc; overflow:hidden; line-height: 40px; font-size: 15px; }
.ask_title span em {
*line-height:34px; font-style: normal; color: #993333; font-size: 15px; }
.ask_title input { float:right; margin-top: 5px; }
.ask_content { padding:4px; height:100%; }
.ask_c_left { float:left; height:100%; width: 20%; padding:30px 0px 0px 0px; text-indent:5px; font-size: 15px; }
.ask_c_right { height:148px; display:table; width:78%; border-left: 1px dashed #ccc; float: right; padding:0px 0px 0px 3px; font-size:15px }
.ask_info_title { height: 34px; padding:0px 3px; border-bottom:1px dashed #D8D8D8; line-height: 34px; overflow:hidden; }
.ask_info_title span { margin:0px 3px; }
.ask_info_title em { color: #993333; font-style: normal; }
.ask_body { padding:5px 6px; text-indent:24px; line-height: 30px; }
/*�ش��*/
.answer_block { border: 1px solid #993333; }
.answer_title { background-color: #cae0fe; border-bottom: solid 1px #993333; }
.recruitcondition { margin: 5px 0 15px 0; padding: 10px 0; border: 1px solid #EEE; background: #F7F7F7; font-size:12px; }
.ask_block.answer_block .ask_content { background: #edf4fd; }
/*���� end*/
.r_title3 { color: #993333; background: #cae0fe; line-height: 40px; border: solid 1px #ccc; text-indent: 20px; border-top: none; border-bottom: none; }
/*���յ��ļ���*/
.lsitem { padding: 5px; border-bottom: #ccc 1px dotted; margin-bottom: 10px; min-height:150px;*+height:100%;_height:150px;}
.lsitem dt { float:left; width:80px }
.lsitem dd { font-size: 15px; padding-left:120px; }
.lsitem dd .infbtm { text-align:right; margin-top:20px }
.lsitem dd .infbtm .date { color:#999; margin-right:10px; float: left; text-indent: 0; font-size:14px }
.ckjl { background:#1B9AF7; color:#fff; text-align:center; padding:6px 20px }
.ckjl:hover { background:#4cb0f9; color:#fff; }
/*���յ��ļ��� end*/
.factdl dt { float: left; color: #993333; }
.factdl dd { float: left; }
.factdl { float: left; font-size: 14px; width: 100%; }
.view_bottom_tools { text-align: center; }
.view_bottom_tools a { color:#333; text-decoration: none; outline:none; }
.view_bottom_tools a:hover { color:#993333; text-decoration:none; } 
/*��̨*/
/*��������*/
.xjdtbox { background:#fff; margin-top:-200px }
.xjdtleft { width:62%; padding:2%; float:left; background:#fff; }
.xjdtright { width:30%; padding:2%; float:left; background:#fff; }
.jpzphk { float:left; width:100%; }
.zphxx ul { margin-top:-10px; }
.zphxx ul li { width:100%; float:left; border-bottom:dotted 1px #ccc; padding-bottom:10px; padding-top: 10px; }
.zphxx ul li:hover { background:#edf4fd; cursor:pointer }
.gstx { width:28%; float:left; border:solid 1px #ddd; margin-right:5%; background:#fff; }
.gstx img { width:96%; height:96%; vertical-align:middle; padding:2% }
.gsxx { float:left; width:66%; }
.gsxx dt { font-size:16px; color:#993333; margin-bottom:10px }
.gsxx dd b { color:#999; font-weight:100 }
.gsxx dd { height:30px; line-height:30px; }
.znss p { margin-bottom:10px; }
.znss select { text-indent: 0; font-size: 14px; height: 32px; border: solid 1px #ccc; width: 100%; padding: 5px 0; }
.znss input { height: 30px; line-height: 30px; border: solid 1px #ccc; text-indent: 2px; font-size: 12px; width: 100%; }
.znss .zhssan { text-indent: 0; font-size: 14px; background: orange; border: solid 1px orange; color: #fff; height: 32px; line-height: inherit; }
.znss .zhssan:hover { background:#fbb535; color:#fff; cursor:pointer; }
.zpzwlist { margin-bottom: 5px; background: #edf4fd; border:solid 1px #cae0fe; padding:5px; line-height:30px; }
.zpzwlist span { display: block; font-size: 14px; padding-left: 3px; color: orange; }
.zpzwlist b { color:#993333; font-weight: lighter; }
.zpzwlist a { font-size: 14px; padding-left: 0px; background: url(../images/nav_icon.ng) no-repeat -372px -14px; }
.zpzwlist .sr { color: #333; line-height: 20px; line-height:24px; }
.zpzwlist samp a { font-size: 12px; color:#993333; }
.lylist { float:left; width:96%; float:left; padding:8px 15px; border: 1px solid #ddd; border-radius:3px; background:#f6fbff; text-align:left; }
.lylist h6 { line-height:24px; color:#333; font-size:14px; font-weight:normal; }
.lylist span { margin: 0 5px 0 8px; color: #993333; }
.lynr { font-size:12px; line-height:22px; color:#333; }
/*�������� end*/
/*�ɹ�ʧ��*/
.tsbox { height:360px; background:#fff; width:1200px; margin:-200px auto -20px; padding-top:180px; }
.whitebg { background:#fff; padding:20px; }
.zccg { background:url(../images/zccgbg.png) repeat-x; position: relative; width:730px; margin:0 auto; }
.zccg img { position: absolute; left:12%; width:100px; height:100px }
.zccg_z { font-size:30px; color:red; font-weight:bold; position: absolute; left:32%; width:500px; top: 20px; }
.zccg_nr { position: absolute; left:32%; width:500px; top: 60px; margin-left:5px }
.zccg_nr ul { }
.zccg_nr ul li { height:30px; line-height:30px; }
.zccg_nr ul li label { margin-right:5px; color:#0079d2; font-size:16px }
.zccg_nr ul li .zccg_r { color:orange; font-size:20px; }
.zccg_nr ul li .zccg_l { color:#0079d2; font-size:14px; }
/*�ɹ�ʧ�� end*/
/*404*/
.errorbody { margin:1px; background: #993333 url(../../../images/topbg.png) repeat-y 0 center; background: -moz-linear-gradient(left, #CC3333 0%, #CC3333 0%, #993333 68%); background: -webkit-gradient(linear, left top, right top, color-stop(0%, #CC3333), color-stop(0%, #CC3333), color-stop(68%, #993333)); background: -webkit-linear-gradient(left, #CC3333 0%, #CC3333 0%, #993333 68%); background: -o-linear-gradient(left, #CC3333 0%, #CC3333 0%, #993333 68%); background: -ms-linear-gradient(left, #CC3333 0%, #CC3333 0%, #993333 68%); background: linear-gradient(to right, #CC3333 0%, #CC3333 0%, #993333 68%); }
.errorbody .snow { height:100%; position: absolute; z-index:-1; left: 0; top: 0; width: 100%; background:url(../images/snow.png); -webkit-animation:snow 10s linear infinite; animation:snow 10s linear infinite; }
@-webkit-keyframes snow { 0% {
background-position: 0 -500px;
}
 50% {
background-position: 0 -250px;
}
 100% {
background-position: 0 0;
}
}
@keyframes snow { 0% {
background-position: 0 -500px;
}
 50% {
background-position: 0 -250px;
}
 100% {
background-position: 0 0;
}
}
.errorbody .snow2 { height: 100%; position: absolute; z-index:-1; left: 0; top: 0; width: 100%; background: url(../images/snow1.png); -webkit-animation:snow2 20s linear infinite; animation:snow2 20s linear infinite; }
@-webkit-keyframes snow2 { 0% {
background-position: 320px -500px;
}
 50% {
background-position: 320px -250px;
}
 100% {
background-position: 320px 0;
}
}
@keyframes snow2 { 0% {
background-position: 320px -500px;
}
 50% {
background-position: 320px -250px;
}
 100% {
background-position: 320px 0;
}
}
.errorbox { width:407px; margin:15% auto 0 }
.cwfhsy { font-size:18px; color:#fff; }
.cwfhsy:hover { color:#cae0fe }
/*404 end*/
@media screen and (max-width:1366px){
.header {height: 165px;}
.top {height:120px}
.logo {background: url(../images/logo.png) no-repeat 0 10px;height:120px}
.toplogin {top:40px}
.navbox { height: 45px;}
.main_menu > ul > li > a {height: 45px;line-height: 45px;font-size:16px}
.slider {height:340px;top:165px;}
.flexslider{height:340px}
.flexslider .slides a img {width: 100%;height:340px;display: block;}
.fdslider{height:340px}
.fdslider .xwsliderbt{bottom:40px}
.fdslider .flex-control-nav{bottom:10px}
.content {top:505px}
.bannerbox {top:165px}
.bannerbox img {height: 150px;}
.middle {margin-top:295px}
.centerleft {padding:1% 2%}
.centerright {padding:1% 2%}
.rlbox {padding:0 10px 60px}
.jsnrtitle {padding:0}
.xwbox{margin-top:0}
.bk2 img{height:auto}
.newsbox{width:1200px;margin-top:-150px;}
.xwslider {height:350px;}
.newsbox .flexslider {height:350px;}
.newsbox .flexslider .slides a img {height:350px;}
.tsbox{margin:-165px auto -20px}
.loginbox{margin-top:-165px}
.registerbox{margin-top:-165px}
/*ggslider*/
.ggslider { height:120px; width:100%; }
.ggflexslider { width: 100%; height:120px; }
.ggflexslider .ggslides a img { width:100%; height:120px; }
.xjdtbox{margin-top:-148px}
/*ggslider end*/
}
@media screen and (max-width:1024px){
.logo {background: url(../images/logom.png) no-repeat 0 10px;height: 100px;}
.main_menu{width:100%}
.bknr {width:100%}
.main_menu > ul > li{width:11.1%}
.main_menu > ul > li > a{width:100%;font-size:15px}
.main_menu ul ul li a{font-size:14px}
.main_menu ul ul{width:111.5px}
.sybox1{width:21%;}
.sybox2{width:58%;left:21%;}
.sybox3{width:21%;}
.syboxnr{padding:10px 0 10px 0}
.sybox2 .syboxnr{padding:10px 5px}
.sybox3 .syboxnr{padding:10px 0 10px 0;background: url(../images/bg1.png) no-repeat -70px top;} 
.sybox3 .sytitle{margin-right:0;padding-right:10px}
.sytitle{margin-left:0;text-indent:10px}
.fuul li b{margin-left:3%;width:31%}
.fuul li span{width:64%}
.sybox3 .fuul li b{margin-right:3%}
#syhd .xwzxtab .active {background: #993333;}
.footerleft {width:21%;}
.footermiddle {width:16%;}
.footerright {width:21%;}
.centerleft{padding:1%;}
.centerright{padding:1%;width:76%;}
.zykstd ul li span{font-size:13px;}
.zcbox li label {width:16%;}
.zcbox li label.error {width:22%;}
.zcbox li .loignan {margin-left:18%;}
.xsdlrk{margin-left:20%;font-size:12px;width:29%}
.wxxsyy{font-size:12px;margin-left:1%}
.zcbox li p{margin-left:18%}
.registerr img{margin-left:-35px;}
.bk2 img{height:auto}
.center {width:100%}
.newsbox{width:100%;}
.zcwxts{line-height:26px}
.zhss input{width:27.8%}
.zhss select{width:18%}
.zhss .zhssan{width:9%}
.tsbox{width:100%;}
.footer dt {font-size:13px}
.footer dd {font-size:12px}
.footer .footerdown{font-size:12px}
.cdxxnr{;width:96%}
}
@media screen and (max-width:960px) {
.toplogin{right:0;top:121px;}
.sybox1{width:48%;margin:1%;height:250px;}
.sybox3{width:48%;margin:1%;height:250px;}
.sybox2{width:100%;left:0;top:300px}
.bk2 {margin-top:410px}
.syboxnr {background: url(../images/bg2.png) no-repeat right top;}
.centerleft{padding:0.5%;width:20%;}
.centerright{padding:0.5%;width:78%;}
.asidertitle span {font-size:16px}
.jstitle span{font-size:16px}
.where{font-size:16px}
.detailbox {padding:1% 1.5%}
.flex-control-nav{bottom:5px}
.zcbox li p{margin-left:18%;width:82%;}
.fuul li{width:50%}
.sybox3 .sytitle a{float:left}
.sybox3 .sytitle { background: url(../images/sytitle.png) no-repeat left top;text-indent: 10px; }
.sybox3 .syboxnr { background:url(../images/bg2.png) no-repeat right top; padding: 10px 5px 10px 0;}
.sybox3 .fuul li b { float:left; width:31%; font-weight:100; padding-left:3%; text-align:left;margin-right:0;}
.sybox3 .fuul li span { width: 60%; font-size:12px; color:#999; float: left;text-align:left }
.sybox3 .fuul li:hover span{color:#fff}
.zyrk a{height:40px;line-height:40px;width:48%;margin:10px 1% 0}
.zyrk a span{height:40px}
.sybox3 .zyrk a span{height:40px;float:left; border-left:none;border-right:solid 3px #f3f4f7}
.zyrk a .zyrk1{background:url(../images/zyrk1.png) no-repeat center center;}
.zyrk a .zyrk2{background:url(../images/zyrk2.png) no-repeat center center;}
.zyrk a .zyrk3{background:url(../images/zyrk3.png) no-repeat center center;}
.zyrk a .zyrk4{background:url(../images/zyrk4.png) no-repeat center center;}
.registerl{width:100%;}
.registerr{width:100%;border:none;padding:0; margin:0 0 20px 0;height:auto}
.registerr .jstitle { margin-bottom:20px }
.zcbox{margin-top:20px}
.registerr img {margin-left: 20%;}
.loginbox .registerl{width:100%;}
.loginbox .registerr{width:100%;border:none;padding:0; margin:0 0 15px 0}
.xsdlrk{margin-left:20%;font-size:14px;width:29%}
.wxxsyy{font-size:14px;margin-left:1%}
.zcrk{margin-top:30px}
/*ggslider*/
.ggslider { height:100px; width:100%; }
.ggflexslider { width: 100%; height:100px; }
.ggflexslider .ggslides a img { width:100%; height:100px; }
.gsxx dt{font-size:14px;}
.gsxx dd{height:24px;line-height:24px;font-size:12px;}
.xjdtleft{width:96%;}
.xjdtright{width:96%;}
.jpzphk{width:46%;margin-left:2%;margin-right:2%;}
/*ggslider end*/
}
@media screen and (max-width:768px) {
.slider {height:265px;top:165px;}
.flexslider{height:265px}
.flexslider .slides a img {width: 100%;height:265px;display: block;}
.content {top:430px}
.sybox1{width:47%;margin:2% 1% 2% 2%;;height:350px;}
.sybox3{width:47%;margin:2% 2% 2% 1%;height:350px;}
.sybox2{width:96%;left:0;top:370px;margin:0 2%}
.bk3{height:90px}
.kstdlist li{margin-top:15px}
.footermiddle{display:none}
.footerleft{width:96%;text-align:left;padding-left:4%}
.footerright{width:96%;text-align:left;padding-left:4%}
.footer dt{float:left;margin:0 5px}
.footer dd{float:left;margin:0 5px}
.footer .footerdown{line-height:26px;height:auto}
.footer .footerdown span{width:100%;float:left}
.footer .footerdown .mal20{margin-left:0}
.footer .footerdown .mar20{margin-right:0}
.qgjyfw{margin:0}
.zyrk a{width:100%}
.fuul li{width:100%}
.fuul li b{text-align:right}
.sybox3 .fuul li b{text-align:right}
.fuul li span{text-indent:10%;}
.sybox3 .fuul li span{text-indent:10%;}
.centerleft{padding:2%;width:96%;}
.centerright{padding:2%;width:96%;}
.tjqy ul li {width: 48%;margin:0 1%}
.zykstd ul li {width:19%;margin:0.5%;}
.jsnrleft {width:96%;border:none;border-bottom:solid 1px #ccc}
.jsnrright {width:96%;border:none;padding:0;margin-top:10px}
.jsnrleft p {text-indent:2em;float:left;margin-right:25px}
.jsnrright p {text-indent:2em;float:left;margin-right:25px}
.jsnr .indentp{text-indent:0}
.jsnr p img{width:100%;height:auto;margin-left:-2em}
.jsnr .sqb img{ width:auto;height:auto;margin-left:-2em}
.detailbox {padding:2%}
.xwslider {height:265px;}
.newsbox .flexslider {height:265px;}
.newsbox .flexslider .slides a img {height:265px;}
.news1 {width:98%;margin:0 1%}
.news2 {width:98%;margin:0 1%}
.news3 {width:98%;margin:0 1%}
.xwsliderbt{font-size:17px}
.newstitle span{width:40%;text-indent:12%;text-align:left}
.rlbox{background:none;margin-bottom:10px;padding:0}
.rlbox #datepicker{width: 100%;}
.ui-datepicker-multi-3 .ui-datepicker-group {width:100%;}
.detailbox{margin-top:180px;}
.time {width:100%;background:#f5f5f5;border:none}
.messages {width:100%;border:none}
.rlbox .ui-widget{width:99%}
.rlbox #eventbox {width:100%;margin-top:20px;max-height:318px }
.zccg{width:100%}
.tsbox{height:220px}
.zccg img{left:40%;margin-top:-100px;}
.zccg_z{left:0;width:99%;text-align:center;margin-top:20px}

.zccg_nr{left:0;width:99%;text-align:center;margin-top:20px}
.zcrk{margin-top:10px}
.fdslider{height:auto}
.fdslider .xwsliderbt{font-size:15px;bottom:25px}
.fdslider .flex-control-nav{bottom:0}
}
@media screen and (max-width:720px) {
.sybox1{width:98%;margin:1%;height:230px;}
.sybox3{width:98%;margin:0 1%;height:230px;float:left}
.sybox2{margin:0 1%;width:98%;top:475px}
.fuul li {width:50%;}
.bk2{margin-top:430px}
.jsnrtitle{font-size:22px}
.zyrk a{width:48%;margin:0 1%}
/*ggslider*/
.ggslider { height:90px; width:100%; }
.ggflexslider { width: 100%; height:90px; }
.ggflexslider .ggslides a img { width:100%; height:90px; }



.jpzphk{width:96%;}
.gsxx dt{font-size:16px;}
.gsxx dd{height:30px;line-height:30px;font-size:14px;}
.gstx{width:20%;}
/*ggslider end*/
}
@media screen and (max-width:640px) {
.logo {background: url(../images/logom.png) no-repeat center center;height: 120px;width:100%}
.slider {height:200px;top:165px;}
.flexslider{height:200px}
.flexslider .slides a img {width: 100%;height:200px;display: block;}
.content {top:365px}
.sytitle a {font-size:16px}
#syhd h3 {font-size:16px}
.bk3{height:80px}
.kstdlist li i{font-size:34px}
.kstdlist li a{margin-top:0}
.kstdlist li p{font-size:12px}
.footerleft {width:100%;padding:0}
.footerright {width:100%;padding:0}
.zykstd ul li {width:49%}
.lxyxpaner ul li{font-size:20px}
.registerr img{margin-left:10%}
.xsdlrk{margin-left:20%;font-size:12px;width:29%}
.wxxsyy{font-size:12px;margin-left:1%}
/*ggslider*/
.ggslider { height:80px; width:100%; }
.ggflexslider { width: 100%; height:80px; }
.ggflexslider .ggslides a img { width:100%; height:80px; }
/*ggslider end*/
}
@media screen and (max-width:640px) {
.sybox2 .sylistnr ul{height:280px}
.displaysn{display:none}
.sylistnr ul li a span{width:90%}
.sylistnr ul li a font{display:none}
.sybox2{height:380px}
.sylistnr ul{height:280px}
.bk2{margin-top:390px}
.kstdlist li i{font-size:30px}
.lxyxpaner ul li{font-size:18px}
.jsnr p{font-size:14px}
.zcbox li label{margin-right:1%}
.zcbox li label.error{width:24%}
.zcrk a{font-size:14px}
}
@media screen and (max-width:480px) {
.fuul li{width:100%}
.bk2{margin-top:455px}
.sybox1{width:98%;margin:1%;height:350px;}
.sybox3{width:98%;margin:0 1%;height:280px;float:left}
.sybox2{margin:0 1%;width:98%;top:710px}
#tabs #current a {background:#993333;}
.zyrk a{width:94%;margin:5px 3% 0}
}

/*2018.8.25*/
.jsnryw1,.jsnryw2,.jsnryw3,.jsnryw4,.jsnryw5,.jsnryw6,.jsnryw7,.jsnryw8,.jsnryw9{ padding:10px 10px;}
.jsnryw p img{ border:1px solid #ececec; padding:5px; background:#fff; display:block; }
.jsnryw1{ background:#faf6f0;}
#p1{background:#f2e2c2; display:block;}
.jsnryw2{background:#f6faf0;}
#p3{background:#e1f2c2; display:block;}
.jsnryw3{background:#eef8f9;}
.jsnryw3 p strong{background:#cee8ea; display:block;}
.jsnryw4{background:#f0f0fa;}
#p4{background:#c2c2f2; display:block;}
.jsnryw5{ background:#faf6f0;}
#p5{background:#f2e2c2; display:block;}
.jsnryw6{background:#f6faf0;}
#p6{background:#e1f2c2; display:block;}
.jsnryw7{background:#eef8f9;}
#p7{background:#cee8ea; display:block;}
.jsnryw8{background:#f0f0fa; display:block;}
#p8{background:#c2c2f2; display:block;}

/* navbox */
.main_menu1 { position:relative; z-index:500; width: 1250px; margin: auto; }
.main_menu1 > ul > li { display:block; float:left; position:relative; }
.main_menu1 > ul > li > a { width: 135px; height: 50px; line-height: 50px; display: block; color: #FFF; text-transform:uppercase; text-align: center; transition: background 0.3s ease-in-out 0s; font-size: 17px; }
.main_menu1 > ul > li > a:hover { text-decoration:none; }
.main_menu1 > ul > li:hover > a { background: #fff; color: #2a70d0; }
.main_menu1 > ul > li:hover > a .sub { color:#fff; }
/* submenus */
.main_menu1 ul ul { width:120px; display:none; position:absolute; left:0px; border-top:none; }
.main_menu1 ul ul li { display:block; position:relative; background:#d9e8fd; }
.main_menu1 ul ul li a { padding: 12px 0; display:block; font-size: 15px; color:#333; line-height:1em; ; font-weight:100; text-align: center; }
.main_menu1 ul ul a:hover { text-decoration:none; }
.main_menu1 ul ul li:hover { background-color:#993333; }
.main_menu1 ul ul li:hover > a { color:#fff; }
.main_menu1 li:hover > ul { display:block; }
.main_menu1 > ul > li > ul > li:first-child { border-top:0px; }
.main_menu1 > ul > li > ul > li:first-child li:first-child { border-top:0px; }
.main_menu1 ul ul ul { padding-top:0px; left:185px; top:-2px; border-top:1px solid #242424; }
.main_menu1 ul ul li:first-child > ul { top:0px; border-top:0px; }
.main_menu1 > select { display:none; }
.main_menu1 > ul > li:hover { }

.toplogin2 { position: absolute; width: 170px; right: 0; top: 10px; height: 44px; }
.toplogin2 a { width:150px; height:44px; float:left; color:#fff; text-align:center; margin-left:20px; line-height: 44px; opacity:1.0; font-size: 15px; }
.toplogin2 a:hover { opacity:0.8; }

