﻿@charset "utf-8";

/*=============================j_reset=====================================*/

html,body{ }

@font-face {font-family: 'j_font_en';

    src: url('../fonts/j_font_en.eot'); /* IE9*/

    src: url('../fonts/j_font_en.eot') format('embedded-opentype'), /* IE6-IE8 */

    url('../fonts/j_font_en.woff') format('woff'), /* chrome、firefox */

    url('../fonts/j_font_en.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/

    url('../fonts/j_font_en.svg#iconfont') format('svg'); /* iOS 4.1- */

}

.j_font_en{ font-family:'j_font_en' ;}

/*======================j_transition===========================*/

#nav li .a *,.img_size img,#mode_about_link *,#mode_partner a *,#n_nav dt *,#n_dsj dl *,#page_index .f2 .bnt_box *, #n_team li *,#n_service_base li *,#mode_news li *,.more,#mode_video li *,.news_right li *,#mode_slide_active li *,.n_title *,#mode_jgxq *,#nav_jgxq *,#mode_active_lw li a,#mode_active_wq li *,#page_whjq .up_box .pic_box i,#mode_whjq li *,#mode_whjq li h1::before,#mode_active li *,#mode_honor li *,#mode_jg li *,#mode_parson ul *,#mode_past_active *{-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; }

.n_title dl dd{-moz-transition: all 0s ease-in-out;-webkit-transition: all 0s ease-in-out;-o-transition: all 0s ease-in-out;-ms-transition: all 0s ease-in-out;transition: all 0s ease-in-out; }



/*缩放*/

.img_size a:hover img{ -moz-transform:scale(1.1); -o-moz-transform:scale(1.1); -o-moz-transform:scale(1.1); -webkit-moz-transform:scale(1.1); transform:scale(1.1);}



/*===============================================header================================================*/

.t2{text-indent:2em;}

.main_box{  width: 1200px;} 

.ar_article {color:#6c6c6d; font-size:14px; line-height:30px; text-align:justify; }

.ar_article p{font-size:14px; color:#6c6c6d; line-height:30px; padding-bottom:25px; }	

.ar_article strong{ font-weight:bold;}

.ar_article td,.ar_article th{ padding:0.5% 1%; border: 1px solid #d0d1d5; color: #444242; }

.ar_article td p,.ar_article th p{ padding-bottom:0; margin-bottom:0;}

.ar_article  img{ max-height: 100%;}

.ar_article a{ color:#6c6c6d;}

.ar_article a:hover{ text-decoration:underline;}

.ar_article a:hover span{text-decoration:underline;}

.ar_article h1,.ar_article h2,.ar_article h3,.ar_article h4,.ar_article h5,.ar_article h6{ font-weight:bold;}





.j_form{ width: 920px;  position: relative;}

.j_form .form_item{padding: 0 15px; margin-bottom: 45px; position: relative;}

.j_form .form_item input[type="text"]{box-sizing: border-box; box-shadow: none !important;  width: 100%; padding: 0 20px; height: 45px; line-height: 45px; font-size: 14px; border: 1px solid #e0e0e0;}

.j_form .form_item input[type="text"]{ cursor: pointer;}

.j_form .form_title{ font-size: 14px; color: #5c5c5d; display: block; margin-bottom: 10px;}

.j_form label{ display: block; cursor: pointer; font-size: 14px; color: #5c5c5d; line-height: 30px;}

.j_form label b{ font-weight: 400;}

.j_form label span{ padding-left: 5px; position: absolute;}

.j_form textarea{ position: relative; box-sizing: border-box; box-shadow: none !important;  width: 100%; padding: 0 20px; height: 225px; resize: none; line-height: 45px; font-size: 14px; border: 1px solid #e0e0e0;}

.j_form .j_bnt{display: block; box-sizing: border-box; text-align:center; box-shadow: none !important;  font-size:16px; border-radius: 5px; border: none; cursor: pointer; line-height:60px; height:60px; background: #15af90; text-transform: uppercase; width: 160px; color:#fff;   display:inline-block;}



 input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance:none; /*去除系统默认的样式*/-webkit-tap-highlight-color: rgba(0, 0, 0, 0);    }

.button{ border-radius: 0;} 

.m_input{ display: none;}

/*



.j_form  input[type="checkbox"],.j_form input[type="radio"]{ opacity:0;filter:alpha(opacity=0);}

.j_radio{ position: relative;}

.j_radio b::before{ position: absolute; left: -2px; top: 1px; content: "○"; font-family: "j_iconfont"; font-size: 14px; color: #666;}

.j_radio.on b::before{content: "●";}

.select_section span::before{ position: absolute; left: -15px; top: 0; content: "□"; font-family: "j_iconfont"; font-size: 14px; color: #666;}

.select_section.on span::before{ position: absolute; left: -15px; top: 0; content: "■"; font-family: "j_iconfont"; font-size: 14px; color: #666;}

*/





/*移动端导航*/

#m_bnt_nav{position: absolute;top: 0;right: 0;cursor: pointer;width: 50px;height:50px;background-color:#303135;text-align: center; }

#m_bnt_nav .point{display: inline-block;width: 28px;height: 22px;margin-top: 12px;position: relative;}

#m_bnt_nav .point:hover .navbtn,

#m_bnt_nav .point:hover .navbtn::after,

#m_bnt_nav .point:hover .navbtn::before{width: 28px;}

#m_bnt_nav .navbtn{position: absolute;top: 13px;right: 0;display: inline-block;width: 21px;height: 1px;-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;background: #000;}

#m_bnt_nav .navbtn::after,

#m_bnt_nav .navbtn::before{position: absolute;right: 0;display: inline-block;width: 28px;height: 1px;content: '';-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;background: #000;}

#m_bnt_nav .navbtn::after{top: -11px;}

#m_bnt_nav .navbtn::before{top: 10px;}

#m_bnt_nav .point.on .navbtn{background: transparent;}

#m_bnt_nav .point.on .navbtn::after{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);top: 0px;}

#m_bnt_nav .point.on .navbtn::before{-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);top: 0px;}

 

#m_nav{position:absolute;top:50px;left:0;display:none;width:100%;z-index:999; }

#m_nav{  background:rgba(255,255,255,0.9); padding-bottom: 5px;}

#m_nav li{display:block;width:100%; }

#m_nav li .a{display:block;text-align:left;position:relative;height:40px;padding:0 2rem}

#m_nav li .a h1{ display: inline-block; font-size:16px; color:#000; padding-right: 10px;}

#m_nav li .a strong{ display: inline-block; text-transform:uppercase; font-size:16px; line-height:50px;height:50px;color:#666; z-index:11; opacity:.8;filter:alpha(opacity=80);}

#m_nav li .a i{opacity:0;filter:alpha(opacity=0); position:absolute;right:0;top:0; text-align:center;z-index:4; color: #fff; font-size: 1.4rem; height:40px; line-height:40px; overflow: hidden;}

#m_nav .on .a{ }

#m_nav .on .a strong{color:#666}

#m_nav .on.title .a i{ transform:rotate(270deg);-webkit-transform:rotate(270deg); -moz-transform:rotate(270deg);}

#m_nav .title .a i{  opacity:1;filter:alpha(opacity=100);}

#m_nav .title .a {  margin:0 20px;}

#m_nav .title .list{display:none;position:relative; }

#m_nav .title{position:relative}

#m_nav .title .list{position:relative;width:100%;z-index:9}

#m_nav .title .list .box{padding:0 30px 10px 30px;background:#f5f5f5}

#m_nav .title .list a{display:block;font-size:1.4rem;color:#fff;text-align:center;line-height:3rem}









.refresh{position:absolute;line-height:100px;bottom:100%;text-align:center;width:100%}.loadmore{position:absolute;line-height:20px;top:100%;text-align:center;width:100%}



/*======================j_article===========================*/ 

@media(min-width:1360px){

	 

}

 

@media (max-width:922px){

	.j_form{ width: 100%;  position: relative;} 

	.j_form .form_item{padding: 0 0px; margin-bottom: 20px;}

	.j_form{ margin: 0 auto;}

	.j_form .submit{margin: 0; padding: 0;}

}



 @media(max-width:640px){

	 .m_input{ display: block;}

	 .pc_input{display: none;}

	 .layui-laydate{ width: 100%; left: 0 !important; }

	 .layui-laydate-range,.layui-laydate-main,.layui-laydate-content table{ width: 100% !important;}

	 .layui-laydate-range .laydate-main-list-0 .laydate-next-m,.layui-laydate-range .laydate-main-list-0 .laydate-next-y{ display: block!important;}

	 .layui-laydate-range .layui-laydate-main.laydate-main-list-1{ display: none;}

	 .j_form .j_bnt{ height: 40px; line-height: 40px; margin: 0 auto;}

}











 