@charset "utf-8";
/* CSS Document */
body, button, input, select, textarea { color:#333; font:12px/1.5 Tahoma, Helvetica, Arial, \5b8b\4f53 }
/* 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:right; padding-top:10px; padding-bottom:2px; }
.page_list li { display:inline-block }
.page_list a { border:#ddd 1px solid; color:#358af2; padding:2px 5px; margin-right:2px }
.page_list a:hover, .page_list a:active { border:#e1e6ed 1px solid; color:#000; background-color:#358af2 }
.page_list span.current { border:#ddd 1px solid; padding:2px 5px; font-weight:bold; margin-right:2px; color:#FFF; background-color:#358af2 }
.page_list span.disabled { border:#f3f3f3 1px solid; padding:2px 5px; margin-right:2px; color:#CCC }
/* webcss start*/
body { font-family:"微软雅黑"; }
.index_content { width:1150px; margin:0 auto; padding-top:50px; }
#wrapper { margin:0px auto; width:100%; }
.top { width:1150px; margin:0 auto; padding-top:25px; padding-bottom:18px; }
.t_right { width:400px; float:right; text-align:right; color:#fff; }
.t_right a { color:#fff }
.t_right a:visited, .t_right a:active { color:#fff }
.t_mid { width:406px; float:left; font-size:16px; padding-top:8px; line-height:32px; }
.t_mid span { color:#03294D; }
.ttel { width:205px; float:right; background:url(../images/tel.jpg) left center no-repeat; height:33px; padding-top:40px; color:#03294D; font-size:26px; font-weight:600 }
#banner { width:100%; margin:0 auto; overflow:hidden; }
.banner { width:1440px; margin:0 auto }
#lang { position:absolute; right:15px; top:10px; z-index:1 }
#lang img { margin-right:5px; vertical-align:middle }
#index_nav { background:url(../images/nav_bg.jpg) repeat-x; height:61px; line-height:61px; }
#MainMenu { height:61px; line-height:61px; width:1150px; margin:0 auto; }
/*搜索*/
.index_search { height:82px; line-height:82px; background-color:#0091ea }
.index_search_nr { float:left; width:400px; color:#fff; }
.index_search_sou { float:right; width:300px; height:25px; padding-top:25px; }
#index_searchid { float:left; line-height:29px; height:29px; width:72px; border:1px #ccc solid; border-right:0 }
#index_searchtext { float:left; border:1px #ccc solid; height:27px; line-height:27px; width:150px; margin:0px; }
#index_searchbutton { float:left; border:none; background:url(../images/searchbut.jpg); cursor:pointer; height:29px; width:43px }
.index-newproducts { width:1150px; margin:0 auto; padding-top:30px; }
.productsroll { position:relative; width:1145px; }
/* productsroll Start */
#LeftArr1, #RightArr1 { background:url(../images/product_arrow.gif) no-repeat center top; width:25px; height:160px; cursor:pointer; position:absolute; top:30px; z-index:1 }
#LeftArr1 { background-position:-25px 0px; float:left; left:8px }
#RightArr1 { background-position:-50px 0px; float:right; right:0px }
#ScrollBox { width:1140px; margin:0 auto; overflow:hidden }
#ScrollBox li { float:left; display:inline; width:205px; text-align:center; margin:0 8px; }
#ScrollBox li a { display:block; }
#ScrollBox li a img { }
#ScrollBox li a:link, #ScrollBox li a:visited, #ScrollBox li a:active { color:#333 }
#ScrollBox li a:hover { color:#c71800 }
#ScrollBox li a span { display:block; line-height:50px; background-color:#fff }
/* productsroll End */

.new_h { border-bottom:#e9e9e9 1px solid; line-height:50px; }
.new_h p { width:150px; float:left; font-size:16px; padding-left:12px; color:#0D579E }
.new_h span { width:60px; float:right }
.index-news { width:370px; float:left; border:#e9e9e9 1px solid; border-top:#e9e9e9 2px solid; padding-bottom:12px }
.index-news ul { padding-top:12px; }
.index-news ul li { height:48px; line-height:48px; background:url(../images/nlibg.jpg) no-repeat center top; padding-left:52px; }
.index-news ul li a { color:#333 }
.index-news ul li a:hover { color:#03294D }
.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 }
.ab_xian { width:100px; background-color:#08ae79; height:3px; margin-top:5px }
.intro_bg { background:url(../images/intro_bg.jpg) no-repeat center top; height:388px; }
.intro_bg h3 { color:#FFF; font-size:24px; font-weight:600; text-align:center; width:100%; padding-top:55px; }
.index-about { width:1150px; margin:10px auto; line-height:35px; color:#fff; text-align:center }
.index-about p { line-height:32px; padding:20px 0px 0px 0px; font-size:14px; }
.about_con { text-align:center; }
.about_img { width:355px; float:right }
.a_more { height:35px; line-height:35px; width:125px; text-align:center; margin:20px auto; background-color:#fff; display:block; color:#03294D; }
.a_more:visited, .a_more:active { text-align:center; color:#03294D }
.index_tu { background:url(../images/tu.jpg) no-repeat center top; height:161px; margin:60px 0px }
.ys { width:1150px; margin:50px auto; }
.ys_left { width:655px; float:left }
.ys_left dl { margin-bottom:20px }
.ys_left dt { width:135px; float:left }
.ys_left dd { width:400px; float:left; padding-top:4px }
.ys_left dd p { font-size:18px; color:#03294D; line-height:32px; }
.ys_left dd span { font-size:14px; color:#999; text-transform:uppercase }
.ys_left .list1 { background:url(../images/ys_li.jpg) no-repeat 15px 9px; padding-left:40px; font-size:14px; line-height:30px; }
.ys_right { width:425px; float:right }
.ys_bg { background:url(../images/ys_bg2.jpg) no-repeat center top; height:385px; }
.ys2 { width:1150px; margin:50px auto; color:#fff }
.ys_2 { width:488px; float:right; }
.ys2 p { padding-top:105px; font-size:14px; line-height:26px; }
.index-contact { width:370px; float:right; border:#e9e9e9 1px solid; border-top:#e9e9e9 2px solid; padding-bottom:12px }
.index_con p { line-height:30px; font-size:13px; padding-left:36px; padding-top:16px; }
.c_cont { padding: 70px 0px 0px 50px; background: url(../images/c_cont.jpg) no-repeat right top; padding-bottom: 100px; }
#product_c a { display: block; float: left; height: 140px; margin-bottom: 10px; margin-left: 10px; text-align: center; width: 150px; }
#product_c { width:668px; }
/*分类*/
.index_title { text-align:center }
.index_title p { font-size:15px; color:#999; padding:5px 0px; margin-top:5px }
.index_title span { font-size:14px; color:#999; text-transform:uppercase }
.mt60 { margin-top:60px; }
#sort_div { width:231px; float:left; background-color:#f2f2f2; }
.fenlei { background:url(../images/lei_h.jpg) no-repeat center top; text-align:center; color:#fff; padding:20px 0px }
.fenlei p { font-size:16px; }
.fenlei span { text-transform:uppercase; font-size:14px; }
.sort_div { padding-bottom:15px; }
.sort_div ul { }
.sort_div ul li { height:38px; line-height:38px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(../images/clibg.jpg) no-repeat 35px 14px; border-bottom:#fff 1px solid }
.sort_div ul li a { font-size:14px; color:#333; line-height:39px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:58px; }
.sort_div ul li a:hover { display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#03213B }
.sort_div ul li ul li { height:46px; line-height:46px; background:url(../images/clibg.jpg) no-repeat 50px center; }
.sort_div ul li ul li a { color:#fff; padding-left:66px; }
/* index-products Start */
.pro_h { border-bottom:#ccc 1px solid; line-height:35px; margin-bottom:20px; background:url(../images/shu.jpg) no-repeat left center; padding-left:16px }
.pro_h p { width:400px; float:left; font-size:18px; text-transform:uppercase; }
.pro_h p span { font-size:14px; color:#999 }
.pro_more { width:60px; float:right }
.index-products { width:858px; float:right }
.index-products ul { }
.index-products ul li { float:left; text-align:center; width:255px; margin:0px 10px 10px 15px; position:relative; overflow: hidden; }
.index-products ul li:hover { background:#D6D6D6 }
.index-products ul li a { display:block; }
.index-products ul li img { border:#ccc 1px solid; }
.index-products ul li a:link, .index-products ul li a:visited, .index-products ul li a:active { color:#333; font-size:14px; text-align:center }
.index-products ul li a:hover { color:#03213B; }
.index-products ul li a p { display:block; line-height:49px; display:block; }
.index-products ul li a:hover p { color:#03213B; }
.index-products ul li a:hover p { color:#03213B; }
.index-products ul> li:nth-child(1) a span {
}
.index-products ul> li:nth-child(2) a span {
}
.index-products li .xq1 { position: absolute; left: -100%; top:0; line-height:202px; color: #fff; text-align: center; background: url(../images/kgd.png); height:80%; width: 96%; padding:0 2%; z-index: 99; }
/* 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 }
/*********** page ***********/
#page_main { background:url(../images/v_line.jpg) -15px repeat-y; width:1150px; margin:0 auto; padding-top:40px; }
/* page-left */
.page-left { float:left; width:250px }
.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; padding-top:15px }
.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-right { float:right; padding:0px 15px 0px 0px; width:825px; overflow:hidden }
.site-nav { border-bottom:1px solid #CCC; height:30px; margin-bottom:10px; line-height:30px; text-align:left }
.site-nav span { color:#0E579C; font-weight:bold }
.site-nav a { color:#0E579C; }
.page-single, .page-products, .page-news, .page-newsdetail, .page-jobs, .page-jobsdetail { margin-bottom:10px }
.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 { line-height:32px; font-size:13px; }
.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 solid #666; padding:2px }
.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:2px }
.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:#03213B; 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 }
#friendlink { color:#333; }
#friendlink a { color:#333 }
#friendlink a:visited, #friendlink a:active { color:#333 }
#copyright { background:#03294D; padding-bottom:15px; font-size:14px; line-height:60px }
.foot { color:#fff; text-align:center }
.foot a { color:#fff }
.foot a:visited, .foot a:active { color:#fff }
/*新闻列表页*/
ul, li { list-style:none; }
a, a:visited, a:active { color:#333333; text-decoration:none }
a:hover { color:#03213B; text-decoration:none }
.fl { float:left; }
.fr { float:right; }
.clear { clear:both; }
ul.newsList li { border-bottom: 1px dotted #dddddd; margin-bottom:10px; background:url(../images/icon.gif) no-repeat left 10px; padding-left:15px; }
.page-news { margin: 0 auto; width: 95%; }
/*新闻详情页*/
#shownews h1.title { font-size: 14px; text-align: center; height:30px; line-height:30px; }
.hits { border-bottom: 1px solid #DDDDDD; margin-bottom: 10px; height:30px; line-height:30px; }
.page { line-height:24px; border-top:1px dotted #ddd; border-bottom:1px dotted #ddd; }
#shownews .text { margin:10px 0; line-height:25px; }
.related { background:url(../images/bg_news.gif) repeat-x; }
.related  span{font-weight:bold;height:30px;line-height:30px;font-size:13px; color:#fff; padding-left:10px}

#shownews .related { font-weight:bold; height:30px; line-height:30px; font-size:13px; }
#shownews .related-list li { border-bottom:1px dotted #dddddd; background:url(../images/icon1.gif) no-repeat left center; padding-left:10px; float: left; height: 26px; line-height: 26px; padding-left: 10px; width: 300px; }
#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:#03213B; }
/*产品列表页*/
#ShowImages { margin-top:20px; }
#ShowImages li { display: inline; float: left; margin: 6px 16px; text-align: center; }
#ShowImages .images_img a { border: 1px solid #dddddd; display:block; height: 180px; overflow: hidden; padding: 5px; text-align: center; vertical-align: middle; width: 230px; }
#ShowImages .images_img a:hover { background:#fff4ce; border:1px solid #ff6600; }
#ShowImages .images_img img { max-height: 180px; }
#ShowImages .images_title a { height:26px; line-height:26px; }
/*图片列表页*/
#ShowImages .images_img1 a { border: 1px solid #dddddd; display:block; height: 260px; overflow: hidden; padding: 5px; text-align: center; vertical-align: middle; width: 230px; }
#ShowImages .images_img1 a:hover { background:#fff4ce; border:1px solid #ff6600; }
#ShowImages .images_img1 img { max-height: 260px; }
/*下载列表页*/
.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 { float:left; line-height:28px; border-bottom:1px dotted #dddddd; text-align:center; }
.jobtime { width:15%; }
.jobPosition { width:40%; }
/*招聘详情页*/
.showjobList li { line-height:28px; border-bottom:1px dotted #dddddd; }
.jobDescription { background:#dddddd; height:30px; line-height:30px; margin:10px 0; text-indent:10px; }
/*招聘应聘页面*/
.submit { background:url(../images/submit.jpg) no-repeat; width:93px; height:34px; color:#ffffff; line-height:34px; border:none; cursor:pointer; font-family:微软雅黑; font-size:14px; margin:10px 0 0 100px; }
/* 内页相关产品的 */
.related_cp p { line-height:30px; text-indent:2em; }
.related_cp td { line-height:30px; }
.related_cp ul { width:100%; height:auto; padding-top:5px; overflow:hidden; }
.related_cp ul li { text-align:center; width:132px; float:left; overflow:hidden; }
.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:#03213B; }
.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 #03213B; }
/* 产品展示页询盘页面 */
.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:#03213B; 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; }
.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 #03213B; }
.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:#03213B; }
.wenzi { font-size:12px; line-height:22px; width:180px; }
.wenzi span a { color:#03213B; text-decoration:none; }
.right_tb ul li { float:left; padding-left:10px; }
.page-products .images_img img { -webkit-transition: -webkit-transform 1s ease-out; -moz-transition: -moz-transform 1s ease-out; -o-transition: -o-transform 1s ease-out; -ms-transition: -ms-transform 1s ease-out; }
.page-products .images_img a img:hover { -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }
.ny_xinwen { background: url(../images/xinwen.jpg) no-repeat center top; height:350px; }
.ny_liuyan { background: url(../images/liuyan.jpg) no-repeat center top; height:350px; }
.ny_jianjie { background: url(../images/jianjie.jpg) no-repeat center top; height:350px; }
.ny_chanpin { background: url(../images/chanpin.jpg) no-repeat center top; height:350px; }
.ny_tupian { background: url(../images/tupian.jpg) no-repeat center top; height:350px; }
