.body{
	font-size: 12px; 
	height:20px;
	line-height:18px;  
	margin:0 auto;
	background-color:#FFFFFF;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;	
}
*{margin:0px;padding:0px;}
body,form,ul,li, p,dl,dd,dt,h,th,h3,span{margin:0;padding:0;}
li,ul{list-style: none;}

video{BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,dl, dt, dd, ul, ol, li,pre,form, fieldset, legend, button, input, textarea,th,td{margin:0;padding:0;}
body,button, input, select, textarea{font: 13px/1.0 ""Helvetica Neue",Helvetica,Arial,sans-serif",""Helvetica Neue",Helvetica,Arial,sans-serif","黑体","宋体","KaiTi","Helvetica Neue",Helvetica,Arial,sans-serif;}

input,TEXTAREA{ color:#000000;}
h1{font-size: 12px;font-weight:100;} 
h2{font-size: 14px; } 

h4{font-size: 18px; } 
h5{font-size: 20px; } 
h6{font-size: 14px; font-weight:100;} 
img{border: 0;}/*图片边框为0*/
.rfloat{float:right;}/*更多右浮动*/
.scrollpicpadding { margin:0px 4px;}

.checkbox{border: 0px;}/*选择框样式定义 */ 
.content{ font-size:14px; line-height:25px;}
.table{ margin:0 auto;} 


/*默认链接样式----四种状态全设*/
a{text-decoration: none;font-size:12px;} 
a:link {color: #000000;font-size:12px;}
a:visited {color: #000000;font-size:12px;}
a:hover{color: #000000;	text-decoration: none;font-size:12px;}
a:active {color: #000000;font-size:12px;}

.gray{ color:#FCF8F8;font-size:12px;line-height:27px;}
a.gray:link {color:#FCF8F8;font-size:12px;}
a.gray:visited {color:#FCF8F8;font-size:12px;}
a.gray:hover{color:#FCF8F8;	text-decoration: none;font-size:12px;}
a.gray:active {color:#FCF8F8;font-size:12px;}

.grays{ color:#373232;font-size:13px;line-height:27px;}
a.grays:link {color:#373232;font-size:13px;}
a.grays:visited {color:#373232;font-size:13px;}
a.grays:hover{color:#373232;	text-decoration: none;font-size:13px;}
a.grays:active {color:#373232;font-size:13px;}

#ads{width:100%; height:350px;background:url(../images/01.jpg) no-repeat center top;overflow:hidden;}

/* 结构部分 */
#wrapper{margin:0 auto;width:100%;overflow:hidden;}/*页面外围控制整体布局宽度*/

.clockcolor{color:#f1f4f5;font-size:12px;font-weight:500;line-height:30px;}
a.clockcolor:link{color:#f1f4f5;font-size:12px;font-weight:500;line-height:30px;}
a.clockcolor:visited{color:#f1f4f5;font-size:12px;font-weight:500;line-height:30px;}
a.clockcolor:active{color:#f1f4f5;font-size:12px;font-weight:500;line-height:30px;}
a.clockcolor:hover{color:#f1f4f5;font-size:12px;font-weight:500;line-height:30px;}
#top_bar{margin:0 auto;width:1525px;height:32px;overflow:hidden;}

#menu_map{margin:0 auto;width:99%;overflow:hidden;}
#menu_map span{margin:0 auto;width:99.9%;border-top:#D6DBE1 1px solid;border-left:#D6DBE1 1px solid;border-right:#D6DBE1 1px solid;border-bottom:#CCCCCC 3px solid;background-color:#F5F8FA;height:35px;line-height:35px;display:block;color:#000000;font-size:12px;font-weight:600;vertical-align:middle;text-align:left;text-indent:20px;}
#menu_map span a{text-indent:20px;line-height:35px;display:block;text-align:left;color:#000000;text-decoration:none;font-size:12px;font-weight:600;}
#menu_map span a:link{display:block;text-align:left;color:#000000; text-decoration:none;font-size:12px;font-weight:600;}
#menu_map span a:visited{display:block;text-align:left;color:#000000; text-decoration:none;font-size:12px;font-weight:600;}
#menu_map span a:active{display:block;text-align:left;color:#000000; text-decoration:none;font-size:12px;font-weight:600;}
#menu_map span a:hover{display:block;height:auto;color:#000000;text-decoration:none;font-size:12px;font-weight:600;}
#menu_map ul{width:100%;height:auto;overflow:hidden;}
#menu_map ul li{margin:0 auto;width:99.9%;height:auto;overflow:hidden;}
#menu_map ul li h1{background:url(../images/menu_map.jpg) repeat-x bottom;color:#333333;height:48px;line-height:48px;font-size:16px;font-weight:100;overflow:hidden;}
#menu_map ul li h1 a{line-height:48px;display:block;text-indent:20px;text-align:left;color:#333333;text-decoration:none;font-size:12px;font-weight:500;}
#menu_map ul li h1 a:link{display:block;text-align:left;color:#333333; text-decoration:none;font-size:12px;font-weight:500;}
#menu_map ul li h1 a:visited{display:block;text-align:left;color:#333333; text-decoration:none;font-size:12px;font-weight:500;}
#menu_map ul li h1 a:active{display:block;text-align:left;color:#333333; text-decoration:none;font-size:12px;font-weight:500;}
#menu_map ul li h1 a:hover{display:block;height:auto;color:#333333;text-decoration:none;font-size:12px;font-weight:500;}

#map_listname{ float:none;width:100%;}
#map_listname ul{ margin-left:20px;width:100%;}
#map_listname ul li{float:left;margin-right:18px;width:auto;height:48px;line-height:48px;text-align:left;list-style-type: none;}
#map_listname ul li h2{height:48px;line-height:48px;width:auto;text-align:left;float:left;clear:right;font-size:12px;}
#map_listname ul li h2 a{ color:#ABABAB;text-decoration:none; text-align:left; font-weight:500;margin-bottom:0px;font-size:12px;}
#map_listname ul li h2 a:link{color:#ABABAB;text-decoration:none; text-align:left; font-weight:500;font-size:12px;}
#map_listname ul li h2 a:visited{color:#ABABAB;text-decoration:none; text-align:left; font-weight:500;font-size:12px;}
#map_listname ul li h2 a:active{color:#ABABAB;text-decoration:none; text-align:left; font-weight:500;font-size:12px;} 
#map_listname ul li h2 a:hover{color:#ABABAB;text-decoration:none; text-align:left; font-weight:500;font-size:12px;}

#header_i{top:0px;position:absolute;z-index:99999999;width:100%;height:100px;-webkit-transform:translateZ(0);}
#header_i_scroll{top:0px;position:fixed;z-index:99999999;background:rgba(0,0,0,0.6);width:100%;height:100px;-webkit-transform:translateZ(0);box-shadow:0 0 25px rgba(0,0,0,0.3);}
#header_con{margin:0 auto;width:96%;height:100px;}

/*logo start*/
.logo_bg{float:left;display:inline-block;position:relative;z-index:9;width:390px;height:100px;overflow:hidden;animation-delay:1s;-webkit-animation-delay:1s;}
#home{background:url(../images/logo.svg) no-repeat left center;margin-top:18.5px;width:350px;height:63px;overflow:hidden;cursor:pointer;background-size:100% 100%;}
#home a{display:block;width:350px;height:63px;cursor:pointer;}
/*logo end*/

/*menu start*/
#nav_menu{float:right;margin-right:40px;margin-top:30px;width:auto;height:40px;}
#nav_menu .nav_col{float:left;line-height:40px;height:40px;width:38px;overflow:hidden;}
#nav_menu .nav_space{width:1px;overflow:hidden;}
#nav_menu .nav_time{float:right;margin-left:5px;width:140px;overflow:hidden;}
#nav_menu .nav_time h1{margin-top:10px;background-color:#E74660;width:140px;height:40px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;overflow:hidden;cursor:pointer;}
#nav_menu .nav_time h1 a{display:block;color:#FFFFFF;line-height:40px;height:40px;width:auto;font-size:16px;vertical-align:middle;font-weight:500;}
#nav_menu .nav_time h1 a:link{color:#FFFFFF;text-decoration:none;font-size:16px;font-weight:500;}
#nav_menu .nav_time h1 a:visited{color:#FFFFFF;text-decoration:none;font-size:16px;font-weight:500;}
#nav_menu .nav_time h1 a:active{color:#FFFFFF;text-decoration:none;font-size:16px;font-weight:500;}
#nav_menu .nav_time h1 a:hover{color:#FFFFFF;text-decoration:none;font-size:16px;font-weight:500;}

#nav_menu .navli{float:left;line-height:40px;height:40px;width:auto;text-align:center;display:inline;}
#nav_menu .navli a{display:block;color:#FCFCFC;line-height:40px;height:40px;width:auto;font-size:20px;vertical-align:middle;font-weight:500;font-style:normal;}
#nav_menu .navli a:link{color:#FCFCFC;text-decoration:none;font-size:20px;font-weight:500;font-style:normal;}
#nav_menu .navli a:visited{color:#FCFCFC;text-decoration:none;font-size:20px;font-weight:500;font-style:normal;}
#nav_menu .navli a:active{color:#FCFCFC;text-decoration:none;font-size:20px;font-weight:500;font-style:normal;}
#nav_menu .navli a:hover{color:#FCFCFC;text-decoration:none;font-size:20px;font-weight:500;font-style:normal;}

.hover-underline{position:relative;display:inline-block;cursor:pointer;} 
.hover-underline::before{content:'';position:absolute;width:0;height:2px;background-color:#FCFCFC;bottom:0px;left:0;transition:width 0.5s ease-out;} 
.hover-underline:hover::before{width:100%;}

#nav_menu .navon{float:left;background:url(../images/menu_hover.jpg) repeat-x bottom;line-height:40px;height:40px;width:auto;text-align:center;display:inline;}
#nav_menu .navon a{color:#FCFCFC;line-height:40px;text-align:center;font-size:20px;vertical-align:middle;height:40px;width:auto;font-weight:500;font-style:normal;}
#nav_menu .navon a:link{color:#FCFCFC;text-decoration:none;font-size:20px;font-weight:500;font-style:normal;}
#nav_menu .navon a:visited{color:#FCFCFC;text-decoration:none;font-size:20px;font-weight:500;font-style:normal;}
#nav_menu .navon a:active{color:#FCFCFC;text-decoration:none;font-size:20px;font-weight:500;font-style:normal;}
#nav_menu .navon a:hover{color:#FCFCFC;text-decoration:none;font-size:20px;font-weight:500;font-style:normal;line-height:40px;height:40px;width:auto;}

#nav_menu .navli ul{display:none;z-index:99999999999;position:absolute;background:#004386;width:320px;margin-top:10px;margin-left:-35px;padding-top:15px;padding-bottom:15px;}
#nav_menu .navli ul li{margin:0 auto;display:block;height:50px;width:275px;/*IE6 only*/}
#nav_menu .navli ul li a{display:block;COLOR:#9198A3;width:auto;line-height:50px;font-weight:500;font-size:15px;text-align:left;font-style:normal;}
#nav_menu .navli ul li a:link{color:#9198A3;text-decoration:none;font-size:15px;line-height:50px;font-weight:500;font-style:normal;}
#nav_menu .navli ul li a:visited{color:#9198A3;text-decoration:none;font-size:15px;line-height:50px;font-weight:500;font-style:normal;}
#nav_menu .navli ul li a:active{color:#9198A3;text-decoration:none;font-size:15px;line-height:50px;font-weight:500;font-style:normal;}
#nav_menu .navli ul li a:hover{COLOR:#FCFCFC;TEXT-DECORATION:none;font-size:15px;line-height:50px;font-weight:500;font-style:normal;margin-left:10px;width:auto;}
/*menu end*/

/*mobilemenu start*/
.m_ul{display:none;position:absolute;z-index:99999999999999999999999999999;top:185px;left:0;width:100%;height:10000px;background:rgba(0,97,174,0.95);z-index:11;box-shadow:0 3px 5px rgba(0,0,0,0.1);}
.menu_div{display:none;float:right;margin-left:30px;margin-top:35px;width:30px;height:30px;text-align:center;cursor:pointer;animation-delay:1.5s;-webkit-animation-delay:1.5s;}
.menu_div span{width:27px;font-size:0;}
.menu_div i{display:block;margin-top:5px;width:25px;height:3px;border-radius:2px;background:#FCFCFC;opacity:1;transition:0.5s;-webkit-transition:0.5s;overflow:hidden;}
.active_div{}
.active_div i:nth-of-type(1){-webkit-transform:rotate(45deg) translate(4px,8px);transform:rotate(45deg) translate(4px,8px);}
.active_div i:nth-of-type(2){opacity:0;}
.active_div i:nth-of-type(3){-webkit-transform:rotate(-45deg) translate(4px,-8px);transform:rotate(-45deg) translate(4px,-8px);}

.m_ul li{}
.m_ul>li{padding:0 20px;text-indent:12%;border-bottom:1px solid rgba(128,128,128,0.2);position:relative;transition:0.5s;-webkit-transition:0.5s;}
.m_ul .active_li{background:rgba(0,97,174,0.95);}
.m_ul>li a{display:block;height:100%;color:#FCFCFC;font-size:16px;height:55px;line-height:55px;text-align:left;background:none;}
.m_ul>li a i{font-size:20px;opacity:0.9;float:right;transition:0.5s;-webkit-transition:0.5s;text-align:left;background:none;}
.m_ul>li a .active_i{float:right;-webkit-transform:rotate(45deg);transform:rotate(45deg);text-align:left;background:none;}
.m_ul p{display:none;padding-bottom:10px;border-top:1px solid rgba(128,128,128,0.2);}
.m_ul p a{padding:0 5%;height:40px;line-height:40px;border-bottom:1px solid rgba(255,255,255,0.2);}

.phmavli_spenda{animation-delay:0.5s;-webkit-animation-delay:0.5s;}
.phmavli_spendb{animation-delay:0.7s;-webkit-animation-delay:0.7s;}
.phmavli_spendc{animation-delay:0.9s;-webkit-animation-delay:0.9s;}
.phmavli_spendd{animation-delay:1.1s;-webkit-animation-delay:1.1s;}
.phmavli_spende{animation-delay:1.3s;-webkit-animation-delay:1.3s;}
.phmavli_spendf{animation-delay:1.5s;-webkit-animation-delay:1.5s;}
.phmavli_spendg{animation-delay:1.7s;-webkit-animation-delay:1.7s;}

.mj_menu_news_li_spenda{animation-delay:0.5s;-webkit-animation-delay:0.5s;}
.mj_menu_news_li_spendb{animation-delay:0.7s;-webkit-animation-delay:0.7s;}
.mj_menu_news_li_spendc{animation-delay:0.9s;-webkit-animation-delay:0.9s;}
.mj_menu_news_li_spendd{animation-delay:1.1s;-webkit-animation-delay:1.1s;}
.mj_menu_news_li_spende{animation-delay:1.3s;-webkit-animation-delay:1.3s;}
.mj_menu_news_li_spendf{animation-delay:1.5s;-webkit-animation-delay:1.5s;}
.mj_menu_news_li_spendg{animation-delay:1.7s;-webkit-animation-delay:1.7s;}
.mj_menu_news_li_spendh{animation-delay:1.9s;-webkit-animation-delay:1.9s;}
/*mobilemenu end*/

/*search start*/
#search_list{float:right;border:#FCFCFC 1px solid;margin-top:37px;width:180px;height:26px;cursor:pointer;}
#search_list ul{list-style:none;width:180px;}
#search_list ul li{float:left;height:26px;}
#searchinput{float:left;background:none;border:0;width:150px;height:26px;line-height:26px;color:#FCFCFC;font-size:13px;font-weight:500;text-align:left;text-indent:10px;overflow:hidden;}
#searchinput:focus{outline:none;}
#ssubmit{float:right;display:block;background:url(../images/submit_bg.svg) no-repeat center center;border:0;width:30px;height:26px;text-align:center;cursor:pointer;overflow:hidden;}
.search_input{float:left;width:150px;overflow:hidden;}
.search_submit{float:right;width:30px;overflow:hidden;}
/*search end*/

/*mobilesearch start*/
#mobile_search_list{margin:0 auto;border:#515151 1px solid;margin-top:20px;margin-bottom:20px;width:93%;height:40px;cursor:pointer;display:none;}
#mobile_search_list ul{list-style:none;width:100%;}
#mobile_search_list ul li{float:left;height:40px;}
#mobile_searchinput{float:left;background:none;border:0;width:auto;height:40px;line-height:40px;color:#515151;font-size:13px;font-weight:500;text-align:left;text-indent:10px;overflow:hidden;}
#mobile_searchinput:focus{outline:none;}
#mobile_ssubmit{float:right;display:block;background:url(../images/submit_bgs.svg) no-repeat center center;border:0;width:30px;height:40px;text-align:center;cursor:pointer;overflow:hidden;}
.mobile_search_input{float:left;width:91%;overflow:hidden;}
.mobile_search_submit{float:right;width:30px;overflow:hidden;}
/*mobilesearch end*/

/*telmenu start*/
.telmenu{float:right;margin-top:30px;z-index:9;width:90px;height:40px;background:url(../images/telmenu.svg) no-repeat center center;overflow:hidden;animation-delay:1s;-webkit-animation-delay:1s;}
#telmenu_hover{margin:0 auto;width:24px;height:40px;overflow:hidden;cursor:pointer;}
#telmenu_hover a{display:block;width:24px;height:40px;cursor:pointer;}
/*telmenu end*/

/*emailmenu start*/
.emailmenu{float:right;margin-top:30px;z-index:9;width:26px;height:40px;background:url(../images/emailmenu.svg) no-repeat center center;overflow:hidden;animation-delay:1s;-webkit-animation-delay:1s;}
#emailmenu_hover{margin:0 auto;width:26px;height:40px;overflow:hidden;cursor:pointer;}
#emailmenu_hover a{display:block;width:26px;height:40px;cursor:pointer;}
/*emailmenu end*/

/*msgs start*/
#msgs{border-top:#E8E8E8 1px solid;background-color:#F8F8F8;width:100%;height:auto;overflow:hidden;}
#msgs_con{margin:0 auto;width:1290px;height:auto;overflow:hidden;}

#msgs_left{float:left;margin-top:75px;margin-bottom:80px;width:350px;height:auto;overflow:hidden;}
#msgs_right{float:right;margin-top:38px;width:770px;height:auto;overflow:hidden;}

.msgs_title{float:left;width:350px;height:auto;overflow:hidden;}
.msgs_title h1{line-height:45px;COLOR:#0B0D26;font-weight:600;font-size:35px;cursor:pointer;text-align:left;font-style:normal;}

#input_left{float:left;width:655px;height:auto;overflow:hidden;}
#input_right{float:right;width:115px;height:auto;overflow:hidden;}

#inputbg{float:left;margin-right:15px;width:180px;height:50px;overflow:hidden;}
.inputs{display:block;color:#6C6F79;background:none;border:0;border-bottom:#6C6F79 1px solid;width:100%;height:50px;line-height:50px;text-indent:8px;font-size:17px;font-weight:500;font-style:normal;overflow:hidden;}
.inputs:focus{outline:none;}

#textabg{float:left;margin-right:15px;width:570px;height:50px;overflow:hidden;}
.textas{display:block;color:#6C6F79;background:none;border:0;border-bottom:#6C6F79 1px solid;width:100%;height:50px;line-height:50px;text-indent:8px;font-size:17px;font-weight:500;font-style:normal;overflow:hidden;}
.textas:focus{outline:none;}

#inputbgr{float:left;margin-right:15px;width:280px;height:50px;overflow:hidden;}
.inputr{float:left;display:block;color:#6C6F79;background:none;border:0;border-bottom:#6C6F79 1px solid;width:150px;height:50px;line-height:50px;text-indent:8px;font-size:17px;font-weight:500;font-style:normal;overflow:hidden;}

.form_submits{margin-top:63px;width:115px;height:45px;line-height:45px;background-color:#0B0D26;color:#ffffff;text-align:center;font-style:normal;font-size:17px;font-weight:500;cursor:pointer;}
.form_submits:hover{line-height:45px;border:0;background-color:#DB2B0E;color:#ffffff;}
/*msgs end*/

/*footer start*/
#footer{background-color:#0B0D26;width:100%;height:520px;overflow:hidden;}
#footer_con{margin:0 auto;margin-top:90px;padding-bottom:110px;width:96%;height:auto;display:flex;align-items:flex-start;justify-content:center;border-bottom:#DCDFE3 1px solid;overflow:hidden;}

.foot_link{width:22%;height:auto;overflow:hidden;}

.foot_link_title{width:100%;height:45px;overflow:hidden;}
.foot_link_title h1{color:#ffffff;text-align:left;line-height:20px;font-size:13px;font-weight:500;font-style:normal;}

.foot_logo_bg{width:100%;height:65px;overflow:hidden;}
#home_foot{background:url(../images/logo.svg) no-repeat left top;width:250px;height:45px;overflow:hidden;cursor:pointer;background-size:100% 100%;}
#home_foot a{display:block;width:250px;height:45px;cursor:pointer;}

.contact_title{margin:0 auto;margin-top:3px;width:100%;height:auto;overflow:hidden;}
.contact_title h1{margin:0 auto;color:#DCDFE3;text-align:left;line-height:30px;font-size:15px;font-weight:500;font-style:normal;}

.foorer_menu{width:67%;height:auto;overflow:hidden;}

#menu_foot{float:left;width:25%;overflow:hidden;}
#menu_foot span{margin:0 auto;border-bottom:#ffffff 2px solid;width:50%;height:40px;line-height:25px;display:block;color:#ffffff;font-size:18px;font-weight:500;vertical-align:middle;text-align:left;cursor:pointer;}
#menu_foot ul{margin:0 auto;width:50%;height:auto;margin-top:28px;overflow:hidden;}
#menu_foot ul li{margin:0 auto;width:100%;height:30px;line-height:30px;overflow:hidden; }
#menu_foot ul li h8{color:#DCDFE3;hight:30px;line-height:30px;font-size:15px;font-weight:500;text-align:left;overflow:hidden;font-style:normal;}
#menu_foot ul li h8 a{hight:30px;line-height:30px;color:#DCDFE3;text-decoration:none;font-size:15px;font-weight:500;font-style:normal;}
#menu_foot ul li h8 a:link{color:#DCDFE3; text-decoration:none;font-size:15px;font-weight:500;}
#menu_foot ul li h8 a:visited{color:#DCDFE3; text-decoration:none;font-size:15px;font-weight:500;font-style:normal;}
#menu_foot ul li h8 a:active{color:#DCDFE3; text-decoration:none;font-size:15px;font-weight:500;font-style:normal;}
#menu_foot ul li h8 a:hover{color:#DCDFE3;text-decoration:none;font-size:15px;font-weight:500;font-style:normal;}

.foot_ewm{width:11%;height:auto;overflow:hidden;}

#ewm_img{margin:0 auto;width:138px;height:auto;overflow:hidden;}
#ewm_img ul{margin:0 auto;width:138px;height:auto;overflow:hidden;}
#ewm_img ul li{margin:0 auto;width:138px;height:auto;text-align:center;overflow:hidden;}
#ewm_img ul li span{margin:0 auto;display:block;width:118px;height:118px;text-align:center;overflow:hidden;}
#ewm_img ul li span img{margin:0 auto;width:118px;height:118px;}
#ewm_img ul li h1{margin:0 auto;line-height:40px;font-size:15px;text-align:center;font-weight:500;text-decoration:none;color:#9BA2AD;font-style:normal;}

#copyrights{margin:0 auto;width:96%;height:auto;overflow:hidden;}
#copyrights h9{color:#DCDFE3;line-height:70px;font-size:15px;font-weight:500;font-style:normal;}
#copyrights h9 a{color:#DCDFE3;text-decoration:none;font-size:15px;font-weight:500;font-style:normal;}
#copyrights h9 a:link{color:#DCDFE3;line-height:60px;text-decoration:none;font-size:15px;font-weight:500;font-style:normal;}
#copyrights h9 a:visited{color:#DCDFE3;line-height:60px;text-decoration:none;font-size:15px;font-weight:500;font-style:normal;}
#copyrights h9 a:active{color:#DCDFE3;line-height:60px;text-decoration:none;font-size:15px;font-weight:500;font-style:normal;}
#copyrights h9 a:hover{color:#DCDFE3;line-height:60px;text-decoration:none;font-size:15px;font-weight:500;font-style:normal;}

.cart-fix{width:52px;position:fixed;right:1%;top:40%;z-index:999;}
.cart-fix ul li{width:50px;height:50px;margin-bottom:2px;position:relative;-webkit-border-radius:100%;border-radius:100%;margin-top:4px;border:#E3E3E3 solid 1px;border-radius:100%;box-sizing:border-box;}
.cart-fix ul li.c-tel{background:url(../images/rightfixicon.png) no-repeat -28px 8px #fff;position:relative;}
.cart-fix ul li.c-tel a{display:none;width:115px;position:absolute;height:40px;line-height:40px;top:5px;right:60px;background:#004386;border-radius:6px;font-size:14px;color:#fff;padding:0 15px;transition:all .5s;}
.cart-fix ul li.c-codes{background:url(../images/rightfixicon.png) no-repeat -28px -87px #fff;position:relative;}
.cart-fix ul li.c-codes img{display:none;position:absolute;width:120px;height:120px;right:60px;top:-30px;transition:all .5s;}
.cart-fix ul li.c-back{background:url(../images/rightfixicon.png) no-repeat -28px -135px #fff;}
.cart-fix ul li:hover{background-color:#004386;cursor:pointer;}
.cart-fix ul li:hover a,.cart-fix ul li:hover img{display:block;}
.cart-fix ul li:hover.c-tel{background-position:7px 8px;}
.cart-fix ul li:hover.c-codes{background-position:7px -87px;}
.cart-fix ul li:hover.c-back{background-position:7px -135px;}
/*footer end*/

#head_div{width:100%;height:auto;overflow:hidden;}
#head_div img{margin:0 auto;width:100%;height:auto;}

#menu_mid{margin:0 auto;border-bottom:#EEEEEE 1px solid;background-color:#F6F6F6;width:100%;height:auto;overflow:hidden;}
#menu_con{margin:0 auto;width:96%;height:auto;overflow:hidden;}

#menu_con_left{float:left;width:142px;height:100px;overflow:hidden;}
.menu_tile{margin:0 auto;width:100%; height:auto;padding-top:25px;overflow:hidden;}
.menu_tile h1{color:#333333;line-height:30px;text-align:left;font-size:25px;font-weight:500;}
.menu_tile h2{color:#333333;line-height:26px;text-align:left;font-size:20px;font-weight:500;}

#menu_con_right{float:right;width:320px;height:100px;overflow:hidden;}

.title_path_menu{float:right;font-size:13px;height:50px;line-height:50px;width:1134px;overflow:hidden;}
.title_path_menu h1{color:#676767;height:50px;line-height:50px;text-align:right;font-size:13px;font-weight:500;}
.title_path_menu h1 a{color:#676767;font-size:13px;font-weight:500;}
.title_path_menu h1 a:link{color:#676767; text-decoration:none;font-size:13px;font-weight:500;}
.title_path_menu h1 a:visited{color:#676767; text-decoration:none;font-size:13px;font-weight:500;}
.title_path_menu h1 a:active{color:#676767; text-decoration:none;font-size:13px;font-weight:500;}
.title_path_menu h1 a:hover{color:#676767; text-decoration:none;font-size:13px;font-weight:500;}

#menu_top_list{margin-top:-60px;position:absolute;width:96%;height:auto;overflow:hidden;}
#menu_top_list ul{width:auto;height:auto;overflow:hidden;display:flex;justify-content:center;}
#menu_top_list ul li{float:left;width:auto;height:45px;text-align:center;font-weight:500;overflow:hidden;}
#menu_top_list ul li h1{height:45px;line-height:45px;overflow:hidden;}
#menu_top_list ul li h1 a{display:block;border:#C1C1C1 1px solid;height:43px;line-height:43px;padding-left:20px;padding-right:20px;color:#333333;text-decoration:none;font-size:18px;font-weight:500;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#menu_top_list ul li h1 a:link{color:#333333;text-decoration:none;font-size:18px;font-weight:500;}
#menu_top_list ul li h1 a:visited{color:#333333;text-decoration:none;font-size:18px;font-weight:500;}
#menu_top_list ul li h1 a:active{color:#333333;text-decoration:none;font-size:18px;font-weight:500;}
#menu_top_list ul li h1 a:hover{display:block;background-color:#0B0D26;border:0;color:#ffffff;text-decoration:none;font-size:18px;padding-left:21px;padding-right:21px;font-weight:500;height:45px;line-height:45px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#menu_top_list ul li.onm h1 a{display:block;background-color:#0B0D26;border:0;color:#ffffff;text-decoration:none;font-size:18px;padding-left:21px;padding-right:21px;font-weight:500;height:45px;line-height:45px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#menu_top_list .class_col{float:left;height:45px;line-height:45px;width:20px;color:#713D03;overflow:hidden;}

#main{margin:0 auto;width:100%;height:auto;overflow:hidden;}
#large{float:right;width:1175px;height:auto;overflow:hidden;}
#larges{float:right;width:1175px;height:auto;overflow:hidden;}
#left{float:left;width:320px;height:auto;overflow:hidden;}
#lefts{float:left;width:320px;height:auto;overflow:hidden;}

/*about start*/
#abouts{margin:0 auto;background:url(../images/abouts_bg.jpg);background-size:cover;background-position:center;width:100%;height:auto;overflow:hidden;}
#abouts_top{margin:0 auto;margin-top:50px;width:100%;height:auto;overflow:hidden;}
#abouts_con{margin:0 auto;margin-top:50px;margin-bottom:100px;width:96%;height:auto;overflow:hidden;}

.abouts_title{margin:0 auto;width:100%;height:auto;overflow:hidden;}
.abouts_title h1{height:50px;line-height:50px;width:auto;COLOR:#0B0D26;font-weight:600;font-size:50px;cursor:pointer;text-align:center;overflow:hidden;}
.abouts_title h1 a{color:#0B0D26;text-decoration:none;font-size:50px;font-weight:600;font-style:normal;}
.abouts_title h1 a:link{color:#0B0D26;text-decoration:none;font-size:50px;font-weight:600;font-style:normal;}
.abouts_title h1 a:visited{color:#0B0D26;text-decoration:none;font-size:50px;font-weight:600;font-style:normal;}
.abouts_title h1 a:active{color:#0B0D26;text-decoration:none;font-size:50px;font-weight:600;font-style:normal;}
.abouts_title h1 a:hover{color:#0B0D26;text-decoration:none;font-size:50px;font-weight:600;font-style:normal;}
.abouts_title h2{margin-top:30px;line-height:28px;COLOR:#5D5D5D;font-weight:500;font-size:16px;cursor:pointer;text-align:center;font-style:normal;}

.about_ad{float:left;width:48%;height:auto;overflow:hidden;}
.about_ad a img{width:100%;height:auto;cursor:pointer;transition:all 0.6s;}
.about_ad a img:hover{transform:scale(1.2);}

.about_contents{float:right;width:48%;height:auto;overflow:hidden;}

#company_title{margin:0 auto;background:url(../images/about_title_bg.jpg) no-repeat center 50px;width:100%;height:55px;overflow:hidden;}
#company_title h5{height:35px;line-height:25px;COLOR:#333333;font-weight:600;font-size:30px;cursor:pointer;text-align:center;font-family:Microsoft YaHei;overflow:hidden;}

#about_company{float:left;margin-top:15px;width:93%;height:auto;overflow:hidden;}
#about_company h1{height:auto;line-height:33px;COLOR:#333333;font-weight:500;font-size:17px;cursor:pointer;text-align:left;font-style:normal;}
/*about end*/

/*culture start*/
#culture{width:100%;height:auto;overflow:hidden;}

#cultures_top{margin:0 auto;width:100%;height:auto;overflow:hidden;}
.cultures_title{margin:0 auto;width:60%;height:auto;overflow:hidden;}
.cultures_title h1{height:120px;line-height:120px;width:auto;COLOR:#0B0D26;font-weight:600;font-size:50px;cursor:pointer;text-align:center;overflow:hidden;}

.cols_culture{float:left;width:50%;height:auto;overflow:hidden;}
.project_culture_list:after{content:" ";display:block;clear:both;}
.project_culture{width:100%;float:left;cursor:pointer;}

.project_culture_card{position:relative;will-change:transform;transition:box-shadow .3s ease;box-shadow:0 10px 30px transparent; }
.project_culture_card.hover-in{transition:-webkit-transform 0.6s ease-out;transition:transform 0.6s ease-out;transition:transform 0.6s ease-out, -webkit-transform 0.6s ease-out;}
.project_culture_card.hover-out{transition:-webkit-transform 0.6s ease-in;transition:transform 0.6s ease-in;transition:transform 0.6s ease-in, -webkit-transform 0.6s ease-in;}

.project_culture_image{display:block;position:relative;transition:all 0.6s;}
.project_culture_image img{width:100%;max-width:100%;display:block;object-fit:cover;}
.project_culture_image:after{content:" ";width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.4));transition:opacity .3s ease;opacity:0;}

.project_culture_detail{background-color:rgba(11,13,38,0.4);position:absolute;left:0px;right:0px;top:0px;bottom:0px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;pointer-events:none;-webkit-transform:translateZ(30px); transform:translateZ(30px);border:0 solid #cccccc;transition:border .4s ease;}
.project_culture_title{margin:0 0 0;position: absolute;width:100%;display:grid;place-items:center;font-size:23px;font-weight:500;color:#FFFFFF;transition:.4s ease;opacity:1;-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1);will-change:transform;}
.project_culture_title a{color:white;font-size:23px;font-weight:500;line-height:25px;color:#FFFFFF;font-style:normal;}

.project_culture:hover .project_culture_card{box-shadow:0 10px 30px rgba(0, 0, 0, 0.3);}
.project_culture:hover .project_culture_image:after{opacity:1;}
.project_culture:hover .project_culture_image:hover{transform:scale(1.2);}
.project_culture:hover .project_culture_detail{background-color:rgba(11,13,38,0);}
.project_culture:hover .project_culture_title{position:static;padding-bottom:20px;background-color:rgba(0,97,174,0);-webkit-transform: translateY(0) scale(1);-ms-transform: translateY(0) scale(1);transform: translateY(0) scale(1);opacity:1;}
.project_culture:hover .project_culture_title a{font-size:30px;}
/*culture end*/

#advantage_pic_space{width:100%;height:30px;overflow:hidden;}
#advantage_maodiana{margin:0 auto;width:100%;height:auto;overflow:hidden;}
#advantage_maodianb{margin:0 auto;width:100%;height:auto;overflow:hidden;}
#advantage_maodianc{margin:0 auto;width:100%;height:auto;overflow:hidden;}
#advantage_maodiand{margin:0 auto;width:100%;height:auto;overflow:hidden;}
#advantage_maodiane{margin:0 auto;width:100%;height:auto;overflow:hidden;}
#advantage_maodianf{margin:0 auto;width:100%;height:auto;overflow:hidden;}

.advantage_title{margin:0 auto;background-color:#AE8046;width:100%;height:100px;overflow:hidden;}
.advantage_title h1{height:100px;line-height:100px;width:100%;COLOR:#ffffff;font-weight:600;font-size:30px;cursor:pointer;text-align:center;overflow:hidden;}
.advantage_pic{position:absolute;width:100%;height:auto;overflow:hidden;}
.advantage_pic span{margin:0 auto;width:100%;height:auto;overflow:hidden;}
.advantage_pic span img{cursor:pointer;width:100%;height:auto;overflow:hidden;}
#advantage_con_txta{position:relative;margin:0 auto;background-color:rgba(0,0,0,0.4);width:100%;height:auto;overflow:hidden;display:flex;}
#advantage_con_txtb{position:relative;margin:0 auto;background-color:rgba(0,0,0,0.4);width:100%;height:auto;overflow:hidden;display:flex;}
#advantage_con_txtc{position:relative;margin:0 auto;background-color:rgba(0,0,0,0.4);width:100%;height:auto;overflow:hidden;display:flex;}
.advantage_txta{margin:0 auto;width:65%;height:auto;padding-top:60px;}
.advantage_txta h1{width:100%;line-height:4.2vw;COLOR:#ffffff;font-weight:600;font-size:2.5vw;cursor:pointer;text-align:center;font-family:Microsoft Yahei;}
.advantage_txta h2{width:100%;line-height:3vw;COLOR:#ffffff;font-weight:600;font-size:1.6vw;cursor:pointer;text-align:center;font-family:Microsoft Yahei;}

.advantage_txtb{margin:0 auto;width:68%;height:auto;padding-top:90px;}
.advantage_txtb h1{width:100%;line-height:4.2vw;COLOR:#ffffff;font-weight:600;font-size:2.5vw;cursor:pointer;text-align:center;font-family:Microsoft Yahei;}
.advantage_txtb h2{width:100%;line-height:3vw;COLOR:#ffffff;font-weight:600;font-size:1.6vw;cursor:pointer;text-align:center;font-family:Microsoft Yahei;}

.advantage_txtc{margin:0 auto;width:65%;height:auto;padding-top:90px;}
.advantage_txtc h1{width:100%;line-height:4.2vw;COLOR:#ffffff;font-weight:600;font-size:2.5vw;cursor:pointer;text-align:center;font-family:Microsoft Yahei;}
.advantage_txtc h2{width:100%;line-height:3vw;COLOR:#ffffff;font-weight:600;font-size:1.6vw;cursor:pointer;text-align:center;font-family:Microsoft Yahei;}

#applications_con{ margin-top:-30px;margin-bottom:90px;width:100%;height:auto;display:flex;align-items:center;overflow:hidden;}
#applications_list_mid{margin:0 auto;width:100%;height:auto;overflow:hidden;}

/*listing_pic start*/
#listings_pic{margin:0 auto;margin-top:30px;margin-bottom:60px;width:100%;height:auto;overflow:hidden;}
#listings_pic ul{ margin:0 auto;width:100%;height:auto;overflow:hidden;}
#listings_pic ul li{float:left;width:187px;height:135px;text-align:center;margin:20px 33.5px 20px 33.5px;overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;box-shadow:0px 0px 8px rgba(0,0,0,0.3);transition:all 0.6s;cursor:pointer;}
#listings_pic ul li:hover{background-color:#EFEFEF;}
#listings_pic ul li span{margin:0 auto;margin-top:15px;display:block;width:50px;height:50px;text-align:center;overflow:hidden;}
#listings_pic ul li span img{margin:0 auto;width:50px;height:50px;cursor:pointer;transition:all 0.6s;}
#listings_pic ul li span img:hover{transform:scale(1.2);}
#listings_pic ul li h1{clear:both;margin:0 auto;margin-top:10px;width:88%;line-height:25px;font-size:15px;text-align:center;font-weight:600;color:#3d3e40;}
/*listing_pic end*/

.video_bcon{margin:0 auto;width:1525px;height:auto;overflow:hidden;}
.video_banner{width:100%;height:auto;object-fit:contain;}

.target_speech{position:relative;display:block;height:0;overflow:hidden;}
#speech{margin:0 auto;background:url(../images/speech_bg.png) no-repeat center top;width:100%;height:auto;overflow:hidden;}
#speech_con{margin:0 auto;margin-bottom:150px;width:1300px;height:auto;overflow:hidden;}
.speech_title{float:left;width:195px;height:auto;overflow:hidden;}
.speech_title h1{width:100%;height:80px;border-bottom:#0F3460 3px solid;line-height:83px;text-align:left;color:#282222;font-size:32px;font-weight:bold;overflow:hidden;}

.speech_left{float:left;width:40%;height:auto;overflow:hidden;}
.speech_right{float:right;width:55%;height:auto;overflow:hidden;}
.speech_content{margin:0 auto;width:100%;color:#2d2a2a;text-align:left;text-align:justify;line-height:33px;font-size:16px;font-weight:500;overflow:hidden;}
.tit{font-family:STXingkai;font-size:25px;line-height:32px;text-align:right;}


/*about_num start*/
#about_num_con{margin-top:20px;width:100%;height:222px;overflow:hidden;background-size:100% 100%;}
.about_num{margin:0 auto;width:1320px;height:222px;overflow:hidden;}
.about_num ul{padding-top:3%;width:100%;height:auto;display:flex;justify-content:space-around;align-items:center;text-align:center;overflow:hidden;}
.about_num ul li{position:relative;cursor:pointer;color:#333333;font-size:52px;}
.about_num ul li h2{display:inline-block;color:#0061AE;font-size:52px;font-style:normal;}
.about_num ul li i{color:#333333;text-align:right;display:inline-block;font-size:20px;font-style:normal;}
.about_num ul li p{line-height:50px;color:#333333;font-size:24px;}
.num_col{float:left;background-color:#333333;width:1px;height:95px;overflow:hidden;}
/*about_num end*/



/*organ start*/
.target_organ{position:relative;top:-25px;display:block;height:0;overflow:hidden;}
#organ{margin-top:55px;background-color:#F4F4F4;width:100%;height:auto;}
#organ_con{margin:0 auto;padding-top:50px;padding-bottom:70px;width:1335px;height:auto;}

.organ_title{width:100%;height:auto;overflow:hidden;}
.organ_title h1{width:100%;height:auto;line-height:40px;text-align:center;color:#323028;font-size:40px;font-weight:500;overflow:hidden;}

.organ_img{margin-top:75px;width:100%;height:auto;overflow:hidden;}
.organ_img img{display:block;margin:0 auto;width:100%;height:auto;}
/*organ end*/

/*honor start*/
.target_honor{position:relative;top:-25px;display:block;height:0;overflow:hidden;}
#honor{margin-top:70px;width:100%;height:auto;}

.honor_title{width:100%;height:auto;overflow:hidden;}
.honor_title h1{width:100%;height:auto;line-height:40px;text-align:center;color:#323028;font-size:40px;font-weight:500;overflow:hidden;}

.contwidth{width: 1300px;}
.about03wrap{width: 100%;box-sizing: border-box;position: relative;overflow: hidden;margin: 50px auto 70px auto;}
.about03{margin: auto;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;position: relative;}
.about03 .swiper-container-l{width: 30%;background-color: #054CA6;box-sizing: border-box;}
.about03 .swiper-container-l .app_txt{padding: 100px 60px 100px;width: 100%;box-sizing: border-box;}
.about03 .swiper-container-l .app_txt .min p{font-size: 24px;color: #ffffff;margin-bottom: 20px;font-weight: bold;}
.about03 .swiper-container-l .app_txt .min h4{font-size: 18px;line-height: 26px;color: #ffffff;margin-bottom: 120px;}
.about03 .swiper-container-l .app_txt .bot{display: block;width: auto;height: auto;min-width: calc(75% - 120px);position: absolute;left: 60px;bottom: 60px;} 
.about03 .swiper-container-l .app_txt .min .top-text{font-size: 40px;color: #ffffff;font-weight: bold;margin-bottom: 40px;}

.about03 .swiper-container-v{width: 70%;background: url(../images/honor_bg.jpg)no-repeat;background-size: cover;background-position: center;}
.about03 .swiper-container-v .swiper-slide{width: 100%;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;}
.about03 .swiper-container-v .swiper-slide .box img{display: block; margin-top:20px; margin-bottom:20px;width: auto;height: auto;max-width: 90%;max-height: 90%;}

.about03wrap .swiper-button-next,.about03wrap .swiper-button-prev{display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;font-size: 18px;width: 40px;height: 40px;background-color: #ffffff;border-radius: 50%;background-image: none;outline: none;border: 1px solid #DDDDDD;color: #143264;}
.about03wrap .swiper-button-next{right:-80px;}
.about03wrap .swiper-button-prev{left:-80px;}
@media only screen and (max-width:1600px ) {
	.about03wrap .swiper-button-prev,.strength03 .imglist .swiper-button-prev{left:-20px;}
	.about03wrap .swiper-button-next,.strength03 .imglist .swiper-button-next{right:-20px;}
}
/*honor end*/

/*course start*/
.target_course{position:relative;top:-25px;display:block;height:0;overflow:hidden;}
#course{width:100%;height:auto;background:url(../images/course_bg.png) no-repeat right bottom;}
#course_con{margin:0 auto;margin-bottom:-50px;width:1200px;height:auto;}

.course_title{margin-bottom:60px;width:100%;height:auto;overflow:hidden;}
.course_title h1{width:100%;height:auto;line-height:40px;text-align:center;color:#323028;font-size:40px;font-weight:500;overflow:hidden;}

.swiper-slide-coursepc{display:block;}
.swiper-slide-coursemob{display:none;}
.i-course{margin:0 auto;margin-top:75px;width:100%;position:relative;}
.i-courses{margin:0 auto;margin-top:75px;width:100%;position:relative;}
.item_course{position:relative;margin:17px 17px 17px 17px;box-shadow:rgba(73,73,73,0.8) 0 0 18px;-webkit-transform:translateZ(0);line-height:50px;}
.item_course img{width:100%;cursor:pointer;}

.item_courses{position:relative;margin:17px 17px 17px 17px;box-shadow:rgba(73,73,73,0.8) 0 0 18px;-webkit-transform:translateZ(0);line-height:50px;}
.item_courses img{width:100%;cursor:pointer;}

.item_course a{width:calc(100%);position:absolute;height:50px;bottom:0;background:rgba(24,71,143,0.7);text-overflow:ellipsis;transition:all .4s ease;color:#FFFFFF;font-size:18px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-weight:600;text-align:center;display:block;overflow:hidden;}
.item_course a:link{color:#ffffff;font-size:18px;font-weight:600;}
.item_course a:visited{color:#ffffff;font-size:18px;font-weight:600;}
.item_course a:active{color:#ffffff;font-size:18px;font-weight:600;}
.item_course a:hover{color:#ffffff;font-size:18px;font-weight:600;}

.item_courses a{width:calc(100%);position:absolute;height:50px;bottom:0;background:rgba(24,71,143,0.7);text-overflow:ellipsis;transition:all .4s ease;color:#FFFFFF;font-size:18px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-weight:600;text-align:center;display:block;overflow:hidden;}
.item_courses a:link{color:#ffffff;font-size:18px;font-weight:600;}
.item_courses a:visited{color:#ffffff;font-size:18px;font-weight:600;}
.item_courses a:active{color:#ffffff;font-size:18px;font-weight:600;}
.item_courses a:hover{color:#ffffff;font-size:18px;font-weight:600;}

.item_courses{color:#ffffff;line-height:50px;font-size:18px;font-weight:600;}
a.item_courses:link{color:#ffffff;text-decoration:none;font-size:18px;font-weight:600;}
a.item_courses:visited{color:#ffffff;text-decoration:none;font-size:18px;font-weight:600;}
a.item_courses:active{color:#ffffff;text-decoration:none;font-size:14px;font-weight:600;}
a.item_courses:hover{color:#ffffff;text-decoration:none;font-size:18px;font-weight:600;}

.i-course .swiper-button-prev{left:-70px}
.i-course .swiper-button-next{right:-70px}
.i-courses .swiper-button-prev{left:-65px;background-size:50%;}
.i-courses .swiper-button-next{right:-65px;background-size:50%;}

#history{width:930px;height:595px;position:relative;margin:50px auto 120px auto;overflow:hidden;}
.title{height:95px;line-height:95px;text-indent:5px;}
.title h2{background:url(../images/history_logo.png) no-repeat left center;}
#circle{
	width:83px;height:83px;position:absolute;top:0;left:141px;border:6px solid rgba(9,108,186,1);border-radius:95px;text-indent:0;text-align:center;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	transition:all 0.3s linear;
}
#circle .cmsk{height:83px;position:absolute;width:83px;top:0;left:0;}
#circle:hover{
	transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	border-color:rgba(0,0,0,0);
}
.clock{display:block;}
#circle:hover {border-color:rgba(255,255,255,0.6);background-color:#054CA6;}
#circle:hover .clock{display:block;}
#circle:hover .circlecontent{display:none;}
#circle span{font-size:18px;color:#b0b0b0;}
#circle .clock{
	background:url(../images/clock.png) no-repeat 0 0;width:83px;height:83px;position:absolute;top:0;left:0;display:none;
	-webkit-transition:all 0.5s linear;
	-moz-transition:all 0.5s linear;
	-o-transition:all 0.5s linear;
	transition:all 0.5s linear;
	border-radius:0;
}
#circle:hover .clock{border-radius:83px;}
.timeyear{color:#b0b0b0;font-size:18px;line-height:20px;}
.timeblock{height:28px;margin-top:22px;margin-left:5px; }
.timeblock span{display:block;height:24px;width:18px;background:url(../images/date.png) no-repeat 0 0;float:left;}
.timeblock .numf{background-position:0px -48px;}
.timeblock .nums{background-position:0px 0px;}
.timeblock .numt{background-position:0px -24px;}
.timeblock .numfo{background-position:0px 0px;}
#content{height:455px;width:930px;overflow:hidden;padding-top:30px;}
.list{overflow:hidden;position:relative;}
.list li{height:120px;vertical-align:bottom;overflow:hidden;position:relative;}
.liwrap{height:55px;margin-top:28px;}
.lileft{position:absolute;top:0;left:0px;height:40px;width:150px;line-height:40px;text-align:right;}
.liright{position:absolute;top:0;right:0px;height:55px;width:700px;}
.histt{height:40px;line-height:40px;cursor:pointer;}
.hisct{font-size:14px;color:#6e6e6e;}
.md{font-size:18px;color:#AEAEAE;}
.year{font-size:19px;color:#AEAEAE;cursor:pointer;}
.point{width:55px;height:55px;position:absolute;top:0;left:159px;background:url(../images/point.png) no-repeat 0px 11px;overflow:hidden;cursor:pointer;}
.point b{
	height:16px;width:16px;background:#fff;display:block;margin:10px 0 0 19px;border-radius:18px;border:2px solid rgba(5,76,166,0.8);
	-webkit-transition:all 0.1s linear;
	-moz-transition:all 0.1s linear;
	-o-transition:all 0.1s linear;
	transition:all 0.1s linear;
	position:absolute;
	top:0;left:0;
}
.thiscur .year{font-size:18px;color:#054CA6;font-weight:600;}
.thiscur .point b{border:7px solid #054CA6;margin:5px 0px 0px 14px;border-radius:52px;cursor:pointer;}
.thiscur .histt a{color:#054CA6;font-size:18px;}
.histt a{
	font-size:16px;color:#747474;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	transition:all 0.3s linear;
	text-decoration:none;
}
#arrow{ position:absolute;top:39%;right:0; z-index:99999;}
*html #arrow{position:absolute;top:expression(eval(document.documentElement.scrollTop));margin-top:350px;}

#arrow ul li{
	display:block;height:52px;width:48px;background:url(../images/icons.png) no-repeat 0 0;cursor:pointer;
	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	-o-transition:all 0.2s ease-out;
	transition:all 0.2s ease-out;
}
#arrow ul li:active{background-color:#000;}
#arrow ul .arrow_active{
	background-color:#000;
	-webkit-transition:all 0.1s ease-in;
	-moz-transition:all 0.1s ease-in;
	-o-transition:all 0.1s ease-in;
	transition:all 0.1s ease-in;
	
}
#arrow ul .arrowup{background-position:0px -58px;margin-bottom:40px;}
#arrow ul .arrowdown{background-position:0px 0px;}
/*course end*/

#contact_con{margin:0 auto;width:96%;height:auto;overflow:hidden;}

.contact_tit{margin:0 auto;width:100%;height:56px;overflow:hidden;}
.contact_tit h1{color:#333333;text-align:center;line-height:56px;font-size:56px;font-weight:700;}

#contact_lefts{float:left;width:560px;height:550px;overflow:hidden;}
#contact_rights{float:right;width:1200px;height:530px;overflow:hidden;}
#contact_rights span{display:block;margin:0 auto;width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;}
#contact_rights span img{margin:0 auto;width:1200px;height:530px;}

.contacts_tit{margin:0 auto;width:100%;height:auto;overflow:hidden;}
.contacts_tit h1{color:#333333;text-align:left;line-height:45px;font-size:38px;font-weight:600;letter-spacing:3px;}
.contacts_tit h2{color:#333333;text-align:left;line-height:45px;font-size:38px;font-weight:500;letter-spacing:3px;}

.contacts_titm{margin:0 auto;width:100%;height:auto;overflow:hidden;}
.contacts_titm h1{color:#ffffff;text-align:left;line-height:45px;font-size:38px;font-weight:600;letter-spacing:3px;}
.contacts_titm h2{color:#ffffff;text-align:left;line-height:45px;font-size:38px;font-weight:500;letter-spacing:3px;}

.contacts_tits{margin:0 auto;margin-top:40px;width:100%;height:auto;overflow:hidden;}
.contacts_tits h1{color:#ffffff;text-align:left;line-height:25px;font-size:15px;font-weight:500;letter-spacing:3px;}
.contacts_tits h2{color:#ffffff;text-align:left;line-height:25px;font-size:16px;font-weight:bold;letter-spacing:3px;}

.contacts_titr{margin:0 auto;margin-top:40px;width:100%;height:auto;overflow:hidden;}
.contacts_titr h1{color:#ffffff;text-align:left;line-height:45px;font-size:27px;font-weight:600;letter-spacing:3px;}

.contact_list{width:100%;height:auto;overflow:hidden;}
.contact_list h1{margin-top:20px;line-height:65px;display:block;color:#333333;font-size:30px;font-weight:500;vertical-align:middle;text-align:left;font-family:Microsoft Yahei;cursor:pointer;letter-spacing:3px;}
.contact_list h2{background:url(../images/add.png) no-repeat left center;color:#333333;text-align:left;text-indent:70px;line-height:75px;font-size:20px;font-weight:500;font-family:Microsoft Yahei;letter-spacing:3px;}
.contact_list h3{background:url(../images/tel.png) no-repeat left center;color:#333333;text-align:left;text-indent:70px;line-height:75px;font-size:20px;font-weight:500;font-family:Microsoft Yahei;letter-spacing:3px;}
.contact_list h4{background:url(../images/phone.png) no-repeat left center;color:#333333;text-align:left;text-indent:70px;line-height:75px;font-size:20px;font-weight:500;font-family:Microsoft Yahei;letter-spacing:3px;}
.contact_list h5{background:url(../images/site.png) no-repeat left center;color:#333333;text-align:left;text-indent:70px;line-height:75px;font-size:20px;font-weight:500;font-family:Microsoft Yahei;letter-spacing:3px;}
.contact_list h6{background:url(../images/email.png) no-repeat left center;color:#333333;text-align:left;text-indent:70px;line-height:75px;font-size:20px;font-weight:500;font-family:Microsoft Yahei;letter-spacing:3px;}

.contact_lists{margin:0 auto;width:98%;height:245px;display:flex;align-items:center;box-shadow:0 0 15px rgba(203,203,203,0.9);}
.contact_lists ul{width:100%;height:auto;overflow:hidden;display:flex;align-items:flex-start;justify-content:center;}
.contact_lists ul li{width:25%;height:148px;text-align:center;overflow:hidden;list-style-type:none;}
.contact_lists ul li span{margin:0 auto;width:100%;height:52px;text-align:center;overflow:hidden;}
.contact_lists ul li span img{margin:0 auto;width:52px;height:52px;}
.contact_lists ul li h1{margin:0 auto;width:100%;color:#333333;text-align:center;line-height:50px;font-size:20px;font-weight:700;font-family:Arial;}
.contact_lists ul li h2{margin:0 auto;width:100%;color:#333333;text-align:center;line-height:23px;font-size:16px;font-weight:500;font-family:Arial;}
.contact_lists_col{display:block;background-color:#E6E6E6;width:1px;height:148px;overflow:hidden;}
.contact_lists_cols{display:block;background-color:#E6E6E6;width:1px;height:148px;overflow:hidden;}

#contact_msg{margin:0 auto;background:url(../images/contact_msg.jpg) no-repeat center top;width:100%;height:auto;overflow:hidden;background-size:100% 100%;}

#contact_msg_lefts{float:left;width:460px;height:auto;overflow:hidden;}
#contact_msg_rights{float:right;width:1200px;height:auto;overflow:hidden;}

#contact_left{float:left;width:45%;height:auto;overflow:hidden;}
.contact_msg_titl{width:100%;height:30px;overflow:hidden;}
.contact_msg_titl h1{color:#ffffff;text-align:left;line-height:20px;font-size:16px;font-weight:700;}

#contact_right{float:right;width:45%;height:auto;overflow:hidden;}
.contact_msg_titr{width:100%;height:30px;overflow:hidden;}
.contact_msg_titr h1{color:#ffffff;text-align:left;line-height:20px;font-size:16px;font-weight:700;}

#inputbgc{width:100%;height:42px;overflow:hidden;}
.inputsc{display:block;border:0;border-bottom:#B5BDCC 1px solid;background:none;color:#ffffff;width:98%;height:40px;line-height:40px;text-indent:8px;font-size:16px;font-weight:500;overflow:hidden;}
.inputsc::placeholder{color:#ffffff;}
.inputsc:focus{outline:none;}


#textabgc{width:100%;height:77px;overflow:hidden;}
.textasc{display:block;border:0;border-bottom:#B5BDCC 1px solid;background:none;color:#ffffff;width:99%;height:75px;line-height:35px;font-size:16px;font-weight:500;overflow:hidden;}
.textasc::placeholder{color:#ffffff;}
.textasc:focus{outline:none;}

.inputrc{display:block;border:0;border-bottom:#B5BDCC 1px solid;background:none;color:#ffffff;width:150px;height:40px;line-height:40px;text-indent:8px;font-size:17px;font-family:Microsoft Yahei;font-weight:500;overflow:hidden;}
.inputrc::placeholder{color:#ffffff;}
.inputrc:focus{outline:none;}

.form_submitc{float:right;margin-top:30px;background-color:#EF8641;border:0;display:block;width:150px;height:40px;COLOR:#FCFCFC;text-align:center;font-size:15px;font-weight:500;font-family:Arial; cursor:pointer;}
.form_submitc:hover{background:#DB2B0E;}

.foot_right_titlec{margin:0 auto;width:100%;height:28px;overflow:hidden;}
.foot_right_titlec h1{height:28px;line-height:28px;width:100%;COLOR:#ffffff;font-weight:500;font-size:28px;cursor:pointer;text-align:center;font-family:Arial;overflow:hidden;}

.foot_right_submitc{margin:0 auto;width:150px;height:40px;overflow:hidden;}
.foot_right_submitc h1{height:40px;width:150px;COLOR:#ffffff;font-weight:500;font-size:14px;cursor:pointer;text-align:center;font-family:Arial;overflow:hidden;}
.foot_right_submitc h1 a{display:block;height:40px;line-height:40px;width:150px;background-color:#208EE1;color:#ffffff;text-decoration:none;font-size:14px;font-weight:500;font-family:Arial;}
.foot_right_submitc h1 a:link{color:#ffffff;text-decoration:none;font-size:14px;font-weight:500;font-family:Arial;}
.foot_right_submitc h1 a:visited{color:#ffffff;text-decoration:none;font-size:14px;font-weight:500;font-family:Arial;}
.foot_right_submitc h1 a:active{color:#ffffff;text-decoration:none;font-size:14px;font-weight:500;font-family:Arial;}
.foot_right_submitc h1 a:hover{display:block;background:#E67817;color:#ffffff;text-decoration:none;font-size:14px;font-weight:500;font-family:Arial;height:40px;line-height:40px;width:150px;}

#center_top{margin:0 auto;border-bottom:#DDDDDD 1px solid;background-color:#F1F1F1;width:100%;height:58px;overflow:hidden;}
#center_con{margin:0 auto;width:96%;height:auto;overflow:hidden;}

.title_path {float:left;background:url(../images/home.png) no-repeat left center;font-size:14px;height:58px;line-height:58px;width:auto;overflow:hidden;}
.title_path h1{display:block;text-align:left;text-indent:33px;color:#969896;height:58px;line-height:58px;font-size:14px;font-weight:500;}
.title_path h1 a{color:#969896;text-align:left;font-size:14px;font-weight:500;}
.title_path h1 a:link{color:#969896; text-decoration:none;font-size:14px;font-weight:500;}
.title_path h1 a:visited{color:#969896; text-decoration:none;font-size:14px;font-weight:500;}
.title_path h1 a:active{color:#969896; text-decoration:none;font-size:14px;font-weight:500;}
.title_path h1 a:hover{color:#969896; text-decoration:none;font-size:14px;font-weight:500;}

.srch_title_path {float:left;background:url(../images/home.png) no-repeat left center;font-size:14px;height:58px;line-height:58px;width:auto;overflow:hidden;}
.srch_title_path h1{display:block;text-align:left;text-indent:23px;color:#969896;height:58px;line-height:58px;font-size:13px;font-weight:500;}
.srch_title_path h1 a{color:#969896;text-align:left;font-size:13px;font-weight:500;}
.srch_title_path h1 a:link{color:#969896; text-decoration:none;font-size:13px;font-weight:500;}
.srch_title_path h1 a:visited{color:#969896; text-decoration:none;font-size:13px;font-weight:500;}
.srch_title_path h1 a:active{color:#969896; text-decoration:none;font-size:13px;font-weight:500;}
.srch_title_path h1 a:hover{color:#969896; text-decoration:none;font-size:13px;font-weight:500;}

.guide_menu {color:#969896;font-size:13px;font-family::"Helvetica Neue",Helvetica,Arial,sans-serif;}
a.guide_menu:link {color: #969896;font-size:13px;font-family::"Helvetica Neue",Helvetica,Arial,sans-serif;}
a.guide_menu:visited {color: #969896;font-size:13px;font-family::"Helvetica Neue",Helvetica,Arial,sans-serif;}
a.guide_menu:hover{color: #969896;	text-decoration: none;font-size:13px;font-family::"Helvetica Neue",Helvetica,Arial,sans-serif;}
a.guide_menu:active {color: #969896;font-size:13px;font-family::"Helvetica Neue",Helvetica,Arial,sans-serif;}

.large_title{width:100%;height:60px;overflow:hidden;}
.large_title h1{color:#FA4729;height:60px;line-height:33px;font-size:25px;text-align:left;text-indent:25px;font-weight:500;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}

.explain{margin:0 auto;margin-bottom:30px;width:97%;color:#333333;line-height:30px;font-size:15px;font-weight:500;text-align:left;text-indent:31px;}

#menu_lefta{float:left;width:100%;overflow:hidden;}
#menu_lefta span{margin:0 auto;width:100%;height:70px;overflow:hidden;}
#menu_lefta span a{background-color:#096CBA;width:100%;height:70px;line-height:70px;display:block;color:#ffffff;font-size:25px;font-weight:500;vertical-align:middle;text-align:center;}
#menu_lefta span a:link{text-decoration:none;font-size:25px;font-weight:500;}
#menu_lefta span a:visited{text-decoration:none;font-size:25px;font-weight:500;}
#menu_lefta span a:active{text-decoration:none;font-size:25px;font-weight:500;}
#menu_lefta span a:hover{text-decoration:none;font-size:25px;font-weight:500;}
#menu_lefta ul{width:100%;height:auto;overflow:hidden;}
#menu_lefta ul li{border:#CCCCCC 1px solid;margin-top:10px;width:99.8%;height:60px;overflow:hidden;}
#menu_lefta ul li h1{height:60px;line-height:60px;font-size:18px;text-align:left;text-indent:50px;overflow:hidden;}
#menu_lefta ul li h1 a{display:block;width:100%;height:60px;line-height:60px;text-decoration:none;font-size:18px;}
#menu_lefta ul li h1 a:link{text-decoration:none;font-size:18px;}
#menu_lefta ul li h1 a:visited{text-decoration:none;font-size:18px;}
#menu_lefta ul li h1 a:active{text-decoration:none;font-size:18px;}
#menu_lefta ul li h1 a:hover{display:block;color:#FA4729;text-decoration:none;font-size:18px;width:100%;height:60px;line-height:60px;font-weight:500;}

.menu_lefta_zlump_hover{display:block;width:100%;height:60px;color:#FA4729;text-decoration:none;font-size:18px;font-weight:500;line-height:60px;}
.menu_lefta_zlump_hover a:link {text-decoration:none;color:#FA4729;font-size:18px;font-weight:500;}
.menu_lefta_zlump_hover a:visited {text-decoration:none;color:#FA4729;font-size:18px;font-weight:500;}
.menu_lefta_zlump_hover a:hover{text-decoration:none;color:#FA4729;font-size:18px;font-weight:500;}
.menu_lefta_zlump_hover a:active{text-decoration:none;color:#FA4729;font-size:18px;font-weight:500;}

#pro_sort{margin:0 auto;margin-top:110px;padding-top:65px;border-top:#C0C0C0 1px solid;width:1525px;height:auto;overflow:hidden;}

#pro_sort_menu{margin:0 auto;width:80%;height:auto;overflow:hidden;}
#pro_sort_menu ul{width:100%;height:auto;overflow:hidden;}
#pro_sort_menu ul li{ clear:none;float:left;width:33.33%;height:auto;overflow:hidden;}
#pro_sort_menu ul li a span{margin:0 auto;display:block;width:140px;height:140px;text-align:center;overflow:hidden;}
#pro_sort_menu ul li a span img{margin:0 auto;width:140px;height:140px;cursor:pointer;}
#pro_sort_menu ul li a:hover span img{hue-rotate(0deg) saturate(100%) brightness(50%) sepia(100%) saturate(500%) hue-rotate(0deg) brightness(90%) contrast(100%);}
#pro_sort_menu ul li a h1{margin:0 auto;width:140px;height:80px;line-height:70px;COLOR:#808080;text-align:center;font-size:20px;font-weight:500;overflow:hidden;}
#pro_sort_menu ul li a:hover h1{COLOR:#DA251D;text-align:center;font-size:20px;font-weight:500;overflow:hidden;}

.pro_con{margin:0 auto;margin-top:32px;padding:95px 0 95px 0;border-top:#C0C0C0 1px solid;width:1525px;height:auto;overflow:hidden;}
#proa_left{float:left;background:url(../images/proa_left.png) no-repeat left top;width:600px;height:auto;background-size:auto 100%;overflow:hidden;}
#prob_left{float:left;background:url(../images/prob_left.png) no-repeat left top;width:600px;height:auto;background-size:auto 100%;overflow:hidden;}
#proc_left{float:left;background:url(../images/proc_left.png) no-repeat left top;width:600px;height:auto;background-size:auto 100%;overflow:hidden;}

.pro_tit{float:left;margin-left:245px;margin-top:40px;width:auto;height:auto;overflow:hidden;}
.pro_tit h1{border-top:#DA251D 10px solid;line-height:150px;text-align:left;color:#333333;font-size:43px;font-weight:600;}

.pro_desc{float:left;margin-left:245px;margin-bottom:50px;width:auto;height:auto;overflow:hidden;}
.pro_desc h1{line-height:35px;text-align:left;color:#808080;font-size:18px;font-weight:500;}

#pro_right{float:right;width:925px;height:auto;overflow:hidden;}

#pros_list{margin:0 auto;width:925px;height:auto;}
#pros_list ul{width:100%;height:190px;}
#pros_list ul li{float:left;background-color:#FBFBFB;margin:20px 20px 0 20px;display:block;width:420px;height:150px;cursor:pointer;display:flex;align-items:center;box-shadow:5px 5px 5px rgba(0,0,0,0.2);}

#pros_list ul li span{float:left;border-right:#D2D2D2 1px solid;width:140px;height:120px;text-align:center;overflow:hidden;}
#pros_list ul li span a img{margin:0 auto;width:120px;height:120px;cursor:pointer;filter:brightness(70%);}

#pros_list ul li h1{float:left;margin-left:20px;background:url(../images/pros_list.png) no-repeat right center;width:240px;height:120px;line-height:120px;text-align:left;color:#1A1A1A;font-size:20px;font-weight:500;}
#pros_list ul li h1 a{cursor:pointer;color:#1A1A1A;font-size:20px;font-weight:500;}
#pros_list ul li h1 a:link{color:#1A1A1A;text-decoration:none;font-size:20px;font-weight:500;}
#pros_list ul li h1 a:visited{color:#1A1A1A;text-decoration:none;font-size:20px;font-weight:500;}
#pros_list ul li h1 a:active{color:#1A1A1A;text-decoration:none;font-size:20px;font-weight:500;}
#pros_list ul li h1 a:hover{color:#DA251D;text-decoration:none;font-size:20px;font-weight:500;}

#pros_list ul li:hover{background-color:#FDFDFD;box-shadow:0px 5px 15px rgba(0,0,0,0.3);}
#pros_list ul li:hover span img{filter:brightness(120%);}
#pros_list ul li:hover h1{color:#DA251D;}

#pro_contacts{margin:0 auto;background:url(../images/footer-bg.jpg) repeat-x center bottom;width:100%;height:auto;overflow:hidden;}
#pro_contact{margin:0 auto;margin-top:32px;padding:95px 0 150px 0;border-top:#C0C0C0 1px solid;width:1525px;height:auto;overflow:hidden;}
#pro_contact_con{margin:0 auto;width:82%;height:auto;overflow:hidden;}
#pro_contact_left{float:left;border:#C7C7C7 1px solid;width:48%;height:auto;overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#pro_contact_right{float:right;border:#C7C7C7 1px solid;width:48%;height:auto;overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

.pro_contact_list{margin:0 auto;padding:40px 0 40px 0;width:70%;height:auto;overflow:hidden;display:flex;align-items:center;}
.pro_contact_list span{float:left;display:block;width:25%;height:auto;text-align:center;overflow:hidden;}
.pro_contact_list span img{width:100%;height:auto;cursor:pointer;}
.pro_contact_list h1{float:right;width:73%;height:auto;text-align:center;color:#DA251D;line-height:25px;font-size:20px;font-weight:600;}
.pro_contact_list h1 a{cursor:pointer;color:#DA251D;text-align:center;font-size:20px;font-weight:600;}
.pro_contact_list h1 a:link{color:#DA251D;text-decoration:none;font-size:20px;font-weight:600;}
.pro_contact_list h1 a:visited{color:#DA251D;text-decoration:none;font-size:20px;font-weight:600;}
.pro_contact_list h1 a:active{color:#DA251D;text-decoration:none;font-size:20px;font-weight:600;}
.pro_contact_list h1 a:hover{border-bottom:#DA251D 2px solid;color:#DA251D;text-decoration:none;font-size:20px;font-weight:600;}


#menu_top_small_list{float:left;width:auto;height:58px;overflow:hidden;}
#menu_top_small_list ul{}
#menu_top_small_list ul li{float:left;width:auto;height:58px;text-align:center;font-weight:500;overflow:hidden;overflow:hidden;}
#menu_top_small_list ul li h1{height:58px;line-height:58px;overflow:hidden;}
#menu_top_small_list ul li h1 a{color:#6C6E6C;text-decoration:none;font-size:16px;font-weight:500;}
#menu_top_small_list ul li h1 a:link{color:#6C6E6C;text-decoration:none;font-size:16px;font-weight:500;}
#menu_top_small_list ul li h1 a:visited{color:#6C6E6C;text-decoration:none;font-size:16px;font-weight:500;}
#menu_top_small_list ul li h1 a:active{color:#6C6E6C;text-decoration:none;font-size:16px;font-weight:500;}
#menu_top_small_list ul li h1 a:hover{display:block;border-bottom:#0864AB 6px solid;color:#6C6E6C;text-decoration:none;font-size:16px;font-weight:500;height:53px;line-height:58px;}
#menu_top_small_list .class_small_col{float:left;height:58px;width:63px;color:#3591D7;font-size:17px;overflow:hidden;}

.side_on{display:block;border-bottom:#0864AB 6px solid;color:#ffffff;text-align:center;font-weight:600;font-size:14px;height:53px;}
a.side_on:link{color:#969896;text-decoration:none;font-weight:600;font-size:14px;width:100%;display:block;}
a.side_on:visited{color:#969896;text-decoration:none;font-weight:600;font-size:14px;width:100%;display:block;}
a.side_on:hover{color:#969896;text-decoration:none;font-weight:600;font-size:14px;width:100%;display:block;}
a.side_on:active{color:#969896;text-decoration:none;font-weight:600;font-size:14px;width:100%;display:block;}

.side_out{display:block;color:#ffffff;text-align:center;font-weight:600;font-size:14px;height:58px;}
a.side_out:link{color:#969896;text-decoration:none;font-weight:600;font-size:14px;width:100%;display:block;}
a.side_out:visited{color:#969896;text-decoration:none;font-weight:600;font-size:14px;width:100%;display:block;}
a.side_out:hover{color:#969896;text-decoration:none;font-weight:600;font-size:14px;width:100%;display:block;}
a.side_out:active{color:#969896;text-decoration:none;font-weight:600;font-size:14px;width:100%;display:block;}

#main_con{margin:0 auto;width:1525px;height:auto;overflow:hidden;}
.table_con{margin:0 auto;width:95%;}
.table_con table{margin:0 auto;} 
#pc_content{display:block;}
#ph_content{display:none;}

#left_top{margin:0 auto;background-color:#096CBA;width:100%;height:70px;overflow:hidden;}
#left_top h1{width:100%;height:70px;line-height:70px;display:block;color:#ffffff;font-size:25px;font-weight:500;vertical-align:middle;text-align:center;}


#menu_leftb{float:left;width:100%;overflow:hidden;}
#menu_leftb span{display:block;border:#CCCCCC 1px solid;margin-top:10px;width:100%;height:60px;text-align:left;text-indent:80px;overflow:hidden;}
#menu_leftb span a{display:block;width:100%;height:60px;line-height:60px;text-decoration:none;font-size:18px;font-weight:500;}
#menu_leftb span a:link{text-decoration:none;font-size:18px;font-weight:500;}
#menu_leftb span a:visited{text-decoration:none;font-size:18px;font-weight:500;}
#menu_leftb span a:active{text-decoration:none;font-size:18px;font-weight:500;}
#menu_leftb span a:hover{display:block;background-color:#1F52A1;color:#FFFFFF;text-decoration:none;font-size:18px;font-weight:500;width:100%;height:60px;line-height:60px;}
#menu_leftb ul{width:100%;height:auto;overflow:hidden;}
#menu_leftb ul li{margin-top:10px;width:100%;height:auto;overflow:hidden;}
#menu_leftb ul li h1:hover{cursor:pointer;background-color:#1F52A1;width:100%;height:45px;overflow:hidden;}
#menu_leftb ul li h1{height:45px;line-height:45px;font-size:15px;text-align:left;text-indent:20px;font-weight:500;overflow:hidden;border-bottom:#CCCCCC 1px solid;}
#menu_leftb ul li h1 a{display:block;width:100%;height:45px;line-height:45px;text-decoration:none;font-size:15px;font-weight:500;}
#menu_leftb ul li h1 a:link{text-decoration:none;font-size:15px;font-weight:500;}
#menu_leftb ul li h1 a:visited{text-decoration:none;font-size:15px;font-weight:500;}
#menu_leftb ul li h1 a:active{text-decoration:none;font-size:15px;font-weight:500;}
#menu_leftb ul li h1 a:hover{display:block;color:#FFFFFF;text-decoration:none;font-size:15px;font-weight:500;width:100%;height:45px;line-height:45px;}

#menu_leftc{float:left;width:100%;overflow:hidden;}
#menu_leftc span{display:block;border:#CCCCCC 1px solid;background-color:#1F52A1;margin-top:10px;width:100%;height:60px;text-align:left;text-indent:80px;overflow:hidden;}
#menu_leftc span a{display:block;width:100%;height:60px;line-height:60px;text-decoration:none;color:#FFFFFF;font-size:18px;font-weight:500;}
#menu_leftc span a:link{color:#FFFFFF;text-decoration:none;font-size:18px;font-weight:500;}
#menu_leftc span a:visited{color:#FFFFFF;text-decoration:none;font-size:18px;font-weight:500;}
#menu_leftc span a:active{color:#FFFFFF;text-decoration:none;font-size:18px;font-weight:500;}
#menu_leftc span a:hover{display:block;color:#FFFFFF;text-decoration:none;font-size:18px;font-weight:500;width:100%;height:60px;line-height:60px;}

#menu_leftd{float:left;width:100%;overflow:hidden;}
#menu_leftd span{display:block; border-bottom:#3776D8 1px solid;background:url(../images/arrewb.png) no-repeat 80px center;margin-top:5px;width:100%;height:50px;line-height:50px;font-size:17px;text-align:left;text-indent:118px;overflow:hidden;}
#menu_leftd span a{display:block;width:100%;height:50px;line-height:50px;color:#1F52A1;text-decoration:none;font-size:17px;font-weight:500;}
#menu_leftd span a:link{color:#1F52A1;text-decoration:none;font-size:17px;font-weight:500;}
#menu_leftd span a:visited{color:#1F52A1;text-decoration:none;font-size:17px;font-weight:500;}
#menu_leftd span a:active{color:#1F52A1;text-decoration:none;font-size:17px;font-weight:500;}
#menu_leftd span a:hover{color:#1F52A1;display:block;background:url(../images/arrewb.png) no-repeat 80px center;width:100%;height:50px;line-height:50px;text-decoration:none;font-size:17px;font-weight:500;}
#menu_leftd ul{margin-top:5px;width:100%;height:auto;overflow:hidden;}
#menu_leftd ul li{height:auto;overflow:hidden;}
#menu_leftd ul li h1{margin-top:5px;width:100%;height:40px;line-height:40px;font-size:15px;text-align:left;text-indent:153px;overflow:hidden;}
#menu_leftd ul li h1 a{display:block;border-bottom:#CCCCCC 1px dotted;width:100%;height:40px;line-height:40px;text-decoration:none;font-size:16px;}
#menu_leftd ul li h1 a:link{text-decoration:none;font-size:16px;}
#menu_leftd ul li h1 a:visited{text-decoration:none;font-size:16px;}
#menu_leftd ul li h1 a:active{text-decoration:none;font-size:16px;}
#menu_leftd ul li h1 a:hover{display:block;border-bottom:#1F52A1 1px dotted;background:url(../images/arrewc.png) no-repeat 120px center;background-color:#EFEFEF;width:100%;height:40px;line-height:40px;color:#1F52A1;text-decoration:none;font-size:16px;font-weight:500;}

.menu_leftd_zlump_hover{display:block;border-bottom:#1F52A1 1px dotted;background:url(../images/arrewc.png) no-repeat 120px center;background-color:#EFEFEF;color:#1F52A1;width:100%;height:40px;line-height:40px;text-decoration:none;font-size:15px;font-weight:500;}
.menu_leftd_zlump_hover a:link{color:#1F52A1;font-weight:500;}
.menu_leftd_zlump_hover a:visited{color:#1F52A1;font-weight:500;}
.menu_leftd_zlump_hover a:hover{color:#1F52A1;font-weight:500;}
.menu_leftd_zlump_hover a:active{color:#1F52A1;font-weight:500;}

#menu_lefte{float:left;width:100%;overflow:hidden;}
#menu_lefte span{display:block;margin-top:5px;width:100%;height:50px;text-align:left;text-indent:118px;overflow:hidden;}
#menu_lefte span a{display:block;border-bottom:#CCCCCC 1px solid;width:100%;height:50px;line-height:50px;text-decoration:none;font-size:17px;font-weight:500;}
#menu_lefte span a:link{text-decoration:none;font-size:17px;font-weight:500;}
#menu_lefte span a:visited{text-decoration:none;font-size:17px;font-weight:500;}
#menu_lefte span a:active{text-decoration:none;font-size:17px;font-weight:500;}
#menu_lefte span a:hover{display:block;border-bottom:#1F52A1 1px solid;background:url(../images/arrewb.png) no-repeat 80px center;color:#1F52A1;display:block;width:100%;height:50px;line-height:50px;text-decoration:none;font-size:17px;font-weight:500;}

#menu_leftf{float:left;width:100%;overflow:hidden;}
#menu_leftf ul{width:100%;height:auto;overflow:hidden;}
#menu_leftf ul li{margin-top:5px;width:100%;height:50px;overflow:hidden;}
#menu_leftf ul li h1{height:50px;line-height:50px;font-size:17px;text-align:left;text-indent:118px;font-weight:500;overflow:hidden;}
#menu_leftf ul li h1 a{display:block;border-bottom:#CCCCCC 1px solid;width:100%;height:50px;line-height:50px;text-decoration:none;font-size:17px;}
#menu_leftf ul li h1 a:link{text-decoration:none;font-size:17px;}
#menu_leftf ul li h1 a:visited{text-decoration:none;font-size:17px;}
#menu_leftf ul li h1 a:active{text-decoration:none;font-size:17px;}
#menu_leftf ul li h1 a:hover{display:block;border-bottom:#1F52A1 1px solid;background:url(../images/arrewb.png) no-repeat 80px center;color:#1F52A1;display:block;width:100%;height:50px;line-height:50px;text-decoration:none;font-size:17px;font-weight:500;}

.menu_leftf_zlump_hover{display:block;border-bottom:#1F52A1 1px solid;background:url(../images/arrewb.png) no-repeat 80px center;color:#1F52A1;display:block;width:100%;height:50px;line-height:50px;text-decoration:none;font-size:17px;font-weight:500;}
.menu_leftf_zlump_hover a:link {color:#1F52A1;font-weight:500;}
.menu_leftf_zlump_hover a:visited {color:#1F52A1;font-weight:500;}
.menu_leftf_zlump_hover a:hover{color:#1F52A1;font-weight:500;}
.menu_leftf_zlump_hover a:active{color:#1F52A1;font-weight:500;}

.talent_msg{color:#423e3a;margin:0 auto;border-collapse:collapse;border:#D0D0D0 1px solid;width:90%;overflow:hidden;}
.talent_msg td{color:#423e3a;vertical-align:middle;text-align:center;line-height:2;font-size:16px;font-weight:500;border:#D0D0D0 1px solid;}

#menu_lefts{float:left;width:100%;overflow:hidden;}
#menu_lefts span{width:auto;height:45px;line-height:45px;display:block;border-bottom:#CCCCCC 1px dotted;color:#676767;font-size:16px;font-weight:500;vertical-align:middle;text-align:left;}
#menu_lefts span a{color:#676767;text-decoration:none;font-size:16px;font-weight:500;}
#menu_lefts span a:link{color:#676767;text-decoration:none;font-size:16px;font-weight:500;}
#menu_lefts span a:visited{color:#676767;text-decoration:none;font-size:16px;font-weight:500;}
#menu_lefts span a:active{color:#676767;text-decoration:none;font-size:16px;font-weight:500;}
#menu_lefts span a:hover{color:#FF0000;text-decoration:none;font-size:16px;font-weight:500;}
#menu_lefts ul{width:100%;height:auto;overflow:hidden;}
#menu_lefts ul li{height:auto;overflow:hidden;}
#menu_lefts ul li h1{height:45px;line-height:45px;font-size:15px;text-align:left;text-indent:20px;font-weight:500;overflow:hidden;border-bottom:#CCCCCC 1px dotted;}
#menu_lefts ul li h1 a{text-decoration:none;font-size:15px;font-weight:500;}
#menu_lefts ul li h1 a:link{text-decoration:none;font-size:15px;font-weight:500;}
#menu_lefts ul li h1 a:visited{text-decoration:none;font-size:15px;font-weight:500;}
#menu_lefts ul li h1 a:active{text-decoration:none;font-size:15px;font-weight:500;}
#menu_lefts ul li h1 a:hover{color:#FF0000;text-decoration:none;font-size:15px;font-weight:500;}

#menu_leftsr{float:left;width:100%;overflow:hidden;}
#menu_leftsr span{width:auto;height:45px;line-height:45px;display:block;border-bottom:#CCCCCC 1px dotted;color:#676767;font-size:16px;font-weight:500;vertical-align:middle;text-align:left;}
#menu_leftsr span a{color:#676767;text-decoration:none;font-size:16px;font-weight:500;}
#menu_leftsr span a:link{color:#676767;text-decoration:none;font-size:16px;font-weight:500;}
#menu_leftsr span a:visited{color:#676767;text-decoration:none;font-size:16px;font-weight:500;}
#menu_leftsr span a:active{color:#676767;text-decoration:none;font-size:16px;font-weight:500;}
#menu_leftsr span a:hover{color:#FF0000;text-decoration:none;font-size:16px;font-weight:500;}
#menu_leftsr ul{width:100%;height:auto;overflow:hidden;}
#menu_leftsr ul li{height:auto;overflow:hidden;}
#menu_leftsr ul li h1{height:auto;line-height:35px;font-size:15px;text-align:left;padding-left:20px;padding-top:5px;padding-bottom:5px;font-weight:500;overflow:hidden;border-bottom:#CCCCCC 1px dotted;}
#menu_leftsr ul li h1 a{text-decoration:none;font-size:15px;font-weight:500;}
#menu_leftsr ul li h1 a:link{text-decoration:none;font-size:15px;font-weight:500;}
#menu_leftsr ul li h1 a:visited{text-decoration:none;font-size:15px;font-weight:500;}
#menu_leftsr ul li h1 a:active{text-decoration:none;font-size:15px;font-weight:500;}
#menu_leftsr ul li h1 a:hover{color:#FF0000;text-decoration:none;font-size:15px;font-weight:500;}

.lump_hover{width:auto;background:url(../images/menu_leftl.png) no-repeat 285px;height:45px;line-height:45px;display:block;border-bottom:#CCCCCC 1px dotted;color:#0B4276;font-size:15px;font-weight:100;vertical-align:middle;text-align:left;text-indent:20px;}
a.lump_hover:link {color:#0B4276;font-size:15px;}
a.lump_hover:visited {color:#0B4276;font-size:15px;}
a.lump_hover:hover{color:#0B4276;text-decoration: none;font-size:15px;}
a.lump_hover:active {color:#0B4276;font-size:15px;}

.lump_link{color:#676767;text-decoration:none;font-size:15px;font-weight:100;}
a.lump_link:link {color:#676767;font-size:15px;}
a.lump_link:visited {color:#676767;font-size:15px;}
a.lump_link:hover{color:#676767;text-decoration: none;font-size:15px;}
a.lump_link:active {color:#676767;font-size:15px;}

#course_job{margin:0 auto;background:url(../images/course_job.jpg) no-repeat center 150px;width:100%;height:auto;overflow:hidden;background-size:100% 100%;}
#course_job_con{margin:0 auto;width:96%;height:auto;overflow:hidden;}

.course_contents{margin:0 auto; margin-top:20px;width:100%;height:auto;overflow:hidden;}

#course_company{margin:0 auto;margin-top:15px;width:100%;height:auto;overflow:hidden;}
#course_company h1{height:auto;line-height:33px;COLOR:#333333;font-weight:500;font-size:17px;cursor:pointer;text-align:left;font-style:normal;}

.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.clearfix{zoom:1;}

i{font-style:normal;}
.joblist .itit{padding-top:0;}
.joblist dl{background:#fafafa;padding:35px 0;color:#666;position:relative;margin-bottom:10px;}
.joblist dt{width:28%;float:left;padding-left:48px;box-sizing:border-box;}
.joblist dt h3{font-size:24px;color: #1a529b;padding:15px 0 14px;}
.joblist dt h4{color:#1a529b;text-transform: uppercase;font-size:14px;}
.joblist dt h5{line-height:18px;padding-top:40px;font-size:15px;font-weight:500;}
.joblist dd{width:72%;position:relative;float:left;box-sizing:border-box;border-left:1px #e5e5e5 solid;padding-left:60px;padding-top:10px;padding-right:50px;}
.joblist dd h5 p{line-height:28px;font-size:15px;font-weight:500;}
.joblist dd .mailinfo{color:#1a529b;padding-top:37px;font-size:15px;}
.joblist .showbtn{cursor:pointer;display:block;width:139px;height:48px;line-height:48px;position: absolute;right:68px;top:20px;font-size:15px;color:#fff;background:#1a529b;text-align:center;}
.joblist dd .hidebtn{cursor:pointer;float:right;margin-right:75px;font-size:15px;font-weight:600;}

.joblist dl.hide dt h5{display:none;}
.joblist dl.hide dd{padding-bottom:16px;}
.joblist dl.hide dd h5{height:80px;overflow:hidden;}
.joblist dl.hide dd h5 p{line-height:28px;font-size:15px;font-weight:500;}
.joblist dl.hide .mailinfo{display:none;}

.itit{margin-top:40px;margin-bottom:60px;width:100%;height:auto;overflow:hidden;}
.itit h2{width:100%;height:auto;line-height:40px;text-align:center;color:#323028;font-size:40px;font-weight:500;overflow:hidden;}

#talent_con{margin:0 auto;width:1150px;height:auto;overflow:hidden;}
#talent_imga{float:left;width:575px;height:332px;overflow:hidden;}
#talent_imga img{transition:all 0.6s;cursor:pointer;}
#talent_imga img:hover{transform:scale(1.2);}
#talent_texta{float:right;background-color:#F5F5F5;width:575px;height:332px;overflow:hidden;}
#talent_textb{float:left;background-color:#F5F5F5;width:575px;height:332px;overflow:hidden;}
#talent_imgb{float:right;width:575px;height:332px;overflow:hidden;}
#talent_imgb img{transition:all 0.6s;cursor:pointer;}
#talent_imgb img:hover{transform:scale(1.2);}
#talent_black{width:100%;height:auto;overflow:hidden;}

#talent_cona{margin:0 auto;margin-top:44.5px;width:455px;height:auto;line-height:27px;text-align:left;font-size:14px;font-weight:500;color:#333333;cursor:pointer;overflow:hidden;}
#talent_cona:hover{color:#18478F;}
#talent_conb{margin:0 auto;margin-top:58px;width:455px;height:auto;line-height:27px;text-align:left;font-size:14px;font-weight:500;color:#333333;cursor:pointer;overflow:hidden;}
#talent_conb:hover{color:#18478F;}


#pcarticle_lists{display:block;margin:0 auto;width:96%;height:auto;overflow:hidden;}
#pcarticle_lists ul{width:100%;height:auto;overflow:hidden;}
#pcarticle_lists ul li{margin-top:50px;margin-bottom:50px;padding-bottom:50px;border-bottom:#EAEAEA 1px solid;width:100%;height:auto;text-align:center;overflow:hidden;}
#pcarticle_lists ul li span{float:left;margin:5px 1.1%;width:25.8%;height:auto;text-align:center;overflow:hidden;}
#pcarticle_lists ul li span a img{float:left;width:100%;height:auto;cursor:pointer;transition:all 0.6s;}
#pcarticle_lists ul li span a img:hover{transform:scale(1.4);}
#pcarticle_lists ul li h1{float:left;margin:5px 1.1%;width:69.8%;height:auto;line-height:75px;text-align:left;text-align:justify;}
#pcarticle_lists ul li h1 a{color:#5E5E5E;text-decoration:none;font-size:25px;font-weight:600;}
#pcarticle_lists ul li h1 a:link{color:#5E5E5E;text-decoration:none;font-size:25px;font-weight:600;}
#pcarticle_lists ul li h1 a:visited{color:#5E5E5E;text-decoration:none;font-size:25px;font-weight:600;}
#pcarticle_lists ul li h1 a:active{color:#5E5E5E;text-decoration:none;font-size:25px;font-weight:600;}
#pcarticle_lists ul li h1 a:hover{color:#3591D7;text-decoration:none;font-size:25px;font-weight:600;}

#pcarticle_lists ul li h2{float:left;margin:2px 1.1%;width:69.8%;line-height:40px;text-align:left;text-align:justify;}
#pcarticle_lists ul li h2 a{color:#878787;text-decoration:none;font-size:18px;font-weight:500;}
#pcarticle_lists ul li h2 a:link{color:#878787;text-decoration:none;font-size:18px;font-weight:500;}
#pcarticle_lists ul li h2 a:visited{color:#878787;text-decoration:none;font-size:18px;font-weight:500;}
#pcarticle_lists ul li h2 a:active{color:#878787;text-decoration:none;font-size:18px;font-weight:500;} 
#pcarticle_lists ul li h2 a:hover{color:#3591D7;text-decoration:none;font-size:18px;font-weight:500;}

#pcarticle_lists ul li h3{float:left;margin:5px 1.1%;width:98.9%;height:auto;line-height:75px;text-align:left;text-align:justify;}
#pcarticle_lists ul li h3 a{color:#5E5E5E;text-decoration:none;font-size:25px;font-weight:600;}
#pcarticle_lists ul li h3 a:link{color:#5E5E5E;text-decoration:none;font-size:25px;font-weight:600;}
#pcarticle_lists ul li h3 a:visited{color:#5E5E5E;text-decoration:none;font-size:25px;font-weight:600;}
#pcarticle_lists ul li h3 a:active{color:#5E5E5E;text-decoration:none;font-size:25px;font-weight:600;}
#pcarticle_lists ul li h3 a:hover{color:#3591D7;text-decoration:none;font-size:25px;font-weight:600;}

#pcarticle_lists ul li h4{float:left;margin:2px 1.1%;width:98.9%;line-height:40px;text-align:left;text-align:justify;}
#pcarticle_lists ul li h4 a{color:#878787;text-decoration:none;font-size:18px;font-weight:500;}
#pcarticle_lists ul li h4 a:link{color:#878787;text-decoration:none;font-size:18px;font-weight:500;}
#pcarticle_lists ul li h4 a:visited{color:#878787;text-decoration:none;font-size:18px;font-weight:500;}
#pcarticle_lists ul li h4 a:active{color:#878787;text-decoration:none;font-size:18px;font-weight:500;} 
#pcarticle_lists ul li h4 a:hover{color:#3591D7;text-decoration:none;font-size:18px;font-weight:500;}

#pcarticle_lists ul li h5{float:right;width:auto;line-height:24px;text-align:left;color:#BBBBBB;font-size:15px;font-weight:500;}

#pharticle_lists{display:none;margin:0 auto;width:100%;height:auto;overflow:hidden;}
#pharticle_lists ul{width:100%;height:auto;overflow:hidden;}
#pharticle_lists ul li{margin-bottom:15px;padding-bottom:15px;border-bottom:#EAEAEA 1px solid;width:100%;height:auto;text-align:center;overflow:hidden;}
#pharticle_lists ul li span{float:left;margin:5px 1.1%;width:27.8%;height:auto;text-align:center;overflow:hidden;}
#pharticle_lists ul li span a img{float:left;width:100%;height:auto;cursor:pointer;transition:all 0.6s;}
#pharticle_lists ul li span a img:hover{transform:scale(1.4);}
#pharticle_lists ul li h1{float:left;margin:5px 1.1%;width:67.8%;height:auto;line-height:26px;text-align:left;text-align:justify;}
#pharticle_lists ul li h1 a{color:#333333;text-decoration:none;font-size:17px;font-weight:500;}
#pharticle_lists ul li h1 a:link{color:#333333;text-decoration:none;font-size:17px;font-weight:500;}
#pharticle_lists ul li h1 a:visited{color:#333333;text-decoration:none;font-size:17px;font-weight:500;}
#pharticle_lists ul li h1 a:active{color:#333333;text-decoration:none;font-size:17px;font-weight:500;}
#pharticle_lists ul li h1 a:hover{color:#333333;text-decoration:none;font-size:17px;font-weight:500;}

#pharticle_lists ul li h2{float:left;margin:2px 1.1%;width:67.8%;line-height:24px;text-align:left;text-align:justify;}
#pharticle_lists ul li h2 a{color:#433f3f;text-decoration:none;font-size:14px;font-weight:500;}
#pharticle_lists ul li h2 a:link{color:#433f3f;text-decoration:none;font-size:14px;font-weight:500;}
#pharticle_lists ul li h2 a:visited{color:#433f3f;text-decoration:none;font-size:14px;font-weight:500;}
#pharticle_lists ul li h2 a:active{color:#433f3f;text-decoration:none;font-size:14px;font-weight:500;} 
#pharticle_lists ul li h2 a:hover{color:#433f3f;text-decoration:none;font-size:14px;font-weight:500;}

#pharticle_lists ul li h3{float:left;margin:5px 1.1%;width:98.9%;height:auto;line-height:26px;text-align:left;text-align:justify;}
#pharticle_lists ul li h3 a{color:#333333;text-decoration:none;font-size:17px;font-weight:500;}
#pharticle_lists ul li h3 a:link{color:#333333;text-decoration:none;font-size:17px;font-weight:500;}
#pharticle_lists ul li h3 a:visited{color:#333333;text-decoration:none;font-size:17px;font-weight:500;}
#pharticle_lists ul li h3 a:active{color:#333333;text-decoration:none;font-size:17px;font-weight:500;}
#pharticle_lists ul li h3 a:hover{color:#333333;text-decoration:none;font-size:17px;font-weight:500;}

#pharticle_lists ul li h4{float:left;margin:2px 1.1%;width:98.9%;line-height:24px;text-align:left;text-align:justify;}
#pharticle_lists ul li h4 a{color:#433f3f;text-decoration:none;font-size:14px;font-weight:500;}
#pharticle_lists ul li h4 a:link{color:#433f3f;text-decoration:none;font-size:14px;font-weight:500;}
#pharticle_lists ul li h4 a:visited{color:#433f3f;text-decoration:none;font-size:14px;font-weight:500;}
#pharticle_lists ul li h4 a:active{color:#433f3f;text-decoration:none;font-size:14px;font-weight:500;} 
#pharticle_lists ul li h4 a:hover{color:#433f3f;text-decoration:none;font-size:14px;font-weight:500;}

#pharticle_lists ul li h5{float:right;width:auto;line-height:24px;text-align:left;color:#BBBBBB;font-size:12px;font-weight:500;}
.blanker12px{margin:0 auto; width:100%; height:12px; overflow:hidden;}

.txpic_list{margin:0 auto;width:100%;height:auto;}
.txpic_list ul{margin:0 auto;width:100%;height:auto;overflow:hidden;margin-top:8px;}
.txpic_list ul li{float:left;margin-bottom:43px;margin-left:1%;margin-right:1%;width:23%;height:auto;text-align:center;}
.txpic_list ul li span{margin:0 auto;display:block;width:100%;height:auto;border:#ededed 2px solid;text-align:center;overflow:hidden;}
.txpic_list ul li span a img{margin:0 auto;width:auto;height:auto;transition:all 0.6s;margin-bottom:-2px;}
.txpic_list ul li span a img:hover{transform:scale(1.4);}
.txpic_list ul li h1{margin:0 auto;width:100%;height:40px;line-height:40px;text-align:center;}
.txpic_list ul li h1 a{color:#000000;text-decoration:none;font-size:15px;font-weight:500;}
.txpic_list ul li h1 a:link{color:#000000;text-decoration:none;font-size:15px;font-weight:500;}
.txpic_list ul li h1 a:visited{color:#000000;text-decoration:none;font-size:15px;font-weight:500;}
.txpic_list ul li h1 a:active{color:#000000;text-decoration:none;font-size:15px;font-weight:500;} 
.txpic_list ul li h1 a:hover{color:#DA251D;text-decoration:none;font-size:16px;font-weight:600;}

#googs_con{margin:0 auto;width:96%;height:auto;}

.googs_txpic_list{margin:0 auto;width:98%;height:auto;}
.googs_txpic_list ul{margin:0 auto;width:100%;height:auto;overflow:hidden;margin-top:8px;}
.googs_txpic_list ul li{float:left;margin-bottom:43px;margin-left:1%;margin-right:1%;width:18%;height:auto;text-align:center;}
.googs_txpic_list ul li span{margin:0 auto;display:block;width:100%;height:auto;border:#ededed 2px solid;text-align:center;overflow:hidden;}
.googs_txpic_list ul li span a img{margin:0 auto;width:auto;height:auto;transition:all 0.6s;margin-bottom:-2px;}
.googs_txpic_list ul li span a img:hover{transform:scale(1.2);}
.googs_txpic_list ul li h1{margin:0 auto;width:100%;height:40px;line-height:40px;text-align:center;}
.googs_txpic_list ul li h1 a{color:#000000;text-decoration:none;font-size:15px;font-weight:500;}
.googs_txpic_list ul li h1 a:link{color:#000000;text-decoration:none;font-size:15px;font-weight:500;}
.googs_txpic_list ul li h1 a:visited{color:#000000;text-decoration:none;font-size:15px;font-weight:500;}
.googs_txpic_list ul li h1 a:active{color:#000000;text-decoration:none;font-size:15px;font-weight:500;} 
.googs_txpic_list ul li h1 a:hover{color:#DA251D;text-decoration:none;font-size:16px;font-weight:600;}

#menu_top_lists{margin:0 auto;width:100%;height:auto;overflow:hidden;}
#menu_top_lists ul{width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;gap:30px;}
#menu_top_lists ul li{border:#175EBA 1px solid;width:10%;height:36px;text-align:center;font-weight:500;overflow:hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#menu_top_lists ul li h1{height:36px;line-height:36px;overflow:hidden;}
#menu_top_lists ul li h1 a{display:block;height:36px;color:#333333;text-decoration:none;font-size:14px;font-weight:500;font-family:Microsoft Yahei;}
#menu_top_lists ul li h1 a:link{color:#333333;text-decoration:none;font-size:14px;font-weight:500;font-family:Microsoft Yahei;}
#menu_top_lists ul li h1 a:visited{color:#333333;text-decoration:none;font-size:14px;font-weight:500;font-family:Microsoft Yahei;}
#menu_top_lists ul li h1 a:active{color:#333333;text-decoration:none;font-size:14px;font-weight:500;font-family:Microsoft Yahei;}
#menu_top_lists ul li h1 a:hover{display:block;border:#175EBA 1px solid;background-color:#175EBA;border:0;color:#ffffff;text-decoration:none;font-size:14px;font-weight:500;height:36px;line-height:36px;font-family:Microsoft Yahei;}
#menu_top_lists .class_col{float:left;height:36px;line-height:36px;overflow:hidden;display:none;}

#anchor_1{scroll-margin-top:120px;}
#anchor_2{scroll-margin-top:120px;}
#anchor_3{scroll-margin-top:120px;}
#anchor_4{scroll-margin-top:120px;}
#anchor_5{scroll-margin-top:120px;}
#anchor_6{scroll-margin-top:120px;}
#anchor_7{scroll-margin-top:120px;}
#anchor_8{scroll-margin-top:120px;}
#anchor_9{scroll-margin-top:120px;}
#anchor_10{scroll-margin-top:120px;}
#anchor_11{scroll-margin-top:120px;}
#anchor_12{scroll-margin-top:120px;}

#menu_top_listr{margin:0 auto;width:100%;height:auto;overflow:hidden;}
#menu_top_listr ul{width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;gap:30px;}
#menu_top_listr ul li{border:#175EBA 1px solid;width:10%;height:36px;text-align:center;font-weight:500;overflow:hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#menu_top_listr ul li h1{height:36px;line-height:36px;overflow:hidden;}
#menu_top_listr ul li h1 a{display:block;height:36px;color:#333333;text-decoration:none;font-size:14px;font-weight:500;font-family:Microsoft Yahei;}
#menu_top_listr ul li h1 a:link{color:#333333;text-decoration:none;font-size:14px;font-weight:500;font-family:Microsoft Yahei;}
#menu_top_listr ul li h1 a:visited{color:#333333;text-decoration:none;font-size:14px;font-weight:500;font-family:Microsoft Yahei;}
#menu_top_listr ul li h1 a:active{color:#333333;text-decoration:none;font-size:14px;font-weight:500;font-family:Microsoft Yahei;}
#menu_top_listr ul li h1 a:hover{display:block;border:#175EBA 1px solid;background-color:#175EBA;border:0;color:#ffffff;text-decoration:none;font-size:14px;font-weight:500;height:36px;line-height:36px;font-family:Microsoft Yahei;}
#menu_top_listr ul li.onm h1 a{display:block;border:#175EBA 1px solid;background-color:#175EBA;border:0;color:#ffffff;text-decoration:none;font-size:14px;font-weight:500;height:38px;line-height:38px;font-family:Microsoft Yahei;}
#menu_top_listr .class_col{float:left;height:36px;line-height:36px;overflow:hidden;display:none;}

.partner_list{margin:0 auto;width:98%;height:auto;}
.partner_list ul{margin:0 auto;width:100%;height:auto;overflow:hidden;margin-top:8px;}
.partner_list ul li{float:left;margin-bottom:33px;margin-left:1%;margin-right:1%;width:18%;height:auto;text-align:center;list-style-type:none;}
.partner_list ul li span{margin:0 auto;display:block;width:100%;text-align:center;border:#ededed 2px solid;overflow:hidden;}
.partner_list ul li span a img{margin:0 auto;width:100%;height:auto;transition:all 0.6s;}
.partner_list ul li span a img:hover{transform:scale(1.2);}
.partner_list ul li h1{margin:0 auto;width:100%;height:40px;line-height:40px;text-align:center;}
.partner_list ul li h1 a{color:#000000;text-decoration:none;font-size:15px;font-weight:500;}
.partner_list ul li h1 a:link{color:#000000;text-decoration:none;font-size:15px;font-weight:500;}
.partner_list ul li h1 a:visited{color:#000000;text-decoration:none;font-size:15px;font-weight:500;}
.partner_list ul li h1 a:active{color:#000000;text-decoration:none;font-size:15px;font-weight:500;} 
.partner_list ul li h1 a:hover{color:#3591D7;text-decoration:none;font-size:16px;font-weight:600;}

#pctxpic_content{display:block;}
#phtxpic_content{display:none;}

#lump_big_list{margin:0 auto;margin-bottom:20px;background-color:#EFEFEF;height:60px;line-height:60px;width:96%;overflow:hidden;margin-top:3px;}
.title_list{color:#000000;font-size:20px;float:left;height:60px;line-height:60px;width:70%;overflow:hidden;}
.title_list h1{color:#1B2225;text-align:left;font-size:20px;font-weight:800;height:60px;line-height:60px;text-indent:25px;}
.title_list h1 a{color:#000000;font-size:20px;}
.title_list span{color:#000000;padding:18px 0 0 15px;font-family:Verdana,"Helvetica Neue",Helvetica,Arial,sans-serif, Helvetica, "Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;}
.more_list{text-align:center;float:right;height:60px;line-height:60px;width:110px;overflow:hidden;}
.more_list a{text-decoration:none;color:#000000;font-size:16px;}
.more_list a{color:#000000;text-decoration:none;font-size:16px;font-weight:500;}
.more_list a:link{color:#000000;text-decoration:none;font-size:16px;font-weight:500;}
.more_list a:visited{color:#000000;text-decoration:none;font-size:16px;font-weight:500;}
.more_list a:active{color:#000000;text-decoration:none;font-size:16px;font-weight:500;} 
.more_list a:hover{color:#000000;text-decoration:none;font-size:16px;font-weight:600;}

#pcpagelist {display:none;width:98%; height:auto; margin:10px auto -33px auto;font-family:"宋体";text-align:center}
#pcpagelist #pchomepage { display:inline; text-align:center; border:#CCCCCC 1px solid; font-weight:600; background-color:#F5F5F5; color:#666666;height:22px; line-height:22px; font-size:12px; padding:6px 13px;margin:0px -1px;}
#pcpagelist #pcprepage {display:inline; text-align:center;border:#CCCCCC 1px solid; font-weight:600; background-color:#F5F5F5; color:#666666; height:22px;line-height:22px; font-size:12px; padding:6px 13px;margin:0px -1px;}
#pcpagelist #pcitempage{display:inline; text-align:center; border:#CCCCCC 1px solid; font-weight:600; background-color:#F5F5F5; color:#666666; height:22px;line-height:22px; font-size:12px; padding:6px 13px;margin:0px -1px;}
#pcpagelist #pcnextpage {display:inline;text-align:center; border:#CCCCCC 1px solid; font-weight:600; background-color:#F5F5F5; color:#666666; height:22px;line-height:22px; font-size:12px; padding:6px 13px;margin:0px -1px;}
#pcpagelist #pclastpage {display:inline;text-align:center; border:#CCCCCC 1px solid; font-weight:600; background-color:#F5F5F5; color:#666666; height:22px;line-height:22px; font-size:12px; padding:6px 13px;margin:0px -1px;}
#pcpagelist #pcnowpage {display:inline; text-align:center; border:#cccccc 1px solid; font-weight:600; background-color:#DA251D; color:#ffffff; height:22px;line-height:22px; font-size:12px; padding:6px 13px;margin:0px -1px;}
#pcpagelist #pctotalpage{display:inline; text-align:center; border:#CCCCCC 1px solid; font-weight:600; background-color:#F5F5F5; color:#666666; height:22px;line-height:22px; font-size:12px; padding:6px 13px;margin:0px -1px;}

#phpagelist {margin:0 auto;width:40%;overflow:hidden;}
#phpagelist #phhomepage{display:block;text-align:center;border:#dcdcdc 1px solid;border-radius:5px;font-weight:500; background-color:#EDEDED;color:#666666;height:28px;width:65px;font-size:14px;line-height:29px;}
#phpagelist #phprepage{display:block;text-align:center;border:#dcdcdc 1px solid;border-radius:5px;font-weight:500; background-color:#EDEDED;color:#666666;height:28px;width:65px;font-size:14px;line-height:29px;}
#phpagelist #phitempage{display:block;text-align:center;border:#dcdcdc 1px solid;border-radius:5px;font-weight:500; background-color:#EDEDED;color:#666666;height:28px;width:65px;font-size:14px;line-height:29px;}
#phpagelist #phnextpage{display:block;text-align:center;border:#dcdcdc 1px solid;border-radius:5px;font-weight:500; background-color:#EDEDED;color:#666666;height:28px;width:65px;font-size:14px;line-height:29px;}
#phpagelist #phlastpage{display:block;text-align:center;border:#dcdcdc 1px solid;border-radius:5px;font-weight:500; background-color:#EDEDED;color:#666666;height:28px;width:65px;font-size:14px;line-height:29px;}
#phpagelist #phnowpage{display:block; text-align:center;border:#dcdcdc 1px solid;border-radius:5px;font-weight:500; background-color:#3C6DD3;color:#666666;height:28px;width:65px;font-size:14px;line-height:29px;}
#phpagelist #phtotalpage{display:block;text-align:center;border:#dcdcdc 1px solid;border-radius:5px;font-weight:500; background-color:#EDEDED;color:#666666;height:28px;width:65px;font-size:14px;line-height:29px;}

.content_tables{margin:0 auto;width:100%;}
.content_table{margin:0 auto;border-bottom:#DCDCDC 1px solid;width:50%;}

.caption{height:auto;line-height:40px;text-align:center;overflow:hidden;}
.caption h4{color:#601908;height:auto;line-height:40px;padding:3px 0px 20px 0px;text-align:center;font-size:24px; font-weight:800;}
.caption h3{color:#333333;height:auto;line-height:30px;padding:3px 0px 20px 0px;text-align:center;font-size:18px; font-weight:800;}

.notes{display:block; margin:0 auto;width:auto;height:auto;text-align:center;overflow:hidden;}
.notes h1{color:#888888;line-height:22px;text-align:center;text-indent:10px;font-size:13px;font-weight:500;}
.notes_bshare{float:right;}

.body_table_con{margin:0 auto;}

#pre_next{margin:0 auto;display:inline;float:none;width:100%;padding-top:5px; }
#pre_next ul{list-style:none;width:100%;height:auto;margin-top:20px;margin-bottom:5px;}
#pre_next ul li{width:100%;height:auto;list-style-type:none;text-align:center;}
#pre_next ul li h1{margin:0 auto;display:block;width:95%;height:auto;line-height:26px;text-align:left;font-weight:100;padding:6px;margin-top:6px;border: #EDE8E8 1px solid;color:#8D8E8B;}
#pre_next ul li h1 a{color:#666666;text-decoration:none;text-align:left;font-weight:100;font-size:14px;overflow:hidden;}
#pre_next ul li h1 a:link{color:#666666;text-decoration:none;font-size:14px;}
#pre_next ul li h1 a:visited{color:#666666;text-decoration:none;font-size:14px;}
#pre_next ul li h1 a:active{color:#666666;text-decoration:none;font-size:14px;}
#pre_next ul li h1 a:hover{color:#3490D6;text-decoration:none;font-weight:bold;font-size:14px;}
#pre_next ul li h2{margin:0 auto;display:block;width:95%;height:auto;line-height:26px;text-align:left;font-weight:100;padding:6px;margin-top:15px;border: #EDE8E8 1px solid;color:#8D8E8B;}
#pre_next ul li h2 a{color:#666666;text-decoration:none;text-align:left;font-weight:100;font-size:13px;overflow:hidden;}
#pre_next ul li h2 a:link{color:#666666;text-decoration:none;font-size:14px;}
#pre_next ul li h2 a:visited{color:#666666;text-decoration:none;font-size:14px;}
#pre_next ul li h2 a:active{color:#666666;text-decoration:none;font-size:14px;}
#pre_next ul li h2 a:hover{color:#3490D6;text-decoration:none;font-weight:bold;font-size:14px;}

.production-detail-list{width:96%;height:auto;margin:30px auto;}
.production-detail-list .production-detail{width:100%;height:auto;}
.production-detail-list .production-detail .detail-pic{float:left;width:48.5%;height:auto;overflow:hidden;}

.introShow{width:100%;height:auto;}
.introShow .mainShow{width:100%;height:auto;}
.introShow .mainShow a{display:block;width:100%;height:auto;overflow:hidden;}
.introShow .mainShow a img{display:block;width:100%;height:auto;border:#E0E0E0 1px solid;}

.introShow .scroll{width:100%;height:auto;margin:15px auto;}
.introShow .scroll ul{float:left;width:90%;height:auto;}
.introShow .scroll ul li{float:left;width:23%;height:auto;margin:0 1% 0 1%;}
.introShow .scroll ul li a{display:block;width:100%;height:auto;}
.introShow .scroll ul li a:hover{border:1px solid #E67817;width:99%;height:auto;}
.introShow .scroll ul li a.currentItem{}
.introShow .scroll ul li a img{display:block;width:100%;height:auto;margin:0 auto;border:#E0E0E0 1px solid;}
.introShow .scroll .prevView{float:left;width:5%;background: url(../images/prevView.png) no-repeat center center;height:auto;}
.introShow .scroll .nextView{float:right;width:5%;background: url(../images/nextView.png) no-repeat center center;height:auto;}

.scroll a span{display:none;}
.scroll a:hover{text-decoration:none;}

.production-detail-list .production-detail .detail-desc{float:right;width:48.5%;height:auto;}
.production-detail-list .production-detail .detail-desc h1{margin-bottom:7%;height:40px;line-height:40px;font-size:40px;text-align:left; font-weight:bold;}
.production-detail-list .production-detail .detail-desc p{display:block;width:100%;height:auto;line-height:33px;margin:8% auto;font-size:15px;color:#666;}
.production-detail-list .production-detail .detail-desc p b{display:block;float:left;width:30%;height:40px;line-height:40px;text-align:center;background:#0061AE;font-size:14px;color:#fff;}
.production-detail-list .production-detail .detail-desc p span{display:block;float:right;height:auto;line-height:40px;width:67%; padding-left:3%;font-size:15px;color:#666;overflow:hidden;}
.cpcs{display:block;float:left;width:30%;height:40px;line-height:40px; text-align:center;background:#355981;font-size:14px;color:#fff;}
.pro_bshare{display:block;float:right;padding-top:8px;width:67%;padding-left:3%;font-size:15px;color:#666;overflow:hidden;}

.good_ewm{display:block;margin-top:8%;width:100%;height:auto;display:flex;align-items:flex-end;}
.good_ewm span{float:left;display:block;width:100px;height:100px;text-align:center;overflow:hidden;}
.good_ewm span img{margin:0 auto;width:100px;height:100px;cursor:pointer;}
.good_ewm h2{float:left;height:46px;line-height:23px;background:url(../images/good_ewm.png) no-repeat 15px center;COLOR:#333333;text-align:left;padding-left:58px;font-size:17px;font-weight:600;overflow:hidden;}

.cptel_hot{clear:both;margin-top:8%;float:right;background-color:#FA4729;background-size:contain;width:45%;height:50px;line-height:50px;text-align:center;font-weight:bold;font-size:16px;color:#fff;cursor:pointer;}
.cptel_hot a{display:block;color:#fff;width:100%;height:50px;font-weight:bold;font-size:16px;}
.cptel_hot a:link {color:#fff;font-size:16px;font-weight:bold;}
.cptel_hot a:visited {color:#fff;font-size:16px;font-weight:bold;}
.cptel_hot a:hover{color:#fff;text-decoration:none;font-size:16px;font-weight:bold;}
.cptel_hot a:active {color:#fff;font-size:16px;font-weight:bold;}

.intro_top{margin:0 auto;background-color:#AFAFAF;width:96%;height:1px;overflow:hidden;}

#related_top{margin:0 auto;background-color:#EFEFEF;width:96%;height:45px;overflow:hidden;}
#related_mid{margin:0 auto;width:96%;height:auto;overflow:hidden;}

.title_related{color:#000000; font-size:16px;float:left; height:45px; line-height:45px;width:70%; overflow:hidden;}
.title_related h1{color:#1B2225;text-align:left;font-size:16px; font-weight:500; height:45px; line-height:45px; text-indent:15px;}

#inputbgs{display:block;margin:0 auto;margin-bottom:20px;background-color:#ffffff;border:#CCCCCC 1px solid;color:#B6B6B6;font-size:13px;width:100%;height:40px;line-height:40px;text-align:left;text-indent:5px;overflow:hidden;}
#textabgs{display:block;margin:0 auto;margin-bottom:20px;background-color:#ffffff;border:#CCCCCC 1px solid;color:#B6B6B6;font-size:13px;width:100%;height:95px;line-height:22px;text-align:left;text-indent:5px;overflow:hidden;}
#textabgs span{vertical-align:top;line-height:40px;}
.inputsh{background-color:#ffffff;border:0;height:40px;line-height:40px;overflow:hidden;text-indent:5px;font-size:12px;color:#B6B6B6;width:80%;}
.textah{background-color:#ffffff;border:0;line-height:40px;overflow:hidden;font-size:13px;color:#B6B6B6;width:80%;}
.form_submith{display:block;margin:0 auto;width:30%;height:40px;border:0;background-color:#FA4729;text-align:center;color:#ffffff;font-weight:normal;font-size:16px;font-weight:500;line-height:40px;cursor:pointer;}