@charset "utf-8";
/* CSS Document */
*,li,ul,dl,dd,dt,img,object{margin:0;padding:0;}
.clear{ border:0; clear:none;margin:0;padding:0;}
a{ color:#444;text-decoration:none;}
a:hover{color:#0062a3;}
body{ font-size:12px; font-family:"宋体"Arial, Helvetica, sans-serif;color:#444;background:url(../images/index01.gif) #FFFFFF repeat-x left top;}
div.header,div.banner,#content{margin:0 auto;}
#footer{ height:115px; background:url(../images/index13.gif) repeat-x left top;width:100%;*margin-top:10px; }
div.header{ background:url(../images/index18.gif) no-repeat right top; width:960px; height:128px; overflow:hidden; }
div.banner{ width:960px; height:280px;padding:5px 0px; overflow:hidden; background:url(../images/banner01.jpg)  no-repeat center; }
/*nav part*/
div.header span{ float:right;padding-right:20px;padding-top:2px;}
div.header span a{padding:2px 10px 0px 10px; color:#fff;}
div.header table{ margin-top:97px; display:block;}
a.home{ background:url(../images/home.gif) no-repeat left top; display:block; width:137px; height:30px;}
a.info{ background:url(../images/info.gif) no-repeat left top; display:block; width:137px; height:30px;}
a.news_nav{ background:url(../images/sh.gif) no-repeat left top; display:block; width:137px; height:30px;}
a.pro_nav{ background:url(../images/product.gif) no-repeat left top; display:block; width:137px; height:30px;}
a.hr{ background:url(../images/news.gif) no-repeat left top; display:block; width:137px; height:30px;}
a.cont_nav{ background:url(../images/hr.gif) no-repeat left top; display:block; width:137px; height:30px;}
a.sh{ background:url(../images/contact.gif) no-repeat left top; display:block; width:137px; height:30px;}
a.home:hover{ background:url(../images/home_.gif) no-repeat left top;}
a.info:hover{ background:url(../images/info_.gif) no-repeat left top; }
a.news_nav:hover{ background:url(../images/sh_.gif) no-repeat left top; }
a.pro_nav:hover{ background:url(../images/product_.gif) no-repeat left top; }
a.hr:hover{ background:url(../images/news_.gif) no-repeat left top;  }
a.cont_nav:hover{ background:url(../images/hr_.gif) no-repeat left top;}
a.sh:hover{ background:url(../images/contact_.gif) no-repeat left top;  }
/*banner part*/
.banner A IMG {WIDTH: 960px;HEIGHT: 280px; border:none;}
.banner IMG {}
.td_f A IMG {}
.num {POSITION: absolute;WIDTH: 90px;FLOAT: right;TOP: 245px;LEFT: 870px}
.num LI {TEXT-ALIGN: center;LINE-HEIGHT: 15px;LIST-STYLE-TYPE: none;MARGIN: 1px;WIDTH: 15px;FONT-FAMILY: Arial;BACKGROUND: url(../images/flashbutton.gif) no-repeat -15px 0px;FLOAT: left;HEIGHT: 15px;COLOR: #86a2b8;FONT-SIZE: 12px;CURSOR: pointer;}
.num LI.on {LINE-HEIGHT: 15px;WIDTH: 15px;BACKGROUND: url(../images/flashbutton.gif) no-repeat;HEIGHT: 15px;COLOR: #fff;}

#content{width:960px;padding-top:10px;overflow:hidden;}
div.index_l,div.index_c,div.index_r{ height:198px;background:url(../images/index05.gif) repeat-x left bottom; float:left;line-height:20px; overflow:hidden;}
div.index_l_bgl,div.index_c_bgl,div.index_r_bgl{ height:198px; background:url(../images/index04.gif) no-repeat left bottom; overflow:hidden;}
div.index_l_bgr,div.index_c_bgr,div.index_r_bgr{ height:178px;padding:10px; background:url(../images/index06.gif) no-repeat right top; overflow:hidden; }

div.index_l{width:213px; }
div.index_l_bgl{ width:213px; }
div.index_l_bgr{ width:193px;}
div.title{border-bottom:1px #c3e4f9 solid; overflow:hidden; }
div.title a { background:url(../images/index08.gif) no-repeat left bottom; width:29px;height:5px;float:right;padding-top:10px;_padding-top:0px;_margin-top:-5px;}
div.title span{ padding:5px;}
div.index_nr{ padding-top:5px; overflow:hidden;}
div.index_nr img{float:left;border:2px #c3e4f9 solid;margin-right:5px;}
div.index_nr p{ text-indent:2em;line-height:26px;}
div.index_nr p a{ color:#A00;}

div.index_c{ width:403px; margin:0px 10px;}
div.index_c_bgl{ width:403px; }
div.index_c_bgr{ width:383px;}
ul.newslist li{ border-bottom: 1px #aaacaa dotted; list-style:none; overflow:hidden;}
ul.newslist li span{ float:right; }
ul.newslist li a{ line-height:26px;height:26px; background:url(../images/index39.gif) no-repeat left center; padding-left:1em;}
ul.newslist li.newslist_last {border:none;}

div.index_r{ width:321px;}
div.index_r_bgl{ width:321px;}
div.index_r_bgr{ width:301px;overflow:hidden; }


div.index_b{ height:210px;width:953px;margin:10px 0px;background:url(../images/index16.gif) repeat-x left bottom; line-height:20px; float:left; overflow:hidden;}
div.index_b_bgl{ height:210px;width:953px; background:url(../images/index15.gif) no-repeat left bottom;}
div.index_b_bgr{ height:190px;width:933px;padding:10px; background:url(../images/index17.gif)  no-repeat right bottom; }

.index_zmd a img{border:3px #fff solid;width:145px;height:115px;}
.index_zmd a:hover img{border:3px #0062a3 solid;}
.index_zmd div{ width:153px; float:left; }
.index_zmd a{border:1px #c3e4f9 solid; display:block; width:151px;height:121px;}
.index_zmd_pad{ padding-right:15px;}

div.footer{ width:960px;margin:0 auto;padding-top:10px; text-align:center;line-height:22px;}
div.footer a{padding:0 10px;}

div.ny_l{ width:177px;float:left; padding-right:20px; }
div.ny_l div.nav_l_bg{width:175px;border:1px #ebebeb solid;padding-bottom:20px; _overflow:hidden;}
div.ny_l ul.left_nav{background:url(../images/index07.gif) no-repeat left top; width:177px;position:relative; left:-1px;top:-1px;}
div.ny_l ul.left_nav li{ list-style:none;margin:0; padding:0px 2px;height:34px;width:173px; overflow:hidden;}
div.ny_l ul.left_nav li.title_l{ height:48px;padding-top:2px;}
div.ny_l ul.left_nav li a{ display:block; background:url(../images/index21.gif) no-repeat left bottom; width:173px; height:34px;line-height:34px; text-indent:3em;}
div.ny_l ul.left_nav li a:hover{ font-weight:bold;}

div.cont_pic a img{ border:none;}
div.cont_pic{padding-top:10px;width:177px;}

div.ny_r{ background:url(../images/index23.gif) repeat-x left top; width:760px;float:right; overflow:hidden;}
div.ny_title{ background:url(../images/index22.gif) no-repeat left center;height:34px;line-height:34px; overflow:hidden;}
div.ny_title span{ float:left;background:url(../images/index41.gif) no-repeat 10px center; display:block; text-indent:2.5em;color:#0062a3; font-weight:bold;}
div.ny_title div{ float:right; background:url(../images/index24.gif) no-repeat right center;padding-right:5px;hieght:34px;}
div.ny_title div a{ padding:0 4px;}

ul.productlist{ list-style:none; overflow:hidden;}
ul.productlist li{ overflow:hidden;padding:5px 0px;border-bottom:1px #c3e4f9  solid;width:100%;height:125px;}
ul.productlist li a.product_pic img{border:5px #fff solid; width:145px; height:115px;}
ul.productlist li a.product_pic{border:1px #c3e4f9  solid; display:block; width:155px;height:125px; float:left; overflow:hidden;}
ul.productlist li a.product_pic:hover{ background:url(../images/index32.gif) repeat-x left top;width:157px;height:127px; border:none;}
ul.productlist li a.product_pic:hover img{ border:none;margin-left:6px; margin-top:6px;}
ul.productlist li span.project_name{ font-weight:bold;color:#0062a3;}
ul.productlist li p a{color: #FC3; font-weight:bold;}ul.productlist li p a:hover{color:#267b39;}
ul.productlist li div{padding-left:10px; overflow:hidden; width:575px;height:125px; }

div.profile{ line-height:24px; padding:10px 5px; overflow:hidden;}
div.profile p{ text-indent:2em;}
img.info_pic{border:2px #c3e4f9 solid; float:right;}
img.pro_bpic{border:2px #c3e4f9 solid; float:left; width:200px; height:200px;margin-right:10px;}

div.page_number {padding-left:130px;padding-top:15px;margin:10px 0; overflow:hidden;border-top:2px #c3e4f9 solid;}
div.page_number a{float:left;display:block;padding:0 10px; height:22px; border:1px #c3e4f9 solid;margin-right:5px;line-height:22px; text-align:center; }
div.page_number a:hover{ text-decoration:underline;}
div.page_number a.n,div.page_number a.n:hover{ background:none; text-decoration:none;border:none;}
a.a_hover{display:block; width:110px;height:98px;padding-top:10px;}
a.a_hover:hover{background:url(../images/index32.gif) no-repeat center top; border:none;}

div.news_title{ border-top:2px #c3e4f9 solid;border-bottom:1px #c3e4f9 solid;height:24px;padding-top:5px; overflow:hidden;}
span.news_title_a,span.news_title_b,span.news_title_c,span.news_title_d{ border-right:1px #c3e4f9 solid; display:block; float:left;font-weight:bold; color:#0062a3;}
span.news_title_a{padding:0px 20px;}
span.news_title_b{padding:0px 199px;}
span.news_title_c{padding:0px 32px;}
span.news_title_d{padding:0px 30px; border-right:none;}
span.news_number{ width:57px; text-align:center;float:right; }
div.profile ul.newslist li a{width:440px; display:block; float:right;}
div.profile ul.newslist li span.news_cs{ width:114px; display:block; text-align:center;}
div.profile ul.newslist li span.news_time{ width:115px; display:block; text-align:center;}
span.news_data{width:100%; display:block;  text-align:right;}



table.ny_content_b{border-top:2px #c3e4f9 solid;width:100%; margin:10px 0px; }
table.ny_content_b th,table.ny_content_b td,table.ny_content_b{ border-bottom:1px #c3e4f9 solid;}
table.ny_content_b th{width:100px;}
table.ny_content_b td{ border-left:1px #c3e4f9 solid;padding-left:10px;}

img.info_show_pic{border:2px #c3e4f9 solid;margin: 5px;}

div.prolist_top{ padding:5px; overflow:hidden;border-bottom:2px #c3e4f9 solid;}
img.pro_show_pic{border:2px #c3e4f9 solid; float:left;margin-right: 10px;}
ul.prolist_bk li{ width:100px; height:30px;line-height:30px; border:1px #c3e4f9 solid;margin:5px 8px; list-style:none; display:block; overflow:hidden; float:left; text-align:center;}
ul.prolist_bk li a{ width:100px; height:30px; line-height:30px; display:block;}
ul.prolist_bk li a:hover{font-weight:bold;}
ul.prolist_bk li.prolist_title{width:100%;border:0; font-weight:bold;}
ul.prolist_bk { overflow:hidden;}

div.honourlist { width:132px; height:119px;border:1px #c3e4f9 solid; float:left;margin:8px 8px;_margin:7px;line-height:20px; overflow:hidden;}
div.honourlist a img{ width:120px; height:82px; border:none;margin:6px;}


/*jqzoom*/
#preview{ float:none; text-align:center;}
.jqzoom{ width:300px; height:300px; text-align:left; position:relative; overflow:hidden;border:1px solid #e4e4e4;}
div.pro_wz{ float:right; width:430px;height:290px;padding:5px;}/*qsk add*/
.zoomdiv{ left:859px; height:400px; width:400px;}

.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}


table.pro_data{ text-align:center;width:100%;border:1px #c3e4f9 solid; border-bottom:0;}
table.pro_data th{ padding:5px 10px; color:#0062a3;border-bottom:1px #c3e4f9 solid;border-right:1px #c3e4f9 solid;width:120px;}
table.pro_data td{ border-bottom:1px #c3e4f9 solid;}
