body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
table th , table td {padding:5px;}
fieldset , img {border:0;}
address , caption , cite , code , dfn , em  , th , var {font-style:normal; font-weight:normal;}
ol , ul {list-style:none;}
ception , th{text-align:left;}
q:before , q:after{content:'';}
abbr , acronym{border:0;}
a {color:#454545; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:none;} /*for ff f6n.net*/
a:hover {text-decoration:none;}

.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.bc {margin-left:auto; margin-right:auto;}
.fl {float:left; display:inline;}
.fr {float:right; display:inline;}
.zoom {zoom:1}
.hidden {visibility:hidden;}
.vam {vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{display: inline-table;}
* html .clearfix{height: 1%;}
.clearfix{display: block;}
p{ word-spacing:-1.5px;}
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;
.cur{cursor:pointer};
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font:12px/1.231 arial,helvetica,clean,sans-serif;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:24px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}

.more{ display:block; width:109px; height:99px; margin-bottom:20px; text-align:center; background:url(../images/more.png) no-repeat;}
.bg-style{background-size:cover;background-position:center;background-repeat:no-repeat}
/* CSS Document */
body{background-color:#fff; overflow-x:hidden; color:#454545; font-size:14px; font-family: "微软雅黑"; position:relative;min-width:1200px;}
.content , .footer ,.container{margin:0 auto;width:1200px;min-width:1200px;}

.header{width:100%; background:#fff;}
.header_top { width:1200px; margin:20px auto 20px;}
.header_top h1{float:left;}
.header_top .phone{ overflow:hidden; float:left;margin-left:550px; margin-top:10px;}
.header_top .phone p{font-size:18px; color:#333;letter-spacing: 4px;}
.header_top .phone b{ display:block; font-size:24px; color:#159fac; font-weight:500;}
.header_top .qiehuan {float:right; margin-top:0px; margin-right:30px;z-index:999;}
.header_top .qiehuan ul li {float:left; margin:10px 15px;}
.weixin {position:relative;z-index:999;}
.weixin:hover div {display: block;}
.weixin div {position: absolute;top:48px; display: none; left:0;}
.weibo {position:relative;z-index:999;}
.weibo:hover div {display: block;}
.weibo div {position: absolute;top:48px; display: none; left:-30px;}

.header_nav {height:40px; width:100%;border-bottom:3px solid #159fa9;}
.header_nav ul li{ float:left; line-height:40px;position:relative; width:150px; text-align:center;}
.header_nav li a{ display:block; font-size:16px; color:#454545; text-decoration:none}
.header_nav ul li.cur,.header_nav ul li:hover{  background-color:#159fa9;}
.header_nav li.cur a,.header_nav li:hover a{ color:#fff;}

.otherbanner {height:400px; width:100%;}

.nyDlc{overflow:hidden; padding:30px 15px; background: #CE0B11; color:#fff}
.nyDlc dt{ float:left; padding:8px 0 0 8px; background:url(../images/img.png) no-repeat -210px -192px; width:30px; height:30px}
.nyDlc dd{ float:right; width:170px;}
.nyDlc dd span{ display:block; font-size:16px; color:#fff;}
.nyDlc dd  h5{ color:#fff; font-size:22px; border:none; text-align:left; margin:0; padding:0;}

.pro_main { zoom:1; padding: 0 22px;}
.t05 {line-height:40px;background:#19b0bb;padding:0 18px; color:#fff;font-size:16px;}
.t05 a{color:#fff;}
.t05_cons1 {padding:2px 10px; margin:10px 0;} 
.t05_cons1 li{background: url(../images/img.png) no-repeat 0 -323px; line-height:36px;height:38px; overflow: hidden;  padding-left:16px; width:410px;text-overflow: ellipsis;white-space: nowrap; float:left; border-bottom:#CCC 1px dotted; margin:0 10px;font-size:14px; }
.t05_cons1 li a{ display:block; float:left;}
.t05_cons1 li span{ float:right;}
.leftcontact {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color:#19b0bb;border-image: none;border-style: solid;border-width:2px;margin: 10px 0;overflow: hidden;width: 226px;}
.leftlx_c {overflow: hidden;width:226px;}
.leftlx_c h3 {color:#FFF;font-size: 16px;text-align: center; height:50px; line-height:50px; background-color:#19b0bb; margin-bottom:10px}
.leftlx_c span {background:url("../images/img.png") no-repeat -218px -405px;color: #666;display: block;font-size: 14px;margin: 0 0 15px 10px;padding-left: 35px;}
.leftlx_c span b {color: #000;display: block;font-size: 18px;}
.leftlx_c ul {margin: 0 0 0 8px;overflow: hidden;}
.leftlx_c li {color: #333;font-size: 14px;margin-bottom: 13px;}
.leftlx_c li em {display: block;font-size: 14px;font-weight: bold; margin-bottom:5px;}
.leftcontact p {position: absolute;}

.cpMain{ background:#fff; overflow:hidden;}
.cpMain .container{ margin-top:20px;padding-bottom:30px;}
.cpright{ width:955px;float:right;padding-bottom: 20px;}
.rtop{ overflow:hidden; padding-top:28px; padding-bottom:15px; border-top:4px solid #19b0bb; border-bottom:1px #43b2bb solid;}
.rtop h5{ float:left; padding-left:10px; border-left:3px solid #19b0bb; font-weight:normal; line-height:16px;margin-left:25px;font-size:16px; color:#19b0bb;}
.rtop span{ float:right;margin-right:25px;}
.rtop span em{ color:#999;font-size: 14px;}
.rtop span a{ color:#999;}
.rtop span a:hover{ color:#a62021;}
.nlist{ float:left; width:230px;margin-bottom: 10px;}
.nlist .nt{  height: 50px;text-align: center;color: #fff; background: #19b0bb}
.nlist .nt a{ font-size:20px; color:#fff; text-decoration:none;display: block;line-height: 50px;}
.nlist .menu{ overflow:hidden; width:206px; padding:10px; border:2px #19b0bb solid; border-top:none }
.nlist .menu li{ overflow:hidden;text-align:center; width:auto; margin-bottom:20px; }
.nlist .menu li>a{ display:block; width:auto; height:40px;line-height:40px; font-size:16px;color:#666;background:url(../images/img.png) no-repeat -206px -595px;background-color:#FFF}
.nlist .menu li.cur>a,.nlist .menu li:hover>a{background:#43b2bb url(../images/img.png) no-repeat 28px -595px; color:#fff; font-weight:bold; overflow:hidden}
.container .xiala{overflow:hidden; width:206px; display:none;}
.container .xiala a{ display:block; height:33px; border:1px solid #d4d4d4; text-align:center; line-height:33px; font-size:14px; color:#333; margin-top:10px; text-decoration:none; }
.container .xiala a:hover{ border-color:#19b0bb; color:#19b0bb;}
.xinwen{width:auto;  padding:10px;}
.xinwen dl{border-bottom:1px dashed #43b2bb; height:170px;padding:6px}
.xinwen dt{float:left; background:url(../images/png.png) no-repeat ; width:230px; height:170px;}
.xinwen dd{float:right; width:670px; padding:8px; overflow:hidden}
.xinwen .xinw{ height:36px; line-height:36px}
.xinwen .xinw h5{ float:left; font-size:16px; font-weight:500; width:560px; overflow:hidden; height:36px;white-space: nowrap;text-overflow: ellipsis;}

.xinwen .xinw span{ float:right; font-size:14px}
.xinwen .wz{ font-size:14px; line-height:28px}
.about1 { margin:18px}
.about1 img{max-width: 90%;font-size: 14px;display: block;margin: 0 auto;}
.about1 .xqbt h3{ line-height:50px; font-weight:500;}
.about1 .xqbt p{ line-height:20px; font-size:14px; padding:20px 0;}
.about1 dl{ text-align:center; }
.about1 dt{ margin:16px 0}
.about1 dd{ line-height:36px;text-indent:2em; text-align:left;}
.about1 .feny{ margin:20px 0; background-color:#eeeded; height:40px; line-height:40px; padding:0 10px;}
.about1 .feny span{ color:#333}
.about1 .feny .fl{ width:440px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.about1 .feny .fr{ width:440px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.agent_con { width:955px;  padding-top:10px; line-height:24px;margin: 0 auto;}
dl.dl_2 {padding:1px 6px; float:left; display:inline-block; margin:10px 2px;}
dl.dl_2 dt {overflow:hidden;}
dl.dl_2 dt a { display:block;}
dl.dl_2 dt a:hover {}
dl.dl_2 img { display:block;}
dl.dl_2 dd {width:300px; background:rgb(71,192,201,0.5);height: 40px; line-height:40px; overflow:hidden; text-align:center; margin-top:2px;font-size:16px;}
.Pages{padding:30px 120px; width:auto;}
.Page{width:100%; text-align:center;}
.Page a{display:inline-block;width:65px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none;}
.Page a:hover{ background:#19b0bb; color:#FFF;background-repeat:no-repeat; }
.Page span{display:inline-block;min-width:45px; padding:0 10px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px;float:left;}
.Page span.current{ background:#19b0bb; color:#FFF}
/*footer*/

.footer{width:100%; height:260px; background:#43b2bb;font-size:14px; color:#fff;border-top:solid 3px #159fa9;}
.footer .cus { font-size:20px; margin-left:-25px;}
.footer .info{line-height:38px; text-align:left;margin:10px 10px 10px 0; padding-left:25px; float:left; width:750px; overflow:hidden;background:url(../images/footbg.png) 0px 88px no-repeat; height:190px; overflow:hidden;}
.footer .info p{color:#000;}
.footer .ewm{ float:right; width:120px; text-align:center;padding:30px 20px 0;}
.footer .ewm span { text-align:center; width:100%; display:block; line-height:35px}
.corpright{ width:100%;background:#19b0bb;color:#fff; line-height:50px;height:50px;}
.corpright a {color:#fff;}

.newsleft .menu .cur span{width: 12px;height: 6px;display: block;background:url(../images/img.png) -235px -765px no-repeat;margin: 0 auto;}
.right_main { width:878px; min-height:200px;border-radius: 5px; padding:0 10px 20px 10px; overflow:hidden;margin: 0 auto;}
.news_con {margin:0 auto; padding-top:15px;}
.news_con dl {font-size:14px; color:#666; padding:0 5px; line-height:22px; border-bottom:1px dashed #CCCCCC;}
.news_con dl a{ color:#000; }
.news_con dl dt { margin-bottom:3px; margin-top:5px; line-height:40px; height:40px; width:870px; overflow:hidden;}
.news_con dl a { height:20px; padding-left:10px;  font-size:14px; color:#333; font-weight:bold; }
.news_con dl a:hover {color:#01005E; }
.news_con dl span { font-size:12px; float:right; padding:0 10px 0 8px;  font-family:"宋体"; }
.news_con dl dd { font-size:12px; padding-left:10px; height:45px; overflow:hidden; margin-bottom:10px;}

.news_con1 { width:820px; margin:0 auto; padding-top:15px;}
.news_con1 dl {font-size:14px; color:#666; padding:0 5px; line-height:22px; border-bottom:1px dashed #CCCCCC;}
.news_con1 dl a{ color:#000; }
.news_con1 dl dt { margin-bottom:3px; margin-top:5px; line-height:40px; height:40px; overflow:hidden;}
.news_con1 dl dt a{ height:20px; background:url(../images/img.png) -503px -1128px no-repeat;  padding-left:10px;  font-size:14px; color:#007eca; font-weight:bold; }
.news_con1 dl dt a:hover {background:url(../images/img.png) -503px -1171px no-repeat;color:#D40426; }
.news_con1 dl span { font-size:12px; float:right; padding:0 10px 0 8px;  font-family:"宋体"; }
.news_con1 dl .dt_3 { font-size:12px;}
.news_con1 dl .dt_3 a { color:#FF0000; text-decoration:underline;} 
.news_con1 dl dd { font-size:14px;line-height: 21px;padding-left:10px; height:45px; overflow:hidden; margin-bottom:10px;}
.left2_main { width:868;margin-top: 50px;padding-bottom:15px; overflow:hidden;}
.xwnymmain{width: 90%;margin: 0 auto;padding-left: 20px;padding-top: 20px;line-height: 30px;}
.gduo{ width:90%;height:30px; line-height:30px; background:#f7f7f7; overflow:hidden; margin: 0 auto; padding:0 10px;font-size: 14px; margin-top: 20px;}
.gduo span{ float:right; width:320px; overflow:hidden; height:30px; display:block;}
.gduo a{  font-weight:bold;padding-left: 20px;}
#cntrBody p,.proinfo p,.age_li_about p{margin:0; font-size:14px;}
#cntrBody table p,.proinfo table p,.age_li_about table p{margin:0 0; font-size:14px;}
#cntrBody{font-size:14px;}
#cntrBody img{max-width: 800px;display: block;margin: 0 auto;margin-bottom: 12px;}
#cntrBody h3{width: 90%;text-align: center;margin: 0 auto;}
#cntrBody dl { width:90%; margin:0 auto; font-size:16px; line-height:35px;}
#cntrBody dl dt { width:10%; float:left;font-weight:600;}
#cntrBody dl dd { float:right; width:90%;}
.zwxx {text-align:center; font-size:24px;}
.sqcx {width:600px; margin:150px auto;}
.wbytext{ outline:none; padding:5px;color: #78d4bd;line-height:40px; height:40px; width:489px; border:1px solid #78d4bd; border-right:none; float:left; box-shadow: 0 1px 3px rgba(0,0,0,.2);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 3px rgba(0,0,0,.2);}
.msgbut{ width:100px; height:52px; line-height:52px; cursor:pointer; color:#fff; font-size:20px;float:right;box-shadow: 0 1px 3px rgba(0,0,0,.2);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 3px rgba(0,0,0,.2); border:none; background:#78d4bd;}
