﻿ @charset "utf-8";
/**{
margin:0 auto; 
padding:0;
 }*/

body { min-width: 1400px; font-size: 12px; line-height: 20px; font-family: "微软雅黑", \5B8B\4F53, Arial Narrow, arial, serif; color: #333; position: relative; overflow-x: hidden }
a { font-size: 12px; color: #5c5c5c; }
a:link, a:visited { text-decoration: none; color: #3ab001; }
a:hover, a:active { text-decoration: none; color: #3ab001; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p { padding: 0; margin: 0; }
div { margin: 0 auto; }
h1, h2, h3, h4, h5, h6 { font-size: 12px; font-weight: normal; }
table, td, tr, th { }
li { list-style-type: none; }
table { margin: 0 auto; }
img { vertical-align: middle; border: 0 none; }
ol, ul { list-style: none; }
caption, th { text-align: left; }
.fl { float: left; }
.fr { float: right; }
/*清除浮动*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
*html .clearfix { height: 1%; }
*+html .clearfix { height: 1%; }
.clearfix { display: inline-block; }
.clearfix { display: block; }
.clear { clear: both; height: 0px; overflow: hidden; }
.w1350 { width: 1350px; }
.w1200 { width: 1200px; }
.w1000 { width: 1000px; }
.header { background: #f4f5f5; height: 90px; position: absolute; width: 100%; }
.header .logo { margin-top: 10px; float: left; }
.header .logo .img { float: left; border-right: 2px #e9f1f5 solid; padding-right: 15px; }
.header .logo .ad { float: left; padding-left: 15px; }
.header .logo .ad dl { }
.header .logo .ad dl dt { font-size: 20px; color: #223237; line-height: 30px; }
.header .logo .ad dl dd { font-size: 12px; line-height: 18px; }
.header .logo .ad dl dd.en { color: #809298; }
.header .logo .ad dl dd.keyword { color: #ed9500; }
.header .function { float: left; margin-left: 222px; }
.header .function ul { }
.header .function ul li { float: left; background: #b7dc2c; height: 24px; padding-top: 3px; cursor: pointer; }
.header .function ul li a { color: #1d3745; }
.header .function ul li.first-child, .header .function ul li.last-child { width: 16px; height: 27px; background: transparent; padding-top: 0; }
.header .function ul li.first-child { background: url(../images/blcz_02.png) no-repeat; }
.header .function ul li.last-child { background: url(../images/blcz_04.png) no-repeat; }
.header .tel { width: 177px; height: 62px; float: right; background: url(../images/blcz_tel.png) no-repeat left top; padding-left: 75px; margin-top: 10px; }
.header .tel h1 { color: #f29903; font-size: 18px; line-height: 37px; }
.header .tel h2 { color: #b7dc2c; font-size: 22px; font-style: italic; font-weight: 600; }
.navigation { background: url(../images/blzc_24.png); width: 100%; height: 92px; position: relative; top: 90px; z-index: 9999; }
.banner { }
.key_search { width: 100%; height: 100px; background: #22333a; }
.key_search .key_tit { width: 191px; background: url(../images/blzc_29.png) no-repeat top right; padding: 25px 0; float: left; }
.key_search .key_tit h2 { font-size: 24px; color: #fff; line-height: 25px; }
.key_search .key_tit span { color: #9fb0c0; font-size: 18px; line-height: 25px; }
.key_search .key_con { width: 288px; padding: 30px 0 0 15px; float: left; color: #9fb0c0; }
.key_search .key_con a { color: #9fb0c0; }
.search { float: right; width: auto; margin-top: 27px; }
.search span { float: left; color: #9fb0c0; font-size: 20px; width: auto; line-height: 46px; margin-right: 10px }
.search form { float: right; }
.search form input { width: 290px; height: 43px; line-height: 46px; vertical-align: middle; margin-left: 15px; }
.search form input.tijiao { width: 104px; height: 46px; }
.content { background: #fff; width: 100% }
.content .bg { background: #ebeff1; width: 82%; float: right; min-height: 654px; height: auto; }

@media screen and (min-width: 1200px) and (max-width: 1500px) {
.content .bg { background: #ebeff1; width: 93%; float: right; min-height: 654px; height: auto; }
}
/*引用*/
/*首页分类栏目*/
.prolist { width: 220px; min-height: 654px; height: auto;/*margin-top:25px;*/ }
.prolist h2 { height: 70px; font: bold 20px "微软雅黑"; background: url(listh2.jpg) no-repeat; }
.prolist h2 a { color: #fff; }
.prolist .dth2 { background: url(dth2.jpg) no-repeat; }
.prolist .guyu { background: url(guyu.jpg) no-repeat; }
.list_con { background: #ebeff1; overflow: hidden;/* border: 1px solid #f1f1f1; */ padding-left: 20px; /*padding-right: 20px;*/ padding-top: 10px; }
.list_con h3 { height: 40px; background: url(../images/blcz_20.png) no-repeat 15px #b7e916; margin-top: 10px; color: #5f9303; font-size: 14px; font-weight: normal; line-height: 40px; padding-left: 40px; }
.list_con .h3cur { background: url(../images/blcz_13.png)no-repeat 15px #f39904; }
.dhan { text-align: center; margin-top: 20px; margin-bottom: 15px; }
.list_con h3 a { color: #5f9303; }
.list_con .h3cur a { color: #834800 }
.list_con ul { padding: 0 20px; }
.list_con ul li { height: 38px; line-height: 38px; background: url(../images/blcz_17.png) no-repeat right center; /*border-bottom: 1px dashed #e9e9e9;*/ padding: 0 20px; }
.list_con ul li a { color: #a2a3a3; font-size: 14px; text-decoration: none }
.list_con ul li a:hover, .list_con ul .cur a { color: #f60; display: inline-block; background: url(listhli02.gif) no-repeat 42px center; }
.list_con ul .cur { background: url(yjth.png) no-repeat 20px; }
.list_con ul .cur a { color: #f60; }
.list_con ul .nobot { background: none; }
/*end*/

.pro { width: 944px; overflow: hidden; margin-top: 25px; }
.pro h2 { height: 50px; line-height: 50px; border-bottom: 1px solid #e5e5e5 }
.pro h2 a { color: #333; font-size: 16px; display: inline-block; border-bottom: 2px solid #ff6600 }
.pro h2 b { color: #f60; }
.pro h2 span { background: url(more.png) no-repeat right; padding-right: 14px; }
.pro h2 span a { border: none; font-size: 14px; color: #999999; font-weight: normal }
.pro h2 .dah { background: url(more.png) no-repeat left; padding-left: 20px; padding-right: 0px; font-size: 14px; color: #999999; font-weight: normal }
.proo { width: 760px; margin-top: 25px; }
.proo h2 { height: 50px; line-height: 50px; border-bottom: 1px solid #e5e5e5 }
.proo h2 a { color: #333; font-size: 16px; display: inline-block; border-bottom: 2px solid #ff6600 }
.proo h2 b { color: #f60; }
.proo h2 span { background: url(more.png) no-repeat right; padding-right: 14px; }
.proo h2 span a { border: none; font-size: 14px; color: #999999; font-weight: normal }
.proo h2 .dah { background: url(more.png) no-repeat left; padding-left: 20px; padding-right: 0px; font-size: 14px; color: #999999; font-weight: normal }
.pro_c { min-height: 654px; height: auto; }
.pro_c ul { margin-top: 0; }
.pro_c ul li { overflow:hidden;float: left; display: block; width: 212px; height: 289px; margin-bottom: 10px; margin-right: 8px; border: 5px solid #fff; background: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 3px; border-radius: 5px; }
.pro_c ul li div { font-size: 0; padding: 0; width: 212px; height: 198px; overflow: hidden }
.pro_c ul li img { width: 212px; height: auto; }
.pro_c ul li a:-webkit-any-link {
display:block;
}
.pro_c ul li a { text-decoration: none }
.pro_c ul li p { display: block; color: #373737; font-size: 16px; margin: 8px 0 8px 0; font-weight: 600; }
.pro_c ul li p span { width: auto; float: right; color: #ffa027; font-size: 12px; line-height: 18px; font-weight: normal; }
.pro_c ul li em { color: #373737; font-size: 12px; line-height: 18px; font-style: normal; }
.pro_c ul li:hover { border: 5px solid #ffa027; }
/*.pro_c ul li:hover a span { color: #e97017 }*/
.pro_c ul .nobot { margin-right: 0; float: right }
/*引用结束*/
.indexcase { background: #fff; width: 100%; height: 603px; }
.indexcase .w1200 { text-align: center; padding-top: 40px; }
.indexcase h2 { font-size: 28px; color: #2c3e50; font-weight: 600; line-height: 40px; }
.indexcase p { font-size: 14px; color: #626262; line-height: 40px; }
.indexcase_list { width: auto; height: 300px; margin-top: 60px; padding: 0 45px; overflow: hidden; }

@media screen and (min-width: 1200px) and (max-width: 1600px) {
.indexcase_list { width: 100%; height: 300px; margin-top: 60px; padding: 0; overflow: hidden; }
}
.indexcase_list ul { }
.indexcase_list ul li { width: 254px; height: 240px; border: 4px solid #eee; background: #eee; float: left; margin: 0 14px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-top: 28px; }
.indexcase_list ul li .img { width: 254px; height: 185px; overflow: hidden; }
.indexcase_list ul li .img img { width: 254px; height: auto; }
.indexcase_list ul li .tit, .indexcase_list ul li .tit span { font-size: 14px; color: #515151; line-height: 20px; padding: 10px 0 0 5px; }
.indexcase_list ul li:hover { width: 254px; height: 256px; border: 4px solid #86d40c; background: #2c3e50; float: left; margin-top: 0px; padding-top: 30px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.indexcase_list ul li:hover .tit span { padding: 0 }
.indexcase_list ul li:hover .img { width: 254px; height: 185px; overflow: hidden; }
.indexcase_list ul li:hover .img img { width: 254px; height: auto; }
.indexcase_list ul li:hover .tit { font-size: 14px; color: #fff; line-height: 20px; padding: 10px 0 0 5px; }
.indexcase_list ul li:hover .tit span { color: #8899a8; }
.indexabout { width: 100%; height: 422px; background: #fff; }
.indexabout .bg { background: #1d3745; width: 82%; float: right; min-height: 364px; height: auto; padding-top: 58px }

@media screen and (min-width: 1200px) and (max-width: 1600px) {
.indexabout .bg { background: #1d3745; width: 93%; float: right; min-height: 364px; padding-top: 58px; height: auto; }
}
.indexabout .aboutimg { width: 368px; height: 304px; margin-left: 37px; float: left; overflow: hidden; }
.indexabout .aboutimg { width: 368px; height: auto; }
.indexabout .aboutcon { color: #fff; float: left; width: auto; margin-left: 68px; }

@media screen and (min-width: 1200px) and (max-width: 1600px) {
.indexabout .aboutcon { color: #fff; float: left; width: auto; margin-left: 68px; }
}
.indexabout .aboutcon h1 { font-weight: 600; font-size: 28px; background: url(../images/blcz_40.jpg) no-repeat left top; padding-left: 25px; }
.indexabout .aboutcon h1 span { font-size: 16px; }
.indexabout .aboutcon p { font-size: 14px; line-height: 30px; text-indent: 2em; width: 700px; margin-top: 30px; }
.indexad { background: #aad819; width: 100%; height: 202px; clear: both; }
.indexad .w1350 { background: url(../images/blcz_45.png) no-repeat left top; height: 202px; padding: 16px 0 0 45px }
.indexad h3 { color: #fff; font-size: 34px; font-weight: 600; line-height: 50px; width: auto; float: left; margin-top: 37px; }
.indexad h3 span { color: #1d3745 }
.indexad .img { width: auto; float: left; margin-left: 50px }
.indexad .img img { width: 170; height: 170px; margin: 0 10px; float: left; }
.adv { padding-top: 84px; }
.content .advcon { float: left; width: 614px; }
.content .advcon .advtit { width: 100%; height: 119px; background: url(../images/line.png) no-repeat left bottom; }
.content .advcon .advtit h1 { font-size: 52px; font-weight: 600; color: #27556e; line-height: 52px; }
.content .advcon .advtit p { font-size: 26px; color: #7fa420; line-height: 50px; padding-left: 166px }
.content .advcon .adv_x { height: auto; margin: 60px 0; }
.content .advcon .adv_x .adv_no { width: 100%; height: auto; display: inline-block; margin: 6px 0 }
.content .advcon .adv_x .nb { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; width: 78px; height: 100%; background: #b7e917; color: #fff; font-size: 68px; font-weight: 600; float: left; padding: 22px 30px; min-height: 52px; text-align: center; line-height: 59px; }
.content .advcon .adv_x .nb1 { height: 122px; line-height: 122px; }
.content .advcon .adv_x .nb3 { height: 84px; line-height: 84px; }
.content .advcon .adv_x .ft { float: left; margin-left: 10px; color: #27556e }
.content .advcon .adv_x .ft p { font-size: 26px; line-height: 35px; }
.content .advcon .adv_x .ft span { font-size: 14px; }
.content .advimg { width: 586px; height: 576px; overflow: hidden; float: right; }
.content .advimg img { width: 586px; height: auto; }
.companyshow { clear: both; width: 100%; height: 467px; background: #ebeff1; padding-top: 47px; }
.companyshow .tit { width: 442px; height: 65px; background: #add822; }
.companyshow .tit span { width: 173px; height: 65px; background: #2c3e50; font-size: 34px; color: #fff; float: left; text-align: center; line-height: 60px; }
.companyshow .tit h1 { float: left; color: #2c3e50; font-size: 28px; margin: 10px 0 0 15px; }
.companyshow .tit p { float: left; color: #fff; font-size: 16px; margin: 10px 0 0 15px; }
.companyshow .companyshow_con { margin-top: 40px; }
.companyshow .shows-prev { background: url(../images/ad_ctr.png) no-repeat -18px 5px; width: 33px; height: 83px; float: left; margin-top: 127px; opacity: 0.6; cursor: pointer }
.companyshow .shows-prev:hover { opacity: 1 }
.companyshow .shows-next { background: url(../images/ad_ctr.png) no-repeat -28px -84px; width: 33px; height: 83px; float: right; margin-top: 127px; opacity: 0.6; cursor: pointer }
.companyshow .shows-next:hover { opacity: 1 }
.companyshow .shows-list { float: left; width: 1134px; height: 339px; overflow: hidden; }
.companyshow .shows-list ul { }
.companyshow .shows-list ul li { float: left; width: 334px; height: 319px; position: relative; border: 4px solid #2c3e50; margin: 0 18px; }
.companyshow .shows-list ul li img { width: 334px; height: auto; }
.companyshow .shows-list ul li span { width: 316px; height: 31px; background: url(../images/tit_bg.png); position: absolute; bottom: 0; left: 0; z-index: 1; font-size: 16px; color: #fff; padding: 16px 0 0 18px }
.companyshow .shows-list ul li:hover { border: 4px solid #b7e917; }
.index_process { padding: 60px 0; height: 647px; }
.index_process_con { width: 625px; float: right; }
.index_process_con .tit { width: auto; height: 121px; margin-top: 5px; border-bottom: 1px solid #b5b5b5; font-size: 26px; color: #7fa420; line-height: 60px; }
.index_process_con .tit h1 { color: #27556e; font-size: 52px; line-height: 52px; font-weight: 600; background: url(../images/blcz_55.png) no-repeat top right; width: 269px; }
.index_process_con .con { margin-top: 20px; }
.index_process_con .con span { font-size: 14px; color: #9ddf1a; }
.index_process_con .con p { font-size: 14px; color: #838383; line-height: 30px; }
.index_process_con .icon { width: 463px; margin-top: 25px; float: right; }
.index_process_con .icon ul { }
.index_process_con .icon ul li { width: 104px; height: 117px; background: url(../images/blcz_bg.png) no-repeat top left; float: left; margin: 0 25px; position: relative; }
.index_process_con .icon ul li em { /*width:15px; height:15px; */ position: absolute; top: 0; left: 0; color: #27556e; font-size: 20px; line-height: 20px; padding: 10px 12px; font-style: normal; text-align: center; }
.index_process_con .icon ul li span { clear: both; width: 77px; height: auto; position: absolute; top: 36px; left: 20px; text-align: center; color: #fff; font-size: 12px; }
.index_process_con .icon ul li span img { margin: auto; vertical-align: text-bottom; clear: both; display: block; }
.index_news { background: #ebeff1; width: 100%; height: 395px; padding: 50px 0 }
.index_news .tit { text-align: center; }
.index_news .tit h3 { font-size: 34px; color: #2c3e50; font-weight: 600; line-height: 34px }
.index_news .tit p { font-size: 16px; color: #626262; line-height: 30px; margin-top: 35px; }
.cont_box { clear: both; height: auto; margin: 0 auto; width: 855pt; margin-top: 50px; }
.index_news-list1, .index_news-list2 { width: 499px; height: 246px; }
.index_news-list1 { margin-right: 140px; }
.index_news-list1 { margin-right: 140px }
.index_news-list1, .index_news-list2 { width: 499px; height: 246px }
.index_news_tit { width: 100%; min-height: 28px; border-bottom: 1px solid #b4b4b4; padding-bottom: 5px; }
.index_news_tit i { float: left; margin-right: 10px; margin-bottom: 5px; width: 4px; height: 26px; background: #2469b4; }
.index_news_tit h1 { float: left; margin-right: 18px; color: #3e3e3e; font-size: 24px; line-height: 28px }
.index_news_tit h2 { float: left; color: #666; text-transform: uppercase; font-size: 9pt; line-height: 35px }
.index_news_tit span { float: right }
.index_news_tit span a { color: #666; text-transform: uppercase; font-size: 14px; font-family: arial; line-height: 35px }
.newsbody1, .newsbody2 { clear: both }
.newsbody1 li, .newsbody2 li { clear: both; padding-top: 19px }
.newsbody1 li i { background: #27556e; }
.newsbody1 li i, .newsbody2 li i { float: left; margin-right: 9pt; width: 50px; height: 50px; border-radius: 2px; color: #fff; text-align: center; font-weight: 700; font-style: normal; font-size: 24px; line-height: 50px }
.newsbody2 li i { background: #cce423; }
.newsbody1 li span, .newsbody2 li span { float: left; width: 433px; border-bottom: 1px dotted silver }
.newsbody1 li a h5, .newsbody2 li a h5 { position: relative; overflow: hidden; width: auto; color: #505050; content: "..."; text-overflow: ellipsis; white-space: nowrap; font-weight: 700; font-size: 1pc }
.newsbody1 li a h5:hover, .newsbody2 li a h5:hover { opacity: .6 }
.newsbody1 li h5 span, .newsbody2 li h5 span { position: absolute; right: 0; float: right; width: 66px; border: none; color: #505050; font-weight: 400; font-size: 9pt }
.newsbody1 li p, .newsbody2 li p { overflow: hidden; color: #505050; content: "..."; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; line-height: 30px }
/*栏目和内容页*/
.insidePage { padding-bottom: 78px; display: block; min-height: 800px; height: 100%; }
.clearfix { display: inline-block; }
.w { width: 1000px; min-width: 1000px; margin: 0 auto; }
.clearfix { display: block; }
.insideMain { width: 740px; position: relative; overflow: hidden; }
.insidePage .mbx { margin-bottom: 50px; }
.mbx { height: 110px; line-height: 110px; }
.mbx em { padding: 0 5px; }
.mbx a { color: #333; text-decoration: none; }
.mbx a:link { color: #333; text-decoration: none; }
.mbx a:visited { color: #333; text-decoration: none; }
.mbx a:hover { color: #FF0014; text-decoration: none; }
.h2-title { height: auto; overflow: hidden; padding-bottom: 8px; background: url(../images/line1.png) 0 bottom no-repeat; }
.mainBox { padding-top: 17px; }
.h2-title h2 { font-size: 20px; font-weight: bold; color: #e99306; }
.h2-title p { font-family: 'Arial'; text-transform: uppercase; color: #999; font-size: 16px; margin-top: 7px; }
.aboutList h3 { font-size: 18px; color: #e99306; font-weight: bold; line-height: 30px; }
.aboutList p { text-indent: 26px; font-size: 13px; line-height: 22px; padding: 16px 0; }
.aside { width: 210px; position: relative; }
.aside .sideTop { color: #fff; text-align: center; margin-bottom: 50px; height: 110px; background: url(../images/navbg.png); }
.aside .sideTop h2 { font-size: 20px; font-weight: bold; padding-top: 27px; }
.aside .sideTop p { font-size: 16px; text-transform: uppercase; margin-top: 15px; }
.asideNav li { height: 39px; line-height: 39px; overflow: hidden; position: relative; margin-bottom: 8px; }
.asideNav a { display: block; padding: 0 20px; font-size: 14px; }
.asideNav a:link { color: #333; text-decoration: none; }
.asideNav a:visited { color: #333; text-decoration: none; }
.asideNav a:hover { color: #ff0014; text-decoration: none; }
.asideNav a:hover { color: #fff; text-decoration: none; }
.asideNav i { display: block; width: 7px; height: 39px; position: absolute; right: 20px; top: 0; background: url(../images/sidelibg.png) center no-repeat; }
.asideNav li.on a, .asideNav a:hover { background: url(../images/navbg.png); color: #fff; font-weight: bold; }
.asideNav li.on a i, .asideNav a:hover i { background-image: url(../images/sidelionbg.png); }
/*收缩菜单*/
.vtitle { height: 40px; background: url(../images/blcz_20.png) no-repeat 15px #b7e916; margin-top: 10px; color: #5f9303; font-size: 14px; font-weight: normal; line-height: 40px; padding-left: 40px; cursor: pointer; }
.vconlist { background: #ebeff1; }
.vconlist li a { height: 38px; line-height: 38px; width: 160px; display: block; background: url(../images/blcz_17.png) no-repeat right center; padding: 0 20px; color: #a2a3a3; font-size: 14px; text-decoration: none; }
.vconlist li.select a, .vconlist li a:hover { color: #f60; display: inline-block; background: url(../images/blcz_17.png) no-repeat right center; }
.sdmenu { width: 210px; height: auto; }
.sdmenu div { overflow: hidden; background: #ebeff1; margin-top: 10px; font-size: 14px; font-weight: normal; line-height: 40px; cursor: pointer; }
.sdmenu div.collapsed { height: 40px; }
.sdmenu div span { padding-left: 40px; display: block; height: 40px; line-height: 40px; overflow: hidden; width: 210px; color: #5f9303; background: url(../images/blcz_20.png) no-repeat 15px #b7e916; cursor: pointer; }
.sdmenu div a { display: block; height: 38px; line-height: 38px; width: 160px; display: block; background: url(../images/blcz_17.png) no-repeat right center; padding: 0 20px; color: #a2a3a3; font-size: 14px; text-decoration: none; }
.sdmenu .current, .sdmenu div a:hover { color: #f60; display: block; background: url(../images/blcz_17.png) no-repeat right center; }
.newslist dl { padding-bottom: 11px; }
.newslist dd { line-height: 48px; height: 48px; overflow: hidden; border-bottom: 1px dashed #D2D2D2; text-align: right; }
.newslist dd a { padding-left: 12px; float: left; background: url(../images/sjx1.png) 0 center no-repeat; color: #333; }
.newslist dd a:hover { background-image: url(../images/sjx2.png); color: #e99306; }
.newslist .time { color: #999999; }
/*.goodslist ul li { float: left; width: 316px; height: auto; margin: 0 15px 15px; display: inline; padding: 10px; background: url(../images/lj.jpg) right bottom no-repeat; }
.goodslist ul li a { display: block; width: 316px; height: auto; overflow: hidden; }
.goodslist ul li img { display: block; width: 316px; height: auto; }
.goodslist ul li span a { display: block; color: #787878; height: 36px; line-height: 36px; font-size: 14px; }
.goodslist ul li p a { line-height: 30px; height: 30px; color: #787878; }
.goodslist ul li a.lj { width: 50px; height: 30px; float: right; background: url(../images/lj.jpg) 290px 355px no-repeat; }
.goodslist ul li a.lj:hover { background: url(../images/lj_b.jpg) right center no-repeat; }
.goodslist ul li.no { margin-right: 0px; }
.goodslist ul li:hover { background: #f39904 url(../images/lj_b.jpg) 290px 355px no-repeat; }
.goodslist ul li:hover span a { color: #fff; }
.goodslist ul li:hover p a { color: #fff; }*/


.goodslist ul li { overflow:hidden;float: left; display: block; width: 212px; height: 289px; margin: 9px; border: 5px solid #fff; background: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 3px; border-radius: 5px; }
.goodslist ul li div { font-size: 0; padding: 0; width: 212px; height: 198px; overflow: hidden }
.goodslist ul li img { width: 212px; height: auto; }
.goodslist ul li a:-webkit-any-link {
display:block;
}
.goodslist ul li a { text-decoration: none }
.goodslist ul li p { display: block; color: #373737; font-size: 16px; margin: 8px 0 8px 0; font-weight: 600; }
.goodslist ul li p span { width: auto; float: right; color: #ffa027; font-size: 12px; line-height: 18px; font-weight: normal; }
.goodslist ul li em { color: #373737; font-size: 12px; line-height: 18px; font-style: normal; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; content: "..."; width: 212px; }
.goodslist ul li:hover { border: 5px solid #ffa027; }
/*.goodslist ul li:hover a span { color: #e97017 }*/
.goodslist ul .nobot { margin-right: 0; float: right }
.bookIntroduce .imgScreen { height: 372px; width: 298px; text-align: center; background-color: #fff; border: 1px solid #DBDBDB; }
.bookIntroduce .imgScreen .img { height: 372px; width: 298px;/*padding: 32px 0;*/ overflow: hidden;  }
.bookIntroduce .imgScreen .img  img{ width:auto; }
.bookIntroduce .introTxt { width: 402px; font-size:14px; line-height:30px; }
.bookIntroduce strong, .bookIntroduce b { color: #e99306; }
.bookIntroduce h1 { font-size: 20px; line-height: 20px; position: relative; left: -9px; padding-bottom: 3px; }
.bookIntroduce h1 strong { font-weight: normal; }
.bookIntroduce li { line-height: 30px; }
.bookIntroduce .s1 { display: inline-block; width: 220px; }
.bookIntroduce h5 { font-size: 20px; line-height:30px; padding-top:10px;}
.bookIntroduce  .zzInfor{ width:402px; height:214px; overflow:hidden;}
.bookIntroduce .details-hd { position: relative; margin-bottom: 50px; }
.bookIntroduce .btns { position: absolute;     bottom: -30px; left: 338px; height: auto; }
.bookIntroduce .btns a { float: left; margin-right: 10px; }
.bookIntroduce .column { height: 43px; line-height: 43px; background-color: #EFEFEF; }
.bookIntroduce .column span { padding-left: 10px; font-size: 16px; color: #999999; text-transform: uppercase; }
.bookIntroduce .column span .tel { margin-right: 30px; float: right; }
.bookIntroduce h3 { float: left; width: 120px; background-color: #e99306; color: #fff; text-align: center; font-size: 20px; }
.bookIntroduce .columnContent { padding: 15px 2px 35px; }
.bookIntroduce .columnContent img { width: 100%; }
.columnContent p { text-indent: 27px; }
.shidu { font-size: 15px; font-weight: bold; display: inline-block; line-height: 50px; text-align: center; width: 132px; height: 50px; color: #333333; border: 1px solid #E2E2E2; }
.onlinePay { font-size: 15px; font-weight: bold; display: inline-block; line-height: 50px; text-align: center; background-color: #e99306; width: 132px; height: 50px; color: #fff !important; border: 1px solid #e99306; }
.onlinePay:hover { background-color: #B20F0F; color: #fff; }
.case_list ul { }
.case_list ul li { width: 228px; height: 240px; border: 4px solid #eee; background: #eee; float: left; margin: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-top: 28px; }
.case_list ul li .img { width: 228px; height: 185px; overflow: hidden; }
.case_list ul li .img img { width: 228px; height: auto; }
.case_list ul li .tit, .indexcase_list ul li .tit span { font-size: 14px; color: #515151; line-height: 20px; padding: 10px 0 0 5px; }
.case_list ul li:hover { border: 4px solid #86d40c; background: #2c3e50; }
.case_list ul li:hover .tit { font-size: 14px; color: #fff; line-height: 20px; padding: 10px 0 0 5px; }
.case_list ul li:hover .tit span { color: #8899a8; }
.newsnr h3 { text-align: center; color: #333333; font-size: 20px; }
.riqinr { margin-top: 15px; text-align: center; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px dashed #f1f1f1 }
.riqinr .rizi { margin-left: 18px; margin-right: 18px; padding-left: 20px; background: url(../images/rizi.png) no-repeat left; color: #bfd0e0; font-size: 12px; }
.riqinr .dianjishu { margin-left: 18px; margin-right: 18px; padding-left: 20px; background: url(../images/dianji.png) no-repeat left; color: #bfd0e0; font-size: 12px; }
/*栏目和内容页end*/

/*分页样式 */
DIV.skpage { TEXT-ALIGN: center; clear: both; padding: 10px; margin: 20px 10px 10px 10px; }
DIV.skpage A { MARGIN: 2px; COLOR: #333333; TEXT-DECORATION: none; border: 1px solid #CCCCCC; font-size: 13px; font-style: normal; font-weight: normal; padding: 5px 8px 5px 8px; background-color: #F9F9F9; }
DIV.skpage A:hover { COLOR: #000000; border: 1px solid #CCCCCC; background-color: #D0D0D0; }
.skpage i { padding: 5px 8px 5px 8px; FONT-WEIGHT: bold; MARGIN: 2px; COLOR: #fff; BACKGROUND-COLOR: #333333; border: 1px solid #333333; font-style: normal }
DIV.skpage SPAN.disabled { BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; background-color: #FFFFFF; }
DIV.skpage INPUT { border: 1px solid #CCCCCC; margin: 0px; padding: 0px; }
.footer { background: #1d3744; width: 100%; clear: both; height: 203px; }
.footer .nav { background: #1b2d37; padding: 20px 0; width: 100%; height: 12px }
.footer .nav ul { }
.footer .nav ul li { width: auto; margin: 0 15px; float: left; }
.footer .nav ul li a { display: block; color: #7e8e97; font-size: 16px; line-height: 16px; }
.footer .logo { width: 150px; height: 74px; border-right: 1px solid #18333e; margin-top: 30px; margin-left: 18px; margin-right: 15px; }
.footer .con { width: auto; height: 74px; margin-top: 30px; margin-right: 15px; }
.footer .con span { font-size: 26px; color: #e99306; line-height: 40px; background: url(../images/blcz_71.png) no-repeat left top; padding-left: 50px; font-weight: 600; font-style: italic; padding-top: 5px; }
.footer .con p, .footer .con p a { font-size: 14px; color: #5a7585; line-height: 30px; }
.rwm { float: right; width: auto; margin-top: 15px; }
.rwm p { float: left; margin: 0 4px; text-align: center; }
.rwm p img { display: block; margin: auto; }
.rwm p a { color: #fff; }
