@charset "utf-8";
@font-face {
    font-family: 'open_sansregular';
    src: url('/font/open_sansregular/opensans-regular-webfont.woff2') format('woff2'),
         url('/font/open_sansregular/opensans-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

 
*{ margin:0px; padding:0px;font-family:open_sansregular, "Helvetica", "Arial", sans-serif;}

img{ border:0px;}
a{ text-decoration:none;}
ul,ol{ list-style-type:none;}
/*头部开始*/
/*首页轮换*/
#turn i {cursor: pointer;
  background-color: #ccc;
  display: block;
  width: 10px;
  height: 10px;
  margin-bottom: 12px;
  margin-top: 12px;
  border-radius: 10px;
  float: left;
  margin: 0 10px;}
.header{ height:72px; max-width:100%; min-width:1160px;position:relative; margin:0 auto; background-color:#fff;}
.h{ width:1160px; margin:0 auto;}
.logo{ max-width:231px; margin-right:55px;float:left; display:inline;border:0px; height:55px; line-height:55px; padding-top:20px;}
.logo img{ width:218px;}
.header .ul{ float:left;display:inline;text-align:center; height:75px;}
.header .ul li{ float:left;display:inline; list-style-type:none; width:120px; height:75px;}
.header .ul li a{ font-size:15px; color:#000; text-decoration:none; display:block;width:120px; height:75px; line-height:70px;}
.header .ul li a:hover{ background-color:#e83827; color:#fff; }

.header_right{ width:165px; float:right; display:inline; padding-top:15px;}
.header_right ul{list-style-type:none; float:right;display:inline;}
.header_right ul li{ float:left; margin-left:8px;}
.login{ height:75px; float:left; margin-left:30px; line-height:30px;}
.logina{
	padding-top:20px;
  height: 55px;
  font-size: 14px;
  display: block;
  cursor: pointer;
  color: rgb(65, 61, 61);
  text-align: center;}
.logina:hover{/* background:#CCC; animation:login 0.5s;-webkit-animation:login 0.5s;*/}
.logina:hover:after{content:''}
@keyframes login{
	0%{padding-top:100px; }
	75%{padding-top:0px;}
	100%{padding-top:20px;}
}
@-webkit-keyframes login{
	0%{padding-top:100px;}
	75%{padding-top:0px;}
	100%{padding-top:20px;}
}
.login_click{ width:500px; height:250px;display:none;position:absolute; z-index:2000; margin-left:450px; margin-top:75px; background:rgba(255,255,255,0.8); background: #fff\0;}
.login_click form{ width:220px; margin:0 auto; margin-top:0px;}
.login_click form p{ color:#999; height:26px; line-height:26px; font-size:14px;}
.login_click form a{ color:#292929; font-size:16px; margin-top:10px; display:block;font-size:14px;}
.email{ width:220px; height:20px; border:1px solid #999; display:block; margin-bottom:10px;}
.login_click form label{ color:#999; height:38px; line-height:38px; margin-left:10px;font-size:14px;}
.submit{ height:28px; width:220px; background-color:#e83827; border:0; color:#fff; font-size:18px; cursor:pointer; margin-top:10px;}
.reg_click{ height:430px; width:802px; position:absolute;background:#ededed; margin-left:260px;margin-top:75px;}
.reg_click form label{ width:260px; text-align:right; display:block; float:left; height:26px; line-height:26px; font-size:14px;}

#second{width:219px; position:absolute;z-index:2; display:none;}
#second li{height:40px; width:219px;background-color:#f1f1f1; clear:both; text-align:left;line-height:40px;}
#second li a{ font-size:15px; color:#fff; height:40px; line-height:40px; width:240px; padding-left:23px; background-color:#e83827;}
#second li a:hover{ border:0px; color:#fff; background-color:#d10808;}
#second  span{ float:right;}
#three{width:219px;position:absolute;z-index:2; margin-left:196px; margin-top:-40px;display:none;}
#three li{ background-color:#E83827; margin-left:23px;}
.impor{ margin-left:219px; margin-top:-40px; float:left; display:inline; display:none;}
.car{ height:44px; width:200px;float:right;display:inline;}
.car img{position: relative;top: 5px;}
/*动态效果*/
.ol{ height:280px; width:100%;background-color:#eeeeee; position:absolute;z-index:2;display:none; top:75px;}
.ol li{ float:left; display:inline;width:220px;}
.solution{ width:1040px; height:240px; margin:0 auto; margin-top:20px; }
.solution span{ height:75px; display:block;}
.solution p{ color:#ee3f34; font-family:Arial, Helvetica, sans-serif; font-size:14.5px; padding-top:25px;}
.solution a{ font-family:Arial, Helvetica, sans-serif;font-size:14.5px; color:#414141; display:block; height:23px; line-height:23px;}
.solution a:hover{ color:#000;}
.v{ position:absolute; margin-top:450px; margin-left:50%; z-index:1;}
.v li{float:left; display:inline; margin-right:20px;}
.v li a{height:22px; width:22px; display:block;
 background-color:red;
border-radius: 24px;
cursor:pointer;}
/*banner*/
/*.banner{ max-width:100%; min-width:1160px; overflow:hidden;position:relative; margin:0 auto}*/
.banner_1{ height:732px;background:url(../images/index_img/banner_1.jpg) center no-repeat; background-size:cover; overflow:hidden;}
.video{ width:1160px; height:293px; margin:0 auto; top:400px; position:relative;}
.video_left{ margin-left:30px; width:267px; height:732px; float:left; display:inline; 
animation:fadein 3s;
-moz-animation:fadein 3s;
-ms-animation:fadein 3s;
-o-animation:fadein 3s;
-webkit-animation:fadein 3s;}
@keyframes fadein{
	0%{ opacity:0;}
	100%{ opacity:1;}
	}
@-webkit-keyframes fadein{
	0%{ opacity:0;}
	100%{ opacity:1;}
	}
.video_left p{ height:53px; width:267px; background-color:#e83827; opacity:0.7;text-align:center; line-height:53px; color:#fff; font-size:30px;}
.video_right{ height:180px; width:750px; float:right; display:inline; background:rgba(255,255,255,0.4); margin-top:100px;}
.video_right span{width:123px; display:block; margin-top:10px; margin-left:35px; float:left;}
.video_right p{ font-size:22px; color:#e83827; display:block; float:left; width:497px; line-height:30px;}
.video_right a{ font-size:15px;}
/*main*/



/*footer*/
.foot{ width:100%;background-color:#fff; border-top:2px solid red;height:80px;}
.footer{ width:1160px; margin:0 auto;}
.footer p{ height:54px;margin-top:45px; margin-left:75px;width:530px; display:block;float:left; border-right:1px solid #464646;}
.footer p a{ color:#fff; font-size:14px; padding-left:5px;}
.foot_ico{ float:left; margin-top:45px; width:225px;}
.foot_ico p{ width:225px; height:30px; font-size:16px; text-align:center; margin:0px;border:0px; display:block; color:#fff; text-align:center;}
.foot_ico img{ padding-left:35px;}
.country{ width:135px;height:54px;border-left:1px solid #464646; float:right;margin-top:45px;}
.country select{ background-color:#1b1b1b; color:#fff; border:0px; margin-left:30px; width:110px; border:1px solid #fff;}
.country select option{ color:#fff; padding:0px 5px;}
.search{/*margin-left:600px; margin-top:35px; position:absolute; height:25px;*/ height:25px; display:block; width:200px; float:left; margin-top:0px;}
/*.search input{ height:23px;}*/
/*.search input:nth-child(5){ background:url(../images/index_img/search.gif) no-repeat center; background-size:cover; height:25px; width:35px; border:0px; margin-left:-5px;}*/
.search-btn{background:url(../images/index_img/search.gif) no-repeat center; background-size:cover; height:25px; width:35px; border:0px; margin-left:-5px;  }

.footer .search .text{ padding:3px 0 2px 0\0; height: 23px; width:125px;  height:auto\0; }
.search label{ float:right; display:block; height:25px;}

/*new css*/

.clear{clear:both;}

.video .video_left video{ height: 230px; }

/*.main_right_video_li{  background: none; text-indent:0;  background: url(../images/index_img/ie8video.jpg) no-repeat\0;}*/

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.search-btn{ padding: 0px 0 7px 0; }
	.footer .search .text{ height: 25px; }

}


@media all and (-webkit-min-device-pixel-ratio:0){
.search-btn{background:url(../images/index_img/search.gif) no-repeat center; background-size:cover; height:20px; width:35px; border:0px; margin-left:-5px;  }


.footer .search .text {
    height: 19px;
}
}

