@charset "utf-8";
/* CSS Document */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, q, em, ul, li, ol, dl, dt, dd, form, article, aside, embed, table, td, th, input, button, legend, fieldlset, blockquote, textarea, label, strong, img, cite { margin: 0; padding: 0; outline: none; }
body { font-family:'Microsoft YaHei'; font-size: 12px; line-height: 1; color: #333; margin: 0 auto; text-align: center;background-color: #f5f5f5; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
table { border-collapse: collapse; }
ul, li { list-style-type: none; }
p{line-height: 20px;}
img{ border: none; vertical-align:top; }
em, cite, address,i { font-style: normal; font-weight: normal; }
a { text-decoration:none;color:#666; }
a:hover { color:#ff6600;}
a:focus { outline: none; }
input { outline:none; border:none 0; }
input::-ms-clear { display:none; }
textarea { outline:none; resize:none; }
.clear { clear: both; height:0px; overflow:hidden; zoom:1;}
.clear:after { display: block; content: ''; clear: both;}

#top_wrapper{width:100%; height:33px; background:url(../images/top_bg.png) repeat-x;}
.top{height:28px; line-height:28px; width:1190px; margin:0 auto;}
.fn-left { float:left;}
.fn-right { float:right;}

.srdz-new {height: 88px;background: #fff;}
.wrapper { width: 1190px; margin: 0 auto; zoom:1;}
.logo { width: 315px; height: 80px; padding-top: 6px;display: inline; float:left;}
.ylwz { float: right; width: 800px; height: 85px;}
.ylwz ul { padding-top:15px;}
.ylwz ul li { float:left; line-height:28px; font-size:14px; text-align:left; margin-right:15px; display: inline;}
.ylwz ul li a { white-space:nowrap;}

.ny-nav-with{width:100%; height: 40px;background: #F4A57E; border-top:3px solid #B71C22;}
.topacolor{color:#B71C22;}
.telc{font-size: 13px; font-weight: bold;line-height: 27px; margin: 0px; padding: 0px;}
.telc span{color:#B71C22;}

.fn-right a{ font-size: 13px;margin: 0px 6px;}

.ny-nav { width:1190px; margin:0 auto;height: 35px; line-height:40px;}
.ny-nav ul { padding-left:10px;}
.ny-nav ul li { float:left; width:60px; font-size:14px;  display: inline;}
.ny-nav ul li a { color:#fff; display:block;}
.ny-nav ul li a:hover { font-weight:bold; background: #C00;}
.ny-nav ul li a.nomover {font-weight:bold; background: #C00;}

.ny-banner { width:1190px; height:200px; line-height:200px; background:#f0f0f0; font-size:22px; color:#999; margin:10px auto 0;}
.ny-centant { width:1190px; margin:10px auto 0;}
.ny-cen-l { width:220px; float:left;}
.ny-cen-l .cen-l-top { margin-bottom:15px;}
.ny-cen-l .cen-l-top h3 { height:30px; line-height:30px; font-size:16px; color:#fff; font-weight: bold; background:#cc0000;}
.ny-cen-l .cen-l-top ul li {  text-align:left; font-size:14px;  }
.ny-cen-l .cen-l-top ul li a { line-height:36px; height:36px; padding-left:45px; display:block; background: url(../images/lm-bg.gif) no-repeat 15px center #f4e7e7; color:#444; border-bottom:1px dashed #fff; position:relative;}
.ny-cen-l .cen-l-top ul li a:hover { background: url(../images/lm-bg1.gif) no-repeat 15px center #8a7d7d; color:#fff;}
.ny-cen-l .cen-l-top ul li a i { position:absolute; right:5px; top:0px; height:36px; line-height:36px; display:none;}
.ny-cen-l .cen-l-top ul li a:hover i { display:block;}
.ny-cen-l .cen-l-top ul li a.ybs {background: url(../images/lm-bg1.gif) no-repeat 15px center #8a7d7d; color:#fff;}
.ny-cen-l .cen-l-top ul li a.ybs i {display:block;}
.ny-cen-l .cen-l-bot { margin-bottom::15px;}
.ny-cen-l .cen-l-bot h3 { height:30px; line-height:30px; font-size:16px; color:#fff; font-weight: bold; background: #cc860b;}
.ny-cen-l .cen-l-bot ul { border:1px solid #d7d7d7; padding-top:5px;}
.ny-cen-l .cen-l-bot ul li { display: inline-block; float: left; padding:0px 8px; background:#e1e1e1; height:24px; line-height:24px; margin:0 3px; width:32px; margin-bottom:5px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; font-size:12px;}
.ny-cen-l .tsal { margin-top:10px;}
.ny-cen-l .tsal a { height:30px; line-height:30px; display:block;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; font-size:14px; font-weight:bold; color:#fff; margin-bottom:10px; }
.ny-cen-l .tsal a.tsal-o {background: #cc0000;}
.ny-cen-l .tsal a.tsal-t {background: #cc860b;}
.ny-cen-l .cen-l-ad { display:block; height:auto;}
.ny-cen-l .cen-l-ad img { max-width:220px; height:auto;}
.ny-cen-r { width:960px; float:right; background:#fff; min-height:780px;}
.ny-cen-r .cen-r-lj { height:30px; line-height:30px; margin:0 10px; border-bottom:1px solid #d7d7d7; text-align:left;}
.ny-cen-r .cen-nrxq { padding:15px 10px;text-align:left;}
.ny-cen-r .cen-nrxq h3 { height:50px; line-height:50px; font-size:22px; text-align: center;color: #368bb9;}
.ny-cen-r .cen-nrxq h4 { height:30px; line-height:30px; border-bottom:1px dashed #d7d7d7; font-size:12px; text-align:center;}
.ny-cen-r .cen-nrxq h5 { margin-top:15px; height:30px; line-height:30px; font-size:16px; text-align:left; background:#eadeca; color:#9d7113; font-weight:bold;}
.ny-cen-r .cen-nrxq p { margin-top:15px; font-size:14px; text-indent:28px; line-height:180%;}
.ny-cen-r .cen-nrxq p img {text-align: center;}
.ny-cen-r .cen-nrxq p b { font-weight:bold; color:#F60;}
.ny-cen-r .cen-nrlb { font-size:14px; text-align:left; padding:10px;}
.ny-cen-r .cen-nrlb ul li { height:36px; line-height:36px; border-bottom:1px dashed #d7d7d7;}
.ny-cen-r .cen-nrlb ul li a { float:left;}
.ny-cen-r .cen-nrlb ul li a.ybs { color:#F63;}
.ny-cen-r .cen-nrlb ul li span { float:right; color:#999;}
.ny-cen-r .cen-contact { font-size:14px; text-align:left; padding:10px 10px 30px 10px;}
.ny-cen-r .cen-contact .map { width: 735px; height: 481px; margin-left: auto;margin-right: auto; margin-bottom: 5px; margin-top:20px;}
.ny-cen-r .cen-sqxc { padding:5px 10px 10px 10px;}
.ny-cen-r .cen-sqxc2 { padding:40px 10px 10px 10px;}
.ny-cen-r .cen-sqxc li { background:url(../images/xcbg.gif) no-repeat center 0px; width:190px; height:170px; float:left; margin:25px 22px 0; display:inline;}
.ny-cen-r .cen-sqxc li div.sqxc-pic {background:url(../images/xcbg.gif) no-repeat center 0px; width:190px; height:145px; display:table-cell; vertical-align:middle; text-align:center; line-height:145px; font-size:1px; zoom:1;}
.ny-cen-r .cen-sqxc li div.sqxc-pic img { max-width:160px; margin:0 auto; vertical-align:middle;}
.ny-cen-r .cen-sqxc li p { height:25px; line-height:25px; font-size:14px; overflow:hidden; width:190px;}
.ny-cen-r .cen-sqxc2 .xcnrsm { padding:10px; width:790px; margin:10px auto 0; background:#e7e7e7; font-size:14px; line-height:24px; text-align:left; text-indent:24px;}
.ny-centant .ny-al,.ny-centant .ny-aln {background:#fff; padding:0 20px;}
.ny-centant .ny-al h3,.ny-centant .ny-aln h3 { height:50px; line-height:50px; font-size:18px; color:#039; background:#fff; border-bottom:1px dashed #e7e7e7; background:url(../images/tl-hbg.jpg) no-repeat center center;}
.ny-centant .ny-al ul { padding:20px 0 0 0;}
.ny-centant .ny-al ul li { width:200px; padding:5px; float:left; margin:0 9px 35px; display:inline; border:1px solid #e7e7e7;-webkit-box-shadow:2px 2px 10px #9edeff;box-shadow:2px 2px 10px #d7d7d7;}
.ny-centant .ny-al ul li div.al-pic { width:200px; height:150px; vertical-align:middle; text-align:center; display:table-cell; background:#f7f7f7;}
.ny-centant .ny-al ul li div.al-pic img { max-width:200px; max-height:150px; vertical-align:middle; margin:0 auto;}
.ny-centant .ny-al ul li p.al-ady { height:24px; line-height:24px; font-size:14px; padding-top:5px; color:#999;}
.ny-centant .ny-al ul li h4.al-hym { height:30px; line-height:30px; font-size:14px; font-weight:bold; background:url(../images/showlisttextimg.jpg) no-repeat center center;}
.ny-centant .ny-al ul li h4.al-hym a { color:#039;}
.ny-centant .ny-al ul li h4.al-hym a:hover { color:#F60;}
.ny-centant .ny-aln h3 { border:none; height:40px; line-height:40px;}
.ny-centant .ny-aln h4 { height:24px; line-height:24px; font-size:14px; padding-bottom:5px; color:#999;border-bottom:1px dashed #e7e7e7;}
.ny-centant .ny-aln .xmadshow { padding:10px;  font-size:14px; text-align:left; background:#f7f7f7; margin:10px 0;}
.ny-centant .ny-aln .xmadshow p { line-height:24px; text-indent:28px;}
.ny-centant .ny-aln .xmadshow p font { color:#F30;}
.ny-centant .ny-aln ul li { height:240px; margin-bottom:25px;}
.ny-centant .ny-aln ul li .alshow-l { float: left; width:248px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; padding:15px 0;
-webkit-box-shadow:2px 2px 10px #9edeff;box-shadow:2px 2px 10px #d7d7d7; }
.ny-centant .ny-aln ul li .alshow-l .alshow-lpic { width:248px; margin:0 auto; height:155px; vertical-align:middle; text-align:center;}
.ny-centant .ny-aln ul li .alshow-l .alshow-lpic img { max-width:210px; max-height:155px; vertical-align:middle; margin:0 auto;}
.ny-centant .ny-aln ul li .alshow-l p { height:30px; line-height:30px; font-size:14px; padding-top:10px; color:#06C;}
.ny-centant .ny-aln ul li .alshow-r { background:#f8f8f8; width:860px; float:right;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; padding:0 15px;text-align:left; }
.ny-centant .ny-aln ul li .alshow-r h5 { height:50px; line-height:50px; font-size:16px; }
.ny-centant .ny-aln ul li .alshow-r h5 font { color:#069; margin-right:45px;    max-width: 185px;overflow: hidden;display: inline-flex;height: 50px;}
.ny-centant .ny-aln ul li .alshow-r p { height:80px; line-height:26px; overflow:hidden; font-size:14px; text-indent:28px; background:#fff; padding:0 10px; }
.ny-centant .ny-aln ul li .alshow-r p font {color:#069;}
.ny-centant .ny-koub { background: #fff; padding: 0 20px;}
.ny-centant .ny-koub h3 { height: 50px; line-height: 50px; font-size: 18px; color: #039; border-bottom: 1px dashed #e7e7e7; background: url(../images/tl-hbg.jpg) no-repeat center center #fff; margin-bottom:20px;}
.ny-centant .ny-koub ul li { height:180px; margin-bottom:25px;}
.ny-centant .ny-koub ul li .alshow-l { float: left; width:248px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; padding:15px 0;
-webkit-box-shadow:2px 2px 10px #9edeff;box-shadow:2px 2px 10px #d7d7d7; }
.ny-centant .ny-koub ul li .alshow-l .alshow-lpic { width:248px; margin:0 auto; height:155px; vertical-align:middle; text-align:center;}
.ny-centant .ny-koub ul li .alshow-l .alshow-lpic img { max-width:210px; max-height:155px; vertical-align:middle; margin:0 auto;}
.ny-centant .ny-koub ul li .alshow-l p { height:30px; line-height:30px; font-size:14px; padding-top:10px; color:#06C;}
.ny-centant .ny-koub ul li .alshow-r { background:#f8f8f8; width:860px; float:right;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; padding:0 15px;text-align:left; height:185px; }
.ny-centant .ny-koub ul li .alshow-r h5 { height:50px; line-height:50px; font-size:16px; }
.ny-centant .ny-koub ul li .alshow-r h5 font { color:#069; margin-right:85px;}
.ny-centant .ny-koub ul li .alshow-r p { height:120px; line-height:30px; overflow:hidden; font-size:14px; text-indent:28px; background:#fff; padding:0 10px; }
.ny-centant .ny-koub ul li .alshow-r p font {color:#069;}
.ny-centant .ny-koub .zlzh span { margin:0 20px;}

.ny-centant .ny-aln ul li .alshow-r dl { height:85px; padding:5px 10px; background:#f5f8ff;}
.ny-centant .ny-aln ul li .alshow-r dl dd { width:260px; float:left; font-size:14px; line-height:26px; margin-right:15px; display:inline; }
.ny-centant .ny-aln ul li .alshow-r dl dd span.sp { color:#069 }
.ny-centant .ny-aln .xgzx ul { padding-bottom:10px;}
.ny-centant .ny-aln .xgzx ul li { height:110px; padding:0 10px; overflow:hidden; text-align:left; border:1px solid #d6d6d6; margin-bottom:10px; font-size:14px; line-height:22px;}
.ny-centant .ny-aln .xgzx ul li p { line-height:22px; text-indent:28px;}
.ny-centant .ny-aln .xgzx ul li h5 { height:40px; line-height:40px; font-size:16px; font-weight:bold; color:#06C;}
.ny-centant .ny-aln .xgzx ul li h5 a {color:#06C;}
.ny-centant .ny-aln .xgzx ul li h5 a:hover { text-decoration:underline;}
.page { height:50px; font-size:14px; margin-top:20px;}
.page span,.page a { height:20px; padding:2px 8px; line-height:20px; border:1px solid #e7e7e7; display:inline-block; margin-right:8px;}
.page a:hover { border:1px solid #C00; background:#F00; color:#fff;}
.page span { border:1px solid #C00; background:#F00; color:#fff;}

table { table-layout: fixed; empty-cells: show; border-collapse: collapse; margin: 0 auto;}
table.t1 { border: 1px solid #cad9ea; color: #666;}
table.t1 td, table.t1 th { border: 1px solid #cad9ea; padding: 0 1em 0;height: 30px;}
table.t1 tr.a1 { background-color: #f5fafe;}

.ny-cen-r .cen-nrxq .cen-gjc { margin-top:25px; background:#f7f7f7; padding:5px;}
.ny-cen-r .cen-nrxq .cen-gjc ul li { height:120px; border-bottom:1px dashed #d7d7d7; margin-bottom:15px;text-align:left;    padding-bottom: 20px;}
.ny-cen-r .cen-nrxq .cen-gjc ul li strong { text-align:left; font-size:16px; font-weight:bold; display:block;}
.ny-cen-r .cen-nrxq .cen-gjc ul li strong a { display:block; padding:5px 0;}
.ny-cen-r .cen-nrxq .cen-gjc ul li strong a:hover { background: #09C; color:#ffffff;}
.ny-cen-r .cen-nrxq .cen-gjc ul li p { margin-top:0px;}

.dqfb-new { background:#fff; padding:5px; width:1180px; margin:0 auto;}
.dqfb-new ul li h3 {background: #f3f3f3; height: 32px; border-bottom: 1px solid #ccc; margin: 0px; padding: 0px; text-align: left;}
.dqfb-new ul li h3 a {  font-size: 18px; height: 32px; line-height: 32px; color:#069; margin:0px; margin-left: 20px;}
.dqfb-new ul li { float:left; width:361px;border: 1px solid #ccc; text-align:left; margin:0 15px 10px; display:inline;}
.dqfb-new ul li a { height:24px; line-height:24px; overflow:hidden; display:block; font-size:14px; margin:5px 0 5px 15px;}

.linktext { width:1188px; margin:0 auto; margin-top:15px; background:#fff; border:1px solid #e7e7e7;}
.linktext h3 { height:30px; line-height:30px; font-size:14px; font-weight:bold; background:#f5f5f5; border-bottom:1px solid #e7e7e7; padding-left:15px; text-align:left;}
.linktext ul { padding:15px;}
.linktext ul li { float:left;display: inline;  width: 120px; text-align: left; margin: 3px 0; line-height:24px; height:24px; overflow:hidden; margin-left:18px;}


.link { width:1188px; margin:0 auto; margin-top:15px; background:#fff; border:1px solid #e7e7e7;}
.link h3 { height:30px; line-height:30px; font-size:14px; font-weight:bold; background:#f5f5f5; border-bottom:1px solid #e7e7e7; padding-left:15px; text-align:left;}
.link ul { padding:15px;}
.link ul li { float:left;display: inline;  width: 120px; text-align: left; margin: 3px 0; line-height:24px; height:24px; overflow:hidden; margin-left:18px;}
.foot { width: 100%;background-color: #fff; border-top: 1px solid #e7e7e7; margin-top:15px; padding:15px 0;}
.foot p { line-height:28px; color:#666;}
.foot p a { color:#F60;}
.foot p img { vertical-align:middle; margin-left:3px;}
.bttext{ font-size:14px; line-height:22px; text-align:left;}
.bttext span { margin:5px 0 10px 0;}

.btimgs { width:100%; height:300px; margin-top:25px;}
.btimgs img { width:400px; float:left; height:300px; margin:0 35px; display:inline;}

.new-smpic {width:100%; height:300px; margin-top:25px;}
.new-smpic img {width:400px; float:left; height:300px; margin:0 35px; display:inline;}

.new-bigpic {width:100%; height:300px; margin-top:25px;}
.new-bigpic img  {width:900px; height:300px; margin:0 35px; display:inline;}

.new-zspic img {width:400px; float:left;margin:0 30px; display:inline; }

.ny-cen-r .cen-nrxq .cen-gjc ul li.new-buff { background:#ffe6d2; color:#333; font-size:14px; text-indent: 28px;line-height: 180%; width:908px; height:80px; padding:10px; list-style-type:none;word-break:break-all; border:1px solid #ffa154; font-family:microsoft yahei; font-weight:bold;}
.ny-cen-r .cen-nrxq .cen-gjc ul li.new-buff span.new-buff-bl { font-weight:bold; color:#006699;}
.ny-cen-r .cen-nrxq .cen-gjc ul li.new-buff span.new-buff-red { color:#ff7300;font-weight:bold;}

.new-buff { background:#ffe6d2; color:#333; font-size:14px; text-indent: 28px;line-height: 180%; width:920px; height:80px; padding:10px; list-style-type:none;word-break:break-all; border:1px solid #ffa154; font-family:microsoft yahei; font-weight:bold;}
.new-buff span.new-buff-bl { font-weight:bold; color:#006699;}
.new-buff span.new-buff-red { color:#ff7300;font-weight:bold;}


.new-buff1 {background: #f2f2f2;color: #777;font-size: 14px;text-indent: 28px;line-height: 180%;width: 920px;height: 80px;padding: 10px;list-style-type: none;word-break: break-all;border: 1px solid #aaa;font-family: microsoft yahei;font-weight: bold;}
.new-buff1 span.new-buff-bl { font-weight:bold; color:#006699;}
.new-buff1 span.new-buff-red { color:#ff7300;font-weight:bold;}