
/* CSS重置 */  
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{
	margin:0;padding:0;
}  
body{ 
	font-size:14px; line-height:30px; 
	font-family: "Microsoft YaHei";
	 background:#fff; color:#333; -webkit-text-size-adjust:100%;;
	 min-width: 1200px;margin: 0 auto;
	}  
table { 
	border-collapse:collapse; border-spacing:0;
}  
fieldset,img { 
	border:0;
}  
address,caption,cite,code,dfn,em,strong,th,var,optgroup { 
	font-style:normal; font-weight: normal;
}  
del,ins{
	text-decoration:none;
}    

h1,h2,h3,h4,h5,h6 {
 	font-size:100%; font-weight:normal;
}  
q:before, q:after { content:'';}  
abbr,acronym { 
	border:0;font-variant:normal;
}  
sup{vertical-align:baseline;}  
sub{vertical-align:baseline;}  
legend{color:#000;}  
input,button,textarea,select,optgroup,option{
	font-family:inherit;font-size:inherit;font-style:normal;font-weight:normal; outline:none;
}  
input,button,textarea,select{*font-size:100%;}  
textarea { resize:none;}  
i, em, strong { font-style:normal;}  
a{text-decoration: none;color:#333;}
.clearfix:after { 
	content:""; display:block; height:0; clear:both; visibility:hidden;}  
.clearfix{ display:inline-block;}  
*html .clearfix { height:1%;}  
.clearfix { display:block;*zoom:1;}
ul,li,ol{list-style:none;} 
.fl{float:left;}
.fr{float:right;}

/*header*/
.header {
    height: auto;
	padding:18px 0px;
 }
 
.w1000 {
    width: 1200px;
    margin: 0 auto;
}


.w1200 {
    width: 1200px;
    margin: 0 auto;
}

.wrapper {
    position: relative;
    width: 100%;
    padding: 30px 0;
}


.clearfix {
    *zoom: 1;
}
.clear-fix:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}

.header .logo {
     width: 553px;
    float: left;
    margin-top: 8px;
}


.header .logo{ float:left; position:relative; margin-bottom:5px;}
.header .logo dl{ overflow:hidden;}
.header .logo dt{ float:left;}
.header .logo dt img{ display:block;}
.header .logo dd{margin-left: 85px;padding-left:15px;border-left:1px solid #ececec;margin-top: 7px;}
.header .logo dt h1{width: 92px;height:63px;text-indent: -999em;}
.header .logo dt h1 a{width: 92px;height:63px;display: block;}
.header .logo dd h2{font-size:25px;color:#3b3b3b;margin-bottom: 5px;}
.header .logo dd p{font-size:15px;color:#3b3b3b;font-weight: inherit;}

 

.header .logo img {
    display: block;
}

.header .tel {
    height: 60px;
    width: 162px;
    float: right;
    margin-top: 10px;
    color: #979797;
    overflow: hidden;
    padding: 5px 0 0 60px;
    background: url("../images/tel_icon.jpg") left 3px no-repeat;
}

.header .tel span {
    display: block;
    font-family: Impact;
    color: #0078c1;
    font-size: 24px;
}



.nav{
	width: 100%;
	/*overflow: hidden;*/
	height: auto;
	background-color: #037EDB;
}
.navCenter{
	width: 1200px;
	height: 50px;
	margin: 0 auto;
}

.navCenter .active {
    background-color: #00a4e3;
}

.navLi{
	float: left;
	line-height: 50px;
	text-indent: 4em;
	/* width: 160px; */
	position: relative;
	padding-right: 16px;
}
.navLi a{
	display: block;
	color: #FFFFFF;
	font-size: 16px;
}

.li0{
	background: url(../img/nav1.png) no-repeat 18px center;
}

.li1{
	background: url(../img/nav2.png) no-repeat 18px center;
}



.li2{
	background: url(../img/nav3.png) no-repeat 18px center;
}
.li3{
	background: url(../img/nav4.png) no-repeat 18px center;
}
.li4{
	background: url(../img/nav5.png) no-repeat 18px center;
}
.li5{
	background: url(../img/nav6.png) no-repeat 18px center;
}
.li6{
	background: url(../img/nav7.png) no-repeat 18px center;
}
.li7{
	background: url(../img/nav8.png) no-repeat 18px center;
}
.li8{
	background: url(../img/nav7.png) no-repeat 18px center;
}
.nav .navCenter li.li9{
	width: 80px;
	height: 50px;
}
.navLi:hover{
	background-color: #00a4e3;
}
.navS{
	position: absolute;
	width: 100%;
	height: auto;
	background: url(../img/navtm_03.png) repeat;
	border: 0;
	z-index: 102;
	display: none;
	z-index: 10000000;
}
.navLiS{
	line-height: 35px;
	text-indent: 0em;
           text-align:center;
}
.navLiS a{
	display: block;
	color: #fff;
}
.navLi:hover .navS{
	display: block;
}
.navLiS:hover{
	background-color: #037edb;
}

/*æœç´¢*/
.nav .navCenter li.li8 input#button{
	position: absolute;
    left: 0;
    width: 80px;
    height: 50px;
    border: 0;
    background: url(../img/search_03.png) no-repeat center;
}
.searchBorder{
	width: 1198px;
    height: 50px;
    border: 1px solid #037EDB;
    margin: 15px auto 15px;
    display: none;
}
.searchBorder input[type=text]{
    width: 1100px;
    height: 50px;
    color: #999;
    border: 0;
    text-indent: 1em;
    line-height: 50px;
}
.searchBorder input[type=submit]{
    width: 75px;
    height: 40px;
    background-color: #037EDB;
    border: 0;
    color: #fff;
    margin-left: 14px;
}




/*banner*/
/*banner轮播图*/
.bannerBox {width: 100%;height: 400px;}
#flashs {position: relative;height: 400px;overflow: hidden;}
#flashs .bgitem {z-index: 1;position: absolute;top: 0;}
#flashs .btn {position: absolute;z-index: 7;bottom: 15px;left: 50%;margin-left: -95px;padding: 0px 6px;}
#flashs .btn span {color: #fff;background: #333;cursor: pointer;display: inline-block;margin: 0 2px;width: 25px;height: 25px;font-size: 14px;line-height: 25px;text-align: center;}
#flashs .btn span.cur {background: #0368ae;}




.inews{padding-bottom: 20px;padding-top: 20px;}
.inews .title{width: 100%;height: 22px;line-height: 22px;margin-bottom: 28px;}
.inews .title h3{font-size: 22px;font-weight: bold;color: #037EDB;}
.inews .title h3 s{width: 4px;height: 22px;display: inline-block;vertical-align: top;margin-right: 10px;background: #037EDB;}
.inews .title a{color: #037EDB;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.inews .title a:hover{text-decoration: underline;}
.inews .newslist{line-height: 35px;}
.inews .newslist li{width: 100%;height: 35px;line-height: 35px;overflow: hidden;border-bottom: 1px dashed #d4d4d4;}
.inews .newslist li a{width: 100%;display: block;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.inews .newslist li .time{color: #999999;float: right;font-weight: normal;}
.inews1{width: 350px;float: left;}
.inews .item{width: 100%;display: block;padding-bottom: 20px;/* border-bottom: 1px dashed #d4d4d4; */}
.inews .item img{width: 100px;height: 75px;float: left;display: block;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;margin-right: 20px;}
.inews .item h3{color: #333;line-height: 24px;height: 24px;overflow: hidden;margin-bottom: 10px;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.inews .item .txt{line-height: 20px;height: 40px;overflow: hidden;color: #999999;}
.inews .item:hover img{-webkit-filter: brightness(110%);filters: brightness(110%);}
.inews .item:hover h3{color: #037EDB;}
.inews2{width: 350px;float: left;margin-left:50px;}



/*公司新闻*/
.companyNews{width:400px;background:url("../images/news_bg.png") no-repeat;background-size:100% 594px;}

.companyNews .title{width: 100%;height: 22px;line-height: 22px;margin-bottom: 28px;}
.companyNews .title h3{font-size: 22px;font-weight: bold;color: #67b306;}
.companyNews .title h3 s{width: 4px;height: 22px;display: inline-block;vertical-align: top;margin-right: 10px;background: #67b306;}
.companyNews .title a{color: #67b308;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.companyNews .title a:hover{text-decoration: underline;}


.companyNews .head_tit{padding-top:1px;}
.companyNews .head_tit .tit{color:#fff;}
.companyNews .head_tit .etit{color:#999;}
.companyNews .showNew{margin-top:2px;}
.companyNews .showNew .left{float: right;width:400px;}
.companyNews .showNew .rest{position:relative;width:400px;height:290px;}
.companyNews .showNew .rest .bd .list li{position:relative;width:400px;height:290px;}
.companyNews .showNew .rest .bd .list li img{display:block;width:400px;height:256px;}
.companyNews .showNew .rest .bd .list li .txt{width:400px;height:30px;background:#fff;transition:all ease 600ms;}
.companyNews .showNew .rest .bd .list li .txt .tit{padding-top:3px;margin-left:24px;font-size:16px;color: #666;text-align:left;line-height:30px;}
.companyNews .showNew .rest .bd .list li .txt .cont{width:350px;margin-top:8px;margin-left:24px;font-size:14px;color:#999;line-height:24px;color:#999;}
.companyNews .showNew .rest .bd .list li:hover img{-webkit-filter:brightness(105%);filter:brightness(105%);}
.companyNews .showNew .rest .bd .list li:hover .txt{background:#f6b927;transition:all ease 600ms;}
.companyNews .showNew .rest .bd .list li:hover .txt .tit{color:#fff;}
.companyNews .showNew .rest .bd .list li:hover .txt .cont{color:#fff;}
.companyNews .showNew .rest .hd{position:absolute;width:30%;bottom:42px;right:30px;}
.companyNews .showNew .rest .hd .iconList{float:right;}
.companyNews .showNew .rest .hd li{float: left; width: 10px; height: 10px;background-color:#d9d6d3;border-radius:100%;margin-right: 12px;font-size:0px;cursor: pointer;}
.companyNews .showNew .rest .hd li.on{background-color:#30b7ef;}
.companyNews .showNew .right{float:left;width:730px;margin-left:30px;}
.companyNews .showNew .right .showList{width:100%;}
.companyNews .showNew .right .showList .list li{position:relative;float:left;width:350px;height:190px;margin-bottom:20px;margin-right:20px;background:#fff;transition:all ease 600ms;cursor:pointer;}
.companyNews .showNew .right .showList .list li .time{float:left;width:60px;padding-top:70px;margin-left:16px;}
.companyNews .showNew .right .showList .list li .time .day{font-size:42px;color:#f6b827;line-height:36px;}
.companyNews .showNew .right .showList .list li .time .year{margin-top:6px;font-size:12px;color:#666;line-height:14px;text-indent:3px;}
.companyNews .showNew .right .showList .list li .txt{float:left;width:250px;margin-left:12px;}
.companyNews .showNew .right .showList .list li .txt .tit{padding-top:40px;font-size:16px;color: #666;text-align:left;line-height:36px;}
.companyNews .showNew .right .showList .list li .txt .cont{font-size:14px;color:#999;line-height:24px;}
.companyNews .showNew .right .showList .list li:hover{background:#f6b927;transition:all ease 600ms;}
.companyNews .showNew .right .showList .list li:hover .time .day{color:#fff;}
.companyNews .showNew .right .showList .list li:hover .txt .tit{color:#fff;}
.companyNews .showNew .right .showList .list li:hover .txt .cont{color:#666;}



.g-ico{background: url(../g-images/g-ico.png) no-repeat; display: inline-block; vertical-align: middle;}
.icon{vertical-align: middle; background: url(../images/icon.png) no-repeat; display: inline-block;}
.xunpan{width: 1200px; background: url(../images/xunpan.jpg) no-repeat center top; height: 150px; color: #fff; margin: auto;}
.xunpan .w1200{height: 150px;}
.xunpan .img{width: 355px; height: 250px; display: block; position: absolute; left: 0; bottom: 0;}
.xunpan .img img{width: 100%; height: 100%; display: block;}
.xunpan .zixun{width: 668px; margin-top: 10px; text-align: center; height: 132px; background: url(../images/kuang.png) no-repeat;}
.xunpan .zixun .tit{font-size: 36px; line-height: 36px; padding-top: 14px; padding-bottom: 18px;}
.xunpan .zixun .tit .en{font-size: 20px; text-transform: uppercase; line-height: 20px; display: block;}
.xunpan .zixun .tel{font-size: 36px; color: #fff; font-family: "AvantGardeITVbyBT Book", arial;}
.xunpan .zixun .tel em{width: 34px; height: 34px; display: inline-block; background-position: 0 -70px; margin-right: 10px; vertical-align: middle;}
.xunpan .zixun .tel a{width: 112px;height: 27px;line-height: 27px;display: inline-block;text-align: center;background-position: -165px 0;font-size: 14px;font-weight: bold;color: #fff;-webkit-transition: all .0s ease-in-out 0s;-moz-transition: all .0s ease-in-out 0s;transition: all .0s ease-in-out 0s;}
.xunpan .zixun .tel a:hover{background-position: -165px -34px;}






.index .menu{overflow: hidden;padding-bottom: 20px;/* padding-top: 20px; */}
.index .menu ul{text-align: left; */float: left;}
.index .menu li{width: 130px;height: 30px;line-height: 30px;margin: 0 2px 20px;display: inline-block;}
.index .menu li:first-child{margin-left: 0;}
.index .menu li:last-child{margin-right: 0;}
.index .menu li a{display: block; border: 1px solid #dcdcdc; text-align: center; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; overflow: hidden; height: 30px; line-height: 30px;padding: 8px;background: #e5e8e6;font-size: 14px;}
.index .menu li a:hover{border: 1px solid #037EDB; color: #fff; background: #037EDB;}
.index .menu li.current a{border: 1px solid #037EDB; color: #fff; background: #037EDB;}
.index .more{width: 510px; margin: 0 auto; display: block; text-align: center; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; position: relative; height: 55px; line-height: 55px;}
.index .more a{display: block; text-align: center; font-size: 18px; float: left; width: 250px; height: 50px; line-height: 50px;}
.index .more .gd{color: #fff; background: #009b4c; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; border: 2px solid #009b4c;}
.index .more .gd:hover{background: #ed8e06; border: 2px solid #ed8e06;}
.index .more .zx{border: 2px solid #e5e5e5; color: #333; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; border-left: 0 none;}
.index .more .zx:hover{background: #ed8e06; border: 2px solid #ed8e06; color: #fff; border-left: 0 none;}

.index .floor_1_main{width: 100%; position: relative; z-index: 4;}
.index .floor_1_main .tt{width: 100%;height: 22px;line-height: 22px;margin-bottom: 28px;}
.index .floor_1_main .tt h3{font-size: 22px;font-weight: bold;color: #037EDB;}
.index .floor_1_main .tt h3 s{width: 4px;height: 22px;display: inline-block;vertical-align: top;margin-right: 10px;background: #037EDB;}
.index .floor_1_main .tt a{color: #037EDB;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.index .floor_1_main .tt a:hover{text-decoration: underline;}
.index .floor_1_main .mor{padding-left:52px;margin-top:14px;float:right;font-size:14px;line-height:14px;background:url("../images/line1.png") no-repeat left center;color:#999;}
.index .floor_1_main .mor:hover{color:#037EDB;}
.index .floor_1{/* padding: 10px 0 80px; */ overflow: hidden;margin-top: 20px;}



.fenlei{
	width: 1200px;
	padding: 10px 0 30px 0;
	margin: 0 auto;
}
.fenlei ul li{
	width: 386px;
	height: 230px;
	float: left;
	position: relative;
}
.fenlei ul li img{
          display:block;
          width:386px;
          height:230px;
}
.flinfo-bg{
	width: 100%;
	height: 50px;
	background: url(../images/flinfo-bg.png) repeat-x;
	position: absolute;
	left: 0;
	bottom: 0;
	font-size: 16px;
	line-height: 50px;
	color: #fff;
	text-align: center;
}

.flinfo-bg a{ color:#fff;display: block;}

.fl-info {
	width: 100%;
	background: url(../images/flinfo-bg.png) repeat;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 24px;
	line-height: 230px;
	text-align: center;
}
.fl-info  a{color: #fff;display: block;}
.fl1,.fl2,.fl4,.fl5{
	margin:0 20px 20px 0;
}




.footer{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.footerCenter{
	width: 1000px;
	padding-bottom:30px;
	margin: 30px auto 0;
	text-align:center;
}
.footerL{
	float: left;
	display:block;
	width:130px;
	padding-top:5px;
}
.footerM{
	float:left;
	display:block;
	margin-left:15px;
	margin-top: 0px;
 
}
.footerM>ul{
	width: 460px;
	margin: 0 auto;
}
.footerM li+li{
	border-left: 1px solid #CCCCCC;
}
.footerM p{
	text-align: left;
	font-size: 14px;
	line-height:25px;
}
 
.youqinglink {color:#fff; padding:5px 0px;    width: 100%;
    /* overflow: hidden; */
    height: auto;
    background-color: #037EDB;
	line-height:30px; font-size:14px;
}
.youqinglink a{color:#fff; margin-left:5px; margin-right:5px;}
.youqinglink a:hover{outline:0;text-decoration:none;font-weight:400;}
.youqinglink a:hover {text-decoration:none; transition:box-shadow .3s, border .3s, background-color .3s, color .3s;}
.youqinglink a:active,a:visited{text-decoration:none;}
