body { font-size:14px; color:#333333; font-family: Arial, Helvetica, sans-serif; line-height:1.5;margin:0px; padding:0px;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;}
img { border:0px;}
a { color:#333333; text-decoration:none;}
a:hover { color:#ff6a00;}

.fl{ float:left;}

.fr{ float:right;}

.w1200{ width:1200px; margin:0 auto;}


/*body*/
#container { width:100%; min-width:1280px; margin:0 auto;}

/*header*/
#header { height:70px; background:#CCFFCC; margin-bottom:8px;}
#nav { height:30px; background:#CCFFCC; margin-bottom:8px;}

 
/*main*/
#maincontent { margin:0 auto;}
#main { width:1200px; margin:0 auto;}
#side { float:left; width:230px; margin:0px 0px 80px 0px; border:4px #d36100 solid;}
#left_bg{ height:60px; background:#d36100;}
#left_title{ padding-top:8px; text-align: center;font-weight: normal;color:#fff; font-size: 24px;}
#left_nav{ width:222px; padding:2px 0px 2px 4px; background:#fff;}

 
/*footer*/
#footer { width:100%; height:300px; background:#e7e7e7; border-top:1px #d0d0d0 solid; margin:0 auto;}
#footer_content{ width:1200px; margin:50px auto;}
#footer_content1{ width:990px; margin:10px auto;}
#footer_content_1{ float:left;}
#footer_content_1_text{ font-size:18px; font-weight:bold; line-height:36px;}
#footer_content_1_line{ width:45px; height:4px; background:#acacac;}
#footer_content_1_tel{ font-size:25px; color:#ef8423; font-family:microsoft yahei,Verdana; margin:6px 0px 0px 0px;}
#footer_content_1_tel span{ font-size:14px; color:#333333; padding:0px 0px 0px 8px;}
#footer_content_1_content{ margin:2px 0px 0px 0px;}
.c_item_1{ float:left; width:15px; height:16px; background:url(../images/add.png) left top no-repeat; margin:4px 0px 0px 0px;}
.c_item_2{ float:left; width:15px; height:16px; background:url(../images/tel.png) left top no-repeat; margin:4px 0px 0px 0px;}
.c_item_3{ float:left; width:15px; height:16px; background:url(../images/fax.png) left top no-repeat; margin:4px 0px 0px 0px;}
.c_item_4{ float:left; width:15px; height:16px; background:url(../images/email.png) left top no-repeat; margin:4px 0px 0px 0px;}
.ci_tit_1{float:left; width:345px; line-height: 22px; margin:0px 0px 0px 6px;}

#footer_content_2{ float:left;width:338px; margin:0px 0px 0px 58px;}
#footer_content_2_text{ font-size:18px; font-weight:bold; line-height:36px;}
#footer_content_2_line{ width:45px; height:4px; background:#acacac;}
#footer_content_2_nav{ width:338px; margin:10px 0px 0px 0px;}
#footer_content_2_nav li{ float:left; width:100px; height:40px; text-align:center; background-image:url(../Images/footer_nav_bg.jpg); margin:0px 10px 10px 0px;}
#footer_content_2_nav li a{ line-height:40px; text-align:center; color:#333333;}

#footer_content_3{ float: right;}
#footer_content_3_text{ font-size:18px; font-weight:bold; line-height:36px;}
#footer_content_3_detail{ width:280px; line-height:24px; margin-top:5px;}
.search{ margin-top:10px;}
.ss{ width:278px; height:34px; line-height:34px; border:1px #cdcdcd solid;}
.tijiao{ width:126px; height:36px; background-image: url(../Images/submit.png);  border:0; color:#FFFFFF; background-repeat:no-repeat; margin:15px auto;}
.search input{border:0;outline:none;}

#copy{ width:100%; height:46px; line-height:46px; color:#000000; text-align:center; background:#e98b3a; margin:0 auto;}
#copy a{ color:#000000;}


.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}


/*头部*/
.header{position:absolute;top:0px;left:0;right:0;z-index:99; width:100%; min-width:1280px;}
.topbar{ height:30px; line-height:30px;overflow:hidden;margin-top:4px;}
.topbar .wel{color: #fff;background: url(../images/user.png) no-repeat left center;padding-left: 22px;float: left;}


/*head*/

.head{ width:1200px; height:82px; margin:32px auto;}
.rigbott{margin-top:30px;}
.head .logo{display:block; float:left; margin-top:8px;} 
.head .language{ width:266px; float:right; margin-top:16px;}
.topright{float:right;width:960px;}

/*导航条*/
.menu_bg{ position:absolute; min-width:1280px;top:146px;left:0;right:0;z-index:99; height:42px; background-image:url(../Images/nav_bg.png); background-repeat:repeat-x; margin:0 auto;}
.menu{ width:1270px; margin:0 auto;}
.menu ul{list-style:none;} 
.menu li{float:left;line-height:42px; margin:0px 8px;} 
.menu a{display:block;text-align:center;height:42px; font-size:16px; color:##1e1e1e; font-weight:600; padding:0px 22px;} 
.menu a:hover{color:#FFF; text-decoration:none;background:#f18a12 5px 12px;} 
.line{ float:left; width:1px; color:#c4824e;}


/*banner*/
.banner{ width:100%; overflow:hidden; margin:0 auto;}
.slider-nav{display:none;}

.index_pr_bg{ width:100%; height:100%; overflow:hidden; background:#f3f3f3; margin:0 auto;}

#index_01{ width:1200px; height:100%; overflow:hidden; margin:50px auto 0px auto;}
#index_01_text{ height:46px; text-align:center; font-size:36px; font-weight:600; color:#4f4f4f; margin:0 auto;}
#index_01_text span{ color:#f1984b;}
#index_01_detail{ font-size:16px; line-height:24px; color:#6e6e6e; text-align:center; margin:25px auto;}
#index_01_content{ margin:0 auto;}
#index_01_more{ width:185px; height:40px; margin:20px auto;}

.xz-pi-n-hot { height:100%; overflow: hidden; margin:0 auto 70px auto;}
.xz-pi-n-hot li {margin-top:20px;-moz-transition:all .2s ease 0;-webkit-transition:all .2s ease 0;-o-transition:all .2s ease 0;transition:all .2s ease 0;position:relative; background-image:url(../Images/index_pr_bg.png);float:left;width:362px;height:284px; margin:30px 1px 0px 28px; border:1px solid #EEE; overflow:hidden;}
.xz-pi-n-hot .li1 {margin-left:0}
.xz-pi-n-hot li div { width:362px; height:216px; margin:0 auto;}
.xz-pi-n-hot li p {-moz-transition:all .2s ease 0;-webkit-transition:all .2s ease 0;-o-transition:all .2s ease 0;transition:all .2s ease 0; color:#1e1d1d; text-align:center;font-size:18px; font-weight:600; height:56px;overflow:hidden; padding:28px 0px 0px 0px;}
.xz-pi-n-hot li:hover {border:1px solid #EC8B00; border-radius:5px;}
.xz-pi-n-hot li:hover p {}

.index_about{ 
    background-image:url(../Images/toins.jpg);
	width:100%;
	height:100%;
	margin: 0 0px;
}

.index_tit{ 
    text-align: center;
	padding:64px 0px 0px 0px;
    font-size: 36px;
	line-height:40px;
	color:#4f4f4f;
	font-weight:600;
}

.index_tit_line{
	width:80px;
	height:3px; 
	background:url(../Images/index_title_line.jpg);
	margin:14px auto 40px auto;
}

.index_tit span{

    color:#f1984b;
 
}

.index_text{
    font-size:15px;
    line-height:26px;
    color:#666;
	text-align:center;
}

.index_more_1{
	width:56px;
	height:56px; 
	text-align:center;
	margin:30px auto;
}

.about_pic{ 
	width:1200px;
	height:680px;
	margin:0 auto 70px auto;
}

.nums{

	margin:0 0;

	background: url(../images/nums_bg.jpg) repeat-x;

	background-size: 100% 100%;

	padding-bottom: 6%;

}

.nums_con{

	width: 1200px;
	
	height:60px;

	margin: 0 auto;

	background: #fff;

	box-shadow: 0px 0px 16px 1px rgba(0,0,0,.2);

	padding: 60px 0;

}

.nums_con li{

	width: 20%;

	float: left;

	background: url(../images/bor1.jpg) no-repeat right center;

	padding-left: 5%;

	color: #363636;

	font-size: 16px;

	line-height: 1.3;

}

.nums_con li:last-child{

	background: none;

}

.nums_con li:nth-child(2){

	padding-left: 4.5%;

}

.nums_con li:nth-child(3){

	padding-left: 3.5%;
	
	padding-right: 3.5%;

}

.nums_con li:nth-child(4){

	padding-left: 3.5%;

}

.nums_con li em{ 

    font-style:normal;
	
}

.nums_con li img{

	width: 25%;

	float: left;

	margin-right:6%;

	margin-top: 2%;

}

.nums_con li span{

	font-size: 36px;

}

.nums_con li em{

	font-size: 18px;

}

.effImg01 img/*,
.inewsSlider li img,
.inewsList li img,
.videoList li img 
*/{-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;} 
.effImg01:hover img/*,
.inewsSlider li:hover img,
.inewsList li:hover img,
.videoList li.hover img
*/{transform: scale(1.05);-moz-transform: scale(1.05);-webkit-transform: scale(1.05);}

.xz-pi-n { margin:0 auto;}
.xz-pi-n li {margin-top:20px;-moz-transition:all .2s ease 0;-webkit-transition:all .2s ease 0;-o-transition:all .2s ease 0;transition:all .2s ease 0;position:relative;float:left;width:238px;height:243px;border:1px solid #c0c0c0; background:#FFFFFF; margin:10px 1px 20px 10px;}
.xz-pi-n .li1 {margin-left:0}
.xz-pi-n li div { width:238px; height:198px; margin:0 auto;}
.xz-pi-n li p {-moz-transition:all .2s ease 0;-webkit-transition:all .2s ease 0;-o-transition:all .2s ease 0;transition:all .2s ease 0; color:#ffffff; text-align:center;font-size:14px;height:45px;overflow:hidden;line-height:45px; background:#22429a;}
.xz-pi-n li:hover {border:1px solid #EC8B00;}
.xz-pi-n li:hover p {background:#EC8B00;color:#FFF}

#inner_banner { width:100%; overflow:hidden; margin:0 auto;}

#position{ width:100%; height:76px; border-bottom:1px #e5e5e5 solid; margin:0 auto;}
.newslist_menu{width:1200px; margin:0 auto;}
.newslist_menu_list{ height:76px;}
.newslist_menu_list li{ float:left;display:block; height:76px; text-align:center; margin:0px 70px 0px 0px;}
.newslist_menu_list li a{ float:left; display:block; height:76px; line-height:76px; color:#5d5d5d; font-size:16px; text-align:center;}
.newslist_menu_list li a:hover{ float:left; display:block; height:76px; line-height:76px; color:#f1984b; text-align:center; border-bottom:2px #f1984b solid;}
.newslist_menu_list li.selectTag,.newslist_menu_list li.selectTag a{ float:left; display:block; height:76px; background-position:center; line-height:76px; color:#5d5d5d; text-align:center; border-bottom:2px #f1984b solid;}
.newslist_content_content{ display:none;}
#tagContent DIV.selectTag,#tagContent1 DIV.selectTag,#tagContent2 DIV.selectTag,#tagContent3 DIV.selectTag,#tagContent4 DIV.selectTag,#tagContent5 DIV.selectTag,#tagContent6 DIV.selectTag,#tagContent7 DIV.selectTag,#tagContent8 DIV.selectTag,#tagContent9  DIV.selectTag{ display:block;}

#maincontent { margin:0 auto;}
#main { margin:0 auto;}
#info_text{ font-size:40px; color:#3c3c3c; text-align:center; padding:45px 0px 0px 0px;}
#info_text span{ font-size:20px; color:#d4d5d5; text-align:center; font-family:Arial, Helvetica, sans-serif}
#main_content{ width:1200px; margin:0 auto;}
#content{ width:1200px; height:100%; font-size:15px; overflow:hidden; padding:40px 0px 60px 0px; margin:0px auto;}

.culture_con{
	background: #efefef;
}
.culture{
	background: #efefef;
	height:100%;
	overflow:hidden;
	margin-bottom: 4%;
	margin-top:2%;
}

.culture li{
	width: 25%;
	float: left;
	text-align: center;
}
.culture_text{
	padding: 18% 0 11% 0;
}
.culture_text h3{
	color: #262626;
	font-size: 26px;
	margin-bottom:5%;
}
.culture_text p{
	color: #4f4e4e;
	font-size: 16px;
	line-height: 22px;
	overflow: hidden;
	padding: 0 6%;

}


.works a{
	display: block;
	background: url(../images/img_78.png) no-repeat center center;
	width: 240px;
	height: 50px;
	padding-right: 30px;
	text-align: center;
	font-size: 16px;
	color: #666666;
	line-height: 50px;
	margin-top: 56px;
	margin-bottom:40px;
	transition: all 0.3s;
}
.works a:hover{
	background: url(../images/img_79.png) no-repeat center  center;
	color: #f1984b;
	transition: all 0.3s;
}


.competition {
	background: #fff;
	}
.wish-wrap {
		padding: 98px 0 96px;
		background: #fff;
}
.inner-titles {
			top: 100px;
	}
.inner-title-h4 {
		font-size: 30px;
		line-height: 30px;
		color: #222;
	}
.inner-title-h5 {
		font-size: 18px;
		line-height: 30px;
		margin: 9px 0 40px 0px;
		color: #222;
	}
.inner-title-h5 em{
		display: inline-block;
		width:54px;
		height:4px;
		text-align:center;
		background:#f1984b;
		margin-top:40px;
		}
.inner-title-h6 {
		font-size: 16px;
		line-height: 30px;
		color: 777;
	}
.core-wrap .co-titles {
		background-image:url(../Images/ce_bg.jpg);
		color:#222;
		height:380px;
	}
.competition .co-titles{
     padding:80px 0 50px 0px;
}
.core-items {
		width: 385px;
		margin-right: 22px;
	}
.core-items3 {
		margin-right: 0;
	}
.co-titles {
    font-size:30px;
    line-height:30px;
		}
.co-titles .co-en-span {
		display: inline-block;
		margin-right: 10px;
	}
.core-txts {
		padding: 34px 40px 48px;
		box-sizing: border-box;
		background: #f7f7f7;
	}
.core-title {
		font-size: 24px;
		line-height: 24px;
		padding-bottom: 22px;
		color: #333;
		content: "";
		bottom: 0;
		}
.core-wrap .core-title:after{
		position:absolute;
		content:"";
		left:50%;
		bottom:0px;
		display:inline-block;
		width:32px;
		margin-left:-16px;
		height:2px;
		background:#bfbfbf;
}
.core-wrap .core-detail{
		font-size:14px;
		line-height:28px;
		color:#777;
		margin-top:30px;
		height:140px;
		overflow:hidden;
}
.core-items-wrap{ 
margin-top:-280px;
z-index:999;}

.w1280 {
      width:1280px;
      margin:0 auto;
	  padding-left:90px;
		}
.talents-img {
		width: 120px;
		margin: 0 auto 30px;
	}
.talents-ul-wrap {
		height:100%;
		overflow:hidden;
		padding-bottom: 80px;
	}
	.talents-li  {
		width: 305px !important;
		margin-right: 22px !important;
		height: 420px;
		background: #fff;
		padding: 44px 40px 0;
		box-shadow: 0 0 36px rgba(0,0,0,.1);
		list-style:none;
		border-top:1px #ededed solid;
	}
	.talents-details {
		font-size: 15px;
		line-height: 30px;
		color: #666;
		max-height: 210px;
		overflow: hidden;
	}
	.talents-h5 {
		font-size: 16px;
		line-height: 24px;
		color: #666;
		padding-bottom: 56px;
	}
	.color-span {
		width: 100%;
		height: 4px;
		left: 0;
		bottom: 0;
	}
.co-titles em{
		display: inline-block;
		width:54px;
		height:4px;
		text-align:center;
		background:#f28d01;
		margin-top:40px;}

.poa{ position:absolute;}
.tec{
	text-align: center;
}
.por{
	position: relative;
}
.f-cb{
	zoom:1;
}


.newsBack {width:63px;height:22px;overflow:hidden;margin:15px auto 0px auto;}
.newsBack a {background-image:url(../images/back.jpg);display:block;width:63px;height:22px;background-position:0px 0px;}
.newsBack a:hover {background-position:0px -22px;}

.xz-pi-n_1 { margin:0 auto;}
.xz-pi-n_1 li {margin-top:20px;-moz-transition:all .2s ease 0;-webkit-transition:all .2s ease 0;-o-transition:all .2s ease 0;transition:all .2s ease 0;position:relative;float:left;width:212px;height:200px;border:1px solid #c0c0c0; background:#FFFFFF; margin:0px 16px 60px 16px;}
.xz-pi-n_1 .li1 {margin-left:0}
.xz-pi-n_1 li div { width:212px; height:180px; margin:0 auto;}
.xz-pi-n_1 li p {-moz-transition:all .2s ease 0;-webkit-transition:all .2s ease 0;-o-transition:all .2s ease 0;transition:all .2s ease 0; color:#ffffff; text-align:center;font-size:14px;height:45px;overflow:hidden;line-height:45px; background:#22429a;}
.xz-pi-n_1 li:hover {border:1px solid #EC8B00;}
.xz-pi-n_1 li:hover p {background:#EC8B00;color:#FFF}


.cb_main{width:100%; height:100%; overflow:hidden; margin-top:32px; margin-bottom:50px;}
.cbm_item{width:100%; height:68px;margin-bottom:16px;padding-left:40px;}
.c_item1{background:url(../images/con_pic1.png) left top no-repeat}
.c_item2{background:url(../images/con_pic2.png) left top no-repeat}
.c_item3{background:url(../images/con_pic3.png) left top no-repeat}
.c_item4{background:url(../images/con_pic4.png) left top no-repeat}
.c_item5{background:url(../images/con_pic5.png) left top no-repeat}
.c_item6{background:url(../images/con_pic6.png) left top no-repeat}
.c_item8{background:url(../images/con_pic8.png) left top no-repeat}
.l_050{width:58%;float:left}
.ci_tit{width:100%;float:left;line-height: 26px;font-size:16px;color:#000;font-weight:bold;background:url(../images/con_pic7.png) left bottom no-repeat;padding-bottom:5px}
.ci_tet{width:100%;float:left;font-size: 16px;line-height:32px;color:#6d6d6d;padding-top:5px}
.ci_tet a{display:block;float:left;color:#6d6d6d;margin-right:20px}
.ci_tet p{float:left;margin-right:20px}
.ci_tet a.on_item{display: block;float:left;width:80px;font-size:12px;height:25px;line-height:25px;margin:8px 10px 0 0;text-align:center;color:#ef6500;background:#fff;border:1px solid #ef6500;border-radius:5px}
.ci_tet a.on_item:hover{color:#fff;background:#ef6500}
.r_050{width:42%;float:right}

