@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding:0;margin:0}
img {border:0}
address,caption,cite,code,dfn,em,th,var {font-weight:normal;font-style:normal}
ol,ul {list-style:none}
abbr,acronym {border:0}
button,input,select,textarea{font-size:100%;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;outline:none;}
table {border-collapse:collapse;border-spacing:0;}
textarea{resize:none}
a:link,a:visited {text-decoration:none;color:#333;}
a:hover {text-decoration:underline;}
a:focus {outline:none}
body{font-size:14px;font-family:microsoft yahei,Arial;background:#fff;color:#333;min-width:1280px;padding-top:0px;/* padding-top:-147px; */}
.body0{padding-top:85px;}



/*----------------------------------------- 公共 -----------------------------------------*/
.clearfix,.floatG,.wrap,.wrap_inner {*zoom:1}
.clearfix:after,.floatG:after,.wrap:after,.wrap_inner:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearb {clear:both}
.alignC {text-align:center;}
.alignR {text-align:right;}
.floatL,.floatG li {float:left;_display:inline;}
.floatR {float:right;_display:inline;}
.isblock {display:block;}
.ib {display:inline-block;}
.pa {position:absolute;}
.unl,a.unl,a.unl:visited {text-decoration:underline}
.wrap {margin:0 auto;max-width:1920px;min-width:1280px;position:relative;z-index:5;}
.fs_18 {font-size:18px;line-height:36px;}
.fs_24 {font-size:24px;}
.fs_36 {font-size:36px;}
.ti_2em {text-indent:2em;}
.lh_p2 {line-height:200%;}
.winbox,.winbox_bg {top:0;left:0;width:100%;height:100%;}
.winbox {display:none;position:fixed;z-index:50;}
.winbox_bg {position:absolute;background:url(../images/sp/winbg.png) repeat;}
.winbox_inner {position:absolute;z-index:55;top:50%;left:50%;background:#000;}


.logo {display:block;width:182px;height:50px;overflow:hidden;}
.ico_1 {background:url(../images/sp/ico_1.png?t=123) no-repeat;overflow:hidden;display:inline-block;vertical-align:middle;}
    .ico_1_1 {margin-right:10px;width:15px;height:13px;}a:hover .ico_1_1 {background-position:0 -17px;}
    .ico_1_2 {margin-right:10px;width:16px;height:16px;background-position:-16px 0;}a:hover .ico_1_2 {background-position:-16px -17px;}
    .ico_1_3 {margin-left:14px;width:7px;height:4px;background-position:-81px -17px;}a:hover .ico_1_3 {background-position:-89px -17px;}
    .ico_1_4 {top:50%;margin-top:-5px;right:20px;width:19px;height:11px;background-position:-33px 0;}a:hover .ico_1_4 {background-position:-33px -17px;}
    .ico_1_5 {top:50%;margin-top:-5px;right:20px;width:19px;height:11px;background-position:-33px 0;}a:hover .ico_1_5 {background-position:-33px -29px;}
    .ico_1_6,.ico_1_7 {width:13px;height:13px;display:block;}
    .ico_1_6 {background-position:-67px 0;}a:hover .ico_1_6 {background-position:-67px -17px;}
    .ico_1_7 {background-position:-53px 0;}a:hover .ico_1_7 {background-position:-53px -17px;}
    .ico_1_8 {margin-right:9px;width:15px;height:12px;background-position:-135px 0;vertical-align:top;}
    .ico_1_9 {display:block;margin:10px auto 4px;width:7px;height:4px;background-position:-89px -22px;}
    .ico_1_10,.ico_1_11 {display:block;width:45px;height:45px;}
    .ico_1_10 {background-position:0 -41px;}
    .ico_1_11 {background-position:-46px -41px;}
    .ico_1_12 {width:18px;height:18px;background-position:-92px -41px;}a:hover .ico_1_12 {background-position:-92px -60px;}
    .ico_sina,.ico_wx {width:34px;height:27px;cursor:pointer;}
    .ico_sina {background-position:-186px 0;margin-right:40px;}.footer .ico_sina {background-position:-186px -28px;}
    .ico_wx {background-position:-151px 0;}
	
	#wxbox{
            
			width:110px; 
			height:110px;
            margin-top:0px;
            margin-left:0px;			
            /* background:url(../images/code_main.png?t=12) no-repeat; */
			display:;
			
    }

	#wxtip:hover .wxbox{display:block;} 
	
	#wxbox img{width:100%;}
	
	.footer .ico_wx {background-position:-151px -28px;}
    .ico_1_plus {width:21px;height:21px;background-position:-99px 0;}
    .ico_1_circel {width:13px;height:13px;background-position:-121px 0;}
    .ico_1_notice,.ico_1_x {width:19px;height:17px;background-position:-111px -41px;}
    .ico_1_x {background-position:-111px -60px;}
    .ico_1_x2 {top:0;right:-55px;width:45px;height:45px;border:5px solid #fff;background-color:#fff;background-position:0 -87px;cursor:pointer;}

.more {display:inline-block;width:100px;height:38px;line-height:38px;padding:0 20px;border:1px solid #4b5cc4;border-radius:38px;position:relative;text-align:left; background-color:#4b5cc4; color:#fff;margin-top: 15px;}
.more:hover {background-color:#d3bf33;color:#fff;border-color:#d3bf33;text-decoration:none;text-indent:10px;}

.topNav {/* position:fixed;position:relative;z-index:10;top:0;left:0;*/ width:100%;background:#fff; box-shadow:0 2px 4px #aaa;margin-bottom:5px;}
.topNav a:hover {text-decoration:none;}
.topNav .topbox{width:100%;height:50px;background-color:#0068b3;}
.topNav .topbox .wrap{width:1260px;margin:0 auto;}
.topNav .topbox .ggbox{width:400px;height:50px;margin-left:2%;float:left;}
.topNav .topbox .userbox{width:600px; float:right; margin-right:2%;text-align:right;}
.topNav .topbox .userbox a{color:#00d3d8; line-height:50px;}
.topNav .logo {top:20px;left:1%;width:340px; float:left}
.topNav .link_main{margin-left:350px;}
.topNav .link_main {height:80px;}

.topNav .link_main a {
	/* display:inline-block; */
	
	margin-right:20px;
	padding:10px 10px 10px 10px;
	height:80px;
	line-height:80px;
	/*overflow:hidden;
	 vertical-align:middle; */
	font-family:microsoft yahei;
	font-size:18px;
	color:#000;
	border-radius:2px;
}
.topNav .link_main #home{padding:10px 28px 10px 28px;}
.topNav .link_main a:hover,.topNav .link_main a.cur {
	color:#fff;
	font-weight:blod;
	background-color:#4b5cc4;
	}
.topNav .link_ex {top:0;right:10px;text-align:center;}
.topNav .link_ex a,.topNav .langurage {display:block;min-width:142px;height:80px;line-height:80px;position:relative;color:#666;background:#fff;background: rgba(255, 255, 255, 0.6);}
.topNav .link_ex a:hover {color:#fff;background:#4b5cc4;opacity:1;}
.topNav .link_ex .ico_1 {position:relative;top:-2px;}
.topNav .link_ex a.link_ex_course {background:#ec4545;overflow:hidden;}
.link_ex_course span {position:absolute;top:0;left:0;width:100%;height:100px;line-height:100px;}
.link_ex_course span.year {font-size:54px;font-family:arial;color:#ff936a;}
.link_ex_course span.text {color:#fff;text-shadow:0 0 1px #666;}
.link_ex_course span.scan {left:-340px;width:472px;background:url(../images/sp/year_cover.png) no-repeat;
    -webkit-animation:scanlight linear infinite 2s;
    -moz-animation:scanlight linear infinite 2s;
    animation:scanlight linear infinite 2s;
}
.topNav .link_usercenter {top:0;right:10px;text-align:center;}
.topNav .link_usercenter a{display:block;min-width:142px;height:80px;line-height:80px;position:relative;color:#666;background:#fff;background: rgba(255, 255, 255, 0.6); padding-left:15px; padding-right:15px;}
.topNav .link_usercenter a #red{ color:red}
@-webkit-keyframes scanlight {100% {left:0;}}
@-moz-keyframes scanlight {100% {left:0;}}
@keyframes scanlight {100% {left:0;}}
.topNav .langurage {border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0;}

.topNav .langurage .lang_trans {position:absolute;top:80px;left:0;width:142px;border:1px solid #ccc ;border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:none;box-shadow:2px 2px 2px rgba(0,0,0,.2);background: rgba(255, 255, 255, 0.6);}
.topNav .langurage .lang_trans ul li{width:100%; }
.topNav .langurage .lang_trans ul li a{text-align:left; padding-left:40px; box-sizing:border-box;height:50px; line-height:50px;}
.topNav .langurage:hover .lang_trans {display:block;opacity:1;}
.topNav_1 {height:80px;position:relative;z-index:11;}
.topNav_2 {width:100%;height:60px;line-height:60px; margin:0px auto 0px auto;overflow:hidden;background:#fff;border-bottom:1px #eee solid;/* -webkit-box-shadow: #ccc 0px 0px 10px;-moz-box-shadow: #ccc 0px 0px 10px;box-shadow: #ccc 0px 0px 10px; */}


.topNavH {/* position:fixed; */width:100%;background-color:#f8f8f8;/* box-shadow:0 2px 2px rgba(0,0,0,.2); */ text-align:center;}
/* .topNavH .topNav_2 a {vertical-align:middle;padding:10px 0px;margin:0px 15px;color:#545454; height:50px; line-height:50px;border-bottom:2px solid #fff;}
.topNavH .topNav_2 a.cur {border-bottom:2px solid #545454;background:#fff;color:#545454;}
.topNavH .topNav_2 a:hover{background:#fff;color:#545454;text-decoration:none;border-bottom:2px solid #545454;}  */
.link_sub {background-color:#eee;height:40px;margin-top:10px;padding:0;border:1px solid #ddd;border-radius:20px;display: inline-block;}
.link_sub .abox{height:40px;line-height:40px; padding:0 10px;background-color:#eee;color:#545454;border-radius:20px;float:left;}
.link_sub .abox a{}
.link_sub .abox a.cur {border-bottom:1px solid #545454;background:#fff;color:#545454;}
.link_sub .abox:hover{background:#4b5cc4;border-bottom:1px solid #4b5cc4;} 
.link_sub .abox:hover a{color:#fff;text-decoration:none;}


/*@media screen and (max-width:1400px){
   body {padding-top:0;}
   .topNav {position:relative;}
   .topNavH {position:relative; top:0px;}
   
}*/

.area_title {height:120px;position:relative;text-align:center;}
.area_title .en {top:0;left:0;width:100%;font-size:60px;line-height:120px;color:#7d82bf;font-weight:bold;opacity:.1;}
.area_title .cn,.area_title .text {position:relative;z-index:2;}
.area_title .cn {padding:40px 0 24px;height:40px;line-height:40px;font-size:36px; color:#4b5cc4;font-weight:bold;}
.area_title .text {color:#717171;}

.area_contact {height:304px;overflow:hidden;}
.area_contact a:hover {color:#00f;}
.area_contact ul {height:304px;/*background:url(../images/bgbanner/bg_contact.jpg) no-repeat 1300px 0;*/}
.area_contact li {padding:35px 45px 0;}
.area_contact li h5 {height:60px;line-height:60px;font-size:16px;font-weight:bold;}
.area_contact li p {font-size:12px;line-height:22px;}
.area_about_title {padding:0 45px;}
.area_about_title .strong {margin-bottom:10px;display:block; font-size:30px; font-weight:bold; color:#fff;}
.area_about_title .logo {display:none;}
.area_about_focus a:hover i{
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    transform: rotateY(180deg);}
	
.area_about_acout {width:100px;}
.area_about_acout p {position:relative;margin-bottom:14px;width:100px;}
.area_about_acout p span {top:0;left:0;}

.area_about_address {width:250px;}
.area_about_address p {position:relative;margin-bottom:14px;padding-left:38px;width:250px;}
.area_about_address p span {top:0;left:0;}

.footer_bar {height:46px;line-height:46px;text-indent:45px;background:#dbdbdb;overflow:hidden;}
.footer_bar,.footer_bar a {color:#8f8f8f;}
.footer {clear:both;margin-top:0px;padding-top:0px;background:#323232;overflow:hidden;}
.footer .area_contact ul {background:none;}
.footer,.footer a {color:#727272;}
.footer a:hover {color:#ccc;}
.footer .area_contact {padding-bottom:10px;}
.footer .area_about_title {}
.footer .area_about_title .logo {display:block;}
.footer .area_about_title p {position:relative;margin-bottom:14px;width:200px;}
.footer .area_about_title p span {top:0;left:0;}
.footer .logo {background-position:0 -55px;}
.footer .footer_bar {background:#2a2a2a;}
.footer .footer_bar,.footer .footer_bar {color:#5e5e5e;}

.page_title {position:relative;margin:0 30px 30px;height:85px;}
.page_title p {font-size:48px;color:#fff;}
.page_title p i {bottom:0;left:0;width:48px;height:3px;background:#fff;}
.page_title .select_list_method {bottom:0;right:0;text-align:right;}
.page_title .select_list_method a {padding:8px;width:13px;height:13px;display:inline-block;overflow:hidden;background-color:#fff;}
.page_title .select_list_method a:hover {background-color:#696969;}
.bgc {margin:50px 0;padding:50px 0;background:#f8f9fb;}
.banner {position:relative;overflow:hidden;width:100%;background-color:#f4f4f4;}
/* .banner img {position:relative;left:50%;margin-left:-1280px;width:2560px;} */

@media only screen and (max-width: 1280px) {
    .banner img {position:relative;left:50%;margin-left:-650px;width:1280px;}	
} 
@media only screen and (min-width: 1280px) and (max-width: 1400px) {
    .banner img {position:relative;left:50%;margin-left:-700px;width:1400px;}
	
}
@media only screen and (min-width: 1400px) and (max-width: 1920px) {
    .banner img {position:relative;left:50%;margin-left:-960px;width:1920px;}	
}
@media only screen and (min-width: 1920px) {
    .banner img {position:relative;left:50%;margin-left:-1280px;width:2560px;}	
}


.bilingual {position:relative;height:50px; margin-top:20px; margin-bottom:20px;}
.bilingual strong {display:inline-block;vertical-align:top;text-align:left;}
.bilingual .cn,.ico_slash {background:url(../images/sp/line1.png) no-repeat right 13px;}
.bilingual .cn {font-size:32px; color:#4b5cc4;padding-right:46px;height:80px;line-height:50px;}
.bilingual .en {font-size:18px;padding-top:25px;margin-left:-20px;color:#e9e9f3;}
.bilingual .ico_1_plus {top:20px;left:-30px;}
.bilingual.ib {margin:150px auto 100px;}
.ico_slash {display:block;width:68px;height:50px;}

.floatHelp {position:fixed;z-index:20;top:50%;right:10px;width:45px;}
.floatHelp .help_cell,.floatHelp .help_cell p {width:45px;height:45px;}
.floatHelp .help_cell {position:relative;margin-bottom:1px;}
.floatHelp .help_cell p {background:#bbb9d0;text-align:center;color:#fff;cursor:pointer;overflow:hidden;}
.floatHelp .help_cell p:hover {background:#2665f1;}
.floatHelp .help_back p {background:#f10e2a;}
.floatHelp .help_back p:hover {background:#ff6578;}
.floatHelp .help_cell p i {cursor:pointer;}
.help_ex {right:46px;height:150px;overflow:hidden;display:none;}
.help_talk .help_ex {top:0;}
.help_talk .help_ex a {display:block;margin-bottom:1px;width:110px;height:45px;line-height:45px;overflow:hidden;background:#2665f1;color:#fff;}
.help_talk .help_ex a:hover {background:#f10e2a;text-decoration:none;}
.help_talk .help_ex a i {margin:0 8px 0 16px;}
.help_code .help_ex {top:-46px;}

.halfbox,.halfbox_left,.halfbox_right {float:left;padding:0 4% 0 5%;width:40%;}
.halfbox p{ line-height:26px; margin-bottom:15px;}
.midline {border-left:1px solid #dcdcdc;}
.graphic_cell {padding:50px 0;}
.graphic_list {}
    .oddline_bg .graphic_cell:nth-child(odd),
    .evenline_bg .graphic_cell:nth-child(even) {background:#f8f8f8;}
    .oddline_pic_right .graphic_cell:nth-child(even) .graphic_text,
    .oddline_pic_left .graphic_cell:nth-child(odd) .graphic_text {float:right;}
.photoframe {padding:50px 0 0 50px;}
.photoframe div {width:100%;border:1px solid #d1d1d1;position:relative;}
.photoframe div img {position:relative;top:-50px;left:-50px;display:block;width:100%;}
.photoframe .ico_1_plus {right:-11px;bottom:-11px;}

.landmark {padding-left:7px;}
.landmark li {padding:0 0 40px 32px;color:#000;position:relative;border-left:1px solid #4979bb;*zoom:1;}
.landmark li h5 {width:160px;height:70px;line-height:36px;font-size:30px;position:relative;top:-12px;}
.landmark li h5 .ico_1_plus {right:0;top:25px;}
.landmark li p {margin:0;padding:0;line-height:26px;position:relative;top:-6px;}
.landmark li .ico_1_circel {top:0;left:-7px;}
.landmark li:last-child {border:0;margin-left:1px;}

.waterfall {position:relative;
    -webkit-column-count:2;
    -moz-column-count:2;
    -ms-column-count:2;
    column-count:2;
}
.waterfall .drip {padding:0 10%;
    -webkit-break-inside:avoid;
    -moz-break-inside:avoid;
    -ms-break-inside:avoid;
    break-inside:avoid;
}
.waterfall:before {content:'';position:absolute;z-index:5;top:-40px;left:49%;bottom:0;width:1px;height:100%;background:#ddd;}
.waterfall .halfbox_left,.waterfall .halfbox_right {display:none;}
.waterfall_simu .halfbox_right {border-left:1px solid #ddd;}
.waterfall_simu .drip {width:100%;padding:0;}
.waterfall_simu .halfbox_left,.waterfall_simu .halfbox_right {display:block;}
/*----------------------------------------- 公共 end -----------------------------------------*/


/*----------------------------------------- 首页 -----------------------------------------*/
.carouselBox ol li,
.carouselBox_next,
.carouselBox_prev {background:url(../images/sp/ico_foucs.png) no-repeat;}
.carouselBox {position:relative;overflow:hidden;}
.carouselBox ul li {position:absolute;top:0;left:0;}
.carouselBox ul li.cur {z-index:2;}
.carouselBox ul li.last {z-index:1;}
.carouselBox ol {position:absolute;z-index:3;white-space:nowrap;}
.carouselBox ol li {cursor:pointer;}
.carouselBox_next,.carouselBox_prev {position:absolute;z-index:4;cursor:pointer;text-align:center;}

.focus {margin-top:0px;height:400px;width:100%;overflow:hidden;position:relative;}
.focus .actbox{
	width:360px; 
	height:450px;
	position:absolute;
	top:100px;left:70%;
	border-radius:15px;
	z-index:3;
}
.focus .actbox .topbox{
	width:100%;
	height:50px;
	font-size:18px;
	color:#fff;
	border-radius:15px 15px 0 0;
	padding:15px;
	box-sizing: border-box;
	background-color:#4b5cc4;
	/*opacity:0.7;*/
	background: rgba(234, 0, 0, 0.7);
}
.focus .actbox .listbox{
	width:100%;
	height:300px;
	font-size:16px;
	color:#fff;
	border-radius:0 0 15px 15px;
	padding:15px;
	box-sizing: border-box;
	background-color:#fff;
	background: rgba(255, 255, 255, 0.7);
}
.focus .actbox .listbox ul li{
	width:360px;
	height:40px;
	line-height:40px;
	border-bottom:1px solid #eee;
	/*word-wrap:break-word;
	white-space:normal;*/
	overflow:hidden;
    word-break:keep-all;
    white-space:nowrap; 
    text-overflow:ellipsis;  
    -o-text-overflow:ellipsis; 
	
	
}
.focus .actbox .listbox ul li a{
	color:#4b5cc4;
	
}
#focus1 {top:0;left:50%;margin-left:-1280px;text-align:center;}
/*#focus1 {top:0;left:50%;margin-left:-960px;text-align:center;}*/
#focus1,#focus1 ul li {width:2560px;height:400px;}
/*#focus1,#focus1 ul li {width:1920px;height:400px;}*/
#focus1 ul li img {height:400px;max-width:2560px;}
.focus1_ol {left:0;bottom:40px;width:100%;}
.focus1_ol li {width:26px;height:27px;display:inline-block;margin:0 7px;line-height:200px;overflow:hidden;}
.focus1_ol li.cur{background-position:-27px 0;}
.focus1_prev,.focus1_next {display:none;}

/* .ico_3 {display:block;margin:32px auto 16px;width:80px;height:63px;background:url(../images/sp/ico_3.png?t=123) no-repeat;}
    .ico_3_1 {}a:hover 
	.ico_3_1 {background-position:0 -64px;}
    .ico_3_2 {background-position:-81px 0;}a:hover .ico_3_2 {background-position:-81px -64px;}
    .ico_3_3 {background-position:-162px 0;}a:hover .ico_3_3 {background-position:-162px -64px;}
    .ico_3_4 {background-position:-243px 0;}a:hover .ico_3_4 {background-position:-243px -64px;}
    .ico_3_5 {background-position:-324px 0;}a:hover .ico_3_5 {background-position:-324px -64px;}
    .ico_3_6 {background-position:-405px 0;}a:hover .ico_3_6 {background-position:-405px -64px;} */

/* .area_industrial {height:479px;background:url(../images/bgbanner/bg_industrial.jpg?t=1) no-repeat center bottom;text-align:center;}
.area_industrial_icon {margin:0 auto 15px;display:table;width:90%;text-align:center;font-size:0;box-shadow:0 0 60px #ccc;background:#fff;background: rgba(255, 255, 255, 0.2);}
.area_industrial_icon a {display:table-cell; width:164px;height:202px;border-left:1px solid #eee;overflow:hidden;text-decoration:none;}
.area_industrial_icon a span {font-size:15px;}
.area_industrial_icon a:hover {background-color:#4b5cc4;color:#fff;}
.area_industrial_icon a:nth-child(1){border-left:0;}
.area_industrial_text {margin-bottom:50px;} */

/* .area_industrial {height:520px;background:url(../images/bgbanner/bg_industrial.jpg?t=1) no-repeat center bottom;text-align:center; }
.area_industrial_icon {margin:0 auto 15px;display:table;width:90%;text-align:left;font-size:0;box-shadow:0 0 60px #ccc;background:#fff;background: rgba(255, 255, 255, 0.2); border-radius:5px;}
.area_industrial_icon a {display:table-cell;width:100%;height:140px;border-left:0px solid #eee;overflow:hidden;text-decoration:none;}
.area_industrial_icon:hover {border-radius:5px}
.area_industrial_icon:hover .pro_rightbox .des{display:none;}
.area_industrial_icon:hover .pro_rightbox .tip{display:block;}
.area_industrial_icon:hover .pro_rightbox .title button1{background-color:#4b5cc4;color:#fff;}
.area_industrial_icon .pic1{height:140px;float:left;}
.area_industrial_icon .pic1 img{margin:0;border-radius:5px 0 0 5px;}
.area_industrial_icon .pro_rightbox{width:965px;height:140px;float:left;padding:12px; box-sizing: border-box;}
.area_industrial_icon .pro_rightbox .title{height:50px;line-height:40px; font-size:26px;}
.area_industrial_icon .pro_rightbox .des{line-height:28px; font-size:16px;}
.area_industrial_icon .pro_rightbox .tip{line-height:28px; font-size:16px;display:none;}
.area_industrial_icon .pro_rightbox .tip p{line-height:30px;font-size:16px; color:#777;float:left;margin-right:15px;}
.area_industrial_icon .pro_rightbox .tip p:before{content:"•";font-size:24px;color:#777;display: block; width: 12px;height: 12px;float:left;}
.area_industrial_icon .pro_rightbox .des p{line-height:30px;font-size:14px;color:#777;float:left;margin-right:15px;}
.area_industrial_icon .pro_rightbox .title button1{height:28px;line-height:28px;border:1px #4b5cc4 solid;width:100px;border-radius:20px;font-size:15px;color:#4b5cc4;float:right;text-align:center;}
 */

.ico_3 {display:block;margin:0px auto;width:80px;height:63px;background:url(../images/sp/ico_3.png?t=123) no-repeat;}
    .ico_3_1 {background-position:0 -64px;}a:hover .ico_3_1 {background-position:0 0;}
    .ico_3_2 {background-position:-81px -64px;}a:hover .ico_3_2 {background-position:-81px 0;}
    .ico_3_3 {background-position:-162px -64px;}a:hover .ico_3_3 {background-position:-162px 0;}
    .ico_3_4 {background-position:-243px -64px;}a:hover .ico_3_4 {background-position:-243px 0;}
    .ico_3_5 {background-position:-324px -64px;}a:hover .ico_3_5 {background-position:-324px 0;}
    .ico_3_6 {background-position:-405px -64px;}a:hover .ico_3_6 {background-position:-405px 0;}
	
.area_industrial {height:540px;background-image:url(../images/bgbanner/bg_industrial.jpg?t=1);text-align:center; }
.area_industrial .wrap {width:1280px;margin:0px auto;}
.area_industrial_icon {margin:0 9px;width:300px;height:380px;text-align:left;font-size:0;box-shadow:0 0 60px #ccc;background: rgba(255, 255, 255, 0.9); border-radius:5px;float:left;border:1px #4b5cc4 solid;}
/* .area_industrial_icon a {width:100%;border-left:0px solid #eee;overflow:hidden;text-decoration:none;} */

.area_industrial_icon .pic1{width:100%;height:100px;line-height:50px;background-color:#4b5cc4;font-size:24px;color:#fff;text-align:center;padding:25px 0px;border-radius:4px 4px 0 0;}
.area_industrial_icon .des{height:160px;line-height:28px; font-size:16px;padding:10px;box-sizing:border-box;display:none;}
.area_industrial_icon .tip{height:160px;line-height:28px; font-size:16px;}
.area_industrial_icon .tip p{line-height:22px;font-size:14px; color:#545454;float:left;margin:8px 3px 3px 8px;border:1px #ccc dashed; padding:3px 8px; box-sizing:border-box;border-radius:5px}
.area_industrial_icon .des p{line-height:30px;font-size:14px;color:#777;float:left;margin-right:15px;}
.area_industrial_icon .button2{height:28px;line-height:28px; background-color:#ccc;border:1px #ccc solid;width:100px;border-radius:2px;font-size:15px;color:#545454;text-align:center;margin:15px auto;}
.area_industrial_icon:hover {border-radius:5px;border:1px #fff solid}
.area_industrial_icon:hover .pic1{background-color:#eee; color:#545454;}
.area_industrial_icon:hover .button2{border:1px #4b5cc4 solid;background-color:#4b5cc4;color:#fff;}
.area_industrial_icon:hover .des{display:block;}
.area_industrial_icon:hover .tip{display:none;}


.area_industrial_icon_usercenter {margin:0 9px;width:230px;height:220px;text-align:left;font-size:0;box-shadow:0 0 60px #ccc;background: rgba(255, 255, 255, 0.9); border-radius:5px;float:left;border:1px #4b5cc4 solid;}
.area_industrial_icon_usercenter .pic1{width:100%;height:100px;line-height:50px;background-color:#4b5cc4;font-size:18px;color:#fff;text-align:center;padding:25px 0px;border-radius:4px 4px 0 0;}
.area_industrial_icon_usercenter .des{height:160px;line-height:28px; font-size:14px;padding:10px;box-sizing:border-box;display:none;}
.area_industrial_icon_usercenter .tip{height:160px;line-height:26px; font-size:14px;}
.area_industrial_icon_usercenter .tip p{line-height:22px;font-size:14px; color:#545454;float:left;margin:5px 2px 2px 5px;border:1px #ccc dashed; padding:2px 5px; box-sizing:border-box;border-radius:5px}
.area_industrial_icon_usercenter .des p{line-height:26px;font-size:14px;color:#777;float:left;margin-right:0px;}
.area_industrial_icon_usercenter .button2{height:28px;line-height:28px; background-color:#ccc;border:1px #ccc solid;width:100px;border-radius:2px;font-size:15px;color:#545454;text-align:center;margin:15px auto;}
.area_industrial_icon_usercenter:hover {border-radius:5px;border:1px #fff solid}
.area_industrial_icon_usercenter:hover .pic1{background-color:#eee; color:#545454;}
.area_industrial_icon_usercenter:hover .button2{border:1px #4b5cc4 solid;background-color:#4b5cc4;color:#fff;}
.area_industrial_icon_usercenter:hover .des{display:block;}
.area_industrial_icon_usercenter:hover .tip{display:none;}

.area_museum {height:502px;background:url(../images/bgbanner/bg_museum.jpg) no-repeat center top;position:relative;}
.area_museum .content {top:130px;left:50%;margin-left:10%;width:510px;}
.area_museum .en {font-size:18px;}
.area_museum .title {padding:10px 0;font-size:36px;}
.area_museum .text {line-height:23px;margin-bottom:50px;}

.area_about {background:#f4f3f7;}
.area_about .vcr {height:554px;background:url(../images/bgbanner/bg_video.jpg) no-repeat center top;position:relative;overflow:hidden;}
.area_about .vcr a {z-index:10;top:50%;left:50%;margin:-65px 0 0 -150px;width:300px;text-align:center;color:#fff;}
.area_about .vcr a:hover {text-decoration:none;}
.area_about .vcr a .cn {display:block;padding:10px 0;partner-size:18px;}
.area_about .vcr a .en {font-size:12px;}
.area_about .vcr a i {display:block;margin:0 auto;width:100px;height:100px;position:relative;cursor:pointer;}
.area_about .vcr a i:after {content:' ';position:absolute;top:0;left:0;width:94px;height:94px;border:3px solid #fff;border-radius:100%;opacity:0;}
.area_about .vcr a:hover i:after {opacity:1;}
.area_about .bgv video {width:100%;height:554px;object-fit:cover;}

.area_about .partner {max-width:1700px; min-width:1280px;min-height:520px;/*background:url(../images/bgbanner/bac_02.jpg) no-repeat center top;*/position:relative;overflow:hidden; margin:0 auto;}
.area_about .partner .partnerbox{ width:95%; height:440px; margin:40px auto; background-color:#FFF; background: rgba(255, 255, 255, 0.4);}
.area_about .partner .partnerbox ul{ margin-left:40px;}
.area_about .partner .partnerbox ul li{ width:180px;height:70px; float:left; margin:6px;  border:1px #CCC solid; text-align:center; background-color:#fff;}
.area_about .partner .partnerbox ul li img{ width:100%;} 
.area_about .partner .partnerbox ul li .title{ line-height:30px; text-align:center;}

.area_news {padding-top:15px;}
.newsmainbox{
	width:100%;
	min-height:550px;
	margin-left:0px;
	margin-right:0px;
	border:0px solid #ff0;
}
.area_news_main {margin-right:19px;overflow:hidden;}
.area_news_main a {color:#fff;text-align:left;}
.area_news_main a span {left:46px;color:#fff;width:500px;overflow:hidden;cursor:pointer;}
.area_news_main .line {top:338px;width:19px;height:2px;background:#fff;}
.area_news_main .title {top:354px;font-size:16px;}
.area_news_main .date {top:378px;font-size:12px;}
.area_news_main,#focus2,#focus2 ul li,#focus2 ul li img {width:597px;height:420px;}
#focus2 {position:relative;}
.focus2_ol {display:none;}
.focus2_prev,.focus2_next {width:50px;height:50px;top:0;line-height:300px;overflow:hidden;}
.focus2_prev{right:50px;background-position:-54px 0;}
.focus2_next{right:0;background-position:-105px 0;}
.focus2_prev:hover,.focus2_next:hover{background-color:#dc0000;}
.area_news_list {
	width:48%;background:#f4f3f7;margin-left:20px;}
.area_news_list .classtitle{
	width:100%;
	height:60px;
	line-height:60px;
	padding-left:10px;
	box-sizing:border-box;
	font-size:22px;
	color:#fff;
	background-color:#4b5cc4;
}
.area_news_list .classtitle .more1{
	width:120px;
	height:60px;
	line-height:60px;
	text-align:center;
	float:right;
}
.area_news_list .classtitle .more1 a{
	font-size:12px;
	color:#fff;
}

.area_news_list p {height:84px;overflow:hidden;}
.area_news_list p:nth-child(even) {background:#fff;}
.area_news_list a {display:block;height:84px;position:relative;}
.area_news_list a span {cursor:pointer;}
.area_news_list a:hover {text-decoration:none;}
.area_news_list a:hover span {color:#4b5cc4;}
.area_news_list .date_d,.area_news_list .readmore,.area_news_list a:hover .line {top:0;height:84px;line-height:84px;}
.area_news_list .date_ym,.area_news_list .title {margin:0 132px 0 12px;height:24px;line-height:24px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.area_news_list .date_d {left:0;width:112px;font-size:48px;text-indent:28px;color:#5e5e5e;}
.area_news_list .date_ym {padding-top:6px;font-size:12px;}
.area_news_list .title {padding-top:16px;font-size:14px;}
.area_news_list .readmore {right:0;width:132px;text-indent:12px;}
.area_news_list .readmore .ico_1_5 {margin-left:12px;}
.area_news_list .line {right:0;width:3px;background:#4b5cc4;opacity:0;top:50%;height:0;overflow:hidden;}
.area_news_list a:hover .line {opacity:1;}
.area_news_list a:hover .readmore {right:-10px;}
.area_news_tag {position:relative;top:-266px;width:340px;height:350px;background:url(../images/sp/title_news.png) no-repeat center 213px #dc0000;}
@media screen and (max-width:1821px){
    .area_news_tag {position:absolute;top:-350px;right:0;}
}

.area_banner_btm {height:430px;background:url(../images/bgbanner/banner_index.jpg) no-repeat center top;position:relative;}
.area_banner_btm .more {top:357px;left:50%;margin-left:-54px;}

/*----------------------------------------- 首页 end -----------------------------------------*/


/*----------------------------------------- 新闻 -----------------------------------------*/
.page_news {background:#f6f6f6;padding-bottom:100px;min-height:400px;}
.page_news .wrap {width:1280px;margin:0px auto;box-shadow:0 0 20px #aaa;}
.list_method,.news_text {margin-left:auto; margin-right:auto;width:1280px;background-color:#fff;padding:30px;box-sizing:border-box;/* -webkit-box-shadow: #ccc 0px 0px 10px;-moz-box-shadow: #ccc 0px 0px 10px;box-shadow: #ccc 0px 0px 10px; */}

.list_method li a {display:block;background:#fff;overflow:hidden;position:relative;}
.list_method li a span {display:block;overflow:hidden;cursor:pointer;}
.list_method li a:hover {text-decoration:none;box-shadow:0 0 20px #aaa;}
.list_method li a .date {position:absolute;}
.loading_bar,.list_pagination {padding:50px 0;text-align:center;font-size:12px;color:#97989a;}
.loading_bar i {display:block;margin:10px auto 0;width:32px;height:32px;background:url(../images/sp/loading.gif) no-repeat;}
.list_pagination {text-align:center;position:relative;}
.list_pagination:before {content:' ';position:absolute;top:62px;left:50%;margin-left:-215px;width:430px;height:1px;overflow:hidden;border-top:0px dashed #d6d6d6;}
.list_pagination a {display:inline-block;margin:0 3px;width:23px;height:23px;line-height:23px;vertical-align:top;border:1px solid #d6d6d6;background:#fff;border-radius:100%;text-align:center;color:#919191;position:relative;z-index:2;}
.list_pagination a:hover {color:#fff;background:#3249d7;text-decoration:none;}
.list_pagination a.cur,.list_pagination a.cur:hover {color:#3249d7;background:#fff;cursor:default;}

.list_method_1 {padding:44px 0;}
.list_method_1 ul {padding:0;margin:0 30px;}
.list_method_1 li {float:left;margin:0 1% 24px 1%;width:23%;}
.list_method_1 li a {width:100%;padding-bottom:18px;border:1px solid #ebebeb;color:#5a5a5a;box-shadow:0 0 20px #eee;}
.list_method_1 .pic {width:100%;max-height:234px;overflow:hidden;}
.list_method_1 .pic img {width:100%;height:auto;}
.list_method_1 .date {top:0;left:0;width:74px;height:74px;background:#dc0000;color:#fff;text-align:center;}
.list_method_1 .date_d {font-size:41px;position:absolute;top:0;left:0;width:100%;}
.list_method_1 .date_m,.list_method_1 li .date_y {display:inline-block;margin-top:50px;}
.list_method_1 .date_m i {font-style:normal;}
.list_method_1 .title {padding:18px;height:63px;line-height:21px;font-size:16px;}
.list_method_1 .description {display:none;}
.list_method_1 .browse {margin:0 18px;height:12px;line-height:12px;position:relative;padding-left:24px;}
.list_method_1 .browse i {position:absolute;top:0;left:0;}
.list_method_2 {padding:28px 6%;}
.list_method_2 li {border-bottom:1px solid #ebebeb;margin-bottom:24px;padding-bottom:24px;}
.list_method_2 li a {height:183px;}
.list_method_2 .date {top:15px;left:15px;width:135px;height:110px;background:#eee;  padding:10px;}
.list_method_2 .date_m,.list_method_2 .date_d {font-size:55px;color:#4b5cc4; text-align:center; font-weight:bold;}
.list_method_2 .date_y {display:block;font-size:22px;color:#bcbcbc;}
.list_method_2 .pic {position:absolute;top:0;left:165px;width:326px;height:183px;}
.list_method_2 .pic img {width:326px;height:183px;}
.list_method_2 .title {width:80%;margin-left:190px;font-size:24px;line-height:28px;}
.list_method_2 .description {width:80%;margin-left:190px;font-size:18px;line-height:28px;}
.list_method_2 .title {padding:30px 0;height:28px;}
.list_method_2 .description {max-height:84px;color:#7a7a7a;}
.list_method_2 .browse {display:none;}
.list_method_2 li a:hover .title {color:#4b5cc4;}
.list_method_2 li a:hover .description {color:#4b5cc4;}

.news_text {padding:100px 11%;}
.news_text .news_title {margin-bottom:40px;text-align:center;font-size:36px;}
.news_text .news_date {margin-bottom:60px;text-align:center;font-size:14px;}
.news_content {font-size:16px;/* line-height:31px; */}
.news_content img {display:block;margin:70px auto;width:auto;}
.news_content p{ margin-bottom:12px; line-height:28px; text-indent:2em;}

.layer_text {padding:30px;margin:0;width: 1200px;box-sizing:border-box;}
.layer_text .layer_title {text-align:center;font-size:36px;line-height: 50px;}
.layer_content {font-size:16px;/* line-height:31px; */}
.layer_content p{ margin-bottom:12px; line-height:28px; text-indent:2em;}

.layertk_text {padding:30px;margin:0;width:1280px;box-sizing:border-box;background-color:#eee;}
.layertk_text .layer_title {text-align:center;font-size:28px;color:#fff;background-color:#298adc;line-height: 50px;}
.layertk_text .layer_content{background-color:#fff; padding:20px;box-sizing:border-box;margin-bottom:50px;}
.layertk_text .layer_content p{font-size:16px; margin-bottom:12px; line-height:28px; text-indent:2em;}
.layertk_text .layer_content:hover{-webkit-box-shadow: #999 0px 0px 20px;-moz-box-shadow: #999 0px 0px 20px;box-shadow: #999 0px 0px 20px;}
.layertk_text .layer_content:hover .layer_title{-webkit-box-shadow: #999 0px 0px 20px;-moz-box-shadow: #999 0px 0px 20px;box-shadow: #999 0px 0px 20px;}

.layertk_text .box-btn{
	width:300px;
	height:80px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.layertk_text .box-btn button{
	height:46px;
	background:#ef8200;
	border:none;
	width:260px;
	border-radius:8px;
	font-size:20px;
	color:#fff;
}

/*自定义弹出*/
.tcbgbox{
   width:100%;
   height:100%;
   background-color:rgba(0,0,0,0.5);
   position:fixed;
   top:0;
   z-index:999;
   display:;
}
.tcbgbox .tcbox{
   width:1280px;
   height:600px;
   background-color:#fff;
   margin-top:100px;
   margin-left:auto;
   margin-right:auto;
   
}
.tcbgbox .tcbox .titlebox{
    height:50px;
	background-color:#eee;
	border-bottom:1px #ccc solid;
	padding-left:10px;
	box-sizing:border-box;
}
.tcbgbox .tcbox .titlebox h18{
    width:70%;
    font-size:18px;
	font-weight:bold;
	line-height:50px;
	float:left;
}
.tcbgbox .tcbox .titlebox .btnclose img{
    width:18px;
	height:18px;
	margin-top:15px;
	margin-right:15px;
	margin-left:5px;
	float:right;
	cursor:pointer;
}
.tcbgbox .tcbox .content{
    height:490px;
	padding:0px;
	box-sizing:border-box;
	overflow-y: auto;
}
.tcbgbox .tcbox .box-btn{
	width:100%;
	height:60px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background-color:#eee;
}
.tcbgbox .tcbox .box-btn button{
	height:46px;
	background:#ef8200;
	border:none;
	width:260px;
	border-radius:8px;
	font-size:20px;
	color:#fff;
	margin-top:5px;
}



/*自定义弹出多条款样式*/
.layertk_text_tc {padding:0px;margin:0;width:100%;box-sizing:border-box;background-color:#eee;}
.layertk_text_tc .layer_title {text-align:center;font-size:28px;color:#fff;background-color:#298adc;line-height: 50px;}
.layertk_text_tc .layer_content{background-color:#fff; padding:20px;box-sizing:border-box;margin-bottom:50px;}
.layertk_text_tc .layer_content p{font-size:16px; margin-bottom:12px; line-height:28px; text-indent:2em;}
.layertk_text_tc .layer_content:hover{-webkit-box-shadow: #999 0px 0px 20px;-moz-box-shadow: #999 0px 0px 20px;box-shadow: #999 0px 0px 20px;}
.layertk_text_tc .layer_content:hover .layer_title{-webkit-box-shadow: #999 0px 0px 20px;-moz-box-shadow: #999 0px 0px 20px;box-shadow: #999 0px 0px 20px;}
.cwusermainbox{
	padding-top:50px;
	box-sizing:border-box;
}
.cwusermainbox .inputbox{
	width:90%;
	height:50px;
	line-height:50px;
	margin-left:auto;
	margin-right:auto;
}
.cwusermainbox .inputbox .lab{
	min-width:120px;
	height:30px;
	line-height:30px;
	text-align:left;
	font-size:16px;
	float:left;
	margin-right:20px;
}

.cwusermainbox  .inputbox input{
	width:300px;
	height:30px;
	line-height:30px;
	padding-left:5px;
	box-sizing:border-box;
	float:left;
	border:2px #ff8b3a solid;
}
.cwusermainbox  .inputbox button{height:46px;background:#4b5cc4;border:none;width:200px;border-radius:8px;font-size:20px;color:#fff; margin-left:200px;cursor:pointer}
.cwusermainbox  .inputbox input.dynamic-code{width: 140px;    height: 38px;line-height: 38px;border-radius: 8px;right: -134px;top: 4px;background:#ef8200;color:#fff;}
.cwusermainbox  .inputbox .dynamic-code{width: 140px;height: 30px;text-align:center;line-height: 30px;border-radius: 5px;top: 0px;background:#ef8200;color:#fff;float:left}



/*----------------------------------------- 新闻 end -----------------------------------------*/

/*----------------------------------------- 产品 -----------------------------------------*/
.page_pro {background:#f6f6f6;padding-bottom:100px;margin-bottom:0px; min-height:400px;}
.page_pro .wrap {width:1280px;margin:0px auto;box-shadow:0 0 20px #aaa;}
/*.list_method,.news_text {margin:0 30px;background:#fff;}
.list_method {margin:0 30px;background:#fff;}
.list_method li a {display:block;background:#fff;overflow:hidden;position:relative;}
.list_method li a span {display:block;overflow:hidden;cursor:pointer;}
.list_method li a:hover {text-decoration:none;box-shadow:0 0 20px #aaa;}
.list_method li a .date {position:absolute;}
.loading_bar,.list_pagination {padding:50px 0;text-align:center;font-size:12px;color:#97989a;}
.loading_bar i {display:block;margin:10px auto 0;width:32px;height:32px;background:url(../images/sp/loading.gif) no-repeat;}
.list_pagination {text-align:center;position:relative;}
.list_pagination:before {content:' ';position:absolute;top:62px;left:50%;margin-left:-215px;width:430px;height:1px;overflow:hidden;border-top:0px dashed #d6d6d6;}
.list_pagination a {display:inline-block;margin:0 3px;width:23px;height:23px;line-height:23px;vertical-align:top;border:1px solid #d6d6d6;background:#fff;border-radius:100%;text-align:center;color:#919191;position:relative;z-index:2;}
.list_pagination a:hover {color:#fff;background:#3249d7;text-decoration:none;}
.list_pagination a.cur,.list_pagination a.cur:hover {color:#3249d7;background:#fff;cursor:default;}*/


.list_method_3 {padding:28px 6%;}
.list_method_3 li {border-bottom:1px solid #ebebeb;margin-bottom:24px;padding-bottom:24px;}
.list_method_3 li a {height:220px;}
.list_method_3 .pic {position:absolute;top:0;left:0px;width:208px;height:140px; margin-top:20px;margin-left:20px;}
.list_method_3 .pic img {width:208px;height:140px; border-radius:10px;}

.list_method_3 .title {width:500px;margin-left:320px; margin-top:15px;font-size:24px; font-weight:bold;line-height:36px;padding:0px 0;height:36px;}
.list_method_3 .tip{
	width:750px;
	margin-left:320px;
	height:120px;
	display:none;
}
.list_method_3 .tip p{
	/*width:50%;*/
	line-height:30px;
	font-size:14px;
	float:left;
	margin-right:15px;	
}
.list_method_3 .tip p:before{
	content:"•";
	font-size:24px; 
	color:#545454;
	display: block;   
    width: 12px;   
    height: 12px;
    float:left;	
}
.list_method_3 .des{
	width:750px;
	margin-left:320px;
	height:120px;
}
.list_method_3 .des p{

	line-height:30px;
	font-size:14px;
	float:left;
	margin-right:15px;	
}
.list_method_3 button{
	height:32px;
	background:#4b5cc4;
	border:none;
	width:120px;
	border-radius:8px;
	font-size:16px;
	color:#fff; 
	margin-left:320px;
	margin-top:10px;
}	
	
 .list_method_3 .description {width:500px;margin-left:290px;font-size:18px;line-height:28px;max-height:84px;color:#7a7a7a;}
 .list_method_3 .browse {display:none;}
 .list_method_3 li a:hover .title {color:#4b5cc4;}
 .list_method_3 li a:hover .description {color:#d3bf33;}
 .list_method_3 li a:hover .tip{display:block;}
 .list_method_3 li a:hover .des{display:none;}


.proinfo{
	padding:28px;
	margin:0px auto;
	width:1280px;background-color:#fff;padding:30px;box-sizing:border-box;-webkit-box-shadow: #ccc 0px 0px 10px;-moz-box-shadow: #ccc 0px 0px 10px;box-shadow: #ccc 0px 0px 10px;
}
.proinfo .pic {width:208px;height:140px; margin-top:20px;margin-left:20px; float:left;}
.proinfo .pic img {width:208px;height:140px; border-radius:10px;}
.proinfo .righttext{
	width:930px;
	height:350px;
	float:left;
}

.proinfo .righttext .labL{
	width:150px;
	height:38px;
	line-height:38px;
	text-align:right;
	font-size:15px;
	font-weight:bold;
	float:left;
}
.proinfo .righttext .labR{
	width:740px;
	height:38px;
	line-height:38px;
	text-align:left;
	font-size:15px;
	float:left;
}


.proinfo .righttext .LR50{
	width:50%;
	min-height:100px;
	float:left;
}
.proinfo .righttext .LR50 .labL{
	width:150px;
	height:38px;
	line-height:38px;
	text-align:right;
	font-size:15px;
	font-weight:bold;
	float:left;
}
.proinfo .righttext .LR50 .labR{
	width:170px;
	height:38px;
	line-height:38px;
	text-align:left;
	font-size:15px;
	float:left;
}

.proinfo .righttext .labR .button{
	height:40px;
	background:#4b5cc4;
	border:none;
	width:100px;
	border-radius:8px;
	font-size:18px;
	color:#fff; 
	margin-left:0px;
	margin-top:0px;
	}

/*----------------------------------------- 产品 end -----------------------------------------*/


/*----------------------------------------- cy -----------------------------------------*/
.page_industrial {}
.page_industrial .banner {margin-bottom:110px;}
.page_industrial .wrap_inner {margin:0 5%;}
.page_industrial h4 {font-size:19px;line-height:30px;color:#444;}
.page_industrial .graphic_text {font-size:14px;}
.wrap_inner p{ line-height:26px; margin-bottom:15px;}

.ico_2,
.ie678 .ico_2_circel {display:inline-block;width:104px;height:104px;overflow:hidden;cursor:pointer;background:url(../images/sp/ico_2.png) no-repeat;}
    .ico_2_2 {background-position:-105px 0;}
    .ico_2_3 {background-position:-210px 0;}
    .ico_2_4 {background-position:-315px 0;}
    .ico_2_5 {background-position:-420px 0;}
    .ico_2_6 {background-position:0 -105px;}
    .ico_2_7 {background-position:-105px -105px;}
    .ico_2_8 {background-position:-210px -105px;}
    .ico_2_9 {background-position:-315px -105px;}
    .ico_2_10 {background-position:-420px -105px;}
    .ico_2_11 {background-position:0 -210px;}
    .ico_2_12 {background-position:-105px -210px;}
    .ico_2_13 {background-position:-210px -210px;}
    .ico_2_14 {background-position:-315px -210px;}
    .ico_2_15,.ico_2_16,.ico_2_17 {width:46px;height:44px;}
    .ico_2_15 {background-position:-298px -315px;}
    .ico_2_16 {background-position:-345px -315px;}
    .ico_2_17 {background-position:-392px -315px;}
    .ico_2_18 {background-position:-420px -210px;}
.page_industrial_edu {margin:-40px 5% 0;}
.page_industrial_edu .intro {padding-top:60px;width:1320px;margin:0 auto;position:relative;text-indent:80px;line-height:27px;}
.page_industrial_edu .intro .ico_1_plus {top:0;left:14px;}
.page_industrial_edu .intro .ico_slash {top:10px;left:24px;}
.edu_nav {padding:50px 0;width:80%;text-align:center; margin:0 auto;}
.edu_nav li {width:20%;position:relative;font-size:18px;}
.edu_nav li a {display:block;margin:0 auto 20px;padding:17px;border:5px solid #b6afcb;overflow:hidden;border-radius:100%;background:#fff;position:relative;}
.edu_nav li a,.edu_nav li a i,.edu_nav li a:after {width:104px;height:104px;}
.edu_nav li a i {position:relative;z-index:3;}
.edu_nav li a:after {content:' ';position:absolute;top:0;left:0;width:100%;height:100%;background:#fbe578;border-radius:100%;opacity:0;
    -webkit-transform: scale(0);
       -moz-transform: scale(0);
        -ms-transform: scale(0);
            transform: scale(0);
}
.edu_nav a:hover:after {opacity:1;
    -webkit-transform: scale(1);
       -moz-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
}
.edu_nav li strong {right:-5px;top:0;height:148px;line-height:148px;font-size:30px;color:#b6afcb;}
.edu_adv li {width:33%;height:300px;text-align:center;}
.edu_adv li .line {margin:7px auto 14px;width:102px;height:3px;background:#0c1d7e;}
.edu_adv li p {margin:5px auto;width:320px;text-align:center;font-size:12px;line-height:21px;}
.edu_adv_2 {padding:100px 5% 0;}
.edu_adv_2 ul {}
.edu_adv_2 li {width:33%;}
.edu_adv_2 li div.floatL {width:40%;}
.edu_adv_2 li h4 {margin:10px 0;color:#1d2d87;}
.edu_adv_2 li p {font-size:12px;width:60%;line-height:23px;}
.edu_adv_2 li.mid p {text-align:center;margin:0;}

.page_industrial_tec {margin:0 8%;padding:24px 56px;position:relative;color:#717171;line-height:32px;text-align:center;}
.page_industrial_tec .ico_1_plus {top:0;right:0;}
.page_industrial_tec .ico_slash {top:0;left:0;}

.items {margin-bottom:40px;}
.items h5 {margin-bottom:24px;font-size:19px;}
.items ol {line-height:27px;list-style:decimal;padding-left:30px;}
.items p {line-height:27px;}
/*----------------------------------------- cy end -----------------------------------------*/


/*----------------------------------------- 关于我们 -----------------------------------------*/
.page_about { background-color:#f4f4f4;padding-bottom:20px; padding-top:5px;}
.page_about .wrap {width:1280px;margin:0px auto;box-shadow:0 0 20px #aaa;}
.page_about_intro {font-size:16px;width:1280px;margin:0 auto;background-color:#fff;padding:30px;box-sizing:border-box;}
.page_about_intro p {margin-bottom:10px;line-height:32px;}
.page_about_intro1 {font-size:16px;width:1280px;margin:0 auto;background-color:#fff;padding:30px;box-sizing:border-box;}
.page_about_intro1 p {margin-bottom:10px;line-height:32px;}
.page_about_event {color:#717171;line-height:30px;}
.page_about_event h5 {font-size:18px;}
.page_about_event p {margin-bottom:30px;}
.page_about_culture {margin-top:-70px;text-align:center;}
.page_about_culture h5 {font-size:36px;}
.page_about_culture h5 i {display:block;margin:30px auto;}
.page_about_culture p {margin-bottom:80px;font-size:18px;line-height:36px;}
.page_about_honor {width:1440px;margin:-70px auto 200px;}
.page_about_honor li {margin:-1px 0 0 -1px;width:302px;padding:28px;border:1px solid #f2f2f2;text-align:center;background:#fff;}
.page_about_honor li img {max-width:302px;height:210px;}
.page_about_honor a:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
/*----------------------------------------- 关于我们 end -----------------------------------------*/




/*----------------------------------------- 联系我们 -----------------------------------------*/
.page_contact {background-color:#f4f4f4;}
.page_contact .wrap {width:1280px;margin:0px auto;box-shadow:0 0 20px #aaa;}
.page_contact .banner {margin-bottom:0px;}
.page_contact .bilingual {margin:0;}
.page_contact .map {margin:0 8% 0 4%;width:55%;padding:12px;border:1px solid #dadada;}
.page_contact .map img {display:block;width:100%;}
.page_contact .info {padding-top:100px;}
.page_contact .info p {position:relative;margin-bottom:80px;padding-left:64px;font-size:16px;line-height:22px;}
.page_contact .info p i {top:0;left:0;}
.hr_post {margin-bottom:100px;}
.hr_post h2 {margin-bottom:30px;font-size:31px;}
.hr_post h2 i,.hr_post h3 i {margin-right:20px;position:relative;top:-1px;}
/* .hr_post h3 {margin:0 0 20px 42px;font-size:16px;} */
.hr_post h3 {margin:0 0 20px 72px;font-size:16px;background:url(../images/sp/ico_1_circel.png) 0px 5px no-repeat;overflow:hidden;display:inline-block;vertical-align:middle; padding-left:30px;line-height:20px;}
/*.ico_1 {background:url(../images/sp/ico_1.png) no-repeat;overflow:hidden;display:inline-block;vertical-align:middle;}*/
/*.ico_1_circel {width:13px;height:13px;background-position:-121px 0;}*/
/* .hr_post p {margin:0 0 14px 72px;} */

.hr_post p {margin:0 0 14px 72px;}
.hr_post ol {margin:0 0 40px 70px;list-style:decimal;padding-left:30px;}
.hr_post li {margin-bottom:14px;}
.waterfall .hr_post {padding-left:5%;}
.waterfall_simu .hr_post {margin-left:-10%;}
/*----------------------------------------- 联系我们 end -----------------------------------------*/






/* ani */
a {
    -webkit-transition:color linear .2s,background-color linear .2s,border-color linear .2s;
    -moz-transition:color linear .2s,background-color linear .2s,border-color linear .2s;
    -ms-transition:color linear .2s,background-color linear .2s,border-color linear .2s;
    transition:color linear .2s,background-color linear .2s,border-color linear .2s;
}
.topNav .link_ex .ico_1,
.pic img,
.area_about .vcr a i:after,
.area_news_list a span,
.area_news_list .line,
.list_method li a,
.area_about_focus i,
.more,
.edu_nav a:after,
.floatHelp .help_cell p,
.page_about_honor li {
    -webkit-transition:all linear .2s;
    -moz-transition:all linear .2s;
    -ms-transition:all linear .2s;
    transition:all linear .2s;
}
a:hover .pic img {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}




/* ies 6789 */
.ies .more:hover {text-indent:0;}
.ies .waterfall:before {display:none;}
.ies .link_ex_course span.scan {display:block;animation:none;}

/* ie 678 */
.topNav_tip {padding:20px 0;position:relative;background:#fbbf32;color:#000;text-align:center;overflow:hidden;}
.topNav_tip strong {margin:0 20px;}
.topNav_tip .ico_1_notice {margin:-1px 20px 0 0;}
.topNav_tip .ico_1_x {top:20px;right:50px;cursor:pointer;}
.keepTop {padding:0;}
.keepTop .topNav {position:relative;}
.ie678 .ico_2_circel {border:0;padding:22px;background-position:0 -315px;}
.ie678 .ico_2_circel:hover {background-position:-149px -315px;}
.ie678 .ico_2_circel:after {display:none;}
.ie678 .area_title .en {filter:alpha(opacity=10);}
.ie678 .area_news_tag_auto {position:absolute;top:-350px;right:0;}
.ie678 .list_method li a:hover {background:#f5f5f5;}
.ie678 .list_method_1 li a:hover {border-color:#aaa;}
.oddline_bg .ieOdd,.evenline_bg .ieEven {background:#f8f8f8;}
.oddline_pic_right .ieEven .graphic_text,.oddline_pic_left .ieOdd .graphic_text {float:right;}
.area_news_list p.odd {background:#fff;}
.landmark li.last {border:0;margin-left:1px;}

/* ie7 */
.topNav .link_ex .ico_1 {*top:0;}
/* .area_industrial_icon a {*display:inline-block;*width:16.5%;} */
.page_industrial_tec,.page_industrial_edu .intro {*zoom:1;}
.edu_nav li {*width:19%;}
.bilingual .cn {*line-height:60px;}
.focus1_ol li,.page_society_member li {*zoom:1;*display:inline;}

/* ie6 */
.ie6 body {padding:0;}
.ie6 .topNav {position:relative;}
.ie6 .topNav .link_ex a {padding:40px 0;height:20px;line-height:20px;}
.ie6 .topNav .link_ex a .ico_1 {}
.ie6 .area_contact h5 {display:inline;zoom:1;}
.ie6 .floatHelp {position:absolute;top:expression(eval(document.documentElement.scrollTop) + 340 + "px");}
.ie6 .help_talk .help_ex a {padding:13px 0;height:19px;line-height:18px;}
.ie6 .area_news_tag {display:none;}
.ie6 .focus1_ol li {width:15px;height:15px;background:#fff;border:1px solid #000;}
.ie6 .focus1_ol li.cur{background:#88f;}
.ie6 .focus2_prev,
.ie6 .focus2_next {top:1px;width:30px;height:30px;line-height:30px;font-size:30px;background:#fff;color:#000;}
.ie6 .focus2_prev {right:31px;}
.ie6 .focus2_prev:hover,
.ie6 .focus2_next:hover{background-color:#dc0000;color:#fff;}
.ie6 .page_contact .info p {zoom:1;}


.register-bg{background:url(../images/bgbanner/reg.jpg?t=789) no-repeat center;width:100%;height:637px; padding-top:100px; box-sizing: border-box; }
.register{width:480px;height: 400px;
z-index:2;
/*opacity:0.9; filter:alpha(opacity=90); 
*/
background-color:#fff; 
background: rgba(255, 255, 255, 0.9);
position:absolute;
left:65%;
border-radius: 3px;
box-shadow:0 2px 2px rgba(0,0,0,.2);
}

.logintabbox{
	width:100%;
	height:50px;
	background-color:#eee;
	border-bottom:3px #4b5cc4 solid;
	border-radius: 3px 3px 0 0;
}

.logintabbox .tab{
	width:120px;
	height:50px;
	line-height:50px;
	font-size:16px;
	color:#545454;
    float:left;
	text-align:center;
}
  .logintabbox #dx{
	border-radius: 3px 0 0 0;
} 

.logintabbox .cur{
	background-color:#4b5cc4;
	color:#fff;
}


#dxform{
	display:;
}
#pwdform{
	display:none;
}
#caform{
	display:none;
}
.sign-table{padding:7px 60px;}
.sign-table .sign-case{border:1px solid #d3d3d3;border-radius:5px;width:380px;margin-top:13px;}
.sign-table .sign-case .case-text{display:inline-block;width:107px;line-height:44px;text-align:left;font-size:16px; margin-left:15px;}
.sign-table .sign-case input{border:none;width:250px;height:48px;line-height:48px;background:none;}

.sign-table .check_label{
	width:100%;
	height:40px;
	line-height:40px;
}
.sign-table .sign-case img{width:110px;height:30px;border:0px solid #fff;border-radius:5px; right: -134px;top: 4px;}
.sign-table .sign-case button{height:46px;background:#4b5cc4;border:none;width:100%;border-radius:8px;font-size:20px;color:#fff;}
.sign-table .sign-case button.dynamic-code{width: 140px; height: 38px;line-height: 38px;border-radius: 8px;right: -134px;top: 4px;background:#ef8200;font-size:14px;color:#fff;}
button.dynamic-code{width: 180px; height: 38px;line-height: 38px;border-radius: 8px;right: 0px;top: 0px;background:#ef8200;font-size:14px;color:#fff;}
.dynamic-code{width: 110px; height: 30px;line-height: 30px;border-radius: 8px;right: 0px;top: 0px;background:#ef8200;font-size:14px;color:#fff;text-align:center}



.b4box{
	width:100%;
	height:151px; 
	background-color:#f4f3f7;
	padding-top:20px;
	box-sizing:border-box;
}
.b4{
	width:1200px;height:121px; margin-left:auto; margin-right:auto;
}
.b4 img{
	width:100%;
}

/**/
.userhead{
	width:100%;
	height:120px;
	box-shadow:0 2px 2px rgba(0,0,0,.2);
	padding:0;
	z-index:10;
	top:0;
	/* position:absolute; */
	margin-top:0px;
	margin-bottom:0px;
}
.usertop{
	width:100%;
	height:50px;
	background-color:#545454;
	
}
.usertop ul{
	width:1280px;
	height:50px;
	margin-left:auto;
	margin-right:auto;
	
}
.usertop ul li{
	
	height:50px;
	line-height:50px;
	float:left;
	color:#999;
	margin-right:5px;
	
}
.usertop ul li span{color:#d3be2f;}
.usertop ul li a{color:#fff;}

.usertopNav {z-index:10;top:0;left:0;width:100%;background:#fff; }
.usertopNav a:hover {text-decoration:none;}
.usertopNav .logo {top:15px;left:4%;width:400px;}
.usertopNav .link_main {margin-left:30%; float:right;height:65px; padding-top:15px;box-sizing:border-box;}
.usertopNav .link_main a {
	display:inline-block;
	margin-right:10px;
	padding:0 5px;
	width:120px;
	height:40px;
	line-height:40px;
	overflow:hidden;
	vertical-align:top; 
	font-size:16px;
	color:#000; 
	background-color:#fff; 
	text-align:center;}
.usertopNav .link_main a:hover,.usertopNav .link_main a.cur {
	color:#fff; 
	width:120px;
	height:40px;
	line-height:40px;
	background-color:#4b5cc4;}

.usermainbox{
	width:1280px;
	min-height:300px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}
.usermainbox .userleft{
	width:20%;
	min-height:600px;
	background-color:#fafbfc;
	float:left;
	margin-right:5px;
	padding:0px;
	box-sizing:border-box;
}
.usermainbox .userright{
	width:79%;
	min-height:600px;
	background-color:#fafbfc;
	float:left;
	padding-bottom:30px;
	
}


.userclear{
	clear: both;
}
.usermainbox .userright .userpic{
	width:130px;
	height:130px;
	border-radius:20px;
	background-color:#4b5cc4;
	margin:20px;
	float: left;
}
.usermainbox .userright .userpic img{
	width: 100%;
}
.usermainbox .userright .userinfo{
	width: 500px;
	height: 150px;
	margin:20px;
	float: left;
}
.usermainbox .userright .userinfo .text{
	line-height: 34px;
	font-size: 16px;
}
.usermainbox .userright .usernav{
	width: 100%;
	height: 85px;
	padding: 15px;
	border-bottom:1px #ccc dashed ;
	box-sizing: border-box;
}
.usermainbox .userright .usernav .title{
	width: 100px;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	float: left;
}
.usermainbox .userright .usernav .content{
	width: 600px;
	height: 30px;
	line-height: 30px;
	float: left;
}
.usermainbox .userright .usernav .status{
	width: 150px;
	height: 30px;
	line-height: 30px;
	color: #00a65a;
	margin-left: 50px;
	float: left;
}
.usermainbox .userright .usernav .status span{
	color: #ccc;
}
.usermainbox .userright .usernav .status a{
	color: #0d6aad;
}

.usermainbox .userleft .userimg{
	width:100px;
	height:100px;
	border-radius:50px;
	background-color:#4b5cc4;
	margin:10px auto 10px auto;
}
.usermainbox .userleft .userimg img{
	width:100%;
}
.usermainbox .userleft .username{
	width:96%;
	height:40px;
	line-height:40px;
	font-size:18px;
	font-weight:bold;
	color:#4b5cc4;
	margin-left:15px;
	text-align:center;
}
.usermainbox .userleft .username1{
	width:96%;
	height:20px;
	line-height:20px;
	font-size:15px;
	margin-left:15px;
	text-align:center;
}
.usermainbox .userleft .line{
	width:100%;
	height:2px;
	background-color:#fff;
	margin-top:15px;
	margin-bottom:0px;
}
.usermainbox .userleft ul{
	margin:0;
	padding:0;
}
.usermainbox .userleft ul li{
	height:45px;
	line-height:45px;
	text-align:center;
	font-size:16px;
	border-bottom:2px #fff solid;
	border-left:4px #fafbfc solid;
}
.usermainbox .userleft ul li{
	color:#545454;
}
.usermainbox .userleft ul li:hover{
	color:#fff;
	/*background-color:#4b5cc4;*/
	border-left:4px #4b5cc4 solid;
}
.usermainbox .userleft ul li:hover a{
	color:#4b5cc4;
	text-decoration:none;
	font-weight:bold;
}
.usermainbox .userright .titletip{
	width:200px;
	height:25px;
	line-height:25px;
	border-left:15px #545454 solid;
	padding-left:8px;
	box-sizing:border-box;
	font-size:22px;
	color:#545454;
	font-weight:bold;
	margin:20px;
	
}
.tabbox{
	width:100%;
	height:50px;
	background-color:#eee;
	border-bottom:3px #4b5cc4 solid;
}

.tabbox .tab{
	min-width:150px;
	height:50px;
	line-height:50px;
	font-size:16px;
	color:#545454;
    float:left;
	text-align:center;
	padding-left:2px;
	padding-right:2px;
}
.tabbox .tab:hover{
	background-color:#4b5cc4;
	color:#fff;
}

.tklist{
	width:200px;
	min-height:40px;
	margin-top:0px;
	margin-left:0px;
	background-color:#ddd;
	position:absolute;
	display:none;
	z-index:999;
	border-top:3px #4b5cc4 solid;
}
.tklist ul li{
	width:200px;
	height:40px;
	line-height:40px;
}
.tklist ul li a{
	font-size:16px;
	color:#4b5cc4;
}
.tklist ul li:hover{
	background-color:#545454;
}
.tklist ul li:hover a{
	color:#fff;
}

.tklist ul li:hover .tklist1{
	display:block;
}

.tab#tk:hover .tklist{
	display:block;
}



.tklist1{
	width:120px;
	min-height:40px;
	margin-top:-40px;
	margin-left:200px;
	background-color:#ddd;
	position:absolute;
	display:none;
	z-index:999;
	border-top:0px #4b5cc4 solid;
}
.tklist1 ul li{
	width:120px;
	height:40px;
	line-height:40px;
}
.tklist1 ul li a{
	font-size:16px;
	color:#4b5cc4;
}
.tklist1 ul li:hover{
	background-color:#545454;
}
.tklist1 ul li:hover a{
	color:#fff;
}


.tabmianbox{
	width:100%;
	line-height:300px;
}

.tabboxID{
	width:100%;
	min-height:300px;
	padding:10px;
	box-sizing:border-box;
}
.tabboxID div{
	margin-top:40px;
}
.tabboxID p{
	font-size:16px;
	line-height:26px;
	margin-bottom:12px;
}

.usermainbox .userright .ddtip{
	width:100%;
	height:40px;
	border-bottom:1px #999 solid;	
}
.usermainbox .userright .ddtip .ddtipList{
	min-width:120px;
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#545454;
	text-align:center;
	float:left;
}

table.dataintable {
  margin-top:15px;
  border-collapse:collapse;
  border:1px solid #ccc;
  width:100%;
}
table.dataintable th {
  vertical-align:baseline;
  padding:13px 15px 13px 6px;
  background-color:#545454;
  border:1px solid #aaa;
  text-align:center;
  color:#fff;
}
table.dataintable td {
  vertical-align:text-top;
  padding:6px 15px 6px 6px;
  border:1px solid #ccc;
}
table.dataintable tr:nth-child(odd) {
  background-color:#F5F5F5;
}
table.dataintable tr:nth-child(even) {
  background-color:#fff;
}



.usermainbox .userright .inputbox{
	width:90%;
	height:50px;
	line-height:50px;
	margin-left:auto;
	margin-right:auto;
}
.usermainbox .userright .inputbox .lab{
	min-width:150px;
	height:30px;
	line-height:30px;
	text-align:left;
	font-size:16px;
	float:left;
	margin-right:20px;
}
.usermainbox .userright .orderinfo{
	width:70%;
	margin-left:50px;
}
.usermainbox .userright .orderinfo ul li{
	min-width:450px;
	min-height:36px;
	line-height:36px;
	text-align:left;
	font-size:16px;
}
 .btip{
	min-width:350px;
	height:50px;
	line-height:50px;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	margin-left:50px;
}


.usermainbox .userright .inputbox input{
	width:300px;
	height:30px;
	line-height:30px;
	padding-left:5px;
	box-sizing:border-box;
	float:left;
}
.usermainbox .userright .inputbox button{height:46px;background:#4b5cc4;border:none;width:200px;border-radius:8px;font-size:20px;color:#fff; margin-left:200px;cursor:pointer}
.usermainbox .userright .inputbox input.dynamic-code{width: 140px;    height: 38px;line-height: 38px;border-radius: 8px;right: -134px;top: 4px;background:#ef8200;color:#fff;}
.usermainbox .userright .inputbox .dynamic-code{width: 140px;height: 30px;text-align:center;line-height: 30px;border-radius: 5px;top: 0px;background:#ef8200;color:#fff;float:left}



.usermainbox .userright .line{
	width:100%;
	height:2px;
	background-color:#fff;
	margin-top:15px;
	margin-bottom:0px;
}


.proorderbox{
	width:1280px;
	min-height:300px;
	margin-left:auto;
	margin-right:auto;
	background-color:#e6e9f0;
	padding:15px;
	box-sizing:border-box;
}
.proorderbox .title{
	width:1250px;
	height:60px;
	line-height:60px;
	padding-left:15px;
	box-sizing:border-box;
	background-color:#4b5cc4;
	font-size:22px;
	color:#fff;
	font-weight:bold;
	text-align:center;
}
.proorderbox .ts{
	width:1250px;
	min-height:40px;
	line-height:40px;
	padding-left:15px;
	box-sizing:border-box;
	background-color:#f9edbe;
	font-size:13px;
	text-align:center;
	margin-bottom:0px;
}

.proorderbox .tagtitle{
	width:1250px;
	height:60px;
	line-height:60px;
	padding-left:15px;
	box-sizing:border-box;
	background-color:#fff;
	font-size:14px;
	font-weight:bold;
}
.proorderbox .yhxx{
	width:1250px;
	min-height:150px;
	padding:20px 50px 20px 50px;
	box-sizing:border-box;
	font-size:14px;
}
.proorderbox .yhxx .checkbox{
	width:15px;
	height:100px;

	float:left;
	padding-top:8px;
	box-sizing:border-box;
}
.proorderbox .yhxx p{
	width:1100px;
	min-height:100px;
	line-height:30px;
	float:left;
	margin-left:10px;
	padding:0;
}
.proorderbox .yhxx p a{
	color:#ea0000;
}

.proorderbox .box-btn{
	width:300px;
	height:80px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.proorderbox .box-btn button{
	height:46px;
	background:#4b5cc4;
	border:none;
	width:200px;
	border-radius:8px;
	font-size:20px;
	color:#fff;
	float: left;
}
.proorderbox .box-btn .print{
	height:46px;
	line-height: 46px;
	background:#999;
	border:none;
	width:100px;
	border-radius:8px;
	font-size:20px;
	color:#fff;
	cursor:pointer;
	float: left;
}
.proorderbox .dataintable1 {
  margin-top:1px;
  border-collapse:collapse;
  border:1px solid #ddd;
  width:100%;
  margin-bottom:20px;
}
.proorderbox .dataintable1 tr{
	clear:both;
}
.proorderbox .dataintable1 th {
  /*vertical-align:baseline;*/
  padding:0px 12px 0px 0px;
  box-sizing:border-box;
  background-color:#f8f9fb;
  border:1px solid #ddd;
  text-align:left;
  color:#656565;
  width:180px;
  height:30px;
  line-height:30px;
  text-align:right;
}
.proorderbox  .dataintable1 td {
  /*vertical-align:text-top;*/
  padding:12px;
  box-sizing:border-box;
  border:1px solid #ddd;
  background-color:#fff;
  height:30px;
  line-height:30px;
}
.proorderbox .dataintable1 td input{
	min-width:300px;
	height:30px;
	line-height:30px;
	border:1px #eee solid;
	background-color:#f8f9fb;
	border-radius:5px;
	padding-left:9px;
	box-sizing:border-box;
	float:left;
	
}
.proorderbox .dataintable1 td select{
	min-width:130px;
	height:30px;
	line-height:30px;
	border:1px #eee solid;
	background-color:#f8f9fb;
	padding-left:9px;
	box-sizing:border-box;
	border-radius:5px;
	float:left;
}

.proorderbox .dataintable1 td span{
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:18px;
	color:#ea0000;
	float:left;
}
.proorderbox .dataintable1 .texttip{
	min-width:100px;
	height:30px;
	line-height:30px;
	text-align:left;
	font-size:14px;
	color:#ccc;
	float:left;
}
.d-fp-other1 {
	display:none ;
}
.d-cwkb-other1 {
	display: none;
}

/*流程*/
.lcbg{
	width:100%;
	height:150px;
	background-color:#fff;
}
.lcbox{
	width:1000px;
	height:150px;
	margin-left:auto;
	margin-right:auto;
}
.lcbox .lctip{
	width:120px;
	height:150px;
	float:left;
}
.lcbox .lctip .sz{
	width:60px;
	height:60px;
	line-height:60px;
	text-align:center;
	border-radius:80px;
	font-size:36px;
	font-weight:bold;
	margin:20px auto 10px auto;	
}
.lcbox .lctip .tiptext{
	width:120px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:18px;
}

.lcbox .lcjt{
	width:135px;
	float:left;
	text-align:center;
	margin:25px auto ;
}
.lcbox .lcjt img{
	width:80px;
}
.lccolor{
	color:#d81e06;
}
.lccolor54{
	color:#545454;
}
.lcbordercolor{
	border:2px #d81e06 solid;
}
.lcbordercolor54{
	border:2px #545454 solid;
}

.noticebg{
width:100%;
height:160px;
border-bottom:1px #eee solid;
padding-top:50px;
box-sizing:border-box;
background:url(../images/bgbanner/banner_help.jpg) no-repeat center top;
}
.noticebox{
width:590px;
height:80px;
margin-left:auto;
margin-right:auto;
}
.noticebox .noticetitle{
width:120px;
height:60px;
line-height:60px;
font-family:microsoft yahei;
font-size:20px;
color:#fff;
float:left;
background-color:#4b5cc4;
text-align:center;
border-radius:5px 0 0 5px;
}
.noticebox .noticemore{
width:60px;
height:60px;
line-height:60px;
color:#fff;
float:left;
text-align:center;
background-color:#4b5cc4;
background: rgba(75, 92, 196, 0.4);
border-radius:0 5px 5px 0;
}

#announcement {
	width:410px;
	overflow: hidden;
	float:left;
}
#announcement div {
    width:410px;
	border: #e6e6e6 0px solid;
	padding:0px 10px 0px 10px;
	box-sizing:border-box;
	overflow-y:hidden;
	line-height: 60px;
	height: 60px;
	background-color:#4b5cc4;
	background: rgba(75, 92, 196, 0.4);
	color:#fff;
}

#announcement ul { 
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px
}
#announcement li {
    width:400px;
	font-size: 18px;
	float: left;
	list-style-type: none;
	margin-right: 0px;
	padding-left: 0px;
	white-space: nowrap;
	overflow:hidden;
	
	word-break:keep-all; 
    text-overflow:ellipsis;  
    -o-text-overflow:ellipsis; 
}
#announcement a {
	text-decoration: none;
	color:#fff;
}
#announcement a:hover {
	text-decoration:underline;
}


.noticebox1{
width:610px;
height:50px;
margin-left:auto;
margin-right:auto;
}
.noticebox1 .noticetitle1{
width:90px;
height:50px;
line-height:50px;
font-family:microsoft yahei;
font-size:15px;
color:#fff;
float:left;
background:url(../images/gg.png) no-repeat left center;
text-align:center;
border-radius:5px 0 0 5px;
text-align:right;
}
.noticebox1 .noticemore1{
width:40px;
height:50px;
line-height:50px;
color:#fff;
float:left;
text-align:center;
background-color:#4b5cc4;
background: rgba(75, 92, 196, 0.4);
border-radius:0 5px 5px 0;
}

#announcement1 {
	width:470px;
	overflow: hidden;
	float:left;
}
#announcement1 div {
    width:470px;
	border: #e6e6e6 0px solid;
	padding:0px 10px 0px 10px;
	box-sizing:border-box;
	overflow-y:hidden;
	line-height: 50px;
	height: 50px;
	background-color:#4b5cc4;
	background: rgba(75, 92, 196, 0.4);
	color:#fff;
}

#announcement1 ul { 
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px
}
#announcement1 li {
    width:460px;
	font-size: 15px;
	float: left;
	list-style-type: none;
	margin-right: 0px;
	padding-left: 0px;
	white-space: nowrap;
	overflow:hidden;
	
	word-break:keep-all; 
    text-overflow:ellipsis;  
    -o-text-overflow:ellipsis; 
}
#announcement1 a {
	text-decoration: none;
	color:#00d3d8;
}
#announcement1 a:hover {
	text-decoration:underline;
}


.piaochecked {
width: 20px;
height: 20px;
float: left;
cursor: pointer;
margin-left: 10px;
text-align: center;
background-image: url(../images/checkbox_01.gif);
background-repeat: no-repeat;
background-position: 0 0;
}

.on_check {
background-position: 0 -21px;
}
.radioclass {
opacity: 0;
cursor: pointer;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
}



label{
   width:180px; 
   float:left;
   border:1px #eee solid;
   margin-right:20px;
   padding-left:15px;
}
input[type="radio"]+r {
    display: inline-block;
    width: 30px;
    height: 30px;
    vertical-align: middle;
    /* border-radius: 50%;
    border: 3px solid #545454;
    background-color: #ddd; */
	background-image: url(../images/checkbox_02.gif);
    background-repeat: no-repeat;
    background-position: 0 -31px;
	float:left;
	margin-top:10px;
}
input[type="radio"]:checked+r {
    /* border: 3px solid #f00;
    background-color: #4b5cc4; */
	background-position: 0 0;
}


/* PAGINATION */
ul.pagination{
	float:left;
}
select.page_size{
	float:left;
	height:34px;
}
span.page_total{
	height:34px;
	line-height:34px;
	border:1px #ccc solid;
	padding:7px;
}
.pagination > li > a {
  background: #fafafa;
  color: #666;
  height:20px;
}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 0px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

/*-------------------------
	Inline help tip
--------------------------*/


.help-tip{
	position: absolute;
	top: 18px;
	right: 18px;
	text-align: center;
	background-color: #BCDBEA;
	border-radius: 50%;
	width: 24px;
	height: 24px;
	font-size: 14px;
	line-height: 26px;
	cursor: default;
}

.help-tip:before{
	content:'?';
	font-weight: bold;
	color:#fff;
}

.help-tip:hover p{
	display:block;
	transform-origin: 100% 0%;

	-webkit-animation: fadeIn 0.3s ease-in-out;
	animation: fadeIn 0.3s ease-in-out;

}

.help-tip p{
	display: none;
	text-align: left;
	background-color: #1E2021;
	padding: 20px;
	width: 300px;
	position: absolute;
	border-radius: 3px;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	right: -4px;
	color: #FFF;
	font-size: 13px;
	line-height: 1.4;
}

.help-tip p:before{
	position: absolute;
	content: '';
	width:0;
	height: 0;
	border:6px solid transparent;
	border-bottom-color:#1E2021;
	right:10px;
	top:-12px;
}

.help-tip p:after{
	width:100%;
	height:40px;
	content:'';
	position: absolute;
	top:-40px;
	left:0;
}






.helptip{
	display: none;
	text-align: left;
	background-color: #1E2021;
	padding: 20px;
	width: 300px;
	position: absolute;
	border-radius: 3px;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	right: -4px;
	color: #FFF;
	font-size: 13px;
	line-height: 1.4;
}

.helptip:before{
	position: absolute;
	content: '';
	width:0;
	height: 0;
	border:6px solid transparent;
	border-bottom-color:#1E2021;
	right:10px;
	top:-12px;
}

.helptip:after{
	width:100%;
	height:40px;
	content:'';
	position: absolute;
	top:-40px;
	left:0;
}


@-webkit-keyframes fadeIn {
	0% { 
		opacity:0; 
		transform: scale(0.6);
	}

	100% {
		opacity:100%;
		transform: scale(1);
	}
}

@keyframes fadeIn {
	0% { opacity:0; }
	100% { opacity:100%; }
}

@media (max-width: 1024px) {
	#bsaHolder, footer{ display:none;}
}

