﻿@charset "utf-8";
/* CSS Document */ 

/*The introduction of the font library*/
@font-face {font-family: 'iconfont';src: url('//at.alicdn.com/t/font_1432720974_1547027.eot'); /* IE9*/src: url('//at.alicdn.com/t/font_1432720974_1547027.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('//at.alicdn.com/t/font_1432720974_1547027.woff') format('woff'), /* chrome/firefox */url('//at.alicdn.com/t/font_1432720974_1547027.ttf') format('truetype'), /* chrome/firefox/pera afari, Android, iOS 4.2+*/url('//at.alicdn.com/t/font_1432720974_1547027.svg#iconfont') format('svg'); /* iOS 4.1- */}
@font-face {font-family: 'Pacifico';font-style: normal;font-weight: 400;src: local('Pacifico Regular'), local('Pacifico-Regular'), url(http://fonts.gstatic.com/s/pacifico/v7/Q_Z9mv4hySLTMoMjnk_rCfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');}
.fa {display: inline-block;font-family: "iconfont";font-size:20px;font-style: normal;font-weight: 400;line-height: 1;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;}
.fa-icon-qq:before { content: "\e604"; }.fa-icon-weibo:before { content: "\e600"; }.fa-icon-weixin:before { content: "\e605"; }.fa-icon-zaixianzixun:before { content: "\e608"; }

/*reset styles*/
body{ min-width:1260px; font-family:"微软雅黑"; background:#f0f0f0;}body.active{ background:#fff}.glyphicon{ top:0 !important;}.no-padding {padding: 0 !important;}.no-margin {margin: 0 !important;}.no-background{ background:none !important;}.no-border{ border:none !important;}.overflow{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}.w100{ width:100% !important;}.h100{ height:100% !important;}a{ text-decoration:none !important; cursor:pointer !important;}.container-fluid{ width:1440px; max-width:1230px !important;}.tr{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;} 
/************************************************************************************************************/

/*m*/
.main{ padding:30px 0;}
.main-Background{ background:url(../images/bg_03.png) repeat;}
.main-Color{ background:#f0f0f0;}
.main-White{ background:#fff;}
.mar{ margin:25px 0;}
.bor{ border:solid 2px #e0e0e0;}

/*h*/
header{ position:relative; z-index:2; background:#fff; }
body.active header{border-bottom:solid 1px #e6e3e0; box-shadow:0 5px 10px rgba(0,0,0,0.3);-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.3);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.3);-o-box-shadow:0 5px 10px rgba(0,0,0,0.3);}
header .logo{ line-height:103px;}
header nav{ display:none;}
body.active header nav{ display:block;}
header nav ul li{ line-height:103px;}
header nav ul li a{ display:block; padding:0 32px; font-size:16px; color:#333;}
header nav ul li.li4 a{ padding-right:0;}
header nav ul li:hover a{ color:#0b9ff3}
header .nyTop{ line-height:103px;}
body.active header .nyTop{ display:none;}
header .nyTop .emails{ position:relative; margin:40px 20px 0 0; width:29px; height:23px; background:url(../images/icon/nyTop_email_icon_03.jpg) no-repeat; cursor:pointer;}
header .nyTop .emails span{ position:absolute; right:-6px; top:-6px; z-index:1; display:inline-block; width:20px; height:20px; background:#ff0000; border-radius:50%; overflow:hidden; line-height:20px; text-align:center; font-size:12px; color:#fff;}
header .nyTop .emails:hover span{ background:#ecaa39;}
header .nyTop h5{ margin:0 20px 0 0; font-size:16px; color:#333; line-height:103px; cursor:pointer;}
header .nyTop h5:hover{ color:#ff0000;}
header .nyTop .touxiang{ margin:33px 20px 0 0; width:36px; height:36px; background:#dcdcdc; cursor:pointer;}
header .nyTop .touxiang:hover{filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8; opacity:.8;}
header .nyTop .esc{ padding:0 0 0 10px; margin:41px 0 0; line-height:19px; border-left: solid 1px #bfbfbf; font-size:16px; color:#333; cursor:pointer;}
header .nyTop .esc:hover{ color:#ff0000;}

/*b*/
.banner .swiper-container{width:100%;}
.banner .swiper-slide{text-align:center;background:#f0f0f0;width:60%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.banner .swiper-slide:nth-child(2n){width:40%}
.banner .swiper-slide:nth-child(3n){width:20%}
.banner .swiper-slide a img{ max-width:100%;}
.banner .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:15px;}
.banner .swiper-pagination-bullet{ width:20px; height:20px; background:#afafaf;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1; opacity:1;}
.banner .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 13px;}
.banner .swiper-pagination-bullet-active{background:none; border:solid 2px #2fa5db;}

/*t*/
.title1{ padding:34px 0;}
.title1 h2{ margin:0; font-size:33px; color:#333; line-height:33px;}
.title2{ padding:0 10px; margin:0 0 20px; border-left: solid 4px #959595;}
.title2 h5{ margin:0; font-size:14px; color:#333; line-height:24px;}
.title2 .right{ line-height:24px;}
.title2 .right a{ color:#0b9ff3;}
.title2 .right a:hover{ color:#ff0000;}
.title3{ font-size:32px; color:#fff; background:#0b9ff3; line-height:98px; border-top: solid 1px #b9e4fc;}
.title4{ margin:20px 0; padding:0 0 0 10px; border-left: solid 4px #00a0e9; line-height:20px; font-size:18px; color:#00a0e9;}
.title5{ margin:20px 0; padding:0 0 0 10px; border-left: solid 6px #0b9ff3; line-height:26px; font-size:22px; color:#333;}
.title6 ul { margin:30px 0; font-size:0;}
.title6 ul li{ display:inline;}
.title6 ul li a{ margin:0 5px; padding:0 20px; display:inline-block; vertical-align:top; font-size:16px; color:#333; line-height:34px; border:solid 1px #eee;}
.title6 ul li:hover a{ color:#fff; background:#0a9ff3; border:solid 1px #0a9ff3}
.title6 ul li.active a{ color:#fff; background:#0a9ff3; border:solid 1px #0a9ff3}
.title8{ margin:30px 0; border-bottom:solid 1px #eee; line-height:34px;}
.title8 h5{ margin:0; color:#333;}
.title8 h5 a{ color:#333;}
.title8 h5 a:hover{ color:#f00;}
.title8 span a{ color:#333;}
.title8 span a:hover{ color:#f00;}
.title7{ margin:20px 10% 30px; padding:0 0 20px; border-bottom:dashed 1px #eee;}
.title7 h3{ margin:0 0 10px; font-size:24px; color:#333; line-height:24px;}
.title7 span{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#999; line-height:24px;}

.news1{ margin:0 0 50px;}
.news1 ul li{ position:relative; padding:0 80px 0 20px; line-height:40px; border-bottom:dashed 1px #eee;} 
.news1 ul li:before{ margin:-3px 0 0; content:""; position:absolute; left:0; top:50%; z-index:1; width:9px; height:9px; background:#0b9ff3; border-radius:50%;}
.news1 ul li a{ color:#666;}
.news1 ul li:hover a{ color:#0a9ff3;}
.news1 ul li span{ position:absolute; right:0; top:0; z-index:1; width:80px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999;}

.text1{ overflow:hidden;}
.text1 ul{ margin:0 -79px;}
.text1 ul li{ padding:0 79px;  width:50%; }
.text1 ul li a{ display:block; line-height:210px; font-size:32px; color:#333; background:#f0f0f0; border-radius:25px;}
.text1 ul li a:hover{ color:#fff; background:#ea9d1d;}
.text1 ul li a img{ margin:0 70px 0 0;}
.text2{ overflow:hidden;}
.text2 ul{ margin:0 -32px;}
.text2 ul li{ padding:0 32px;  width:33.33%; }
.text2 ul li .libox{ padding:0 0 5px;border:solid 2px #f0f0f0;}
.text2 ul li .libox h3{ position:relative; padding:0 80px 0 18px; margin:0 0 5px; font-size:22px; color:#333; line-height:48px; background:#f0f0f0;}
.text2 ul li .libox h3 a{ position:absolute; right:0; top:0; z-index:1; width:80px; font-size:15px; color:#333;}
.text2 ul li .libox h3 a:hover{ color:#ea9d1d}
.text2 ul li .libox h5{ position:relative; margin:0; padding:0 10px 0 30px; font-size:16px; line-height:32px;}
.text2 ul li .libox h5:before{ margin:-5px 0 0; content:""; position:absolute; left:7px; top:50%; z-index:1; width:9px; height:9px; background:#0b9ff3; border-radius:50%;}
.text2 ul li .libox h5 a{ color:#333;}
.text2 ul li .libox h5 a:hover{ color:#ea9d1d}
.text3{ color:#333; line-height:34px;word-wrap:break-word; }
.text4{ margin:0 0 20px; font-size:16px; color:#515151; line-height:30px;}
.text5 .hang { border-bottom:dashed 2px #cdcdcd;}
.text5 .hang span{ color:#333; line-height:34px;}
.text6{ color:#333; line-height:24px;}

.pictrue1{ position:relative; margin:0 -1px;}
.pictrue1 .item{ padding:0 1px; overflow:hidden;}
.pictrue1 .item a{ display:block;}
.pictrue1 .item:hover a{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);}
.pictrue1 .item a img{ max-width:100%;}
.pictrue1 .owl-theme .owl-controls .owl-buttons div{ margin:-25px 0 0; width:30px; height:50px;}
.pictrue1 .owl-theme .owl-controls .owl-buttons div.owl-prev{ left:-35px; background:url(../images/icon/l_jt_03.png) no-repeat;}
.pictrue1 .owl-theme .owl-controls .owl-buttons div.owl-next{ right:-35px; background:url(../images/icon/r_jt_03.png) no-repeat;}
.pictrue2 img{ max-width:100%;}
.pictrue3 #main .file-box{ position:relative;width:340px; height:212px; border:solid 2px #dcdcdc;}
.pictrue3 #main .file-box:after{content:"+"; position:absolute; left:0; top:0; z-index:1; width:100%; height:100%; font-size:100px; line-height:120px; color:#dcdcdc;text-align:center;}
.pictrue3 #main .file-box:before{ padding:140px 0 0; content:"点击添加图片"; position:absolute; left:0; top:0; z-index:2; width:100%; height:100%; font-size:20px; line-height:12px; color:#dcdcdc;text-align:center;}
.pictrue3 #main .btn{ background:none; border:none;width:100%; height:100%;}
.pictrue3 #main .file{position:absolute;top:0;left:0; z-index:3;width:100%;height:100%;filter:alpha(opacity:0);opacity: 0;}
.pictrue3 .upload_preview{overflow:hidden; _zoom:1;}
.pictrue3 .upload_append_list{float:left; position:relative;}
.pictrue3 .upload_delete{ color:#00a0e9;}
.pictrue3 .upload_image{ margin:0 25px 25px 0; width:340px; height:212px;}
.pictrue3 .upload_submit{padding-top:1em; padding-left:1em;}
.pictrue3 .upload_submit_btn{display:none; height:32px; font-size:14px;}
.pictrue3 .upload_loading{height:250px;}
.pictrue3 .upload_progress{display:none; padding:5px; border-radius:10px; color:#fff; background-color:rgba(0,0,0,.6); position:absolute; left:25px; top:45px;}
.pictrue4{ margin:0 0 30px; padding:0 5px;}
.pictrue4-list{ padding:0 10px; margin:0 0 20px;}
.pictrue4-list a{ position:relative; padding:0 0 0 140px; min-height:120px; display:block;}
.pictrue4-list a .imgbox{ position:absolute; left:0; top:0; z-index:1; width:140px; overflow:hidden; border:solid 1px #e2e2e2; padding:1px;}
.pictrue4-list a .imgbox span{ display:block; height:116px;}
.pictrue4-list a:hover .imgbox span{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);}
.pictrue4-list a .textbox{ padding:0 0 0 20px;}
.pictrue4-list a .textbox h5{ margin:0 0 5px; font-size:14px; color:#333; line-height:28px;}
.pictrue4-list a:hover .textbox h5{ color:#0b9ff3;}
.pictrue4-list a .textbox p{font-size:12px; color:#333; line-height:24px; height:72px; overflow:hidden;}

#zzfwLoginbox{ display:none; position:fixed; left:0; top:0; z-index:99999; width:100%; height:100%;}
#zzfwLoginbox .zzfwLoginMB{ position:absolute; left:0; top:0; z-index:1; width:100%; height:100%; background:#fff;filter:alpha(opacity=40);-moz-opacity:.4;-khtml-opacity:.4; opacity:.4;}
#zzfwLoginbox .zzfwLogin{ margin:-322px 0 0 -408px; position:absolute; left:50%; top:50%; z-index:2; padding:130px 78px 0; width:816px; height:644px; background:#fff; border: solid 1px #333; border-radius:10px;}
#zzfwLoginbox .zzfwLogin:before{ margin:-76px 0 0 -76px; content:""; position:absolute; left:50%; top:0; z-index:1; width:152px; height:152px; background:url(../images/icon/dl_icon.png) no-repeat;}
#zzfwLoginbox .zzfwLogin .esc{ content:"关闭"; position:absolute; right:15px; top:10px; z-index:1; font-size:16px; color:#333; line-height:24px; cursor:pointer;}
#zzfwLoginbox .zzfwLogin .esc:hover{ color:#ea9d1d}
#zzfwLoginbox .zzfwLogin h2{ margin:0 0 64px; font-size:34px; color:#0b9ff3; line-height:34px;}
#zzfwLoginbox .zzfwLogin .hang{ margin:0 0 42px;}
#zzfwLoginbox .zzfwLogin .hang input{ padding:0 10px; width:100%; height:72px; font-size:22px; color:#757575; background:#f0f0f0; border:none;border-radius:10px;}
#zzfwLoginbox .zzfwLogin .hang input:hover{ background:#e2dfdf;}
#zzfwLoginbox .zzfwLogin .hang button{ width:196px; height:70px; font-size:28px; color:#fff; line-height:70px; background:#00a0e9; border:none;}
#zzfwLoginbox .zzfwLogin .hang button:hover{ background:#ea9d1d}
#zzfwLoginbox .zzfwLogin .hang a{ font-size:22px; color:#00a0e9;}
#zzfwLoginbox .zzfwLogin .hang a:hover{ color:#ea9d1d}
#zzfwLoginbox .zzfwLogin .hang a:first-child{color:#535353;}
#zzfwLoginbox .zzfwLogin .hang a:first-child:hover{ color:#ea9d1d}

#zzfwzcbox{ display:none;position:absolute; left:0; top:0; z-index:999999999; width:100%;}
#zzfwzcbox .zzfwzcMB{ padding:194px 0;
background:-moz-linear-gradient(top,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#66ffffff',endColorstr='#66ffffff',GradientType=0 );}
#zzfwzcbox .zzfwzc{ position:relative; margin:0 auto; padding:0 0 80px;width:1170px; background:#fff; border-top: solid 48px #0b9ff3; box-shadow:10px 10px 10px rgba(0,0,0,0.1),-10px 10px 10px rgba(0,0,0,0.1);-webkit-box-shadow:10px 10px 10px rgba(0,0,0,0.1),-10px 10px 10px rgba(0,0,0,0.1);-ms-box-shadow:10px 10px 10px rgba(0,0,0,0.1),-10px 10px 10px rgba(0,0,0,0.1);-o-box-shadow:10px 10px 10px rgba(0,0,0,0.1),-10px 10px 10px rgba(0,0,0,0.1);}
#zzfwzcbox .zzfwzc .esc{ position:absolute; right:15px; top:-48px; z-index:1; font-size:16px; color:#fff; line-height:48px; cursor:pointer;}
#zzfwzcbox .zzfwzc .esc:hover{ color:#ea9d1d}
#zzfwzcbox .zzfwzc h2{ margin:30px 0 62px; font-size:34px; color:#333; line-height:34px;}
#zzfwzcbox .zzfwzc form{ display:inline-block;}
#zzfwzcbox .zzfwzc form .hang{ position:relative; padding:0 0 0 200px; margin:0 0 30px; text-align:left;}
#zzfwzcbox .zzfwzc form .hang span{ position:absolute; left:0; top:0; z-index:1; padding:0 10px 0 0; width:200px; text-align:right; color:#333; line-height:28px;}
#zzfwzcbox .zzfwzc form .hang input{ padding:0 10px; width:380px; height:28px; background:none; border:solid 2px #aaa;}
#zzfwzcbox .zzfwzc form .hang input:hover{ border:solid 2px #ea9d1d}
#zzfwzcbox .zzfwzc form .hang b{ margin:0 0 0 10px; color:#0b9ff3; line-height:28px;}
#zzfwzcbox .zzfwzc form .hang b small{ font-size:20px; cursor:pointer;}
#zzfwzcbox .zzfwzc form .hang .xlbox{ position:relative; width:380px; height:28px;border:solid 2px #aaa;}
#zzfwzcbox .zzfwzc form .hang .xlbox:hover{ border:solid 2px #ea9d1d}
#zzfwzcbox .zzfwzc form .hang .xlbox:after{ content:""; position:absolute; right:0; top:0; z-index:2; width:29px; height:24px; background:url(../images/icon/zcxlbox_icon_03.jpg) no-repeat;}
#zzfwzcbox .zzfwzc form .hang .xlbox select{ width:100%; height:24px; border:none;}
#zzfwzcbox .zzfwzc form .tybox { margin:60px 0; }
#zzfwzcbox .zzfwzc form .tybox .ty{display:inline-block}
#zzfwzcbox .zzfwzc form .tybox .ty input{margin:0 10px 0 0; width:27px; height:27px; cursor:pointer;}
#zzfwzcbox .zzfwzc form .tybox .ty p{ margin:0; font-size:16px; color:#333; line-height:27px;}
#zzfwzcbox .zzfwzc form .tybox .ty p a{ color:#0b9ff3;}
#zzfwzcbox .zzfwzc form .tybox .ty p a:hover{ color:#ea9d1d;}
#zzfwzcbox .zzfwzc form button{ display:block; margin:0 auto; width:158px; line-height:50px; background:#0b9ff3; font-size:22px; color:#fff; border:none; border-radius:5px;}
#zzfwzcbox .zzfwzc form button:hover{ background:#ea9d1d}

#zzkfdz{ display:none; margin:-20% 0 0 -40%; position:fixed; left:50%; top:50%; z-index:999999; width:80%; height:80%;
background:-moz-linear-gradient(top,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000',endColorstr='#80000000',GradientType=0 ); border-radius:20px;}
#zzkfdz .esc{ margin:0 auto; width:100px; background:#f00; line-height:40px; cursor:pointer; font-size:22px; color:#fff; text-align:center; border-radius:5px;}
#zzkfdz .esc:hover{ background:#edad43}
#zzkfdz  .imgbox{ margin:100px 0 0;}
#zzkfdz  .imgbox img{ display:block; margin:0 auto; width:340px;}
#zzkfdz  h5{ margin:50px 0; font-size:30px; color:#fff; line-height:40px;}

.more a{ display:inline-block; width:106px; height:44px; line-height:44px; background:#00b7ee; font-size:18px; color:#fff; text-shadow:1px 1px 0 #26738e;-webkit-text-shadow:1px 1px 0 #26738e;-moz-text-shadow:1px 1px 0 #26738e;-o-text-shadow:1px 1px 0 #26738e; border-radius:5px;}
.more a:hover{ background:#e89303;}
.more2 a{ color:#0b9ff3;}
.more2 a:hover{ color:#ff0000;}

footer{ display:none; padding:42px; background:#f0f0f0;}
footer ul li{ margin:0 28px; display:inline-block; font-size:18px; color:#333; line-height:42px;}
footer ul li a{color:#333;}
footer ul li a:hover{ color:#ea9d1d}

.tdjs2 ul .biaoti2{ width:100%; margin:0 0 20px; color:#333; line-height:24px;}
.tdjs2 ul{ margin:0 -15px !important;}
.tdjs2 ul li{ width:50%; padding:0 15px; margin:0 0 20px;}
.tdjs2 ul li h6{ margin:0 0 10px; font-size:18px; color:#333; line-height:34px;}
.tdjs2 ul li a{ position:relative; display:block; padding:0 0 0 40%; min-height:200px;}
.tdjs2 ul li a .imgbox{ position:absolute; left:0; top:0; z-index:1; width:40%; height:200px;}
.tdjs2 ul li a .textbox{ padding:0 0 0 20px; height:200px;}
.tdjs2 ul li a .textbox h5{ margin:0 0 10px; font-size:18px; color:#333; line-height:24px;}
.tdjs2 ul li a .textbox p{ margin:0; font-size:12px; color:#333; line-height:24px; height:168px; overflow:hidden;}

.nybox .subnav{position:relative;width:204px;}
.nybox .subnav:before{content:"";position:absolute; left:204px; top:0; z-index:2; width:1px; height:100%; background:#dcdcdc;}
.nybox .subnav ul li{ padding:10px 0; border-top: solid 1px #dcdcdc; cursor:pointer;}
.nybox .subnav ul li:first-child{ border:none;}
.nybox .subnav ul li h5{ position:relative; margin:10px 20px 0; font-size:16px; color:#a0a0a0; line-height:34px;}
.nybox .subnav ul li h5:after{ margin:-10px 0 0; content:""; position:absolute; left:0; top:50%; z-index:1; width:3px; height:20px; background:#0b9ff3;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0; opacity:0;}
.nybox .subnav ul li:hover h5:after{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1; opacity:1;}
.nybox .subnav ul li h5 img{ margin:0 9px 0 10px;}
.nybox .subnav ul li a{ padding:0 0 0 58px; display:block; line-height:34px; color:#222;}
.nybox .subnav ul li a:hover{ color:#fff; background:#0b9ff3;}
.nybox .subnav ul li a.active{ color:#fff; background:#0b9ff3;}

/*.nybox .subnav ul li a.active{ color:#fff; background:#0b9ff3;}
*/
.nybox .rightcontent{width:980px;}
.nybox .rightcontent .biaoti{ margin:0 0 20px; padding:0 50px; border-bottom:solid 1px #dcdcdc;height:61px;} 
.nybox .rightcontent .biaoti h5{ margin:0; font-size:20px; color:#333; line-height:60px;}
.nybox .rightcontent .biaoti .search{ margin:18px 80px 0 0; width:234px; height:24px; border:solid 1px #bebebe;}
.nybox .rightcontent .biaoti .search:hover{ border:solid 1px #ff4444;}
.nybox .rightcontent .biaoti .search button{ width:32px; height:22px; background:url(../images/icon/search_icon_03.jpg) no-repeat center; border:none;}
.nybox .rightcontent .biaoti .search input{ width:200px; height:22px; background:none; border:none; font-size:12px; color:#999;}
.nybox .rightcontent .nrbox{ padding:0 30px;}
.nybox .rightcontent .nrbox .xz{ margin:0 0 10px;}
.nybox .rightcontent .nrbox .xz ul li{ border:solid 1px #dcdcdc; line-height:44px;}
.nybox .rightcontent .nrbox .xz ul li:hover{ background:#f4f5f9;}
.nybox .rightcontent .nrbox .xz ul li h6{ margin:0; padding:0 10px; width:60%; font-size:14px; color:#333; line-height:44px;}
.nybox .rightcontent .nrbox .xz ul li .right{ padding:0 10px; width:40%;}
.nybox .rightcontent .nrbox .xz ul li .right a{ color:#0b9ff3;}
.nybox .rightcontent .nrbox .xz ul li .right a:hover{ color:#ff4444;}
.nybox .rightcontent .nrbox .fwrc{ margin:0 0 50px; display:inline-block; color:#333; line-height:24px;}
.nybox .rightcontent .nrbox .fwrc span{ font-size:28px; color:#003567; font-weight:bold; line-height:34px;}
.nybox .rightcontent .nrbox .glcxx{ margin:0 0 20px;}
.nybox .rightcontent .nrbox .glcxx ul{ border:solid 1px #dcdcdc}
.nybox .rightcontent .nrbox .glcxx ul li{ padding:5px 0; border:solid 1px #dcdcdc; line-height:24px;}
.nybox .rightcontent .nrbox .glcxx ul li:first-child{ background:#f4f5f9;}
.nybox .rightcontent .nrbox .glcxx ul li span{ padding:0 10px; width:16.66%; text-align:center;}
.nybox .rightcontent .nrbox .glcxx.xxtz ul li span:first-child{ position:relative; padding:0 0 0 60px;}
.nybox .rightcontent .nrbox .glcxx.xxtz ul li span:first-child:after{ margin:-3px 0 0; content:""; position:absolute; left:40px; top:50%; z-index:1; width:7px; height:7px; /*background:#0b9ff3;*/ border-radius:50%;}
.nybox .rightcontent .nrbox .glcxx ul li span .xlboxs{ position:relative; padding:0 30px 0 0;}
.nybox .rightcontent .nrbox .glcxx ul li span .xlboxs:after{ /*content:"";*/ position:absolute; right:30px; top:0; z-index:1; width:24px; height:24px; background:url(../images/icon/sqxxxl_icon_03.jpg) no-repeat center;}
.nybox .rightcontent .nrbox .glcxx ul li span .xlboxs select{ width:100%; height:24px; border:none; background:none;}
.nybox .rightcontent .nrbox .glcxx ul li span small{ font-size:14px;}
.nybox .rightcontent .nrbox .glcxx ul li span a{ color:#0b9ff3}
.nybox .rightcontent .nrbox .glcxx ul li span a:hover{ color:#ff0000}
.nybox .rightcontent .nrbox .hdzlsc form{ display:inline-block;}
.nybox .rightcontent .nrbox .hdzlsc form .hang{ margin:0 0 22px; position:relative; padding:0 0 0 240px; text-align:left;}
.nybox .rightcontent .nrbox .hdzlsc form .hang span{ position:absolute; left:0; top:0; z-index:1; padding:0 10px 0 0; width:240px; line-height:24px; color:#333;}
.nybox .rightcontent .nrbox .hdzlsc form .hang input{ padding:0 10px; width:500px; height:24px; border:solid 2px #dcdcdc; color:#333;}
.nybox .rightcontent .nrbox .hdzlsc form .hang input#sc1{ background:none; border:none;}
.nybox .rightcontent .nrbox .hdzlsc form .hang textarea{ padding:0 10px; width:500px; line-height:24px; border:solid 2px #dcdcdc; color:#333;}
.nybox .rightcontent .nrbox .hdzlsc form .hang a{ display:inline-block; margin:0 0 0 10px; line-height:24px; color:#299ec9;}
.nybox .rightcontent .nrbox .hdzlsc form .hang button{ width:115px; line-height:35px; background:#0b9ff3; border-radius:5px; color:#fff; border:none; line-height:35px;}
.nybox .rightcontent .nrbox .hdzlsc form .hang button:hover{ background:#ff0000;}
.nybox .rightcontent .nrbox .hdzlsc form .hang2{ margin:0 0 22px; position:relative; padding:0 0 0 240px; text-align:left;}
.nybox .rightcontent .nrbox .hdzlsc form .hang2 span{ position:absolute; left:0; top:0; z-index:1; padding:0 10px 0 0; width:240px; line-height:24px; color:#333;}
.nybox .rightcontent .nrbox .hdzlsc form .hang2 input{ vertical-align:middle; margin:0; padding:0}
.nybox .rightcontent .nrbox .hdzlsc form .hang2 .file-box{ position:relative;width:500px}
.nybox .rightcontent .nrbox .hdzlsc form .hang2 .txt{ padding:0 10px; height:24px; border:2px solid #dcdcdc; width:390px; color:#333;}
.nybox .rightcontent .nrbox .hdzlsc form .hang2 .btn{ background:#FFF; height:24px; width:100px; color:#299ec9;}
.nybox .rightcontent .nrbox .hdzlsc form .hang2 .btn.sc{ width:30px;}
.nybox .rightcontent .nrbox .hdzlsc form .hang2 .file{ position:absolute; top:0; left:0; height:24px; filter:alpha(opacity:0);opacity: 0;width:500px; cursor:pointer;}

.nybox .rightcontent .nrbox .hdzlsc .upload_preview{overflow:hidden; _zoom:1;}
.nybox .rightcontent .nrbox .hdzlsc .upload_append_list{float:left; position:relative;}
.nybox .rightcontent .nrbox .hdzlsc .upload_delete{margin-left:2em;}
.nybox .rightcontent .nrbox .hdzlsc .upload_image{ margin:0 34px 17px 0; width:106px; height:65px; border:solid 2px #dcdcdc}
.nybox .rightcontent .nrbox .hdzlsc .upload_submit{padding-top:1em; padding-left:1em;}
.nybox .rightcontent .nrbox .hdzlsc .upload_submit_btn{display:none; height:32px; font-size:14px;}
.nybox .rightcontent .nrbox .hdzlsc .upload_loading{height:250px; background:url(http://www.zhangxinxu.com/study/image/loading.gif) no-repeat center;}
.nybox .rightcontent .nrbox .hdzlsc .upload_progress{display:none; padding:5px; border-radius:10px; color:#fff; background-color:rgba(0,0,0,.6); position:absolute; left:25px; top:45px;}
.nybox .rightcontent .nrbox .hdzlsc #main{ width:705px;}
.nybox .rightcontent .nrbox .hdzlsc #main .file-box{ position:relative;width:106px; height:65px; border:solid 2px #dcdcdc;}
.nybox .rightcontent .nrbox .hdzlsc #main .file-box:after{ content:"+"; position:absolute; left:0; top:0; z-index:1; width:100%; height:100%; font-size:50px; line-height:40px; color:#dcdcdc;text-align:center;}
.nybox .rightcontent .nrbox .hdzlsc #main .file-box:before{ padding:44px 0 0; content:"点击添加图片"; position:absolute; left:0; top:0; z-index:2; width:100%; height:100%; font-size:12px; line-height:12px; color:#dcdcdc;text-align:center;}
.nybox .rightcontent .nrbox .hdzlsc #main .btn{ background:none; border:none;width:100%; height:100%;}
.nybox .rightcontent .nrbox .hdzlsc #main .file{position:absolute;top:0;left:0; z-index:3;width:100%;height:100%;filter:alpha(opacity:0);opacity: 0;}

.nybox .rightcontent .nrbox .hdzlsc #main2{ margin:0 23px 0 0;}
.nybox .rightcontent .nrbox .hdzlsc #main2 .file-box{ position:relative;width:106px; height:65px; border:solid 2px #dcdcdc;}
.nybox .rightcontent .nrbox .hdzlsc #main2 .file-box:after{ content:"+"; position:absolute; left:0; top:0; z-index:1; width:100%; height:100%; font-size:50px; line-height:40px; color:#dcdcdc;text-align:center;}
.nybox .rightcontent .nrbox .hdzlsc #main2 .file-box:before{ padding:46px 0 0; content:"学员签到表"; position:absolute; left:0; top:0; z-index:2; width:100%; height:100%; font-size:12px; line-height:12px; color:#dcdcdc;text-align:center;}
.nybox .rightcontent .nrbox .hdzlsc #main2 .btn{ background:none; border:none;width:100%; height:100%;}
.nybox .rightcontent .nrbox .hdzlsc #main2 .file{position:absolute;top:0;left:0; z-index:3;width:100%;height:100%;filter:alpha(opacity:0);opacity: 0;}
.nybox .rightcontent .nrbox .hdzlsc #main2 #localImag{ display:none; margin:0 0 17px;}
.nybox .rightcontent .nrbox .hdzlsc #main2 #localImag img{ display:block; border:solid 2px #dcdcdc; width:106px; height:65px; background:#eee;}

.nybox .rightcontent .nrbox .hdzlsc #main3{ margin:0 23px 0 0;}
.nybox .rightcontent .nrbox .hdzlsc #main3 .file-box{ position:relative;width:106px; height:65px; border:solid 2px #dcdcdc;}
.nybox .rightcontent .nrbox .hdzlsc #main3 .file-box:after{ content:"+"; position:absolute; left:0; top:0; z-index:1; width:100%; height:100%; font-size:50px; line-height:40px; color:#dcdcdc;text-align:center;}
.nybox .rightcontent .nrbox .hdzlsc #main3 .file-box:before{ padding:46px 0 0; content:"志愿者签到表"; position:absolute; left:0; top:0; z-index:2; width:100%; height:100%; font-size:12px; line-height:12px; color:#dcdcdc;text-align:center;}
.nybox .rightcontent .nrbox .hdzlsc #main3 .btn{ background:none; border:none;width:100%; height:100%;}
.nybox .rightcontent .nrbox .hdzlsc #main3 .file{position:absolute;top:0;left:0; z-index:3;width:100%;height:100%;filter:alpha(opacity:0);opacity: 0;}
.nybox .rightcontent .nrbox .hdzlsc #main3 #localImag3{ display:none; margin:0 0 17px;}
.nybox .rightcontent .nrbox .hdzlsc #main3 #localImag3 img{ display:block; border:solid 2px #dcdcdc; width:106px; height:65px; background:#eee;}

.nybox .rightcontent .nrbox .mbxz{ padding:20px 0 0;}
.nybox .rightcontent .nrbox .mbxz ul li{ padding:0 10px; width:33.33%;}
.nybox .rightcontent .nrbox .mbxz ul li h5{ margin:15px 0; font-size:20px; color:#333; line-height:24px;}
.nybox .rightcontent .nrbox .mbxz ul li a{ color:#48aef5; text-decoration:underline;}
.nybox .rightcontent .nrbox .mbxz ul li a:hover{color:#ff0000;}
.nybox .rightcontent .nrbox .ryq{ padding:20px 0 0;}
.nybox .rightcontent .nrbox .ryq ul{ margin:0 -50px;}
.nybox .rightcontent .nrbox .ryq ul li{ padding:0 50px; margin:0 0 100px; width:33.33%; overflow:hidden;}
.nybox .rightcontent .nrbox .ryq ul li a{ display:block; height:174px; border:solid 2px #dcdcdc;}
.nybox .rightcontent .nrbox .ryq ul li:hover a{border:solid 2px #ff0000;}
.nybox .rightcontent .nrbox .zhgl .touxiang{ width:126px;}
.nybox .rightcontent .nrbox .zhgl .touxiang .imgbox{ margin:0 auto; width:126px; height:126px; background:#f4f5f9;}
.nybox .rightcontent .nrbox .zhgl .touxiang a{ display:block; margin:10px 0; font-size:16px; color:#6095f1; line-height:36px;}
.nybox .rightcontent .nrbox .zhgl .touxiang a:hover{ color:#ff0000}
.nybox .rightcontent .nrbox .zhgl .hang{ position:relative; padding:0 0 0 120px; margin:0 0 17px;}
.nybox .rightcontent .nrbox .zhgl .hang span{ position:absolute; left:0; top:0; z-index:1; width:120px; line-height:20px; color:#333;}
.nybox .rightcontent .nrbox .zhgl .hang input{ padding:0 10px; width:220px; height:20px; border:solid 2px #dcdcdc; line-height:16px; font-size:12px; color:#333;}
.nybox .rightcontent .nrbox .zhgl .hang input:hover{ border:solid 2px #ff0000}
.nybox .rightcontent .nrbox .zhgl .hang  button{width:146px; height:40px; border:solid 2px #dcdcdc; background:#4f8cf0; color:#fff;}
.nybox .rightcontent .nrbox .zhgl .hang  button:hover{ background:#ff0000}
.nybox .rightcontent .nrbox .tdjs .touxiang2 .imgbox{ margin:0 80px 0 0; width:106px; height:106px; background:#dcdcdc;}
.nybox .rightcontent .nrbox .tdjs .touxiang2 .textbox{ padding:10px 0;}
.nybox .rightcontent .nrbox .tdjs .touxiang2 .textbox h5{ margin:0; font-size:22px; color:#333;line-height:52px;}
.nybox .rightcontent .nrbox .tdjs .touxiang2 .textbox p{ margin:0; font-size:12px; color:#999; line-height:40px;}
.nybox .rightcontent .nrbox .tshdsq .more3{ margin:50px 0 30px;}
.nybox .rightcontent .nrbox .tshdsq .more3 a{ display:inline-block; padding:0 20px; line-height:40px; font-size:16px; color:#fff; background:#0b9ff3; border-radius:5px;}
.nybox .rightcontent .nrbox .tshdsq .more3 a:hover{ background:#ff0000}
.nybox .rightcontent .nrbox .tshdsq form input{ padding:0 10px; margin:0 10px 0 0; width:390px; height:26px; background:none; border:solid 2px #dedede; color:#333;}
.nybox .rightcontent .nrbox .tshdsq form button{ width:70px; line-height:26px; color:#0b9ff3; background:none; border:none;}
.nybox .rightcontent .nrbox .tshdsq form button:hover{color:#ff0000}
.nybox .rightcontent .sqxx{ border-bottom:solid 1px #dcdcdc;}
.nybox .rightcontent .sqxx ul li{ margin:0 0 -2px; width:144px; line-height:30px; font-size:12px; color:#333;}
.nybox .rightcontent .sqxx ul li:first-child{border-bottom:solid 2px #0b9ff3;}
.nybox .rightcontent .sqxx ul li a{ display:block; font-size:16px; font-weight:bold; color:#0b9ff3; line-height:26px;}

.zlcp{ margin:30px 0;padding:0 0 20px;}
.zlcp .imgbox{ padding:20px 0;}
.zlcp .imgbox ul li{ display:inline-block;}
.zlcp .imgbox ul li a{ display:block; width:304px; height:204px;}
.zlcp h5{ margin:0 0 10px; font-size:22px; color:#333; line-height:22px;}
.zlcp .imgbox2{ margin:0 0 20px;}
.zlcp .imgbox2 img{ display:block; margin:0 auto;}

.contact{ padding:50px 20px;}
.contact h5{ margin:0 0 30px; font-size:22px; color:#333; line-height:22px;}
.contact form .left{ width:558px;}
.contact form .left .hang{ margin:0 0 28px;}
.contact form .left .hang input{ padding:0 10px; width:100%; height:36px; font-size:20px; color:#999;border:solid 2px #dcdcdc; border-radius:5px;}
.contact form .left .hang textarea{ margin:0 0 -1px;padding:0 10px; max-width:100%; min-width:100%; width:100%; height:247px; min-height:247px; line-height:36px; font-size:20px; color:#999;border:solid 2px #00a0e9; border-radius:5px;}
.contact form .left .hang button{ width:106px; height:44px; line-height:44px; border-radius:5px; background:#00b7ee; font-size:22px; color:#fff; text-shadow:1px 1px 0 #26738e; -webkit-text-shadow:1px 1px 0 #26738e; -moz-text-shadow:1px 1px 0 #26738e; -o-text-shadow:1px 1px 0 #26738e; border:none;}
.contact form .left .hang button:hover{ background:#ff0000;}
.contact form .right{ margin:0 0 0 160px;}
.contact form .right h4{ margin:0 0 10px; font-size:22px; color:#333;}
.contact form .right p{ margin:0 0 30px; font-size:16px; color:#333; line-height:28px;}

.about{ padding:15px;}


