/* 全局CSS定义 */
body{font-family:"微软雅黑","Arial Narrow",HELVETICA;padding:0;font-size:12px;}
body > div{margin-right:auto;margin-left:auto;} 
ul,ol,li{list-style:none}
/* 默认链接颜色 */
a{text-decoration:none;color:#000;}
a:hover{color:#3d7d69;}
/*清除链接虚框*/

.logo{ height:50px; margin:10px 0 10px 10px;}
.banner{width:100%;background:url(../img/banner.jpg) center center; background-size:cover; height:180px; position:relative;}
.block_title{ height:40px; border-bottom:#f60 solid 1px; background:#fff;}
.title_txt{ float:left; color:#966; font-size:18px; font-family:"微软雅黑"; height:40px; line-height:40px; font-weight:bold; padding-left:5px; }
.title_zixun{ width:100px; height:40px;float:right; text-align:center; line-height:40px; background:#F60; color:#fff; cursor:pointer;}
.botton{width:90px; height:26px;cursor:pointer; background-color:red; color:white; text-align:center; line-height:26px; font-size:14px; position:absolute; top:130px; left:50%; margin-left:40px;}
.bg{margin:10px 0px;}
.ul_hair li{ text-align:center; margin:10px 0px;}
.ul_hair li div{height: 34px;line-height: 34px;background:#e4bda4;font-size: 18px;text-align: center;color: #fff;font-weight: normal;}
.ul_hair li p{padding: 10px 20px;font-size: 14px;}
.ul_hair li img{ margin-top:10px;}
.doc p{text-align: left;line-height: 26px;font-size: 15px; padding:10px;}
.doc ul li{ margin:10px 0px; text-align:center}
.bg p{font-size: 14px;line-height: 24px;padding: 7px 20px;}
.ul_article li{ margin:10px; font-size:14px;}
.block{ background:#fff; margin:10px auto; max-width:1075; margin:auto;}
ul.zfxm{ text-align:center;}
ul.zfxm li{min-width:98px;height:98px;margin:10px; display:inline-block;}
ul.zfxm li a{display:block;min-width:98px;height:98px;background:url(../img/tubiao.png) no-repeat;}
ul.zfxm li.icon1 a{background-position:-100px -405px;}
ul.zfxm li.icon2 a{background-position:-223px -405px;}
ul.zfxm li.icon3 a{background-position:-346px -405px;}
ul.zfxm li.icon4 a{background-position:-469px -405px;}
ul.zfxm li.icon5 a{background-position:-592px -405px;}
ul.zfxm li.icon6 a{background-position:-715px -405px;}
ul.zfxm li.icon7 a{background-position:-838px -405px;}
ul.zfxm li.icon8 a{background-position:-961px -405px;}
ul.zfxm li.icon9 a{background-position:-1084px -405px;}
ul.zfxm li.icon10 a{background-position:-1207px -405px;}
ul.zfxm li.icon1 a:hover{background-position:-100px -523px;}
ul.zfxm li.icon2 a:hover{background-position:-223px -523px;}
ul.zfxm li.icon3 a:hover{background-position:-346px -523px;}
ul.zfxm li.icon4 a:hover{background-position:-469px -523px;}
ul.zfxm li.icon5 a:hover{background-position:-592px -523px;}
ul.zfxm li.icon6 a:hover{background-position:-715px -523px;}
ul.zfxm li.icon7 a:hover{background-position:-838px -523px;}
ul.zfxm li.icon8 a:hover{background-position:-961px -523px;}
ul.zfxm li.icon9 a:hover{background-position:-1084px -523px;}
ul.zfxm li.icon10 a:hover{background-position:-1207px -523px;}
.ul_case{text-align:center; margin:10px; padding:0;}
.ul_case li{ text-align:center; display:inline-block;}
.ul_case li p{font-size:14px;line-height:40px;text-align:center;}
.ul_case li img{ width:90%; min-height:100px;}
.boxl{padding:24px 8px;color:#4f3a2c;height:369px;}
.zfbot{height:120px;background:#3d7e6a;color:white;padding-top:16px;margin-top:12px;}
.zfbot a{color:white;padding:0 14px; display:inline-block}
.zfbot p{line-height:36px;text-align:center;font-size:14px;}
*{ margin:0; padding:0; list-style:none;}
.list_onlines{ width:100%; height:100%; position:relative; }
.reason{ text-align:center;}
.reason li{ display:inline-block; width:100%;}
.reason li img{ width:90%;}
.pc{ width:1075px; margin:10px auto;}
.pc .ul_article li{ display:inline-block; width:245px; text-align:left;}
.pc .ul_hair li{ display:inline-block; width:245px; text-align:center; vertical-align:top; margin:0 0 0 17px;}
.pc .ul_case li{ display:inline-block; width:245px;}
.banner.pc{ height:588px; width:auto;}
.logo.pc{ height:70px; width:auto;margin: 10px 0 10px 10px;}
.botton.pc{ width:150px; height:50px; font-size:18px; line-height:50px; top:400px; margin-left:100px;}
.zixun_box.pc{ width:460px; height:300px;margin-top:-150px; margin-left:-230px;}
.pc .reason li{ width:49%;}

.box{ width:280px; height:180px; background:url(../img/box.jpg) no-repeat; background-size:contain; position:fixed; left:50%; top:50%; margin-top:-150px; margin-left:-140px;}
.box .close{width:20px; height:20px; position:absolute; top:0; right:0;}
.box .ask{width:95px; height:33px; position:absolute; left:85px; top:85px;}

.box.pc{width:560px; height:360px;margin-top:-150px; margin-left:-280px;}
.box.pc .close{width:40px; height:40px; position:absolute; top:0; right:0;  cursor:pointer;}
.box.pc .ask{width:190px; height:65px;  position:absolute; left:170px; top:170px;  cursor:pointer;}