.cw{width:1190px;min-width:1190px;margin:0 auto;}
.vm_out{height:100%;width:100%;display:table;}
.vm_out .vm_in{height:100%;width:100%;display:table-cell;vertical-align:middle;}


header{height:100px;background-color:#fff;min-width:1190px;}
header .logo{background:url(../images/common/logo.png) center no-repeat;
	text-indent:-9999em;width:300px;height:60px;margin-top:15px;display:block;}
header .nav_list{height:100px;}
header .nav_list li{float:left;position:relative;z-index:9000;height:100px;}
header .nav_list li a{display:block;float:left;font-size:14px;color:#716f6f;vertical-align:middle;
	height:100px;line-height:100px;padding:0 15px;}
header .nav_list li:hover>a , header .nav_list li.cur>a{text-decoration:none;
	color:#006cc8; /* box-shadow:0 0 15px rgba(0,0,0,.3); */}

header .nav_list li ul{position:absolute;top:100px;left:0px;width:150px;padding:10px 15px;
	background-color:#fff;border-top:2px solid #006cc8;display:none;}
header .nav_list li ul li{height:40px;border-bottom:1px solid #eee;float:none;}
header .nav_list li ul li a{height:40px;line-height:40px;box-shadow: 0 0 0 rgba(0,0,0,0) !important;
	color:#716f6f;}
header .nav_list li ul li a:hover{color:#fff;background:#006cc8}
header .nav_list li ul li:hover{color:#fff;background:#006cc8}

header .lan_body{cursor:pointer;position:relative;z-index:1000;margin-top:36px;margin-left:15px;}
header .lan_body:hover dl{display:block;}
header .lan_body i , header .lan_body span , header .lan_body b{vertical-align:middle;display:inline-block !important;}
header .lan_body i{background:url(../images/common/lan_ico_1.png) center no-repeat;
	width:25px;height:25px;}
header .lan_body span{width:30px;text-align:center;height:25px;line-height:25px;text-decoration:none;
	color:#716f6f;margin:0 5px;font-size:14px;}
header .lan_body b{background:url(../images/common/lan_ico_2.png) no-repeat;width:9px;height:7px;}
header .lan_body dl{position:absolute;top:25px;left:0px;background:rgba(255,255,255,0.8);width:100%;padding:5px 0;
	display:none;}
header .lan_body dl dd a{float:none !important;text-align:right;padding-right:14px;
	height:25px;line-height:25px;}
header .lan_body dl dd a:hover{box-shadow: 0 0 0 rgba(0,0,0,0);}

footer{background-color:#15a4c5;padding:50px 0 20px;min-width:1190px; position:relative;}
footer .clearfix{width:100%;}
footer ul.clearfix{width:auto;margin-bottom:110px;}
footer ul li{float:left;width:146px;}
footer ul li h3{font-size:14px;color:#fff;margin-bottom:15px;}
footer ul li p{font-size:14px;line-height:22px;}
footer ul li p a{color:#fff;}
footer .ico_body{margin-bottom:20px;}
footer .ico_body a{display:inline-block;width:40px;height:40px;border:1px solid #fff;border-radius:100%;margin-left:5px;}
footer .ico_body a.ico_1{background:url(../images/common/ico_1.png) center no-repeat;}
footer .ico_body a.ico_2{background:url(../images/common/ico_2.png) center no-repeat;}
footer .ico_body a.ico_3{background:url(../images/common/ico_3.png) center no-repeat;}
footer .footer_logo{text-align:right;}
footer .copyright{text-align:center;}
footer .copyright img  , footer .copyright span{vertical-align:middle;}
footer .copyright img{margin-right:5px;}
footer .copyright span{color:#fff;}

footer div.fr{width:290px;border-left:1px solid #43bcd2;height:230px;text-align:center;}
footer div.fr h3 , footer div.fr p{color:#fff;}
footer div.fr h3{font-size:15px;padding:15px 0 10px;}
footer div.fr p{font-size:15px;}
footer div.fr p strong{font-size:18px;font-weight:100;}

footer .company{ width:230px; height:45px; position:absolute; right: 20%;bottom: 2%;}
footer select{ width:230px; height:30px;text-indent: 0.2em;border: none; font-size:14px;margin-left:20px;}

.return_top{position:fixed;right:10px;z-index:1000;width:50px;height:50px;
	background:#fff url(../images/common/top_ico.jpg) center no-repeat;border:1px solid #e1e1e1;background-size:cover;
	right:20px;bottom:20px; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;  }
.return_top:hover{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;  }

.inner_kv_body{height:580px;overflow:hidden;background-repeat:no-repeat;background-position:center;min-width: 1190px;}
.inner_kv_body h3{font-size:40px;color:#3d3d3d;padding:180px 0 20px;}
.inner_kv_body p{font-size:20px;}

.sidebar_body{height:60px;line-height:60px;box-shadow: 0px 5px 10px rgba(0,0,0,0.3);position:relative;z-index:10;}
.sidebar_body.s_1 ul li{width:20%;}
.sidebar_body.s_2 ul li{width:148px;}
.sidebar_body.s_3 ul li{width:33.3%;}
.sidebar_body ul{height:60px;width:100%;border-left:1px solid #f2f2f2;}
.sidebar_body ul li{float:left;width:25%;}
.sidebar_body ul li a{display:block;height:58px;line-height:58px;border-bottom:2px solid #fff;
	text-align:center;font-size:16px;color:#3a3a3a;border-right:1px solid #f2f2f2;}
.sidebar_body ul li a:hover , .sidebar_body ul li a.cur{text-decoration:none;border-bottom:2px solid #006cc8;}


.pop_video_body{width:1000px;height:563px;overflow:hidden;}


.fck_body img{max-width: 100%;}
.fck_body p{font-size:15px;line-height:26px;color:#3c3c3c;}
.fck_body h1{font-size:1.5em;}
.fck_body h2{font-size:1.4em;}
.fck_body h3{font-size:1.3em;}
.fck_body h4{font-size:1.2em;}
.fck_body h5{font-size:1.1em;}
.fck_body h6{font-size:1em;}
.fck_body em{font-style:italic;}
.fck_body h1,.fck_body h2,.fck_body h3,.fck_body h4,.fck_body h5,.fck_body h6 {margin:10px 0;font-weight:700;}


.details_btm_body hr{border:0;border-top:1px solid #eeeff3;height:1px;font-size:1px;width:100%;display:block;}














