@charset "utf-8";
*{ margin:0;padding:0;}
* html body{ overflow:visible;}
* html iframe, * html frame{ overflow:auto;}
* html frameset{ overflow:hidden;}
body{ font:12px/22px '宋体',Verdana,Arial,sans-serif,"Times New Roman"; background:#EBEEF7 url(bodybg.png) no-repeat center top; text-align:center;word-wrap:break-word;  color:#000000}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr{ padding:0px; margin:0px; list-style:none;}
input,select{ font-size:12px; vertical-align:middle;}
body div{ text-align:left;}
textarea,input{ word-wrap:break-word; word-break:break-all; padding:0px;}
li{ list-style-type:none;}
img{ border:0 none;}
a:link, a:visited{ text-decoration:none; color:#000000;}
a { outline:none;color:#000000;}
a:hover{ color:#012988;}
h1{ font-size:24px;}
h2{ font-size:20px;}
h3{ font-size:18px;}
h4{ font-size:16px;}
h5{ font-size:14px;}
h6{ font-size:12px;}
.hide{ display:none;}
.fleft{ float:left;}
.fright{ float:right;}
.clr{ height:0px; overflow:hidden; clear:both;}
.yahei{font-family: "Microsoft Yahei", "微软雅黑", Tahoma, Arial, Helvetica, STHeiti;}
.pt10{ padding-top:10px;}
.pd10{ padding:10px;}

.en{ font-family:Geneva, Arial, Helvetica, sans-serif}
.white,a.white,a.white:link,a.white:visited{color:#ffffff}
a.white:hover{color:#ffff00}
.red,a.red,a.red:link,a.red:visited{color:#c50405}
a.red:hover{color:#000000}
.black,a.black,a.black:link,a.black:visited{color:#000000}
a.black:hover{color:#012988}
.hui,a.hui,a.hui:link,a.hui:visited{color:#2b2c2e}
a.hui:hover{color:#012988}


.header{ width:960px; margin:auto; height:108px; overflow:hidden;}
.header .logo{ float:left; padding-top:10px;}
.header .rlink{ float:right; width:320px; float:right; padding-top:10px;}
.header .rlink li{ height:38px; overflow:hidden; text-align:right; padding-top:5px;}

.menubg{ height:44px; background:#002A89 url(menubg.jpg) no-repeat center top; position:relative; z-index:300}
.menubox{ position:relative; width:960px; margin:auto; height:44px;}
.menubox .menu{ height:44px;}
.menubox .menu li{ float:left; width:108px; text-align:center; color:#ffffff; background:url(menujg.png) no-repeat 0px 14px; padding-left:1px; position:relative;}
.menu li a.t{ font-weight:bold; font-size:15px; color:#ffffff; display:block; line-height:44px; height:44px;overflow:hidden; width:108px;font-family: "Microsoft Yahei", "微软雅黑", Tahoma, Arial, Helvetica, STHeiti;}
.menu li#m0{ width:80px; padding-left:0px; background:none;}
.menu li#m0 a.t{ width:80px;}
.menu li#m1{ width:132px;}
.menu li#m1 a.t{ width:132px;}
.menu li.cura a.t,.menu li a.t:hover,.menu li.cur a.t{ background:#7B7E83;}

.menu li .sub{ width:108px; background:#7B7E83;filter:alpha(opacity=90); z-index:10;
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9; position:absolute; left:0px; top:44px; padding-top:10px; padding-bottom:10px; display:none;}
.menu li .sub span{ height:24px; line-height:24px; display:block;}
.menu li .sub span a{ display:block; height:24px; padding-left:24px; color:#ffffff}
.menu li .sub span a:hover{ background:#002A89}
.menu li#m1 .sub{ width:132px;}

.bannerbox{ width:960px; height:380px; margin:auto; position:relative; padding-top:10px}

.footerbox{ border-top:#8C8D91 solid 1px; background:url(footerbg.png); height:68px; clear:both;}
.footerbox .footer{ width:960px; margin:auto; padding-top:10px;}
.footer .flogo{ float:left; padding-top:5px;}
.footer .copy{ float:right; text-align:right; color:#ffffff}
.footer .copy a{ color:#ffffff}	
.footer .copy a:hover{ color:#ffCC00}
.footer .copy p{ display:block; height:24px;}

.newslist li{ height:25px; line-height:25px; text-align:right;}
.newslist li a{ float:left; display:block; background:url(icons.png) no-repeat 0px -101px; padding-left:10px;}
.newslist li a:hover{ background-position:0px -133px;}
.newslist li .en{ color:#666666}

.downlist li{ height:28px; line-height:28px; text-align:right;}
.downlist li a{ display:block; float:left;background:url(icons.png) no-repeat 0px -25px; padding-left:18px;}
.downlist li a:hover{ background-position:0px 8px}/*首页样式表*/
.mainbox{ width:960px; margin:auto;}

.idl{ float:left;}
.idl dt{ height:30px; background:url(indexian.png) repeat-x 0px 27px;}
.idl dt .t{ font-size:15px; height:27px; line-height:27px; background:url(icons.png) no-repeat 0px -65px; padding-left:10px; border-bottom:#002A89 solid 3px; float:left; font-weight:bold}
.idl dt .en{ float:left; padding-top:5px; padding-left:5px; font-size:12px; font-weight:bold; }
.idl dd{ padding-top:5px;}
#indexabout{ width:270px;}
#indexabout .desc{ line-height:20px; color:#515153}
#indexabout .zzbtn{ height:46px; overflow:hidden; padding-top:7px;}
#indexabout .dzhc{ height:66px; overflow:hidden;}
#idnexpro{ width:378px; float:left; padding-left:24px;}
.probtns{ padding-top:5px;}
.probtns li{ float:left; width:183px; height:64px; overflow:hidden; padding-bottom:10px;}
.probtns li.r{ float:right;}
#idnexnews { width:266px; float:right;}
#idnexnews #qh{ height:30px;background:url(icons.png) no-repeat 0px -65px;}
#idnexnews #qh li{font-size:15px; height:27px; line-height:27px; float:left;  font-weight:bold}
#idnexnews #qh li a{ color:#818181;}
#idnexnews #qh li#qh_1{ padding-left:10px;}
#idnexnews #qh li#qh_2{ margin-left:10px;}
#idnexnews #qh li.cur{ border-bottom:#002A89 solid 3px;}
#idnexnews #qh li.cur a{ color:#000000}


#idnexnews .newslist{ height:220px; overflow:hidden;}
.box2{ border:#DCDCDC solid 1px; background:#ffffff}
.box2 dt{ height:31px; border-bottom:#dcdcdc solid 1px; background:url(bartitle.jpg) no-repeat; padding-left:20px; line-height:35px; overflow:hidden; font-weight:bold; font-size:15px;}
.box2 dd{ padding:10px;}

.downlist.indexdown li{ width:440px; float:left; padding-right:20px;}
.downlist.indexdown li.xian{ border-left:#b8b8b8 dotted 1px; padding-left:20px; padding-right:0px;}

.gundong{ height:50px;}
.logolist li{ width:128px; height:48px; overflow:hidden; border:#d8d8d8 solid 1px; float:left; margin-left:10px;}
.logolist.sub li{ margin-top:10px;}
#marx{width:940px; overflow:hidden; height:50px; }

/*内页*/
.subbannerbox{ background:#ffffff}
.subbanner{ height:159px; overflow:hidden; border-bottom:#F0EEEF solid 1px; background-color:#ffffff; background-position:center top; z-index:1;}
.subbanner#subbanner1{ background:url(1.jpg) no-repeat center top;}
.subbanner#subbanner13{ background:url(13.jpg) no-repeat center top;}
.subbanner#subbanner19{ background:url(19.jpg) no-repeat center top;}
.subbanner#subbanner16{ background:url(16.jpg) no-repeat center top;}
.subbanner#subbanner6{ background:url(6.jpg) no-repeat center top;}
.subbanner#subbanner23{ background:url(23.jpg) no-repeat center top;}

.subbox{ background:url(submainbg.jpg) repeat-y center top; z-index:300; position:relative; z-index:1}
.submain{ width:960px;  margin:auto;border-bottom:#F0EEEF solid 1px; position:relative; z-index:2}
.submain .subleft{ width:208px; float:left; padding:1px;position:relative; z-index:3 }
.subleft .cattitle{ height:35px; overflow:hidden; line-height:35px; background:url(subtitle.jpg) repeat-x; font-size:14px; color:#ffffff; padding-left:50px; font-weight:bold; position:absolute; width:156px; left:0px; top:-37px; border:#ebebeb solid 1px; border-bottom:none; z-index:4}
.subleft .subnav{ padding-top:4px; width:206px; padding-top:10px;}
.subleft .subnav li{ width:206px; height:37px; overflow:hidden; line-height:32px;}
.subleft .subnav li a{ display:block; padding-left:50px;width:157px; height:36px; padding-top:1px; line-height:37px; overflow:hidden; font-size:14px;}
.subleft .subnav li.cur a{ background:url(navcurbg.jpg) no-repeat; color:#012988; font-weight:bold;}

.subright{ width:700px; float:right; padding:10px 20px 20px 20px;}
.ntext{ color:#656565; font-size:14px; line-height:30px; padding-top:30px;}
.navs{ height:30px; line-height:30px; border-bottom:#d8d8d8 solid 2px;}
.navs .t{ font-size:16px; float:left; font-weight:bold; }
.navs .mb{ float:right; text-align:right; font-size:12px;color:#999999}
.navs .mb a{ color:#999999}

.ntext a{color:#656565; }
.ntext a:hover{color:#012988; }

.pages {
	CLEAR: both; height:30px; text-align:center;
 padding-top:10px;}
.pages A {
	background-color:#d8d8d8; PADDING:3px 5px 3px 5px; MARGIN:2px;
}
.pages SPAN ,.pagenavi A:hover{
	background-color:#ED3638; PADDING:3px 5px 3px 5px; MARGIN:2px;  PADDING-TOP: 3px; color:#ffffff
}
.pages .current {
  color:#ffffff; background-color:#ED3638;
}

.ntitle{ padding-top:20px; height:30px; font-size:19px; font-weight:bold; color:#000000; text-align:center;}
.nart{ text-align:center; height:25px; color:#999999}

.contactshow dt{ font-size:14px; font-weight:bold; font-weight:bold; color:#000000}
.prolist li{ width:154px; padding:0px 10px 10px 10px; height:200px; float:left;}
.prolist li span{ width:154px; display:block; overflow:hidden;}
.prolist li .pic{ height:154px;}
.prolist li .pic a{ display:block; width:150px; overflow:hidden; height:150px; padding:1px; border:#e8e8e8 solid 1px;}
.prolist li .pic a:hover{ border-color:#012988}
.prolist li .pic img{ width:150px; height:150px;}
.prolist li .txt{ height:36px; line-height:20px; text-align:center; line-height:100%; padding-top:5px; }

#preview{ text-align:center; width:320px; float:left; position:relative;}
.list-h li{ float:left;}
#spec-n5{width:300px; height:56px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{ width:272px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:62px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:50px;}

/*jqzoom*/
.picmore{width:300px; height:300px; text-align:center; border:#d8d8d8 solid 1px; background:#ffffff; }
.jqzoom{  position:relative; margin:auto; overflow:hidden; text-align:center;}
.jqzoom img{ text-align:center}
div.zoomdiv { z-index:100; position:absolute; top:0px; left:310px; width:300px; height:300px; background:#ffffff; border:1px solid #CCCCCC; display:none; text-align:center; overflow:hidden; }
.bigimg{}
.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;}
#spec-list{ position:relative; width:272px; margin-right:6px;}
#spec-list div{ margin-top:0;margin-left:-30px; *margin-left:0;}

.proconttitle{ background:url(procontbg.jpg) no-repeat 0 20px; height:31px; line-height:31px; text-indent:10px; font-weight:bold; font-size:15px; padding-bottom:20px; color:#ffffff; padding-top:20px;}
.infor { float:left; width:350px;}
.infor .title{ font-size:16px; font-weight:bold; color:#000000; height:30px;}
.infor .desc { line-height:24px; font-size:14px; color:#666666}
.infor .artbox{ font-size:14px; font-weight:bold; border:#e8e8e8 solid 1px; background:#f8f8f8; margin:10px 0px 0px 0px; padding:5px; height:30px; line-height:30px;}

.tableshow{border-collapse:collapse;border-spacing:0;}
.tableshow td{ border:#d8d8d8 solid 1px; padding:3px; text-align:center}
.tableshow .th td{ background:#f8f8f8; font-weight:bold;}
.typebtn{ height:27px; border-bottom:#d8d8d8 solid 1px;}
.typebtn div{ float:left; height:26px; float:left; padding-right:10px;}
.typebtn div a{ display:block; float:left; padding:0px 10px 0px 10px; line-height:26px; height:26px; border:#d8d8d8 solid 1px; border-bottom:none;}
.typebtn div a.cur{ background:#d8d8d8;}
#pages{ clear:both;}

.loginform{ border:#e8e8e8 solid 1px; width:160px; margin:auto; padding:10px; margin-top:10px;}