@charset "gb2312";
/* CSS Document */
/*导航*/
.tou{
	width:100%;
	background-color: #FFF;
}
.head{ width:1010px; height:59px; margin:0 auto;}
.head p{ float:left;}
.head li{ float:left; margin-top:28px; margin-left:35px; font-size:14px; font-weight:400;}
.head li a{ color:#000;}
.head .xun{ margin-top:13px; line-height:18px;}
.head .xun b{ font-size:12px; color:#000;}
.head .xun span{ color:#000; font-size:16px;}
.gray{ width:100%; height:10px; background:#818181;}

*{margin:0 auto;padding:0px}
img{border:none}
a{text-decoration:none; color:#000}
body{font-family:"微软雅黑";line-height:22px;font-size:16px;color:#000}
.main{clear:both;width:980px;margin:0 auto;text-align:center}
.container{clear:both;width:1347px;margin:15px auto; text-align:center;}
.main1{clear:both;width:1400px;margin:0 auto;text-align:center}
.clear{clear:both;visibility:hidden}
.l{float:left;display:inline}
.r{float:right;display:inline}
.c{text-align:center}
.undis{display:none}
img{border:none;}
input{outline:none}
ul{list-style:none}
.cbody{clear:both;width:900px;margin:0 auto}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt40{margin-top:40px}
.mb20{ margin-bottom:20px;}
.top1{height:60px; background-color:#FFF}
.top1 .logo{width:318px;height:55px;float:left;display:inline}
.top1 .back{width:60px;height:24px;margin:20px 0 0 20px;float:left;display:inline}
.top1 .back a{font:14px/24px '宋体';color:#5b5b5b}
.top1 .back a:hover{color:#F00}
.top1 .ccrx{width:170px;height:24px;margin:20px 50px 0 0;float:right;display:inline}
.top1 .ccrx a{font:14px/24px '宋体';color:#097cac}
.top1 .ccrx a:hover{color:#F00}
.top1 .czjh{width:250px;height:24px;margin:20px 30px 0 0;float:right;display:inline}
.top1 .czjh a{font:14px/24px '宋体';color:#097cac}
.top1 .czjh a:hover{color:#F00}
.banzx{ display:inline-block;width:230px; height:40px;line-height:40px; border:1px #fff solid; color:#fff; margin:150px 0 0 20px}
.banzx1{ display:inline-block;width:200px; height:40px;line-height:40px; border:1px #fff solid; color:#fff; margin:40px 0 0 800px}
.bg1{ background:url(../bg1.jpg) no-repeat center;height: 650px; overflow: hidden;padding-bottom:20px;}
.bg2{ background:url(../bg2.jpg) no-repeat center; height:610px;overflow: hidden;}
.bg3{ background:url(../bg3.jpg) no-repeat center; height:985px; overflow: hidden;padding-top:20px;}
.bg4{background:#162658;padding:20px;}
h1.state {
  display:block;
  color: #010101;
  font-size: 39px;
  text-align: center;
  height: 39px;
  line-height: 39px;
  padding-top: 13px;
}
h1.state img {
  vertical-align: middle;
}
.imp{ color:#2c437c;font-size:42px;font-weight: bold;}
.state_l{ background:url(../gz_r3_c4.jpg) no-repeat center; height:462px; position:relative}
.txt{ position:absolute;right:190px; top:220px; width:450px; height:170px; text-align:left;font:16px/35px '微软雅黑'; text-indent:20px;}
.consultation {
  width: 388px;
  height: 36px;
  margin: 30px auto 0;
  border: 1px solid #2c437c;
  border-radius: 3px;
}
.consultation a {
  width: 180px;
  float: left;
  display: block;
  height: 36px;
  line-height: 36px;
  text-align: center;
  color: #fff;
  font-size: 16px;
}
#tqchat23 {
  width: 208px;
  background: #2c437c;
}
#tqchat24{ color:#2c437c}
#tqchat25 {
  width: 208px;
  background: #0075cd;
}
#tqchat26{ color:#0075cd}
.clearfix {
  zoom: 1;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.bg2 p,.bg4 p{color:#fff}
.bg2 h1,.bg3 h1,.bg4 h1{ padding-bottom:20px;}
.zytb{width:300px; height:160px; overflow:hidden}
.zytb pre {height:160px; width: 300px}
.zytb .mcn {height: 160px; width: 300px;overflow: hidden;position: relative}
.zylb .fgx{width:100%; height:1px; background:#e1e3e4; margin:5px 0}
.zy{ border:1px #CCCCCC solid}
ul.zylink{ margin-top:20px;}
ul.zylink li{ width:301px; float:left; border:1px #CCCCCC solid; margin:22px; color:#fff}
ul.zylink li h3 a{color:#fff}
.zx_btn{ display:block; width:240px; height:22px; line-height:22px;background:#ea5632; color:#fff;-webkit-border-radius:28px;-moz-border-radius:28px;border-radius:28px;padding:5px 0;margin:14px auto}
.p1{line-height:26px;} 
.jfade_image{margin-top:15px;position: relative;overflow: hidden;}
.jfade_image a:hover img{
	transform: scale(1.3);
	transition: all 5s ease 0s;
	-webkit-transform: scale(1.3);
	-webkit-transform: all 5s ease 0s;}
.box{
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 5px #555;
}
.box img{
    width: 100%;
    height: auto;
    transition: all 0.5s ease 0s;
}
.box:hover img{
    opacity: 0.3;
}
.box .boxContent{
    position: absolute;
    top: 0;
    left: 0;
    padding: 10px;
    background: rgba(0, 0, 0, 0.75);
    border: 4px solid rgba(255, 255, 255, 0.10);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    z-index: 1;
    transition: all 0.5s ease 0s;
}
.box:hover .boxContent{
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
}
.box .title{
    display: inline-block;
    font-size: 18px;
    color: #fff;
    line-height: 24px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    margin: 0;
}
.box .post{
    display: block;
    font-size: 14px;
    color: #fff;
    text-transform: capitalize;
    padding: 8px 0 15px;
}
.money{ display:inline-block;padding:5px; background:#FF0;}
.db{ width:100%; height:100px; text-align:center; line-height:28px;font-size:16px; padding-top:30px; color:#000;background-color:#fff; }
.db a{ color:#000}