/* css reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding:0; margin:0;}
body{ font-family:Source Han Sans,'Microsoft Yahei',Arial,Simsun;font-size:14px;min-width: 1000px;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-weight: normal;font-style: normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:100%;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
a{text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur());}
.clear{ display:block; clear:both;}
.relative{ position:relative;}
/* css reset */
html,body {position: relative;width:100%;height: 100%}
ol, ul, li {
	list-style: none;}
.king:after {content: "";display: block;position: absolute;left: -200px;top: 0px;width: 150px;height: 100%;background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));overflow: hidden;-webkit-transform: skewx(-25deg);-webkit-transition: 0s;}
.king:hover:after { width: 150px; left: 600px; -webkit-transition: 1.2s;transition: 1.2s;}
.king:hover:after {width: 150px; left: 1000px; -webkit-transition: 1.2s;transition: 1.2s;}
.index_andL .rt:after{position: absolute;
  content: '';
  top:0;
  left: 0;
  width: 0;
  height: 100%;
  background-color: rgba(0,0,0,0.2);
  transform-origin:left;
  -webkit-transition: width 0.4s ease;
  -moz-transition: width 0.4s ease;
  -ms-transition: width 0.4s ease;
  -o-transition: width 0.4s ease;
  transition: width 0.4s ease;
  transition-timing-function: linear;
  z-index: 1000;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;}
.index_andL:hover .rt::after{
  width: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.index_r .rt:after{position: absolute;
  content: '';
  top:0;
  left: 0;
  width: 0;
  height: 100%;
  background-color: rgba(0,0,0,0.2);
  transform-origin:left;
  -webkit-transition: width 0.4s ease;
  -moz-transition: width 0.4s ease;
  -ms-transition: width 0.4s ease;
  -o-transition: width 0.4s ease;
  transition: width 0.4s ease;
  transition-timing-function: linear;
  z-index: 1000;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;}
.index_r:hover .rt::after{
  width: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@-webkit-keyframes anim1 
{
	0%{ -webkit-transform:translate(0,0px);}
	25%{ -webkit-transform:translate(0,-20px);}
	75%{ -webkit-transform:translate(0,10px);}
	100%{ -webkit-transform:translate(0,0);}
}
@-webkit-keyframes anim2
{
	0%{ -webkit-transform:translate(0,0px);}
	25%{ -webkit-transform:translate(-10px,0px);}
	75%{ -webkit-transform:translate(20px,0px);}
	100%{ -webkit-transform:translate(0,0);}
}
@-ms-keyframes anim1 
{
	0%{ -ms-transform:translate(0,0px);}
	25%{ -ms-transform:translate(0,-20px);}
	75%{ -ms-transform:translate(0,10px);}
	100%{ -ms-transform:translate(0,0);}
}
@keyframes anim1 
{
	0%{ transform:translate(0,0px);}
	25%{ transform:translate(0,-20px);}
	75%{ transform:translate(0,10px);}
	100%{ transform:translate(0,0);}
}
@-moz-keyframes anim1 
{
	0%{ -moz-transform:translate(0,0px);}
	25%{ -moz-transform:translate(0,-20px);}
	75%{ -moz-transform:translate(0,10px);}
	100%{ -moz-transform:translate(0,0);}
}
@-o-keyframes anim1 
{
	0%{ -o-transform:translate(0,0px);}
	25%{ -o-transform:translate(0,-20px);}
	75%{ -o-transform:translate(0,10px);}
	100%{ -o-transform:translate(0,0);}
}
@keyframes animScale
{
	0%{ transform:scale(1);}
	50%{ transform:scale(1.1);}
	100%{ transform:scale(1);}
}
@-webkit-keyframes animScale
{
	0%{ -webkit-transform:scale(1);}
	50%{ -webkit-transform:scale(1.1);}
	100%{ -webkit-transform:scale(1);}
}
@-ms-keyframes animScale
{
	0%{ -ms-transform:scale(1);}
	50%{ -ms-transform:scale(1.1);}
	100%{ -ms-transform:scale(1);}
}
@-moz-keyframes animScale
{
	0%{ -moz-transform:scale(1);}
	50%{ -moz-transform:scale(1.1);}
	100%{ -moz-transform:scale(1);}
}
@-o-keyframes animScale
{
	0%{ -o-transform:scale(1);}
	50%{ -o-transform:scale(1.1);}
	100%{ -o-transform:scale(1);}
}
@-webkit-keyframes animRotate
{
	0%{ -webkit-transform:rotate(0);}
	50%{ -webkit-transform:rotate(360deg);}
	100%{ -webkit-transform:rotate(0);}
}
@-ms-keyframes animRotate
{
	0%{ -ms-transform:rotate(0);}
	50%{ -ms-transform:rotate(360deg);}
	100%{ -ms-transform:rotate(0);}
}
@keyframes animRotate
{
	0%{ transform:rotate(0);}
	50%{ transform:rotate(360deg);}
	100%{ transform:rotate(0);}
}
@-moz-keyframes animRotate
{
	0%{ -moz-transform:rotate(0);}
	50%{ -moz-transform:rotate(360deg);}
	100%{ -moz-transform:rotate(0);}
}
@-o-keyframes animRotate
{
	0%{ -o-transform:rotate(0);}
	50%{ -o-transform:rotate(360deg);}
	100%{ -o-transform:rotate(0);}
}

.king {-webkit-animation:anim1 2s linear infinite;-ms-animation:anim1 2s linear infinite;animation:anim1 2s linear infinite;-moz-animation:anim1 2s linear infinite;-o-animation:anim1 2s linear infinite;}
.aboutUs_icon {-webkit-animation:anim2 2s linear infinite;-ms-animation:anim2 2s linear infinite;animation:anim2 2s linear infinite;-moz-animation:anim2 2s linear infinite;-o-animation:anim2 2s linear infinite;}
.bus_bigImg {-webkit-animation:animScale 20s linear infinite;animation:animScale 20s linear infinite;-ms-animation:animScale 20s linear infinite;-moz-animation:animScale 20s linear infinite;-o-animation:animScale 20s linear infinite;}
.king {-webkit-animation:animRotate 100s linear infinite;animation:animRotate 100s linear infinite;-ms-animation:animRotate 100s linear infinite;-moz-animation:animRotate 100s linear infinite;-o-animation:animRotate 100s linear infinite;}

.bodyer {position: relative;width:100%;min-width:1400px;min-height: 100%}
.index_bodyer {position: relative;width:100%;}

.index_content {position: relative;width:100%;background: #fff;z-index:12}

.index_img img {width:100%;}
.bgColor {background: #f5f5f5;}

@-webkit-keyframes minScale
{
	0%{ -webkit-transform:scale(1);}
	100%{ -webkit-transform:scale(0);}
}
















.yaodai{width:100%;padding:20px 0px;;margin:0px; height:65px;background:url(img/yaodai.jpg) no-repeat center}
.indexA_content {position: relative;padding:50px 0;margin:auto;width:1400px;}
.wbk{border:1px solid #efefef;}

.indexA_leftContent {position: relative;width:650px;height:500px;float: left;overflow:hidden;}
.indexA_leftContent img{width:650px;height:500px;}
.index_contentBlock .big_title{font-size:48px; color:#666666; text-align:center;padding:50px 0px;}
.index_contentBlock .big_title  span{font-size:48px; color:#FE761B; text-align:center;padding:50px 10px;}
.index_contentBlock .big_title  i{font-size:48px; color:#999999; text-align:center;padding:50px 10px; font-family:arial;}
.indexA_rightContent {position: relative;width:660px;height:500px;float:right; margin-right:20px;margin-left:20px}
.indexA_rightContent h2{font-size:32px;color:#333;letter-spacing:3px}
.indexA_rightBtn{height:40px;position:absolute;right:0;top:0;z-index:99}
.indexA_rightBtn a{width:40px;height:40px;display:inline-block;margin-left:10px}
.indexA_rightBtn .al:link{background:url(img/b_l.jpg) no-repeat center}
.indexA_rightBtn .al:hover{background:url(img/b_l_0.jpg) no-repeat center}
.indexA_rightBtn .ar:link{background:url(img/b_r.jpg) no-repeat center}
.indexA_rightBtn .ar:hover{background:url(img/b_r_0.jpg) no-repeat center}
.rightBtn{height:40px;position:absolute;right:0;top:50px;z-index:99}
.rightBtn a{width:90px;height:40px;display:inline-block;margin-left:10px}
.rightBtn .a0:link{background:url(img/b_r0.jpg) no-repeat center}
.rightBtn .a0:hover{background:url(img/b_r0_0.jpg) no-repeat center}


.indexA_rightTxt{width:100%;position:relative}
.indexA_rightTxt .rightTit{position:relative;margin-top:10px}
.indexA_rightTxt span{font-size:30px;color:#333;letter-spacing:3px;padding-top:15px;float:left;color:#FF6600;}
.indexA_rightTxt .ti{float:left;margin-left:5px}
.indexA_rightTxt .tl{width:26px;height:1px;background:#333;position:absolute;left:50%;margin-left:-13px;top:50%;margin-top:5px}
.indexA_rightTxt .rightTic{height:90px;overflow:hidden;color:#666;line-height:30px;text-align:justify;margin-top:15px}
.indexA_rightTxt .rm{color:#3458a2;margin-top:30px}
.indexA_rightImg{position:absolute;left:0;bottom:0}
.indexA_rightImg ul{width:660px}
.indexA_rightImg li{width:120px;height:120px;float:left;margin-right:12px;position:relative;cursor:pointer;*cursor:hand;overflow:hidden}
.indexA_rightImg li img{width:118px;height:118px;border: 1px solid #cccccc;}
.indexA_rightImg li .bg{width:100%;height:100%;background:url(img/b_0.png);background-size:cover;position:absolute;top:0;left:0;z-index:66}
.indexA_rightImg li.at .bg{display:none;}
.indexA_titleEn {font-size:35px;color:#333;text-transform: uppercase;}
.indexA_titleCh {font-size:32px;color:#333;padding:5px 0;}
.indexA_wire {position: relative;width:28px;height: 2px;background: #ccc;margin:20px 0;}
.indexA_text {position: relative;width:100%;line-height: 24px;color:#666;text-align:justify;padding-top:25px;}
.indexA_ulIcon {position: relative;width:104%;padding-top:45px;}
.indexA_iconBlock {position: relative;float: left;width:50px;margin-right: 40px;cursor: pointer;}
.indexA_iconBlock a{display:block}
.indexA_iconText {position: relative;text-align:center;padding-top:5px;color:#666;}
.indexA_aBlock {position: relative;display: block;float: left;margin-left:25px;margin-bottom:25px;width:268px;height: 205px;overflow: hidden;}
.indexA_imgTitle {position: absolute;top:50px;left:34px;z-index: 99;}
.indexA_colorBlock {position: absolute;top:0px;left:0px;width:100%;height:100%;background: url(img/b4_25.png);z-index: 88;}
.indexA_aBlock:hover .indexA_colorBlock {opacity: 0.5;filter:alpha(opacity=50);}



.news_left{width:450px; float:left;}
.news_right{width:930px; float:right;margin-top:135px;}
.news_right li{width:290px;padding:0px 15px; float:left;margin:0px;}
.news_right li:nth-child(3n){padding:0px;margin:0px;}

.news_right li a:link .div_news_date{border: 1px solid #999999;width:60px;height:60px; padding:20px;margin-bottom:30px;}
.news_right li a:link .div_news_date .font_24{font-size:24px;text-align:left;color:#666666;}
.news_right li a:link .div_news_date .font_16{font-size:16px;text-align:left;color:#666666;display:block;padding:10px 0px;}
.news_right li a:link .div_news_title{font-size:18px;text-align:left;color:#333333;}
.news_right li a:link .div_news_info{font-size:14px;text-align:left;color:#828282; line-height:180%; padding:15px 0px; height:80px;}
.news_right li a:link .more{border: 1px solid #999999;width:80px;height:30px; line-height:30px;text-align:center;color:#666666;}

.news_right li a:visited .div_news_date{border: 1px solid #999999;width:60px;height:60px; padding:20px;margin-bottom:30px;}
.news_right li a:visited .div_news_date .font_24{font-size:24px;text-align:left;color:#666666;}
.news_right li a:visited .div_news_date .font_16{font-size:16px;text-align:left;color:#666666;display:block;padding:10px 0px;}
.news_right li a:visited .div_news_title{font-size:18px;text-align:left;color:#333333;}
.news_right li a:visited .div_news_info{font-size:14px;text-align:left;color:#828282; line-height:180%; padding:15px 0px; height:80px;}
.news_right li a:visited .more{border: 1px solid #999999;width:80px;height:30px; line-height:30px;text-align:center;color:#666666;}

.news_right li a:hover .div_news_date{border: 1px solid #ff6600;width:60px;height:60px; padding:20px;margin-bottom:30px;background-color:#FFEBDD;}
.news_right li a:hover .div_news_date .font_24{font-size:24px;text-align:left;color:#ff6600;}
.news_right li a:hover .div_news_date .font_16{font-size:16px;text-align:left;color:#ff6600;display:block;padding:10px 0px;}
.news_right li a:hover .div_news_title{font-size:18px;text-align:left;color:#ff6600;}
.news_right li a:hover .div_news_info{font-size:14px;text-align:left;color:#828282; line-height:180%; padding:15px 0px; height:80px;}
.news_right li a:hover .more{border: 1px solid #ff6600;width:80px;height:30px; line-height:30px; text-align:center;color:#ff6600;background-color:#FFEBDD;}





.yyfw{width:1400px;margin:0px;padding:0px;}
.index_andl{width:700px;height:360px;float:left;position:relative;overflow:hidden;}
.index_andl img{width:100%}
.index_andl .rt{width:100%;height:80px;line-height:80px;position:absolute;left:0;bottom:0}
.index_andl p{position:relative;color:#fff;font-size:26px;padding-left:25px;z-index:1099; text-align:center;}

.indexB_aBlock {position: relative;display: block;float: left;width:700px;margin-right:1px;height:360px;margin-bottom:1px;overflow: hidden;}
.indexB_colorBlock {position: absolute;top:0px;left:0px;width:100%;height: 100%;background: url(img/b4_25.png);z-index: 88;overflow: hidden;}

.yyfw_r{width:680px;height:360px;float:right;margin:0px;padding:0px;}
.yyfw_r li{width:330px;height:170px;float:left;padding-right:20px;margin-bottom:20px;}
.yyfw_r li:nth-child(2n){padding-right:0px;}
.yyfw_r li .index_r{width:330px;height:170px;float:left;position:relative;overflow:hidden;}
.yyfw_r li .index_r img{width:100%}
.yyfw_r li .index_r .rt{width:100%;height:50px;line-height:50px;position:absolute;left:0;bottom:0}
.yyfw_r li .index_r p{position:relative;color:#fff;font-size:26px;padding-left:25px;z-index:1099; text-align:center;}

.yyfw_r li .indexB_aBlock {position: relative;display: block;float: left;width:330px;margin-right:1px;height:170px;margin-bottom:1px;overflow: hidden;}
.yyfw_r li .indexB_colorBlock {position: absolute;top:0px;left:0px;width:100%;height: 100%;background: url(img/b4_25.png);z-index: 88;overflow: hidden;}






.bot_bg{width:100%;margin:0px;padding:0px;background-color:#003A75;height:120px;}
.bot_all{width:1400px;;margin:0px auto;padding:0px;}
.bot_logo{width:300px;margin:0px;padding:20px 0px;float:left;height:80px;}
.bot_info{width:900px;margin:0px;padding:30px 50px  0px;float:left;height:80px;font-size:14px;color:#FFFFFF; line-height:180%;}