@charset "utf-8";
/*--重定义浏览器默认样式--*/
*{word-wrap:break-word}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
html,body{*position:static}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";font-size:12px;color: #333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
body{line-height:1.6}
h1,h2,h3,h4,h5,h6{font-size:100%}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a{text-decoration:none;cursor: pointer}
a:hover{text-decoration:underline;outline:none;color:#e63131;}
a.ie6:hover{zoom:1}
a:focus{outline:none}
a:hover,a:active{outline:none}:focus{outline:none}
sub,sup{vertical-align:baseline}
button,input[type="button"], input[type="submit"] {line-height:normal !important;}
/*img*/
img{border:0;vertical-align:middle}
a img,img{-ms-interpolation-mode:bicubic}
.img-responsive{max-width: 100%;height: auto}

/*IE下a:hover 背景闪烁*/
*html{overflow:-moz-scrollbars-vertical;zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this))}

/*HTML5 reset*/
header,footer,section,aside,details,menu,article,section,nav,address,hgroup,figure,figcaption,legend{display:block;margin:0;padding:0}time{display:inline}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
legend{width:100%;margin-bottom:20px;font-size:21px;line-height:40px;border:0;border-bottom:1px solid #e5e5e5}
legend small{font-size:15px;color:#999}
svg:not(:root) {overflow: hidden}
fieldset {border-width:0;padding: 0.35em 0.625em 0.75em;margin: 0 2px;border: 1px solid #c0c0c0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto}
input[type="search"] {-webkit-appearance: textfield; /* 1 */-moz-box-sizing: content-box;-webkit-box-sizing: content-box; /* 2 */box-sizing: content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}
/*
	Name:			style_clearfix
	Example:		class="clearfix|cl"
	Explain:		Clearfix（简写cl）避免因子元素浮动而导致的父元素高度缺失能问题
*/
.cr:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.cl,.clearfix{zoom:1}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
.content1200{ width:1200px; margin:0 auto;}



/*------------------------------------------------引导页--------------------------------------------------------*/
/*背景平铺*/
.fullSlide {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #000;}
.fullSlide ul {height: 100% !important;width: 100% !important;}
.fullSlide li {	margin:0;padding:0;	background-position: center center;background-size: cover;height: auto;min-height: 100%;min-width: 100%;width: auto;}
/*.fullSlide .prev,	.fullSlide .next {position: absolute;z-index: 1;display: block;width: 30px;height: 50px;top: 60%;margin-top: -100px;left: 20px;cursor: pointer;filter: alpha(opacity=60);opacity: 0.6;}
.fullSlide .next {left: auto;right: 30px;background-position: -51px 0;}
.fullSlide .prev:hover,	.fullSlide .next:hover {filter: alpha(opacity=100);opacity: 1;}*/
.load_logo{ display:block;position:absolute; z-index:99;left: 50%;margin-left: -184px;top: 1%;}
.load_four{ position:absolute; left:50%; margin-left:-600px; top:40%;   z-index: 99;}
.load_four li{ float:left; margin-left:37px; width:255px; height:310px; overflow:hidden; border-radius:10px;}
.load_four li img{display:block;width:100%;height:100%;-webkit-transform: scale(1);webkit-transform: scale(1);-webkit-transition: all .2s linear;transition: all .2s linear; position:relative; z-index:0;}
.load_four li:hover img{-webkit-transform: matrix(1.08, 0, 0, 1.08, 0, 0);transform: matrix(1.08, 0, 0, 1.08, 0, 0); cursor:pointer;}
.load_four li .opt{ position:relative; width:255px; height:50px; background:url(../imgs/load-titlebg.png) repeat-x; margin-top:-50px; color:#fff; text-align:center; line-height:50px; font-size:24px;}
.enter{ display:block;position:absolute; z-index:99;left: 50%;margin-left: -76px;bottom: 6%;}


/*------------------------------------------------首页--------------------------------------------------------*/
.top{ min-width:1200px; height:130px;}
.top .logo{margin-top: 6px;}
.top .tel{ background:url(../imgs/tel.png) left center no-repeat; padding-left:50px; height:40px; line-height:40px; font-size:30px; color:#e63131; margin-top:22px;}
.top .search{margin-top: 16px;}
.top .search .s_ipt{ width: 220px;height: 31px;border: 1px solid #cbcbcb;color: #999999;}
.top .search .s_btn{ width:41px; height:34px; background:url(../imgs/search.png) no-repeat; cursor:pointer; border:none; margin-left:-5px; border:1px solid #cbcbcb;}
.daohang{ width:100%; height:40px; background:#e63131;min-width:1200px;}
.daohang #nav{ height:40px; line-height:40px; }
.daohang .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.daohang .nav{height:40px; line-height:40px;  position:relative; z-index:1;  }
.daohang .nav a{ color:#fff;}
.daohang .nav .nLi{ float:left;  position:relative; display:inline; text-align:center;}
.daohang .nav .nLi h3{ float:left;  }
.daohang .nav .nLi h3 a{ display:block; font-size:14px; padding:0 24px; text-align:center; line-height:40px; font-weight:normal; }
.daohang .nav .sub{ display:none; width:100%; font-size:12px; left:0; top:40px;  position:absolute;line-height:34px; text-align:center;}
.daohang .nav .sub li{ zoom:1; margin:1px 0;}
.daohang .nav .sub a{ display:block; padding:0 10px;color:#fff;background:#ffab00;}
.daohang .nav .sub a:hover{ background:#e63131; color:#fff; text-decoration:none;}
.daohang .nav .on h3 a{ background:#ffab00; color:#fff; text-decoration:none;}
.banner{ width:100%; overflow:hidden; min-width:1200px;}
.banner .slideBox{ width:100%; overflow:hidden; position:relative; }
.banner .slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:50%; margin-left:-30px;bottom:10px; z-index:1; }
.banner .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .slideBox .hd ul li{ float:left; margin-right:10px;  width:13px; height:13px; border-radius:50px; border:1px solid #e63131;text-align:center; cursor:pointer; }
.banner .slideBox .hd ul li.on{ background:#e63131; }
.banner .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.banner .slideBox .bd li{ zoom:1; vertical-align:middle; }
.banner .slideBox .bd img{ width:100%;display:block;}
.active{ width:780px; }
.title{ margin:20px 0;border-bottom:1px solid #e63131;}
.title .bq{ background:#e63131; color:#fff; font-size:14px; line-height:33px; padding:0 14px; text-align:center;}
.title .more{ display:block; color:#e63131; font-size:14px; margin-top: 7px;}
.active .pic{ width:300px; overflow:hidden;}
.active .pic .tu{height:206px; overflow:hidden;}
.active .pic .join{ margin-top:7px;display:block; height:70px;overflow:hidden;}
.active .wenzi{width:460px; overflow:hidden;}
.active .wenzi .news_hot{ border-bottom:1px dashed #b2b2b2; margin-bottom:10px;}
.active .wenzi .news_hot a{ font-size:15px; color:#333; display:block; margin-bottom:10px;}
.active .wenzi .news_hot p{  font-size:12px; color:#888; margin-bottom:14px; line-height:24px;}
.active li{ background:url(../imgs/list.png) left center no-repeat; padding-left:8px; line-height:30px;}
.active li a{ font-size:13px; color:#666;}
.active li span{ font-size:12px; color:#888;}
.active a:hover{ color:#e63131;}
.question{ width:360px; overflow:hidden;}
.question .txtMarquee-top{overflow:hidden; position:relative; }
.question .txtMarquee-top .bd{}
.question .txtMarquee-top .infoList li{ height:34px; line-height:34px; background:url(../imgs/cicle.png) left center no-repeat; padding-left:16px;}
.question .txtMarquee-top .infoList li a{font-size:13px; color:#666;}
.question .txtMarquee-top .infoList li span{font-size:12px; color:#999;}
.question .infoList li a:hover{ color:#e63131;}
.help{}
.help .picScroll-left{ width:1200px;  overflow:hidden; position:relative;}
.help .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.help .picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;width:282px;}
.help .picScroll-left .bd ul li .student{ text-align:center; }
.help .picScroll-left .bd ul li .student img{ width:282px; height:200px; display:block;}
.help .picScroll-left .bd ul li .shuom{ line-height:24px;   }
.help .shuom a{ font-size:15px; line-height:40px; color:#444;}
.help .shuom p{ font-size:12px; color:#888; text-align:left; line-height:24px;}
.help .shuom a:hover{ color:#e63131;}
.gg{ display:block; margin:20px auto 10px auto;}
.media{ width:280px;}
.media .video{width:280px; height:167px; overflow:hidden;}
.media p{ font-size:12px; color:#888; line-height:26px;}
.media .see_more{ font-size:12px; color:#e63131;}
.qiehuan{}
.qiehuan .slideTxtBox{ width:460px;text-align:left;  }
.qiehuan .slideTxtBox .hd{ height:40px; line-height:40px; border-bottom:1px dashed #ddd;  position:relative; margin-bottom:10px; }
.qiehuan .slideTxtBox .hd ul{ float:left;  position:absolute;}
.qiehuan .slideTxtBox .hd ul li{ float:left; padding:0 18px; cursor:pointer; font-size:14px; color:#666; background:url(../imgs/li.png) left center no-repeat;}
.qiehuan .slideTxtBox .hd ul li.on{color:#e63131;}
.link{}
.link .picMarquee-left{ width:1200px;  overflow:hidden; position:relative;}
.link .picMarquee-left .bd{ padding:10px;   }
.link .picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.link .picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.link .picMarquee-left .bd ul li a{ text-align:center;width:190px; height:70px;display:block; border:1px solid #d3d3d3;  }
.link .picMarquee-left .bd ul li a img{ max-width:190px; max-height:70px; overflow:hidden;}
.bottom{  width:100%;height:160px;  background:#e63131;min-width:1200px;}
.bottom .bt_logo{ margin-top:24px;}
.bottom .infor{ text-align:right; font-size:12px; color:#fff; line-height:30px;}
.bottom .infor .dianhua{ background:url(../imgs/bt_tel.png) left center no-repeat; padding-left:20px;height: 30px;display: inline-block;margin-top: 35px;margin: 30px 30px 10px 0;}
.bottom .infor .mail{ background:url(../imgs/mail.png) left center no-repeat; padding-left:24px;}



/*------------------------------------------------关于晴朗--------------------------------------------------------*/
.nav_left{ width:270px; overflow:hidden; min-height:800px;margin-top:24px;}
.nav_left .now{ background:url(../imgs/nav_top.png) no-repeat; height:100px; width:270px;  padding-top:36px;}
.nav_left .now .en{ font-size:26px; font-weight:bold; color:#fff; text-transform:uppercase; margin-left:30px;}
.nav_left .now .ch{ font-size:18px; color:#fff; background:url(../imgs/little.png) left center no-repeat; padding-left:30px;margin: 4px 0 0 30px;}
.nav_left ul{ border-bottom:6px solid #eaeaea; margin-bottom:40px;}
.nav_left ul li{border-bottom:1px solid #eaeaea;height:60px;}
.nav_left ul li a{ font-size:16px; color:#666; display:block;width:220px; line-height:60px; padding-left:50px; background:url(../imgs/sanjiao.png) 250px center no-repeat #f7f7f7; }
.nav_left ul li a:hover{background:url(../imgs/on.png) 250px center no-repeat #fff; color:#e63131; text-decoration:none;}
.nav_left ul li a.on{background:url(../imgs/on.png) 250px center no-repeat #fff; color:#e63131; text-decoration:none;}
.nav_left .lianxi{ width:268px; height:150px; background:#f7f7f7; border:1px solid #e3e3e3;}
.nav_left .lianxi p{ background:url(../imgs/lianxi.png) no-repeat; font-size:22px; color:#666;padding: 12px 0 0 54px; margin:28px 0 0 18px;}
.nav_left .lianxi span{font-size:18px; color:#ffab00;margin:10px 0 0 26px; display:block;}
.neir{width:890px; overflow:hidden; min-height:800px;margin-top:24px; }
.neir .local{border-bottom:1px solid #c8c8c8; margin-bottom:20px;}
.neir .local p{ font-size:18px; color:#ffab00;}
.neir .local span{ font-size:12px; color:#888;line-height: 32px;}
.neir .local span a{ font-size:12px; color:#888;}
.neir .content{ /*line-height:24px;*/ color:#666;}
.content .guide li{ margin-bottom:26px;}
.content .guide .one{ height:210px; background:#f7f7f7; padding-right:26px;overflow:hidden;}
.content .guide .one .zhaopian{ width:178px; height:210px; overflow:hidden;}
.content .guide .one .zhaopian img{ display:block;width:100%;height:100%;-webkit-transform: scale(1);webkit-transform: scale(1);-webkit-transition: all .2s linear;transition: all .2s linear;}
.content .guide .one:hover img{-webkit-transform: matrix(1.08, 0, 0, 1.08, 0, 0);transform: matrix(1.08, 0, 0, 1.08, 0, 0); cursor:pointer;}
.content .guide .one .jieshi{ width:660px;}
.content .guide .one .jieshi a{ font-size:14px; color:#555; display:block; margin:20px 0 10px 0;}
.content .guide .one .jieshi a:hover{color:#e63131; text-decoration:none;}
.content .guide .one .jieshi p{ font-size:12px; color:#888; }
.content .guide .one .jieshi .gengduo{ background:url(../imgs/gengduo.png) right center no-repeat;  height:21px;}
.content .guide .one .jieshi .gengduo:hover{ background:url(../imgs/gengduo1.png) right center no-repeat;}
.pages{ text-align:center; margin:50px 0;}
.pages a{ width:34px; height:34px; background:#e9e9e9; text-align:center; line-height:34px; margin-right:6px; display:inline-block; font-size:14px; color:#666;}
.pages .pre{ width:50px;}
.pages a:hover{ background:#e63131; color:#fff; text-decoration:none;}
.pages a.on{ background:#e63131; color:#fff;text-decoration:none;}


/*------------------------------------------------公益活动--------------------------------------------------------*/
.content .conpany li{ margin-bottom:26px;}
.content .conpany .two{ height:205px; border-bottom:1px solid #cfcfcf;overflow:hidden; padding-right:20px;}
.content .conpany .two .zhaopian{ width:297px; height:190px; overflow:hidden;}
.content .conpany .two .zhaopian img{ display:block;width:100%;height:100%;-webkit-transform: scale(1);webkit-transform: scale(1);-webkit-transition: all .2s linear;transition: all .2s linear;}
.content .conpany .two:hover img{-webkit-transform: matrix(1.08, 0, 0, 1.08, 0, 0);transform: matrix(1.08, 0, 0, 1.08, 0, 0); cursor:pointer;}
.content .conpany .two .jieshi{ width:550px;}
.content .conpany .two .jieshi a{ font-size:18px; color:#444; display:block; margin:0 0 20px 0;}
.content .conpany .two .jieshi a:hover{color:#e63131; text-decoration:none;}
.content .conpany .two .jieshi p{ font-size:14px; color:#888; }
.content .conpany .two .jieshi .gengduo{ background:url(../imgs/gengduo.png) right center no-repeat;  height:21px;}
.content .conpany .two .jieshi .gengduo:hover{ background:url(../imgs/gengduo1.png) right center no-repeat;}


/*------------------------------------------------公司新闻--------------------------------------------------------*/
.left_qyzx{width:100%;}
.left_qyzx dt{ width:880px; padding-bottom:26px; float:left;}
.left_qyzx dt .a_img{width:343px; height:210px; display:inline-block; overflow:hidden;}
.left_qyzx dt .a_img img{width:343px; height:210px;}
.left_qyzx dt .a_img_r{width:470px; height:192px; background-color:#ecedee; padding:18px 16px 0px 22px;}
.left_qyzx dt .a_img_r_t{width:100%; height:58px; line-height:58px; color:#b7b7b6; font-size:18px; overflow:hidden;}
.left_qyzx dt .a_img_r_t a,.left_qyzx dt .a_img_r_t a:hover{ color:#444444}
.left_qyzx dt .a_img_r_c{width:100%; height:69px; line-height:23px; color:#444444; margin-bottom:17px;}
.left_qyzx dt .xmdt_div_l{width:457px; height:377px;}
.left_qyzx dt .xmdt_div_l a{width:457px; height:182px; display:inline-block; overflow:hidden;}
.left_qyzx dt .xmdt_div_l a img{width:457px; height:182px;}
.left_qyzx dt .xmdt_div_r{width:314px; height:376px; display:inline-block; overflow:hidden;}
.left_qyzx dt .xmdt_div_r img{width:314px; height:376px; }
.left_qyzx dd{width:880px; padding:9px 0px; float:left; border-top:1px solid #e6e7e7; cursor:pointer;}
.left_qyzx dd .div{width:850px; padding:13px 9px 18px 21px;}
.left_qyzx dd:hover .div{ background-color:#ecedee;}
.left_qyzx dd .l_div1{width:56px; height:90px; background-color:#cecfd0; color:#ffffff; padding:5px 9px 0px 9px;}
.left_qyzx dd .l_div1 .s1{width:56px;  height:57px; border-bottom:1px solid #fff; line-height:57px; text-align:center; font-size:42px;}
.left_qyzx dd .l_div1 .s2{width:56px; height:28px; line-height:28px; display:inline-block; text-align:center; overflow:hidden;}
.left_qyzx dd .r_div1{width:740px; height:95px;}
.left_qyzx dd:hover .l_div1{ background-color:#ffab00;}
.left_qyzx dd .r_div1_a,.left_qyzx dd .r_div1_a:hover{width:100%; height:20px; line-height:20px; color:#333333; display:inline-block; overflow:hidden; text-decoration:none;}
.left_qyzx dd .r_div1_t{width:100%; height:27px; line-height:27px; color:#888888; overflow:hidden;}
.left_qyzx dd .r_div1_c{width:100%; height:44px; line-height:22px; color:#555555; text-indent:20px; overflow:hidden; margin-top:3px;}

/*------------------------------------------------信息公开--------------------------------------------------------*/
.message{ margin-top:-20px;}
.message li{ height:60px; border-bottom:1px dashed #c3c3c3; line-height:60px;}
.message li a{ background:url(../imgs/icn.png) left center no-repeat; padding-left:18px; font-size:14px; color:#666;}
.message li a:hover{ background:url(../imgs/icn1.png) left center no-repeat;  color:#e94848;}
.message li .date{font-size:12px; color:#888;}

/*------------------------------------------------联系我们--------------------------------------------------------*/
.contact{}
.contact .timu{ font-size:24px; color:#e63131; text-align:center; padding:10px 0 30px 0; margin-bottom:30px; border-bottom:1px solid #e8e8e8;}
.contact .addr{ line-height:32px; color:#888; font-size:14px;}
.contact .erweima{ width:93px; text-align:center; overflow:hidden; margin-left:30px;}
.contact .map{ border:1px solid #e8e8e8; width:886px; height:394px; margin-top:30px;}
.jiaru{ padding-left:60px;}
.jiaru th{ font-family:"微软雅黑"; font-size:14px; color:#666; font-weight:normal;}
.jiaru td .text{ width:260px; height:26px; border:1px solid #b2b2b2;}
.jiaru td .minzu{width:150px; height:26px; border:1px solid #b2b2b2;}
.jiaru td .yzm{ width:99px; height:26px; border:1px solid #b2b2b2;}
.jiaru td img{ position:absolute;}
.jiaru td .submit{ width:90px; height:32px; font-size:14px; color:#fff; background:url(../imgs/submit1.png) no-repeat; cursor:pointer; border:none; margin-top:30px;}
.jiaru td .submit:hover{background:url(../imgs/sumbit.png) no-repeat;}
.jiaru td .submit.on{background:url(../imgs/sumbit.png) no-repeat;}


/*------------------------------------------------旧衣捐献--------------------------------------------------------*/
.cloth{ line-height:30px;}
.cloth .biaoti{ font-size:24px; color:#e63131; line-height:50px;}
.cloth .txtMarquee-left{ width:888px; height:180px;  position:relative;  border:1px solid #b2b2b2;   }
.cloth .txtMarquee-left .bd{ padding:10px; }
.cloth .txtMarquee-left .bd .tempWrap{ width:866px !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.cloth .txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.cloth .txtMarquee-left .bd ul li{ margin-right:20px;  float:left; line-height:24px;  text-align:left; _display:inline; width:auto !important;  }/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度*/
.cloth .txtMarquee-left .bd ul li img{ width:180px; height:135px; overflow:hidden;}
.cloth .txtMarquee-left .bd ul li p{ width:180px; text-align:center; font-size:14px; line-height:30px;}
.cloth .xinxi{ font-size:15px; color:#444; line-height:36px;}
.detail .next{ display:block; font-size:16px; color:#666; margin:50px 0;}
.detail .next:hover{ text-decoration:underline; color:#e63131;}