﻿img {border:0}
.ny_content {width:1180px;margin:20px auto 150px auto;overflow:hidden;}
.ny_content .ny_l {float:left;width:220px;background: #eee;padding: 10px 15px;}
.ny_content .ny_l dl dt {background:url(/images/red_icon.png) left center no-repeat;font-size:20px;height:50px;line-height:45px;color:#4c4c4c;border-bottom:1px solid #eee;text-indent:25px}
.ny_content .ny_l dl dd {height:35px;font-size:12px;line-height:35px;color:#4c4c4c;border-bottom:1px solid #D0D0D0;}

.ny_content .ny_l dl dd:hover {background:url(/images/h_dd_bg.jpg);text-indent:15px;}
.ny_content .ny_l dl dd:hover a {color:#fff}
.onc {background:url(/images/h_dd_bg.jpg);text-indent:15px;}
.onc a {color:#fff}
.tit {text-indent:20px;}

.hr {width:100%;border-spacing: 0;}
.hr thead tr {height:40px;}
.hr thead tr td {border-bottom:2px solid #CCCCCC;text-indent:15px;}
.hr tbody tr td {border-bottom:1px solid #eee;height:30px;text-indent:15px;}
.hr tbody tr {background:#eee}


.ny_content .ny_r {float:right;width:900px;}
.ny_content .ny_r .ny_r_bt {height:50px;border-bottom:1px solid #eee;line-height:50px;}
.ny_content .ny_r .ny_r_bt b {float:left;font-size:20px;font-weight:normal;color:#008087;}
.ny_content .ny_r .ny_r_bt span {float:right;}
.ny_content .ny_r .ny_info {width:100%;margin:20px auto;overflow:hidden;line-height: 25px;}

.ny_content .ny_r .ny_info ul.ny_news li {height:35px;border-bottom:1px dotted #bdbdbd;line-height:35px;}
.ny_content .ny_r .ny_info ul.ny_news li a {float:left;}
.ny_content .ny_r .ny_info ul.ny_news li a:hover {color:#008087;text-decoration:underline;}
.ny_content .ny_r .ny_info ul.ny_news li span {float:right;padding:0 10px;}
.ny_content .ny_r .ny_info .news_title {color:#d0080f;font-size:20px;text-align:center;}
.ny_content .ny_r .ny_info .news_sx {display:block;height:30px;background:#ececec;margin-top:20px;margin-bottom:25px;line-height:30px;font-size:12px;text-align:center;color:#585858}

.ny_content .ny_r .ny_info ul.ny_case li{height:215px;width:260px;float:left;margin-left:30px;}
.ny_content .ny_r .ny_info ul.ny_case li span {display:block;width:100%;height:35px;line-height:35px;text-align:center;overflow:hidden;background:#bdbdbd}
.ny_content .pr_l {float:left;width:880px;overflow:hidden}
.ny_content .pr_l dl dt {width:100%;height:50px;line-height:65px;clear:both;border-bottom:1px solid #eee}
.ny_content .pr_l dl dt a {font-size:18px;color:#d0080f;margin-left:10px;}
.ny_content .pr_l dl dd {float:left;display:block;height:35px;width:190px;text-align:center;line-height:35px;margin:5px 10px;background:#eaeaea}
.ny_content .pr_l dl dd a:hover {color:#d0080f}

.ny_content .pr_r {float:right;width:300px;}
.ny_content .ny_r .fb {width:800px;margin:20px auto}
.ny_content .ny_r .fb td {padding-top:5px;padding-bottom:5px;}
.ny_content .ny_r .fb_bt {text-align:right;padding-right:10px;}
#se_t {width:180px;height:30px;margin-left:10px;border:1px solid #CCCCCC;}
.tex {border:1px solid #CCCCCC;width:250px;height:30px;line-height:30px;margin-left:10px;}
#T_content {margin-left:10px;border:1px solid #CCCCCC;height:150px;width:450px;line-height:30px;}
#code {margin-left:10px;border:1px solid #CCCCCC;height:30px;line-height:30px;width:120px;float:left;}
.ny_content .ny_r .fb td img {float:left;}
.btn {border:none;height:30px;width:120px;margin-left:60px;}

.select{padding:5px 10px;border:#ddd 1px solid;border-radius:4px;width:888px;margin:0 auto;font-size:12px}
.select li{list-style:none;padding:10px 0 5px 100px}
.select .select-list{border-bottom:#eee 1px dashed}
.select dl{zoom:1;position:relative;line-height:24px;}
.select dl:after{content:" ";display:block;clear:both;height:0;overflow:hidden}
.select dt{width:200px;margin-bottom:5px;position:absolute;top:0;left:-200px;text-align:right;color:#666;height:24px;line-height:24px}
.select dd{float:left;display:inline;margin:0 0 5px 5px;}
.select a{display:inline-block;white-space:nowrap;height:24px;padding:0 10px;text-decoration:none;color:#039;border-radius:2px;}
.select a:hover{color:#fff;background-color:#008087}
.select .selected a{color:#fff;background-color:#008087}
.select-result dt{font-weight:bold}
.select-no{color:#999}
.select .select-result a{padding-right:20px;background:#008087 url("/images/close.gif") right 9px no-repeat}
.select .select-result a:hover{background-position:right -15px}
.ddhide {display:none!important;}

.honer li{padding:10px;background:#eee;float:left;margin-left:15px;margin-top:10px;}
.honer li img {height:180px;width:260px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}
.clearfix{display:block;}
/* siftbox */
.siftbox{padding:10px 0 10px 36px;background:#F2F2F2;border-bottom:solid 1px #CCCCCC;}
.siftbox .label{float:left;margin-top:2px;font-size:14px;font-weight:800;}
.siftbox #condition{float:left;}
.siftbox .inbtn,.siftbox .inbtn span{background:url(images/closelabel.png) no-repeat;cursor:pointer;}
.siftbox .inbtn{display:inline-block;height:17px;line-height:17px;overflow:hidden;margin:4px 8px 0 0;float:left;background-position:0 0;padding:0 0 0 20px;}
.siftbox .inbtn span{background-position:100% 0;display:block;float:left;padding:0 5px 0 0;}
.siftbox .inbtn:hover{background-position:0 -17px;text-decoration:none;}
.siftbox .inbtn:hover span{background-position:100% -17px;color:#5e5e5e;text-decoration:none;}
/* sortbox */
.sortbox{border-width:2px 1px 0px 1px;border-color:#ff5500 #cccccc #cccccc #cccccc;border-style:solid;width:720px;margin:20px auto 0 auto;}
.sortbox dl{padding:0 0 15px 110px;border-bottom:solid 1px #cccccc;vertical-align:bottom;}
.sortbox dl dt{float:left;width:110px;margin:15px 0 0 -110px;text-align:right;line-height:16px;display:inline;font-weight:800;font-size:14px;color:#404040;}
.sortbox dl dd{float:left;margin:12px 18px 0 0;display:inline;}
.sortbox dl dd a{cursor:pointer;white-space:nowrap;}
.sortbox dl dd a.seling{background-color:#005AA0;color:#FFFFFF;}
.sortbox dl dd a.seled{background-color:#005AA0;color:#FFFFFF;}

.list_l {float:left;width:220px;border:1px solid #ddd;margin-top: 90px;}
.list_l dl dt {height:30px;background:#ddd;line-height:30px;text-align:center;overflow:hidden}
.list_l dl dd {height:25px;border-bottom:1px dashed #eaeaea;line-height:25px;background:url(/images/news_tag.jpg) no-repeat 15px center;text-indent:25px;overflow:hidden}
.list_l dl dd:hover{height:25px;border-bottom:1px dashed #eaeaea;line-height:25px;background:url(/images/news_tag_w.png) no-repeat 15px center #008087;text-indent:25px;overflow:hidden}
.list_l dl dd:hover a{color:#fff;}
.list_l dl dd.ddon {color:#fff;height:25px;border-bottom:1px dashed #eaeaea;line-height:25px;background:url(/images/news_tag_w.png) no-repeat 15px center #B31414;text-indent:25px;overflow:hidden}
.list_l dl dd.ddon a{color:#fff;}
.list_r {float:right;width:910px}

.cx {height:40px;margin:20px auto;}
.cx #keys {float:left;height:38px;width:300px;border:1px solid #008087;border-radius:5px;border-bottom-right-radius:0;border-top-right-radius:0;margin-left:250px;}
.cx i {float:left;height:40px;width:60px;background:#008087;display:block;color:#fff;line-height:40px;text-align:center;font-style:normal}
.nybanner {position: relative;width: 1180px;height: 320px;margin: 0 auto;}
#focus {width: 1180px;height: 320px;overflow: hidden;position: relative;margin: 0 auto;}
#focus ul {height: 320px;position: absolute;}
#focus ul li {float: left;width: 1180px;height: 320px;overflow: hidden;position: relative;}
#focus ul li img {width: 1180px;height: 320px;}
#focus .btnBg {position: absolute;width: 1180px;height: 20px;left: 0;bottom: 0;background: #cbcbcb;}
#focus .btn {position: absolute;width: 562px;height: 10px;padding: 5px 10px;right: 0;bottom: 0;text-align: right;}
#focus .btn span {display: inline-block;_display: inline;_zoom: 1;width: 25px;height: 10px;_font-size: 0;margin-left: 5px;cursor: pointer;background: #fff;}
.main .main_left {float: right;width: 209px;margin-top: 20px;display: inline;padding-bottom: 40px;}
.main .main_left .leftitem {border: #d5d5d5 1px solid;border-radius: 4px;margin-bottom: 12px;background: #FFFFFF;}
.main .main_left .leftitem .tit {background: #005698;height: 40px;line-height: 40px;font-size: 15px;text-indent: 20px;font-weight: bold;color: #FFF;}
.main .main_left .leftitem .cates {padding: 12px 0px;}
.main .main_left .leftitem .cates dl {padding: 0px 12px;}
.main .main_left .leftitem .cates dl dt {height: 30px;line-height: 30px;text-align:center;color: #333;font-weight: bold;border-radius: 2px;border-bottom: 1px dashed #CCCCCC;background: #ccc;font-size: 14px;margin: 5px 0px;}
.main .main_left .leftitem .cates dl dt a {color: #404040;}
.main .main_left .leftitem .cates dl dd {line-height: 24px;height: 24px;padding-left: 30px;background: url(/images/p_tag.jpg) 16px center no-repeat;}

.main .main_left .leftitem .cates dl dd:hover{line-height: 24px;height: 24px;padding-left: 30px;background: url(/images/p_tag_w.png) 16px center no-repeat #B31414;}
.main .main_left .leftitem .cates dl dd:hover a{color:#fff}


.main .main_right {float: left;width: 955px;overflow: hidden;margin-top: 20px;display: inline;padding-bottom: 40px;}
.main .main_right .sitemap {border: 1px solid #d5d5d5;border-radius: 4px;height: 34px;line-height: 34px;padding-left: 12px;background: #FFFFFF;}
.main .main_right .content {border: 1px solid #d5d5d5;background: #FFFFFF;border-radius: 4px;padding: 12px 24px;margin-top: 12px;font-size: 14px;line-height: 28px;}
.prohead {overflow: hidden;}
.prohead .hleft {width: 402px;float: left;}
.prohead .hleft .proimg {width: 400px;height: 400px;}
.zoom-small-image {border: 1px solid #CCC;float: left;margin-bottom: 20px;}
.prohead .hleft .smallimg {width: 402px;height: 60px;overflow: hidden;}
.prohead .hleft .smallimg dl {width: 402px;height: 60px;}
.prohead .hleft .smallimg dl dt.prev {float: left;}
.prohead .hleft .smallimg dl dt {width: 10px;height: 45px;margin-top: 8px;}
.prohead .hleft .smallimg dd {width: 360px;height: 60px;float: left;margin-left: 12px;overflow: hidden;}
.prohead .hleft .smallimg dd li {width: 72px;float: left;height: 60px;text-align: center;}
.prohead .hleft .smallimg dd li a:hover img, .prohead .hleft .smallimg dd li a.hover img {border-color: #dd127b;}
.prohead .hleft .smallimg dd li img {width: 58px;height: 58px;border: 1px solid #ccc;}
.prohead .hleft .smallimg dl dt.next {float: right;}
.prohead .hright {float: right;width: 490px;font-family: microsoft yahei;}
.prohead .hright .proinfo {border-bottom: 1px solid #ddd;padding-bottom: 12px;}
.prohead .hright h1 {font-size: 18px;}
.prohead .hright .tels {border-bottom: 1px solid #DDD;font-size: 16px;line-height: 36px;}
.prohead .hright .tels span {color: #F00;font-size: 28px;font-weight: bold;margin-left: 12px;line-height: 36px;}
.btns1 {clear: both;margin-top: 15px;}
.procontent {margin-top: 20px;}
.procontent .tit {height: 40px;line-height: 40px;border-bottom: 2px solid #0572c5;}
.procontent .tit dt {float: left;height: 40px;line-height: 40px;color: #fff;background-color: #008087;text-align: center;width: 160px;font-weight: bold;font-size: 14px;}
.procontent .detail {margin-top: 20px;}
.info_key {border-bottom: 1px solid #CCC;height: 30px;line-height: 30px;padding-left: 10px;margin: 10px 0px;overflow: hidden;}
.tantou {width: 100%;margin-top: 15px;margin-bottom: 15px;}
.formbox {margin-top: 20px;}
.formbox dl {border: 1px solid #d5d5d5;border-radius: 4px;overflow: hidden;_float: left;}
.formbox dl dt {background: url(/images/tit1.gif) repeat-x;height: 32px;padding-left: 12px;line-height: 32px;font-weight: bold;}
.formbox dl dd {padding: 20px 0px;line-height: 26px;}
.contactus {padding: 20px;}
.style1 {width: 200px;text-align:right}
input.txt {width: 300px;float: left;line-height: 24px;}
.input {display: inline;margin-right: 5px;padding: 5px;height: 18px;line-height: 18px;vertical-align: middle;background: none repeat scroll 0% 0% #FFF;border: 1px solid #CACACA;border-radius: 4px;font-family: "Microsoft YaHei";}
.Validform_checktip {margin-left: 8px;line-height: 20px;height: 20px;overflow: hidden;color: #999;font-size: 12px;display: none;}
.main .main_right .cateslist {margin-top: 12px;overflow: hidden;}
.main .main_right .cateslist dl {border: 1px solid #d5d5d5;border-radius: 4px;overflow: hidden;_float: left;}
.main .main_right .cateslist dl dt {background: url(/images/tit1.gif) repeat-x;height: 32px;padding-left: 12px;line-height: 32px;font-weight: bold;}
.main .main_right .cateslist dl dd {float: left;margin: 12px 14px;width: 209px;display: inline;}
.main .main_right .cateslist dl dd .img {width: 209px;height: 180px;}
.main .main_right .cateslist dl dd .img img {width: 209px;height: 180px;border: 1px solid #d5d5d5;}
.main .main_right .cateslist dl dd .txt {height: 30px;line-height: 30px;text-align: center;}

.pro {overflow:hidden}
.pro dd {height:230px;width:199x;float:left;margin:10px 14px;}
.pro dd img {border:5px solid #ddd}
.pro dd span{display:block;width:100%;height:30px;line-height:30px;text-align:center;overflow:hidden}
.pro dd span a {color:#4c4c4c}

.pro_en {overflow:hidden}
.pro_en dd {height:230px;width:199x;float:left;margin:10px 9px;}
.pro_en dd img {border:5px solid #ddd}
.pro_en dd span{display:block;width:100%;height:30px;line-height:30px;text-align:center;overflow:hidden}
.pro_en dd span a {color:#4c4c4c}

.ta {height:35px;width:100%;margin-bottom:10px;line-height:35px;}
.ta span {display:block;float:left}
.ta a {display:block;float:left;margin:4px 8px;text-align:center;line-height:27px;background:#008087;color:#fff;height:27px;padding: 0 8px;}

.cp_info {width:1180px;overflow:hidden;margin:0px auto;}
.cp_info img{display:block}

.ny_case img{border: 5px solid #ccc;height:170px;width:250px}

.chanshu { background-color:#333333;line-height:200%;text-indent:1em; margin:10px auto; width:800px}
.chanshu td {}