@charset "utf-8";
/************************************************************************
 * 公司	: suyee inc.
 * 网址	: www.suyee.net.cn
 * 作者QQ: 新月(46780956)
 * 日期	: 2017.09.08
************************************************************************/
	/*.pcDIV	{display: block;}*/
	.mobileDIV	{display: none;}
/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
/* 灰度滤镜
.star img {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    transition: -webkit-filter 2s;
    transition: filter 2s;
} */
/* common */
*	{margin:0; padding:0;}
html	{height:100%}
div, h1, h2, h3, h4, h5, h6 ,p, form, label, input, img, span{	margin:0; padding:0;}
ul,ol{	margin:0; 	padding:0;     list-style-type:none;}
img {border:0; max-width: 100%; height: auto; width: auto\9; /* ie8 */}
.spacer{ clear:both !important; font-size:0 !important; line-height:0 !important; height:0 !important;}
.clear {	clear: both !important;	display: block !important;	font-size:0 !important;	height:0 !important;	line-height: 0 !important;	/*width: 100% !important;	margin:0 !important;*/	padding:0 !important;	border:0 !important;}

body{ display:block; width:100%; max-width:2000px; margin:0 auto; background: #FFF; transition:all ease-out 0.3s;
	 padding:0;
	 color:#353535;
	 font: normal 14px/24px Arial,"微软雅黑","宋体", Helvetica, sans-serif;
}
.txt16{ font-size:16px!important;; line-height:26px!important;}
.companyimg{float:left; padding:10px 20px 20px 0;}
a:link {color: #555;	text-decoration: none; transition:all ease-out 0.3s;}
a:visited {text-decoration: none;	color: #555;}
a:hover {text-decoration: none  ;	color: #b23331;}
a:active {text-decoration: none;	color: #555;}

.moree{ display:block; float:right; margin:6px 20px 0 0; border:0;}
.leftimg{ display:block; float:left; margin:0; padding:0; border:none;}
.hand	{cursor:pointer}
.overflow	{overflow:auto; overflow:hidden}
.none	{display:none !important}
.hide	{display:block; overflow:hidden; position:absolute; top:0; left:0; width:0; height:0; text-indent:-9999px;}
.pos_rel	{position:relative}

.clfix:after	{content: "."; display: block; height:0px; clear:both; visibility:hidden}
.clfix	{display: inline-block}
.clfix	{display: block}
* html	.clfix	{height:1%} /* Hides from IE-mac */
.clfix	{zoom:1} /*for IE 5.5-7*/

/* tabel 全局 */
.tabelMain{ float:left; width:100%;border-bottom: #d8d8d8 1px solid;  font: normal 14px/25px "Arial","微软雅黑","宋体"; }
.tabelMain td{ border-top: #d8d8d8 1px solid; padding:7px 4px;  }
.tabelMain th{  padding:7px 0; border-top: #d8d8d8 1px solid; background:#f8f8f8; position: relative;}
.tabelMain tr{  background:#FFF; }
.tabelMain tr:hover{  background:#f6f6f6; }
.tabelMain  tr.topline > * {    border-top-color: #b3b3b3;}
.tabelMain th:before {
    content: '';
    position: absolute;
    left: 0;
    top: 15px;
    bottom: 15px;
    width: 1px;
    background: #dedede;
}
.tabelMain th:first-child:before { display:none; width: 0; overflow:hidden;}
.tabelMain tr td:last-child { border-right:; }
.tabelMain tr td:first-child { color: }
.tabelMain tr td.border_none{ border-right:none; }
.tabelMain a{ color:#067BC6; }
.tabelMain a:hover{ color: #39F; }


.ke-zeroborder{text-align:left; }

.inputtxt{ padding:0 5px; width:30%;
    line-height: 32px;height: 32px;
    border: 1px solid #d9d9d9;
    color: #808080;
    background: #f8f8f8;
	 }
.inputent{ width:70%; height:96px;}
.inputcode{ width:65px;}
.tijiao{
	 background-color:#cd3a37;
	 padding:0 20px;
	border: none;
	cursor:pointer;
	margin:0;
	font: normal 14px/35px "微软雅黑", "宋体"; color:#FFF;
}
.tijiao:hover{
	 background-color:#b23331;
 color:#FFF;
}

.tabelMessage{ float:left; width:100%; /*border-bottom: #666 1px solid;*/ }
.tabelMessage td{  border-bottom: #d8d8d8 1px solid; padding:10px 0;}
.tabelMessage .tdR{ padding-right:5%;}
.tabelMessage .tdone{border-top: #b23331 2px solid;}
/* button */
button	{display:inline-block; padding:0; border:0; background:transparent; text-align:center; vertical-align:middle; cursor:pointer; white-space:nowrap}
button.dis,
button.dis	span	{cursor:default}
button.dis:hover	span	{background-position:0 0}
button.dis:hover	span	span	{background-position:right 0}
	

.h2title{ width:100%; text-align:center; font-weight:normal; font-size:30px; line-height:40px; color:#333;  text-transform : uppercase/*全字母大写*/; padding:60px 0 5px 0;}
.h3title{ width:100%; text-align:center; font-weight:normal; font-size:16px; line-height:30px; color:#454545;padding:5px 0 35px 0; }
.linep{ display:block; margin:0 auto; width:80px; height:2px; background:#b23331; overflow:hidden; font-size:0; }
.marginBTM35{ margin-bottom:35px !important;}
.paddingBTM45{ padding-bottom:45px !important;}
.paddingBTM35{ padding-bottom:35px !important;}
.paddingBTM25{ padding-bottom:25px !important;}
.paddingBTM15{ padding-bottom:15px !important;}
.paddingBTM10{ padding-bottom:10px !important;}
.paddingTop45{ padding-Top:45px !important;}
.paddingTop35{ padding-Top:35px !important;}
.paddingTop25{ padding-Top:25px !important;}
.paddingTop15{ padding-Top:15px !important;}
.paddingTop10{ padding-Top:10px !important;}

#titlebig ul li a{display:inline-block;background:FFF;line-height:30px;padding:0 10px;color:#666; overflow:hidden;}
#titlebig ul li a:hover,#titlebig ul li a.morem,
#titlebig ul li a.hover{background:#2367B5;color:#fff;}
#titlebig p.newsv{ font: normal 14px/34px "微软雅黑","宋体"; color:#777; border-bottom: 1px solid #E9E9E9; width: ;}
#titlebig h3{ text-indent:15px; position: relative;}
#titlebig h3:before{ content:""; position:absolute; left:0; top:22px; width:6px; height:26px; overflow:hidden; background-color:#008BD2;}

/*---------------------------------//banner-----------------------------------*/
#bannerMain{position: relative; width:100%; height:500px; overflow:hidden; position:relative; text-align:center; 
background-color:#F6F6F6 !important; background-attachment: fixed !important; background-position:center top !important;
/*background-repeat:no-repeat; background-position:center bottom;background-size:cover;*//*background-attachment: fixed;*/ }
#bannerMain.on img {
    transform: matrix(1.0, 0, 0, 1.0, 0, 0);
    -webkit-transition: all 5.0s ease;
    -moz-transition: all 5.0s ease;
    -ms-transition: all 5.0s ease;
    -o-transition: all 5.0s ease;
    transition: all 5.0s ease;
}
#bannerMain img {transform: matrix(1.1, 0, 0, 1.1, 0, 0);
   position: absolute;
    top: 0;
    left: 50%;
    width: 1920px;
	 max-width: 1920px;
    margin-left: -960px;
    
}

.banner01{background:url(../images/banner01.jpg) center top no-repeat  ; }
.banner02{background:url(../images/banner02.jpg) center top no-repeat  ; }
.banner03{background:url(../images/banner03.jpg) center top no-repeat  ; }
.banner04{background:url(../images/banner04.jpg) center top no-repeat  ; }
.banner05{background:url(../images/banner05.jpg) center top no-repeat  ; }
.banner06{background:url(../images/banner06.jpg) center top no-repeat  ; }
#bannerMain h3	{padding-top:350px; text-align:center; font-size:38px; font-weight:normal; line-height:80px;color:#fff; position: relative;}
/*#bannerMain h3:after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    height: 2px;
    width: 80px; margin-left:-40px;
    background: #FFF;
}*/
/*---------------------------------//body-----------------------------------*/
#bodyMain{    width:100%; min-width:1200px; }
#body{ width:100%; max-width:1200px; margin:0 auto; }
.contect,#contect{ display:block; width:100%; float:left; padding:0; margin:0; min-height:200px;  }
.bodyColor {background: url(../images/Two_bg.png) center center no-repeat #eee;/*background-attachment: fixed;*/ }
.bgColor {background: #f1f1f1;/*background-attachment: fixed;*/ }
.body_hostroy{ background: url(../images/timeline.png) 0 0 repeat-x #EAEDF0;}

#bodyMain:after,#body:after,.bodyColor:after,
.bodyI:after,.bodyII:after,.bodyIII:after,.bodyIIII:after,
.contect:after,#contect:after {content:''; clear: both !important; display: block !important;	font-size:0 !important;	height:0 !important;	line-height: 0 !important;	/*width: 100% !important;*/	margin:0 !important;	padding:0 !important;	border:0 !important;}


/*----------//index---------------*/
#bodyTwoMain{ width:100%; background: url(../images/Two_bg.jpg) center center no-repeat; margin:25px 0;}
#bodyTwo{  width:1200px; 	margin:0 auto; position:relative; color:#FFF; padding:22px 0;  }
#bodyTwo:after {
    content: "";
    position: absolute;
    display: block;
    width: 18px;
    height: 18px;
    overflow: hidden;
    background: ;
    top: 5px;
    margin-left: -9px;
    left: 50%;
    transform: rotate(45deg);
    border-right: #FFF 2px solid;
    border-bottom: #FFF 2px solid;
}
#bodyTwo:before {
    content: '';
    position: absolute;
    left: 50%;
    margin-left:-15px ;
    top: 0;
    display: block;
    border-color: #fff transparent transparent  transparent;
    border-width: 16px;
    border-style: solid;
    width: 0px;
    height: 0px;
}		
#bodyTwo dl{ display:block; float:left;width:100%; font-size:16px; line-height:28px; margin-bottom:10px;}
#bodyTwo dt{ display:block; float:left; margin-left:3%; text-indent:28px;text-align:right; font-weight:bold; background: url(../images/gou.png) left center no-repeat; background-size:auto 25px;}
#bodyTwo dd{ display:block; float:left; width:57%;}
#bodyTwo h2 { padding-top:11px;
    font-size: 30px; font-weight:normal;
    line-height:50px; 
    letter-spacing: -0.5px; text-align:center;
}
#bodyTwo h1 { margin:5px auto; font-size:0; height:2px; width:50px;background-color:#3292DE; overflow:hidden;}
#bodyTwo p {text-align:center; padding-bottom:22px;
    font-size: 18px;
    word-break: break-all;
    line-height: 24px;
}
#bodyer{ width:1200px; margin:0 auto 40px; padding:15px 0; }
h2.indexH2{width:100%; float:left; display:block; font-size:18px; line-height:30px; padding-bottom:10px; font-weight:normal;color:#000;position: relative;}
.MoreBotton { width:26px; height:26px;  background:url(../ico/MoreBotton.png) center top no-repeat;position: absolute; top:5px; right:1px; font-size:0;text-indent:-999px; 
background-position:0 -52px; }
.MoreBotton:hover { background-position: 0 -78px; }

#indexM_news {width:370px; float:left;}
ul.newi li{width:100%;float:left;  position:relative; line-height:34px;height:34px; overflow:hidden; border-bottom:#ddd 1px dashed; text-indent:10px;}
ul.newi li:before{ content:""; position: absolute; left:0; top:13px; width:4px; height:4px; border-radius:50%; background-color:#b23331; overflow:hidden;}
ul.newi li:first-child{height:80px;text-indent:0;}
ul.newi li:first-child:before{ display:none;;}
ul.newi li a{	float:left; display:block;	width:100%; color:#666;}
ul.newi li a img{ float:left;max-width:30%; margin-right:2%; }
ul.newi li a p{ float:left; max-width:68%; line-height:26px;}
ul.newi li a p g{ color:#999; font-size:12px; line-height:14px;}
ul.newi li a span{	float:right; color:#999; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
ul.newi li a:hover span{	color:#b23331;}
ul.newi li a:hover{	color:#b23331;}

ul.part_list {	width: 100%;	float: left}
ul.part_list li {	float: left; width:185px; height:93px; margin-right:18px; margin-bottom:18px; text-align:center;}
ul.part_list li:nth-of-type(6n){  margin-right:0 !important;}
ul.part_list li img{ max-width:100%;}

#indexM {width:370px; height:305px; float:left; border-left: #E2E2E2 1px solid;border-right: #E2E2E2 1px solid; padding:0 20px; margin:0 24px; color:#666;}

#indexM_right {width:370px; float:left;	}
#indexM_rightI {width:370px;  height:145px; float:left; background:url(../images/bg_r2.jpg) right center no-repeat #FFF; border-bottom: #E2E2E2 1px solid; margin-bottom:15px;}
#indexM_rightII {width:370px;  height:145px;float:left; background:url(../images/bg_r1.jpg) right center no-repeat #FFF;}
#indexM_rightI a p,#indexM_rightII a p{ color:#666;}
#indexM_rightI a:hover p,#indexM_rightII a:hover p{ color:#b23331;}

.culbox {
    width:1200px; float:left; padding: 40px 0;
    border-top: 1px solid #e0e0e0;
}
.culbox h5 {
    float: left;
    width: 250px;
    font-size: 25px; font-weight:normal;
    color: #444;
}
.culbox p {
    float: left;
    width: 950px;
}



.X2{ float:left; width:49%; margin-right:1%; overflow:hidden;}
.X2r{ margin-left:1%; margin-right:0 !important;}

.X3{ float:left; width:34%; margin-right:1%; overflow:hidden;}
.X3m{ width:30%; margin-right:0 !important; background-color:}
.X3 dl {    margin-bottom: 15px;}
.X3 dt {font-size: 24px; line-height:1em; font-weight:normal;
    color: #008BD2; padding-bottom:10px;
}
.X3 dd{    position:relative; line-height:24px; padding:0 0 2px 10px;}
.X3 .ENtxt{   line-height:24px; padding:1px 0 1px 10px !important;}
.X3 dd:before { content: " "; position:absolute; left:0; top:10px;  width:6px; height:6px; border-radius:100%; overflow:hidden; background-color:#6D6D6D;}

.bodyI {  background: url(../images/bg.png) center top repeat-y #FFF; padding:50px 0 30px; }

#prowarp_L{ float:left; min-width:800px;min-height:350px; position:relative;}
#prowarp_R{ float: right; min-width:800px;min-height:350px; position:relative;}
#prowarp_L #prowarp_pic{ left:0; }
#prowarp_R #prowarp_pic{  right:0; }
#prowarp_pic{ position: absolute; top:0; width:500px; overflow:hidden; }
#prowarp_pic img{ width:100%; }
#prowarp_L #prowarp_txt{ left:450px; }
#prowarp_R #prowarp_txt{ right:450px;}
#prowarp_txt{ position: absolute; top:30px;width:570px; background-color: rgba(00,139,210,.6); padding:30px; color:#FFF; }
#prowarp_txt h2{ font: bold 24px/30px Arial, "微软雅黑",Arial,"宋体"; padding-bottom:10px; }
#prowarp_txt p{ font: normal 14px/24px Arial, "微软雅黑",Arial,"宋体"; }
#prowarp_txt ul {float:left; padding-top:10px;}
#prowarp_txt ul li{float:left; margin-right:2px; }
#prowarp_txt ul li a{ 
position: relative;
    display: block;
    min-width: ;
    padding: 14px 25px 14px 10px;
    background:rgba(263,263,263,.6);
    font-size: 16px;
    line-height: 1em;
	}
#prowarp_txt ul li a:hover {
    background: #008BD2;
    color: #fff;
}
#prowarp_txt ul a:after {transition:all ease-out 0.3s;
    content: "";
    position: absolute;display: block; width:10px; height:10px; overflow:hidden; background:;
    top: 50%; margin-top:-5px; right:13px;
	transform: rotate(45deg);
	border-right:#008BD2 1.5px solid; border-top:#008BD2 1.5px solid;
}
#prowarp_txt ul li a:hover:after { border-color:#FFF;	}

.intro_bank {
    position: relative;
    float: left;
    width: 33.3333%;
    height: 210px;
    text-align: center; overflow: hidden;color: #fff;
}
.intro_bank a {color: #fff;}
.intro_bank h4 {
    position: relative;
    z-index: 1;
    padding-top: 50px;
    margin: 0 0 19px 0;
    font-size: 22px;
    line-height: 24px;
}
.intro_bank a p.txt {color: #fff;
    display: -webkit-box;
    position: relative;
    z-index: 1;
    /* max-width: 300px; */
    box-sizing: border-box;
    padding: 0 50px;
    margin: 0 auto 20px auto;
    font-size: 14px;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    line-height: 24px;
    height: 48px;
}
.intro_bank a p.more {
    position: relative;
    z-index: 1;
    font-size: 14px;
    line-height: 24px;
}
.intro_bank a:hover p.more { text-decoration:underline;}
.intro_bank .thumb {
    position: absolute;width: 100%;
    top: 0;
    left:0;
}
.intro_bank .thumb img{ width:100%;}

.condivL{float:right;width:49%;border:#F5F5F5 1px solid;}
.condivR{float:left;	width:49%;border:#F5F5F5 1px solid;}
.contil{float:left;	width:100%; overflow:hidden; font:bold 16px/34px Arial,"微软雅黑","宋体"; background-color:#F5F5F5; }
.contil i{ padding:0 2px; color:#008BD2;}
.bg55FD00{background-color:#55FD00 !important; }
.bgFEFE00{background-color:#FEFE00 !important; }
.bgF501FF{background-color:#F501FF !important; }
.bgF69800{background-color:#F69800 !important; }
.bg57FFFF{background-color:#57FFFF !important; }
ul.zongbu {	float:left;	width:100%; overflow:visible; padding-top:17px;}
ul.zongbu li {	float:left; width:32.33%; height:120px; overflow:hidden; margin:0 0.5%; font-family:Arial, "微软雅黑","宋体"; }
#condiv{float:left;	width:100%;border:#F5F5F5 1px solid; margin-bottom:10px;}
ul.fengbu {	float:left;	width:100%; overflow:visible;}
ul.fengbu li {	float:left; width:31.33%; margin:1%; }
ul.fengbu li p{	float:left; font-family:Arial, "微软雅黑","宋体"; }
ul.fengbu li p.datu{ width:90px; margin-right:5px;}
ul.fengbu li p.datu img{ width:100%;}



.history_div{ float:left; width:100%;margin:30px 0 ;}
.history_left{ float:left; width:49%;}
.history_right{ float:right; width:50%;  border-left:#CCC 1px solid;}
.left_img{float:left;margin:64px 0 0 81px;}
.right_img{float:right;margin:64px 89px 0 0;}
.left_img span,.right_img span{display:block;padding:8px 0 0 0;text-align:right;}

.h_year{margin:0 0 25px 0;padding:0 0 0 50px;color:#333333;font-size:40px; line-height:50px;background:url(../images/bg_line2.gif) 0 center no-repeat;}
.h_year02{text-align:right;margin:0 0 25px 0;padding:0 50px 0 0;color:#333333;font-size:40px;line-height:50px;background:url(../images/bg_line2.gif) right center no-repeat;}

.h_cont{padding:0 0 0 50px; width:550px;float:left;}
.h_cont dt{float:left;width:100px;color:#808080;line-height:30px;}
.h_cont dd{float:left;width:450px;color:#333333;line-height:30px; }

.h_cont02{padding:0 50px 0 0 ; width:550px;float:left;text-align:right;}
.h_cont02 dt{float:right;width:100px;color:#808080;line-height:30px; }
.h_cont02 dd{float:right;width:450px;color:#333333;line-height:30px; }




ul.caselist {	float:left;	width:100%; overflow:hidden;}
ul.caselist li {	float:left; width:32%;  margin-right:2%; margin-bottom:20px; }
ul.caselist li:nth-of-type(3n){  margin-right:0 !important;}
ul.caselist li a {float:left; width:100%; display:block;position: relative; }
/*ul.caselist li a:before {
    content: '>'; line-height:1em; text-align:center; color:#FFF; font-family:Arial, Helvetica, sans-serif;    position: absolute; z-index:11;
    right:10%;bottom: 10%;
   width: 16px; height: 16px; border-radius:100%; background-color:#0066cc;
}
ul.caselist li a:hover:before {
    right:10%;
}*/

ul.caselist li a h2 {
	width:90%; padding:2% 5%;
	overflow:hidden; max-height:52px; 
	display:block;
	float:left; font-size:16px; line-height:26px;
}
ul.caselist li a h5 {
	width:40%; padding:0 5%;
	overflow:hidden;max-height:104px;
	display:block;
	float:left;font-size:14px; line-height:26px; font-weight:normal;
}

ul.caselist li a p.datu{float:left; width:100%;height:260px;overflow:hidden;position: relative;}
ul.caselist li a p.datu img {width:100%;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s
}
ul.caselist li a:hover p.datu img {
	-webkit-transform:scale(1.06);
	-moz-transform:scale(1.06);
	-o-transform:scale(1.06);
	transform:scale(1.06)
}
ul.caselist li a p.datu:before {
    content: '';
    position: absolute; z-index:11;
    left:10%;
    bottom:0;
    display: block;
    border-color: transparent transparent #FFF transparent;
    border-width: 10px;
    border-style: solid;
    width: 0px;
    height: 0px;
}

a.anniu { display:block; float:left; padding:5px 15px;  font: normal 14px/26px Arial, "宋体"; 
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    border: #008BD2 2px solid;
    background-color:#008BD2;
    color: #FFF;
    -moz-transition: color 0.4s ease 0s;
    -webkit-transition: color 0.4s ease 0s;
    -o-transition: color 0.4s ease 0s;
    transition: color 0.4s ease 0s;
    white-space: nowrap;
}
a.anniu:hover {
	background-color: #FFF;
    color: #008BD2 ;
}




ul.ul-four{width:100%;	float:left; padding-bottom:50px;}
ul.ul-four li{ display:block; float:left; width:20%; margin:0 2.5%; text-align:center; }
ul.ul-four li h1{ color: #b23331; background-color: rgba(255,255,255,0.9); display:block; margin:0 auto;width:120px; height:120px; line-height:120px; font-size:56px; border-radius:100%; overflow:hidden; border:#D7DADD 1px solid;}
ul.ul-four li h2{  color:#222;    font-size: 20px;    font-weight: 400;    line-height: 1; padding:10px 0; margin-top:10px;}
ul.ul-four li p{  color:#444; font-size: 14px; font-weight: normal;line-height:24px; }
ul.ul-four li:hover h1{ color: #FFF; background-color:#b23331; }

.breadcrumb {position: absolute; right:0; top:50%; margin-top:-4px;}
.breadcrumb>li {display: inline-block;  margin-left:10px; }
.breadcrumb>li a{ font-size:26px ;  color:#cdcdcd; background-color:#FFF; border:#E0E0E0 1px solid; padding:8px 15px;}
.breadcrumb>li a:hover{  color:#008BD2; background-color:#E0E0E0; }



ul.cert {width: 100%; padding-top:22px;}
ul.cert li { cursor:pointer;
	width: 285px; margin-right:20px; margin-bottom:15px;
	text-align: center;
	float: left;
}
ul.cert li:nth-of-type(4n){ margin-right:0 !important;}
ul.cert li p {border:1px solid white;max-width: 100%;}
ul.cert li img {width: 100%;}
ul.cert li h2 { font-size:16px; line-height:26px; font-weight:normal;}



/*------------------//search--------------*/
#search{ width:100%;}
#search label{  float:;  padding-top:2px; font: bold 16px/25px  "微软雅黑","宋体",Arial;color: #2367B5; }
.inport_search{ float:; color:#666; padding-left:2px; height:26px;  border:#CCCCCC 1px solid; font: normal 14px/26px  "微软雅黑","宋体",Arial; margin-right:1px; overflow:hidden; }
#search select.inport_search{ float:; color:#666; padding-left:2px; height:28px;  border:#CCCCCC 1px solid  !important; font: normal 14px/26px  "微软雅黑","宋体",Arial; margin-right:1px; overflow:hidden;}
.button_search{ float:; font: normal 14px/28px  "Arial","宋体"; color:#FFFFFF; background-color:#92C632; border:none; padding:0 10px;cursor:pointer; overflow:hidden;
vertical-align: top; 
transition: background-color 0.3s;
-moz-transition: background-color 0.3s; /* Firefox 4 */
-webkit-transition: background-color 0.3s; /* Safari 和 Chrome */
-o-transition: background-color 0.3s; /* Opera */ }
.button_search:hover{ background-color:#58AA46;}

.new_pic {	float:left; width:600px; height:264px; overflow:hidden;  margin-right:20px;position: relative; }
.new_pic .text {
    position: absolute;
    bottom: 0;
    width: auto;
    margin: 20px;
    background: url(../images/newslook.png) 10px center no-repeat rgba(127, 140, 141, 0.58);
    padding: 0 25px;
}
 .new_pic .text h3 {
    margin: 5px 0 5px 50px;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
}
 .new_pic .text p {
    color: #ECF0F1; margin-left:50px;
}
.new_list {	float:left; width:580px; }
.new_list ul {	float:left; width:100%; }
.new_list ul li {  float:left; width:100%; border-bottom:#ddd 1px dashed; }
.new_list ul li a { position:relative; float:left;display:block;	width:100%;font: normal 14px/32px  "微软雅黑","宋体",Arial; text-indent:10px; }
.new_list ul li a span{ float:right; font: normal 14px/32px  Arial,"宋体"; color:#999; }
.new_list ul li a:before{ content:""; position: absolute; left:0; top:50%; margin-top:-3px; width:6px; height:6px; border-radius:100%; overflow:hidden; background-color:#58AA46;}

ul.classlist {float:left;width:100%; }
ul.classlist li { position:relative; float:left; width:585px; margin-right:30px;	 margin-bottom:30px;  }
ul.classlist li:nth-of-type(2n){ margin-right:0 !important;}
ul.classlist li a { 	float:left;	display:block; background:#B9C0C9; }
ul.classlist li a p.datu {	float:left; width:60%;  height:230px; overflow:hidden;  } 
ul.classlist li a p.datu img {	width:100%;transition: all .36s ease;}
ul.classlist li a:hover p.datu img {
	-webkit-transform:scale(1.06);
	-moz-transform:scale(1.06);
	-o-transform:scale(1.06);
	transform:scale(1.06)
}

ul.classlist dl {float:left; width:30%;padding:0 5%;  overflow:hidden;}
ul.classlist  a dl,ul.prolist a:hover dl { color:#FFF;}
ul.classlist dt.txen{ font-size: 24px; padding-top:40px;}
ul.classlist dt {float:left; width:100%; font-weight: normal; font-size:34px; padding:60px 0 30px;}
ul.classlist dd {float:left; width:100%;font-size:16px;}
ul.classlist li:after {
    content: '';
    position: absolute;
    bottom: 0;
    width: 30%;
    opacity: 0;
    height: 2px;
    left: 0;
    right: 0;
    margin: auto;
    background: #b23331;
    transition: all .36s ease-out;
}
ul.classlist li:hover:after {
    width: 100%;
    opacity: 1;
}






ul.prolist {float:left;width:100%; }
ul.prolist li { position:relative; float:left; width:285px; margin-right:20px;	 margin-bottom:11px;  }
ul.prolist li:nth-of-type(4n){ margin-right:0 !important;}
ul.prolist li a { 	float:left;	display:block; background:#FFF; padding:2px;}
ul.prolist li a p.datu {	max-width:100%; border:#DDDDDD 1px solid; height:278px; overflow:hidden;  } 
ul.prolist li a p.datu img {	width:100%;transition: all .36s ease;}
ul.prolist li a:hover p.datu img {
	-webkit-transform:scale(1.06);
	-moz-transform:scale(1.06);
	-o-transform:scale(1.06);
	transform:scale(1.06)
}
ul.prolist li a h2 {width:100%; text-align:center;
font-size:14px; font-weight:normal; line-height:40px; 	height:40px; overflow:hidden; }
ul.prolist dl {float:left; width:94%;padding:0 3%; line-height:24px;height:24px; overflow:hidden;}
ul.prolist  a dl,ul.prolist a:hover dl { color:#666;}
ul.prolist dt {float:left; width:15%; font-weight:bold;}
ul.prolist dd {float:left; width:85%;}
ul.prolist li:after {
/*    content: '';
    position: absolute;
    bottom: 0;
    width: 30%;
    opacity: 0;
    height: 2px;
    left: 0;
    right: 0;
    margin: auto;
    background: #b23331;
    transition: all .36s ease-out;*/
}
ul.prolist li:hover:after {
/*    width: 100%;
    opacity: 1;*/
}


ul.quanqiu {	float:left; 	width:100%; }
ul.quanqiu li { position:relative; float:left; width:24%; margin-right:1%; height:395px;	 margin-bottom:15px;background: url(../images/standorte_bg_neu.png) center bottom repeat-y; /*background: linear-gradient(#FFF , #F2F9FD);*/ }
ul.quanqiu li:nth-of-type(4n){ margin-right:0 !important;}
ul.quanqiu li h2 {width:97%; padding-left:3%; height:45px; overflow:hidden; font: normal 16px/45px  "微软雅黑","宋体",Arial; color:#FFF; background: url(../images/hl_bg.png) left center repeat-x; }
ul.quanqiu li p.datu {width:100%; margin:0; padding:0 ;height:190px; overflow:hidden; } 
ul.quanqiu li p {width:94%; margin:0 3%; overflow:hidden;padding:3px 0 ; font: normal 14px/20px  Arial,"微软雅黑","宋体";  }
ul.quanqiu li p.addre { border-bottom:#C9E6F4 1px dashed;  margin-bottom:5px;}


.indexMain{ width:1200px; margin:0 auto; padding:0;   }
.h2til{ display:block; width:100%; float:left; font: normal 26px/35px "微软雅黑",Arial,"宋体"; text-align:center;}
.h3til{ display:block; width:100%; float:left; font: normal 15px/25px "微软雅黑",Arial,"宋体"; text-align:center; padding:5px 0;}
.tille_div {width: 100%; float:left;

}
.txtP { text-align:center;
    padding-top: 24px;
    font-size: 28px;
    color: #067bc6;
    line-height: normal;
}
.txtENG {text-align:center;
    color: #999; padding-top: 4px; font-family:Arial, Helvetica, sans-serif;
}
.line-blue {
    margin: 12px auto 0px;
    width: 100px; height:0;
    border-bottom: 4px solid #00a1e7;
}
.line-blueqq {
    margin: 10px auto 25px;
    width: 60px; height:0;
    border-bottom: 2px solid #00a1e7;
}
.line-gray {
    margin: 0 auto 5px;
    width: 600px;height:0;
    border-bottom: 1px solid #e3e3e3;
}
.txt {
    padding: 0 16px;
    margin-top: 18px;
    line-height: 28px;
    font-size: 16px;
    color: #5a5a5a;
}

.body_i1{ padding:15px 0; background:url(../images/bg_i1.jpg) center top no-repeat #FFF;}

#server{ float:left; width:270px; margin-top:30px; margin-bottom:20px; }
.mr27{  margin-right:40px; }
#server a h2{  display:block; width:100%; float:left; font: normal 20px/45px "微软雅黑",Arial,"宋体"; text-align:center;}
#server a h2.h01,#server a h2.h02,#server a h2.h03,#server a h2.h04{ color:#000; }
#server a:hover h2.h01{   color:#067bc6; }
#server a:hover h2.h02{   color:#cccc00; }
#server a:hover h2.h03{   color:#009966; }
#server a:hover h2.h04{   color:#ff0033; }

#server a h3{  display:block; width:100%; float:left; font: normal 15px/20px "微软雅黑",Arial,"宋体"; color:#555;text-align:left; padding-bottom:7px; border-bottom:#FFF 1px dashed; text-align:center;}
#server a:hover h3{ border-bottom:#999 1px dashed;}
#server a p{   display:; width:100%; float:left; font: normal 14px/24px"微软雅黑", Arial,"宋体"; color:#666; text-align:left; }

#server a h1{ width:130px; height:130px; margin:0 auto;
    *zoom: 1;
    background-image: url('../images/server_ico.png');
    background-repeat: no-repeat;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
	 }  
#server a h1.ico01{       background-position: 0 -130px; }
#server a h1.ico02{       background-position: -130px -130px; }
#server a h1.ico03{       background-position: -260px -130px; }
#server a h1.ico04{       background-position: -390px -130px; }
#server a:hover h1.ico01 {background-position: 0 0;}
#server a:hover h1.ico02 {background-position: -130px 0;}
#server a:hover h1.ico03 {background-position: -260px 0;}
#server a:hover h1.ico04 {background-position: -390px 0;}




.casevl{width:40%;	float:left; margin-right:20%; }
.casevl h1 a{font: normal 16px/26px "微软雅黑",Arial,"宋体";color:#067bc6; }
.casevl h2{font: normal 20px/38px "微软雅黑",Arial,"宋体";color:#111; }
.casevl p{color:#999; }
.casevr{width:40%;	float:left; }


.newsList {
    padding-top: 120px;
    padding-bottom: 34px;
}
.newsList li {
    float: left;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 32%;
}
.newsList li.middle-column {
    margin: 0 2%;
    *margin: 0 1%;
}
.newsList .newsborder {
    border: 1px solid #eee;
}
.newsList .newsBg {
    height: 52px;
    line-height: 52px;
    background: #0080e3;
    font-size: 16px;
    color: #fff;
    text-align: center;
}
.newsList .newsImg {
    margin: 0 auto;
    padding: 20px 0 20px;
    border-bottom: 1px solid #eee;
    text-align: center;
}
.newsList .newsImg i {
    display: block;
    width: 97px;
    height: 94px;
    margin: 0 auto;
    background-image: url('../images/news-icon.jpg?__sprite');
    background-repeat: no-repeat;
}
.newsList .newsImg i.item-1 {
    background-position: 0 0;
}
.newsList .newsImg i.item-2 {
    background-position: 0 -149px;
}
.newsList .newsImg i.item-3 {
    background-position: 0 -284px;
    width: 120px;
}
.newsList ol {
    display: block;
    line-height: 30px;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 20px 10px;
}
.newsList ol li {
    display: block;
    float: none;
    width: auto;
    position: relative;
}
.newsList ol li em {
    margin: 11px 11px 11px 0px;
    background-color: #ffbc5f;
    height: 8px;
    width: 8px;
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    line-height: 0;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    _margin: 8px 11px 11px 0px;
}
.newsList ol li a {
    color: #666;
    display: block;
    line-height: 30px;
    padding-left: 20px;
    padding-right: 90px;
    *width: 150px;
}
.newsList ol li a:hover {
    color: #fd741b;
}
.newsList ol .newsDate {
    color: #999999;
    position: absolute;
    right: 0%;
    top: 0;
}
.btnDiv {
    text-align: center;
}
.btnDiv .txtBtn {
    margin-top: 16px;
    width: 140px;
    height: 34px;
    border: 1px solid #4a9ced;
    border-radius: 18px;
    font-size: 14px;
    color: #4a9ced;
    line-height: 34px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    text-align: center;
}
.btnDiv .txtBtn:hover {
    background: #4a9ced;
    color: #fff;
}

/*最新公告模块end*/

/*合作伙伴*/
.body_i5{   background: #FFF;}

 .txtPt {
    padding-left: 5px;
    font-size: 20px;
    height: 54px;
    line-height: 54px;
    border-bottom: 1px solid #FFF;
    color: #333;
}
 .txtPt .ptMore {
    font-size: 12px; 
    color: #9c9c9c;
    float: right;
}
 .ptList { width:100%;float: left;}
 .ptList li {
    float: left;
    text-align: center;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding:4px;
}
 .ptList li a img {
    border: 1px solid #eee;
}
 .ptList li a img:hover {
    border: 1px solid #4a9ced;
}




 .ptListText {width:100%;float: left; padding:50px 0 20px 0;}
 .ptListText li { background:url(../ico/ico_dian3.png) 5px center no-repeat;
    float: left;
    width: auto;
    text-align: center;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 5px 10px;
}
 .ptListText li a  { color:#666
}
 .ptListText li a:hover {
     color:#4a9ced;
}

/*合作伙伴end*/



ul.linetect {width:100%; max-width:500px; margin:0 auto;}
ul.linetect li{width:100%; height:50px; padding:20px 0; float:left; margin-bottom:20px; border:#CCC 1px solid; border-radius:10px; overflow:hidden; background:rgba(184,217,238,0.8);
/* background:url(../images/bg_line.gif) ;background-repeat:no-repeat; background-position:center center;background-size:cover;*/}
ul.linetect li i{width:50px; height:50px; border-radius:100%; overflow:hidden;  float:left; background:#f2f2f2; margin:0 20px;}

ul.news_list {width:100%; float:left; padding:;}
ul.news_list li{float:left; margin-right:20px; margin-bottom:20px;}
ul.news_list li:nth-of-type(4n){margin-right:0;}
ul.news_list li.bgs{ background-color:#FDFDFD;  border-top:#F9F9F9 2px solid;}
ul.news_list li.bgs a{padding-top: ;}
ul.news_list li a{ display:block; float:left;width:283px; border:#F9F9F9 1px solid;}
ul.news_list li a h2{width:80%; padding:0 10%; font: normal 18px/35px "微软雅黑"; height:35px; overflow:hidden; color:#333; margin-top:10px;}
ul.news_list li a h5{width:80%; padding:1% 10%; font: normal 14px/26px "微软雅黑";height:78px; overflow:hidden; color:#888; text-align:left;}
ul.news_list li.bgs a h5{height:130px;}
ul.news_list li a p.newspic{width:100%; height:190px;overflow:hidden;position: relative;}
ul.news_list li a p.newspic img{width:100%; height:190px;}
ul.news_list li a p.time{width:80%;  margin:10px 10%; font: normal 12px/30px Arial;color:#999; border-top:#E9E9E9 1px solid;text-align:left; }
ul.news_list li a p.time i {    display:block; float:right; font-size:16px; line-height:30px;}

ul.news_list li a:hover{  border:#b23331 1px solid;}
ul.news_list li a:hover p.time i { color:#b23331;}
ul.news_list li a p.newspic:before {
    content: '';
    position: absolute;
    left: 10%;
    margin-left: ;
    bottom: 0;
    display: block;
    border-color: transparent transparent #fff transparent;
    border-width: 8px;
    border-style: solid;
    width: 0px;
    height: 0px;
}

#ViewLeft{width:870px; float:left; overflow:hidden; }
/* #ViewLeft{width:1200px; float:left; overflow:hidden; margin-top:-15px;  }*/
#View_tit{width:100%; float:left; overflow:hidden;  padding-bottom:5px;position:relative; }
#View_tit h3{ font-size:28px; line-height:40px; font-weight:normal; color: #000; position:relative; text-indent:15px; margin-bottom:5px;}
#View_tit h3:before{ content:""; position: absolute; left:0; top:12px; 
width:5px; height:20px; overflow:hidden;  background-color:#b23331;}
.proView{width:870px; float:left; overflow:hidden; padding:10px 0; word-wrap: break-word;}
#View_tit p{ font-size: 12px; font-family: Arial,"宋体";   color: #888; text-indent:20px; border-bottom:#E9E9E9 1px solid;}
/*#View_tit p a{   color: #00c1de;}
#View_tit p a:hover{   color: #0066cc;}
#View_tit a.share{ position: absolute; right:10px; top:22px; width:25px; height:25px; overflow:hidden; 
font-size:0; text-indent:-999px; background:url(../ico/shareQ.png) center center no-repeat;}*/


#NewView{width:100%; float:left;overflow:hidden;  word-wrap: break-word;}
#NewView a{color: #0066CC;	text-decoration: none;}
#NewView a:hover{color: #0066CC;	text-decoration: underline;}
#ViewRight{width:300px; float:right; background-color:#F9F9F9;}
#ViewRight h2 {
    height: 50px;
    border-bottom: 1px solid #e3e4e6;
    text-indent: 22px; font-size:18px; line-height:50px; font-weight:normal; color: #333;
}
#ViewRight a.more { margin:0 15px 0 0; float:right; line-height:50px;font-size:12px;color: #b23331; }
/*
#ViewRight p.ad{width:100%; }
#ViewRight p.ad img{width:100%; }*/
ul.notice-panel {    padding: 20px ;    line-height: 20px;    display: inline-block;}
ul.notice-panel li {    width: 100%;    display: inline-block;    padding: 3px 0;  border-bottom: 1px solid #e3e4e6;}
ul.notice-panel i {
    float: left;
    display: inline-block;
    height: 3px;
    width: 3px;
    margin-right: 14px;
    margin-top: 11px;
    background: #ccc;
    overflow: hidden;
}
ul.notice-panel a {
    display: block;
    color: #333;
}
ul.notice-panel a.ml { margin-left:14px; padding:5px 0;}
ul.notice-panel a:hover{    color:#b23331;}
ul.notice-panel a img{ max-width:100%;}
ul.notice-panel a p{  text-align:center; margin-bottom:10px;}

#fenxiang{position: absolute; right:2px; top:20px;}
#PREVIOUS_NEXT {
    float: left; position:relative; padding-bottom:15px; padding-top:5px; margin-top:5px;
    width: 100%;
    border-top: #E9E9E9 1px solid;
    text-indent: 15px;
    font: normal 14px/30px "微软雅黑",Arial,"宋体"; 
    overflow: hidden;
}
.PREVIOUS {    background: url(../ico/01.gif) 3px center no-repeat; height:30px; overflow:hidden;}
.NEXT {    background: url(../ico/02.gif) 3px center no-repeat;height:30px; overflow:hidden;}

.inner_cont {width:100%; float: left; margin-bottom:20px;
    overflow: hidden;
    padding: 48px 0 38px;
    background-color: #f8f8f8;

}

.inner_cont .tit {

    float: left; width:45%; text-align:center;

    display: block;

    padding-top: 70px;

    font-size: 25px;

    color: #b23331;

}
.inner_cont .tit_en{
	
    float: left; width:45%; text-align:center;

    display: block;

    padding-top: 70px;

    font-size: 22px;

    color: #b23331;
	zoom:1;
}

 .txt_area {

    float: left;

    padding-left: 38px;

    border-left: 1px solid #ccc;

}

 .txt_area dl {

    margin-bottom: 15px;

}

.txt_area dt {display: inline-block;
    color: #b23331;    font-size: 30px; 	    font-family: FontAwesome;    font-style: normal;
    width: 45px;     height: 45px; text-align:center; line-height:45px;
	border:#b23331 1px solid; border-radius:100%; overflow:hidden;
   vertical-align: middle;
  /*   background: url(../ico/contact_us_ico.png) 0 0 no-repeat;font-size:0;*/
}
/*.txt_area dt i{    color: #2367B5; }*/
.txt_area .dt_v1:before {    content: "\f015";}
.txt_area .dt_v2:before {    content: "\f095";}
.txt_area .dt_v3:before {   content: "\f1ac";}




.txt_area dd {

    display: inline-block;

    margin-left: 13px;

    font-size: 17px;

    color: #666;

    vertical-align: middle;

}

ul.ziliao{ width: 100%; float:left; }

ul.ziliao li { display:block; float:left;
    width: 49%; margin-right:1%;
	margin-bottom:2%; 
    font: normal 14px/24px "微软雅黑",Arial,"宋体";
    background-color: #F5F5F5;
    position: relative;
}
ul.ziliao li:nth-of-type(2n){margin-right:0;margin-left:1%;}
.downtxt{padding:2% 5%;float:left;line-height:30px;width:60%;}
.downtxt p{ margin-top:15px;}
.downimg{ display:block; float:left;width:30%; padding:0; margin:0;}
.downimg img{ width:100%;}



.tit_fir{ width:1200px; float:left; padding-bottom:25px;}

.box1 {
    margin-left: 0;
}

.box {
    float: left;
    width:340px;
    margin-left: 60px;/* margin-bottom:22px;*/
}

.box dt {
    height: 190px;
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid #e0e0e0;
    font-size: 20px;
    text-align: center;
    color: #b23331;
}
.box1 dt i {
    background-position: 0 0;
}
.box dt i {
    display: block;
    width: 150px;
    height: 140px;
    margin: 0 auto 20px;
    background-image: url(../images/career_icon.png);
    background-repeat: no-repeat;
}
.box2 dt i {
    background-position: 0 -150px;
}
.box3 dt i {
    background-position: 0 -300px;
}

 .box dd {
    padding-left: 13px;
    margin-bottom: 10px;
    background: url(../ico/ico_dian3.png) 0 9px no-repeat;
    word-break: keep-all;
}

.botm {
    width:1200px;
    margin-left: 0;
}
.botm dt {
    height: auto;
    padding-bottom: 0;
    margin-bottom: 30px;
    border-bottom:none;
    text-align: center;
}




.contLeftimg { max-height:300px; overflow:hidden;
}
.contbox {
    width:100%; float:left; padding: 30px 0;
    border-top: 1px solid #e0e0e0;
}
.contbox .contLeft {
    float: left; display:block; 
    width: 30%;
}

.contbox:after,
.contRight:after
{content:''; clear: both !important; display: block !important;	font-size:0 !important;	height:0 !important;	line-height: 0 !important;	/*width: 100% !important;*/	margin:0 !important;	padding:0 !important;	border:0 !important;}
ul.classList01 {float:left; width:100%; }
ul.classList01 li{float:left; width:49%; margin:0 0.5%; margin-left:0;margin-bottom:10px; position: relative;}
ul.classList01 li a{ cursor:pointer;
     position: relative;
    display: block;
    background-color:#f5f5f5;
    border-bottom:#e0e0e0 1px dashed;border-top:#e0e0e0 1px dashed;
    font-size: 14px; line-height:24px;
    line-height: 1em; padding:10px 5px;
	}
ul.classList01 li a.cur{    color: #008BD2; background-color:#FFF;}
ul.classList01 li a:after {transition:all ease-out 0.3s;
    content: "";
    position: absolute;display: block; width:10px; height:2px; overflow:hidden; background:#008BD2;
     right:10px ; top: 50%; margin-top:-1px;
}
ul.classList01 li a.cur:before{ display:none;}
ul.classList01 li a:before {transition:all ease-out 0.3s;
    content: "";
    position: absolute;display: block; width:2px; height:10px; overflow:hidden; background:#008BD2;
     right:14px ; top: 50%; margin-top:-5px;
}


ul.classList01 li ul{display:none ;width:100%; position:absolute; left:0; top:0; padding-top:35px; z-index:999; border:#008BD2 1px solid; /*box-shadow: 0 2px 50px 0 rgba(0, 0, 0, 0.25);*/}
ul.classList01 li ul li{ float:left;width:100%;padding:0; margin:0;background-color:#f5f5f5;}
ul.classList01 li ul li:nth-of-type(2n){margin:0;}
ul.classList01 li ul li a{ float:left;width:94%;padding:8px 3%; border-bottom:#e0e0e0 1px dashed; border-top:none; text-align:left;  color:#666; }
ul.classList01 li ul li:last-child a{  border-bottom:none;}
ul.classList01 li ul li a:hover{ background:#FFF; }
ul.classList01 li ul li a:after{ content: "";
    position: absolute;display: block; width:6px; height:6px; border-radius:100%; overflow:hidden; background:#008BD2;
     left:3px ; top: 50%; margin-top:-3px;}
ul.classList01 li ul li a:before{ display:none;}



.contbox p { padding-left:10px; padding-bottom:10px;}
.contbox h2 {text-indent:10px;
    font-size: 24px; line-height:1em; font-weight:normal;
    color: #008BD2; padding-bottom:10px;
}
.contbox h5 {
    float: left; position:relative;
    width: 30%;
    font-size: 24px; line-height:36px; font-weight:normal;
    color: #008BD2;
}
.contbox h5:after{ content:"";
position: absolute; left:0; top:-31px;
width:100%; height:1px; background:#008BD2; overflow:hidden;

}
.contbox .contRight {
    float: left; display:block; margin-left:3%;
    width: 67%;
}
ul.classList02 {float:left;width:100%;  }
ul.classList02 li{float:left; margin-right:10px; margin-bottom:10px;}
ul.classList02 li:nth-of-type(4n){}
ul.classList02 li a{ 
position: relative;
    display: block;
    min-width: 80px;
    padding: 14px 25px 14px 10px;
    background: #eee;
    font-size: 16px;
    line-height: 1em;
	}
ul.classList02 li a:hover {
    background: #008BD2;
    color: #fff;
}
ul.classList02 li a:after {transition:all ease-out 0.3s;
    content: "";
    position: absolute;display: block; width:10px; height:10px; overflow:hidden; background:;
    top: 50%; margin-top:-5px; right:13px;
	transform: rotate(45deg);
	border-right:#008BD2 1.5px solid; border-top:#008BD2 1.5px solid;
/*    transform: skew(30deg, 30deg);
     margin-top: -3px; margin-right: 14px;
	border-color: transparent transparent transparent #008BD2;
    border-width: 2px;
    border-style: solid;
    width: 0px;
    height: 0px;*/
	
}
ul.classList02 li a:hover:after { border-color:#FFF;	}




.jobbox {
    width:1200px; float:left; padding: 30px 0;
    border-top: 1px solid #e0e0e0;
}
.jobbox h5 {
    float: left; position:relative;
    width: 250px; text-indent:15px;
    font-size: 25px; font-weight:normal;
    color: #b23331;
}
.jobbox h5.eng {text-indent:0 !important;}
.jobbox h5:after{ content:"";
position: absolute; left:0; top:-31px;
width:250px; height:1px; background:#b23331; overflow:hidden;

}
.jobbox .jobinfor {
    float: left; display:block;
    width: 950px;
}

#lineDivGren{border-top:#e0e0e0 1px solid; width:100%; float:left; height:25px;  overflow:hidden; text-indent:-999px; font-size:0;}

.proTxt{ width:550px; float:right;}
.proTxt .bz{  float:left;border-bottom:#EFEFEF 1px solid; 
 width:97%;  padding-left:3%; padding-bottom:15px; margin-bottom:15px; margin-top:15px;  background:url(../ico/ico_right_blue.png) 0 5px no-repeat; }
a.btn{  float:left; margin-left:3%; padding:10px 27px; font-size:16px; background-color:#aaa; color:#FFF;}
a.btnbule{background-color:#3292de !important;}
a.gereen{background-color:#71C632 !important;}
a.btnbule:hover{background-color:#2367B5 !important;}
a.gereen:hover{background-color:#58AA46 !important;}




.proTxt h2{  float:left; font-size:24px; line-height:26px; font-weight:normal;
    padding-left: 2%; width:98%; position:relative;
}
 .proTxt h2:before{ content:"";position: absolute; left:0; top:6px; width:4px; height:20px; background-color:#2367B5; overflow:hidden;
 }
.proTxt h2 span{ font: bold 20px/24px Arial,"宋体"; color:#777;}
/*---------- location---------------*/
.location_wrap	{ width:100%; height:50px; overflow:hidden;}
.page_nav	{width:1200px; margin:0 auto; padding:15px 0;border-top:1px solid #ddd; }
.page_nav li:first-child img	{vertical-align:top; margin:3px 0 0}
.page_nav li	{position:relative; display:inline; padding-right:18px; padding-left:10px; font-size:14px; line-height:20px;height:20px; text-transform : capitalize/*首字母大写*/;}
.page_nav li:after	{
	content: "";
    position: absolute;display: block; width:10px; height:10px; overflow:hidden; background:;
    top:50%; right:0; margin-top:-5px; 
	transform: rotate(45deg);
	border-right:#D1D1D1 1px solid; border-top:#D1D1D1 1px solid;}
.page_nav li.current_path	{color:#ff5e00; padding-right:0; margin-right:0;}
.page_nav li.current_path:after	{ display:none;}

/*---------------------------------//footer-----------------------------------*/
#footmain:after,#foot:after,#footer:after { content:'';clear: both !important; display: block !important;	font-size:0 !important;	height:0 !important;	line-height: 0 !important;	/*width: 100% !important;*/	margin:0 !important;	padding:0 !important;	border:0 !important;}

#footmain{ width:100%; background:#333333; color:#FFF; padding:22px 0;position:relative;    border-top:#b23331 3px solid;	}
#footer	{position:relative; width:1200px; margin:0 auto; color:#B3B3B3; font-size:13px; font-family: Arial,"宋体","微软雅黑", Helvetica, sans-serif;}
#footer	a{ color:#B3B3B3;}
#footer	a:hover{ color:#B3B3B3; text-decoration:underline;}
.btn_top{display:block; position:fixed; z-index:10; bottom:16px; left:50%; z-index:9999; width:50px; height:50px; margin-left:550px; background-color:#b23331;
color:#FFF !important; font-size:12px; line-height:65px; text-align:center; }
.fixed{position:absolute !important; top:-53px !important;}
.btn_top:before{
	transition:all ease-out 0.3s;
    content: "";
    position: absolute;display: block; width:10px; height:10px; overflow:hidden; background:;
    top: 12px; left:50%; margin-left:-5px; 
	transform: rotate(-45deg);
	border-right:#FFF 2px solid; border-top:#FFF 2px solid;
	 }

#footer .lang_wrap {
    position: absolute;
    top: 13px;
    right: 0;
}
#footer .lang_wrap a:first-child {
    margin-left: 0;
}
#footer .lang_wrap a.on,#foot .lang_wrap a:hover {
    color: #fff;
}
#footer .lang_wrap a.en {
    background-position: 0 -21px;
}
#footer .lang_wrap a {
    display: inline-block;
    width: 32px;
    margin-left: 10px;
    padding-left: 28px;
    background: url(../images/icon_lang.png) no-repeat 0 0;
    background-size: 21px 63px;
    color: #999;
    font-size: 12px;
    line-height: 21px;
}
#footer .lang_wrap a.cn {
    background-position: 0 -42px;
}


#footer .lang_wrap a.wx {background: url(../images/wx.png) center top no-repeat;}
#footer .lang_wrap a.oa {background: url(../images/oa.png) center top no-repeat;}
#footer .lang_wrap a.mail {background: url(../images/mail.png) center top no-repeat;}


UL.sitemap {float:left; display:block; margin:0 42px 0 10px; }
UL.sitemap.ENG{ margin:0 26px 0 1px !important; }

UL.sitemap h2{ font: normal 14px/30px "微软雅黑",Arial, Helvetica, sans-serif,"宋体"; color:#FFF; margin-bottom:10px; position:relative;}
UL.sitemap li.first{ height:40px;}
UL.sitemap li,
UL.sitemap li a{ font-size:12px; line-height:24px; font-family:Arial,"宋体" ; color:#969697; position:relative;}
UL.sitemap li a:hover{color:#dadada; cursor:pointer;}
.code-img{position: absolute; z-index:999;   left:-28px; top:-120px;  position: absolute; width:120px;}
.none{  display:none !important;  }


/*#footRight a{ display:block; float:left; margin-right:15px;color:#808080; font-family:Arial, "微软雅黑","宋体"; }
#footRight a span{ float:left;display:block;  }
#footRight a i{ width:30px; height:30px;display:block; margin:0 auto; overflow:hidden; border-radius:100%; }
#footRight a i.wx{ background: url(../images/wx3.png) center center no-repeat #FFF; position:relative;}
#footRight .code-img{position: absolute; z-index:999;   left:-33px; top:-120px;  position: absolute;}
.none{  display:none !important;  }
#footRight a i.taobao{ background: url(../images/taobao.png) center center no-repeat #FFF ;}
#footRight a i.weibo{ background: url(../images/weibo.png) center center no-repeat #FFF ;}
#footRight a i.qq{ background: url(../images/qq2.png) center center no-repeat #FFF ;}
#footRight a:hover{color:#F1F1F1; }
#footRight a:hover i{background-color:#F1F1F1;}*/

#foot{width:1200px; margin:0 auto; position:relative;   padding:15px 0; margin-top:15px; position:relative; border-top: #555 1px solid;  color:#969697; font: normal 12px/24px Arial,"宋体";  }
#foot a{color:#8c8c8c; padding-left:22px;}
#foot a:hover{color:#FFF;}


/*---------------------------------//page-----------------------------------*/
#pages {
    font-family: Arial,宋体;
    padding: 15px 0 25px;
}
.bottom_pages {
    width: 100%;
    float: left;
}
.pages_center {
    margin: 0px auto;
    text-align: center;
}
#pages a.a1 {
    background: #FCFCFC;
    width: 56px;
    padding: 0;
}
#pages span {
    display: inline-block;
    height: 22px;
    line-height: 22px;
    background: #b23331;
    border: 1px solid #b23331;
    color: #fff;
    text-align: center;
    padding: 0 10px;
}
#pages a {
    display: inline-block;
    height: 22px;
    line-height: 22px;
    background: #fff;
    border: 1px solid #e3e3e3;
    text-align: center;
    color: #333;
    padding: 0 10px;
}
#pages a:hover {
    background: #f1f1f1;
    color: #000;
    text-decoration: none;
}
