
/****reset***/
html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, label { margin:0px;padding:0px; font-family: "微软雅黑"}
a img{border:0px; outline:none;}
address, caption, cite, code, dfn, em, th, var {font-style:normal;font-weight:normal;}
ul,li {list-style:none; padding:0px; margin:0px;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 { font-size:100%;font-weight:normal;}
input, button, textarea, select { font-family:inherit;font-size:12px; vertical-align:middle; outline:none;}
a{text-decoration:none; outline:none;color:#6B6B6B;}
a:hover{ text-decoration:none; }
.clear{	font-size: 0px;	line-height: 0px;margin: 0px;padding: 0px;height: 0px; width:0px; clear:both; visibility:hidden;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.clearfix:after {content: ".";display: block;height: 0;clear:both;visibility: hidden;}
body{ font-size:14px; font-family: "微软雅黑"; color:#6a6a6a;  background:#fafafa;}

.header{ width:1300px; margin:0 auto; height:90px; padding-top:25px;}
.logo{ float:left;}
.tel{ float:right;padding-top: 16px;padding-right: 110px;}
.nav{ background:#0081B7; height:60px;}
.nav ul{ width:1300px; margin:0 auto;}
.nav ul li{ float: left; line-height:60px;font-size:16px;width:250px; text-align:center;}
.nav ul li a{ color:#fff; display:block; }
.nav ul li:hover a{ background:#1e92c1; }
.inde{ width:1300px; margin:0 auto; padding-top:50px;}
.inde ul li{ float:left; width:400px; text-align:center;}
.about{ background:url(../image/about_bg.jpg) no-repeat; height:543px; margin-top:50px;}
.bt{ width:1300px; margin:0 auto; padding-top:50px;}
.content{width:1204px; margin:0 auto; padding-top:70px;}
.content img{ float:left;    margin-right: 21px;border: 2px solid #ccc;    padding: 3px;}
.content p{ color:#333; font-size:14px; line-height:26px; padding-top:15px;}
.content p a{ color:#23a7dd;}
.cases_list{ width:1300px; margin:0 auto; margin-top:50px;}
.cases_list ul li.on{ width:505px; float:left;height:455px;}
.cases_list ul li.on img{ width:505px; height:455px;}
.cases_list ul li{ float:left; width:264px;height:227px;}
.cases_list ul li img{ width:264px; height:227px;}
.footer{ background:#0680B3; height:157px; margin-top:50px;}
.foot{ width:1300px; margin:0 auto;}
.foot a {color: #fff;}
.foot_l{ font-size:14px; color:#fff; line-height:26px; padding-top:60px; float:left;}
.foot_r{ float:right;}
.foot_r img{ padding-top:28px;}
.main{ width:1300px; margin:0 auto;}
.main_t{ font-size:24px; color:#23a7dd; font-weight:bold; margin-top:50px;border-bottom: 2px #23a7dd solid;padding-bottom: 36px; text-align:center;}
.main_f{ margin-top:20px; font-size:16px; color:#666; line-height:30px;}

.main_f img{}
.main_f ul li{ width:423px; float:left; padding:5px;}
.main_f ul li p{ font-size:14px; color:#666; background:#eee; height:40px; line-height:40px; text-align:center;}
.main_f ul li img{ width:100%;}
.main_lei{ margin-top:50px;}
.main_lei ul li{ float:left; text-align:center; background:#eee; width:300px; height:40px; line-height:40px; margin-right:5px; margin-top:5px;}
.main_lei ul li a{ display:block;font-size:14px; color:#666; }
.main_lei ul li:hover a{background:#23a7dd; color:#fff;}
.main_lei ul li.on a{background:#23a7dd; color:#fff;}


/*最新资讯*/
.newslist{ display:block; overflow:hidden; padding-top:18px; width:98%; margin:0 1%;font-family:"微软雅黑"; }
.newslist li{ display:block;overflow:hidden; height:37px; border-bottom:1px dashed #c9cacc;}
.newslist li a{ background:url(../image/list.jpg) no-repeat 3px center; line-height:37px; font-size:14px; color:#623a0d; padding-left:28px;}
.newslist li span{line-height:37px; font-size:14px; color:#623a0d; float:right;}



/*浮动QQ*/
.fix_qq {
position: fixed;
right: 0px;
top: 50%;
margin-top:-80px;
width: 93px;
height: 122px;
z-index:9999;
background: url(../image/qq_01.png) no-repeat;}
.fix_qq_top {
height: 122px;
background: url(../image/qq_01.png) no-repeat;
}
.fix_qq_center {
background: url(../image/qq_02.png) repeat-y;
text-align: center;
}
.fix_qq_foot {
height: 4px;
background: url(../image/qq_04.png) no-repeat;
}

.img-position-absolute{position: absolute;top: 0;bottom: 0; left: 0;right: 0; max-width: 100%; max-height: 100%;display: block;margin:auto;padding: auto;}

.gsjj_txt{ font-size:14px;  padding-bottom:50px; overflow:hidden;}
.gsjj_txt ul{}
.gsjj_txt ul li{ float:left; width:24%; margin:0 0.4%; margin-top:20px;}
.gsjj_txt ul li .cp_img{width:100%; overflow:hidden;  position:relative;border:1px solid #008ca0;}
.gsjj_txt ul li .cp_img .cp_img_top{padding-top:77.72414%;}
.gsjj_txt ul li .cp_img img{transition:all 1s;}
.gsjj_txt ul li .cp_txt{display:block; height:50px; line-height:50px; text-align:center; overflow:hidden; font-family:'微软雅黑'; font-size:16px; color:#333333; transition:all 0.4s;}
.gsjj_txt ul li:hover .cp_img img{transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}


.cpxq{display:block; overflow:hidden;padding-top:20px;}
.cpxq_T{display:block; line-height:30px; text-align:center; overflow:hidden; font-family:'微软雅黑'; font-size:16px; color:#333333;}
.cpxq_img{display:block; overflow:hidden; padding:15px 0; text-align:center;}
.cpxq_img img{max-width:100%; display:block; margin:0 auto; height:auto;}
.cpxq_txt{display:block; font-family:'微软雅黑'; font-size:14px; line-height:24px; color:#333333; overflow:hidden; padding-bottom:20px;}
.cpxq_txt img{ max-width:100% !important; height:auto !important;}

.xwxq{display:block; overflow:hidden;}
.xwxq_T{display:block; overflow:hidden; text-align:center; font-family:'Microsoft YaHei'; font-size:18px; color:#333333; line-height:36px; font-weight:bold;}
.xwxq_sp{display:block; overflow:hidden; text-align:center; font-family:'Microsoft YaHei'; font-size:12px; color:#004481; line-height:30px;}
.xwxq_txt{display:block; overflow:hidden; font-family:'Microsoft YaHei'; font-size:14px; color:#666666; line-height:26px;}