@charset "utf-8";
/* 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:#eee;}
ul,li,ol{list-style-type:none;}
a,img{border:0;}
a {color:#333;text-decoration: none;}
a:hover,a:focus {color:#3598dc;text-decoration:none;}
/*快捷*/
table { border-collapse:collapse; border-spacing:0; font-size:12px;}  
.clear{clear:both;*display:inline;}
.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;}
.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;}
.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;}
/*快捷 end*/
/*主体框架*/
.main{}
/*主体框架 end*/
/*header*/
.header{background:#3598dc;height:120px;width:100%;z-index:999;position:absolute;top:0;}
.top{width:1000px;margin:0 auto;height:100px;position: relative;}
.logo{background:url(../images/logo.jpg) no-repeat 0 0;width:600px;height:100px;}
.topsearch{position: absolute;top:50px;right:10px;}
.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:#40aefd;color:#fff;border:solid 1px #40aefd;margin-left:-4px;float:left;text-align:center;}
.topsearch .ssan:hover{background:#61bcfd;}
.topdl{width:1000px;height:30px;position: absolute;top:0px;right:10px;}
.topdl ul{position:absolute;right:5px;}
.topdl ul li{float:left;height:30px;line-height:30px;margin-left:10px;font-size:12px;}
.topdl ul li a{color:#fff;}
.topdl ul li a:hover{cursor:pointer;color:#6ac1fd;}
.topdl ul li i{margin-right:5px;font-size:14px;}
/* navbox*/
.navbox{height:40px;width: 1000px;margin: auto;padding: 5px 0 5px 20px;background: #fff;  
filter: progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);
-moz-box-shadow: 2px 2px 10px #909090;
-webkit-box-shadow: 2px 2px 10px #909090;
box-shadow: 2px 2px 10px #909090;}
.nav{width: 1000px;margin:0 auto;height: 40px;}
.nav li{float:left;height:40px;padding: 0 0 0 1px;position:relative;}
.nav li a:hover span{color:#fff;background:#40aefd;}
.nav li a{float:left;display:block;height: 40px;overflow:hidden;}
.nav li a span{float:left;display:block;line-height: 40px;font-size:14px;color: #000;font-weight: 100;cursor:pointer;width:104px;text-align:center;}
.nav li.selected a span,.nav li a.selected span{background:#40aefd;color:#fff;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:40px;left:0px;}
.nav li .submenu{border-style:solid;border-width:0px 1px 1px 1px;border-color:#3598dc;padding:5px 5px 5px 5px;width:94px;background:#fff;}
.nav li .submenu li{float:none;padding:0;background:none;height:auto;border-bottom:dotted 1px #ddd;}
.nav li .submenu li a{float:none;padding:0;text-align:center;height:34px;line-height:34px;background:none;}
.nav li .submenu li a:hover{background:#e7f4fd;color:#3598dc;}
.nav li.navsx{line-height:40px;color:#fff;}
/* navbox */
/*header end*/
/*middle*/
.middle{padding-top:120px;}
.bannerbox{height:350px;    position: relative;}
.center{width:1000px;margin:10px auto;min-height:300px;}
.nrbox1{width:60%;float:left;max-height:300px;height:300px;background:#fff;margin-right:2%;}
.nrbox2{width:38%;float:left;max-height:300px;height:300px;background:#fff;}
.nrbox1 .panes{max-height:220px;overflow-y:hidden;float:left;}
/*点击切换*/
.tabPanel{padding:20px;}
.tabPanel .tabul{float: left;width:100%;height:35px;border-bottom:solid 1px #3598dc;margin-bottom:12px;}
.tabPanel .tabul li{float:left;margin-right:-1px;height:34px;line-height:34px;width: 18.7%;text-align:center;cursor:pointer;margin-bottom: 10px;font-size: 14px;}
.tabPanel .tabul .hit{cursor:pointer;color: #fff;background: #40aefd;border: solid 1px #40aefd;}
.pane{display:none;float: left;width: 100%;}
/*点击切换 end*/
.nrbox1 .jsnr{margin:0;max-height:278px;overflow-y: hidden;}
.nrbox1 .jsnr ul li a span{width:420px;overflow: hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;float:left;}
.nrtitle{width:100%;float:left;height:35px;line-height:35px;border-bottom:solid 1px #3598dc;margin-bottom:12px;}
.nrtitle span{float: left;width: 100px;background: #40aefd;color: #fff;text-align: center;}
.nrbox2 ul{font-size:12px;max-height:220px;overflow-y: hidden;float: left;width: 100%;}
.nrbox2 ul li{width:100%;float:left;line-height:34px;height:34px;position:relative;border-bottom: #ccc 1px dotted;}
.nrbox2 ul li:hover{background:#e7f3fc;}
.nrbox2 ul li a span{width:65%;overflow: hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;float:left;}
.nrbox2 ul li a font{float:right;color:#3598dc;}
.nrbox2 ul li i{font-size:12px;margin-right:14px;color:#3598dc;margin-left:5px;float:left;}
.new{background: url(../images/new.jpg) no-repeat 0 0;width: 22px;height: 15px;display: block;position: absolute;left: 215px;top: -2px;}
.more{float:right;font-size:12px;margin-right:5px;color:#666;}
.xgmore{float:right;font-size:12px;color:#666;margin-top:5px;}
/*backtop*/
.bottom_tools{position:fixed;z-index:1070;right:20px;bottom:150px;}
#scrollUp{width:50px;height:150px;background-image:url(../images/backtop.jpg);background-position:-50px -20px;display:none;}
#scrollUp:hover{background-image:url(../images/backtop.jpg);background-position:245px -20px;}
/*backtop end*/
/*centerleft*/
.bannernr{width:1000px;height:250px;float:left;}
.bannernr img{width:1000px;height:250px;}
.jsbox{background:#e7f4fd;}
.centerleft{width:22%;float:left;margin-right: 1%;padding: 1%;}
.asidertitle{background: #40aefd;color:#fff;height: 48px;line-height: 48px;padding-left:20px;}
.asidertitle i{margin-right:10px;}
.where{float:right;font-size:12px;}
.where a{margin-right:5px;margin-left:5px;}
.centerleft ul{margin-top: 10px;}
.centerleft ul li{height:40px;line-height:40px;text-indent: 10px;border-bottom: #ccc 1px dotted;}
.centerleft ul li a{display:block;-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;}
.centerleft ul li a i{margin-right: 20px;color:#3598dc;font-size:16px;}
.centerleft ul li .active{background: #fff;color:#3598dc;}
.centerleft ul li a:hover{background:#fff;color:#3598dc;cursor:pointer;}
/*centerleft end*/
/*centerright*/
.centerright{width:71%;min-height:650px;float:left;background:#fff;padding: 10px 2%;}
.jstitle{height:40px;line-height:40px;background:#fff;border-bottom:solid 1px #3598dc;color:#3598dc;}
.jstitle i{margin-right:10px;}
.jsnr{margin-top:20px;}
.jsnrtitle{clear:both;line-height:40px;font-family: "微软雅黑", "黑体";font-size:24px;color:#000000;text-align:center;padding:12px;margin-top:20px;}
.jsnrly{font-size:12px;color:#666;text-align:center;}
.jsnrly span{margin-right:10px;}
.jsnr p{line-height:30px;text-indent:em;margin-bottom:10px;}
.jsnr ul{font-size:12px;}
.jsnr ul li{height:34px;line-height:34px;border-bottom: #ccc 1px dotted;}
.jsnr ul li a span{width:570px;overflow: hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;float:left;}
.jsnr ul li a font{float:right;color:#3598dc;}
.jsnr ul li:hover{background:#e7f4fd;cursor:pointer;}
.jsnr ul li:hover a{color:#3598dc;}
.jsnr ul li i{font-size:12px;margin-right:14px;color:#3598dc;margin-left:5px;float:left;}
.jsnr .phone b{color:#000;font-weight:100;width:130px;text-align:right;float:left;}
.jsnr .phone{color:#3598dc;text-align:left;width:350px;margin:auto;}
.newdt{background: url(../images/new.jpg) no-repeat 0 8px;width: 30px;height: 34px;display: block;float: left;}
/*centerright end*/
/*detailbox 详细页*/
.detailbox{background:#fff;width:960px;padding:30px 20px 20px 20px;}
.xgnr ul{font-size:12px;width:500px;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:#e7f3fc;cursor:pointer;}
.xgnr ul li:hover a{color:#3598dc;}
.xgnr ul li i{font-size:12px;margin-right:14px;color:#3598dc;margin-left:5px;float:left;}
/*detailbox 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: #3598dc;border: solid 1px #3598dc;}
.pagelist ul .on{color: #fff;background: #3598dc;border: solid 1px #3598dc;}
.pagelist ul .pageprew{width:80px;}
.pagelist ul .pagenext{width:80px;}
/*翻页 end*/
/*表格*/
.contentbt{height:50px;line-height:50px;text-align:center;font-size:24px;font-family: 微软雅黑;margin-bottom:10px;}
.mainxqtable{table-layout:fixed;width:100%;border: solid 1px #ccc;}
.mainxqtable tr{border-bottom: 1px solid #ccc;height:30px;line-height:30px;}
.mainxqtable td{text-align:center;line-height:30px;font-size:14px;border-right:solid 1px #ccc;padding: 2px 5px 2px 5px;background:#fff;}
.mainxqtable th{text-align:center;line-height:30px;font-size:14px;border-right:solid 1px #ccc;padding: 2px 5px 2px 5px;background:#d3edff;font-weight:100;color:#333;}
.mainxqtable .tablec{text-align:center;padding-left:10px;background:#f5f5f5;font-size:14px;height:34px;line-height:34px;}
.mainxqtable .bttop{text-align:center;padding-left:10px;background:#f5f5f5;font-size:14px;height:40px;line-height:40px;font-weight:bold;}
/*表格 end*/
/*快速通道入口*/
.kstdrk{background:url(../images/wxbg.jpg) repeat 0 0;width:300px;height:280px;display:block;}
.kstd{float:left;text-align:center;margin: 10px 45px;}
.kstd a{background:#40aefd;color:#fff;width:95px;height:34px;line-height:34px;text-align:center;margin:0 5px;display:block;float:left;}
.kstd a:hover{background:#61bcfd;}
.gzwx{text-align:center;width:300px;float: left;margin-top:10px;}
.gzwx img{width:180px;height:180px;}
/*快速通道入口*/
/*loign*/
.loignbox{background:#e7f4fd;height:640px;margin-top:20px;}
.loignbox ul{margin:60px 0 60px 280px;}
.loignbox ul li{margin-bottom:20px;position:relative;}
.loignbox ul li span{width:100px;text-align:right;float:left;line-height:34px;}
.loignbox ul li .loignsr{line-height:34px;height:34px;width:250px;text-indent:5px;border:solid 1px #ccc;}
.loignbox ul li .loignan{margin-left:100px;line-height:40px;height:40px;width:250px;background:#3598dc;color:#fff;border:solid 1px #3598dc;}
.loignbox ul li .error{background:url(../images/error.jpg) no-repeat 0 3px;color:red;position:absolute;top:5px;font-size:12px;left:360px;padding-left:25px;}
@media only screen and (min-width:1366px) {
.loignbox{height:640px;}

}	
@media only screen and (min-width: 768px) and (max-width:1366px) { 
.loignbox{height:500px;}
}
/*loign end*/
/*middle end*/
/*footer*/
.footer{background:url(../images/footer.jpg) repeat 0 0;height:100px;padding-top:35px;color:#fff;}
.footer p{font-size:12px;text-align:right;}
.footer p a{font-size:12px;color:#fff;margin:0 5px;}
.dblogo{background:url(../images/logodb.jpg) no-repeat 0 0;width:1000px;height:50px;margin:auto;}
/*footer end*/