﻿@charset "utf-8";
/* CSS Document*/
	
* { padding: 0px; margin: 0px; }
img { border: none; }
body { font-size: 14px; font-family: "微软雅黑", verdant, tahoma; color: #000000; font-weight: normal; padding: 0px; margin: 0px; text-decoration: none; line-height: 35px; background: url(../images/bj2.jpg);background-repeat: repeat-x; }
a { font-size: 14px; text-decoration: none; font-family: "微软雅黑", verdant, tahoma; color: #000000; font-weight: normal; }
a:hover { font-size: 14px; font-weight: normal; color: #0073B6; font-family: "微软雅黑", verdant, tahoma; }
table{ border-collapse:collapse;}
td{ padding:5px;}
.clear { clear: both; }
ul { list-style-type: none; }
li { list-style-type: none; line-height: 25px; }
.page-list { padding: 20px 10px 10px 10px; line-height: 32px; zoom: 1; overflow: hidden; text-align: center; }
.page-list a, .page-list span { display: inline-block; margin: 0 4px; padding: 0 7px; border: solid 1px #e1e1e1; height: 32px; }
.page-list a.now { color: #fff; font-weight: normal; border: 0; border-top: solid 1px #fff; border-bottom: solid 1px #fff; }
.page-list .previous { width: 32px; background: url(../images/bg_prev.png) no-repeat; border: 0; text-indent: -13530309465px; padding: 0; }
.page-list .next { width: 32px; background: url(../images/bg_next.png) no-repeat; border: 0; text-indent: -13530309465px; padding: 0; }
.fl { float: left; }
.fr { float: right; }
.sy { margin-left: 1%; margin-top: 1%; }
.gg { color: #fff; margin-top: 7px; padding-left: 5px; font-size: 18px; }
.logo-yy { font-size: 12px; }
.banner { width: 100%; }
.ny-banner { width: 100%; }
.main-pro { width: 100%; padding-top: 10px; }
.ny-ab { width: 98%; margin-bottom: 10px; padding-bottom: 10px; margin-right: 1%; margin-left: 1%; margin-top: 4%; }
.ny-ab .sjnone { display: none; }
.cpfl { width: 100%; margin-bottom: 2%; }
.cpfl ul li a { width: 43%; float: left; #wline-height: 30px;
background-color: #fff; display: block; margin-right: 1%; margin-left: 1%; margin-bottom: 1%; padding-left: 15px; border: #CCC solid 1px; }
.cpfl ul li a:hover { display: block; background-color: #0A9048; color: #fff; }
.pro_box { width: 100%; }
.pro_box li { width: 48%; float: left; text-align: center; font-size: 0.8rem; margin-left: 1%; margin-right: 1%; }
.pro_box li span { display: block; }
.pro_box li a { display: block; }
.pro_img img { width: 100%; height: 110px; border: solid 1px #FFFFFF; }
.pro_boxx { width: 100%; }
.pro_boxx li { width: 18%; float: left; text-align: center; font-size: 0.8rem; margin-left: 1%; margin-right: 1%; }
.pro_imgg img { width: 100%; height: 120px; border: solid 1px #FFFFFF; }
.pro_img2 img { width: 100%; height: 240px; border: solid 1px #FFFFFF; }
.pro_img1 img { width: 95%; height: 200px; border: solid 1px #FFFFFF; }
.more { margin-bottom: 20px; }
.more a { width: 40%; margin-right: auto; margin-left: auto; display: block; text-align: center; line-height: 35px; margin-top: 4%; border: 1px solid #FFFFFF; border-radius: 5px; -moz-border-radius: 5px; /* Old Firefox */ }
.more a:hover { color: #fff; }
.main-about { width: 100%; margin-top: 2%; }
.AB-CENTENT { width: 98%; margin-top: 1%; padding-top: 1%; padding-left: 1%; padding-right: 1px; }
.ly { width: 100%; margin-top: 2%; }
.fwxm { width: 100%; padding-top: 5%; /* [disabled]padding-bottom: 1%;
*/ }
.fwxm-title { text-align: center; margin-bottom: 1%; }
.about-title { text-align: center; font-size: 16px; padding-bottom: 5px; margin-bottom: 1%; }
.yy { font-size: 24px; color: #fff; }
.fwxm-content { width: 48%; padding-right: 1%; padding-left: 1%; float: left; }
/*news*/
.tab-honner { margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
.tab-honner-con .con { display: none; }
.tab-honner-con .con img { width: 100%!important; height: auto!important }
.tab-honner-con .active { display: block; }
.wither { padding: 0 8px; }
.honner-focus { position: relative; width: 98%; margin: 0 auto; line-height: 30px; overflow: hidden; margin: auto; padding-right: 1%; padding-left: 1%; }
.tab-hd-index { background-color: #dedfdf; background-image: -webkit-linear-gradient(#f2f2f2, #dedfdf); background-image: -moz-linear-gradient(#f2f2f2, #dedfdf); background-image: -ms-linear-gradient(#f2f2f2, #dedfdf); background-image: -o-linear-gradient(#f2f2f2, #dedfdf); background-image: linear-gradient(#f2f2f2, #dedfdf); height: 34px; }
.tab-hd-index ul { width: 99.99%; margin: 0 auto; }
.tab-hd-index li { float: left; width: 33%; height: 37px; text-align: center; color: #333; font-size: 14px; line-height: 34px }
.tab-hd-index li.on { color: #fff; /* Firefox*/ height: 34px; background-color: #0073B6; }
.main_news_b1 { margin-top: 10px; }
.main_news_b1 li { background: url(../images/sign01_h.jpg) no-repeat left center; height: 35px; line-height: 35px; border-bottom: 1px dashed #CCC; }
.main_news_b1 li a { padding-left: 15px; overflow: hidden; display: block; text-overflow: ellipsis; /* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;
	一起使用。*/ white-space: nowrap;/* 不换行*/ }
.rq { float: right; }
.foot { width: 100%; padding-bottom: 10px; text-align: center; color: #FFF; height: 40px; margin-top: 20px; }
/*------footer-------*/
.AP_foot { position: fixed; bottom: 0; width: 100%; box-sizing: border-box; background-color: #0073B6; background-image: url(#289449); opacity: 0.9; z-index: 999999999999; }
.AP_foot:after { content: ""; display: block; visibility: hidden; clear: both; }
.AP_foot a { width: 20%; text-align: center; box-sizing: border-box; float: left; color: #fff; font-size: 1.1em; padding: 5px 0; }
#nav:before { content: ""; display: block; margin: 0 auto; width: 20px; height: 20px; background: url(../images/main_icon.png) no-repeat top -100px left 0px; background-size: 20px auto; }
.tel:before { content: ""; display: block; margin: 0 auto; width: 20px; height: 20px; background: url(../images/main_icon.png) no-repeat left top; background-size: 20px auto; }
.signup:before { content: ""; display: block; margin: 0 auto; width: 20px; height: 20px; background: url(../images/main_icon.png) no-repeat left -20px; background-size: 20px auto; }
.ask:before { content: ""; display: block; margin: 0 auto; width: 20px; height: 20px; background: url(../images/main_icon.png) no-repeat left -40px; background-size: 20px auto; }
.query:before { content: ""; display: block; margin: 0 auto; width: 20px; height: 20px; background: url(../images/main_icon.png) no-repeat left -80px; background-size: 20px auto; }
/*==========*/
#viewMore { padding-bottom: 60px; height: 30px; line-height: 30px; text-align: center; font-size: 1.2em; cursor: pointer; }
#loadLayout { display: none; height: 50px; text-align: center; }
#pageLoad { display: none; position: absolute; top: 0px; left: 0px; z-index: 1001; width: 100%; height: 100%; background: #333; opacity: 0.6; filter: alpha(opacity=60); text-align: center; color: #FFF; font-size: 1.4em; }
#pageLoad span { display: block; margin: 0 auto; margin-top: 20%; height: 40px; }
#coverLayer { position: fixed; left: 0px; top: 0px; z-index: 200; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); }
/*** 下拉菜单 start ***/
.drawer-main { z-index: 9999; }
.dropdown-menu { display: none; position: absolute; left: 5px; bottom: 56px; z-index: 9999; background: rgba(0,0,0,0.8); background-color: #000 \9; filter: alpha(opacity=80)\9; *background-color:#000 \9;
 *filter:alpha(opacity=80)\9;
box-shadow: 0 0 3px rgba(0, 0, 0, 0.8); min-width: 150px; margin-left: 0px; margin-left: 0px; list-style: none!important; margin-bottom: 0px;/** 处理bootstarp.css **/ }
.dropdown-menu li { border-top: 1px solid #666; }
.dropdown-menu-top.show, .dropdown-menu.show { display: block; }
.dropdown-menu-top li a, .dropdown-menu li a { text-align: left; display: block; width: auto; height: 39px; line-height: 29px; padding-left: 10px; color: #fdf7f7; font-size: 16px; margin: 0px; display: block; width: 100%; border-bottom: 1px solid #000; }
.dropdown-menu li a:hover { color: #fff; background: #0073B6; display: block }
.dropdown-menu-top li .menu-item-text { color: #000; text-shadow: #e5e5e5 0 1px 0; font-size: 14px; }
.dropdown-menu-top li a:link, .dropdown-menu-top li a:visited, .dropdown-menu li a:link, .dropdown-menu li a:visited { text-indent: 8px; }
.dropdown-menu:after { position: absolute; bottom: -8px; left: 39px; content: ""; width: 0; height: 0; border: 10px solid transparent; border-left: 10px solid rgba(0, 0, 0, 0.8); border-top: none; }
/*** 下拉菜单 end ***/
.logo { width: 50%; float: left; }
.nav { float: right; width: 43%; margin-top: 8px; }
.ha { float: left; width: 25%; padding-top: 5px; }
.hm { width: 70%; float: left; line-height: 20px; }
.sz { font-size: 18px; color: #ff5a00; }
.wedding { width: 100%; background-color: #FFF; padding-bottom: 10px; margin-top: 15px; }
.dh h2 { margin: 0; overflow: hidden; display: block; font-size: 14px; font-family: "微软雅黑", Arial; text-overflow: ellipsis; /* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;
	一起使用。*/ white-space: nowrap; /* 不换行*/ color: #0073B6; }
.dh li { position: relative; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #dedede; padding-bottom: 3%; padding-top: 5px; min-height: 50px; margin-bottom: 1%; }
.tps { float: left; width: 20%; padding-top: 3px; }
.dh li div { float: left; }
.dh li img { margin-left: 6px; }
.cpr { text-align: center; ; background: #EBEAE8; font-size: 12px; }
.dh .dhwenz { overflow: hidden; display: block; color: #494949; line-height: 20px; font-size: 12px; width: 75%; padding-top: 10px; padding-left: 10px; }
.img_cmp { float: left; padding: 0 10px 0px 0; max-width: 150px; }
.img_cmp img { box-shadow: 2px 2px 4px #ccc; width: 150px }
.main-sb { width: 100%; }
.sb-title { text-align: center; }
.sb-tu { width: 180px; margin-right: 5px; margin-left: 5px; }
.share { content: ""; display: block; margin: 0 auto; background: url(../images/menu-icon1.png) no-repeat left top; width: 37px; height: 56px; text-indent: -9999px; }
/*sub_back*/
.top_nav1 { height: 35px; display: block; line-height: 35px; color: #fff; position: relative; font-size: 0.9rem; margin-top: 3px; background-color: #0073B6; margin-bottom: 10px; }
.sub_title { text-align: center; font-size: 16px; color: #fff; background-color: #0073B6; margin-top: 0; margin-right: 50px; margin-bottom: 0; margin-left: 50px; }
.sub_back { width: 50px; height: 40px; text-indent: -900em; overflow: hidden; background: url(../images/menu_back.png) center no-repeat; position: absolute; top: 0; left: 0; cursor: pointer; outline: none; background-size: auto 56%; overflow: hidden; z-index: 999; }
.sub_back a { display: block; }
.boxw { margin-top: 10px; }
.sub_nav li { width: 25%; float: left; font-size: 0.8rem; }
.sub_nav li a { margin: 0.2rem 0.2rem; padding: 0 0.2rem; border: 1px solid #CCCCCC; display: block; border-radius: 6px; text-align: center; line-height: 2.6em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.sub_nav li a.on, .sub_nav li a:hover { color: #fff; background-color: #0073B6; }
.ny-ab img { max-width: 100%; }
/*feedback*/
.content_box { margin-top: 0px; }
.content_box .messages_box { width: auto; padding-top: 1px; padding-right: 1%; padding-bottom: 10px; padding-left: 1%; }
.content_box .messages_box ul { width: 100%; }
.content_box .messages_box ul li { padding: 5px 28px 5px 5px; }
.content_box .messages_box .text-input, .content_box .messages_box .summary-input, .content_box .messages_box .qq-input { width: 100%; height: 33px; padding: 0px 10px; line-height: normal; background: none repeat scroll 0% 0% rgb(253, 253, 253); border-width: 1px; border-style: solid; border-color: rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201); box-shadow: 1px 2px 3px rgb(183, 183, 183) inset !important; font-size: 14px; }
.content_box .messages_box .cont-input { width: 100%; height: 130px; padding: 10px; line-height: 20px; background: none repeat scroll 0% 0% rgb(253, 253, 253); border-width: 1px; border-style: solid; border-color: rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201); box-shadow: 1px 2px 3px rgb(183, 183, 183) inset !important; font-size: 14px; }
.content_box .messages_box .code-input { width: 125px; vertical-align: middle; height: 33px; padding: 0px 10px; line-height: normal; background: none repeat scroll 0% 0% rgb(253, 253, 253); border-width: 1px; border-style: solid; border-color: rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201); box-shadow: 1px 2px 3px rgb(183, 183, 183) inset !important; }
.content_box .messages_box .verify-pic { height: 35px; vertical-align: middle; }
.content_box .messages_box .submitBtn { text-align: center; padding-top: 10px; }
.content_box .messages_box .messages-button { width: 125px; height: 34px; line-height: 34px; font-size: 16px; color: #fff; text-align: center; border: none; background-attachment: scroll; background-color: #0073B6; background-image: none; background-repeat: repeat; background-position: 0% 0%; }
/*news*/
.news_lists { clear: both; width: 100%; }
.news_lists .news_title { width: 98%; padding: 10px 1%; border-bottom: 1px dotted #939393; }
.news_lists .news_title a { font-size: 16px; /* [disabled]color: #333;
*/ text-decoration: none; overflow: hidden; display: block; text-overflow: ellipsis; /* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;
	一起使用。*/ white-space: nowrap;/* 不换行*/ }
.news_lists .news_title time { width: auto; font-size: 12px; /* [disabled]color: #666;
*/ background: url(../images/time.jpg) no-repeat left center; display: block }
.news_lists1 { clear: both; width: 100%; }
.news_lists1 .news_title1 { width: 99%; padding: 0px 1%; }
.news_lists1 .news_title1 a { font-size: 14px; color: #666; text-decoration: none; overflow: hidden; display: block; text-overflow: ellipsis; /* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;
	一起使用。*/ white-space: nowrap;/* 不换行*/ }
.news_lists1 .news_title1 time { width: auto; font-size: 12px; color: #fe893b; background: url(../images/time.jpg) no-repeat left center; padding-left: 18px; display: block }
/*下一页*/
.prenext { border-top: 1px dashed #CCC; padding-right: 6px; padding-left: 6px; margin-top: 10px; }
.prenext ul li { padding-left: 1px; overflow: hidden; text-overflow: ellipsis; }
.prenext ul li a { }
.ListDate { color: #666666; float: right }
.wxlisttit { height: 32px; line-height: 32px; text-align: center; margin-bottom: 25px;}
.wxlisttit12 { padding-right: 3px; padding-left: 3px; margin-bottom:5px;}
/**/
.news li { padding-bottom: 0.8rem; margin-bottom: 0.8rem; border-bottom: 1px solid #ddd; }
.news li a { display: block; overflow: hidden; zoom: 1; }
.news li span { display: block; }
.news_img { max-width: 30%; border: 0.6rem solid #f9f9f9; float: left; }
.news_img img { width: 100%; }
.news_titlea { font-size: 0.9rem; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-weight: 800; }
.news_text { font-size: 0.7rem; color: #666; text-indent: 2px; height: 45px; overflow: hidden; line-height: 22px; }
.news_more { font-size: 0.7rem; color: #1d2089; }
.xy { text-align: center; margin-bottom: 10px; }
.wxlist.pro_box { margin-top: 10px; }
#header .right { position: absolute; right: 10px; }
.top { width: 100%; overflow: hidden; }
/*** 下拉菜单 start ***/
.dropdown-menu2 { display: none; position: absolute; right: 5px; top: 50px; z-index: 99; background-color: #000; min-width: 150px; margin-left: 0px; list-style: none!important; margin-bottom: 0px;/** 处理bootstarp.css **/ }
.dropdown-menu2 li { border-top: 1px solid #666; border-bottom: 1px solid #000; }
.dropdown-menu-top.show, .dropdown-menu2.show { display: block; }
.dropdown-menu-top li a, .dropdown-menu2 li a { text-align: left; display: block; width: auto; height: 39px; line-height: 39px; padding-left: 10px; color: #fdf7f7; font-size: 16px; margin: 0px; background-color: #000; }
.dropdown-menu2 li a:hover { color: #fff; display: block; background-color: #0073B6; }
.dropdown-menu-top li .menu-item-text { color: #414141; text-shadow: #e5e5e5 0 1px 0; font-size: 14px; }
.dropdown-menu-top li a:link, .dropdown-menu-top li a:visited, .dropdown-menu2 li a:link, .dropdown-menu2 li a:visited { color: #fdf7f7; text-indent: 8px; }
.dropdown-menu2:after { position: absolute; top: -8px; right: 22px; content: ""; width: 0; height: 0; border: 8px solid transparent; border-bottom: 8px solid rgba(0, 0, 0, 0.8); border-top: none; }
.wei { background: #FFF; width: 180px; height: 180px; z-index: 999; position: fixed; top: 40%; left: 50%; margin: -120px 0px 0px -98px; border-radius: 0.6em; display: block; padding: 2px; display: none; }
/*** 下拉菜单 end ***/
.boxw.pro_box ul li .js { font-size: 14px; color: #333; text-align: left; font-weight: normal; }
.sok { width: 100%; border: 1px solid #e6e5e5; line-height: 30px; margin-bottom: 8px; padding-left: 15px; color: #bababa; font-size: 14px; font-family: "微软雅黑"; }
.tj { width: 100%; border: 1px solid #e6e5e5; line-height: 37px; text-algin: center; color: #fff; font-size: 14px; background-color: #FF6600; cursor: pointer; font-family: "微软雅黑"; font-size: 16px; border-radius: 5px; -moz-border-radius: 5px; /* Old Firefox */ }
.foot a { color: #FFF; }
.ab_tu { width: 100%; text-align: center; }
.xzan { width: 100%; background-image: url(../images/xz.jpg); background-repeat: no-repeat; line-height: 38px; height: 38px; float: left; margin-top: 25px; background-position: center; margin-bottom: 15px; }
.xzan a { color: #FFF; font-size: 16px; }
.index_service-conter { width: 100%; }
/*xiaz*/
.main_news_b1 { width: 98%; padding-top: 0px; margin: 10px 1% 0 1%; }
.main_news_b1 li { margin-bottom: 5px; border-bottom: 1px dashed #CCC; }
.main_news_b1 li span { float: right; margin-top: 8px; width: 9%; display: block }
.main_news_b1 .new_wen { float: left; width: 90%; display: block; overflow: hidden; text-overflow: ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/ white-space: nowrap;/* 不换行 */ }
z
