html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
li{list-style:none;}
/* function */
.w1200{width: 1200px;margin:0 auto;}

.clearfix:after,.clearfix:before{display: table;content: "";line-height: 0;}
.clearfix:after{clear:both;}
.fl{float: left;}
.fr{float: right;}
.oh{overflow: hidden;}
.dn{display: none;}
.pr{position: relative;}
.mt30{margin-top:30px;}


h1.classtitle{padding: 40px 0px;text-align: center;color:#333;}
h1.classtitle b{display:block;font-weight: normal;font-size: 30px;letter-spacing: -1px;}

.historydiv{overflow:hidden;padding-bottom: 50px;}
.historybox{width:1183px;height:1370px;background:url(/statics/jueyuan/img/dian_07.png) repeat-y center;margin:0 auto;padding-bottom: 20px;overflow:hidden;}
.historybox li{float:left;width:571px;height:252px;background:#f0f0f0;margin-top: 22px;position:relative;transition:background 300ms,color 300ms;}
.historybox .hl{margin-right: 40px;}
.hs-point{display:block;width:27px;height:27px;background:url(/statics/jueyuan/img/lcyq_11.png) no-repeat;position:absolute;right:-34px;top:50%;margin-top: -12.5px;}
.hs-prev{display:block;width:63px;height:63px;background:url(/statics/jueyuan/img/lc_03.png) no-repeat;margin: 0 auto;}
.hs-next{display:block;width:60px;height:60px;background:url(/statics/jueyuan/img/hs-next.jpg) no-repeat;margin: 0 auto;}
.historycont{padding:20px 23px;overflow:hidden;height: 195px;}
.historybox .hl a:hover p{color:#fff;}
.historybox .hr a:hover p{color:#fff;}
.historycont p{margin-top: 20px;line-height: 20px;font-size: 14px;}
.historycont h4{color:#333;font-size: 16px;font-family: "寰蒋闆呴粦";}
.historycont h4 span{font-family: "DincondRegular";font-size: 36px; 
    padding-bottom: 5px;}
.historybox li:hover{background:#f30b00;color:#fff;}
.historybox li:hover h4{color:#fff;}
.historybox li:hover .hs-more{display:block;opacity:1;}
.hs-more{display:block;width:21px;height:21px;background:url(../img/hs-more.png) no-repeat;position:absolute;top:35px;right:25px;display:none;opacity:0;}



/* contact */
.iw_poi_title{color: #CC5522;font-size: 14px;font-weight: bold;overflow: hidden;padding-right: 13px;white-space: nowrap;}
.iw_poi_content{font: 12px arial,sans-serif;overflow: visible;padding-top: 4px;white-space: -moz-pre-wrap;word-wrap: break-word;}

.contactdiv{margin-top: 50px;}
.contactinfo{width:300px;height:370px;float:left;overflow:hidden;}
.contactinfo h5{font-size: 16px;color:#666;padding-bottom: 15px;}
.contactinfo p{padding-bottom: 15px;}
.contactform{width:830px;height:370px;float:right;}
.forminput{width:388px;height:40px;float:left;border-bottom: 1px solid #222089;}
.forminput span{float:left;width:40px;line-height: 40px;}
.mr50{margin-right: 50px;}
.ctinput{width:330px;height:20px;line-height: 20px;padding: 4px 0;float:left;margin-top: 5px;border:0;}
.formtext{margin-top: 20px;height:200px;border-bottom: 1px solid #222089;width:830px;background:url(../img/icon-textarea.jpg) no-repeat right bottom;}
.formtext h6{font-weight: normal;}
.inputarea{width:820px;line-height: 20px;font-size: 12px;height:160px;margin-top: 5px;border:0;}
.ctsubmit{width:145px;height:47px;line-height: 47px;display:block;float:right;margin-top: 20px;background:#222089;text-align: center;font-size: 14px;color:#fff;cursor:pointer;border:0;}



/* news */
.newslist{margin-top: 25px;}
.newslist li{display: block;background: #f6f6f6;width: 100%;height: 178px;margin-top: 20px;}
.newslist li:hover .date{background: #1e2089;color: #fff;}
.newslist li:hover h4{color: #1e2089;}
.newslist .date{width: 133px;height: 178px;float: left;background: #fff;text-align: center;font-family: "Aparajita";color: #ccc;-webkit-transition:color 300ms,background 300ms;-moz-transition:color 300ms,background 300ms;-o-transition:color 300ms,background 300ms;-ms-transition:color 300ms,background 300ms;transition:color 300ms,background 300ms;}
.newslist .date i{font-size: 92px;line-height: 60px;padding-top: 50px;display: block;}
.newslist .date span{font-size: 24px;}
.newslist .cont{width: 940px;height: 138px;float: right;padding: 40px 55px 0;position: relative;}
.newslist .cont h4{width: 775px;font-size: 16px;font-weight: normal;padding-bottom: 10px;-webkit-transition:color 300ms;-moz-transition:color 300ms;-o-transition:color 300ms;-ms-transition:color 300ms;transition:color 300ms;}
.newslist .cont p{width: 775px;height: 72px;overflow: hidden;}
.newslist .more{width: 28px;height: 28px;display: block;background: url(../img/icon-newsmore.png) no-repeat;position: absolute;top: 65px;right: 25px;}

.btn-newsmore{width: 43px;height: 43px;display: block;background: url(../img/icon-joinmore.png) no-repeat;margin: 40px auto;}

.newsrecom{width:100%;height:380px;position:relative;}
.nrlistbox{position:absolute;top:0px;left:0px;width:100%;}
.nrlistbox .pic{width:38%;float:left;position:relative;}
.nrlistbox .pic a{display:block;position:absolute;top:0;right:0;display:none;}
.nrlistbox .pic img{width:100%; height:360px;}
.nrlist{float:right;width:62%;}
.nrlist li{display:block;height:120px !important;position:relative;}
.nrlist li:hover{background:#f6f6f6;}
.nrlist li:hover .tit{color: #1e2089;}
.nrlist .infos{width:730px;margin-left: 40px;display:block;padding-top: 30px;position:relative;}
.nrlist .tit{font-size: 16px;font-weight: normal;padding-bottom: 10px;-webkit-transition:color 300ms;-moz-transition:color 300ms;-o-transition:color 300ms;-ms-transition:color 300ms;transition:color 300ms;font-weight: bold;color:#5B5B5B;}
.nrlist .desc{line-height: 20px;width:650px;height:40px;overflow:hidden;color: #B5B5B5; text-align: justify;}
.nrlist .more{width: 28px;height: 28px;display: block;background: url(../img/icon-newsmore.png) no-repeat;position: absolute;top: 45px;right: 0px;}
.nrlist .date{width: 72px;height: 72px;background: #1e2089;text-align: center;font-family: "Aparajita";color: #fff;position:absolute;bottom:0px;left:-72px;opacity:0;filter:alpha(opacity:0);-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;-o-transition:opacity 300ms;-ms-transition:opacity 300ms;transition:opacity 300ms;}
.nrlist .date i{font-size: 50px;line-height: 40px;padding-top: 10px;display: block;}
.nrlist .date span{font-size: 18px;}
.nrlist li:hover .date{opacity:1;filter:alpha(opacity:100);}
.nrindex{width:58px;height:20px;position:absolute;bottom:35px;left:50%;margin-left: -30px;}
.nrindex a{display: block; float: left; *zoom: 1;margin: 40px 8px 0 0; width: 9px; height: 9px;border:1px solid #e11921; border-radius: 10px; cursor: pointer;transition: all 500ms ease-in-out;background:#e11921;}
.nrindex .on{background: #fff;border-color: #b40e03;}

/* brand */
.branddiv{width:1182px;margin:0 auto;background:url(../img/brandbg.jpg) repeat-y;overflow:hidden;position:relative;padding-bottom: 20px; height:2000px;}
.brandtitle{width:644px;height:196px;background:url(../img/brand-title.jpg) no-repeat;position:absolute;right:0;top:0;}
.brandtitle h2{float:right;margin-right: 20px;padding-top: 65px;color:#333;}
.brandtitle h2 i{display:block;font-family: "geometric_blackregular";font-size: 30px;font-weight: normal;font-style: normal;letter-spacing: -4px;padding-bottom: 5px;}
.brandtitle h2 b{display:block;text-align: right;font-size: 16px;font-family: "寰蒋闆呴粦";}
.brandprev{width:38px;height:38px;display:block;position:absolute;background:url(../img/brand-ctrl2.png) no-repeat -38px 0;top:80px;left:185px;}
.brandprev:hover{background:url(../img/brand-ctrl2.png) no-repeat -114px 0;}
.brandnext{width:38px;height:38px;display:block;position:absolute;background:url(../img/brand-ctrl2.png) no-repeat 0 0;top:80px;left:235px;}
.brandnext:hover{background:url(../img/brand-ctrl2.png) no-repeat -76px 0;}

.brandlist{margin-top: 170px;width:1182px;height:1560px;overflow:hidden; position:absolute;}
.brandlist li{width:100%;display:block;height:390px;}
.brandlist .year{width:120px;height:69px;float:left;margin-left: 29px;background:url(../img/brand-item.png) no-repeat;color:#fff;}
.brandlist .year span{display:block;font-size: 24px;font-family: "DincondRegular";padding-top: 23px;padding-left: 16px;}
.brandlist .infos{width:335px;float:left;margin-left: 35px;padding-top: 20px;}
.brandlist .infos h4{font-size: 16px;}
.brandlist .date{display:block;font-family: "DincondRegular";font-size: 22px;font-weight: bold;padding-bottom: 10px;}
.brandlist .infos p{font-size: 13px;color:#999;}
.brandlist .infos strong{display:block;padding-top: 5px;color:#341f89;}
.brandlist .pic{float:right;width:653px;padding-top: 24px;height:359px;position:relative;}
.brandlist .pic p{width:9px;height:359px;background:url(../img/brandimgbg.png) no-repeat;position:absolute;top:24px;left:0px;}

/* newspaper */
.papertop{width:1196px;height:379px;background:url(../img/bgNewspaper_03_03.jpg) no-repeat;/*background:url(../img/bgNewspaper_03.jpg) no-repeat;*/overflow:hidden;position:relative;/*background:url(../img/浼佷笟鍐呭垔.jpg) no-repeat;*/margin-top: 50px; background-size: cover;}
.papertop .info{width:280px;height:180px;float:left;margin-top: 100px;margin-left: 60px;  display:none;}
.papertop .info h2{font-size: 30px;color:#fff;height:52px;line-height: 52px;}
.paperindex{width:280px;height:92px;overflow:hidden;}
.paperindex li{display:block;height:92px;width:280px;float:left;display:none;}
.paperindex .more{display:block;width:28px;height:28px;background:url(../img/icon-papermore.png) no-repeat;margin: 5px auto 0;}
.paperprev{display:block;width:27px;height:27px;background:url(../img/book-ctrl.png) no-repeat 0 0;float:left;margin-left: 102px;margin-top: 40px;cursor:pointer;}
.papernext{display:block;width:27px;height:27px;background:url(../img/book-ctrl.png) no-repeat -37px 0;float:right;margin-right: 102px;margin-top: 40px;cursor:pointer;}
.paperslide{margin-top: 5px;width:687px;float:right;margin-right: 85px;height:391px;position:relative; display:none;}
.paperslide a,.paperslide img{display:block;}
.paperslide .poster-list{width:687px;height:391px;}
.paperslide .poster-list .poster-item{ position:absolute;left:0;top:0;}
.paperslide img{width:100%;height:100%;}

@media screen and (max-width: 640px) {
    .w1200 {width: 95%;margin:0 auto;}
    .historycont h4 span{font-size: 1rem;}
    .historycont p{font-size: 0.55rem;margin-top: 10px;}
    .historycont h4{padding-top: 20px;}

}