﻿@charset "UTF-8";
/*************** Coded by Backley 2009.09.12 ***************/
/*66666666666666666666666666666666666666666666章大侠9999999999999999999999999999999999999999*/
/* 全局样式 */
.comptitle_45{ display:none;}
@import url("frontlinks_list01-d1_c1.css");
body{  margin:0 auto; color:#555555;   font-size:13px;font-family:微软雅黑,Arial, Verdana, Geneva, sans-serif;line-height:24px;
 width:100%; height:auto; background:url(../images/bg.00jpg) no-repeat #fff;}
div{}
.pageWidth{width:100%; height:100%;   margin:0 auto; margin-top:0px; clear: both;
    content: "";
    display: table;}
.pageWidthindex{ width:100%; height:100%;clear: both;
    content: "";
    display: table; }
p,li,ul,h2,h3,h4,h5,img,form,h1,dd,dt,dl{ margin:0; padding:0; list-style:none; font-size:13px; border:0;-ms-interpolation-mode:bicubic; background:none}
.FrontPublic_slideShow01-d1_c1 h3{ background:none}
a{text-decoration:none;color:#555555;}
a:hover{color:#bc1b1b;}
.clear{clear:both; font-size:0; height:0; overflow:hidden;}
.border1{border:4px solid #eee;}
.blue1{background:#0050b2; color:#fff; padding:3px 5px;}
.en{ font-family:Arial, Helvetica, sans-serif;}
.sub_left_3ljchf{ display:none}
.sub_left_3ljchf {
    height: auto;
    margin: 15px 0 0;
    width: auto;
}


#zaixianzhaopin{ width:100%; height:60px; float:left;}

#zaixianzhaopin_a{ width:140px; height:50px; float:left; border:1px solid #dcdcdc; background:#dcdcdc; text-align:center; line-height:50px;}

#zaixianzhaopin_a a{ font-size:16px; display:block;}

#zaixianzhaopin_b{width:140px; height:50px; float:left; border:1px solid #dcdcdc; margin-left:5px; background:#dcdcdc; text-align:center ; line-height:50px;}

#zaixianzhaopin_b a{ font-size:16px;display:block;}


#zaixianzhaopin_c{ width:140px; height:50px; float:left; border:1px solid #dcdcdc; background:#dcdcdc; text-align:center; line-height:50px; margin-left:5px;}

#zaixianzhaopin_c a{ font-size:16px;display:block;}

#zaixianzhaopin_d{width:140px; height:50px; float:left; border:1px solid #dcdcdc; margin-left:5px; background:#dcdcdc; text-align:center ; line-height:50px;}

#zaixianzhaopin_d a{ font-size:16px;display:block;}

#zaixianzhaopin_a a:hover, #zaixianzhaopin_b a:hover, #zaixianzhaopin_c a:hover, #zaixianzhaopin_d a:hover{ background:#0c4da2 ; color:#fff;}



.sub_left_3ljchf p.sub_title {
    background: url("../images/sub_left_titlelx.jpg") no-repeat scroll 0 0 transparent;
    height: 31px;
    width: auto;
}
.sub_left_3ljchf .sub_cate {
    line-height: 23px;
    padding: 10px 0;
}
/***********************************首页样式***********************************/
.yuyan{ width:108px; height:82px; float:right;line-height:13px; border-left:1px solid #e3e1e1; padding-left:13px; margin-left:50px;}
.yuyan a{ color:#555555;  line-height:13px; text-align:left; font-size:12px; }
.yuyan a:hover{ color:#0c4da2 !important;}
.yuyan li.cn{ width:100%; height:13px; float:left; background:url(../images/cn.jpg) no-repeat; margin-top:8px;text-indent:24px;font-size:12px;}
.yuyan li.en{ width:100%; height:13px; float:left; background:url(../images/en.jpg) no-repeat;margin-top:4px;text-indent:24px;text-transform:Uppercase ;font-size:12px;}
.yuyan li.jp{ width:100%; height:13px; float:left; background:url(../images/jp.jpg) no-repeat;margin-top:4px;text-indent:24px;font-size:12px;}
.yuyan li.kor{ width:100%; height:13px; float:left; background:url(../images/kor.jpg) no-repeat;margin-top:4px;text-indent:24px;font-size:12px;}
/*---------头部--------*/
#header02{ height:25px; width:100%;  margin:0px auto;  overflow:hidden; background:#000;}
#header{ width:1300px; height:25px; position:relative; margin:0 auto; z-index:99;   }
#logo{ width:588px; height:25px; float:left; text-align:left;  }
#logo a{ color:#fff;}
#logo a:hover{ display:block; width:100%; height:100%; color:#0c4da2;}
#logo li.lg_1{ width:auto; height:25px; float:left; margin-right:25px; color:#fff; line-height:25px; font-size:12px; background:url(../images/lg_1.jpg) no-repeat left center; min-width:25px; text-indent:18px;}
#logo li.lg_2{ width:auto; height:25px; float:left; margin-right:25px; color:#fff; line-height:25px; font-size:12px; background:url(../images/lg_2.jpg) no-repeat left center; min-width:25px; text-indent:26px;}
#logo li.lg_3{ width:auto; height:25px; float:left; margin-right:25px; color:#fff; line-height:25px; font-size:12px; background:url(../images/lg_3.jpg) no-repeat left center; min-width:25px; text-indent:25px;}
#header1{ float:right; width:150px; height:20px; margin-top:30px;}
#header1 li{  line-height:20px; }
#header1 li a{ display:block; padding-left:15px;}
.Hchina{ width:50px; height:20px; float:left; cursor:pointer; background:ur/images/my/my/Hchina.jpg) no-repeat left center;}
.Henglish{ width:50px; height:20px; float:left; margin-left:5px; cursor:pointer; background:ur/images/my/my/ENGLISH.jpg) no-repeat left center;}
.spacesearch{ height:25px; width: 226px; position:absolute; right:0px; top:55px; display:none; }
.spacesearch .keyword{ width:140px; height:25px; line-height:25px; margin-left:15px; display:none;}
.spacesearch .keyword span{ display:none;}
.spacesearch .keyword .input{ border:0px; background:none; width:140px; color:#54585a;}
.spacesearch .search1{ width:30px; *width:20px; height:25px; line-height:25px;} 
.spacesearch .search1 .btn{border:0px; background:none;  cursor:pointer; width:35px; *width:20px; height:25px; padding:0px; margin:0px; color:#FFF;}
#Email{ width:150px; position:absolute; height:20px; right:2px; top:40px;}
#Email a{ display:block; width:100%; height:100%;}
#menuya{   height:42px; margin:0 auto; background:url(../images/bg_menu.jpg) repeat-x; width:100%; overflow:hidden;}
/*#menuyapng{ width:980px; height:30px; top:0px; left:0px; position:absolute;  background:url(../images/menu.png) no-repeat;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src/images/my/my/menu.png");
_background:none;
}*/
#menu{ height:42px; margin: 0 auto; padding-left: 0px; width:1000px; position:relative; }
#menu li{ float:left;  height:42px; width:140px; text-align:center; position:relative; z-index:19;/* background:url(../images/menuli.jpg) no-repeat right center; */ }
#menu li a{ display:block; color:#07509c; font-size:14px;  width:110px; height:42px; line-height:42px;  margin: 0 auto;  font-family:"微软雅黑";  }
#menu li a:hover{ color:#fff; background:url(../images/bg_menuh.jpg) no-repeat center center;   }
#menu li a span.en{ display:block; line-height:15px; display:none;}
#index #menu li#home a{color:#fff; background:url(../images/bg_menuh.jpg) no-repeat center center; } 
#sub1 #menu li#menu1 a{color:#fff; background:url(../images/bg_menuh.jpg) no-repeat center center; } 
#sub2 #menu li#menu2 a{color:#fff; background:url(../images/bg_menuh.jpg) no-repeat center center; } 
#sub3 #menu li#menu3 a{color:#fff; background:url(../images/bg_menuh.jpg) no-repeat center center; } 
#sub4 #menu li#menu4 a{color:#fff; background:url(../images/bg_menuh.jpg) no-repeat center center; } 
#sub5 #menu li#menu5 a{color:#fff; background:url(../images/bg_menuh.jpg) no-repeat center center; } 
#sub6 #menu li#menu6 a{color:#fff; background:url(../images/bg_menuh.jpg) no-repeat center center; } 
#sub7 #menu li#menu7 a{color:#fff; background:url(../images/bg_menuh.jpg) no-repeat center center; } 
ul#hnav .ljcyakkk_one{
	position: absolute;
	 top:32px;
	display: none;
	padding-top:0px;
	height:auto;
	width:120px;
	padding:0px 0px;
	/*left:0px;
	background:#000000;
	-moz-opacity:0.60;
	Opacity : 0.6;
	filter: Alpha(Opacity=60);*/
	left:5px;
}
ul#hnav .ljcyakkk_onepng{	
	background:#000000;
	-moz-opacity:0.60;
	Opacity : 0.6;
	filter: Alpha(Opacity=60); 	position: absolute; width:120px; }
ul#hnav .ljcyakkk_onener{  position: absolute; width:120px;  }
ul#hnav .ljcyakkk_onepng1{ height:100px; left:0px;}
ul#hnav .ljcyakkk_one1{height:100px; left:0px; }
ul#hnav .ljcyakkk_onepng2{ height:200px; left:0px;}
ul#hnav .ljcyakkk_one2{height:200px; left:0px; }
ul#hnav .ljcyakkk_onepng3{ height:80px; left:0px;}
ul#hnav .ljcyakkk_one3{height:80px; left:0px; }
ul#hnav .ljcyakkk_onepng4{ height:80px; left:0px;}
ul#hnav .ljcyakkk_one4{height:80px; left:0px; }
ul#hnav .ljcyakkk_onepng5{ height:80px; left:0px;}
ul#hnav .ljcyakkk_one5{height:80px; left:0px; }
ul#hnav .ljcyakkk_onepng6{ height:80px; left:0px;}
ul#hnav .ljcyakkk_one6{height:80px; left:0px; }
ul#hnav .ljcyakkk_one ul li{background:none !important; float:none;  line-height:25px; height:25px; position:static; width:120px !important; }
ul#hnav .ljcyakkk_one a{ 	background:none !important; border-bottom:1px dashed #e7e7e7; color:#fff !important; font-weight:normal !important; display:block;  line-height:24px !important; height:24px; font-weight:normal; position:static !important; text-align:left; width:120px !important; text-align:center; font-size:13px;}
ul#hnav .ljcyakkk_one a:hover{background:#d30000 !important;   color:#fff !important; line-height:24px; height:24px; overflow:hidden; }
#index_center{ clear:both; width:100%; height:657px;  margin:83px auto 0 ; overflow:hidden; position:relative; z-index:3;  }
.bannert1{ clear:both; width:100%; height:657px; margin:0 auto;  padding:0px; }
#sub_center{ clear:both; width:1000px; height:231px; margin:0px auto 0px ; padding-bottom:1px; overflow:hidden;  }
.sub_banner1{ width:auto; height:auto; margin:0 auto;}
p.more{ position:relative;}
p.more a{ display:block; position:absolute;} 
p.moreya a{ color:#FFF !important; }
p.more .en{ font-family:Arial, Helvetica, sans-serif; color:#00367f;}
.wrap{ width:100%; margin:0 auto;}
#wrap{ 
    height: auto;
    margin: 0px auto;
    width: 100%; overflow:hidden; background:url(../images/wrap.jpg) repeat-x left top #ffffff; }
#index_wrap{ width: 987px; margin: 0 auto;  padding-top:auto; padding:20px 0px 0px; overflow:hidden;} 
#index_left{ width:987px; height:220px;  padding:0px 0px;  overflow:hidden;}
#index_wrap  .index_category{ height:185px; border:1px solid #d7d7d7; border-top:0px; background:#FFF;}
#index_wrap  .index_category .columnSpace{ padding:6px;}
#index_wrap .index_left_1{ height: 220px;  overflow: hidden; width:241px; float:left;   display:inline;  overflow:hidden; }
#index_wrap .index_left_1 p.more{  height:34px;  margin:0px auto;   width: auto; background:ur/images/my/my/index_title1.jpg) no-repeat;  }
#index_wrap .index_left_1 p.more a{ right:1px; top:0px; width:100px; height:100%}
#index_wrap .index_left_1 .columnSpace{ line-height:22px;}
#index_wrap .index_left_2{ height: 220px;  overflow: hidden; width:273px; float:right;   display:inline;    }
#index_wrap .index_left_2 p.more{  height:34px;  margin:0px auto;   width: auto; background:ur/images/my/my/index_title3.jpg) no-repeat;  }
#index_wrap .index_left_2 p.more a{ right:1px; top:0px; width:100px; height:100%}
/*#index_wrap .index_left_2 .newslist-01 .pic{width:109px; height:71px; padding-bottom:10px; background:url(../images/news_pic.jpg) no-repeat left bottom; float:left;}
#index_wrap .index_left_2 .newslist-01 .pic img{ width:109px; height:71px;}
#index_wrap .index_left_2 .newslist-01 .main{ width:236px; float:right;} 
#index_wrap .index_left_2 .newslist-01 .newstitle{ display:none;}
#index_wrap .index_left_2 .newslist-01 .newstitle .summary h3{ display:none;}
#index_wrap .index_left_2 .clearBoth{ display:none;} 
#index_wrap .index_left_2 .newslist-02{ clear:both;}
*/
#index_wrap .index_left_2 .newslist-01 .content{ height:25px; line-height:25px; background:url(../images/arrow1.jpg) no-repeat left center; padding-left:10px; border-bottom:1px solid #e4e3e3;}
#index_wrap .index_left_2 .newslist-01 .content .title{ width:75%; float:left;}
#index_wrap .index_left_2 .newslist-01 .content .title a{ font-weight:normal;}
#index_wrap .index_left_2 .newslist-01 .content .date{ width:25%; float:right;}
#index_wrap .index_left_2 .newslist-01 .content .date span{ display:none;}
#index_wrap .index_left_2 .newslist-01 .clearBoth{ display:none;}
#index_wrap .index_left_3{  width:421px;  height: auto;   margin-top:0px; float:left; margin:0px 0px 0px 26px;    }
#index_wrap .index_left_3 p.more{  height:34px;  margin:0px auto;   width: auto; background:ur/images/my/my/index_title2.jpg) no-repeat;   }
#index_wrap .index_left_3 p.more a{ right:1px; top:0px; width:100px; height:100%}
#index_wrap .index_left_3  .index_category .columnSpace{ padding-top:25px;}
#index_right { padding:0px 0px; height:193px; clear:both; margin-top:12px; display:none;}
#index_right_1 { width:664px; height:181px; border:1px solid #dcdcdc; background:#FFF; float:left; padding:10px 13px 0px  17px;}
#index_right_1  p.more{  height:25px;  margin:0px auto;   width: 694px;  background:ur/images/my/my/index_title2.jpg) no-repeat;  }
#index_right_1  p.more a{ right:1px; top:0px; width:100px; height:100%}
#index_right_1 .index_category{padding:5px 0px 0px 0px;}
#index_right_2 { width:265px; height:181px; border:1px solid #dcdcdc; background:#FFF; float:right;  padding:10px 16px 0px  10px;}
#index_right_2  p.more{  height:25px;  margin:0px auto;   width: 265px; float:left;  background:ur/images/my/my/index_title3.jpg) no-repeat;  }
#index_right_2  p.more a{ right:1px; top:0px; width:100px; height:100%}
#index_right_2 .index_category{ padding:30px 0px 0px 0px;}
#footer_menu{ width:100%; background:url(../images/bg_fmenu.jpg) repeat-x; height:30px; margin:0 auto;}
#footermenu{ width:1004px; text-align:left; height:30px; line-height:30px ; color:#8c8989; margin: 0 auto;}
#footermenu a{ color:#8c8989;}
#footer_bg{ clear:both; width:100%; height:119px; margin:17px auto 0px; background:url(../images/bg_footer.jpg) repeat-x left top; border-top:1px solid #e4e4e4; } 
.footer{ width:100%; height:109px; color:#555555; margin:0 auto; padding:0; background:#f6f8f9; float:left;  }
.footer a{color:#444; border-bottom:1px solid #0c4da2; cursor:auto; padding-bottom:8px;}
.footer a:hover{ color:#444;}
/*第一滚动*/
#scrollcontent{ width:3600px; height:100px;}
#scrollcontent li{ float:left;width:1800px;}
#scrollitem li{ float:left; width:180px; text-align:center; overflow:hidden}
#scrollitem .comptitle_45{ display:none;}
#scrollitem .buttonP{ display:none;}
#scrollitem .clearBoth{ display:none;}
#scrollitem .comptitle_45{ display:none;}
#scrollitem .buttonP{ display:none;}
#scrollitem .page{ display:none;}
#scrollitem .FrontPicContents_show01-d1_c1 .content{  padding-top:0px; }
#scrollitem .FrontPicContents_show01-d1_c1 .pic{  width:160px; height:120px; margin:0 auto; border:2px solid #e0e0e0;}
#scrollitem .FrontPicContents_show01-d1_c1 .name{ width:160px; height:25px; overflow:hidden;  margin:0 auto; text-align:center;}
#scrollitem .FrontPicContents_show01-d1_c1 .ranknum{ display:none;}
#scrollitem .FrontPicContents_show01-d1_c1 img{ width:160px; height:120px; padding:0px; }
#scrollitem .FrontPicContents_show01-d1_c1 .clearBoth{ display:none}
.FrontProductsCategory_detail01-d1_c1  .information .name{ display:none}
.FrontProductsCategory_detail01-d1_c1  .information h3{ display:none} 
/*第二滚动*/
#scrollcontent_{ width:2240px; height:100px;}
#scrollcontent_ li{ float:left;width:1120;}
#scrollitem_ li{ float:left; width:160px; text-align:center; overflow:hidden}
#scrollitem_ .comptitle_45{ display:none;}
#scrollitem_ .buttonP{ display:none;}
#scrollitem_ .clearBoth{ display:none;}
/*第三滚动*/
#scrollcontent_1{ width:2240px; height:100px;}
#scrollcontent_1 li{ float:left;width:1120;}
#scrollitem_1 li{ float:left; width:160px; text-align:center; overflow:hidden}
#scrollitem_1 .comptitle_45{ display:none;}
#scrollitem_1 .buttonP{ display:none;}
#scrollitem_1 .clearBoth{ display:none;}
.Cpdemo { width: 562px; height:132px; overflow:hidden; margin:0 auto; padding-top:5px;}
.Cpdemo .FrontProducts_list01-d1_c1 .pic-module{width:160px; height:auto; margin-top:0px; }
.Cpdemo .FrontProducts_list01-d1_c1 .pro-module .code a{ color:#464646;}
.Cpdemo .FrontProducts_list01-d1_c1 .ranknum{ display:none;}
.Cpdemo .FrontProducts_list01-d1_c1 .pic a{     } 
.Cpdemo .FrontProducts_list01-d1_c1 .pic a:hover{}
.Cpdemo .FrontProducts_list01-d1_c1 img{    border: 1px solid #E3E3E3; height: 108px; width: 132px;} 
.Cpdemo .FrontProducts_list01-d1_c1 .code { float:none; width:150px;}
.Cpdemo .FrontProducts_list01-d1_c1 .code h1 span{ display:none;}
.Cpdemo .FrontProducts_list01-d1_c1 .code h1 strong{ font-weight:normal;}
.Cpdemo  a{ color:#4d4d4d}
.Cpdemo .type{ display:none}
/*循环滚动代码样式结束*
/****内页样式****/
#sub_list{ background:url(../images/sub_list.jpg) no-repeat; width:1001px; height:20px; margin:0 auto;}
#main{ 
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
}
#main_top{  /*width: 1004px; background:url(../images/sub_top.jpg) no-repeat left top; height:auto;*/  }
#sub_wrap_top{ display:none;}
#sub_wrap_btm{ display:none;}
#sub_wrap{ width:1300px; margin:0 auto; padding:30px 0px 0px;}
#sub_wrapya{ clear:both ; width:auto;}
#sub_wrappng{ position:absolute; left:0px; height:592px; width:1001px; 
-moz-opacity:0.70;
	Opacity : 0.7;
	filter: Alpha(Opacity=70); background:#000000; display:none;}
#index_btm{ background:url(../images/bg_sub_btm.jpg) no-repeat; width:981px; height:12px; display:none}
/*---------内页左侧---------*/
#sub_left{  width:243px; height:auto; float:left; margin:0px 0px 0px 0px; display:none;
 position:relative; z-index:0; background:#FFF; border:1px solid #DCDCDC;} 
#sub_leftlogo{ width:215px; height:22px; display:none;}
#sub_leftlogo .keyword{ width:143px; height:22px; }
#sub_leftlogo .keyword span{ display:none;}
#sub_leftlogo .keyword .input{ border:0px; width:140px; height:20px; line-height:20px; border:1px solid #d6d6d6; padding-left:3px; }
#sub_leftlogo .search1{ width:60px; _width:60px; height:22px; line-height:22px;} 
#sub_leftlogo .search1 .btn{border:0px; background:url(../images/search_btn.jpg) no-repeat;  cursor:pointer; width:60px; _width:60px; height:22px; padding:0px; margin:0px;}
.sub_leftimg{ margin-top:0px; position:absolute; top:-120px; left:0px; height:163px; display:none}
/*---------内页左侧第一块---------*/
#sub_left_A1{ /*background:url(../images/sub_left.jpg) repeat-y left center; height:auto; width:227px; margin-top:170px;*/}
#sub_left_A11{ /*background:url(../images/sub_top.jpg) no-repeat left top; height:auto; width:227px;*/}
#sub_left_A111{ /*background:url(../images/sub_left_btm.jpg) no-repeat left bottom; height:100%; width:227px; padding:0px 0px 246px 0px; position:relative;*/}
.sub_left_1 {}
.sub_left_1 h3 ,.sub_left_1CP h3{ 
font-family: "微软雅黑";
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    height:34px; padding-top:0px; line-height:34px; padding-left:20px; overflow:hidden; background:url(../images/sub_left_title.jpg) no-repeat}
.sub_left_1 h3 .titleEn{ font-size:13px; height:15px;  font-family:Arial, Helvetica, sans-serif;  margin-top:15px;}
.sub_left_1 h3 .titleCn{ line-height:15px; font-size:14px;} 
/*#sub1 .sub_left_1 h3 { background:url(../images/sub_left_title1.jpg) no-repeat}
#sub2 .sub_left_1 h3 { background:url(../images/sub_left_title2.jpg) no-repeat}
#sub3 .sub_left_1 h3 { background:url(../images/sub_left_title3.jpg) no-repeat}
#sub4 .sub_left_1 h3 { background:url(../images/sub_left_title4.jpg) no-repeat}
#sub5 .sub_left_1 h3 { background:url(../images/sub_left_title5.jpg) no-repeat}
#sub6 .sub_left_1 h3 { background:url(../images/sub_left_title6.jpg) no-repeat}
#sub7 .sub_left_1 h3 { background:url(../images/sub_left_title7.jpg) no-repeat}
#sub8 .sub_left_1 h3 { background:url(../images/sub_left_title8.jpg) no-repeat}*/
.sub_left_1 .sub_category ,.sub_left_1CP .sub_category{ padding:5px 0px 5px; 
 width:auto;  height:100%;/* position:absolute;*/ z-index:0;  min-height:200px;}
.sub_left_1 .sub_btm{ overflow:hidden; background:ur/images/my/my/sub_btm.jpg) no-repeat; height:5px; line-height:5px; font-size:0px; width:243px; display:none; }
.sub_left_1 ul{ width:220px; margin: 0 auto;} 
.sub_left_1 ul li{  } 
.sub_left_1 ul li a{
    color: #333333;
    display: block;
    height: 31px;
	line-height:31px;
    overflow: hidden;
    padding-left:50px;
    text-align: left;
	font-weight:normal;
	margin:5px 0px 0px;
 background:ur/images/my/my/bg_moverH.jpg) no-repeat left center;
	width:auto;
	/* position:relative;  z-index:120;*/
	}
.sub_left_1 ul li a:hover{  color:#ffffff; 
     background:ur/images/my/my/bg_moverA.jpg) no-repeat left center;   /* height:22px; width:158px;*/}
/*#sub_left_1 ul li a.current{display:block; border-bottom:1px dashed #85cc02;  color:#85cc02; height:28px; line-height:28px; text-align:center;}*/
.sub_left_1  .menu-second{ display:none;}
.sub_left_1  .menu-second ul{ width:165px; margin:0 auto;}
.sub_left_1  .menu-second ul li a{ background: none; border-bottom:1px dashed #CCC;}
.sub_left_1  .menu-second ul li a:hover{ background: none; border-bottom:1px dashed #CCC;} 
.sub_left_2 { margin-top:15px; width:auto; 
	}
.sub_left_2 p.sub_title{   
 height:88px;
    margin: 0px 0px 0px 0px;
    width: auto;
	background:url(../images/sub_left_2.jpg) no-repeat; display:none;
}
.sub_left_2  .sub_cate{ width: auto; height:auto; overflow:hidden; }
.sub_left_2 .columnSpace{ color:#555555; } 
.sub_left_2 .columnSpace a{color:#555555;}
.sub_left_2  .sub_btmya{ background:url(../images/sub_btm.jpg) no-repeat; height:10px; line-height:px; display:none;}
 .sub_left_3{ display:none;}
#sub_right{  float:left;  width: 1300px; border:0px solid #DCDCDC; background:#FFF;  margin:10px 0px 40px 0px; padding:0px; display:inline}
/*---------内页右侧标题栏---------*/
#sub_right_title{ line-height:36px;   height:36px; padding-left:0px; background:url(../images/sub_right.jpg) no-repeat; display:none; }
/*#sub1 #sub_right_title  { background:url(../images/sub_right1.jpg) no-repeat}
#sub2 #sub_right_title { background:url(../images/sub_right2.jpg) no-repeat}
#sub3 #sub_right_title { background:url(../images/sub_right3.jpg) no-repeat}
#sub4 #sub_right_title { background:url(../images/sub_right4.jpg) no-repeat}
#sub5 #sub_right_title { background:url(../images/sub_right5.jpg) no-repeat}
#sub6 #sub_right_title { background:url(../images/sub_right6.jpg) no-repeat}
#sub7 #sub_right_title { background:url(../images/sub_right7.jpg) no-repeat}
#subcontact .sub_left_1 h3 { background:url(../images/sub_left_tiitlec.jpg) no-repeat}
#subProjects .sub_left_1 h3 { background:url(../images/sub_left_tiitlep.jpg) no-repeat}*/
#sub_right_title h2{    line-height:30px;   color:#f1090f; font-size:14px; font-weight:bold; width:auto; overflow:hidden; padding:0px 0px 0px 20px ; font-family:"微软雅黑"; }
#sub_right_title h2 span.location{ float:right;font-size:13px; font-weight:normal; color:#636363; overflow:hidden;  padding-left:15px; padding-top:0px; width:auto; text-align:right; overflow:hidden; padding-right:10px; background:url(../images/arrow4l.jpg) no-repeat left center; font-family:"微软雅黑"; }
#sub_right_title h2 span.location a{ color:#636363;}
#sub_right_title h2 span.location a:hover{ color:#e07903; text-decoration:underline;}
.FrontComContent_detail01-d1_c1 .title h3{ display:none;}
.Rcontent{color:#333333; line-height:28px; min-height:400px;height:auto !important;height:400px; _min-height:400px;  _height:auto !important; _height:400px;
}
#sub_right_content{ padding-top:0px;}
#sub_right_content .btm{ background:url(../images/gsjj_16.jpg) no-repeat; height:32px; width:auto;}
/*---------内页右侧内容区域---------*/    
#sub_right_content{ }
/*高级搜索*/
.advanced_search{  margin:0 auto; margin-bottom:15px;}
.advanced_search .search1 .btn{ background:#1496e3; color:#fff; text-align:center; border:0; font-size:13px;  padding:4px 5px 1px 10px;  margin-top:2px; }
/*同类商品列表*/
#elem-FrontProducts_listByCongener01-001 .ranknum{ display:none;}
#elem-FrontProducts_listByCongener01-001 .productlist-01 li.content{ float:left; width:24.9%;}
#elem-FrontProducts_listByCongener01-001 .clearBoth{ display:none;}
#elem-FrontProducts_listByCongener01-001 .pic-module{ height:118px;}
#elem-FrontProducts_listByCongener01-001 .pic-module img{ height:150px; height:118px;}
#elem-FrontProducts_listByCongener01-001 .code h1{ text-align:center; width:150px;}
#elem-FrontProducts_listByCongener01-001 .code h1 strong{  font-weight:normal;}
#elem-FrontProducts_listByCongener01-001 .code span{ display:none;}
.samegeneral h5{ height:35px; line-height:35px; border-bottom:1px solid #1496e3; color:#433; font-weight:bold; margin-bottom:16px;}
.skimpro h4{ display:none;}
/*---------内页右侧新闻样式---------*/ 
.news_search{ width:600px; margin:0 auto; padding:10px 0;}
.news_search .search .btn{ background:#0e77cb; color:#fff; text-align:center; border:0; font-size:13px; padding-top:4px; width:40px;}
.comptitle_43{ display:none;}
#sub_right_content h4{ padding:0; margin:0; font-size:16px; font-weight:bold; text-align:center; color:#222; height:40px; line-height:30px; line-height:40px;}
#sub_right_content .from{ text-align:center; color:#888; border-bottom:0px dotted #ddd; margin-bottom:10px;}
#sub_right_content1 h4{ padding:0; margin:0; font-size:16px; font-weight:bold; text-align:center; color:#222; height:40px; line-height:30px; line-height:40px;}
#sub_right_content1 .from{ text-align:center; color:#888; border-bottom:0px dotted #ddd; margin-bottom:10px;}
#newslist li{ background:url(../images/icon_arrow4.gif) no-repeat 8px center; padding-left:25px; border-bottom:1px dotted #ddd; height:33px; line-height:33px;}
.newstitle_in{ width:500px; float:left;}
.newstitle_in a{ color:#444;}
.newstitle_in a:hover{ text-decoration:none; color:#000;}
.date_in{ float:right; width:80px; color:#888; font-size:11px; font-family:arial;}
.page{ width:100%; text-align:center; clear:both; margin-top:15px;}
.page1{ width:100%; text-align:center; clear:both;}
/*---------内页右侧客户留言---------*/
#btn_message a{ display:block; width:120px; height:40px; background:url(../images/btn_message.gif); margin:20px auto;}
.FrontMessages_list01-d1_c1 a{ display:none;}
.FrontMessages_list01-d1_c1 .clearBoth{ background:#f00}
/*---------相关产品列表---------*/
#FrontProducts_listByRelated01-001 .ranknum{ display:none;}
#FrontProducts_listByRelated01-001 .productlist-01 li.content{ float:left; width:25%; text-align:center;}
#FrontProducts_listByRelated01-001 .clearBoth{ display:none;}
#FrontProducts_listByRelated01-001 .pic-module{ height:113px;}
#FrontProducts_listByRelated01-001 .pic-module img{ width:170px; height:113px;}
#FrontProducts_listByRelated01-001 .code h1{ text-align:center; width:100%;}
#FrontProducts_listByRelated01-001 .code h1 strong{  font-weight:normal;}
#FrontProducts_listByRelated01-001 .code span{ display:none;}
.related_product h5{ height:35px; line-height:35px; border-bottom:1px solid #d1e2ee; color:#0054c7; font-weight:bold; margin-bottom:16px;}
.skimpro h4{ display:none;}
/***********************************自定义样式***********************************/
.index_category1 {   overflow:hidden;  height: 140px !important;  position:relative}
.index_category1 .clearBoth{ display:none}
.index_category1 ul.mainul{width: 900px; position: absolute;left: 0px;}
.index_category1 li.code span{ display:none}
.index_category1 div.pic a{}
.index_category1 div.pic a:hover{}
.index_category1 li.content{ width:182px;  /*background:url(../images/bg_pic.jpg) no-repeat;*/ height:auto; padding-top:10px;  }
.index_category1 div.pic img { height:104px; width:173px; border:0px solid #afafaf;}
.index_category1 li.content .pic-module{ width:173px; height:104px; padding-top:5px; overflow:hidden; text-align:center; }
.index_category1 li.content .pro-module{ width:173px;  height:20px; line-height:20px; overflow:hidden; text-align:center; background:#9b9b9b; color:#272727;}
.index_category1 li.content .pro-module li{ height:18px; line-height:18px; overflow:hidden;}
.index_category2 li.Lcontent{ width:350px;  /*background:url(../images/bg_pic.jpg) no-repeat;*/ height:auto;   }
.index_category1 li.content p.pic img{ width:101px; height:144px;}
.index_category1 .more  a { display:block; position:absolute; left:900px;  top:0px; background:none; width:50px; height:30px; color:#3b4621;}
.index_category1 .promore{ float:right; padding-right:60px; font-weight:normal; color:#555555}
.index_category1 h4 span{ float:left}
.index_category1 li.content .pro-module a{ font-weight:normal;}
.prev-jkSlider{ background:url(../images/arrow_left.jpg) no-repeat center}
.next-jkSlider{ background:url(../images/arrow_right.jpg) no-repeat center}
.index_category3 .prev-jkSlider{ background:url(../images/arrow_left1.jpg) no-repeat center}
.index_category3 .next-jkSlider{ background:url(../images/arrow_right1.jpg) no-repeat center}
.FrontPublic_breadCrumb01-d2_c1 .current { display:none;}
.FrontPublic_breadCrumb01-d2_c1 .home { display:none;}
.FrontPublic_breadCrumb01-d2_c1 .title { display:none;}
.FrontPublic_breadCrumb01-d2_c1 .cycle{ display:none}
.FrontPublic_breadCrumb01-d2_c1 a{ font-size:14px;}
/*叠加效果*/
.tabMenu li.curr{ color:#fff;
    cursor: auto;
     background:url(../images/index_curr.jpg) no-repeat !important;}
.tabMenu li.item { 
    cursor: pointer;
    padding: 0;
    text-align: center;
    width: 84px;
	background:url(../images/index_curra.jpg) no-repeat;
}
.tabMenu li {
    color: #2e3031;
    float: left;
    font-size: 12px;
    height: 28px;
	line-height:28px;
    width: 0px;
	font-family:"微软雅黑","微软雅黑";
}
.tabMenu li.firstHover{ width:8px;}
.tabMenu{height:28px; width:295px; position:relative; padding-left:1px;}
/*.boxBody { border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0; width:717px; padding:10px 20px; height:300px; }
.boxBodyB {width:auto !important; padding:20px 0px 10px !important; height:275px !important;   }
.boxBodyC {width:auto !important; padding:20px 0px 10px !important; height:290px !important;   }
*/
.boxBodyA{ padding:0px 0px 0px 10px; width:auto;}
.index_center2 .btm{ background:url(../images/index_btm2.jpg) no-repeat; width:759px; height:4px;}
.tabMenu .btm_more{  background: url("../images/btm_more.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 16px;
    position: absolute;
    right: 10px;
    top:5px;
    width: 46px;}
.tabMenu .btm_more a{ display:block; width:100%; height:100%;} 
#box_content .FrontComContent_detail01-d1_c1 .title{ display: none}
#box_content .FrontComContent_detail01-d1_c1{ padding:10px;}
.member_welcome,.member_menu{ border-left: 1px solid #D0D0D0;
    border-right: 1px solid #D0D0D0;
    height: auto;
    padding: 10px;
    width: auto;}
.sub_left_1ya{ display:none}
.sub_left_2ya{ display:none}
.sub_left_3ya{ display:none}
.sub_left_4ya{ display:none}
.sub_left_5ya{ display:none}
.sub_left_6ya{ display:none}
.sub_left_7ya{ display:none}
.sub_left_8ya{ display:none}
#sub_Aboutljc{ display:none}
.sub_left_9ya{ display:none}
.sub_left_10ya{ display:none}
/*产品分类*/
#menucp{ width:100px; height:auto; position:relative;  z-index:10; margin-top:2px;  }
#menucp li{ height:27px; line-height:27px; background:url(../images/arrowya1.jpg) no-repeat left center;  width:80px; padding:3px 0px 0px 30px;  } 
#menucp li a { display:block; color:#fff; background:url(../images/menucp1.png) no-repeat; padding-left:10px; font-size:13px; height:19px;  line-height:19px; margin-top:2px;}
#menucp li a:hover{ display:block; color:#fff; /*background:url(../images/bg_menucph.jpg) no-repeat #ffffff
; */border-right:none; }
#menucp li span.hhhff{ display: block;
    position: relative;
    width: 90px;
    z-index: 1;}
#menucp li.hover1 span.hhhff{ width:70px; _width:70px; z-index:13; }
#menucp li span.hhhff s {
    display: block;
    height: 13px;
    left: 60px;
    position: absolute;
    top: 0px;
    width: 13px;
}
#menucp li h3.yyy a{ /*background:url(../images/arrow1.jpg) no-repeat left center; border-bottom:1px solid #CCC;*/ }
#menucp li.hover1 h3.yyy {
	BORDER-RIGHT: #d4d4d3 0px solid; background:#FFF;   BORDER-TOP: #d4d4d3 1px solid; FONT-WEIGHT: bold; OVERFLOW: hidden; BORDER-LEFT: #d4d4d3 1px solid; BORDER-BOTTOM: #d4d4d3 1px solid
}
#menucp li.hover1 h3.yyy a{background:#FFF; }
ul#hnavya01 li .secondCP{
	padding: 10px 2px 0px 2px;
	position: absolute;
	left:99px;
    top:3px;
	display: none;
	background:#ffffff !important;
/*	-moz-opacity:0.85;
	Opacity : 0.85;
	filter: Alpha(Opacity=85);
	padding-top:5px;*/
	width:167px;
	height:auto;
	margin-bottom:10px;
	border:1px solid #d4d4d3;
	height:110px;
}
ul#hnavya01 li .secondCP ul {}
ul#hnavya01 li .secondCP ul li{ background:none; position:static; float:left; width:50%; padding:0px; text-align:center;}
ul#hnavya01 li .secondCP a{ 	background:none !important; color:#43443e !important; display:inline; width:auto; height:auto !important; padding-left:0px; }
ul#hnavya01 li .secondCP a:hover{ background:none !important; color:#cc0101!important;  margin-top:0px; overflow:hidden; 
	 display:inline !important;}
/*二级*/
.sub_left_7ya .FrontComContent_list01-d1_c1 li{}
.sub_left_7ya .FrontComContent_list01-d1_c1 li .menuya{ width:auto; margin:0 auto; display:block !important;}
.sub_left_7ya .FrontComContent_list01-d1_c1 li .menuya li a{ background:none; color:#455a06;}
.sub_left_7ya .FrontComContent_list01-d1_c1 li .menuya li a:hover{ background:url(../images/two_menua.gif); color:#455a06;} 
/*产品搜索*/
.search01{ margin-top:10px; clear:both; color:#000; width:216px; height:150px; position:relative;} 
.search01 .sub_title{ background:url(../images/search_title.jpg) no-repeat; height:30px; width:216px;}
.search01 .FrontProducts_generalSearch01-d1_c1{ margin:10px 10px 10px;}
.search01  span{ display:block;}
.search01 .keyword{ display:block;}
.search01 .keyword .input-gray{ background:url(../images/input-gray.jpg) no-repeat; width:126px; height:22px; line-height:22px; border:0px;}
.search01 .category{ display:block; margin:5px 0px;}
.search01 .category select{ width:140px; line-height:22px; height:22px;}
.search01 .search1{ display:block; position:absolute; right:10px; top:62px;  width:56px; height:24px;}
.search01 .search1 .btn-com-03{ background:url(../images/btn-com-03.jpg) no-repeat; width:56px; height:24px; line-height:24px; color:#FFF; border:0px;}
/*名称*/
.slideBox .FrontDownloads_list01-d1_c1{ width:380px; margin:0 auto;}
.slideBox .FrontDownloads_list01-d1_c1 .downtitle{ display:none}
.slideBox .FrontDownloads_list01-d1_c1 .content{height:25px; line-height:25px; overflow:hidden; border-bottom:1px solid #bdbdbd;}
.slideBox .FrontDownloads_list01-d1_c1 .content span{ margin:0px; width:auto; height:25px; line-height:25px; font-weight:normal;}
.slideBox .FrontDownloads_list01-d1_c1 .content .list ul li{ float:left; margin:0 10px;}
/**/
.mingcLANS{ padding-top:0px;}
/* 页面提示 */
.text-oper {
	float:left;
	/*margin-left:8px;*/
}
.text-tip {
	float:left;
	margin:0 0 0 10px;
}
.text-tip span {
	line-height:15px;
}
.text-oper span, .text-tip span {
	width:auto!important;
	word-break:break-all;
}
.text-tip .tip-default {
	color:#999;
}
.text-tip .tip-remind {
	color:#000;
}
.text-tip .tip-ok {
	background:ur/images/my/common/tip/ok.gif) left top no-repeat;
	color:#3bae47;
	padding-left:20px;
	display:inline-block;
}
.text-tip .tip-error {
	background:ur/images/my/common/tip/error.gif) left top no-repeat;
	color:#e60012;
	padding-left:20px;
	display:inline-block;
}
/*9999999999999999999999999999999章大侠99999999999999999999999999999999999*/
.kehu{ width:1300px; height:298px; margin:25px auto 0; position:relative;}
.zhenim{ width:1300px; height:164px;  position:absolute; z-index:5; left:0px; top:100px;}

.i0{ width:100%; height:85px; margin:0 auto; background:#f6f8f9;}
.i0_c{ width:1200px; margin:0 auto; height:85px; line-height:85px; font-size:17px; color:#444444; position:relative; }
/*.shang{ position:absolute; top:-60px; left:0px; }*/
.shang{ position:absolute; top:0px; left:0px; }
.i0_c span{ font-size:26px; line-height:85px; color:#0c4da2;}
.pw{ width:1300px; margin:0 auto; }
.ppw{ width:1300px; margin:0 auto; }
.banner a:link,.banner a:visited { color: #fff;}
.banner a:active,.banner a:hover { color: #fff;}
.banner{ position: relative; overflow: hidden; width: 100%; background-color: #ddd;}
.banner .item{ position: relative; width: 100%; height: 100%; overflow:hidden;}
.banner .pic{ width: 100%; height: 100%; position: absolute; background-repeat:no-repeat; background-position: center center; background-size:cover; }
.banner .pic .pimg{ width: 100%; display: block; opacity: 1;  transition:transform 5s ease 0s, opacity 2s ease 0s;}
.banner .imgIn .pimg{ opacity: 1; transform:matrix(1.1, 0, 0, 1.1, 0, 0);}
.bannerText{ position: absolute; top: 275px !important; left:80px; right:0; color:#fff; width:196px; height:49px;}
.bannerText .tx1{ max-width:100%; margin:0 auto; }
.bannerText .tx2{ text-align:center; margin-top:35px; }
.amore{ display:block; color:#fff;  width:196px; height:49px; position:relative; margin:0 auto; }
.amore .ambor{ border:2px solid #d2d1d1; height:45px; line-height:45px; text-align:center; font-size:15px; }
.amore .ambor:hover{ color:#0c4da2;}
.amore span{ display:block; position:absolute; background:#0c4da2;  }
.aline_1{ width:0; height:2px; bottom:0; left:0; transition:150ms; -webkit-transition:150ms; }
.aline_2{ width:2px; height:0; bottom:0; right:0; transition:75ms 150ms; -webkit-transition:75ms 150ms; }
.aline_3{ width:0; height:2px; top:0; right:0; transition:150ms 250ms; -webkit-transition:150ms 250ms; }
.aline_4{ width:2px; height:0; top:0; left:0; transition:75ms 400ms; -webkit-transition:75ms 400ms; }
.banner .amore{ margin-top:5.8%; }
.banner .amore:hover{ color:#b42c2c; }
.amore:hover .aline_1,
.amore:hover .aline_3{ width:100%; }
.amore:hover .aline_2,
.amore:hover .aline_4{ height:100%; }
.batxhide .tx,
.batxhide .amore{ transition:600ms; -webkit-transition:600ms; transition-timing-function:ease-out; -webkit-transition-timing-function:ease-out; transform:translateY(80px); -webkit-transform:translateY(80px); opacity:0; }
.batxhide .tx2{ transition-delay:100ms; -webkit-transition-delay:100ms; }
.batxhide .amore{ transition-delay:200ms; -webkit-transition-delay:200ms; }
.batxshow .tx,
.batxshow .amore{ transform:translateY(0); -webkit-transform:translateY(0); opacity:1; }
.banner .bx-wrapper .bx-pager{ height: 9px; bottom: 100px; padding-top: 0px; position: absolute; width: 100%; left: 0px; z-index: 99; text-align: center; line-height: 9px;}
.banner .bx-wrapper .bx-pager.bx-default-pager a{ height: 9px; line-height: 9px; width: 9px; margin: 0px 9px; display: inline-block; overflow: hidden; background: url(../images/num_21.png) no-repeat scroll center center; cursor: pointer;}
.banner .bx-wrapper .bx-pager.bx-default-pager a:hover,.banner .bx-wrapper .bx-pager.bx-default-pager a.active{ background: url(../images/num_2.png) no-repeat scroll center center;}
.downSider{ width:30px; height:50px; background:url(../images/mouse.png) no-repeat center center; position:absolute; left:50%; margin-left:-15px; bottom: 130px; z-index:99; animation:b_jump 1.5s ease-in-out 0.1s alternate infinite; -webkit-animation:b_jump 1.5s ease-in-out 0.1s alternate infinite; cursor:pointer; }
@keyframes b_jump{
	from{ transform:translateY(0); -webkit-transform:translateY(0);}
	to{ transform:translateY(-10px); -webkit-transform:translateY(-10px); }
	}
@-webkit-keyframes b_jump{
	from{ transform:translateY(0); -webkit-transform:translateY(0); }
	to{ transform:translateY(-10px); -webkit-transform:translateY(-10px); }
	}
.header{
	position:absolute;
	top:25px;
	left:0;
	right:0;
	background:#fff;
	padding:0 30px;
	z-index:899;
	height:82px;
	overflow:hidden;
	box-shadow: 0px 2px 4px -2px rgba(0, 0, 0, 0.3);
	}
.header .logo{ 
	display:block;
	width:264px;
	float:left;
	margin-top:13px;
	}
.header a{ color:#323232 !important; }
.header a:hover, .header a:active{ color:#b42c2c; }  
.header .logo img{ width:100%; }
.header .nav{
	float:right;
	margin-top:26px;
	}
.header .nav li{
	float:left;
	margin-left:20px;
	height:30px;
	line-height:30px;
	position:relative;
	overflow:hidden;  
	}
.header .nav a{ font-size:15px;
	display:block;
	position:relative;
	height:60px;
	transition:300ms;
	-webkit-transition:300ms;
	top:0;
	}
.header .nav .tx{
	display:block;
	height:30px;
	}
.header .nav .tx_2{ color:#bc1b1b; }
.header .nav li:hover a,
.header .nav li.act a{ top:-30px; }
.tool{ float:right; margin-top:26px; margin-left:40px; }
.tool a{
	display:block;
	width:30px;
	height:30px;
	float:left;
	background-repeat:no-repeat;
	background-image:url(../images/tool.png);
	overflow:hidden;
	transition:300ms;
	-webkit-transition:300ms;
	}
.tool .sina{ background-position:right top; margin-left:10px; }
.tool .sina:hover{ background-position:right bottom; }
.tool .weixin:hover{ background-position:left bottom; }
.popUpblack{ background:url(../images/black.png) repeat; width: 100%; height: 100%; position: fixed; left: 0px; top: 0px; z-index: 1010; display: none;}
.popUp { width: 220px; height: 242px; border: 15px solid #f1f1f1; background: #f1f1f1; position: fixed; left: 50%; top: 50%; margin: -87px 0 0 -115px; z-index: 1004; }
.popUp .t { background: #f2f2f2 ;
    border-bottom: 1px solid #e8e8e8;
    color: #0c4da2;
    font-size: 16px;
    font-weight: normal;
    height: 26px;
    line-height: 15px;
    padding: 0 0 0 10px; }
.popUp .t .close { padding: 0 10px 0 0; float: right; cursor: pointer; color: #a21e0c; font-weight: normal; font-size:14px; }
.popUp .img { padding: 20px; }
.popUp .img img { width: 100%; height: 100%; display: block; }
.header.pos{ top:0; bottom:auto; position:fixed; }
.idx_title{
	width:300px;
	margin:0 auto;
	margin-bottom:2.4%;
	}
.idx_title .en{
	width:100%;
	}
.idx_title .en2{ display:none; }
.idx_title:hover .en1{ display:none; }
.idx_title:hover .en2{ display:block;}
.idx_title .ch{
	width:172px; 
	height:56px;
	position:relative;
	margin:0 auto;
	text-align:center;
	line-height:56px;
	font-size:25px;
	color:#000;
	overflow:hidden;
	margin-top:10px;
	}
.idx_title:hover .ch{ color:#0c4da2; }
.idx_line{
	display:block;
	background:#a1a1a1;
	position:absolute;
	transition:150ms;
	transition-timing-function:linear;
	}
.idx_line_1{
	width:21px;
	height:1px;
	right:50%;
	bottom:0;
	transition-delay:300ms;
	}
.idx_line_2{
	width:21px;
	height:1px;
	left:50%;
	bottom:0;
	transition-delay:300ms;
	}
.idx_line_3{
	width:1px;
	height:0;
	left:0;
	bottom:0;
	transition-delay:150ms;
	}
.idx_line_4{
	width:1px;
	height:0;
	right:0;
	bottom:0;
	transition-delay:150ms;
	}
.idx_line_5{
	width:0;
	height:1px;
	left:0;
	top:0;
	transition-delay:0ms;
	}
.idx_line_6{
	width:0;
	height:1px;
	right:0;
	top:0;
	transition-delay:0ms;
	}
.idx_title:hover .idx_line{ background:#0c4da2; } 
.idx_title:hover .idx_line_1,
.idx_title:hover .idx_line_2{ width:100%; transition-delay:0ms;  } 
.idx_title:hover .idx_line_3,
.idx_title:hover .idx_line_4{ height:100%; transition-delay:150ms; } 
.idx_title:hover .idx_line_5,
.idx_title:hover .idx_line_6{ width:50%; transition-delay:300ms; } 
/*.idx_pros{
	width:1300px; height:298px;
	margin:66px auto 0;
	}
.idx_pros a{
	display:block;
	width:300px;
	height:150px;
	float:left;
	color:#646464;
	border:1px solid #eee;
	position:relative;
	border-right:0;
	border-bottom:0;
	overflow:hidden;
	}*/
.idx_pros .ico,
.idx_pros .txts{
	width:50%;
	height:100%;
	position:absolute;
	top:0;
	}
.idx_pros .ico{
	background-repeat:no-repeat;
	background-position:left center;	
	left:0;
	transition:left 500ms;
	-webkit-transition:left 500ms;
	}
.idx_pros .idxp11 .ico{
	background-image:url(../images/idxico1.png);
	}
.idx_pros .idxp11:hover .ico{
	background-image:url(../images/idxico11.png);
	}
.idx_pros .idxp21 .ico{
	background-image:url(../images/idxico2.png);
	}
.idx_pros .idxp12 .ico{
	background-image:url(../images/idxico3.png);
	}
.idx_pros .idxp12:hover .ico{
	background-image:url(../images/idxico33.png);
	}
.idx_pros .idxp22 .ico{
	background-image:url(../images/idxico4.png);
	}
.idx_pros .idxp13 .ico{
	background-image:url(../images/idxico5.png);
	}
.idx_pros .idxp13:hover .ico{
	background-image:url(../images/idxico55.png);
	}
.idx_pros .idxp23 .ico{
	background-image:url(../images/idxico6.png);
	}
.idx_pros .txts{
	left:50%;
	width:30%;
	padding-right:20%;
	transition:500ms;
	-webkit-transition:500ms;
	}
.idx_pros .txts .ch{
	font-size:18px;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:3px;
	margin-top:45px;
	}
.idx_pros .idxp1 .txts .ch{
	color:#323232;
	}
.idx_pros .txts .en{
	font-size:13px;
	margin-top:2px;
	}
.idx_pros .pic{ 
	width:100%; 
	height:100%; 
	overflow:hidden;
	background-repeat:no-repeat;
	background-position: center center;
	background-size:cover;
	}
.idx_pros .pic img{ width:100%; }
.idx_pros .idxp2{ color:#fff; }
.idx_pros .idxp2 .txts .ch{ border-color:#fff; } 
.idx_pros .cover{ position:absolute; left:0; top:0; bottom:0; right:0; opacity: 0; overflow:visible; border:0 solid #b42c2c; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; }
.idx_pros a:hover .cover{ opacity:1; border:150px solid #b42c2c;}
.idx_pros a:hover .ico{ left:50%; }
.idx_pros a:hover .txts{ left:0; padding-right:0; padding-left:15%; }
.idx_pros .idxp1:hover { color:#fff; }
.idx_pros .idxp1:hover .txts .ch{ color:#fff; }
.idx_pros .arrow{ width:18px; height:18px; background:url(../images/wi_arrow.png) no-repeat center center; position:absolute; bottom:15px; left:15%; transform:translateX(-60px); -webkit-transform:translateX(-60px); opacity:0; display:none\9; transition:500ms; -webkit-transition:500ms; }
.idx_pros a:hover .arrow{ transform:translateX(0); -webkit-transform:translateX(0); opacity:1; }
.i2{ margin-top:2.4%; }
.idxnews{
	width:100%;
	height:468px;
	overflow:hidden;
	}
.inw-video{
	width:50%;
	height:100%;
	float:left;
	background-position:center center;
	background-repeat:no-repeat;
	}
#vido_logo{ display:none; }
.vico{ position: absolute; width: 69px; height: 69px; display: block; left: 50%; top: 50%; margin: -34px 0px 0px -34px;}
.vico .vi1{ background: url(../images/video_i2.png) no-repeat scroll center center; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;  -webkit-transform: scale(0); transform: scale(0); opacity: 0; filter: alpha(opacity=0); transition: 300ms; -webkit-transition: 300ms;}
.vico .vi2{ background: url(../images/video_i1.png) no-repeat scroll center center; width: 100%; height: 100%; display: block; position: relative; z-index: 3;}
.vico:hover .vi1 { -webkit-transform: scale(1); transform: scale(1); opacity: 1; filter: alpha(opacity=100); }
#vido { position: relative; overflow: hidden; height: 100% !important; display: block;}
#vido_display_button { background: none no-repeat!important; }
.inw-txts{
	width:50%;
	height:100%;
	float:left;
	background:#f6f8f9;
	}
.inw-txts .bodr{
	border:1px solid #eeeeee;
	height:468px;
	}
.box_year{ width:566px; float:left; margin-left:80px;}
.inw-txts .empty{
	height:50px;
	position:relative;
	}
.inw-txts .year{
	width:20%;
	float:left;
	position:relative;
	line-height:52px;
	} 
.inw-txts .year .line{
	display:block;
	position:absolute;
	top:0;
	right:0;
	height:100%;
	background:#eee;
	width:1px;
	height:100%;
	}
.inw-txts .txts{
	float:left;
	width:70%;
	margin-right:10%;
	line-height:52px;
	}
.inw-txts .empty .year,
.inw-txts .empty .txts{
	height:100%;
	}
.inews .date{
	font-size:16px;
	color:#000;
	text-align:center;
	font-weight:600; 
	}
.inews{
	position:relative;
	}
.inews a{
	display:block;
	color:#646464;
	white-space:nowrap;
	}
.inews .year a{
	text-align:right;
	padding-right:20px;
	position:relative;
	}
.inews .txts{
	padding-top:52px;
	}
.inews .txts a{
	padding-left:20px;
	text-overflow:ellipsis;
	overflow:hidden;
	}
.inw-txts .l_line{
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:90%;
	height:1px;
	background:#eee;
	}
.inw-txts .s_line{
	width:11px;
	height:1px;
	position:absolute;
	top:50%;
	display:block;
	background:#eee;
	right:-5px;
	}
.inw-pic{
	width:100%; background:#f6f6f6; margin:0 auto;
	height:371px;
	position:relative;
	overflow:hidden;
	}
.comptitle_00{ display:none;}
.inw-pic ul{
	width:100%;
	height:100%;
	}
.inw-pic ul li{
	width:100%;
	height:100%;
	}
.jwplayer.aspectMode {
    height:100% !important;
	}
.jwplayer .jwicon { opacity: 0.8; filter: alpha(opacity=80); cursor: pointer; background: url(../images/video_i1.png) no-repeat!important; width: 69px!important; height: 69px!important; transform: rotate(0deg) !important; }
.jwplayer .jwicon:hover { opacity: 1; filter: alpha(opacity=100); }
.jwlogo, .jwclick { display: none!important; }
.inw-pic .owl-theme .owl-controls .owl-page {
    display:block;
	}
.inw-pic .owl-theme .owl-controls .owl-page span { 
	width: 12px;
    height: 4px;
    margin: 5px 0;
	background:#0c4da2;
	transition:300ms;
	-webkit-transition:300ms;
	}
.inw-pic .owl-theme .owl-controls{
	position:absolute;
	top:60px;
	left:20px;
	}
.inw-pic .owl-theme .owl-controls .owl-page.active span{
	width:22px;
	}
.i3{
	margin-top:2.4%;
	}
.i4{
	margin-top:2.4%; float:left; width:100%; margin-bottom:28px;
	}	
.xinwen_0{ width:1300px; height:390px; margin:0 auto;}	
.i1	{
	margin-top:2.4%; width:100%; float:left; background:url(../images/1qi1.jpg) repeat-x left 158px;
	}
.works a{
	display:block;
	color:#969696;
	float:left;
	width:25%;
	}
.works .pic{
	width:154px; height:154px; border:2px solid #d2d1d1;	transition: all 900ms ease 500ms; margin:0 auto;
	/*overflow:hidden;*/
	position:relative;
	}
.works .pic .xu	{border:2px solid #d2d1d1;width:154px; height:154px; position:absolute; left:0xp; top:0px;transition: all 700ms ease 300ms;}
.works .pic .xu:hover{border:2px solid #0c4da2;transition: all 700ms ease 300ms;
transform:rotate(45deg);
-ms-transform:rotate(45deg); 	/* IE 9 */
-moz-transform:rotate(45deg); 	/* Firefox */
-webkit-transform:rotate(45deg); /* Safari 和 Chrome */
-o-transform:rotate(45deg); 	/* Opera */
}
.works .pic img{
	width:100%;
	transition:600ms;
	-webkit-transition:600ms;
	}
.works .bodr{ height:154px; width:154px; /*background:url(../images/fa_1.png) no-repeat center center;*/
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	transition:300ms;
	-webkit-transition:300ms;
	opacity:0;
	/*display:none\9;*/display:inline;
	border:2px solid #0c4da2;transition: all 700ms ease 300ms;
transform:rotate(45deg);
-ms-transform:rotate(45deg); 	/* IE 9 */
-moz-transform:rotate(45deg); 	/* Firefox */
-webkit-transform:rotate(45deg); /* Safari 和 Chrome */
-o-transform:rotate(45deg); 	/* Opera */
	}
.works .title{
	 text-align:center;
	 padding:20px 0 20px; margin-top:35px;
	position:relative;
	transition:background 300ms;
	-webkit-transition:background 300ms;
	}
.works .title .ch {
	font-size:18px; color:#555; font-weight:bold;
	font-family:"微软雅黑";
	white-space:nowrap;
	overflow:hidden;
	}
.works .title .en{
	color:#888; font-size:10px;text-transform:Uppercase;
	}
.works .title .con	{ color:#666666; font-size:13px; line-height:26px; margin:5px auto 0; width:276px;}	
.works .title .line{
	display:block;
	background:#fff;
	position:absolute;
	transition:300ms;
	-webkit-transition:300ms;
	}
.works .title .line_1{
	width:24px;
	height:1px;
	top:50%;
	right:30px;
	margin-top:-1px;
	transform:translateX(30px);
	-webkit-transform:translateX(30px);
	}
.works .title .line_2{
	width:1px;
	height:24px;
	top:50%;
	margin-top:-12px;
	right:42px;
	transform:translateY(30px);
	-webkit-transform:translateY(30px);
	}
.works a:hover .bodr{
	opacity:1;
	display:block\9;
	}
.works a:hover .pic img{ 
/*	transform:scale(1.09);
	-webkit-transform:scale(1.09);*/
}
.works a:hover .pic {border:none;transition: all 700ms ease 300ms;border:2px solid #0c4da2;
transform:rotate(45deg);
-ms-transform:rotate(45deg); 	/* IE 9 */
-moz-transform:rotate(45deg); 	/* Firefox */
-webkit-transform:rotate(45deg); /* Safari 和 Chrome */
-o-transform:rotate(45deg); 	/* Opera */
}
.works a:hover .fa_a{  position:relative; z-index:9;}
.works a:hover .title{
/*	background:#f4f2f2;*/
	}
.works a:hover .title .ch{
	color:#0c4da2;
	}
.works a:hover .title .en{
	color:#888;
	}
.works a:hover .title .line{
	transform:translate(0);
	-webkit-transform:translate(0);
	}
.fo-logo{
	float:left;
	width:200px;
	}
.fo-logo img{
	width:100%;
	}
.fo-cta{
	float:left; margin-top:38px;
	margin-left:0;
	}
.fo-cta p strong{
	font-weight:normal;
	color:#b42b2b;
	text-transform:uppercase;
	}
.fo-tool{
	float:right;
	text-align:right; margin-top:38px;
	font-size:0;
	}
.footer a{
	color:#444;
	}
.footer a:hover,.footer a:active{
	color:#444;
	}
.fo-tool a,
.fo-tool p{
	font-size:13px; border:none; cursor:pointer;
	}
.fo-tool .wxs{
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:middle;
	}
.fo-tool .wxs a{
	width:40px;
	height:30px;
	float:left;
	}
li.fenxiang{ width:65px; height:20px; text-align:left; line-height:20px; color:#888; font-size:13px; float:left; margin-top:10px;}	
.fo-tool .wxs .ico{
	width:100%;
	height:100%;
	display:block;
	background:url(../images/ftool.png) no-repeat left 5px;
	transition:300ms;
	-webkit-transition:300ms;
	}
.fo-tool .wxs .sina .ico{
	background-position:right 5px;
	}
.fo-tool .wxs a:hover{
	background:#0c4da2;
	}
.fo-tool .wxs .weixin:hover .ico{
	background-position:left -25px;
	}
.fo-tool .wxs .sina:hover .ico{
	background-position:right -25px;
	}
.foTop{
	padding-top:0;
	}
.fo-nav{
	float:right;
	margin-top:9.5%;
	}
.fo-nav li{
	float:left;
	}
.fo-nav strong{
	font-weight:normal;
	color:#c9c9c9;
	margin:0 15px;
	}
.foBg{
	width:100%; display:none;
	height:29px;
	background:url(../images/fbbg.jpg);
	}
.fo-map{
	margin-top:20px; height:54px;
	}
.fo-map .openmap{
	background:#bc1b1b;
	color:#fff;
	line-height:54px;
	cursor:pointer;
	}
.fo-map .openmap .arrow{
	width:20px; margin-top:20px;
	height:20px;
	display:block;
	background:url(../images/openmap.png) no-repeat center center;
	animation:omap 1.5s linear alternate infinite;
	-webkit-animation:omap 1.5s linear alternate infinite;
	float:left;
	}
@keyframes omap{
	from{ transform:translateY(0); -webkit-transform:translateY(0);}
	to{ transform:translateY(-3px); -webkit-transform:translateY(-3px); }
	}
@-webkit-keyframes omap{
	from{ transform:translateY(0); -webkit-transform:translateY(0); }
	to{ transform:translateY(-3px); -webkit-transform:translateY(-3px); }
	}
.fo-map .openmap .gs{ line-height:69px;
	font-size:12px;
	float:left;
	margin-left:20px;
	}	
.fo-map .openmap .ch{
	font-size:12px; line-height:69px;
	float:left;
	margin-left:20px;
	}
.fo-map .openmap .ch a{ color:#fff; display:block; cursor:pointer;}	
.fo-map .openmap .en a{color:#fff; display:block;cursor:pointer;}
.fo-map .openmap .en{
	text-transform:uppercase;line-height:69px;
	float:left;
	margin-left:35px;
	}
.fo-map .openmap .dibuyuyan{
	text-transform:uppercase; width:162px; height:28px;
	float:right;}
.fo-map .openmap .dibuyuyan_cn{ width:31px; height:23px; float:right; background:url(../images/dibuyuyan_cn.jpg) no-repeat; margin-top: 28px;}
.fo-map .openmap .dibuyuyan_en{ width:31px; height:23px; float:right; background:url(../images/dibuyuyan_en.png) no-repeat; margin-top: 28px;margin-left: 10px;}
.fo-map .openmap .dibuyuyan_jp{ width:31px; height:23px; float:right; background:url(../images/dibuyuyan_jp.jpg) no-repeat; margin-top: 28px;margin-left: 10px;}
.fo-map .openmap .dibuyuyan_kor{ width:31px; height:23px; float:right; background:url(../images/dibuyuyan_kor.jpg) no-repeat; margin-top: 28px;margin-left: 10px;}
.fo-map .openmap .dibuyuyan_cn a, .fo-map .openmap .dibuyuyan_en a, .fo-map .openmap .dibuyuyan_jp a, .fo-map .openmap .dibuyuyan_kor a{display:block;cursor:pointer; width:100%; height:100%;}
.fo-map .openmap .tongji{
	float:left;
	margin-left:35px;
	}	
.indexpanel{
	padding:0;
	}
#fomap{
	width:100%;
	overflow:hidden;
	display:none;
	}
#fomap img{ width:100%; }
/* menuBox */
.menu-handler { width: 58px; height: 58px; cursor: pointer; display: none; position:fixed; top:0; right:0; margin-left: 15px; z-index: 901; }
.menu-handler .burger { width: 24px; height: 2px; background: #000; display: block; position: absolute; z-index: 5; top: 20px; left: 50%; margin: 0px 0px 0px -12px; transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center; -o-transform-origin: center; -ms-transform-origin: center; }
.menu-handler .burger-2 { top: 27px; }
.menu-handler .burger-3 { top: 35px; }
.csstransforms .menu-handler.active .burger-1 { top: 27px; -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }
.csstransforms .menu-handler.active .burger-2 { -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; }
.csstransforms .menu-handler.active .burger-3 { top: 27px; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.csstransforms .trans, .csstransforms .trans:hover { -webkit-transition: all 277ms ease-in-out; -moz-transition: all 277ms ease-in-out; -o-transition: all 277ms ease-in-out; transition: all 277ms ease-in-out; -ms-transition: all 277ms ease-in-out; }
.csstransforms .trans-fast, .csstransforms .trans-fast:hover { -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; -ms-transition: all 200ms ease-in-out; }
.no-csstransforms .menu-handler.active .burger-1, .no-csstransforms .menu-handler.active .burger-2, .no-csstransforms .menu-handler.active .burger-3 { display: none; }
.no-csstransforms .menu-handler.active { background: url(../images/mob_close.png) no-repeat scroll center center; }
.menuBox { position: fixed; left: 0px; top: -100%; width: 100%; height: 100%; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; z-index: 900; background-color: #f6f7f7; }
.menuBoxShow { right: 0px; }
/* .menuclose {} */
.navMobile { padding: 10% 0px 50px; }
.navMobile dd { display: block; width: 100%; text-align: center; }
.navMobile dd p{ width:200px; margin:0 auto; }
.navMobile dd p a { text-transform: uppercase; font-size: 18px; position: relative; }
.navMobile dd a { display: block; padding: 12px 0px; line-height: 1.4; font-size: 14px; color: #646464; -webkit-transition: 0s; -moz-transition: 0s; -o-transition: 0s; transition: 0s; }
.navMobile dd span{ display:block; position:absolute; top:50%; background:#000; width:0; height:1px; transition:300ms; -webkit-transition:300ms; }
.navMobile dd .line_1{ left:0; }
.navMobile dd .line_2{ right:0; }
.navMobile dd a:hover, .navMobile dd p a.cur { color: #bc3e3e; }
.navMobile dd a:active { color: #bc3e3e; }
.navMobile dd a:hover span, .navMobile dd p a.cur span{ width:40px; }
.mlogo{ width:175px; display:block; margin:0 auto; margin-top:20px; }
.mlogo img{ width:100%; } 
.menuBox .tool{ float:none; text-align:center; font-size:0; margin:0; }
.tool a { display:inline-block; vertical-align:middle; float:none; }
/* menuBox end */
.banner .owl-theme .owl-controls{ position:absolute; left:0; right:0; font-size:0; bottom:30px; }
.banner .owl-theme .owl-controls .owl-page span { margin: 0 5px; background:#fff; vertical-align:middle; }
.banner .owl-theme .owl-controls .owl-page.active span{ background:#b42b2b; }
.banner .mtx{ display:none; }
.inw-txts .txts a:hover{ color:#d12a2a; }
.pheader{ position:fixed; top:0; left:0; right:0; z-index:889; }
.mtop{ height:82px; }
.pbanner{ margin-top:82px;
	position: relative;
	overflow: hidden; 
	background-repeat: no-repeat; 
	background-position: center center; 
	background-size: cover;
	}
.pbanner .vt{
	width: 100%; 
	display: block;
	}
.pbanner .pbatxbox{
	width:1100px;
	position:absolute;
	left:50%;
	margin-left:-652px;
	bottom:50px;
	}
.pnav{
	background:#e5e5e5;
	position:relative;
	}
.pnav a{ color:#fff; display:block; font-size:15px; }
.pnav a:hover, .pnav a:active,.pnav .cnav a{ color:#646464; font-size:15px; }
.pnav li{border-bottom: 1px solid #bc1b1b;
	float:left;
	width:16.5555%;
	*width:16.5%;
	background:#bc1b1b;
	line-height:46px;
	text-align:center;
	position:relative;
	transition:300ms;
	-webkit-transition:300ms;
	}
.pnav li:hover,
.pnav .cnav{
	background:#f1f1f1;
	}
.pnav li .line{
	display:block;
	width:1px;
	height:100%;
	background:#fff;
	position:absolute;
	top:0;
	right:0;
	opacity:0.3;
	filter:alpha(opacity=30);
	}
.ab_title .en{
	font-size:40px; 
	line-height:0.9;
	color:#e6e6e6;
	letter-spacing:-1px;
	text-transform:uppercase;
	}
.ab_title .en strong{
	display:block;
	color:#b4b4b4;
	letter-spacing:0;
	}
.ab_title .ch{
	font-size:25px;
	color:#000;
	margin-top:10px;
	}
.ab_title .line{
	display:block;
	width:42px;
	height:1px;
	background:#a1a1a1;
	margin-top:8px;
	}
.ab1 .txts,
.ab2 .txtsBox{
	width:76%;
	float:right;
	margin-top:0px; color:#555; line-height:28px; font-size:14px;
	}
.ab1 .txts p{
	width:47%;
	float:left;
	margin-left:6%;
	text-align:justify;
	}
.ab1 .txts p:first-child{
	margin-left:0;
	}
.ab .pic{
	width:100%;
	overflow:hidden;
	}
.ab .pic img{
	width:100%;
	transition:600ms;
	-webkit-transition:600ms;
	}
.ab .pic:hover img{
	transform:scale(1.09);
	-webkit-transform:scale(1.09);
	}
.ab1 .pic{
	margin-top:60px;
	}
.ab{ padding-bottom:4%; padding-top:55px } 
.ab3{ height:1310px;}
.ab2{ background:#eeeeee; }

.ab11{ background:#eeeeee;display:none; }

.ab11 .ab_title{ margin-bottom:25px; }

.ab2 .txtsBox .txts{
	float:left;
	width:990px;
	}
.ab2 .txtsBox .txts p{ text-align:justify; }
.ab2 .txtsBox .pics{
	float:left;
	width:47%;
	margin-left:6%;
	}
.ab2 .txtsBox .pics .pic{ margin-bottom:25px; }
.ab_teams{ margin-top:0%; float:left; width:100%; }
.ab_teams .team{
	width:22%;
	margin-left:4%;
	float:left;
	position:relative;
	overflow:hidden;
	}
.ab_teams li .team:first-child{
	margin-left:0;
	}
.ab_teams .team .txts{
	position:absolute;
	left:0;
	width:100%;
	height:100%;
	background:#ba251e;
	color:#fff;
	top:95%;
	transition:500ms;
	-webkit-transition:500ms;
	}
.ab_teams .team:hover .txts{
	background:url(../images/abbg.png);
	top:0;
	}
.ab_teams .team .pad{ padding:45px 5% 0 5%; }
.ab_teams .title p{
	width:50%;
	float:left;
	overflow:hidden;
	white-space:nowrap;
	}
.ab_teams .title .job{
	text-align:right;
	} 
.ab_teams .title .name{ font-size:18px; }
.ab_teams .title{ border-bottom:1px solid #fff; }
.ab_teams .team .tx{
	text-align:justify;
	padding-top:32px;
	line-height:25px;
	height:120px;
	overflow:hidden;
	}
.ab_teams .team .line{
	height:1px;
	width:90%;
	background:#fff;
	position:absolute;
	left:5%;
	bottom:20px;
	}
.ab_teams .owl-theme .owl-controls .owl-page span ,
.jo_teams .owl-theme .owl-controls .owl-page span{
	border:2px solid #fff;
	background:#ba251e;
    margin: 0px 4px;
	transition:300ms;
	-webkit-transition:300ms;
	}
.ab_teams .owl-theme .owl-controls .owl-page.active span,
.jo_teams .owl-theme .owl-controls .owl-page.active span{
	background:#fff;
	border:2px solid #ba251e;
	}
.owl-theme .owl-controls .owl-page{ vertical-align:middle; }
.owl-theme .owl-controls .owl-pagination{ font-size:0; }
.ab_teams .owl-theme .owl-controls,
.jo_teams .owl-theme .owl-controls{ margin-top:8%; }
.ab4{
	background:#f4f4f4; min-height:860px; height:auto; padding-bottom:40px;
	}
.ab8{
	background:#f4f4f4; min-height:710px; height:auto; padding-bottom:40px; width:100%; float:left;
	}	
.ab9{
	 min-height:650px; height:auto; padding-bottom:40px; width:100%; float:left;
	}	
.ab10{background:#f4f4f4;
	 min-height:550px; height:auto; padding-bottom:40px; width:100%; float:left;
	}	
.menu-first li{ border-bottom:1px solid #5583be; border-right:1px solid #5583be;}		
.abpic{ clear: both;
    float: left;
    height: 400px;
    margin: 3% auto 0;
    width: 1300px; }
.historyDemo{
	width:688px;
	margin:0 auto;
	position:relative;
	margin-top:25px;
	}
.historyDemo ul{
	width:100%;
	}
.historyDemo li{
	min-height:770px;
	}
.historyDemo .arrow{
	width:38px;
	height:38px;
	background:#ba251e;
	border-radius:100%;
	margin:0 auto;
	position:relative;
	margin-bottom:30px;
	cursor:pointer;
	z-index:1;
	} 
.historyDemo .arrow .ico{
	display:block;
	width:100%;
	height:100%;
	background:url(../images/his-arrow.png) no-repeat center top;
	transition:300ms;
	-webkit-transition:300ms;
	}
.historyDemo .arrow:hover .ico{
	background-position:center bottom;
	}
.hisCell{
	width:100%;
	position:relative;
	}
.hisR{
	width:45%;
	padding-left:5%;
	float:right;
	position:relative;
	height:115px;
	}
.hisL{
	width:45%;
	float:left;
	padding-right:5%;
	position:relative;
	height:115px;
	}
.hisCell .txts{
	width:268px;
	border:1px solid #e5e5e5;
	padding: 10px 20px 25px 20px;
	position:relative;
	transition:300ms;
	-webkit-transition:300ms;
	}
.hisCell .txts .date{
	font-size:18px;
	color:#323232;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:8px;
	position:relative;
	transition:300ms;
	-webkit-transition:300ms;
	}
.hisCell .txts .date .line{
	display:block;
	width:20px;
	height:7px;
	background:#a0a0a0;
	position:absolute;
	left:5px;
	bottom:-4px;
	transition:300ms;
	-webkit-transition:300ms;
	}
.hisCell .txts .tx{
	text-align:justify;
	padding-top:15px;
	line-height:25px;
	min-height:50px;
	max-height:100px;
	overflow:hidden;
	} 
.hisCell .dot{
	width:9px;
	height:9px;
	display:block;
	position:absolute;
	top:47px;
	background:#a0a0a0;
	border-radius:100%;
	transition:300ms;
	-webkit-transition:300ms;
	}
.hisL .dot{
	right:-5px;
	}
.hisR .dot{
	left:-4px;
	}
.hisCell .txts .aw{
	display:block;
	width:10px;
	color:#000;
	line-height:20px;
	position:absolute;
	text-align:center;
	top:42px;
	font-family:"微软雅黑";
	}
.hisL .txts .aw{
	right:-18px;
	}
.hisR .txts .aw{
	left:-18px;
	}
.hisCell .his:hover .txts{
	border-color:#ba251e;
	}
.hisCell .his:hover .txts .date{
	color:#ba251e;
	border-color:#ba251e;
	}
.hisCell .his:hover .txts .date .line,
.hisCell .his:hover .dot{
	background:#ba251e;
	}
.hisCell .his:hover .txts .aw{
	color:#ba251e;
	}
.bx-next{ font-size:0; display:block; width:100%; height:100%; } 
.historyDemo .l_line{
	width:1px;
	height:92%;
	background:#a0a0a0;
	position:absolute;
	left:50%;
	top:5%;
	}
.hisbo{
	width:16px;
	height:16px;
	border:2px solid #e5e5e5;
	margin:0 auto;
	border-radius:100%;
	}
.hisbo span{
	display:block;
	width:10px;
	height:10px;
	background:#a0a0a0;
	margin:3px;
	border-radius:100%;
	}
.fixbg{
	width:100%;
	height:100%;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	background-attachment:fixed;
	background-attachment:scroll\9;
	}
.ab6{
	position:relative;
	}
.ab6 .fixbg{
	position:absolute;
	top:0;
	left:0;
	}
.ab6 .cover{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background:url(../images/black.png);
	}
.ab6 .ppw{
	position:relative; width:1300px;
	}
.ab6 .ab_title .en,
.ab6 .ab_title .en strong,
.ab6 .ab_title .ch{
	color:#b4b4b4;
	}
	
.ab6 .ab_title .ch{ color:#000;}	
.ab6 .ab_title .line{
	background:#fff;
	}
.ab7{ width:1300px; margin:0 auto;
	position:relative;
	}
.ab7 .fixbg{
	position:absolute;
	top:0;
	left:0;
	}
.ab7 .cover{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background:url(../images/black.png);
	}
.ab7 .ppw{
	position:relative; float:left;
	}
.ab7 .ab_title .en,
.ab7 .ab_title .en strong{
	color:#b4b4b4;
	}
.ab7 .ab_title .ch{
	color: #000;
    font-size: 25px;
    margin-top: 10px;
	}
.ab7 .ab_title .line{
	background:#555;
	}
#box_kehu{ width:1300px; float:left; margin-top:30px; margin-bottom:50px;}	
.ab_logos{ 
	width:1300px;
	position:relative;
	z-index:1;
	}
.ab_logos a{
	display:block;
	width:248px;
	margin-right:36px;
	position:relative;
	overflow:hidden;
	float:left;
	margin-top:50px;
	}
.ab_logos a img{
	width:100%;
	}
.ab_logos .cov{
	display:block;
	position:absolute;
	bottom:0;
	right:0;
	left:0;
	top:0;
	border:0 solid #b42b2b;
	transition:300ms ease-in-out;
	-webkit-transition:300ms ease-in-out;
	}
.ab_logos a:hover .cov{
	border:3px solid #b42b2b;
	}
.top{
	display:block;
	width:55px;
	height:35px;
	position:fixed;
	right:5%; 
	bottom:80px;
	z-index:888;
	background:url(../images/top.png) no-repeat center center;
	transition:500ms;
	-webkit-transition:500ms;
	}
.top.tophide{
	transform:translateY(60px);
	-webkit-transform:translateY(60px);
	opacity:0;
	display:none\9;
	}
.aboutpanel{
	padding-top:0%;
	}
.cpnav{
	display:none;
	width: 100%;
	color: #FFF;
	line-height: 50px;
	height: 50px;
	overflow: hidden;
	text-align: center;
	font-size: 14px;
	background: #CFA972;
	cursor:pointer;
	}
.caret {
    display: inline-block;
    width: 0px;
    height: 0px;
    margin-left: 10px;
    vertical-align: middle;
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
	}
.nwnav li{
	width:50%;
	}
.nw-news{
	width:1190px;
	position:relative;
	}
.nw-news a{
	display:block;
	color:#646464;
	float:left;
	width:505px;
	margin-right:90px;
	position:relative;
	overflow:hidden;
	margin-bottom:65px;
	}
.nw-news .pic{
	width:100%;
	overflow:hidden;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	}
.nw-news .pic img{
	width:100%;
	transition:600ms;
	-webkit-transition:600ms;
	}
.nw-news a:hover .pic img{
	transform:scale(1.09);
	-webkit-transform:scale(1.09);
	}
.nw-news .txts_1{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	background:url(../images/nwbg.png);
	color:#e6e6e6;
	padding:10px 5%;
	transition:600ms;
	-webkit-transition:600ms;
	}
.nw-news .txts_1 .date{
	width:25%;
	float:left;
	}
.nw-news .txts_1 .tx{
	width:75%;
	float:left;
	line-height:20px;
	height:40px;
	overflow:hidden;
	}
.nw-news a:hover .txts_1{
	bottom:-100%;
	opacity:0;
	}
.nw-news .txts_2{
	position:absolute;
	width:55%;
	height:90%;
	top:5%;
	left:5%;
	background:url(../images/abbg.png);
	color:#e6e6e6;
	padding:0 10% 0 25%;
	overflow:hidden;
	transform:scale(0.3);
	-webkit-transform:scale(0.3);
	opacity:0;
	display:none\9;
	transition:600ms;
	-webkit-transition:600ms;
	}
.nw-news .txts_2 .date{
	position:absolute;
	bottom:15px;
	left:5%;
	}
.nw-news .txts_2 .date strong{
	font-weight:normal;
	display:block;
	font-size:25px;
	line-height:1;
	}
.nw-news .txts_2 .ti{
	border-bottom:1px solid #fff;
	padding-bottom:20px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	padding-top:10px;
	}
.nw-news .txts_2 .tx{
	line-height:25px;
	height:75px;
	overflow:hidden;
	padding-top:5px;
	text-align:justify;
	}
.nw-news .txts_2 .line{
	width: 60%;
	height:1px;
	background:#fff;
	position:absolute;
	bottom:23px;
	}
.nw-news .txts_2 .arrow{
	width:12%;
	height:10px;
	background:url(../images/nw-arrow.png) no-repeat left center;
	position:absolute;
	right:0;
	bottom:19px;
	}
.nw-news a:hover .txts_2 {
	transform:scale(1);
	-webkit-transform:scale(1);
	opacity:1;
	display:block\9;
	}
.newspanel{
	padding:7.8% 0 5% 0;
	}
.pager{
	text-align:center;
	font-size:0;
	margin-top:5%;
	}
.pager span{
	display:inline-block;
	vertical-align:middle;
	*display:block;
	*zoom:1;
	width:10px;
	height:10px;
	border:1px solid #fff;
	background:#ba251e;
	margin:0 3px;
	border-radius:100%;
	transition:300ms;
	-webkit-transition:300ms;
	cursor:pointer;
	}
.pager span:hover,
.pager span.active{
	border:1px solid #ba251e;
	background:#fff;
	}
.nd-title{
	width:100%;
	color:#fff;
	background-position:center center;
	background-size:cover;
	background-repeat:no-repeat;
	text-align:center;
	padding:55px 0 45px 0;
	}
.nd-title .ti{
	font-size:22px;
	line-height:1.6;
	}
.nd-title .mass{
	margin-top:20px;
	}
.ndtxtsBox{
	width:720px;
	margin:0 auto;
	}
.nd-txts{
	width:640px;
	margin:0 auto;
	padding:11.5% 0 12.5% 0;
	}
.nd-txts p{
	text-align:justify;
	}
.nd-txts img{
	max-width:100%;
	margin:0 auto;
	}
.swnd a{
	width:50%;
	color:#646464;
	float:left;
	font-size:13px;
	line-height:28px;
	display:block;
	} 
.swnd a strong{
	font-weight:normal;
	font-size:14px;
	display:block;
	} 
.ndnext{
	text-align:right;
	} 
.swnd{
	border-bottom:1px solid #e5e5e5;
	padding-bottom:13px;
	}
.swnd a:hover{
	color:#b42b2b;
	}
.share{
	margin-top:10px;
	}
.share a{
	width:35px;
	height:35px;
	float:left;
	display:block;
	background:url(../images/share.png) no-repeat;
	margin-right:8px;
	transition:300ms;
	-webkit-transition:300ms;
	} 
.share .wxin{
	background-position: center top;
	}
.share .qq{
	background-position: right top;
	}
.share .sina:hover{
	background-position: left bottom;
	} 
.share .wxin:hover{
	background-position: center bottom;
	}
.share .qq:hover{
	background-position: right bottom;
	}
.backList{
	display:block;
	height:44px;
	width:122px;
	margin:0 auto;
	text-align:center;
	line-height:44px;
	overflow:hidden;
	color:#646464;
	position:relative;
	letter-spacing: 0px;
	transition:300ms;
	-webkit-transition:300ms;
	margin-top:10.5%;
	}
.backList span{
	position:absolute;
	display:block;
	width:50%;
	height:1px;
	background:#cccccc;
	transition:300ms;
	-webkit-transition:300ms;
	}
.backList .line_1{
	top:0;
	right:50%;
	}
.backList .line_2{
	top:0;
	left:50%;
	}
.backList .line_3{
	bottom:0;
	right:50%;
	}
.backList .line_4{
	bottom:0;
	left:50%;
	}
.backList:hover{
	color:#b42b2b;
	letter-spacing:2px;
	}
.backList:hover span{
	width:0;
	}
.ndpanel{
	padding-bottom:5%;
	}
.pronav ul{
	text-align:center;
	font-size:0;
	}
.pronav ul li{
	display:inline-block;
	*display:inline;
	*zoom:1;
	font-size:14px;
	vertical-align:middle;
	width:16.6666%;
	*width:16.6%;
	}
.pronav ul a{
	display:block;
	color:#646464;
	line-height:15px;
	text-align:center;
	position:relative;
	}
.pronav li .ico{
	display:block;
	width:100%;
	height:105px;
	background-repeat:no-repeat;
	background-position:center -12px;
	}
.pronav li .ch{
	font-size:16px;
	}
.pronav li .en{
	font-size:13px;
	letter-spacing:-1px;
	color:#c8c8c8;
	}
.pronav li .line{
	width:90px;
	height:1px;
	background:#eee;
	margin:0 auto;
	display:block;
	margin-bottom:15px;
	}
.pronav a .bg{
	width:170px;
	height:170px;
	background:#ba251e;
	border-radius:100%;
	position:absolute;
	top:10px;
	left:50%;
	margin-left:-85px;
	transition:300ms;
	-webkit-transition:300ms;
	transform:scale(1.2);
	-webkit-transform:scale(1.2);
	opacity:0;
	display:none\9;
	}
.pronav li:hover .bg,
.pronav li.act .bg{
	transform:scale(1);
	-webkit-transform:scale(1);
	opacity:1;
	display:block\9;
	}
.pronav li .txts{
	position:relative;
	}
.pronav .pnv1 .ico{
	background-image:url(../images/idxico1.png);
	}
.pronav .pnv2 .ico{
	background-image:url(../images/idxico22.png);
	} 
.pronav .pnv3 .ico{
	background-image:url(../images/idxico3.png);
	}
.pronav .pnv4 .ico{
	background-image:url(../images/idxico44.png);
	}  
.pronav .pnv5 .ico{
	background-image:url(../images/idxico5.png);
	}
.pronav .pnv6 .ico{
	background-image:url(../images/idxico66.png);
	}
.pronav .pnv1:hover .ico,
.pronav .pnv1.act .ico{
	background-image:url(../images/idxico11.png);
	}
.pronav .pnv2:hover .ico,
.pronav .pnv2.act .ico{
	background-image:url(../images/idxico2.png);
	} 
.pronav .pnv3:hover .ico,
.pronav .pnv3.act .ico{
	background-image:url(../images/idxico33.png);
	}
.pronav .pnv4:hover .ico,
.pronav .pnv4.act .ico{
	background-image:url(../images/idxico4.png);
	}  
.pronav .pnv5:hover .ico,
.pronav .pnv5.act .ico{
	background-image:url(../images/idxico55.png);
	}
.pronav .pnv6:hover .ico,
.pronav .pnv6.act .ico{
	background-image:url(../images/idxico6.png);
	}
.pronav li:hover a,
.pronav li:hover .en,
.pronav li.act a,
.pronav li.act .en{
	color:#fff;
	}
.pronav li:hover .line,
.pronav li.act .line{
	background:#fff;
	}
.pronav li .arrow{
	width:100%;
	height:15px;
	background:url(../images/pro-arrow.png) no-repeat center center;
	margin-top:125px;
	transition:300ms;
	-webkit-transition:300ms;
	opacity:0;
	filter:alpha(opacity=0);
	transform:translateY(30px);
	-webkit-transform:translateY(30px);
	}
.pronav li:hover .arrow,
.pronav li.act .arrow{
	opacity:1;
	filter:alpha(opacity=100);
	transform:translateY(0);
	-webkit-transform:translateY(0);
	}
.pronav{
	padding:5.5% 0 25px 0;
	}
.propanel .ab_title{ text-align:center; }
.propanel .ab_title .line{ margin:0 auto; margin-top:7px; }
.ab_title .en{ color:#b4b4b4; }
.propanel{ background:#f5f5f5; padding:60px 0 9% 0; }
.pro_txts .ti{
	font-size:18px;
	color:#000;
	background:url(../images/tai.png) no-repeat left center;
	padding-left:3%;
	}
.pro_txts p{ text-align:justify; padding-left:3%; }
.pro_txts .txts .tx{
	width:30%;
	float:left;
	}
.pro_txts .txts .pic{
	width:64%;
	overflow:hidden;
	margin-left:3%;
	float:left;
	}
.pro_txts .pic img{
	transition:600ms;
	-webkit-transition:600ms;
	width:100%;
	}
.pro_txts .pic:hover img{
	transform:scale(1.09);
	-webkit-transform:scale(1.09);
	}
.pro_txts .txts{
	margin-top:45px;
	margin-bottom:7.5%;
	}
.pro_txts{
	margin-top:8%;
	}
.prosw_pics{ margin-left: -1%;}	
.prosw_pics li{
	float:left;
	width:19%; margin:0px 0px 4% 1%;
	background:#fff;
	position:relative;
	cursor:pointer;
	}
.prosw_pics li .bodr{
	padding:30px 40px 0 40px;
	border:1px solid #fff;
	transition:300ms;
	-webkit-transition:300ms;
	position:relative;
	}
.prosw_pics li .pic{
	width:100%;
	overflow:hidden;
	}
.prosw_pics li .pic img{
	width:100%;
	transition:600ms;
	-webkit-transition:600ms;
	}
.prosw_pics li .ti{
	color:#1a1a1a;
	text-align:center;
	line-height:1.4; height: 36px; margin: 8px 0px; font-size: 13px;
	overflow:hidden;
	}
.prosw_pics li:hover .bodr,
.prosw_pics li.act .bodr{
	border:1px solid #ba251e;
	}
.prosw_pics li:hover .pic img,
.prosw_pics li.act .pic img{
	transform:scale(1.09);
	-webkit-transform:scale(1.09);
	}
.prosw_pics li .arrow{
	width:100%;
	height:25px;
	position:absolute;
	left:0;
	right:0;
	bottom:-25px;
	background:url(../images/pro-arrow2.png) no-repeat center bottom;
	transform:translateY(-30px);
	-webkit-transform:translateY(-30px);
	opacity:0;
	display:none\9;
	transition:300ms;
	-webkit-transition:300ms;
	}
.prosw_pics li:hover .arrow,
.prosw_pics li.act .arrow{
	transform:translateY(0);
	-webkit-transform:translateY(0);
	opacity:1;
	display:block\9;
	}
.prosw_pics{
	margin-top:60px;
	}
.prosw_txts{
	margin-top:90px;
	}
.prosw_txts li{
	background:#fff;
	padding:40px 20% 60px 20%;
	}
.prosw_txts li h2{
	font-size:24px;
	color:#1a1a1a;
	text-align:center;
	margin-bottom:20px;
	}
.prosw_txts li p{
	text-align:justify;
	}
.prosw_txts li img{
	max-width:100%;
	}
.pro1{
	padding:45px 15% 9% 15%;
	background:#fff;
	margin-top:50px;
	}
.pro1 .ptxts{
	width:45%;
	margin-left:10%;
	float:left;
	}
.pro1 .ptxts:first-child{
	margin-left:0;
	}
.pro1 .ptxts .pic{
	width:245px;
	height:245px;
	margin:0 auto;
	border-radius:100%;
	overflow:hidden;
	}
.pro1 .ptxts .pic img{
	width:100%;
	transition:600ms;
	-webkit-transition:600ms;
	}
.pro1 .ptxts:hover .pic img{
	transform:scale(1.09);
	-webkit-transform:scale(1.09);
	}
.pro1 .ptxts .ti{
	color:#000;
	text-align:center;
	border-bottom:1px solid #e5e5e5;
	line-height:25px;
	height:50px;
	overflow:hidden;
	padding-top:15px;
	}
.pro1 .ptxts .tx{
	text-align:justify;
	padding-top:15px;
	}
.prot_txts .ti,
.proth_txts .ti{
	font-size:18px;
	color:#000;
	padding-left:30px;
	background:url(../images/tai.png) no-repeat left center;
	margin-bottom:30px;
	}
.pro2{
	background:#ffffff;
	padding-bottom:8.5%;
	}
.prot_txts .txts{
	padding-left:30px;
	}
.prot_txts .txts p{ text-align:justify; }
.prot_txts .tx1{
	width:30%;
	border-bottom:1px solid #eeeeee;
	padding-bottom:20px;
	} 
.prot_txts .txts img{
	margin:0 auto;
	max-width:100%;
	}
.prot_txts .txts .img1 {
	margin-top:60px;
	}
.prot_txts .txts .tx2{
	border-left:1px solid #b63030;
	padding-left:15px;
	margin-top:8%;
	text-align:justify;
	}
.prot_txts .txts .tx2 strong{
	color:#323232;
	}
.prot_txts{
	padding-top:8.5%;
	}
.protpanel{ padding-bottom:0; }
.proBox1{ padding-bottom:5.5%; }
.proth_txts .txtsBox{ padding-left:30px; }
.proth_txts .txts{ width:30%; float:left; }
.proth_txts .pic{
	overflow:hidden;
	}
.proth_txts .txb1 .pic{
	width:65%;
	float:right;
	}
.proth_txts .pic img{
	width:100%;
	transition:600ms;
	-webkit-transition:600ms;
	}
.proth_txts .pic:hover img{
	transform:scale(1.09);
	-webkit-transform:scale(1.09);
	}
.proth_txts .txts .ti1{
	color:#000000;
	border-bottom:1px solid #1a1a1a;
	padding-bottom:10px;
	margin-bottom:8px;
	}
.proth_txts .txts .tx{
	text-align:justify;
	}
.proth_txts .txb2 .pic{
	width:30%;
	float:right;
	}
.proth_txts .txb2 .txts{
	margin-left:5%;
	}
.proth_txts .txb2 .txts:first-child{
	margin-left:0;
	}
.proth_txts .txb3{ margin-top:7.5%; }
.proth_txts .prothL .txts {
    width: 100%;
    float:none;
	}
.proth_txts .prothL{
	float:left;
	width:32%;
	}
.proth_txts .prothR{
	float:right;
	width:63%;
	}
.proth_txts .prothL .ti2{
	margin-top:10%;
	}
.proth_txts{
	margin-top:8.5%;
	}
.proth_txts .prosiL{
	width:32%;
	float:right;
	}
.proth_txts .prosiL .txts{ width:100%; float:none; }
.proth_txts .prosiR{ float:left; width:63%; }
.worksnav{ padding-bottom:125px; }
.workspanel{ padding-bottom:5%; }
.wk-prev,
.wk-next{
	width:30px;
	height:30px;
	position:absolute;
	top:50%;
	margin-top:-15px; 
	cursor:pointer;
	}
.wk-prev{
	left:0;
	background:url(../images/wk-prev.png) no-repeat left center;
	}
.wk-next{
	right:0;
	background:url(../images/wk-next.png) no-repeat right center;
	}
.wk_pics{
	position:relative;
	width:100%;
	}
.wk_pics li{
	width:100%;
	position:relative;
	overflow:hidden;
	}
.wk_pics li .pic{
	width:100%;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	}
.wk_pics li img{
	width:100%;
	}
.wk_pics .tx{
	text-align:center;
	font-size:18px;
	color:#1a1a1a;
	padding-top:10px;
	}
.wkswnd a strong{
	border-bottom:1px solid #eee;
	padding-bottom:0;
	}
.wkswnd{
	border:none;
	margin-top:10%;
	}
.wkswnd a{
	font-size:14px;
	color:#1a1a1a;
	}
.jdTi{
	font-size:18px;
	color:#1a1a1a;
	text-align:center;
	margin:20px 0;
	}
#jdp{
	width:865px;
	margin:0 auto;
	}
.jdpanel{
	padding:5% 0;
	}
.jonav li{ width:25%; }
.jo1 .tis{
	width:228px;
	border:1px solid #ba251e;
	padding:23px 0 17px 0;
	float:left;
	margin-left:6.5%;
	}
.jo1 .tis p{
	font-size:18px;
	color:#000;
	text-align:center;
	}
.jo1 .tis .line{
	display:block;
	width:30px;
	height:1px;
	background:#1a1a1a;
	margin:25px auto;
	}
.jo1 .tis .arrow{
	width:100%;
	height:10px;
	background:url(../images/jo_arrow.png) no-repeat center center;
	display:block;
	animation:omap 1.5s linear alternate infinite;
	-webkit-animation:omap 1.5s linear alternate infinite;
	}
.jo1 .tx{
	width:60%;
	float:right;
	text-align:justify;
	}
.jo1{
	padding:8.8% 0 6.2% 0;
	}
.jot{
	padding-left:55px;
	}
.jot span{
	display:block;
	width:16%;
	float:left;
	line-height:47px;
	height:47px;
	overflow:hidden;
	}
.jot span:first-child{
	padding-left:4%;
	}
.jod > span{
	background:#a0a0a0;
	color:#fff;
	cursor:pointer;
	transition:300ms;
	-webkit-transition:300ms;
	}
.jotxs{ position:relative; margin-bottom:30px; } 
.jos{
	padding-left:55px;
	display:none;
	}
.jos .bodr{
	border:1px solid #ba251e;
	padding:30px 5% 7% 5%;
	border-top:0;
	}
.jos .bodr span{
	display:block;
	border-top:1px solid #eee;
	padding-top:25px;
	margin-top:35px;
	}
.jotxs .line{
	background:#e60012;
	display:block;
	position:absolute;
	}
.jotxs .line_1{
	width:21px;
	height:1px;
	top:23px;
	left:15px;
	}
.jotxs .line_2{
	width:1px;
	height:21px;
	top:13px;
	left:25px;
	}
.jotxs .arrow{
	width:55px;
	height:47px;
	position:absolute;
	top:0;
	left:0;
	transition:300ms;
	-webkit-transition:300ms;
	}
.jotxs:hover .jod > span,
.jotxs.act .jod > span {
	background:#ba251e;
	}
.jotxs.act .arrow{
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	} 
.jo2{
	padding-bottom:6.2%;
	}
.jo3{
	background:#eee;
	padding:5.8% 0 4.8% 0;
	}
.jo_edus{
	width:1140px;
	margin:0 auto;
	}
.jo_edus li{
	width:245px;
	margin:10px 20px;
	background:#fff;
	float:left;
	}
.jo_edus a{
	color:#787878;
	}
.jo_edus li .pic{
	width:100%;
	overflow:hidden;
	}
.jo_edus li .pic img{
	width:100%;
	transition:600ms;
	-webkit-transition:600ms;
	}
.jo_edus li:hover .pic img{
	transform:scale(1.09);
	-webkit-transform:scale(1.09);
	}
.jo_edus a{
	color:#646464;
	}
.jo_edus a:hover,.jo_edus a:active{ color:#ba251e; }
.jo_edus li .txts{
	padding:18px 5% 15px 5%;
	transition:300ms;
	-webkit-transition:300ms;
	}
.jo_edus li .txts .ti{
	color:#1a1a1a;
	line-height:25px;
	height:50px;
	overflow:hidden;
	}
.jo_edus li .txts .date{
	color:#787878;
	}
.jo_edus li:hover .txts{
	background:#ba251e;
	}
.jo_edus li:hover .txts .ti,
.jo_edus li:hover .txts .date{
	color:#fff;
	}
.jo_teams a{
	width:33.3333%;
	width:33.3%;
	float:left;
	display:block;
	color:#1a1a1a;
	transition:300ms;
	-webkit-transition:300ms;
	}
.jo_teams .pic{
	width:100%;
	overflow:hidden;
	}
.jo_teams .pic img{
	width:100%;
	transition:600ms;
	-webkit-transition:600ms;
	}
.jo_teams a:hover .pic img{
	transform:scale(1.08);
	-webkit-transform:scale(1.08);
	}
.jo_teams a .tx{
	padding:0 5%;
	height:45px;
	line-height:45px;
	overflow:hidden;
	}
.jo_teams a:hover{
	background:#ba251e;
	color:#fff;
	}
.jo4{ padding:9% 0 5% 0; }
.jo_teams .owl-theme .owl-controls{
	margin-top:50px;
	}
.cu1 .tx1{
	font-size:35px;
	color:#000;
	}
.cu1 p{
	text-align:center;
	}
.cu1 img{
	margin:0 auto;
	max-width:100%;
	}
.cu1 .tx2{
	font-size:18px;
	color:#323232;
	margin-top:60px;
	}
.cu1 .line{
	width:40px;
	height:1px;
	display:block;
	margin:0 auto;
	background:#1a1a1a;
	margin-top:5px;
	}
.cu1 .tx3{
	margin-top:25px;
	}
.cu1 .img1{
	margin-top:80px;
	}
.cu1{
	padding:5.5% 0 50px 0;
	}
.cu2{
	width:100%;
	position:relative;
	overflow:hidden;
	padding:1.5% 0 5.5% 0;
	}
.cu2 .bg{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:url(../images/abbg.png);
	} 
.cu2 .ppw{
	position:relative;
	}
.cu2 .fixbg{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	}
.cu2 .txts,
.cu3 .txts{
	text-align:center;
	color:#fff;
	margin-top:55px;
	}
.cu2 .t1,
.cu3 .t1{
	font-size:18px;
	}
.cu2 .line,
.cu3 .line{
	width:40px;
	height:1px;
	background:#fff;
	display:block;
	margin:0 auto;
	margin-top:5px;
	}
.cu2 .tx{
	margin-top:25px;
	}
.cu3 .line{
	background:#1a1a1a;
	}
.cu3 .txts{
	color:#646464;
	}
.cu3 .t1{
	color:#323232;
	}
.cu3 .tx{
	margin-top:25px;
	}
.cu3 .txs{
	width:60%;
	margin:0 auto;
	}
.cu3 .txs .txs_ti{
	float:left;
	color:#1a1a1a;
	border:1px solid #ba251e;
	line-height:45px;
	height:45px;
	width:15%;
	overflow:hidden;
	text-align:center;
	}
.cu3 .txs .txs_tx{
	width:80%;
	float:right;
	text-align:justify;
	}
.cu3 .txs li{
	margin-top:30px;
	}
.txsfo li{
	width:20.5%;
	margin-left:6%;
	float:left;
	}
.txsfo li:first-child{
	margin-left:0;
	}
.txsfo li .tfo_ti{
	color:#1a1a1a;
	}
.txsfo li .tfo_tx{
	text-align:justify;
	margin-top:25px;
	}
.txsfo{
	border-bottom:1px solid #eee;
	border-top:1px solid #eee;
	padding:4.5% 0 9% 0;
	margin-top:9%;
	}
.cu3{
	padding-bottom:6.3%;
	}
.cu4 .cu2{
	padding:35px 0 80px 0;
	}
.cu4 .cu3 .tx{
	text-align:justify;
	}
#map{
	height:410px;
	}
.ctas li{
	width:25%;
	float:left;
	}
.ctas li .icob{
	width:65px;
	height:65px;
	background:#b52c2c;
	border-radius:100%;
	margin:0 auto;
	overflow:hidden;
	}
.ctas li .ico{
	display:block;
	background-position:center center;
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	transition:300ms;
	-webkit-transition:300ms;
	}
.ctas .cta1 .ico{
	background-image:url(../images/ctaico1.png);
	}
.ctas .cta2 .ico{
	background-image:url(../images/ctaico2.png);
	}
.ctas .cta3 .ico{
	background-image:url(../images/ctaico3.png);
	}
.ctas .cta4 .ico{
	background-image:url(../images/ctaico4.png);
	}
.ctas li .en{
	text-align:center;
	text-transform:uppercase;
	color:#b3b3b3;
	margin-top:7px;
	}
.ctas li .ch{
	text-align:center;
	margin-top:12px;
	}
.ctas li:hover .ico{
	transform:translateY(-5px);
	-webkit-transform:translateY(-5px);
	}
.ctas{ margin-top:5.5%;}
.cta_words{
	background:#f6f6f6;
	padding:5% 0 5% 0;
	margin-top:5%;
	}
.words{
	width:472px;
	margin:0 auto;
	}
.words .s-input{
	height:33px;
	background:#f6f6f6;
	border:1px solid #c9c9c9;
	padding-left:15px;
	color:#c8c8c8;
	font-family:"微软雅黑";
	font-size:14px;
	line-height:33px;
	}
.words .s-textarea{
	line-height:25px;
	height:100px;
	overflow:hidden;
	width:454px;
	margin-top:6px;
	}
.words .name,
.words .phone{
	width:216px;
	}
.subBtn{
	width:136px;
	height:52px;
	border:1px solid #c9c9c9;
	color:#787878;
	font-family:"微软雅黑";
	font-size:14px;
	cursor:pointer;
	transition:300ms;
	-webkit-transition:300ms;
	margin:0 auto;
	display:block;
	margin-top:30px;
	}
.subBtn:hover{
	background:#ba251e;
	color:#fff;
	}
.words .s-input:focus{
	border:1px solid #ba251e;
	}
.jiaoyong{ height: 267px; z-index:5; color:#fff; font-size:16px; text-align:left; line-height:32px;
    left: 50%;
    margin-left: 170px;
    position: absolute;
    top: 63px;
    width: 459px;}	
.jiaoyong p{font-size:16px; text-align:left;line-height:32px;}	
.load{
	width:100%;
	background:url(../images/load_bg.jpg) no-repeat center bottom;
	position:relative;
	background-size:cover;
	}
.load .bbg{
	width:100%;
	height:29px;
	bottom:0;
	left:0;
	right:0;
	background:url(../images/fbbg.jpg);
	position:absolute;
	}
.load_txs img{
	margin:0 auto;
	max-width:100%;
	}
.load_txs .la_tx1{
	margin-top:28px;
	}
.load_txs .la_tx2{
	margin-top:7%;
	}
.load_txs{
	padding-top:11%;
	}
.la_line{
	width:230px;
	height:1px;
	margin:0 auto;
	background:#e5e5e5;
	margin-top:30px;
	position:relative;
	}
.la_line .line{
	display:block;
	position:absolute;
	width:0;
	height:1px;
	background:#cf373d;
	top:0;
	left:0;
	}
.enter{
	width:98px;
	height:36px;
	border:1px solid #e5e5e5;
	margin:0 auto;
	position:relative;
	margin-top:5%;
	}
.enter .bg{
	display:block;
	width:100%;
	height:0;
	background:#cf373d;
	position:absolute;
	bottom:0;
	left:0;
	transition:300ms;
	-webkit-transition:300ms;
	}
.enter .tx{
	display:block;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:url(../images/load_tx3.png) no-repeat center center;
	}
.enDown{ cursor:pointer; } 
.enDown:hover .bg{
	height:100%;
	}
.enDown:hover .tx{
	background:url(../images/load_tx4.png) no-repeat center center;
	}
.i0 .transy{ transform:translateY(60px); -webkit-transform:translateY(60px); transition:700ms; -webkit-transition:700ms; transition-timing-function:ease-out; -webkit-transition-timing-function:ease-out; opacity:1; }
.i0 .tranShow{ transform:translateY(0); -webkit-transform:translateY(0); opacity:1;}	
.transy{ transform:translateY(60px); -webkit-transform:translateY(60px); transition:700ms; -webkit-transition:700ms; transition-timing-function:ease-out; -webkit-transition-timing-function:ease-out; opacity:1; }
.tranShow{ transform:translateY(0); -webkit-transform:translateY(0); opacity:1;}
.dly_1{ transition-delay:100ms; -webkit-transition-delay:100ms; }
.dly_2{ transition-delay:200ms; -webkit-transition-delay:200ms; }
.dly_3{ transition-delay:300ms; -webkit-transition-delay:300ms; }
.dly_4{ transition-delay:400ms; -webkit-transition-delay:400ms; }
.dly_5{ transition-delay:500ms; -webkit-transition-delay:500ms; }
.dly_6{ transition-delay:600ms; -webkit-transition-delay:600ms; }
.dly_7{ transition-delay:700ms; -webkit-transition-delay:700ms; }
.ixwk-prev,.ixwk-next{ cursor:pointer; width:40px; height:40px; top:30%;  position:absolute; background-repeat:no-repeat; background-image:url(../images/wk-arrow.png); z-index:200; transition:300ms; -webkit-transition:300ms; }
.works{ position:relative; }
.ixwk-prev{ left:25px; }
.ixwk-next{ right:25px; background-position:right bottom; }
.ixwk-next:hover{  background-position:left bottom; }
.ixwk-prev:hover{  background-position:right top; }
.ab_title{ width:300px; float:left;}
/*9999999999999999999999999999999999999999章大侠999999999999999999999999999999999999999999999*/
/* _site-header.css */
.site-header {
  text-align: center;
  padding: 0;
}
.site-header__title {
  font-size: 24px;letter-spacing: 12px;
  color: #666;
}
/* _wrapper.css */
.wrapper {
  padding-left: 0px;
  padding-right: 0px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
/* _timeline.css */
.timeline {
  position: relative;
  margin: 30px auto;
  padding: 60px 0;
}
.timeline::before {
  content: "";
  position: absolute;
  top: 0;
  left: 10%;
  width: 4px;
  height: 100%;
  background-color: #8d94b1;
}
@media (min-width: 800px){
  .timeline::before{
    left: 50%;
    margin-left: -2px;
  }
}
.timeline__item {
  margin-bottom: 20px;
  position: relative;
}
.timeline__item::after{
  content: "";
  clear: both;
  display: table;
}
.timeline__item:nth-child(2n) .timeline__item__content {
  float: right;
}
.timeline__item:nth-child(2n) .timeline__item__content::before {
  content: '';
  right: 40%;
}
@media (min-width: 800px){
  .timeline__item:nth-child(2n) .timeline__item__content::before{
    left: inherit;
  }
}
.timeline__item:nth-child(2n) .timeline__item__content__date {
  background-color: #0c4da2;
}
.timeline__item:nth-child(2n) .timeline__item__content__description {
  color: #555;
}
.timeline__item:last-child {
  margin-bottom: 0;
}
.timeline__item-bg {
  -webkit-transition: all 1s ease-out;
  transition: all 1s ease-out;
  color: #fff;
}
.timeline__item-bg:nth-child(2n) .timeline__item__station {
  background-color: #b292c5;
}
.timeline__item-bg:nth-child(2n) .timeline__item__content {
  background-color: #b292c5;
}
.timeline__item-bg:nth-child(2n) .timeline__item__content::before {
  background-color: #b292c5;
}
.timeline__item-bg:nth-child(2n) .timeline__item__content__description {
  color: #fff;
}
.timeline__item-bg .timeline__item__station {
  background-color: #65adb7;
}
.timeline__item-bg .timeline__item__content {
  background-color: #65adb7;
}
.timeline__item-bg .timeline__item__content::before {
  background-color: #65adb7;
}
.timeline__item-bg .timeline__item__content__description {
  color: #fff;
}
.timeline__item__station {
  background-color: #9aa0b9;
  position: absolute;
  border-radius: 50%;
  padding: 10px;
  top: 0;
  left: 10%;
  border-width: 6px;
    height: 6px;
    left: 50%;
    margin-left: -25px;
    ;
    width: 6px;
  border: 4px solid #8d94b1;
  -webkit-transition: all .3s ease-out;
  transition: all .3s ease-out;
}
@media (min-width: 800px){
  .timeline__item__station{
    left: 50%;
    margin-left: -30px;
    width: 16px;
    height: 16px;
    padding: 15px;
    border-width: 6px;
  }
}
.timeline__item__content {
  width: 80%;
  background: #eee;
  padding: 20px 30px;
  border-radius: 6px;
  float: right;
  -webkit-transition: all .3s ease-out;
  transition: all .3s ease-out;
}
@media (min-width: 800px){
  .timeline__item__content{
    width: 40%;
    float: inherit;
    padding: 30px 40px;
  }
}
.timeline__item__content::before {
  content: '';
  position: absolute;
  left: 10%;
  background: #8d94b1;
  top: 20px;
  width: 10%;
  height: 4px;
  z-index: -1;
  -webkit-transition: all .3s ease-out;
  transition: all .3s ease-out;
}
@media (min-width: 800px){
  .timeline__item__content::before{
    left: 40%;
    top: 30px;
    height: 4px;
    margin-top: -2px;
  }
}
.timeline__item__content__date {
  margin: 0;
  padding: 8px 22px;
  font-size: 20px;
  margin-bottom: 10px;
  background-color: #0c4da2;
  color: #fff;
  display: inline-block;
  border-radius: 4px;
  border: 0px solid #fff;
}
.timeline__item__content__description {
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
  color: #555;
}
@media (min-width: 800px){
  .timeline__item__content__description{
    font-size: 19px;
    line-height: 28px;
  }
}
/* _site-footer.css */
.site-footer {
  padding: 50px 0 200px 0;
}
.site-footer__text {
  color: #e6e6e6;
  font-size: 14px;
  text-align: center;
}
.site-footer__text__link {
  color: #8287a9;
}
#box_zizhi{ width:100%; min-height:400px; height:auto; float:left; text-align:left; margin-top:45px;}


#faquc{ width:960px; height:376px; position:absolute; margin-left:0px; left:50%; background:url(../images/faquc.png) no-repeat; z-index:3;}