﻿@charset "utf-8";
/* CSS Document */
*{
margin:0;
padding:0px; list-style-type: none;

}


.header{ position: absolute; width:100%; left:0; top:0;height:50px; padding-top:15px; z-index:9999; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
.headerchuange{background:rgba(255,255,255,1); height:135px;  padding-top:12px;  -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;  box-shadow: 0px 1px 10px #d9d9d9;}


.header-wraper{ width:100%; float:left;/*display:flex;*/}
.header-wraper1{width:1350px; margin:auto}



.aa1{ width:100%; float:left; }
.aa2{ width:1350px; margin:auto}
.flash{ width:100%; float:left}


.logo{ position:absolute; }
.logoc{ position:relative; width:1200px;}
.logo h1{color:#fff; font-size:26px; font-weight:900; float:left; text-align:left; padding-left:13px; line-height:27px; padding-top:10px;
-webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;}
.logo h1 span{color:#fff; font-size:21px; font-weight:normal; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;
-webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; letter-spacing:2px;}

.logo h2{color:#fff; font-size:16px; font-weight:normal; float:left; padding-left:12px; line-height:22px; border-left:#FFFFFF solid 1px; margin-left:12px;
-webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; margin-top:15px;}
.logo h2 span{color:#ff0000; font-size:18px; font-weight:normal; text-transform:uppercase; 
-webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;}

.logo img{ float:left; margin-top:2px;}
.logo p{ float:left; padding-top:14px; padding-left:17px;}




.logochuange {  position:absolute;  }
.logochuange img{ float:left; }
.logochuange p{ float:left; padding-top:24px; padding-left:17px;}





.seearch{ display:flex; align-items:center; text-align:right; padding-top:30px; float:right}
.seearch div{ margin-left:30px; display:block;   }
.seearchitem01  { background:url(../images/ico1.png)    no-repeat; width:23px; height:23px;}
.seearchitem02 { background:url(../images/ico2.png)   no-repeat ; width:23px; height:23px;}
.seearchitem03 { background:url(../images/ico3.png)   no-repeat;  width:23px; height:23px;}

.seearchitem04 { float:right; color:#FFFFFF; width:70px!important; font-size:14px;  -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; text-align:center;}
.seearchitem04 a{  color:#FFFFFF; float:left;width:70px!important;}

.seearchitemchuange1{  -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;  color:#000}
.seearchitemchuange1 a{ color:#000}


.seearchitemchuange{background-position:bottom center;}
.seearch a{ width:23px;  height:inherit; display:block; color:#333;}
.navitemdown{ position:absolute;    background:rgba(255,255,255,1); display:block; padding: 10px 20px; border:#c1c1c1 1px solid; /*--------阴影----------*/
box-shadow:0px 1px 7px #ccc ; 
-moz-box-shadow:0px 1px 7px #ccc ;  
-khtml-box-shadow:0px 1px 7px #ccc ;          
-webkit-box-shadow:0px 1px 7px #ccc ; margin-top:27px; 
    
 }
.navitemdown a{ display:block; line-height:30px; color:#000000; font-size:14px; text-transform:uppercase; display: block;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis; }
.navitemarr,.navitemarrhei{ padding-right:10px;}
.navitemarr:before{width: 0; content:'';  position:absolute; 
height: 0;

border-width: 4px;

border-style: solid;

border-color: #fff  transparent transparent transparent; left:100%; margin-left:-25px; margin-top:8px;}
.navitemarrhei:before{ 

border-color: #000  transparent transparent transparent;  }

.wraper{width:1200px; margin:0 auto}


.input{border:#ddd 0px solid;height:35px;font-family:Arial, Helvetica, sans-serif;width:200px;color:#333;font-size:14px;   line-height:35px;  
 
border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;   padding:0 10px;  }
.search{  position:fixed; top:10px;  left:0;  display:block; z-index:999999;  margin-left:-90px;}
.searchitem{ padding:0px; background:#fff; border:#efefef 1px solid; width:310px; float:right; }
.searchitem form{ display:flex; width:100%;}



.nav_bgc{ float:right; margin-top:47px; width:505px;margin-right: 70px; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;}
.itemactive1{  margin-top:27px;}


.nav{width:850px;margin:auto;}

.navitem{  -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; display:block; position:relative; }
.navitem a{ text-transform:uppercase; color:#FFFFFF; font-size:16px; text-decoration:none; font-weight:normal; }
.navitem a.itemactive{color:#000!important;}


.nav li {
	float: left;
	display: inline-block;
	list-style: none;
	font-size: 17px;
	text-align: center;
	position: relative;
	    padding: 10px 18px 10px 0px;
}
.nav li a { padding-left: 17px;
    padding-right: 17px;
    display: block;
    text-align: center;
    color: #000;
    font-size: 17px;
    font-weight: bold;
    position: relative;
    height: 30px;
    line-height: 30px;
    text-shadow: white 0.1em 0.05em 0.01em;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
}
.nav li.hover a, .nav li:hover a {


}
.nav li .subnav {
	background: #fff;
	border-top: 3px solid #CF0006;
	box-shadow: 0 13px 42px 11px rgba(0, 0, 0, 0.05);
	height: auto;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 100%;
	margin-top:13px;
	width: 100%;
	z-index: 199;
}
.nav li .subnav {
filter: progid:DXImageTransform.Microsoft.Shadow(color=#0091df, direction=120, strength=5);
	opacity: 0;
	visibility: hidden;
	transition: all .6s ease 0s;
	transform: translate3d(0, 10px, 0);
	-moz-transform: translate3d(0, 10px, 0);
	-webkit-transform: translate3d(0, 10px, 0);
}
.nav li:hover .subnav {
	opacity: 1;
	visibility: visible;
	transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}
.nav li .subnav a { 
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	color: #666;
	display: block;
	font-size: 14px!important;
	font-weight: 500;
	line-height: 40px;
	height: 40px;
	padding: 0;
	transition: all 0.2s ease-in-out 0s;
	width: 100%;
	border-bottom: 1px solid #eee;
	background: #fff;
}
.nav li .subnav a:hover {
	color: #CF0006;
	background: #f9f9f9;
	font-weight:bold;
	text-indent: 10px;
}




.yuyan{ float:right; width:70px; }	
ul.menu {list-style:none; margin:0; padding:0;color:#fff; font-size:14px!important; text-align:right }
ul.menu11 {list-style:none; margin:0; padding:0;color:#000; font-size:14px!important;  -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;text-align:right }

ul.menu li {position:relative;  float:left;}
ul.menu ul {position:absolute;  left:0; display:none; opacity:0; list-style:none;  background:#00466d; margin-left:-100px; border-radius:5px;}
ul.menu ul li {  text-align:center; font-weight:normal; line-height:30px; border-bottom:#005a8b solid 1px; }
ul.menu ul li a {font-weight:normal;font-family:Arial, Helvetica, sans-serif; width:200px!important;color:#fff;font-size:13px!important;  }
ul.menu ul li a:hover { color:#fff; background:#2495e4; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s; border-radius:5px;}



