﻿@charset "utf-8";
/* CSS Document */
*{ padding:0px; margin:0px; font-family: Arial, Helvetica, sans-serif, Fixedsys; }
ul, dd{ list-style:none; margin:0px;}
a{text-decoration:none; color:#000;}
a:hover{text-decoration:none; color:#1e72bd;}
img{border:0px;}
p{margin:2px 0px 7px 0px;}
.place{ float:right; padding-right:10px; font-weight:normal; font-size:12px; color:#666;}
.clear{ clear:both; height:1px; margin-top:-1px;  line-height:0; visibility:hidden; }
.text{ padding:10px; line-height:22px;}
.red{color:#f00;}
h5, h6{ margin:3px 0px; font-size:12px; padding-left:15px; }
h5{ background:url(icon3.gif) no-repeat left center;}
body{ font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:20px; color:#5e5e5e; text-align:left; background-color:#F5F5F5; }

.nav_box{ height:95px; background:#0C3; width:100%; background-color:#090404; position:fixed; top:0px; left:0px; right:0px; z-index:100;}
.nav{ width:1140px; height:95px;margin:0 auto;}
.logo_box{ width:350px; height:95px; float:left; margin-right:90px;}
.logo_box img{width:350px; height:95px;}
.nav_txt_box{ width:100px; float:left; height:95px; line-height:95px}

.nav_layout{ margin: 0px; padding: 0px; float:left; }
.nav_layout li{ width: 100px; height: 95px; float: right; line-height: 95px; text-align: center; position: relative; }
.nav_layout li a{ width: 100px; height: 95px; float: right; line-height: 95px; text-align: center; display: block; font-size: 14px; text-decoration: none; color:#FFF; }
.nav_layout li a:hover{ color: #1e72bd; }
.nav_layout li ul{ margin: 0px; padding: 0px; float: right; position:absolute; top:95px; left:-40px; z-index:10000; width:179px; display:none; background-color:#090404; }
.nav_layout li ul li{ width: 179px; height: 40px; line-height: 40px; text-align: center; background-color:#090404;}
.nav_layout li ul li a{ width: 179px; height: 40px; line-height: 40px; display: block; font-size: 13px; }

.nav_layout li ul li a:hover{ color: #1e72bd; }

.maintitle{ font-size:55px; color:#FFF; line-height:55px;}
.subtitle{ font-size:25px; color:#FFF; line-height:25px;}

.r_btn{
	display:block;
	width:170px;
	height:50px;
	background-color:#1e73be;
	color:#FFF;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	line-height:50px;
	border: 1px solid #1e73be;
}
.r_btn:hover{ background-color:inherit;  }

.about_box{  background-color:#e8e8e8; padding-bottom:100px}
.about_layout{ width:1140px;margin:0 auto; height:auto; overflow:hidden; font-size:14px; color:#767676;}
.title_h2{ color: #443f3f; text-align: center; font-weight: normal; font-size: 35px; line-height: 30px; padding-top:100px;}
.title_line{ line-height:10px; width:60px; height:10px; margin:0 auto; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #1e73be; margin-bottom:60px; }


.time_box{  background-color:#fff; padding-bottom:20px}
.time_layout{ width:1140px;margin:0 auto; height:auto; overflow:hidden; font-size:14px; color:#767676;}

.div_260px{ width:100%; height:400px}
.div_260px_zi{ width:260px; height:400px; border: 1px solid #EAEAEA; float:left; margin-left:10px; margin-right:10px; text-align:center;}
.div_260px_zi h2{ font-size:18px; font-weight:bold; margin-top:40px; color:#443f3f;}
.div_260px_zi ul{ margin-top:40px;}
.div_260px_zi li{ font-size:14px;  margin-top:10px; color:#666;}

.div_260px_zi_btn{
	display:block;
	width:170px;
	height:50px;
	background-color:#1e73be;
	color:#FFF;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	line-height:50px;
	border: 1px solid #1e73be;
}
.div_260px_zi_btn:hover{ background-color:inherit;  }
.speack_list{ width:1140px; height:auto; overflow:hidden;}
.speack_list_zi{ display:block; width:270px; height:270px; float:left; margin-left:7px; margin-right:7px; margin-bottom:20px; overflow:hidden; position:relative; }
.speack_list_img{ width:270px; height:270px;; float:left; position:absolute; left:0px; top:0px;}
.sp_zibox{ width:270px; height:90px; position:absolute; bottom:0px; left:0px; background-color:rgba(0, 0, 0, .5);text-align:center;line-height:20px; color:#FFF; font-size:12px;}
.sp_zibox h2{ font-size:18px; font-weight:bold; color:#FFF; margin-top:10px;}
.sp_jia{ width:40px; height:40px; position:absolute; top:100px; left:115px;display:none; }
.sp_jia img { width:40px; height:40px;  }

.f_box{ width:100%; height:350px; background-color:#1e73be;}
.f_box_l{ width:1140px; height:350px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; text-align: center; color:#FFF; }
.FF_BOX{ margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; text-align: center; width:300px; height:55px; line-height:25px; border: 4px solid #FFF; font-size:16px; font-weight:bold; padding-top:5px;  color:#fff; }


.top_box{ background-color:#fff; padding-bottom:20px; background-image: url(../images/bg2.jpg?id=1);background-size:cover;background-repeat: no-repeat;background-position: center center; }
.top_layout{ width:1140px;margin:0 auto; height:750px; overflow:hidden; font-size:14px; color:#767676;}
.top_title_h2{ color: #fff; text-align: center; font-weight: normal; font-size: 45px; line-height: 40px; padding-top:100px;}

.top_icon{ width:65px; height:65px; position:absolute; top:20px; left:101px;}
.top_span{width:270px; height:30px; position:absolute; top:100px; left:0px; color:#fff; font-size:14px; text-align:center; line-height:30px; font-weight:bold;}

.top_shu{width:270px; height:50px; position:absolute; top:160px; left:0px; color:#fff; font-size:45px; text-align:center; line-height:50px; font-weight:bold;}

.cc{ width:1040px; height:auto;    margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; margin-top:20px; margin-bottom:150px; background-color:#fff; border: 1px solid #F1F1F1; overflow:hidden; padding:50px; padding-top:20px;}

.table_add{ line-height: 50px; }

.table_add input{ line-height: 30px; height: 40px; width: 230px; border: 1px solid #CCC; }
.table_add select{ line-height: 30px; height: 40px; width: 230px; border: 1px solid #CCC; }
.table_add textarea{border: 1px solid #CCC; line-height: 30px; height: 90px;}
.non-cta-button{ margin-top:10px; line-height:40px;}
.non-cta-button:active{
    box-shadow: .05em .1em .2em rgba(0,0,0,.6) inset;
    border-color: rgba(0,0,0,.3);
    background: #bbb;
}