﻿@charset "utf-8";

/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,img,p,tr{padding:0;margin:0;border:0;list-style:none; font-weight:normal;}

h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:100%;font-family:"宋体";}

body{font-size:12px; font-family:Arial,Verdana,Helvetica,sans-serif;line-height:24px;color:#666;}

a{text-decoration:none;color:#666}

a:hover{text-decoration:none;color:#efa923;}

.clear{clear:both;}

.top1{ background:url(../images/topbg.jpg) repeat-x; height:157px;}

.top2{ width:980px; margin:0px auto; position:relative;}

.top2 h1{ position:absolute; top:30px;}

.top2 h2{ position:absolute; top:60px; left:342px;}

.top2 ul{ position:absolute; right:0px;}

.top2 ul li{ float:left; width:100px; height:30px; text-align:center; line-height:30px;}

.top2 ul li a{ color:#fff;}

.sc{ background:#1ea0ba;}

.sw{ background:#efa923;}

.top2 p{ position:absolute; right:0px; top:55px;}

.top2 h3{ position:absolute; right:0px; top:90px; font-family:"微软雅黑"; color:#333333;}

.top2 strong{ font-size:27px; float:left; margin-top:10px;}

.top2 span{ font-size:24px; font-weight:normal;  font-weight:bold; color:#222;}

.daohan{ height:55px; width:100%; background:#1ea0ba; line-height:55px; font-family:"微软雅黑";}

.daohan1{ width:980px; margin:0px auto;}

.daohanul{ float:left; width:790px; overflow:hidden;}

.daohan ul li{ float:left; width:95px; text-align:center; height:55px;}

.daohan ul li a{ font-size:14px; color:#fff;}

.daohan ul li a:hover{ background:#fff; display:block; width:95px; height:55px; color:#333;}

.daohan ul li a.abcd{ background:#fff; display:block; width:95px; height:55px; color:#333;}

.search{ float:right; margin-top:15px; width:175px; overflow:hidden;}

.stxt{ background:url(../images/search.jpg) no-repeat; width:143px; height:32px; border:none; float:left; display:block; line-height:32px; color:#fff; text-indent:8px;}

.sbut{ background:url(../images/niu.jpg) no-repeat; width:27px; height:32px; float:left; border:none;}

.banner1{ width:100%; overflow:hidden; height:552px; margin-top:3px;}

.banner2{ width:100%; overflow:hidden; margin-top:2px;}



.banner2 img{ width:100%; margin:0px auto; display:block;}



.mid1{ width:980px; margin:0px auto; height:575px; overflow:hidden; margin-top:40px;}

.mid1 h2{ background:url(../images/lanbg.jpg) no-repeat; font-size:18px; font-family:"微软雅黑"; color:#fff; width:177px; height:45px; overflow:hidden; position:relative; line-height:45px; text-align:center; font-weight:bold;}

.mid1 h2 a{ color:#fff;}

.mid1 h2 a:hover{ color:#efa923;}

.mid1 h2 img{ position:absolute; top:10px; left:15px;}

.mid1 ul { width:1000px; overflow:hidden; margin-top:40px;}

.mid1 ul li{ width:250px; float:left; height:235px;}

.mid1 ul li a img{ width:207px; height:155px; border:1px solid #ccc; display:block;}

.mid1 ul li a span{ text-align:center; width:209px; height:54px; line-height:54px; background:#1ea0ba; display:block; color:#fff;}

.mid1 ul li a:hover span{ text-align:center; width:209px; height:54px; line-height:54px; background:#EFA923; display:block; color:#fff;}



.mid2{ background:#1ea0ba repeat-x; height:521px; text-align:center;}

.mid3{ width:980px; margin:0px auto;}

.mid3_1{ height:266px; margin-top:30px;}

.mid3_1left{ width:680px; overflow:hidden; float:left;}

.mid3_1left h2{ background:url(../images/lanbg.jpg) no-repeat; font-size:18px; font-family:"微软雅黑"; color:#fff; width:177px; height:45px; overflow:hidden; position:relative; line-height:45px; text-align:center; font-weight:bold;}

.mid3_1left h2 a{ color:#fff;}

.mid3_1left h2 a:hover{color:#efa923;}



.mid3_1left h2 img{ position:absolute; top:10px; left:15px;}

.mid3_1left span img{ margin-top:30px; float:left; }

.mid3x1{ float:left; margin-left:25px; margin-top:30px; width:430px;}

.mid3x1 p{ height:80px; margin-top:20px;}

.mid3x1 span a{ font-weight:bold; color:#666; float:right;}

.mid3_1right{ width:293px; float:right;}





.mid3_1right h2 a{ color:#fff;}

.mid3_1right h2 a:hover{ color:#efa923;}









.mid3_1right h2{ background:url(../images/lanbg.jpg) no-repeat; font-size:18px; font-family:"微软雅黑"; color:#fff; width:177px; height:45px; overflow:hidden; position:relative; line-height:45px; text-align:center; font-weight:bold;}

.mid3_1right h2 img{ position:absolute; top:10px; left:15px;}

.mid3_1right span img{ margin-top:30px;}



.sy_news{ height:317px; width:980px; overflow:hidden; margin:0px auto;}



.sy_news1{ width:310px; float:left; margin-right:40px;}

.sy_news1 h2{ background:url(../images/lanbg.jpg) no-repeat; font-size:18px; font-family:"微软雅黑"; color:#fff; width:177px; height:45px; overflow:hidden; position:relative; line-height:45px; text-align:center; font-weight:bold;}

.sy_news1 h2 a{ color:#fff; padding-left:5px;}

.sy_news1 h2 a:hover{ color:#efa923;}

.sy_news1 h2 img{ position:absolute; top:10px; left:15px;}



.nw_1{ height:90px; margin-top:25px; overflow:hidden; padding-bottom:20px; border-bottom:1px solid #ccc;}

.nw_1 span{ float:left; width:120px; height:90px; display:block;}

.nw_1 h4{ float:left; color:#ccc; width:179px;}

.nw_1 h3{/* float:left; width:179px;*/ font-size:16px; font-family:"微软雅黑"; height:30px; height:30px; overflow:hidden;}

.nw_1 p{ float:left; width:176px; line-height:15px;}



.sy_news1 ul{ height:140px; margin-top:20px;}

.sy_news1 ul li span{ float:right;}







.sy_news2{ width:300px; float:left;}

.sy_news2 h2{ background:url(../images/lanbg.jpg) no-repeat; font-size:18px; font-family:"微软雅黑"; color:#fff; width:177px; height:45px; overflow:hidden; position:relative; line-height:45px; text-align:center; font-weight:bold;}

.sy_news2 h2 a{ color:#fff; padding-left:5px;}

.sy_news2 h2 a:hover{ color:#efa923;}



.sy_news2 h2 img{ position:absolute; top:10px; left:15px;}



.sy_news2 ul{ height:140px; margin-top:20px;}

.sy_news2 ul li span{ float:right;}



.sy_news3{ width:295px; float:right; overflow:hidden;}

.sy_news3 h2{ background:url(../images/lanbg.jpg) no-repeat; font-size:18px; font-family:"微软雅黑"; color:#fff; width:177px; height:45px; overflow:hidden; position:relative; line-height:45px; text-align:center; font-weight:bold;}

.sy_news3 h2 a{ color:#fff; padding-left:10px;}

.sy_news3 h2 a:hover{ color:#efa923;}

.sy_news3 h2 img{ position:absolute; top:10px; left:15px;}

.sy_news3 ul{ margin-top:20px;}

.sy_news3 ul li{ width:295px; overflow:hidden; margin-top:10px;}

.zxsy1 span{ float:left; display:inline-block;}

.zxright{ float:right; width:241px;}

.zxright h3{ background:url(../images/chengse.jpg) no-repeat; width:241px; height:37px; line-height:37px; font-weight:bold; color:#fff; text-indent:10px;}

.zxright p{ background:#efa923; color:#fff; margin-left:4px; padding:15px; line-height:15px;}





.zxsy2 span{ float:left; display:inline-block;}

.zxright1{ float:right; width:241px;}

.zxright1 h3{ background:url(../images/chengse2.jpg) no-repeat; width:241px; height:37px; line-height:37px; color:#666; text-indent:10px; font-weight:bold;}

.zxright1 p{ background:#ececec; color:#666; margin-left:4px; padding:15px; line-height:15px;}







.hzkh{ width:980px; margin:0px auto; height:150px;}

.hzkh h2{ background:url(../images/lanbg.jpg) no-repeat; font-size:18px; font-family:"微软雅黑"; color:#fff; width:177px; height:45px; overflow:hidden; position:relative; line-height:45px; text-align:center; font-weight:bold;}

.hzkh h2 a{ color:#fff;}

.hzkh h2 a:hover{ color:#efa923;}

.hzkh h2 img{ position:absolute; top:10px; left:15px;}

.hzkh ul{ margin-top:25px; width:1000px; overflow:hidden;}

.hzkh ul li{ float:left; width:140px;}

.hzkh ul li a img{ border:1px solid #ccc;}



.btm{ background:url(../images/bottombg.jpg) repeat-x; height:207px;}

.btm1{ width:980px; margin:0px auto; height:160px;}

.btm_1{width:185px; float:left; position:relative;}

.btm_1 span img{ border-right:1px solid #ccc; position:absolute; top:40px; padding-right:20px;}

.btm_1 p{ position:absolute; top:50px; right:0px;}

.btm_1 h4{ position:absolute; top:90px; right:0px; color:#fff; font-size:16px; font-family:"微软雅黑";}

.btm_2{ float:right; width:500px; color:#fff; margin-top:30px; overflow:hidden; }

.yqlj{ width:980px; margin:0px auto; height:40px; line-height:45px; color:#fff;}

.yqlj ul li{ float:left; margin-right:10px;}

.yqlj ul li a{ color:#fff;}



.btm_2 a{ color:#fff;}





.main{ background:url(../images/grey.jpg) repeat-x top; width:100%;}

.main1{ width:980px; margin:0px auto;}

.mainab{display:inline-block;}

.mainableft{ float:left; width:220px;}

.mlft1{ width:220px;z-index:15; position:relative;}

.mlft1 h2{

position:absolute; top:-68px; width:220px;color: #FFFFFF;

    font-family: "微软雅黑";

    font-size: 25px;

    line-height: 24px;

    padding-top: 11px;

    text-align: center;

	background:url(../images/a_1.jpg) no-repeat; height:57px;}

	

.mlft1 h2 span {

    color: #A84B00;

    font-size: 12px;

    font-weight: bold;

}

.mlft1 ul{ background:url(../images/b_bj.jpg) repeat-y; display:inline-block; padding-bottom:8px; width:220px;}

.mlft1 ul li{ line-height:35px; background:url(../images/ulli6.png) no-repeat 7px center; width:210px; line-height:28px; text-indent:20px; margin-top:5px;}

.mlft1 ul li ul{ padding-left:0}

.mlft1 ul li ul li{height:35px; background:none; overflow:hidden;}

.mlft1 ul li a{ color:#fff;}

.mlft1 ul li a:hover{ display:block; background:url(../images/ulli7.png) no-repeat 7px center; width:210px; height:28px; line-height:28px; text-indent:20px;color:#fff;}

.mlft1 ul li a.cur_left{ display:block; background:url(../images/ulli7.png) no-repeat 7px center; width:210px; height:28px; line-height:28px; text-indent:20px; color:#fff;}



.mlft2{margin-top:10px; border:1px solid #ccc;}

.mlft2 h2{ display:inline-block; width:220px; background:#004a6d; height:35px; line-height:35px; text-indent:15px; color:#fff; font-family:"微软雅黑"; font-size:16px;}

.mlft2 ul{ margin-top:10px; text-align:center; width:220px;}

.mlft2 ul li{ width:180px; margin:0px auto; height:135px;}

.mlft2 ul li a img{ border:1px solid #ccc; width:180px; height:135px; display:block;}

.mlft2 ul li a span{ width:182px; height:30px; display:block; line-height:30px; background:#1ea0ba;}

.mlft2 ul li a{ color:#fff;}



.mlft3{ width:220px; margin-top:10px;}

.mlft3 h3{ padding:10px 2px; font-size:14px; font-family:"微软雅黑";  color:#008ca8; border-bottom:1px dashed #008ca8;}



.mainabright{ width:740px; float:left; margin-left:15px; overflow:hidden;}

.about_1 h2{ margin:15px 0px; background:url(../images/title.jpg) no-repeat left center; text-indent:15px;}

.about_1 h3{ font-size:24px; height:35px; line-height:35px; border-bottom:1px dashed #008ca8; font-family:"微软雅黑"; color:#008ca8;}

.about_1 p{ margin-top:20px;}

.pro1 h2{ margin:15px 0px; background:url(../images/title.jpg) no-repeat left center; text-indent:15px;}

.pro1 h3{ font-size:24px; height:35px; line-height:35px; border-bottom:1px dashed #008ca8; font-family:"微软雅黑"; color:#008ca8;}

.pro1 ul{ margin-top:15px;}

.pro1 ul li{ height:185px; margin-bottom:15px; overflow:hidden; border-bottom:1px dashed #ccc;}

.pro1 ul li a img{ border:1px solid #ccc; height:165px; padding:1px; width:220px; float:left;}

.prort{ float:left; margin-left:15px; width:470px;}

.prort h4{ font-size:18px; font-family:"微软雅黑"; height:45px; line-height:45px; color:#008ca8;}

.prort p{ height:90px; overflow:hidden; line-height:23px;}

.prort span a{ color:#008ca8; float:right;}





.ny_news h2{ margin:15px 0px; background:url(../images/title.jpg) no-repeat left center; text-indent:15px;}

.ny_news h3{ font-size:24px; height:35px; line-height:35px; border-bottom:1px dashed #ccc; font-family:"微软雅黑"; color:#008ca8;}

.ny_news {

    overflow: hidden;

    padding: 0 15px 15px;

    width: 698px;

}



.ny_news li {

    border-bottom: 1px dotted #C0C0C0;

    height: 80px;

    line-height: 18px;

    padding: 18px 0 4px;

}



.rq {

    background:url(../images/ns_03.jpg) no-repeat;

    float: left;

    height: 65px;

    margin-right: 12px;

    text-align: center;

    width: 71px;

}



.rq h4 {

    color: #008ca8;

    font-family: "微软雅黑";

    font-size: 30px;

    font-weight: bold;

    line-height: 43px;

}



.ny_news li p {

    color: #666666;

}



.ny_news li h5 {

    font-weight: bold;

    line-height: 30px;

}

.ny_news li a{ color:#666;}

.ny_news li p {

    color: #666666;

}



.ny_news li p a {

    color: #008ca8;

    text-decoration: underline;

	margin-left:10px;

}



.showpro1 h2{ margin:15px 0px; background:url(../images/title.jpg) no-repeat left center; text-indent:15px;}

.showpro1 h3{ font-size:24px; height:35px; line-height:35px; border-bottom:1px dashed #008ca8; font-family:"微软雅黑"; color:#008ca8;}

.showpr1{ width:980px; overflow:hidden; margin-top:15px;}

.showleft{ float:left; width:350px; margin-right:15px; }

.showleft img{ border:1px solid #ccc;}

.showright{ float:left; width:360px;}

.showright span{ font-size:18px; font-family:"微软雅黑"; color:#008ca8; margin-top:15px; display:block;}

.showright .bds_more{  margin-top:0px;}



.showright p{ margin-top:15px; line-height:22px;}

.showright h4{ margin-top:15px;}

.showright h5{ margin-top:10px;}



.xqjs{ width:740px; margin-top:20px;}











.news_show {

    overflow: hidden;

    padding: 5px 15px 15px;

    width: 698px;

}



.news_show h3 {

    border-bottom: 1px dashed #E5E5E5;

    color: #5F5F5F;

    font-family: "微软雅黑";

    font-size: 20px;

    font-weight: bold;

    line-height: 35px;

    text-align: center;

}



.news_show h4 {

    text-align: center;

    width: 698px;

}



.news_show h4 a {

    color: #999999;

    margin: 8px 8px 0;

}



.news_show_nr {

    clear: both;

    color: #666666;

    width: 700px;

	margin-top:20px; border-top:1px dashed #ccc;

}



.case_1{ width:740px; overflow:hidden;}

.case_1 h2{ margin:15px 0px; background:url(../images/title.jpg) no-repeat left center; text-indent:15px;}

.case_1 h3{ font-size:24px; height:35px; line-height:35px; border-bottom:1px dashed #008ca8; font-family:"微软雅黑"; color:#008ca8;}



.case {

    overflow: hidden;

	margin-top:15px;

}



.case ul {

	overflow:hidden;

    width: 808px;

}



.case li {

    display: inline;

    float: left;

    height: 150px;

    padding-bottom: 10px;

    padding-right: 30px;

    text-align: center;

    width: 160px;

}





.case li img {

    border: 1px solid #C0C0C0;

    display: block;

    height: 120px;

    padding: 2px;

    width: 160px;

}

.case li a:hover img{  border: 2px solid #f28b02;

    display: block;

    height: 120px;

    padding: 2px;

    width: 160px;}

.case li a{ color:#666;}



.case li span {

    height: 25px;

    line-height: 25px;

    width: 160px;

}



















.case_1{ width:740px; overflow:hidden;}

.case_1 h2{ margin:15px 0px; background:url(../images/title.jpg) no-repeat left center; text-indent:15px;}

.case_1 h3{ font-size:24px; height:35px; line-height:35px; border-bottom:1px dashed #008ca8; font-family:"微软雅黑"; color:#008ca8;}



.case_hz {

    overflow: hidden;

	margin-top:15px;

}



.case_hz ul {

	overflow:hidden;

    width: 808px;

}



.case_hz li {

    display: inline;

    float: left;

    height: 100px;

    padding-bottom: 10px;

    padding-right: 30px;

    text-align: center;

    width: 160px;

}





.case_hz li img {

    border: 1px solid #C0C0C0;

    display: block;

    height: 64px;

    padding: 2px;

    width: 160px;

}

.case_hz li a:hover img{  border: 2px solid #f28b02;

    display: block;

    height: 64px;

    padding: 2px;

    width: 160px;}

.case_hz li a{ color:#666;}



.case_hz li span {

    height: 25px;

    line-height: 25px;

    width: 160px;

}









#pages { width:690px;padding:10px 0 10px;text-align:center;font:12px; overflow:hidden;}

#pages a { display:inline-block; padding:0px 8px; height:22px;font-size:12px;line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333}

#pages a.a1 {padding:0px 12px; height:22px; line-height:22px;margin-top:0px;}

#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }

#pages span { display:inline-block;  padding:0px 8px; height:22px; line-height:22px; background:#24a7c1; border:1px solid #24a7c1; color:#fff; text-align:center; }



.zxly0003 {

    background: url("../images/liuyan/zxly_bj.jpg") no-repeat scroll 0 0 transparent;

    font-family:"宋体";

    font-size: 14px;

    height: 540px;

    width: 600px;

}

.tj001 {

    background: url("../images/liuyan/tj.jpg") no-repeat scroll 0 0 transparent;

    border: medium none;

    color: #B6BED2;

    cursor: pointer;

    font-size: 0;

    height: 30px;

    width: 100px;

}

.ct001 {

    background: url("../images/liuyan/ct.jpg") no-repeat scroll 0 0 transparent;

    border: medium none;

    color: #B6BED2;

    cursor: pointer;

    font-size: 0;

    height: 30px;

    width: 100px;

}













/*右侧浮窗 style*********************************************************************/



.right-menu{ position:fixed; right:5%; bottom:10px; padding-bottom:190px; z-index:999; font-size: 12px;}



.right-menu .btn{ width:58px; height:20px; margin-bottom:5px; cursor:pointer; position:relative; text-align:center; color:#888; padding-top:38px; line-height:14px; transition:all linear 0; border:1px solid #eee;}



.right-menu a.btn-qq,.right-menu a.btn-qq:visited{ background:url(../images/sprite.png) #fff -225px -140px no-repeat; display:block;}



.right-menu a.btn-qq:hover{ background: url(../images/sprite.png) #06c  -225px -140px no-repeat; color:#fff; border:1px solid #06c;}



.right-menu a.btn-line,.right-menu a.btn-line:visited{background: url(../images/wangwang.png) #fff center 9px no-repeat; display:block;}



.right-menu a.btn-line:hover{ background-color:#06c; color:#fff; border:1px solid #06c;}



.right-menu .btn-wx{ background: url(../images/sprite.png) #fff -119px -141px no-repeat;}



.right-menu .btn-wx:hover{ background: url(../images/sprite.png) #06c -174px -141px no-repeat; color:#fff; border:1px solid #06c;}



.right-menu .btn-wx .pic{ position:absolute; left:-180px; top:-1px; display:none;width:180px;height:180px; text-align:center; box-shadow:0 1px 3px rgba(2, 2, 2, 0.26);}



.right-menu .btn-phone{ background: url(../images/sprite.png) #fff -271px -140px no-repeat;}



.right-menu .btn-phone:hover{ background-color:#06c; border:1px solid #06c; color:#fff;}



.right-menu .btn-phone .phone{ background-color:#06c; position:absolute; width:160px; left:-160px; top:-1px; line-height:60px; color:#FFF; font-size:18px; text-align:center; display:none;}



.right-menu .btn-top{ background:url(../images/r_top-h.png) #fff center center no-repeat; display:none;}



.right-menu .btn-top:hover{ background:url(../images/r_top.png) #06c center center no-repeat; border:1px solid #06c; color:#fff;}



 