@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, select, p, blockquote, th, td { margin: 0; padding: 0 }
table { border-collapse: collapse; border-spacing: 0 }
fieldset, img { border: 0 }
/*address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}*/
del, ins { text-decoration: none }
li { list-style: none }
caption, th { text-align: left }
/*h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}*/
q:before, q:after { content: '' }
abbr, acronym { border: 0; font-variant: normal }
sup { vertical-align: baseline }
sub { vertical-align: baseline }
legend { color: #000 }
/* Clear */
.clearfix:after { content: ""; display: block; height: 0px; clear: both; visibility: hidden }
.clearfix { display: inline-block }
/* Hides from IE-mac \*/ 
* html .clearfix { height: 1% }
.clearfix { display: block }
/* End hide from IE-mac */
.page_list { text-align: center; padding-top: 10px; padding-bottom: 2px; }
.page_list li{ display: inline-block; }
.page_list li.active a{ background: #D3E1F6; }
.page_list a { border: #ddd 1px solid; padding: 2px 5px; margin-right: 2px }
.page_list a:hover, .page_list a:active { border: #e1e6ed 1px solid; color: #000; background-color: #D3E1F6 }
.page_list span.current { border: #ddd 1px solid; padding: 2px 5px; font-weight: bold; margin-right: 2px; color: #FFF; background-color: #3395e0; }
.page_list span.disabled { border: #f3f3f3 1px solid; padding: 2px 5px; margin-right: 2px; color: #CCC }
/* webcss start*/
/*body{background:#f6f6f6;}*/
#wrapper { margin: 0px auto; width: 980px }
.top { }
#lang { position: absolute; right: 15px; top: 10px; z-index: 1 }
#lang img { margin-right: 5px; vertical-align: middle }
#MainMenu { background: url(../images/MainMenu_bg.gif); height: 30px; padding: 3px 15px 5px 15px }
#banner { background: url(../images/banner_bg.gif); height: 152px; padding: 11px 15px; overflow: hidden }
.KSS_titleBox h2 { line-height: 32px }
#index_main h2 { background-image: url(../images/site_title.gif); background-repeat: no-repeat; height: 34px; line-height: 34px; font-size: 100%; font-weight: normal }
#index_main h2 span { float: left; display: none }
#index_main h2 a { float: right; margin: 15px 10px 0px 0px }
.index-left { float: left; padding: 0px 5px 0px 9px; width: 706px; overflow: hidden }
.index-newproducts { padding-bottom: 15px }
.index-newproducts h2 { background-position: 0px 0px }
.productsroll { }
/* productsroll Start */
#LeftArr1, #RightArr1 { background-image: url(../images/cp-jt.png); width: 40px; height: 80px; cursor: pointer; position: absolute; top: 0px; z-index: 1 }
#LeftArr1 { background-position: 0px 0px; float: left; left: -63px; top: 220px; }
#RightArr1 { background-position: 40px 0px; float: right; right: -63px; top: 220px; }
#ScrollBox1 { width: 1200px; overflow: hidden; float: left; }
#ScrollBox1 li { text-align: center; float: left; display: inline; overflow: hidden; margin: 0 10px; width: 280px; height: 270px; }
#ScrollBox1 li img { height: 220px; border: 1px solid #d8d8d8; }
#ScrollBox1 li:hover img { border: 1px solid #e07008; }
#ScrollBox1 li .cp-title a { line-height: 50px; font-size: 14px; color: #000; }
#ScrollBox1 li:hover a { color: #e07008; font-weight: bold; }
#ScrollBox li p { width: 100%; height: 223px; line-height: 223px; background: url(../images/cp-more.png) no-repeat; color: #fff; font-size: 20px; position: absolute; top: 0; display: none; }
#ScrollBox li p { width: 100%; height: 380px; line-height: 380px; background: url(../images/fp-more.png) no-repeat; color: #fff; font-size: 20px; position: absolute; top: 0; left: 0; display: none; }
#ScrollBox1 li a { display: block; }
/* productsroll End */
.index-news { background: url(../images/v_line2.gif) 350px top no-repeat; float: left; padding: 0px 5px; width: 346px }
.index-news h2 { background-position: 0px -34px }
.index-news ul { padding: 0px 0px 10px 5px }
.index-news ul li { padding: 4px 0px }
.index-news ul li img { float: left; margin-right: 10px }
.index-news ul li h3 { font-size: 100%; font-weight: bold; line-height: 25px }
.index-news ul li p { color: #666 }
.index-news ul li a span { color: #666; float: right; margin-right: 10px }
.index-about { float: left; width: 350px }
.index-about h2 { background-position: 0px -68px }
.index-about p { line-height: 23px; padding: 4px 0px 0px 5px }
.index-about p img { float: left; margin-right: 8px }
.index-products { clear: both }
.index-products h2 { background-position: 0px -102px }
#product_c a { text-align: center; margin-left: 25px; display: block; float: left; }
#product_c { width: 668px; }
/* index-products Start */
.index-products ul { padding: 0px 1px 5px 1px }
.index-products ul li { float: left; text-align: center; width: 176px; padding: 5px 0px }
.index-products ul li a { display: block; border: #e5e5e5 1px solid; padding: 5px 5px 0px 5px; width: 154px }
.index-products ul li a:link, .index-products ul li a:visited, .index-products ul li a:active { color: #000 }
.index-products ul li a:hover { border: #008aff 1px solid; color: #008aff }
.index-products ul li a span { display: block; padding-top: 4px }
/* index-products End */
.index-right { float: left; padding: 0px 15px 0px 5px; width: 240px; overflow: hidden }
.index-search { padding-bottom: 5px }
.index-search h2 { background-position: 0px -136px }
.index-search p { padding: 5px 0px 5px 10px }
#searchid { line-height: 20px; padding: 2px }
#searchtext { border: #E6E6E6 1px solid; background: url(../images/searchinp.gif) repeat-x; height: 20px; line-height: 20px; padding: 2px; width: 200px }
#searchbutton { border: none; background: url(../images/searchbut.gif); cursor: pointer; height: 21px; width: 64px }
.index-jobs h2 { background-position: 0px -170px }
.index-jobs { padding-bottom: 5px }
.index-jobs ul li { padding: 4px 0px }
.index-contact { padding-bottom: 10px }
.index-contact h2 { background-position: 0px -204px }
.index-contact p { line-height: 25px; padding: 0px 5px 0px 10px }
.index-contact p span { font-weight: bold }
/*********** page ***********/

/* page-left */

.page-left h2 { background-image: url(../images/site_title.gif); background-repeat: no-repeat; height: 34px; line-height: 34px; font-size: 100%; font-weight: normal }
.page-left h2 span { float: left; display: none }
.left-about h2 { background-position: 0px -68px }
.left-products h2 { background-position: 0px -102px }
.left-search h2 { background-position: 0px -136px }
.left-search p { padding: 5px 0px 5px 10px }
.left-contact { padding-bottom: 10px }
.left-contact h2 { background-position: 0px -204px }
.left-contact p { line-height: 25px; padding: 0px 5px 0px 10px }
.left-contact p span { font-weight: bold }
/* page-right */
.page-single, .page-products, .page-news, .page-newsdetail, .page-jobs, .page-jobsdetail { margin-bottom: 40px; }
.productsdetail-title, .newsdetail-title, .jobsdetail-title { font-size: 14px; font-weight: bold; line-height: 30px; text-align: center; border-bottom: 1px dashed #CCC; margin-bottom: 10px }
.page-news table { width: 98%; }
.page-news table th { height: 30px; line-height: 30px; text-align: center; font-weight: bold; border: none 0px; font-size: 12px }
.page-news table th.news-time { width: 100px; background: url(../images/info_title.gif) left top }
.page-news table th.news-title { background: url(../images/info_title.gif) right top }
.page-news table td { border-bottom: 1px dashed #D7D7D7; padding: 8px }
.page-news table td.time-list { color: #666; text-align: center }
.page-jobs table { width: 98%; }
.page-jobs table th { height: 30px; line-height: 30px; text-align: center; font-weight: bold; border: none 0px; font-size: 12px }
.page-jobs table th.jobs-time { width: 100px; background: url(../images/info_title.gif) left top }
.page-jobs table th.jobs-title { background: url(../images/info_title.gif) right top }
.page-jobs table td { border-bottom: 1px dashed #D7D7D7; padding: 8px }
.page-jobs table td.time-list { color: #666; text-align: center }
.page-guestbook { width: 600px; margin: 0px auto }
.page-guestbook dl dt, .page-guestbook dl dd { float: left; padding: 5px }
.page-guestbook dl dt { width: 80px; text-align: right }
.page-guestbook dl dd { width: 500px }
.page-guestbook dl dd input { border: #CCC 1px solid; padding: 2px; background: url(../images/inputbg.gif) repeat-x; height: 19px; line-height: 19px; width: 180px }
.page-guestbook dl dd span { color: #F00; margin-left: 10px }
.page-guestbook .Content { width: 480px; height: 120px; border: #CCC 1px solid }
#checkcode { width: 60px; text-align: center }
.page-guestbook p { text-align: center; clear: both; margin-bottom: 10px }
/*新闻列表页*/
ul, li { list-style: none; }
a, a:visited, a:active { color: #333333; text-decoration: none; font-size: 15px; }
a:hover { }
.foot-content a:hover { color: #FFFFFF; }
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }
ul.newsList li { border-bottom: 1px dotted #dddddd; margin-bottom: 30px; padding :  0px 20px 30px 20px; position: relative; }
ul.newsList li .dateTitle  { font-size: 17px; display: block; margin-bottom: 10px;}
ul.newsList li .desc{ color: #999; font-size: 14px; }
ul.newsList li span{ position: absolute; top: 0; right: 20px; }
/*新闻详情页*/
#shownews h1.title { font-size: 20px; text-align: center; line-height: 40px; }
.hits { border-bottom: 1px solid #DDDDDD; text-align: center; color: #999; font-size:14px; line-height: 40px; }
.page { line-height: 40px; border-top: 1px dotted #ddd; border-bottom: 1px dotted #ddd; font-size: 14px; }
#shownews .text { margin: 30px 0; line-height: 25px; } 
#shownews .related { font-weight: bold; height: 40px;  background: #3395E0; line-height: 40px; font-size: 14px; color: #ffffff; padding-left: 20px; }
#shownews .related-list li { border-bottom: 1px dotted #dddddd; background: url(../images/icon1.gif) no-repeat left center; padding-left: 10px; margin-bottom: 10px; float: left; height: 30px; line-height: 30px; margin-right: 10px; width: 47%; position: relative; }
#shownews .related-list li a, #shownews .related-list li a:active, #shownews .related-list li a:visited { color: #808080; }
#shownews .related-list li a:hover { color: #3395e0; }
#shownews .related-list li span{ position: absolute; top: 0; right: 0; color: #666; }
/*产品列表页*/
#ShowImages li { display: inline; float: left; margin: 12px ; text-align: center; width: 268px; border: 1px #ddd solid; overflow:hidden; }
#ShowImages .images_img a { display: block; width: 268px; overflow: hidden; text-align: center; vertical-align: middle; }
#ShowImages .images_img { height: 195px; width: 268px; overflow: hidden; cursor: pointer; transition: all 0.6s; }
#ShowImages .images_img:hover { transform: scale(1.05); }
#ShowImages .images_img img { width: 268px; }
#ShowImages .images_title a { line-height: 50px; font-size: 16px; }
#ShowImages1 li { display: inline; float: left; margin: 10px 5px; text-align: center; width: 285px; }
#ShowImages1 .images_img a { display: block; /*min-width: 260px;*/
height: 210px; overflow: hidden; text-align: center; vertical-align: middle; }
#ShowImages1 .images_img img { width: 280px; }
#ShowImages1 .images_title a { line-height: 50px; font-size: 16px; }
.bigpic img{ display: block; margin:20px auto; max-width: 100%; }
/*下载列表页*/
.downloadtimes { width: 80px; text-align: center; }
/*下载详细页*/
.download { margin-bottom: 10px; }
.download li { line-height: 30px; border-bottom: 1px dotted #dddddd; }
.downloadRight { width: 85%; }
/*招聘列表页*/
.jobList li { width: 20%; float: left; text-align: center; line-height: 40px; border-bottom: 1px dashed #ccc; font-size: 14px; }
.jobList li span { display: block; width: 100%; height: 100%; display: block; background: #00aeff; color: #f7f7f7; }
.page-guestbook1 b { line-height: 30px; display: inline-block; width: 80px; text-align: right; }
.page-guestbook1 dt { line-height: 30px; width: 100%; }
.page-guestbook1 b span { padding-left: 10px; }
.page-guestbook1 { width: 320px; margin: 0 auto; }
.showjobList li { border: 1px solid #ccc; border-top: none; height: 40px; width: 100%; line-height: 40px; }
.showjobList li div { width: 50%; float: left; }
.showjobList li b { color: #00aeff; display: block; font-weight: 500; text-align: center; }
.showjobList li span { width: 120px; height: 100%; display: inline-block; text-align: center; color: #00aeff; margin-right: 10px; border-right: 1px solid #ccc; }
.showjobList { border-top: 1px solid #ccc; }
.lhms { width: 100%; border: 1px solid #ccc; border-top: none; }
.lhms b { font-weight: 100; width: 120px; min-height: 80px; display: inline-block; float: left; text-align: center; color: #00aeff; }
.lhms span { display: inline-block; height: auto; border-left: 1px solid #ccc; padding-left: 10px; }
.lh616 { width: 150px; line-height: 40px; margin: 35px auto; border: 1px solid #00aeff; }
.submit { background: #007ad8; color: #fff; display: block; width: 80px; line-height: 30px; margin: 0 auto; text-align: center; border: none; }
.lh615 { line-height: 30px; margin: 0 10px; text-align: center; border: none; }
.jobtime { width: 15%; }
.jobPosition { width: 40%; }
/*招聘详情页*/

/*招聘应聘页面*/


/* 内页相关产品的 */
.related_cp p { line-height: 30px; text-indent: 2em; }
.related_cp td { line-height: 30px; }
.related_cp ul { width: 100%; height: auto; padding: 5px 0; overflow: hidden; font-size: 15px; }
.related_cp ul li { text-align: center; margin: 0 10px; float: left; }
.related_cp ul li p { line-height: 30px; height: 30px; text-align: center; text-indent: 0em; }
.related_cp ul li p a { line-height: 30px; height: 30px; text-align: center; }
.related_cpul li p a:hover { color: #128ade; }
.related_cp ul li img { border: 1px solid #CCCCCC; width: 100px; height: 88px; padding: 5px; }
.related_cp ul li a:hover img { border: 1px solid #128ade; }
/* 产品展示页询盘页面 */
.chanpin_xp { width: 600px; margin: 0px auto }
.chanpin_xp dl dt, .chanpin_xp dl dd { float: left; padding: 5px }
.chanpin_xp dl dt { width: 80px; text-align: right }
.chanpin_xp dl dd { width: 500px; margin-left: 80px; margin-top: -30px; }
.chanpin_xp dl dd input { border: #CCC 1px solid; padding: 2px; background: url(../images/inputbg.gif) repeat-x; height: 19px; line-height: 19px; width: 180px }
.chanpin_xp dl dd span { color: #F00; margin-left: 10px }
.chanpin_xp .Content { width: 480px; height: 120px; border: #CCC 1px solid }
#checkcode { width: 60px; text-align: center }
.chanpin_xp p { text-align: center; clear: both; margin-bottom: 10px }
/* 产品页搜索框 */
.head-search { margin: 0 auto; margin-top: 15px; overflow: hidden; background: #f4f4f4; padding: 5px; margin-bottom: 15px; }
.f_l { float: left; }
.f_r { float: right; }
.ss { padding-top: 10px; margin-top: -7px; font-size: 13px; font-weight: bold; padding-left: 18px; }
.head-search .txt-keyword { border: solid 1px #DCD3CF; border-right: none; width: 200px; height: 20px; float: left; color: #A89893; font-size: 12px; }
.head-search .btn-search { width: 60px; height: 20px; border: none; overflow: hidden; }
.ssk { width: 580px; }
/* 产品展示 列表样式 */
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }
.lbtu { width: 695px; height: auto; }
.lbtup { height: auto; padding-top: 20px; overflow: hidden; }
.lbtup li { list-style-type: none; padding-bottom: 10px; }
.lbtu_left { width: 110px; margin-top: 15px; }
.lbtu_left img { border: 1px solid #CCCCCC; width: 100px; height: 88px; padding: 5px; }
.lbtu_left a:hover img { border: 1px solid #ff0000; }
.lbtu_right { width: 505px; margin-top: 25px; }
.lbtu_right li { float: left; }
.bt { line-height: 17px; height: 17px; font-size: 12px; font-weight: bold; }
.bt a { text-decoration: none; color: #000000; }
.lbt a:hover { color: #FF0000; }
.wenzi { font-size: 12px; line-height: 22px; width: 180px; }
.wenzi span a { color: #FF0000; text-decoration: none; }
.right_tb ul li { float: left; padding-left: 10px; }
 
/*公共样式*/
.width { width: 1200px; margin: 0 auto; }
.white { color: #fff; }
.white a { color: #fff; }
.white a:visited { color: #fff; }
.white a:hover { color: #fff; }
.blcak { color: #000; }
.blcak a { color: #000; }
.blcak a:visited { color: #000; }
.blcak a:hover { color: #000; }
.red { color: #fff; }
.red a { color: #fff; }
.red a:visited { color: #fff; }
.red a:hover { color: red; }
/*头部样式*/
.top { background: #f1f1f1; }
.top-bg { line-height: 35px; color: #2b2b2b; font-size: 14px; }
.header { background: url(../images/header-bg.jpg) no-repeat center top; height: 116px; }
.logo { text-align: center; font-weight: bold; font-size: 20px; margin-top: 40px; color: #fff; }
.logo p { font-weight: normal; text-transform: uppercase; font-size: 12px; color: rgba(255,255,255,0.5); }
.h-by { margin-left: 95px; font-weight: bold; color: #ff7e00; font-size: 18px; line-height: 35px; margin-top: 20px; }
.h-by p { color: #737373; font-size: 15px; }
.nav { text-align: right; width: 505px; }
.h-tel { margin-top: 10px; height: 40px; line-height: 40px; color: #ff7e00; position: relative; font-size:20px; }
.h-tel i{ font-size:30px; position: absolute; top: 0; right:160px; }
.nav .mobile_nav ul li { float: left;   text-align: center; margin-top: 20px; position: relative; }
.nav .mobile_nav ul li a { color: #2b2b2b; font-size: 16px; padding:0 10px; }
.nav .mobile_nav ul li:hover a span,.nav .mobile_nav ul li.curr a span { font-weight: bold; color: #ff7e00; }
.nav .mobile_nav li a#menu_selected { font-weight: bold; color: #ff7e00; }
.nav .mobile_nav ul li ul { display: none; position: absolute; top: 20px; left: 0; z-index: 999; width: 84px; }
.nav .mobile_nav ul li:hover ul { display: block; }
.nav .mobile_nav ul li ul li { background: #fff; line-height: 40px; margin-top: 5px;width: 84px; }
.nav .mobile_nav ul li ul li a{ font-size: 12px; font-weight: normal; padding:0; }

/*foot*/
.footer { background: #2b2b2b; padding-top: 35px; padding-bottom: 15px; }
.f-left { width: 185px; }
.f-tel { color: #fff; font-weight: bold; font-size: 18px; }
.f-left .tel { font-size:20px; color: #E26E09; padding-top: 10px; font-weight: bold; }
.f-yw { margin-top: 5px; text-transform: uppercase; font-size: 13px; color: rgba(255,255,255,0.5); }
.f-right { width: 740px; }
.lx-con { border-bottom: 1px solid #555555; padding-bottom: 25px; }
.lx-bt { color: #fff; font-weight: bold; font-size: 21px; }
.lx-nr { width: 630px; }
.lx-nr li { margin-right: 20px; float: left; line-height: 26px; font-size: 13px; color: #fff; }
.sha { margin-top: 10px; color: #555555; font-size: 13px; }
/* page-right */
.page-single, .page-products, .page-news, .page-newsdetail, .page-jobs, .page-jobsdetail { width: 885px; float: right; }
.productsdetail-title, .newsdetail-title, .jobsdetail-title { font-size: 14px; font-weight: bold; line-height: 30px; text-align: center; border-bottom: 1px dashed #CCC; margin-bottom: 10px }
.page-news table { width: 98%; }
.page-products1 { width: 1200px; }
.page-news1 { width: 1200px; }
.page-news table th { height: 30px; line-height: 30px; text-align: center; font-weight: bold; border: none 0px; font-size: 12px }
.page-news table th.news-time { width: 100px; background: url(../images/info_title.gif) left top }
.page-news table th.news-title { background: url(../images/info_title.gif) right top }
.page-news table td { border-bottom: 1px dashed #D7D7D7; padding: 8px }
.page-news table td.time-list { color: #666; text-align: center }
.page-jobs table { width: 98%; }
.page-jobs table th { height: 30px; line-height: 30px; text-align: center; font-weight: bold; border: none 0px; font-size: 12px }
.page-jobs table th.jobs-time { width: 100px; background: url(../images/info_title.gif) left top }
.page-jobs table th.jobs-title { background: url(../images/info_title.gif) right top }
.page-jobs table td { border-bottom: 1px dashed #D7D7D7; padding: 8px }
.page-jobs table td.time-list { color: #666; text-align: center }
.page-guestbook1 { width: 742px; margin-right: 60px; border-bottom: solid 1px #a0a0a0; padding-bottom: 30px; }
.page-guestbook1 dl dt, .page-guestbook1 dl dd { padding: 11px }
.page-guestbook1 dl dt { width: 80px; text-align: right }
.page-guestbook1 dl dd { width: 300px }
.page-guestbook1 dl dd input { height: 40px; line-height: 40px; width: 290px; padding-left: 20px; border: none; font-size: 13px; color: #d8d8d8; }
.page-guestbook1 dl dd span { color: #F00; margin-left: 10px }
.page-guestbook1 .Content { width: 260px; height: 80px; border: #CCC 1px solid; font-size: 13px; color: #d8d8d8; padding: 10px; }
#checkcode { width: 60px; text-align: center }
.page-guestbook1 p { text-align: center; clear: both; margin-bottom: 10px }
.submit1 { color: #464646; display: block; width: 98px; line-height: 24px; margin: 0 auto; text-align: center; border: solid 1px #a2a2a2; background: none; }
#Guest_Name { background: url(../images/srlxr-bg.jpg) no-repeat center top; }
#Guest_Email { background: url(../images/sryx-bg.jpg) no-repeat center top; }
.bottom-logo { text-align: center; }
.foot-content { border-top: 1px solid #555555; background: #2b2b2b; text-align: center; color: #FFFFFF; line-height: 45px; font-size: 14px; }
.foot-content a { color: #FFFFFF; }
/*内页样式*/
.ny-bt { text-align: center; margin-top: 30px; }
.ny-ab img { width: 100%; }
.site-nav { line-height: 50px; padding-left: 20px; font-size: 15px; }
.ny-dhwz { background: #e9f3f4; margin-bottom: 30px; }
.ny-line { width: 56px; height: 3px; background: #1964d1; margin-top: 20px; }
.ny-title { margin: 40px 0; }
/*#page_main{background:#F7F7F7;}*/
.ny-dh { background: url(../images/ny-cdhbg.jpg) no-repeat; }
.cdh-top { font-size: 30px; font-weight: bold; color: #FFFFFF; padding: 42px 30px 43px; }
/*内页导航样式*/
.ny-left { padding-bottom: 20px; width: 275px; border: 2px solid #3395e0;   }
.ny-left-bt { text-align: center; }
.ny-left-bt p { font-size: 25px; font-weight: bold; color: #ffffff; }
.ny-left-bt p span { font-size: 15px; text-transform: uppercase; font-weight: normal; }
.ny-cdh .ddsmoothmenu-v { background: #ffffff; padding: 15px 20px; }
.ny-cdh .ddsmoothmenu-v ul li { text-align: center; line-height: 55px; font-size: 14px; border-bottom: 1px dotted #99caef; margin-bottom: 2px; }
.ny-cdh .ddsmoothmenu-v ul li:hover a { color: #3395e0; font-weight: bold; }
.ny-cdh .ddsmoothmenu-v ul li a { color: #2b2b2b; }
.ny-lxfs { background: #bc0000; padding: 30px; }
.ny-yy { border-bottom: solid 2px #bc0000; }
.ny-about, .ny-main { margin: 50px auto; }
.wz-img { margin-right: 10px; margin-top: 13px; }
.left-width { width: 850px; }
.related_cp { margin: 20px 0; }
.related-list { margin: 10px 0; font-size: 15px; }
.ny-neirong1 { width: 1200px; }
.ny-lxwmbg { background: url(../images/ny-lxwmbg.png) no-repeat; }
.fwyzc ul li { text-align: center; float: left; margin: 0 22px; }
.ny-shpj ul li { float: left; text-align: center; margin: 0 45px; }
.ny-left-tu{ background: url(../images/fenlei-tu.jpg) no-repeat; width: 100%; height: 96px; line-height: 96px; text-align: center; font-size:22px; color: #fff;}
/*图片列表*/
.photos-demo span { display: inline-block; text-align: center; margin: 0 10px 20px; }
.photos-demo span p { margin-top: 10px; font-size: 16px; }
.lh68 { position: absolute; top: 0; z-index: -1; }
.lhbd label { display: inline-block; max-width: 80px; width: 100%; height: 30px; line-height: 30px; margin-bottom: 0px; border-bottom: #eee dashed 1px; }
.lhbd dt { padding: 3px 0; width: 100%; }
.lhbdfr { float: right; width: 100%; }
.lhbdfl { float: left; width: 100%; }
.lhbdfr label { max-width: 75px; width: 100%; }
.lhbd input { width: 57%; }
.lhbdfl input { width: 67%; }
.lhbd span { font-family: "微软雅黑"; font-weight: 100; }
.lhbd .Content { width: 84%; }
.clear { clear: both; }
.lhbd .Content { height: 113px; }
.lh615 { line-height: 30px; margin: 0 10px; text-align: center; border: none; }
/*首页*/
/*分类*/
.fenlei { height: 510px; padding-top: 40px; background: url(../images/fenlei-bg.jpg) no-repeat top center; }
.fenlei-title { text-align: center; }
.fenlei-bt { margin-bottom: 15px; }
.fenlei-bt a { font-weight: bold; color: #0079ce; font-size: 25px; }
.fenlei-by { color: #2b2b2b; font-size: 15px; line-height: 25px; }
.fenlei-by p { color: rgba(43,43,43,0.5); font-size: 13px; }
.fenlei-con { margin-top: 50px; }
.fenlei-con li { float: left; width: 360px; }
.fenlei-con li:nth-child(2) { margin: 0px 60px; }
.fl-bt a { line-height: 50px; font-weight: bold; color: #0079ce; font-size: 18px; }
.fl-by a { font-size: 13px; line-height: 30px; color: #2b2b2b; }
/*关于我们*/
.about-bg{ margin-top: 50px;}
.about-bt a { font-weight: bold; font-size: 25px; color: #308ad2; }
.about-more { width: 115px; line-height: 35px; text-align: center; border: 1px solid #3c3c3c; }
.about-more a { color: #3c3c3c; font-size: 14px; }
.about-con { margin-top: 30px; }
.about-diao { width: 565px; }
.about-diao { font-size: 13px; color: #2b2b2b; line-height: 36px; }

.article{ line-height: 2rem; }
/*产品展示*/
.pro { background:#eee;  padding: 30px 0; margin:50px 0 0; }
.pro-con { margin-top: 45px; }
/*新闻中心*/
.news-bg { padding-top: 50px; }
.news-con { margin-top: 40px; }
.gongsi { width: 580px; margin-right: 25px; }
.gongsi li:nth-child(1) { margin-bottom: 50px; }
.gongsi li img.fl{ display: block; width: 270px; height: 185px; margin-right:20px;}
.gs-bt a { line-height: 50px; font-size: 18px; color: #1e74b6; }
.gs-nr a { color: #2b2b2b; font-size: 13px; line-height: 30px; }
.gs-more a { color: #1e74b6; font-size: 13px; line-height: 40px; }
.hangye { width: 565px; }
.zuixin { border-bottom: 1px dotted #1e74b6; border-top: 1px dotted #1e74b6; padding: 30px; }
.zx-bt a { font-size: 18px; color: #1e74b6; line-height: 50px; }
.zx-nr a { color: #2b2b2b; font-size: 13px; line-height: 30px; }
.dongtai { padding: 25px 0px 20px 30px; border-bottom: 1px dotted #1e74b6; }
.dongtai li { float: left; width: 50%; line-height: 45px; }
.dongtai li img { margin-right: 20px; }
.dongtai li a { font-size: 13px; line-height: 45px; color: #2b2b2b; }
.dongtai li:hover a { font-size: 13px; color: #ff7e00; line-height: 45px; }
.yqlj { line-height: 100px; }
/*banner*/
#full-screen-slider { width: 100%; position: relative; }
#slides { display: block; width: 100%; height: 550px; list-style: none; padding: 0; margin: 0; position: relative }
#slides li { display: block; width: 100%; height: 100%; list-style: none; padding: 0; margin: 0; position: absolute; z-index: 1!important; }
#slides li a { display: block; width: 100%; height: 100%; text-indent: -9999px }
#pagination { display: block; list-style: none; position: absolute; left: 26%; bottom: 30px; z-index: 9900; padding: 5px 15px 5px 0; margin: 0 }
#pagination li { display: block; list-style: none; width: 10px; height: 10px; float: left; margin-left: 15px; border-radius: 5px; background: #FFF }
#pagination li a { display: block; width: 100%; height: 100%; padding: 0; margin: 0; text-indent: -9999px; }
#pagination li.current { background: #1964d1; }
.new-bg { width: 100%; background: rgba(0,122,216,0.8); height: 85px; position: absolute; bottom: 0; left: 0; z-index: 9; }
.xinwen { width: 750px; float: left; margin-left: 445px; height: 85px; }
.xinwen-bt { margin-right: 35px; }
.xinwen-bt a { line-height: 85px; color: #ffffff; font-weight: bold; font-size: 18px; }
.video { width: 385px; height: 317px; position: absolute; bottom: -232px; z-index: 99; }
.video a { color: #FFFFFF; line-height: 45px; }
.video p { line-height: 45px; background: #3395e0; padding-left: 20px; }
.menu { width: 750px; float: right; margin-top: 40px; height: 180px; }
.menu li { float: left; width: 161px; height: 70px; text-align: center; margin-right: 26px; }
.menu li a { color: #ffffff; font-size: 14px; }
.tb1 { background: url(../images/tubiao1.jpg) no-repeat; padding-top: 110px; }
.tb2 { background: url(../images/tubiao2.jpg) no-repeat; padding-top: 110px; }
.tb3 { background: url(../images/tubiao3.jpg) no-repeat; padding-top: 110px; }
.tb4 { background: url(../images/tubiao4.jpg) no-repeat; padding-top: 110px; }
.header-news { height: 40px; background: url(../images/headertopico1.jpg) no-repeat left center; float: left; }
.header-news .bd { line-height: 85px; height: 20px; }
.header-news .bd a { color: #fff; font-size: 13px; }
