@charset "gb2312";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, 
pre, form, fieldset, input, textarea, p, blockquote,{ 
 padding: 0;
 margin: 0;
 }
 div{
}
a{ border:0px;}
 p{
	margin: 0px;
	padding: 0px;
}
* {margin:0; padding:0;}
ul, li, ol {list-style-type : none;}

#top , #adv  , #adv1  , #adv2  , #adv3  , #adv4  , #adv5  , #adv6  , #adv7   {
	width: 1202px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
	background-color: #FFF;
}
#shdaoh{
	width: 100%;
	
	clear: both;
	background-image: url(../images/meigui.png);
	background-repeat: repeat-x;
	z-index: 9999;
	position: absolute;
}
.shna  {
	width: 1250px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
	padding-top: 100px;
	color: #FFF;
	font-size: 30px;
	text-transform: uppercase;
}
#lannav  {
	width: 1340px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
	height: 125px;
	
}
#lannav .jszuo{
	width: 178px;
	float: left;
	line-height: 125px;
	font-size: 16px;
	color: #57585a;
}
#lannav .jszuo1{
	width: 57px;
	float: left;
	padding-top: 42px;text-align:right;
}
#lannav .jszuo2{
	width: 72px;
	float: left;
	padding-top: 50px;
	font-size: 16px;
	text-align:right;
}
.gao{ width:100%; margin:0 auto; text-align:center; clear:both;height:666px; padding:0px;background-image:url(../images/111k1_02.jpg); background-repeat:no-repeat; background-position:top center;}





.bd_k{ background:none; border:none; color:#FFF}



#daohbg{
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear:both;
	background-image: url(../images/nee_03.jpg);
	background-repeat: repeat-x;
	height:56px;
	
}
#daohbg .dhtitle{
	width: 1340px; margin:0 auto; overflow:hidden
	
}
.dhtitle .dhleftpic{
	width: 65px; float: left; height:56px; line-height:56px; text-align: left;
	
}
.dhtitle .dhleftcon{
	width: 500px; float: left; height:56px; line-height:56px; text-align: left;
	
}
.dhtitle .navf{
	float: right;
	height: 56px;
	line-height: 56px;
	text-align: center;
	padding-left: 30px;
	padding-right: 30px;
	
}

#sosuo{
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	clear: both;
	overflow: hidden;
	background-color: #f8f8f8
}
.newlist{
	width: 1340px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
	text-align: center;
	color: #A7A7A7;
	overflow: hidden;



}
 .newlist .ne1{
	width: 33%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	overflow: hidden;
	float: left;
	line-height: 28px;
	font-size: 16px;
	color: #6f6c6c;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;

}

 .newlist .ne2{
	width: 35%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	text-align: left;
	color: #A7A7A7;
	overflow: hidden;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-image: url(../images/caicai_17.jpg);
	background-repeat: no-repeat;
	background-position: left top;

}
 .newlist .ne2 .biao1{
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 0px;
	text-align: left;
	color: #333333;
	overflow: hidden;
	line-height: 32px;
	clear: both;
	padding-top: 20px;
	padding-left: 5px;
	font-size: 16px;
}
 .newlist .ne2 .biao1 ul{

}
 .newlist .ne2 .biao1 ul li{
	padding-left: 20px;
	background-image: url(../images/8777_28.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 32px;
	height: 32px;
	LIST-STYLE-TYPE: none;
}
 .newlist .ne3{
	width: 30%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: right;
	overflow: hidden;
	float: right;
	padding-top: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-image: url(../images/caicai_17.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
a.font_wen{
	font-size: 16px;
	text-decoration: none;
	color: #6f6c6c;
	font-size: 16px;
}
a.font_wen:visited {
	color: #6f6c6c;
	font-size: 16px;
	text-decoration: none;
}
a.font_wen:hover {
	text-decoration: underline;
	font-size: 16px;
	color: #000;
}
.imghover { display:block; width:356px; height:119px; overflow:hidden} 
.imghover img{-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;} 
.imghover:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}

.jiji img{-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;} 
.jiji:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}

#bianxian{
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
	overflow: hidden;
	height:214px;background-image: url(../images/11g.jpg);
	background-repeat: no-repeat;
	
}




#links{
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
	text-align: center;
	background-color:#FFF;
	overflow: hidden;
}




.welcome8{
	width: 194px;
	float: left;
	padding-left: 0px;
	color: #333;
	padding-top: 0px;
	background-image: url(../images/1111.png);
	background-repeat: no-repeat;
	margin-top: 9px;
	
}
.tlan-v{
	position:absolute;
	right:0px;
	width:280px;
	
	top:100px;
	display:none;

	line-height: 40px;
	background-color:#FFF;
	border: 1px solid #ddd;
	z-index:99999;
}
.tlan-v a {
    display: block;
    padding: 0 20px;
    border-bottom: 1px dashed #ddd;
	z-index:99999;
	font-size:14px
}

.daohang_1 li {

    height: 61px;
}
.menu_about{
	position:absolute;
	left:-26px;
	top:59px;
	display:none;
	z-index:100;
	line-height: 40px;
}
.menu_about p{
	width:131px;
	height:40px;
	background:#fff;
	text-align:center;

border-bottom: 1px dashed #ddd;
	font-size: 14px;
}
.menu_about p a{
	line-height:40px;
	font-size: 14px;
}
.menu_about a{

	background:none;
	font-size: 14px;
}
.menu_about a:hover{
	background-color:#003;

	
	
	width:131px;
	height:40px;
	display:block;
	font-size: 14px;
}
a.font_dh{
	color: #fff;
	text-decoration: none;
	font-size: 16px;
}
a.font_dh:visited {
color: #fff;
	text-decoration: none;
	font-size: 16px;
}
a.font_dh:hover{
	color: #FFF;
	text-decoration: none;
	font-size: 16px;
	display: block;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/6jex_12.gif);
}
.font_bbbb{
	color: #FFF;
	text-decoration: none;
	font-size: 14px;
	display: block;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/6jex_12.gif);
}
.font_cccc{
	color: #FFF !important;
	
}
#footer{
	width: 90.6%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
	text-align: center;
	background-color: #f5f5f5;
	overflow: hidden;
	min-width:1200px;
}
#footer .copy1{
	width: 95%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	color: #666666;
	overflow: hidden;
	height: 50px;
}
#footer .copy1 .tub{
	width: 65%;
	float: right;
	text-align: right;
	line-height: 50px;
}
#footer .copy1 .tub1{
	width: 30%;
	float: left;
	color: #666666;
	text-align: left;
	padding-top: 0px;
	line-height: 50px;
}
#content{
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
	overflow: hidden;
}

#content .chanpin{
	width: 272px;
	float: left;
	
}#content .about{
	border: none;
	padding: 0px;
	width: 1340px;
	margin: 0 auto;
	overflow: hidden;
	
}
#content .about .jieshao{
	border: none;
	padding: 0px;
	line-height: 30px;
	font-size: 14px;
	
}
#content .about .jsmain{
	border: none;
	padding: 0px;
	width: 372px;
	float: left;
	
}
#content .about .jieshao_1{
	border: none;
	padding: 0px;
	width: 880px;
	float: left;
	height: 60px;
	padding-left: 31px;
	font-weight: bold;
	font-size: 18px;
	color: ##575757;
	background-repeat: no-repeat;
	padding-top: 45px;
	text-align: left;
	background-image: url(../images/man_05.gif);
	
}
#content .about .jieshao_11{
	border: none;
	padding: 0px;
	width: 690px;
	float: left;
	height: 35px;
	padding-left: 58px;
	font-weight: bold;
	font-size: 14px;
	color: #794A0E;
	background-repeat: no-repeat;
	padding-top: 15px;
	text-align: left;
	background-image: url(../images/ddd_03.gif);
	padding-right: 10px;
	overflow: hidden;
	
}
#content .about .jsmain_1{
	border: none;
	padding: 0px;
	width: 372px;
	float: left;
	
}
#content .about .jsmain_2{
	border: none;
	padding: 0px;
	width: 761px;
	float: left;
	
}
#content .about .jieshao_2{
	padding-left: 28px;
	padding-right: 0px;
	padding-top: 5px;
	line-height: 27px;
	clear: both;
	background-repeat: no-repeat;
	background-image: url(../images/777_19.gif);
	background-position: left bottom;
	text-align: left;
	font-size: 14px;
	
}
#content .about .jieshao_4{
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	line-height: 24px;
	clear: both;
	padding-bottom: 10px;
	
	
}
#content .about .jieshao_5{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	clear: both;
	padding-bottom: 0px;
	background-repeat: repeat-y;
	
}
#content .about .jieshao_3{
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 15px;
	text-align: left;
	overflow: hidden;
	font-size: 14px;
	line-height: 26px;
	
}
#content .about .neiye{
	border: none;
	padding: 0px;
	width: 783px;
	float: left;
	
}
#content .about .neiye_1{
	border: none;
	padding: 0px;
	width: 783px;
	
	clear:both;
	
}
#content .about .neiye_2{
	background-image:url(../images/53fg1_21.gif); background-repeat:repeat-y; padding-left:26px; padding-right:20px; padding-top:5px; line-height:26px; height:305px; display: inline-table; padding-bottom:0px; 
	
}
#content .about .neiye .nei_3{
	background-image:url(../images/53fg1_21.gif); background-repeat:repeat-y; padding-left:26px; padding-right:20px; padding-top:5px; line-height:26px;  
	
}
#content .about .contact{
	border: none;
	padding: 0px;
	width: 369px;
	float: left;
	
}
#content .about .contact_1{
	border: none;
	padding: 0px;
	width: 369px;
	float: left;
	
}
#content .about .contact_2{
	padding-left:20px;
	padding-right:0px;
	clear: both;
	padding-top: 10px;
	line-height: 26px;
	
}
#content .about .contact_2 ul{
	padding: 0px;
	margin-left:0px;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
	width: 399px;

}
#content .about .contact_2 ul li{
	LIST-STYLE-TYPE: none;
	line-height: 26px;
	text-align: left;
	background-repeat: no-repeat;
	padding-left: 35px;
	width: 217px;
	clear: both;
	height: 28px;

}
#content .about .contact_2 .detail_1{
	line-height:28px;
	width:230px;
	padding-left: 20px;
	height: 175px;
	
}
#content .chanpin .tit_1{
	border: none;
	padding: 0px;
	width: 272px;
	float: left;
	
}
#content .chanpin .tit_00{
	border: none;
	padding: 0px;
	width: 220px;
	float: left;
	vertical-align: top;
	line-height: 26px;
	padding-left: 22px;
	padding-top: 4px;
	background-image: url(../images/man_13.gif);
	background-repeat: repeat-y;
	text-align: left;
	padding-right: 30px;
	
}
#content .chanpin .tit_33{
	border: none;
	padding: 0px;
	width: 233px;
	float: left;
	background-repeat: repeat-y;
	line-height: 24px;
	height: 26px;
	
}
#content .chanpin .tit_2{
	border: none;
	padding: 0px;
	width: 272px;
	float: left;
	vertical-align: top;
	padding-left: 0px;
	
}

#content .chanpin .tit_2 ul{
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
	width: 272px;

}
#content .chanpin .tit_2 ul li{
	LIST-STYLE-TYPE: none;
	line-height: 42px;
	text-align: left;
	background-repeat: no-repeat;
	padding-left: 32px;
	width: 240px;
	clear: both;
	height: 42px;
	background-image: url(../images/man_09.gif);

}
#content .chanpin .tit_22{
	border: none;
	padding: 0px;
	width: 247px;
	float: left;
	vertical-align: top;
	padding-left: 0px;
	
}

#content .chanpin .tit_22 ul{
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
	width: 247px;

}
#content .chanpin .tit_22 ul li{
	LIST-STYLE-TYPE: none;
	line-height: 44px;
	text-align: left;
	background-repeat: no-repeat;
	padding-left: 77px;
	width: 170px;
	clear: both;
	height: 44px;
	background-image: url(../images/dami_16.gif);

}

a{
	color: #575757;
	text-decoration: none;
}
a:visited {
	color: #575757;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #1769B2;
}
a.font_22{
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}
a.font_22:visited {
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
}
a.font_22:hover {
	text-decoration: underline;
	color: #FFF;
	font-size: 12px;
}
a.font_vv{
	font-size: 12px;
	text-decoration: none;
	color: #FFF;
}
a.font_vv:visited {
	color: #FFF;
	text-decoration: none;
}
a.font_vv:hover {
	text-decoration: underline;
	color: #FFF;
}
a.font_lan{
	font-size: 14px;
	text-decoration: none;
	color: #404040;
}
a.font_lan:visited {
	color: #404040;
	text-decoration: none;
}
a.font_lan:hover {
	text-decoration: underline;
	color: #404040;
}
a.font_pro{
	font-size: 16px;
	text-decoration: none;
	color: #0D50A3;
}
a.font_lan:visited {
	font_pro: #0D50A3;
	text-decoration: none;
}
a.font_pro:hover {
	text-decoration: underline;
	color: #0D50A3;
}
a.font_top{
	font-size: 16px;
	text-decoration: none;
	color: #FFFFFF;
}
a.font_top:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.font_top:hover {
	text-decoration: underline;
	color: #FFFFFF;
}



body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	color: #575757;
	background-color: #FFF;

	font-family: microsoft yahei;
	
}

a.zzb07link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #666;
}
a.zzb07link:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #666;
}

a.zzb07link:hover {
	text-decoration: underline;
	color: #666;
}
.zzb07tail
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}
.lefttit {
	background-image: url(../images/6555_12.gif);
	background-repeat: no-repeat;
	height: 31px;
	padding-left: 40px;
	line-height: 31px;
	font-size: 12px;
	font-weight: bold;
}
.lefttit2 {
	background-image: url(../images/76664.gif);
	background-repeat: no-repeat;
	height: 35px;
	width: 721px;
}
.lefttit3{
	background-image: url(../images/ft_20.gif);
	background-repeat: no-repeat;
	height: 38px;
	padding-bottom: 4px;
}
.di{
	background-image: url(../images/111_35.gif);
	background-repeat: repeat-x;
	height: 2px;
}
.di1{
	background-image: url(../images/111_35.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.font_shl{
	color: #FFF;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}
.font_2{
	color: #ADADAB;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.font_5 , .font_5 a:link , .font_5 a:visited , .font_5 a:active{
	color: #333;
	text-decoration: none;
}
.font_5 a:hover{
	color: #A50007;
	text-decoration: none;
}
.font_dd , .font_dd a:link , .font_dd a:visited , .font_dd a:active{
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	font-family: "microsoft yahei";

}
.font_dd a:hover{
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	display: block;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/6jex_12.gif);
	font-family: "microsoft yahei";

}
.font_ioo , .font_ioo a:link , .font_ioo a:visited , .font_ioo a:active{
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
}
.font_ioo a:hover{
	color: #454545;
	text-decoration: none;
	font-size: 12px;
	display: block;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/9991_08.gif);
}

.font_3{
	color: #777;
	text-decoration: none;
	line-height: 23px;
}
.font_4{
	color: #A50007;
	text-decoration: none;
	font-size: 14px;
}
.dibg{
	background-image: url(../images/ft_454.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.dibg1{
	background-image: url(../images/ft_464.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.leftprobg{
	padding: 5px;
	border: 1px solid #CCC;

}
.leftprobg_1{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D9D9D9;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #D9D9D9;
	border-left-color: #D9D9D9;
}
.leftprobg_3{
	background-image: url(../images/vt_11.gif);
	background-repeat: repeat-x;

}
.leftprobg_5{
	background-image: url(../images/ziliao_03.jpg);
	background-repeat: repeat-x;
	height: 77px;
	width: 100%;
	clear: both;
}
		.g-wrap {
    position: relative;
    margin: 0 auto;
    width: 1340px;
    height: 100%;
    overflow: hidden;
	
}
.newspage A {
    border-width: 1px;
    border-style: solid;
    border-color: #999;
    padding: 2px 5px;
    background: #FFF none repeat scroll 0% 0%;
    font: 12px/22px "";
    color: #666;
    margin-right: 2px;
}
.newspage SPAN.current {
    border-width: 1px;
    border-style: solid;
    border-color: #666;
    padding: 2px 5px;
    font-weight: bold;
    background: #0561b4 none repeat scroll 0% 0%;
    color: #FFF;
    margin-right: 2px;
}
.newspage A {
    border-width: 1px;
    border-style: solid;
    border-color: #999;
    padding: 2px 5px;
    background: #FFF none repeat scroll 0% 0%;
    font: 12px/22px "";
    color: #666;
    margin-right: 2px;
}
/*公司简介*/
.w906 {
    width: 90.6%;
    margin: 0 auto;
    min-width: 1200px;
    transform: none !important;
}

.n-top {
    text-align: center;
    margin-bottom: 70px;
	margin-top: 70px;
    position: relative;
}
.n-top .h .i {
    color: #595656;
    margin-right: 15px;
}
.n-top .h {
    color: #196bb4;
    font-size: 30px;
    line-height: 32px;
    font-weight: bold;
    margin-bottom: 27px;
    text-transform: uppercase;
    letter-spacing: 8px;
}
.n-top .line {
    width: 360px;
    height: 1px;
    background: #c8c8c8;
    z-index: 1;
    position: absolute;
    left: 50%;
    margin-left: -180px;
    bottom: 15px;
}
.n-top p {
    font-size: 18px;
    color: #666;
    padding: 0 20px;
    line-height: 30px;
    display: inline-block;
    margin: -15px auto 0;
    background: #fff;
    position: relative;
    z-index: 2;
}

.dl {
	width: 100%;
	height: 419px;
	background: #196bb4;
	margin-top: 50px;
}
.dl .dd {
    width: 61%;
    height: 419px;
}

.f-cb::after {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
    content: ".";
}

.fl {
    float: left;
    display: inline;
}
 .dl .dt {
    max-width: 30%;
    margin-top: 90px;
    margin-left: 60px;
}
 .dl .h {
    font-size: 30px;
    line-height: 48px;
    margin-bottom: 15px;
    font-weight: bold;
    color: #fff;
}

.text {
    padding-top: 65px;
    font-size: 14px;
    line-height: 24px;
    color: #666;
    margin-bottom: 50px;
}
.text .p {
    width: 690px;
	padding-left:10px;
	line-height:32px;
	text-align:justify
}
.text .touzi1 {
    width: 560px;
	padding-left:20px;
	padding-right:20px;
	line-height:32px;
}
.text .touzi2 {
    width: 1160px;
	padding-left:20px;
	padding-right:20px;
	line-height:32px;
}
.ulbox {
    width: 100%;
    float: left;
}
.ulbox li {   overflow: hidden;
    transition: all ease-out .3s;
    position: relative;
    font-size: 14px;
    line-height: 36px;
    padding-bottom: 4px;
    margin-bottom: 4px;
    border-bottom: 1px dotted #d3d3d3;
    width: 530px;
    float: left;
    margin-left: 25px;
	margin-right: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.textpic {
    width: 100%;
	
}
.textcon {
    width: 100%;
	line-height:32px;
	font-size:14px;
	padding-top:50px;
}
.textcon1 {
    width: 100%;
	line-height:32px;
	font-size:30px;
	font-weight:bold;
	text-align:center
}
.textcon2 {
    width: 100%;
	line-height:32px;
	font-size:14px;
	padding-top:15px;

	text-align:center
}
.textconline {
    width: 100%;
    height: 1px;
    background: #e4e4e4;
    z-index: 1;
	margin-top:20px;
   
}
.textconline1 {
    width: 100%;
    height: 1px;
    background: #c8c8c8;
    z-index: 1;
	margin-top:20px;
	margin-bottom:20px;
   
}
.text .imgbox {
    width: 425px;
}
.fr {
    float: right;
    display: inline;
}
.w1200 {
    width: 1200px;
    margin: 0 auto;
        margin-bottom: 0px;
		background-color:#f9f9f9;
}
.logobox {
    position: relative;
    height: 180px;
    padding-bottom: 90px;
}
.logobox .ht {
    font-size: 18px;
    line-height: 24px;
    padding-bottom: 15px;
    border-bottom: 1px solid #dbdbdb;
}
.logobox li {
    width: 100%;
    position: absolute;
    left: 0;
    top: 64px;
}
.logobox .imga {
	text-align: center;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
}
.logobox .imga img {
	width:80%
}
.logobox .imga2 {
	text-align: center;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 30px
}
.logobox .imga2 img {
width:80%
}
.logobox .imga1 {
	text-align: center;
	float: left;
	padding-top: 25px;

}
/*兴源年志*/
 .f9-bg {
    padding-top: 25px;
	background: #f9f9f9;
}
 .course-list {
    padding-top: 10px;
    background: url(../images/pic8-1.png) no-repeat center top;
}
.w1200 {
    width: 1200px;
    margin: 0 auto;
}
.course-list ul {
    padding-top: 62px;
    width: 1170px;
    background: url(../images/pic8.png) repeat-y center top;
    padding-bottom: 130px;
    min-height: 900px;
    margin: 0 auto;
}
 .course-list ul .lia {
    float: left;
    position: relative;
    background: url(../images/pic8-2.png) no-repeat right 45px;
    margin-left: 14px;
    margin-top: -43px;
}
.course-list ul li {
    width: 580px;
    position: relative;
}
.course-list ul li .textbox {
    padding: 30px;
    width: 460px;
    background: #fff;
    border-radius: 5px;
    box-shadow: 0 5px 15px rgba(0,0,0,.1);
    text-align: right;
}
.course-list ul li .textbox .t {
    font-size: 44px;
    line-height: 46px;
    color: #005bac;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 15px;
}

.course-list ul li .j1 {
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 20px solid #fff;
    position: absolute;
    right: 42px;
    top: 30px;
}
.course-list ul .lib {
    float: right;
    position: relative;
    background: url(../images/pic8-2.png) no-repeat left 45px;
    margin-right: 14px;
}
.course-list ul .lib .textbox {
    float: right;
	text-align: left;
}
.course-list ul li .j2 {
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-right: 20px solid #fff;
    left: 42px;
    top: 30px;
    position: absolute;
}
/*企业文化*/
.n-idea .lista .wimgbox {
    position: relative;
    width: 1120px;
    margin: 0 auto;
}
.n-idea .lista .wimgbox .lia {
    left: 308px;
    top: -82px;
}
.n-idea .lista .wimgbox .li {
    position: absolute;
    width: 200px;
}
.n-idea .lista .wimgbox .lib {
    left: 40px;
    top: 160px;
    text-align: right;
}
.n-idea .lista .wimgbox .lic {
    text-align: right;
    left: 99px;
    bottom: -30px;
}
.n-idea .lista .wimgbox .lid {
    right: 110px;
    top: 30px;
}
.n-idea .lista .wimgbox .lie {
    right: 35px;
    top: 140px;
}
.n-idea .lista .wimgbox .lif {
    right: 35px;
    bottom: 150px;
}
.n-idea .lista .wimgbox .lig {
    right: 85px;
    bottom: -10px;
}
.imgbox {
    text-align: center;
    display: block;
    margin: 0 auto;
}
.imgb {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -100px;
    margin-top: -75px;
}
.pa85 {
    margin-top: 85px;
	overflow:hidden;
	clear:both
}
.n-idea {
    min-width: 1200px;
   
}
.n-idea .lista .f9-bg {
    padding-top: 142px;
    padding-bottom: 135px;
}
.n-idea .lista .wimgbox .li .h-li {
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 5px;
    color: #005bac;
    font-weight: bold;
}

.n-idea .lista .wimgbox .li .p {
    font-size: 14px;
    line-height: 20px;
    color: #666;
}
/*内页banner*/

.banner-nav {
    position: relative;
}
.n-banner {
    width: 100%;
    height: 715px;
    position: relative;
}

.about-nav ul {
    width: 100%;
    z-index: 3;
    position: relative;
}
.about-nav .bg {
    opacity: .5;
    filter: alpha(opacity=50);
    background: #000;
        background-repeat: repeat;
    background-repeat: repeat-x;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 2;
}
.about-nav ul li:hover, .about-nav ul li.cur {
    background: #1769b2;
    transition: background 500ms,border 500ms;
}
.about-nav .w20 {
    width: 25%;
}
.about-nav ul li {
    float: left;
    box-sizing: border-box;
    text-align: center;
    font-size: 16px;
    color: #fff;
    transition: all .5s;
}






#huanying{
	width: 90.6%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
	z-index: 99999;

	min-width:1200px;


}
@media screen and (max-width:1920px){
#huanying .welcome3{
	width: 398px;
	float: left;
	text-align: left;
	padding-top: 30px;
}
#huanying .welcome33{
	width: 800px;
	float: left;
	height: 60px;
	padding-top: 40px;
	padding-left: 130px;
	
}
 .daohang_1{

	width: 800px;
	margin: 0 auto;
}
 .daohang_1 li{
	float: left;
	width: 100px;
	font-size:16px;
	text-align: center;
	position: relative;
	display: block;
	line-height: 22px;
background: url(../images/pic1.jpg) no-repeat right 4px;

}
#huanying .welcome4{
	width: 50px;
	float: right;
	padding-left: 30px;
	
	line-height: 100px;
	color: #333;
	height: 100px;
	font-size: 16px;
}
#huanying .welcome5{
	width: 80px;
	float: right;
	padding-left: 20px;
	background-image: url(../images/gao_06.jpg);
	background-repeat: no-repeat;
	line-height: 100px;
	color: #333;
	height: 100px;
	padding-right: 10px;
	background-position: right center;
	font-size: 16px;
	position: relative;
	z-index:99999;
}
.about-nav {
    height: 65px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
.about-nav ul li a {
    border-left: 1px solid rgba(252,252,252,.3);
    line-height: 25px;
    padding: 20px 0;
    color: #fff;transition: all .5s;
display: block;
}
 .dl .p {
    font-size: 16px;
    color: #fff;
    line-height: 30px;
    margin-bottom: 20px;
    overflow: hidden;
   
}
 .zidaxiao {
font-size:32px
   
}
 .picdaxiao { width:360px;}
   .dszqmpic { width:166px;}
    .yewupic { min-height:328px !important; max-height:328px !important;}
 .course-list ul li .textbox .p {
    font-size: 16px;
    line-height: 26px;
    color: #666;
}
.joibg {
	margin-top:60px;
    width: 100%;
background-image: url(../images/azhao_03.jpg);
height:571px; clear:both
}
}
@media screen and (max-width:1680px) and (min-width:1441px){
#huanying .welcome3{
	width: 300px;
	float: left;
	text-align: left;
	padding-top: 30px;
}
#huanying .welcome33{
	width: 704px;
	float: left;
	height: 60px;
	padding-top: 40px;
	padding-left: 70px;
	
}
 .daohang_1{

	width: 704px;
	margin: 0 auto;
}
 .daohang_1 li{
	float: left;
	width: 88px;
	font-size:14px;
	text-align: center;
	position: relative;
	display: block;
	line-height: 22px;
background: url(../images/pic1.jpg) no-repeat right 4px;

}
#huanying .welcome4{
	width: 50px;
	float: right;
	padding-left: 30px;
	
	line-height: 100px;
	color: #333;
	height: 100px;
	font-size: 16px;
}
#huanying .welcome5{
	width: 80px;
	float: right;
	padding-left: 20px;
	background-image: url(../images/gao_06.jpg);
	background-repeat: no-repeat;
	line-height: 100px;
	color: #333;
	height: 100px;
	padding-right: 10px;
	background-position: right center;
	font-size: 16px;
	position: relative;
	z-index:99999;
}
	
	

}
@media screen and (max-width:1440px){
#huanying .welcome3{
	width: 300px;
	float: left;
	text-align: left;
	padding-top: 38px;
}
#huanying .welcome33{
	width: 680px;
	float: left;
	height: 60px;
	padding-top: 40px;
	padding-left: 20px;
	padding-right: 8px;
}
 .daohang_1{

	width: 680px;
	margin: 0 auto;
}
 .daohang_1 li{
	float: left;
	width: 85px;
	font-size:14px;
	text-align: center;
	position: relative;
	display: block;
	line-height: 22px;
background: url(../images/pic1.jpg) no-repeat right 4px;

}
#huanying .welcome4{
	width: 50px;
	float: right;
	padding-left: 30px;
	
	line-height: 100px;
	color: #333;
	height: 100px;
	font-size: 15px;
}
#huanying .welcome5{
	width: 80px;
	float: right;
	padding-left: 20px;
	background-image: url(../images/gao_06.jpg);
	background-repeat: no-repeat;
	line-height: 100px;
	color: #333;
	height: 100px;
	padding-right: 10px;
	background-position: right center;
	font-size: 15px;
	position: relative;
	z-index:99999;
}
.about-nav {
    height: 55px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
.about-nav ul li a {
    border-left: 1px solid rgba(252,252,252,.3);
    line-height: 25px;
    padding: 15px 0;
    color: #fff;transition: all .5s;
display: block;
}
 .dl .p {
    font-size: 16px;
    color: #fff;
    line-height: 30px;
    margin-bottom: 20px;
    overflow: hidden;
   
}
 .zidaxiao {
font-size:24px
   
}
 .picdaxiao { width:260px;}
  .dszqmpic { width:166px;}
 .yewupic { min-height:243px !important; max-height:243px !important;}
 .course-list ul li .textbox .p {
    font-size: 14px;
    line-height: 26px;
    color: #666;
}
.joibg {
	margin-top:60px;
    width: 100%;
background-image: url(../images/azhao_031.jpg);
height:571px; clear:both
}
}




/*兴源新闻*/
 .xynew{
	 width:100%;
	background: #f9f9f9; overflow:hidden;
	margin-bottom:25px;}
 .xynew .xynew1{
	 width:30%;
	
}
 .xynew .xynew2{
	 width:70%;
	 
	
}
 .xynew .xynew2 .xyn1{
	 padding-left:50px;
	 padding-top:25px;
	 font-size:22px;
	 font-weight:bold	
}
 .xynew .xynew2 .xyn11{
	 padding-left:60px;
	 padding-top:25px;
	 font-size:22px;
	 font-weight:bold	
}
 .xynew .xynew2 .xyn2{
	 padding-left:50px;
	 padding-top:10px;
	 font-size:14px;
	 padding-right:30px;
	 line-height:22px;
	
}
 .xynew .xynew2 .xyn3{
	 padding-left:60px;
	 padding-top:10px;
	 font-size:14px;
	 padding-right:60px;
	 line-height:24px;
	
}
 .xynew .xynew2 .xynline{
  
    height: 1px;
    background: #c8c8c8;
    z-index: 1;
	margin-top:20px;

	margin-left:50px;
	margin-right:30px;
   
}
/*兴源视界*/
 .xynew .xynew3{
	 width:50%;
	
}
 .xynew .xynew4{
	 width:50%;text-align:center
	
}
 .xynew .xynew4 .xysj1{
	
	 padding-top:20%;
	 font-size:22px;
	 font-weight:bold; 
}
 .xynew .xynew4 .xysj2{
	
	 padding-top:20px;
	 font-size:22px;
	 color:#b7b7b7;
	 padding-bottom:20px;
	 text-transform:uppercase
	
}
.button_news {
  display: inline-block;
  width: 138px;
  height: 38px;
  line-height: 38px;
  font-size: 16px;
  color: #3d3d3d;
  text-align: center;
  border: 1px solid #3d3d3d;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  border-radius: 2px;
}

.button_news:hover {
  background-color: #196BB4;
  border: 1px solid #00968a;
  color: #fff;
}
.detail {
  display: block;
  float: left;
 height: 440px;
 margin-left: 5px;
 margin-right: 5px;
 margin-bottom: 40px;
 position: relative;
 background-color: #FFFFFF;
}
.news_img{ text-align:center}
.news_img img{
 width: 380px !important;
 height:250px !important;
 
}

.details {
  position: relative;
  top: 0;
  left: 0;
}

.detail span {
  position: absolute;
  bottom: 30px;
}
.detail:hover span.button_news {
  background-color: #196BB4;
  color: #fff;
  border: 1px solid #00968a;
}
.detail:hover p {
  color: #0066b3;
}
.detail .detail_con {
  width: 310px;
  background-color: #fff;
  padding: 0 40px;
}
p.p_title {
    font-size: 20px;
    width: 100%;
    padding-top: 30px;
    margin-bottom: 10px;
    height: 40px;
    line-height: 40px;
    max-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
p.p_time {
  font-size: 12px;
  padding-bottom: 20px;
  line-height: 1.5;
}
p.p_content {
  font-size: 16px;
  line-height: 1.7;
  padding-bottom: 10px;
  text-align: justify;
  text-justify: inter-ideograph;
  word-break: initial;
  word-break: break-word;
  height: 216px;
  overflow: hidden;
}
/*兴源内刊*/
 .xynew .xynew5{
	 width:50%;text-align:center; padding-top:50px;
	
}
 .xynew .xynew5 .neikan{
	
	 padding-top:20%;
	
}
/*联系我们*/
.lianx{
    border-bottom: 1px solid #e3e3e3; overflow:hidden;    padding: 2% 5%;
    
}

.lianx .lian1 {
    font-size: 15px;
    color: #555;
    vertical-align: top;
    line-height: 180%;
	width:55%;
}
.lianx .lian1 img {
    margin-right: 5px;
	    margin-top: 5px;
}
.lianx .lian2 {
    font-size: 15px;
    color: #555;
    vertical-align: top;
    line-height: 180%;
	width:35%;
}
.lianx .lian2 img {
    margin-right: 5px;
	    margin-top: 5px;
}
.ct-message {
    font-size: 15px;
    color: #555;
    vertical-align: top;
    line-height: 180%;    display: inline-block;
}
/*解决方案*/

.jiefa {
    width: 33.33%;
	border-bottom: 3px solid #fff;
	float:left;
	text-align:center;
	box-sizing: border-box;
}
.jiefa img {
    width: 100%;
    height: auto;
    vertical-align: middle;
    border: 0;
}
.jh-right {
    border-left: 3px solid #fff !important;
	box-sizing: border-box;
   
}

.box{
    position: relative;
    perspective: 1000px;
}



.box .kbb{
    width: 100%;
    height: auto;
    opacity:1;
    transform: translateY(0) rotateX(0);
    transition: all 0.6s ease-in-out 0s;
}
.box:hover .kbb{
    transform: translateY(-100%) rotateX(90deg);
    transform-origin: center bottom 0;
    opacity:0;
}
.box .over-layer{
    position: absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    opacity:0;
    background:#164aa0;
    transition: all 0.60s ease-in-out 0s;
}
.box:hover .over-layer{
    opacity:1;
}
/*加入我们*/
.inner {
    width: 1120px;
    margin: 0px auto;
	-webkit-transform: translate(0px,0px);
opacity: 1;
transition: all 870ms ease 400ms;
overflow:hidden;
color: #fff;
text-shadow: none;
}
.joinDL {
    padding: 50px 0px;
    color: #fff;
}
.joinDL .item1 {
    background-image: url(../images/jd_1.jpg);
}
.joinDL dd {
    float: left;
    display: block;
    text-align: center;
    width: 90%;
    float: left;
    padding: 8% 5% 5%;
}
.joinDL dd .name {
    font-size: 30px;
}
.joinDL dd .c {
    font-size: 18px;
    margin-bottom: 80px;
}
.joinDL dd .ico {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #fff;
    border-radius: 50%;
    width: 107px;
    height: 107px;
    display: block;
    margin: 0px auto;
    position: relative;
    top: 0px;
    transition: 300ms;
    -webkit-transition: 300ms;
}
.joinDL .item2 {
    background-image: url(../images/jd_2.jpg);
    float: right;
}
.joinDL dd.item1:hover .ico { top: -10px; }
.joinDL dd.item2 a:hover .ico { top: -10px; }
.joinDL dd a:hover .ico { top: -10px; }
.joinDL a:active, .joinDL a:hover {
    color: #fff;
}
.joinDL a:link, .joinDL a:visited {
    color: #fff;
}

/*加入我们背景*/

.joibg .kjoin {
    width: 1150px;
	margin:0 auto;
	font-size:14px;
	
	line-height:30px;
	padding-top:70px;
}