﻿@charset "utf-8";
/* CSS Document */

/* 初始化 */
html,body,form,iframe{width:100%;height:100%;padding: 0px;margin:0px;*position:static;*overflow-x:hidden;}
div,span,h1,h2,h3,h4,h5,h6,ul,li,ol,p,dt,dd,dl,input,button,select,textarea,label,img,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{position:relative;float:left;}






table, tr, td{border-spacing:0px;padding:0px;margin:0px;border-collapse:collapse;}
ul, li, ol, p, dt, dd, dl, pre, xmp, plaintext, listing{padding:0px;margin:0px;list-style-type:none;}
strong{font-weight:bold}
a{color:#5f5f5f;text-decoration:none;outline:none;cursor:pointer;}
a:hover{color:#ff3c3f;text-decoration:none;}
.absolute{position:absolute;float:none;top:0px;right:0px;bottom:0px;left:0px;}
p{margin-bottom:10px;display:inline;}
.overflow{overflow:hidden;}
.w-100{width:100%;}
.w-50{width:50%;}
.h100{width:100%;height:100px;z-index:-1;}
.h50{width:100%;height:50px;z-index:-1;}
.h30{width:100%;height:30px;z-index:-1;}
.hidden{visibility:hidden;}
.clearBoth{float:none;position:static;}
.cm{width:1190px;float:none;margin:0 auto;}


/*主框架*/
body.noScroll{overflow:hidden;}
.pagesize,.main,.header,.content,.footer,.textArea{width:100%;}

/*底部*/


/*banner*/

/*首页*/
.homePage{ width:1190px; margin:0px auto; float:none!important;     overflow :hidden;color:#444;}
.homePage .cm{width:100%;   }
.homePage .p40,.homePage .p35,.homePage .p25{height:292px;}
.homePage .p40{width:435px;}
.homePage .p35{width:435px;}
.homePage .p25{width:318px; float:right!important; background-color:#fafafa;}

.homePage .p40 .img,.homePage .p35 .top{width:100%;height:165px;overflow:hidden;background-position:center top;background-repeat:no-repeat;}
.homePage .p40 .info{width:100%;height:127px;z-index:1;background-color:#f35353;}
.homePage .p40 .arrow{width:24px;line-height:30px;font-size:40px;position:absolute;float:none;top:-15px;left:50%;margin-left:-12px;text-align:center;color:#f35353;}
.homePage .p40 .title{width:86%;margin-left:7%;font-size:22px;font-weight:bold;color:#fff;}
.homePage .p40 .title font{color:#f89d9d;font-size:18px;font-weight:normal;}
.homePage .p40 .scroll{width:94%;margin-left:3%;height:30px;overflow:hidden;}

.homePage .p40 .scroll .prev,.homePage .p40 .scroll .next{width:30px;height:30px;cursor:pointer;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}
.homePage .p40 .scroll .prev:hover,.homePage .p40 .scroll .next:hover{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.homePage .p40 .scroll .next{float:right;}
.homePage .p40 .scroll .box{position:absolute;float:none;top:0;right:30px;bottom:0;left:30px;overflow:hidden;}
.homePage .p40 .scroll ul{width:30000%;}
.homePage .p40 .scroll li{width:94px;margin-right:12px;}
.homePage .p40 .scroll li a{width:100%;float:left;line-height:28px;border:1px #fff solid;border-radius:100px;color:#fff;text-align:center;font-size:13px;overflow: hidden;height: 28px;}
.homePage .p40 .scroll li a:hover{background-color:#fff;color:#f35353;}

.homePage .p35 .top{background-position:left top;}
.homePage .p35 .top .text{float:right;width:200px;color:#000; }
.homePage .p35 h4{line-height:18px;height:36px;overflow:hidden;width:100%; color:#000; }
.homePage .p35 .btn{float:left;padding:0 25px;height:26px;line-height:26px;border:1px #5f5f5f solid;border-radius:100px;}
.homePage .p35 .btn:hover{background-color:#f35353;color:#fff;border-color:#f35353;}
.homePage .p35 .box{width:49.9%;height:127px;background-color:#fff;}
.homePage .p35 .hot{padding:25px;}
.homePage .p35 .hot h3{height:34px;line-height:34px;color:#000; }
.homePage .p35 .playBox{width:100%;height:100%;}
.homePage .p35 .playBox.jp-video-full{width:100%;height:100%;position:fixed;float:none;top:0px;left:0px;bottom:0px;right:0px;z-index:20000;}
.homePage .p35 .playBox .gui{visibility:hidden;}
.homePage .p35 .playBox.jp-state-playing:hover .gui{visibility:visible;}

.homePage .p25 .box{ float:none;display:block;}
.homePage .p25 ul,.homePage .p25 li{width:95%; padding-left:3%; }
.homePage .p25 li{padding-top:9px;margin-top:9px;}
.homePage .p25 li.top{padding-top:0px;border-top:none;}
.homePage .p25 li h3,.homePage .p25 li h4,.homePage .p25 li h5{float:none;display:block;}
.homePage .p25 li h3{font-size:14px;  height:24px; overflow:hidden; }
.homePage .p25 li h3 a{color:#000;}
.homePage .p25 li h3 a:hover{color:#ff3c3f;text-decoration:underline;}
.homePage .p25 li.top h3,.homePage .p25 li.top h4{margin-top:5px;}
.homePage .p25 li h4{height:36px;line-height:18px;overflow:hidden;font-size:12px; color:#666666;  }
.homePage .p25 li h5{color:#f35353;font-size:14px; height:24px; overflow:hidden; }
.homePage .p25 li img{width:128px;height:90px;border:1px #e4e4e4 solid;padding:3px;background-color:#fff;border-radius:4px;margin-right:10px;}


/*about*/





/* 外间距 */
.mt-1{margin-top:1px;}
.mt-3{margin-top:3px;}
.mt-4{margin-top:4px;}
.mt-5{margin-top:5px;}
.mt-6{margin-top:6px;}
.mt-7{margin-top:7px;}
.mt-8{margin-top:8px;}
.mt-9{margin-top:9px;}
.mt-10{margin-top:10px;}
.mt-12{margin-top:12px;}
.mt-14{margin-top:14px;}
.mt-15{margin-top:15px;}
.mt-18{margin-top:18px;}
.mt-20{margin-top:20px;}
.mt-25{margin-top:25px;}
.mt-30{margin-top:30px;}
.mt-35{margin-top:35px;}
.mt-36{margin-top:36px;}
.mt-40{margin-top:40px;}
.mt-60{margin-top:60px;}
.mt-90{margin-top:90px;}
.mt-120{margin-top:120px;}

.mr-3{margin-right:3px;}
.mr-5{margin-right:5px;}
.mr-8{margin-right:8px;}
.mr-10{margin-right:10px;}
.mr-12{margin-right:12px;}
.mr-15{margin-right:15px;}
.mr-20{margin-right:20px;}
.mr-30{margin-right:30px;}
.mr-60{margin-right:60px;}

.mb-5{margin-bottom:5px;}

.ml-1{margin-left:1px;}
.ml-3{margin-left:3px;}
.ml-8{margin-left:8px;}
.ml-10{margin-left:10px;}
.ml-15{margin-left:15px;}
.ml-20{margin-left:20px;}
.ml-30{margin-left:33px;}
.ml-40{margin-left:40px;}
.ml-70{margin-left:70px;}
.ml-75{margin-left:75px;}
.ml-98{margin-left:98px;}
.ml-90{margin-left:90px;}
.ml-100{margin-left:100px;}
.ml-110{margin-left:110px;}
.ml-125{margin-left:125px;}
.ml-130{margin-left:130px;}
.ml-160{margin-left:160px;}
.ml-170{margin-left:170px;}

.mlr-3{margin-left:3px;margin-right:3px;}
.mlr-5{margin-left:5px;margin-right:5px;}
.mlr-8{margin-left:8px;margin-right:8px;}
.mlr-10{margin-left:10px;margin-right:10px;}
.mlr-15{margin-left:15px;margin-right:15px;}
.mlr-20{margin-left:20px;margin-right:20px;}
.mlr-30{margin-left:20px;margin-right:30px;}

.mt-30,.mr-10,.mr-5,.mlr-10,.ml-8,.mlr-8,.mt-10,.mt-15,.mlr-15,.ml-3,.mt-5,.mr-30,.mr-3,.mlr-20,mt-20,.mr-20,.ml-20,.ml-40,.ml-10,.mb-5,.mt-8,mlr-30,.mlr-3,.mt-3,.mt-12,.ml-170,.ml-15,.mr-8,.ml-30,.ml-100,.ml-110,.mr-15,.mt-4,.mt-25,.mr-12,.mt-9,.ml-70,.ml-75,.mt-6,.ml-90,.ml-160,.mt-7,.mt-1,.ml-1,.mt-40,.mt-18,.mt-14,.mlr-5,.ml-98,.mt-120,.mt-60,.mt-90,.mt-35,.mr-60{display:inline;}

/* 内间距 */
.pt-10{padding-top:10px;}
.pt-15{padding-top:15px;}
.pt-20{padding-top:20px;}
.pt-27{padding-top:27px;}

.pr-12{padding-right:12px;}
.pr-20{padding-right:20px;}
.pr-30{padding-right:30px;}

.pm-3{padding-bottom:3px;}
.pm-10{padding-bottom:10px;}

.plr-5{padding-left:5px;padding-right:5px;}
.pl-12{padding-left:12px;}
.plr-10{padding-left:10px;padding-right:10px;}
.pl-10-r-15{padding-left:10px;padding-right:15px;}
.plr-14{padding-left:14px;padding-right:14px;}
.plr-15{padding-left:15px;padding-right:15px;}
.plr-20{padding-left:20px;padding-right:20px;}
.plr-30{padding-left:30px;padding-right:30px;}

.ptm-10{padding-top:10px;padding-bottom:10px;}
.ptm-15{padding-top:15px;padding-bottom:15px;}
.ptm-20{padding-top:20px;padding-bottom:20px;}
.ptm-30{padding-top:30px;padding-bottom:30px;}
.ptm-50{padding-top:50px;padding-bottom:50px;}

/* 行高 */
.h-35{line-height:35px;}
.h-30{line-height:30px;}
.h-20{line-height:20px;}
.h-22{line-height:22px;}
.h-24{line-height:24px;}
.h-25{line-height:25px;}
.h-26{line-height:26px;}
.h-29{line-height:29px;}
.h-33{line-height:33px;}
.h-36{line-height:36px;}
.h-37{line-height:37px;}
.h-38{line-height:38px;}
.h-40{line-height:40px;}
.h-48{line-height:48px;}
.h-54{line-height:54px;}

/*邊框*/
.b-a{border:1px #c1c1c1 solid;}
.b-l{border-left:1px #c1c1c1 solid;}
.b-r{border-right:1px #c1c1c1 solid;}
.b-t{border-top:1px #c1c1c1 solid;}
.b-b{border-bottom:1px #c1c1c1 solid;}
.b-ld{border-left:1px #c1c1c1 dashed;}
.b-rd{border-right:1px #c1c1c1 dashed;}
.b-td{border-top:1px #c1c1c1 dashed;}
.b-bd{border-bottom:1px #c1c1c1 dashed;}

/*背景*/
.bg-orange{background-color:#ffac45;}
.bg-white{background-color:#fff;}
.bg-grey{background-color:#f2f4f5;}
.bg-blue{background-color:#28a2ef;}
.bg-green{background-color:#b3d56c;}
.bg-purple{background-color:#be9ecc;}

/* 字体样式 */
.f-12{font-size:12px;}
.f-13{font-size:13px;}
.f-14{font-size:14px;}
.f-15{font-size:15px;}
.f-16{font-size:16px;}
.f-18{font-size:18px;}
.f-20{font-size:20px;}
.f-22{font-size:22px;}
.f-24{font-size:24px;}
.f-26{font-size:26px;}
.f-30{font-size:30px;}
.f-48{font-size:48px;}
.f-72{font-size:72px;}
.fbold{font-weight:bold;}
.fboldno{font-weight:normal;}
.f-c{text-align:center;}
.f-i{font-style:italic;}
.f-r{text-align:right;}
.f-f{font-family:"宋体","Microsoft YaHei","微软雅黑","Arial","Helvetica",sans-serif;}
.f-t{text-decoration:underline;cursor:pointer;}
.f-v{vertical-align:middle;}
.f-u{text-transform:uppercase;}
.greent,a.greent{color:#7acd00;}
.oranget,a.oranget{color:#ffac45;}
.greyt,a.greyt{color:#999;}
.grey6t,a.grey6t{color:#666;}
.redt,a.redt{color:#ff3c3f;}
.blackt,a.blackt{color:#333;}
.bluet,a.bluet{color:#28a2ef;}
.lightbluet,a.lightbluet,.lightbluet a{color:#66a6e1;}
.lightbluet a:hover{text-decoration:underline;}
.whitet{color:#fff;}
.purplet,a.purplet{color:#eb7a79;}
.wm-70{min-width:70px;}
a.redt:hover,a.greent:hover,a.oranget:hover,a.greyt:hover,a.blackt:hover,a.bluet:hover,a.lightbluet:hover,a.purplet:hover{text-decoration:underline;}
.link a{border-bottom:1px #c1c1c1 dashed;}



















