@charset "utf-8";

html,body{min-width:1200px}
div{margin:0 auto;}
.after:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden;}
.box_1200{width:1200px; overflow:hidden; position:relative;margin:0 auto}
.border_r_0{border-right:0 !important;}
.margin_r_0{margin-right:0 !important;}
.view_detail a{color:#D70000;font-size:16px; display:block;height:40px;line-height:40px;width:163px;border:1px solid #D70000;}
.view_detail a:hover{color:#FFF;background:#D70000;}

header{width:100%;background:#FFF;}
.logo_bar{height:112px; overflow:hidden;width:100%}
.logo_bar .logo{width:580px; height:71px; overflow:hidden;margin-top:20px;background:url(../Images/logo.png) no-repeat;}
.logo_bar .logo a{display:block;margin-right:auto;width:182px; height:100%;line-height:200px}
.logo_bar .tel{margin-top:35px;height:39px;width:224px; overflow:hidden; background:url(../Images/tel.png) no-repeat; line-height:200px}

nav{height:44px;width:100%;background:#303f9f; text-align:center}
.mainnav{height:44px; overflow:hidden;}
.mainnav li{font-size:18px;float:left}
.mainnav li a{ display:block;min-width:50px;height:100%; line-height:44px;padding:0 25px;color:#FFF;}
.mainnav li a:hover,.mainnav li a.on{ background:#25317c;}

/*背景色渐变*/
.gradient{position:relative}
.gradient{
    background: #364DD8;
    /*background: -moz-linear-gradient(left,  #FF5C2C 0%, #FF4343 100%);
     background: -webkit-gradient(linear, left, right, color-stop(0%,#FF5C2C), color-stop(100%,#FF4343));
     background: -webkit-linear-gradient(left,  #FF5C2C 0%,#FF4343 100%);
     background: -o-linear-gradient(left,  #FF5C2C 0%,#FF4343 100%);
     background: -ms-linear-gradient(left,  #FF5C2C 0%,#FF4343 100%);
     background: linear-gradient(to right,  #FF5C2C 0%,#FF4343 100%);
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF5C2C', endColorstr='#FF4343',GradientType=0 );*/ /* ie6 - ie8 */
}
:root .gradient{filter:none;} /* ie9 */

/*input/select/textarea点击输入时的边框变化*/
input:focus,select:focus,textarea:focus{
    border:1px solid #F4440E  !important;
    outline:none
}
/*input按钮类*/
input[type=button],input[type=submit],input[type=file],input[reset]{
    border:none !important;
}
/*input自动填充时的样式 谷歌*/
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{
    background:#FFF !important;
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}
select {
    /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
    border: solid 1px #CCC;
    /*很关键：将默认的select选择框样式清除*/
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }
/*select自定义样式*/
select.selectbox{font-size:16px;height:42px;color:#666;padding-left:10px;border:1px solid #CCC;border-radius:2px;}
select.wth185{width:185px;background: url(../Images/arr_b.png) no-repeat 157px 50% #FFF;}
select.wth386{width:386px;background: url(../Images/arr_b.png) no-repeat 358px 50% #FFF;}

section{width:100%;}
.jls_banner{width:100%;height:480px; overflow:hidden; position:relative}
.jls_banner ul{width:100%;height:480px; overflow:hidden}
.jls_banner ul li{float:left;height:480px;width:100%}
.jls_banner ul li img{display:none}
.jls_banner ul li a{display:block;width:100%;height:480px;}
.jls_banner .focusline{margin:0 auto; position:absolute;right:46%;bottom:20px}
.jls_banner .focusline dd{width:40px;height:3px; overflow:hidden;margin-right:6px;background:#FFF;float:left;display:block}
.jls_banner .focusline dd a{display:block;width:40px;height:3px;}
.jls_banner .focusline dd a.on{background:#D70000;}
.jls_banner .focusline dd:last-child{margin-right:0;}

.jls_page_banner{width:100%;height:320px; overflow:hidden; position:relative}
.jls_page_banner ul{width:100%;height:320px; overflow:hidden}
.jls_page_banner ul li{float:left;height:320px;width:100%}
.jls_page_banner ul li img{display:none}
.jls_page_banner ul li a{display:block;width:100%;height:320px;}

.jls_hkr_ad{width:100%;height:142px; background:url(../Images/img02_2.jpg) no-repeat 50% 50%; overflow:hidden}
.jls_hkr_ad img{display:none}
.jls_prdt{width:100%;background:#FAFAFA;}
.jls_prdt dl{margin:0 auto;width:1000px;height:170px;padding-bottom:63px}
.jls_prdt dl dd{float:left;width:235px;margin-right:20px; overflow:hidden;height:170px}
.jls_prdt dl dd:last-child{margin-right:0;}
.jls_news{width:1200px;margin:0 auto;padding-bottom:80px;}
.jls_news_list{width:1200px;margin:0 auto}
.jls_news_list li{min-height:82px;border-bottom:1px solid #EFEFEF;padding:36px 100px 36px;}
.jls_news_list li:last-child{border-bottom:0;}
.jls_news_list li .img{width:140px;height:82px; overflow:hidden;float:left;margin-right:54px;}
.jls_news_list li .img img{width:100%;height:100%;}
.jls_news_list li .text{width:806px;float:left}
.jls_news_list li .text h1{font-size:18px;padding-bottom:25px;font-weight:bold;}
.jls_news_list li .text p{line-height:1.5;color:#666}

.jls_news_list.page_list{padding-bottom:30px}
.jls_news_list.page_list li{padding:36px 210px 36px 100px; position:relative}
.jls_news_list.page_list li a{display:block}
.jls_news_list.page_list li:hover{background:#F0F4F7}
.jls_news_list.page_list li:hover:after{height:42px;width:17px; background:url(../Images/arr_news.png) no-repeat; position:absolute;right:100px;top:56px; visibility:inherit}
.jls_news_list.page_list li .text{width:696px;height:82px; overflow:hidden}
.jls_news_list.page_list li:hover a h1{color:#F00;}
/*过渡效果*/
.jls_news_list.page_list li{
    transition: background 1s ;
    -moz-transition: background 1s ; /* Firefox 4 */
    -webkit-transition: background 1s; /* Safari and Chrome */
    -o-transition: background 1s; /* Opera */
}
.jls_news_list.page_list li a h1{
    transition: color 1s ;
    -moz-transition: color 1s ; /* Firefox 4 */
    -webkit-transition: color 1s; /* Safari and Chrome */
    -o-transition: color 1s; /* Opera */
}
/*过渡效果===end*/

.join_form{border:1px solid #EFEFEF;width:1198px;margin:0 auto;position:relative;margin-bottom:50px}
.join_form .jftitle{font-size:20px;color:#FF0000; text-align:center;background:#FFF;margin:0 auto; position:relative;top:-10px;width:590px;margin-bottom:76px}
.join_form .jftitle.jftitle2{color:#333;}
.join_form dl{width:832px;margin:0 auto}
.join_form dl dd{padding-bottom:30px}
.join_form dl dd span{display:block;width:386px; position:relative}
.join_form .inputtext{padding:0 10px 0 10px;border:1px solid #CCC;height:40px;color:#333; border-radius:2px;width:364px;font-size:16px}
.join_form dl dd span em{font-size:16px;color:#999;display:inline-block; position:absolute;left:12px;top:0;height:42px; line-height:42px}
.join_form .textarea{height:200px; border:1px solid #CCC;font-size:16px;color:#333;width:810px;padding:10px;border-radius:2px;}
.join_form dd.jfbutton{text-align:center;padding-top:30px;margin:0 auto 20px;}
.join_form dd.jfbutton a{display:block;width:315px;height:42px; line-height:42px;color:#FFF; text-align:center;font-size:18px;margin:0 auto;border-radius:50px;}

.hkrbox05{ text-align:center;margin-bottom:90px;background:#F9F9F9;}
.hkrbox{width:1120px; position:relative;margin:0 auto}
.hkrbox01{background:#FAFAFA;padding-bottom:60px}
.hkrbox01 .hkrbox{background:url(../Images/hkr01-bg.jpg) no-repeat 50% 50%;height:402px;}
.hkrbox01 dd{width:405px;height:402px; overflow:hidden}
.hkrbox01 dd p{padding:232px 25px 20px; line-height:1.5;font-size:16px; text-indent:2em;color:#666}
.hkrbox01 .hkr-l{ background:url(../Images/hkr01-l.jpg) no-repeat;}
.hkrbox01 .hkr-r{ background:url(../Images/hkr01-r.jpg) no-repeat;}
.hkrbox02{padding-bottom:94px}
.hkrbox02 dd{float:left;width:318px;height:390px}
.hkrbox02 dd.dd01{ background:url(../Images/hkr02-l.jpg) no-repeat;margin-right:83px}
.hkrbox02 dd.dd02{ background:url(../Images/hkr02-m.jpg) no-repeat;margin-right:83px}
.hkrbox02 dd.dd03{ background:url(../Images/hkr02-r.jpg) no-repeat;}
.hkrbox03{background:#F9F9F9;padding-bottom:80px}
.hkrbox03 dd{width:248px;height:240px;padding-left:232px;text-align:center}
.hkrbox03 dd h3{padding-top:30px;font-size:24px}
.hkrbox03 dd p{padding-top:40px; line-height:1.8;font-size:16px}
.hkrbox03 .hkr-l{ background:url(../Images/hkr03-l.jpg) no-repeat; }
.hkrbox03 .hkr-r{ background:url(../Images/hkr03-r.jpg) no-repeat;}

.gysbox01{background:url(../Images/gys01.jpg) no-repeat 100% 50%;height:409px;width:720px;padding:0 372px 0 100px; overflow:hidden}
.gysbox01 h2{padding-top:95px;font-size:36px;padding-bottom:32px}
.gysbox01 p{line-height:2;color:#666}
.gysbox02{width:100%;background:#F7F7F7;}
.gysbox02 .box_1200{background:url(../Images/gys02.jpg) no-repeat 0% 50%;height:407px;width:445px;padding:0 80px 0 675px; overflow:hidden}
.gysbox02 h2{padding-top:88px;font-size:36px;padding-bottom:32px}
.gysbox02 p{line-height:2;color:#666}

.aboutbox01 .abouttext{padding:0 95px 110px 95px;font-size:16px; line-height:2.2;}
.aboutbox02{background:url(../Images/about02-bg.jpg) no-repeat 50% 50% #FAFAFA;width:100%;height:590px; overflow:hidden;margin-bottom:50px}
.aboutbox02 dl{padding:225px 100px 80px 315px;margin:0 auto;width:785px;}
.aboutbox02 dd{font-size:24px;padding-bottom:28px; position:relative}
.aboutbox02 dd:before{content:"";width:8px;height:8px; background:#666; border-radius:100%; position:absolute;left:-20px;top:8px;display:block}

/******** 自有品牌  *********/
.about_brand{width:1200px;height:1223px;background:#f00;margin:0 auto;margin-bottom:150px;}
.about_brand ul{width:1200px;height:1223px;}
.about_brand ul li{width:1200px;height:auto;display:flex;}



.contbox01{background:url(../Images/conttitle01.jpg) no-repeat 50% 0%;padding-top:161px;height:365px; padding-bottom:70px}
.contbox02{height:340px; overflow:hidden;background:#FAFAFA;margin-bottom:70px}
.contbox02 .cont-l{padding-right:95px;width:505px; position:relative;padding-top:52px}
.contbox02 .cont-l:before{content:"";width:1px;height:236px; background:#EAEAEA; position:absolute;right:0;top:52px}
.contbox02 .cont-l h5{font-size:26px; text-align:right;padding-bottom:55px;}
.contbox02 .cont-l dd{width:168px; text-align:right;float:right;font-size:20px;padding-bottom:50px;color:#666;}
.contbox02 .cont-l dd span{display:block;padding-right:12px; position:relative;padding-bottom:6px;color:#333}
.contbox02 .cont-l dd span:before{content:"";width:3px;height:17px; background:#D70000; position:absolute;top:2px;right:0;}
.contbox02 .cont-r{width:500px;padding-top:52px;}
.contbox02 .cont-r h5{font-size:26px;padding-bottom:18px;}
.contbox02 .cont-r p{color:#666;font-size:20px;padding-bottom:50px}
.contbox02 .cont-r .telbox{border-top:1px solid #EAEAEA;padding-top:40px;}

.contbox03{height:340px; overflow:hidden;background:#FAFAFA;margin-bottom:70px}
.contbox03 .cont-l{padding-left:95px;width:505px; position:relative;padding-top:52px}
.contbox03 .cont-l:before{content:"";width:1px;height:236px; background:#EAEAEA; position:absolute;right:0;top:52px}
.contbox03 .cont-l h5{font-size:24px;padding-bottom:15px;}
.contbox03 .cont-l p{font-size:20px;padding-bottom:50px;color:#666;position:relative;padding-left:12px;}
.contbox03 .cont-l p span{display:inline-block;padding-right:30px; padding-bottom:6px;color:#333}
.contbox03 .cont-l p:before{content:"";width:3px;height:17px; background:#D70000; position:absolute;top:2px;left:0;}
.contbox03 .cont-r{width:500px;padding-top:52px;}
.contbox03 .cont-r h5{font-size:24px;padding-bottom:18px;}
.contbox03 .cont-r p{color:#333;font-size:16px;padding-bottom:10px}
.contbox03 .cont-l .telbox{padding-top:40px;}
.contbox03 .cont-r .addtext01{border-bottom:1px solid #EAEAEA;padding-bottom:40px}
.contbox03 .cont-r .addtext02{padding-top:40px;}

footer{height:78px;background:#F7F7F7;width:100%;color:#666; position:relative}
footer a{color:#666}
footer p{ line-height:1.5;}
footer p:first-child{padding-top:20px; }
footer div{height:78px; overflow:hidden;}
footer .wxcode{ position:absolute;width:78px;height:78px; top:0px;right:0px}
footer .wxcode img{width:100%;height:100%}

.newsdetail .detailtext{padding:0 95px 110px 95px;font-size:16px; line-height:2.2;}
.newsdetail .detailtext p{padding-bottom:15px}
.newsdetail .detailtext img{display:block; margin:20px auto; text-align:center;}
.newsdetail h1{font-size:24px; text-align:center;padding-top:50px;padding-bottom:60px; line-height:1.3;}
.loctbar{height:60px; line-height:60px; border-bottom:1px solid #EFEFEF;color:#999;}
.loctbar a{color:#999}
.fx-text{border-top:1px solid #EFEFEF;height:40px; line-height:40px;color:#999;margin-top:70px;margin-bottom:80px}

.list_img, .list_img ul{width:100%;height:auto;margin-bottom:40px;}
.list_img ul li{width:100%;height:auto;}
.list_img ul li img{width:100%;height:auto;display: block;}

