@charset "utf-8";



body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,table,tbody,p,th,td,em{ margin:0; padding:0; font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti; font-size:12px;}

html,body{ height:100%;}

img,input,button,a,select,textarea{margin:0;padding:0;resize:none;border:none;outline:none;} 

ol,ul{ list-style:none;} 

h1,h2,h3,h4,h5,h6,p,em,i,b,em{ font-size:100%; word-wrap:break-word; font-weight:normal; font-style:normal;}

a { text-decoration:none; outline:none;}

img { vertical-align:middle;}

.fl { float:left;}

.fr { float:right;}

.clear { clear:both;}

.clearfix:after {

  content: " ";

  display: block;

  clear: both;

  height: 0;

}

.clearfix {

  zoom: 1;

}

.t10 { margin-top:10px;}

.t20 { margin-top:20px;}

.tl { text-align:left;}

.tr { text-align:right;}

.tc { text-align:center;}

.f14 { font-size:14px;}

.f20 { font-size:20px;}

.w100 { width:100%;}

.w1200 { width:1200px; margin:0 auto;}

/*************公共样式*************/



div,dl,dt,dd,a,img {

	transition:all .3s;

	-webkit-transition:all .3s;

	-moz-transition:all .3s; 

	-o-transition:all .3s;

}



.jk_top { min-width:1200px; line-height:35px; background-color:#144486; color:#fff; font-size:12px;}

.jk_top_n a { color:#fff; font-size:12px; padding:0 15px;}

.jk_header { line-height:90px;}

.jk_header ul li { float:left; padding:0 20px;padding-top: 10px;}

.jk_header ul li a { font-size:16px; color:#000; font-weight:bold;}

.jk_header ul li:hover a, .jk_header ul li.active a { color:#144486;}

/*header end*/



.footer { min-width:1200px; background-color:#F7F7F7; border-bottom:10px #144486 solid;}

.footer_nav { padding:25px 0 20px 0; border-bottom:1px #CBCBCB solid;}

.footer_nav > a { display:inline-block; width:236px; height:55px; text-align:center; border-right:1px #CBCBCB solid;}

.footer_nav > a:last-child { border-right:none;}

.footer_nav > a dl { display:inline-block;}

.footer_nav > a dl dt { float:left;}

.footer_nav > a dl dd { float:left; text-align:left; margin-top:10px; color:#5a5a5a;}

.footer_nav > a dl dd h3 { font-size:14px; font-weight:bold;}

.footer_nav > a dl dd p { font-size:12px;}

.footer_b { padding:25px 0;}

.footer_b1 { margin-top:40px;}

.footer_b1 p { line-height:20px; font-size:12px; color:#5a5a5a;}

.footer_b2 dt { float:left;}

.footer_b2 dd{ float:left; text-align:right; margin-right:10px;}

.footer_b2 dd p.pl{ font-size:20px; font-weight:bold; color:#5a5a5a; margin:8px 0 10px 0;}

.footer_b2 dd p.pl img { padding-bottom:5px;}

.footer_b2 dd p.p2 { line-height:27px;}

.footer_b2 dd p.p2 a { padding:0 6px; font-size:12px; color:#5a5a5a;}

.footer_b2 dd p.p3 select { border:1px #144486 solid; width:150px; font-size:12px; padding-left:10px; margin-right:7px; background-color:#f7f7f7; line-height:20px; height:20px;}

.footer_b2 dd p.p3 span { font-size:12px; color:#5a5a5a;}

/*footer end*/



/************ index ************/

.focus { width:100%; min-width:1200px; margin:0 auto; position:relative; overflow:hidden;}

.focus .hd { width:100%; height:20px; position:absolute; z-index:1; bottom:20px; text-align:center;}

.focus .hd ul { display:inline-block; height:15px; padding:8px 8px;font-size:0; vertical-align:top;}

.focus .hd ul li { display:inline-block; width:11px; height:11px; background:#fff; margin:0 2px; vertical-align:top; overflow:hidden; color:rgba(0,0,0,0); border-radius:50px; cursor:pointer; border:1px #144486 solid;}

.focus .hd ul .on { background:#144486; color:rgba(0,0,0,0);}

.focus .bd{ position:relative; z-index:0; }

.focus .bd li img { width:100%; height:auto;}

.focus .bd li a { -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }



.jk_classify { height:95px; line-height:95px; border-bottom:1px #E3E3E3 solid;}

.jk_classify a { display:inline-block; width:195px; height:95px; overflow:hidden; text-align:center; border-right:1px #E3E3E3 solid;}

.jk_classify a:first-child { width:195px; border-left:1px #E3E3E3 solid;}

.jk_classify a dl { display:inline-block;}

.jk_classify a dt { float:left; width:60px; height:60px; margin-top:18px;}

.jk_classify a dd { float:left; font-size:14px; color:#333; font-weight:bold; font-family:serif;}

.jk_classify a:hover dd{ color:#144486;}

.jk_classify a.bg_icon1 dt { background:url(../images/icon_01.png) no-repeat center;}

.jk_classify a.bg_icon2 dt { background:url(../images/icon_03.png) no-repeat center;}

.jk_classify a.bg_icon3 dt { background:url(../images/icon_05.png) no-repeat center;}

.jk_classify a.bg_icon4 dt { background:url(../images/icon_07.png) no-repeat center;}

.jk_classify a.bg_icon5 dt { background:url(../images/icon_09.png) no-repeat center;}

.jk_classify a.bg_icon6 dt { background:url(../images/icon_11.png) no-repeat center;}

.jk_classify a.bg_icon1:hover dt { background:url(../images/icon_02.png) no-repeat center;}

.jk_classify a.bg_icon2:hover dt { background:url(../images/icon_04.png) no-repeat center;}

.jk_classify a.bg_icon3:hover dt { background:url(../images/icon_06.png) no-repeat center;}

.jk_classify a.bg_icon4:hover dt { background:url(../images/icon_08.png) no-repeat center;}

.jk_classify a.bg_icon5:hover dt { background:url(../images/icon_10.png) no-repeat center;}

.jk_classify a.bg_icon6:hover dt { background:url(../images/icon_12.png) no-repeat center;}



.h3_title { line-height:20px; border-left:2px #144486 solid; padding-left:10px; font-size:20px; font-weight:bold; color:#144486; margin-bottom:15px;}

.h3_title span { font-size:12px; color:#8c8c8c; padding-left:10px; font-weight:normal;}

.h3_title a { font-size:12px; color:#8c8c8c; font-weight:normal;}

.h4_title a{ line-height:20px; border-left:2px #144486 solid; padding-left:10px; font-size:20px; font-weight:bold; color:#144486; margin-bottom:15px;}

.jk_tuijian { padding:25px 0;}

/*one gundong*/

a.abtn{display:block; width:29px;overflow:hidden;}

a.aleft{ position:absolute; left:0; top:110px; z-index:999;}

a.aright{ position:absolute; right:0; top:110px; z-index:999;}

.scrolllist{ width:1200px; height:285px; margin:0 auto;}

.scrolllist .imglist_w { width:1200px; height:283px; overflow:hidden;float:left;position:relative;/*必要元素*/}

.scrolllist .imglist_w ul { width:20000px; position:absolute;left:0px;top:0px;}

.scrolllist .imglist_w li { position:relative; width:230px; float:left; padding:0 5px;}

.scrolllist .imglist_w li > a { width:227px; height:227px; line-height:227px; text-align:center; color:#3366cc; text-decoration:none; float:left;}

.scrolllist .imglist_w li > a > img { width:227px; height:227px;}

.scrolllist .imglist_w li div { position:absolute; bottom:-55px; left:0; width:197px; height:66px; margin-left:5px; color:#fff; padding:15px; background:rgba(20,68,134,0.8); transform:translate(0,51px);}

.scrolllist .imglist_w li div h3 { margin-bottom:9px;}

.scrolllist .imglist_w li div h3 a { display:inline-block; width:160px; height:19px; line-height:19px; overflow:hidden; font-size:14px; color:#fff;}

.scrolllist .imglist_w li div h3 i {float:right;width:19px; height:19px; background:url(../images/down.png) no-repeat center;}

.scrolllist .imglist_w li:hover div { transform:translate(0,0)}

.scrolllist .imglist_w li:hover div i { transform:rotate(180deg);}

.scrolllist .imglist_w li div p { height:40px; line-height:20px; overflow:hidden;}

.scrolllist .imglist_w li div p a { font-size:12px; color:#fff;}

/*one gundong end*/



/*2 gundong*/

.scrolllist_fm { width:1200px; height:227px; margin:0 auto;}

.scrolllist_fm .imglist_w { width:1200px; height:227px; overflow:hidden;float:left;position:relative;/*必要元素*/}

.scrolllist_fm .imglist_w ul { width:20000px; position:absolute;left:0px;top:0px;}

.scrolllist_fm .imglist_w li { position:relative; width:286px; height:190px; float:left; padding:0 5px;}

.scrolllist_fm .imglist_w li > a { width:286px; height:190px; color:#3366cc; text-decoration:none; float:left; overflow:hidden;}

.scrolllist_fm .imglist_w li > a img { width:286px; height:190px;}

.scrolllist_fm .imglist_w li > span { display:inline-block; width:100%; height:30px; line-height:30px; text-align:center; font-size:14px; color:#333 !important; overflow:hidden; z-index:999;}

.scrolllist_fm .imglist_w li > span > a { display:inline-block; color:#333 !important;}


/*2 gundong end*/



.jk_index_new { padding:25px 0;}

.h3_title1 { height:23px; line-height:21px;}

.h3_title1 ul { border:1px #144486 solid;}

.h3_title1 ul li { float:left; border-right:1px #144486 solid;}

.h3_title1 ul li a { display:inline-block; color:#144486; font-size:20px; padding:0 15px; cursor:pointer; font-weight:bold;}

.h3_title1 ul li.current a { color:#fff; background-color:#144486; font-weight:bold;}

.h3_title1 ul li:last-child { border-right:none;}



.jk_index_new_left { width:690px;}

.jk_con1 dl { height:198px; overflow:hidden; margin-bottom:20px;}

.jk_con1 dl dt { width:265px; height:198px; overflow:hidden;}

.jk_con1 dl dt img { width:100%;}

.jk_con1 dl dd { width:400px;}

.jk_con1 dl dd h3 { height:40px; line-height:40px; overflow:hidden;}

.jk_con1 dl dd h3 > a { font-size:16px; color:#000; font-weight:bold;}

.jk_con1 dl dd i,.jk_con1 dl dd a { display:block;}

.jk_con1 dl dd i { font-size:12px; color:#8c8c8c; margin:5px 0 15px 0;}

.jk_con1 dl dd p { height:50px; line-height:25px; overflow:hidden; font-size:12px; color:#8c8c8c;}

.jk_con1 dl dd a.more { width:100px; line-height:30px; text-align:center; margin-top:10px; border:1px #24508E solid; color:#24508E; font-size:14px;}

.jk_con1 > a { display:block; padding:7px 0; border-top:1px #98A0AE solid;}

.jk_con1 > a:last-child { border-bottom:1px #98A0AE solid;}

.jk_con1 > a h3 { height:35px; line-height:35px; overflow:hidden;}

.jk_con1 > a h3 span {float:left;max-width:560px; height:40px; line-height:40px; overflow:hidden; font-size:16px; color:#000;}

.jk_con1 > a h3 i { float:right; font-size:12px; color:#888;}

.jk_con1 > a p { font-size:12px; color:#8c8c8c; height:25px; line-height:25px; overflow:hidden;}



.jk_index_new_right { width:490px;}

/* m-banner */

.m-banner{ position:relative; width:490px; height:190px; overflow:hidden; background-color:#7FA7DE; margin-bottom:10px;}

.mb-news{ width:230px; padding:30px 5px; overflow:hidden;}

.mb-news > div { display:none;}

.mb-news > div:first-child { display:block;}

.mb-news > div > h3 a { font-size:14px; font-weight:bold; color:#fff; line-height:28px;}

.mb-news > div > h3 a:hover{ font-size:14px; font-weight:bold; color:#fff; line-height:28px; text-decoration:underline;}

.mb-news > div > p { font-size:12px; color:#fff; margin-top:5px;}

.mb-news h4{  margin-bottom:30px;}

.mb-news h4 a { font-size:18px;color:#000; line-height:40px; word-break:break-all; word-wrap:break-word}

.mb-news h4 a:hover { color:#ca4141;}

.mb-img{ width:242px;}

.mb-inav{ position:absolute; bottom:8%; left:42.4%; width:70px; z-index:99;}

.mb-inav li{ float:left; width:8px; height:8px; border-radius:50%; margin:0 3px;}

.mb-inav li a{ display:block; width:8px; height:8px; background:#fff; border-radius:50%;}

.mb-inav li a.cur{ background:#144486}

.mb-ibox{width:242px;height:190px;position:relative;overflow:hidden}

.mb-ibox img { width:100%;}

.mb-ibox a{ display:none; width:242px ;height:348px;overflow:hidden;position:absolute;top:0;left:0;z-index:10;display:none}

.mb-ibox a:first-child { display:block;}

/* m-banner end */



.jk_zjjk { height:190px; overflow:hidden; background-color:#809F65;}

.jk_zjjk_left { width:242px;}

.jk_zjjk_left img { width:100%;}

.jk_zjjk_right { width:207px; padding:35px 20px; color:#fff; font-size:12px;}

.jk_zjjk_right p { line-height:20px; margin-bottom:10px;}

.jk_zjjk_right a { color:#fff; font-size:12px; font-weight:bold;}



/************ index end ************/



/************ about ************/

.jk_banner { min-width:1200px; margin-bottom:20px;}

.jk_banner img { width:100%;}

.jk_left { width:260px;}

.jk_title_th { width:100%; height:55px; line-height:55px; text-align:center; font-size:18px; color:#fff; background-color:#144486; font-weight:bold;}

.jk_title { width:100%; margin-bottom:20px;}

.jk_title > li { line-height:43px; text-align:center; font-size:14px; border-left:1px #E2E2E2 solid; border-right:1px #E2E2E2 solid; cursor:pointer; background-color:#E9E9E9;}

.jk_title > li > a { display:block; color:#333; font-size:16px; border-bottom:1px #E2E2E2 solid;}

.jk_title > li.current > a { color:#000; font-weight:bold;}



.jk_content { width:915px;}

.jk_content p.bread_nav { line-height:45px; font-size:12px; color:#333; border-bottom:1px #eee solid;}

.jk_content p.bread_nav a { font-size:12px; color:#333;}



.jk_main { margin:20px 0;}

/*.main_jj img { width:100%;}*/

.main_jj h3 { line-height:45px; margin-bottom:25px; font-size:16px; color:#000; font-weight:bold;}

.main_jj p { line-height:32px; margin-bottom:15px; font-size:16px; color:#333;}



.jk_fm dl { float:left; width:31.3%; margin:1% 1% 2% 1%; text-align:center;}

.jk_fm dl dt { width:100%; height:190px; overflow:hidden;}

.jk_fm dl dt img { width:100%;}

.jk_fm dl dd { line-height:30px; height:30px; overflow:hidden; margin-top:5px;}

.jk_fm dl dd a { font-size:14px; color:#333;}



.page { text-align:center; line-height:30px;}

.page a { display:inline-block; width:30px; height:30px; line-height:30px; margin:0 5px; border-radius:50%; border:1px #144486 solid; color:#144486; overflow:hidden; padding:0;}

.page span { display:inline-block; width:30px; height:30px; line-height:30px; margin:0 5px; border-radius:50%; color:#000; overflow:hidden;}

.page .a1 img { display:inline-block; width:32px; height:32px; border-radius:50%; margin-bottom:2px;}

.page .a1 { width:32px; height:32px; line-height:32px; border:0;}



/************ about end ************/



.main_hydt ul { margin-bottom:20px;}

.main_hydt ul li { height:37px; line-height:37px; overflow:hidden; font-size:16px; color:#333; padding-left:15px; background:url(../images/dian.png) no-repeat left center;}

.main_hydt ul li a { float:left; max-width:730px; height:37px; line-height:37px; overflow:hidden; font-size:16px; color:#333;}

.main_hydt ul li a:hover { color:#144486;}

.main_hydt ul li i { float:right;}

/************ new end ************/



.jk_new_ny { padding:20px 0;}

.jk_new_ny h3 { font-size:20px; font-weight:bold; color:#333; line-height:40px; height:40px; text-align:center; overflow:hidden;}

.jk_new_ny h4 { font-size:12px; color:#666; text-align:center; margin-bottom:10px;}

.jk_new_ny h4 i { display:inline-block; width:30px; height:18px;}

.jk_new_ny p { font-size:14px; color:#333; line-height:30px;}

.jk_new_ny div { text-align:center;}

.jk_new_ny div img { margin:10px 0;}



.jk_fanye { margin:10px 0;}

.jk_fanye li { height:32px; line-height:32px; overflow:hidden;}

.jk_fanye li a { display:inline-block; color:#000; font-size:14px;}

.jk_fanye li a span { display:inline-block; width:350px; height:32px; overflow:hidden;}

.jk_fanye li a img { width:32px; height:32px; margin:0 5px; border-radius:50%;}

.jk_fanye li a:hover { color:#144486;}

/************ new 内页 end ************/



.jk_dinggou div { width:50%;}

.jk_dinggou div p { line-height:50px; margin-bottom:20px;}

.jk_dinggou div p input { width:340px;padding-left:10px;line-height:50px; border:1px #E1E1E1 solid; background-color:#F9F9F9;}

.jk_dinggou p label { display:inline-block; width:100px; margin-right:5px; text-align:right; font-size:14px; color:#000;}

.jk_dinggou p textarea { width:788px; height:90px; padding:5px 10px; border:1px #E1E1E1 solid; background-color:#F9F9F9;}

.jk_submit { width:100% !important; text-align:center; margin-top:25px;}

.jk_submit input { width:290px; height:50px; line-height:50px; color:#fff; font-size:16px; font-weight:bold; background-color:#144486; cursor:pointer;}

/************ join end ************/



.jk_join_ny { padding:20px 0;}

.jk_join_ny h3 { font-size:20px; font-weight:bold; color:#333; line-height:40px; height:40px; text-align:center; overflow:hidden;}

.jk_join_ny p { font-size:12px; color:#666; text-align:center; margin-bottom:10px;}



.jk_hezuo_anli  { width:780px; margin:20px auto;}

.jk_hezuo_anli div { float:left;}

.jk_hezuo_anli div a img { padding-top:140px;}

.jk_hezuo_anli .pre, .jk_hezuo_anli .next { width:40px;}

.jk_hezuo_anli .pre a ,.jk_hezuo_anli .next a { display:inline-block;}



.jk_anli_img { width:700px; text-align:center;}

.jk_anli_img img { width:80%;}

/************ join 内页 end ************/



.jk_main1 { margin:0 0 20px 0 !important}

.jk_contact_fs { width:630px;}

.jk_address { width:260px;}

.jk_address h3 { width:100%; height:55px; line-height:55px; text-align:center; font-size:18px; color:#fff; background-color:#144486; font-weight:bold;}

.jk_address p { line-height:43px; padding:0 10px; font-size:12px; border-left:1px #E2E2E2 solid; border-right:1px #E2E2E2 solid; border-bottom:1px #E2E2E2 solid; background-color:#E9E9E9;}

/************ contact end ************/



.jk_cp_center { border:1px #ACB2BE solid; margin:20px 0;}

.jk_cp_center dl { height:170px; overflow:hidden; border-bottom:1px #ACB2BE solid;}

.jk_cp_center dl:last-child { border-bottom:none;}

.jk_cp_center dl dt { width:170px; height:170px; line-height:170px; overflow:hidden; border-right:1px #ACB2BE solid; text-align:center;}

.jk_cp_center dl dt img { width:50%;}

.jk_cp_center dl dd { position:relative; width:742px; height:170px; color:#000;}
.jk_cp_center dl dd a{color:#000;}
.jk_cp_center dl dd h3 { line-height:40px; font-size:18px; font-weight:bold;}

.jk_cp_center dl dd p { height:50px; line-height:25px; overflow:hidden; font-size:16px;}

.jk_cp_left { width:702px; padding:30px 20px;}

.jk_cp_right { display:none; position:absolute; right:0; top:0; display:none; display:inline-block; width:110px; height:170px; overflow:hidden; background-color:#7fa7de; text-align:center; font-size:14px; color:#fff; transform:translate(110px,0);}

.jk_cp_right img { display:block; margin:0 auto; padding-top:40px;}

.jk_cp_center dl:hover .jk_cp_left { width:590px; padding:30px 20px; color:#fff;}

.jk_cp_center dl:hover .jk_cp_right { transform:translate(0,0);}

.jk_cp_center dl dd:hover { background-color:#144486; color:#fff;}


.jk_cp_center dl:hover dd { background-color:#144486; color:#fff;}
/************ product end ************/



.jk_cp_ny { margin:20px 0;}

.jk_cp_ny dl { width:367px;}

.jk_cp_ny dl dt { border:1px #ACB2BE solid;}

.jk_cp_ny dl dt img { width:100%;}

.jk_cp_ny dl dd { line-height:45px; height:45px; overflow:hidden; color:#fff; font-size:16px; font-weight:bold; background-color:#144486; text-align:center;}

.jk_cp_ny div { width:530px; font-size:16px; line-height:32px;}

.jk_cp_ny div p { font-size:16px; color:#333; line-height:32px;}

/************ product ny end ************/







