﻿*{
	margin:0;
	padding:0;
	border:0;
}
ul li{
	list-style:none;
}
a{
	text-decoration:none;
}
a,area{
	blr:expression(this.onFocus=this.blur())
}
.clear{
	clear:both;
}
img{
	padding:0;
	margin:0;
	border:0;
}
body{
	font-family:"微软雅黑";
	font-size:14px;
	color:#000;
}
.header{
	width:1200px;
	margin:0 auto;
}
.header img{
	float:left;
	padding:20px 0px 14px 0px;
}
.nav{
	float:left;
}
.menu{
	margin-left:80px;
}
.menu li{
	width:125px;
	height:90px;
	float: left;
	text-align: center;
	position: relative;
	line-height:90px;
	font-size:16px;
	background:url(../images/navli.png) no-repeat right center;
}
.menu li a{
	display:block;
	color:#4b4948;
	font-weight:bold;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.menu li a:hover{
	color:#fff;
	background-color:#0d6fb8;
}
.menu li .current{color:#fff;background-color:#0d6fb8;}

.menu ul{
	background-color:#0688d3;
	position: absolute;
	display:none;
	left: 0;
	overflow: hidden;
	width:125px;
	z-index: 999;
	padding-bottom:20px;
}
.menu ul li{
	float: none;
	position: static;
	text-align: center;
	width:75px;
	height: 35px;
    line-height: 35px;
	border-bottom:1px dashed #4ba0df;
	background:url(../images/navulli.png) no-repeat left center;
	margin-left:25px;
	margin-right:25px;
}
.menu ul li a{
	display: block;
	font-size: 13px;
	font-weight: normal;
	position: static;
	color:#fff;
	text-transform: none;
}
.menu ul li a:hover{
	background:none;
	display: block;
	font-size: 13px;
	font-weight: normal;
	position: static;
	color:#fff;
	text-transform: none;
	
}
.menu ul.subnav {
	display: block;
}
.nation{
	float:right;
}
.nation li{
	height:45px;
	width:100px;
}
.nation li a{
	display:block;
	text-align:center;
	line-height:45px;
	color:#000;
	font-size:12px;
}
.nation li a img{
	padding:0;
	margin:13px 0px 0px 10px;
}
.cn{
	height:45px;
	background-color:#fdd000;
}
.en{
	height:45px;
	background-color:#e2e2e2;
}
.banner{
	width:100%;;
	margin:0 auto;
	height:525px;
}
#full-screen-slider { width:100%; height:525px; float:left; position:relative}
#slides { display:block; width:100%; height:525px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:48%; top:490px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;cursor:pointer;}
#pagination li.current { background:#006ead;}


.main{
	width:100%;
	margin:0 auto;
}
.main_about{
	width:100%;
	margin:0 auto;
	background:url(../images/aboutbg.png) repeat-y center center;
	height:550px;
}
.about{
	width:1200px;
	margin:0 auto;
	padding-top:30px;
	
}
.about_left{
	width:762px;
	float:left;
}
.about_left h3{
	font-size: 36px;
    color: #d3d3d3;
    font-weight: normal;
}
.about_left p{
	height:30px;
	line-height:30px;
	font-size: 18px;
	background:url(../images/klj_l.jpg) no-repeat bottom left;
	padding-bottom:10px;
}
.fl{
	float:left;
	background:url(../images/video.png) no-repeat left center;
	width:445px;
	height:296px;
	margin-top: 60px;
	position: relative;
}
.fr{
	float:left;
	width: 300px;
    margin-left:-140px;
	
}
.about_right{
	width:430px;
	float:right;
	padding-right: 8px;
}
.right-top{
	background:url(../images/company.jpg) no-repeat left center;
	height:88px;
	width:248px;
	padding-left:55px;
}
.right-top p{
	color:#fff;
	font-size: 28px;
	padding-top: 15px;
}
.right-top span{
	color:#86b7dc;
	font-size: 16px;
}
.right-bottom{
	padding-top:20px;
	padding-left:30px;
}
.right-bottom p{
	line-height:35px;
	color:#8a8a8a;
	width:320px;
	text-indent:2em;
}
.right-bottom span{
	background:url(../images/more.png) no-repeat center center;
	color:#0d6fb8;
	width:170px;
	height:42px;
	float:right;
	margin-top: 50px;
}
.right-bottom span a{
	color:#0d6fb8;
	padding-left: 80px;
	display: block;
    padding-top: 10px;
}


.main_pro{
	width:100%;
	margin:0 auto;
	background:url(../images/probg.png) top center no-repeat;
	height:600px;
}
.pro{
	width:1200px;
	margin: 0 auto;
	padding-top:50px;
}
.pro_dh{
	 background:url(../images/dh1.png) top center no-repeat;
	 height:61px;
}
.pro_dh p{
	padding-left:510px;
	font-family:"微软雅黑";
	font-size:18px;
	height:61px;
	line-height:61px;
	color:#000;
	float:left;
}
.pro_dh dl{
	padding-left:30px;
	font-family:"微软雅黑";
	font-size:18px;
	height:61px;
	line-height:61px;
	color:#0d6fb8;
	float:left;
}
.pro_more{
	text-align: center;
	padding-bottom:90px;
}
.pro_nr{
	width:1200px;
	margin:0 auto;
	height: 360px;
}
.marqueeleft{
	height:360px;
	width:1200px;
	overflow:hidden; 
	margin:0px auto;	
}
.marqueeleft ul{
	float:left;
}
.marqueeleft li{
	width:300px;
	float:left;
	height:276px;
}
.marqueeleft li a{
	width:280px;
	height:216px;
	float:left;
}
.marqueeleft li a img{
	width:100%;
	height:100%;
}

.marqueeleft li p{
	height:40px;
	line-height:40px;
	text-align:center;
	font-family:"微软雅黑";
	font-size:14px;
	
	color:#FFF;
}
.marqueeleft li p a{
	color:#FFF;
	display:block;
	height:30px;
	background-color: #212121;
	height:60px;
	line-height:60px;
}	
.marqueeleft li p a:hover{
	color:#FFF;
	background-color:#0d6fb8;
	display:block;
}
.main_news{
	width:100%;
	margin:0 auto;
	background-color:#f4f4f4;
	padding:50px 0px 30px 0px;
	height:554px;
}
.xinwen_dh{
	text-align:center;
}
.xinwen_more{
	text-align:center;
	background:url(../images/more_bj.jpg) center left repeat-x;
	height:100px;
	line-height:100px;
	margin-top:20px;
	margin-bottom:20px;
}
.xinwen_nr{
	width:1200px;
	margin:0 auto;
}
.xinwen_nr li{
	width:260px;
	background-color:#FFF;
	margin-right:40px;
	float:left;
}
.xinwen_nr li.ab{
	margin:0px;
}
.xinwen_nr li img{
	-webkit-transition: width 2s, height 2s, -webkit-transform 2s; /* For Safari 3.1 to 6.0 */
    transition: width 2s, height 2s, transform 2s;
}
.xinwen_nr li img:hover {-webkit-transform: rotate(360deg); /* Chrome, Safari, Opera */
    transform: rotate(360deg);}
.xinwen_nr li h1{
    font-family:"微软雅黑";
	padding:0px 15px 0px 15px;
	height:50px;
	line-height:50px;
	border-bottom:1px #CCC  dotted;
	font-size:14px;
	font-weight:normal;
}
.xinwen_nr li p{
	line-height:24px;
	padding:15px;
	 font-family:"微软雅黑";
	 color:#a8a8a8;
}
.xinwen_nr li h1 a{
	color:#646363;
}	
.xinwen_nr li h1 a:hover{
	color:#79bc39;
}
.xinwen_nr li p a{
	color:#0d6fb8;
	font-size: 12px;
}	
.main_contact{
	width:100%;
	margin:0 auto;
}
.main_contact{
	width:100%;
	margin:0 auto;
	background:url(../images/contactbg.png) repeat-x center center;
	height:404px;
}
.contact{
	width:1200px;
	margin:0 auto;
	padding:30px 0px;
}
.lianxi_zi{
	float:left;
	width:320px;
	line-height:30px;
	font-size:14px;
	color:#FFF;
}
.lianxi_zi span{
	padding-left:40px;
}
.liuyan{
	width:796px;
	float:right;
	height:122px;
}
.liuyan lable{
	border:6px solid #000;
	width:255px;
	color:#696969;
	padding-left: 20px;
	background-color:#000;
}
input{
	outline:none;
}
.liuyan input{
	height:26px;
	line-height:26px;
	background-color:#000;
	color:#fff;
	margin-bottom: 10px;
}
.liuyan textarea{
	border:1px solid #000;
	background-color:#000;
	color:#696969;
	padding:10px 0px 0px 10px;
	top: -5px;
    	position: absolute;
    	left: 250px;
}
.footer1{
	width:100%;
	margin:0 auto;
	background-color:#014f89;
	padding:30px 0px;
}
.foot1{
	width:1200px;
	margin:0 auto;
	height:300px;
}
.foot1_left{
	float:left;
	padding-top: 100px;
}
.foot1_center{
	float:left;
	padding:10px 0px 0px 10px;
}
.foot1_center li{
	float:left;
	width:100px;
	border-right: 1px dotted #013e6c;
	margin-right: 35px;
}
.foot1_center li a{
    color: #fff;
    margin-bottom: 25px;
    display: block;
	font-size:16px;
}
.menulist ul li{
	float:none;
	min-height: 30px;
}
.menulist ul li a{
	margin:0;
	color:#3f9ee4;
	font-size:14px;
}
.foot1_right{
	float:right;
	padding-top: 60px;
}
.footer2{
	width:100%;
	margin:0 auto;
	background-color:#00365f;
	height:60px;
}
.foot2{
	width:1200px;
	margin:0 auto;
	line-height:60px;
}
.foot2 p{
	line-height:60px;
	color:#aabccd;
	text-align:center;
}
.foot2 p a{
	color:#aabccd;
}



.c_meau{ width:211px; height:380px; position:fixed;  left:50%; margin-left:600px; display:none;z-index: 999;}
.c_meau .cl{ width:108px;}
.c_meau .cl h4{ width:100%; height:61px; background:url(../images/c_meau_4.png) no-repeat; color:#81511c; font-size:16px; line-height:22px; text-align:center; padding:8px 0; font-weight:bold;}
.c_meau .cl_o{ background:#fff; margin:-16px 0;}
.c_meau .cl_o_o{ color:#7d7d7d; font-size:14px; }
.c_meau .cl_o_o {margin-bottom:1px;width:108px; text-align:center;background-color: #24353e;}
.c_meau .cl_o_o dd{ line-height:14px;}
.c_meau .cr_o{ margin:90px 0 60px 0;}
.c_meau .cr_t{ margin-left:8px; cursor:pointer;}
.c_meau{ height:auto; bottom:-430px; display:block;}
.c_meau .cl_o_o dd{ line-height:22px;}
.c_meau .cl_o{ margin:-16px 0 -11px 0;}
.c_meau .cr_o {margin: 90px 0 168px 0;}
.cl_o_o a{
	display:block;
	padding:26px 0px;
}
.cl_o_o a:hover{
	background-color: #fdd724;
}