/*通用样式*/
*{margin:0;padding:0;word-wrap:break-word;}
body{background:#fff;font-size:12px;font-family: "Microsoft Yahei",tahoma,arial,\5b8b\4f53,Helvetica,sans-serif;color:#333;}
html, body, h1, h2, h3, h4, ul, li, dl,input{margin:0px;padding:0px;list-style-type:none }
a{color:#333;text-decoration:none;}
a:hover{color:#ff9000;text-decoration:none;}
img {border: none;}
a img{border:none;} 
.maximg img {max-width:100%;}
div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table{empty-cells:show;}
td{vertical-align:top;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
h3,h4{padding:0px; font-size:14px; font-weight:bold;}
pre{max-width:100%;white-space: pre-wrap; white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;}
.clear {clear:both;height:0px; overflow:hidden;}
.blank10{height:10px;overflow:hidden;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.pd10{padding:10px;}
.apd5 a{padding-right:5px;}
.amg5 a{margin-right:5px;}
.fl{float:left;}
.fr{float:right;}
.xddw{position:relative;}
.jddw{position:absolute;}
.bd1{border:1px solid #ddd;}
/************全站布局************/
.full{width:100%;}
.nybj{width:100%;background:#F6F6F6 url(nybj.jpg) repeat-x;}
.wp{width:960px;margin:auto;}
.bigside{width:212px;}
.bigmain{width:730px;}

/*********顶部**************/
.topbar{height:32px;line-height:32px;width:100%;border-bottom:1px solid #ddd;color:#666;}

/************头部************/
.head{width:960px;height:70px;padding:10px 0;margin:auto;}
.head .logo{width:270px;margin-top:2px;float:left;border-right: 1px solid #e1e1e1;}
.head .biaoyu{width:300px;float:left;line-height:26px;font-size:18px;color:#0446ae;padding:10px 0 0 25px;}
.head .biaoyu b{color:#333;font-weight:normal;display:block;}
.head .tel{width:200px;padding-top:15px;float:right;line-height:26px;font-size:14px;color:#0446ae;font-weight:bold;}

.search{width:390px;height:36px;padding:2px;background:#716c6a;float:right;margin-top:25px;text-align:left;}
.search #SearchForm{ padding:0px; margin:0px;width:390px;height:36px;}
.search .textbox{ height:32px;line-height:32px;width:320px;float:left;background:none; border:none; padding:2px;background:#fff; font-size:14px; color:#999;}
.search select{ display:none;}
.search .schsub{ width:60px;height:36px;text-align:center;float:right;}

/************导航菜单************/
#nav{width:100%;height:48px;background:url(menubg.jpg) repeat-x;}
#menu{width:960px;height:48px;margin:0 auto;}
#nav li{float:left;position:relative;z-index:99999;}
#nav li a{display:block;width:106px;height:48px;line-height:48px;text-align:center;color:#FFF;font-size:15px;text-decoration:none;}
#nav .navnow {background:url(menuon2.jpg) center no-repeat;}
#nav li a:hover {background:url(menuon2.jpg) center no-repeat;}
#nav ul li.over{background:url(menuon2.jpg) center no-repeat;}

#nav dl {display:none;margin:0;position:absolute;top:48px;left:1px;}
#nav ul li a:hover dl,#nav ul li.over dl{display:block;width:130px;background:#033999;}
#nav dl dt {padding:0;}
#nav dl dt a{width:110px;height:30px;line-height:30px;text-align:left;padding-left:20px;color:#fff;font-weight:normal;font-size:12px;background:none;}
#nav dl dt a:hover{color:#ffff00;background:none;}

/*********通栏幻灯**************/
.flexslider{position:relative;height:500px;overflow:hidden;background:url(indexflash/loading.gif) 50% no-repeat;z-index:99;}
.slides{position:relative;}
.slides li{height:500px;}
.slides li a{display:block;width:100%;height:500px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(indexflash/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(indexflash/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(indexflash/next.png) center center no-repeat;}


/**********首页********/
.sou {height: 48px;background: url(sou_bg.gif) no-repeat center top;margin-top: 16px;overflow: hidden;margin-bottom: 10px;}
.sou p{color:#666; height:48px; line-height:48px; padding-left:14px;overflow:hidden;}
.sou p a{color:#666; padding:0 6px;}

.fen{ height:1044px; width:235px; border:1px solid #0449b1; background:#f1f1f1; border-top:0; overflow:hidden;}
.fen h2{ height:58px; background:url(fen_h.jpg) no-repeat center top; font:18px "Microsoft Yahei"; text-align:center; font-weight:bold; padding-top:15px; overflow:hidden;}
.fen h2 a{ color:#fff;}
.fen h2 i{ display:block; font-style:normal; text-transform:uppercase; font:14px "Microsoft Yahei"; color:#356dc0; height:24px; overflow:hidden;}
.fen h4{ width:233px; height:35px; margin:0 auto; font:16px "Microsoft Yahei"; text-align:center; line-height:35px; overflow:hidden; margin-top:16px;}
.fen h4 a{ display:block; width:233px; height:35px;_padding-top:7px;color:#fff; background:url(fen_h.jpg)}
.fen h4 img{ padding-left:4px; vertical-align:middle;}
.fen h5{ width:200px; height:26px; font:14px "Microsoft Yahei"; line-height:26px; text-align:center; margin:11px auto 0;overflow:hidden;}
.fen h5 a{ display:block; width:200px; height:26px; overflow:hidden; background:url(fen_hbg1.gif) no-repeat; position:relative;}
.fen h5 span{ display:inline-block; width:6px; height:6px; background:url(fen_jt4.gif) no-repeat center top; position:absolute; top:11px; left:143px;}
.fen h5 a:hover{ background:url(fen_hbg2.gif) no-repeat center top;}
.fen h5 a:hover span{background:url(fen_jt1.gif) no-repeat center top;}
.fen ul{ margin-top:5px;}
.fen li{ font:14px "Microsoft Yahei"; height:26px; line-height:26px; background:url(fen_jt2.gif) no-repeat 41px 10px; padding-left:53px;}
.fen li a{ color:#666;}

.pro{ width:693px; height:1045px; overflow:hidden;}
.pro01{ height:1080px; overflow:hidden;}
.pro01 h3{ height:34px; border-bottom:3px solid #c6c5c5; background:url(pro_h.gif) no-repeat left top; padding-left:40px; font:18px "Microsoft Yahei"; font-weight:bold; line-height:34px; overflow:hidden;}
.pro01 h3 a{ color:#666;}
.pro01 h3 span a{ display:inline-block; padding-top:8px; height:26x; font:12px "Microsoft Yahei"; font-weight:normal; color:#949494; line-height:29px; overflow:hidden; padding-right:10px;}
.pro01 li{ width:217px; float:left; margin:13px 14px 0 0;}
.pro01 li p{ width:217px; height:199px;}
.pro01 li p img{ width:215px; height:197px; border:1px solid #ccc;}
.pro01 li span{ display:block; height:40px; font:14px "Microsoft Yahei"; color:#666; line-height:40px; overflow:hidden; cursor:pointer;}
.pro01 li span em{ display:inline-block; width:84px; height:21px; margin-top:9px; cursor:pointer;}
.pro01 li span img{ width:84px; height:21px;}
.pro01 .nones{ margin-right:0;}
.pro01 .cur p img{ width:211px; height:193px; border:3px solid #0449b1;}
.pro02{ width:692px; height:119px; overflow:hidden; position:relative; margin-top:13px;*margin-top:10px;}
.pro02 h3 img{ width:692px; height:119px;}
.pro02 p{ width:150px;height:80px;overflow:hidden; position:absolute; top:5px; right:0; font:12px "Microsoft Yahei"; color:#fff;}
.pro02 p span{ display:block; font:18px "Microsoft Yahei"; font-weight:bold;}
.pro02 p em{ display:block; margin-top:5px;}

.bgg{ height:820px; background:url(casebg.jpg); overflow:hidden;}

.hh4{ height:39px; background:url(case_line.gif) no-repeat left bottom; font:18px "Microsoft Yahei"; font-weight:bold; line-height:36px; overflow:hidden; padding-top:10px;}
.hh4 a{ color:#0449b1;}
.hh4 i{ font:12px "Microsoft Yahei"; color:#666; text-transform:uppercase; padding-left:8px;}
.hh4 span a{ display:inline-block; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#666; padding-top:9px; height:30px; line-height:30px; overflow:hidden;}

.case{height:347px;background:#fff;overflow:hidden;border:1px solid #ccc;border-top:3px solid #0449b1;padding:0 25px; position:relative;}
.case h5{ width:38px; height:17px; overflow:hidden; position:absolute; top:32px; right:75px;}
.case h5 a{ display:inline-block; width:18px; height:17px; margin-right:1px; background:url(arr_l.gif) no-repeat;}
.case h5 a:hover{background:url(arr_l2.gif) no-repeat;}
.case h5 a.a02{background:url(arr_r.gif) no-repeat;}
.case h5 a.a02:hover{background:url(arr_r2.gif) no-repeat;}
.case li{ width:288px; float:left; margin:15px 22px 0 0;}
.case li img{ width:280px; height:202px; padding:3px; border:1px solid #ccc; display:block;}
.case li span a{ display:block; font:14px "Microsoft Yahei"; text-align:center;margin-top:15px; color:#666; line-height:31px; height:31px;}
.case .nones{ margin-right:0;}

.honor{height:347px; background:#fff; overflow:hidden;border:1px solid #ccc;border-top:3px solid #0449b1;padding:0 25px;margin-top:36px; position:relative;}
.honor .hh4 a{ color:#666;}
.honor h5{ width:38px; height:17px; overflow:hidden; position:absolute; top:32px; right:75px;}
.honor h5 a{display:inline-block; width:18px; height:17px; margin-right:1px; background:url(arr_l.gif) no-repeat;}
.honor h5 a:hover{background:url(arr_l2.gif) no-repeat;}
.honor h5 a.a02{background:url(arr_r.gif) no-repeat;}
.honor h5 a.a02:hover{background:url(arr_r2.gif) no-repeat;}
.honor li{ width:288px; float:left; margin:15px 22px 0 0;}
.honor li img{ width:280px; height:202px; padding:3px; border:1px solid #ccc; display:block;}
.honor li span a{ display:block; font:14px "Microsoft Yahei"; text-align:center;margin-top:15px; color:#666; line-height:31px; height:31px;}
.honor .nones{ margin-right:0;}

.infullbg{height:190px;overflow:hidden;background:url(infullbg.jpg) no-repeat center top; position:relative;}
.infullbg h3 a{ display:block;  height:190px; overflow:hidden;}
.infullbg p{ width:215px; height:110px; overflow:hidden; font:12px "Microsoft Yahei"; color:#fff; position:absolute; top:63px; left:50%; margin-left:280px;}
.infullbg p span{ display:block; font:24px "Microsoft Yahei"; font-weight:bold; color:#fff;}
.infullbg p em{ display:block; background:url(gg2_btn.png) no-repeat center top; font:12px "Microsoft Yahei"; text-align:center; width:190px; height:24px; color:#fff; line-height:24px; overflow:hidden; margin-top:4px; font-style:normal;}
.infullbg p em a{ color:#fff;}

.about{ height:400px; overflow:hidden; margin-top:52px; padding:0 25px;margin-bottom: 30px;}
.about dl{ height:400px; overflow:hidden;}
.about dt{ width:500px; height:400px; overflow:hidden; float:left;}
.about dt img{ width:358px; height:279px;}
.about dd{ width:380px; height:400px; float:right; overflow:hidden;}
.about dd h4 a{ display:block; height:38px; font:18px "Microsoft Yahei"; font-weight:bold; line-height:36px; color:#0449b1; overflow:hidden; background:url(case_line.gif) no-repeat left bottom;}
.about dd p{ font:14px "Microsoft Yahei"; color:#666; line-height:28px; height:318px; overflow:hidden; margin-top:8px; text-indent:2em; float: left;}
.about dd em a{ display:block; text-align:right; font:14px "Microsoft Yahei"; color:#003399; font-style:normal; height:28px; line-height:28px; overflow:hidden; float: right;}

.inewsbox{border:1px solid #ccc;overflow:hidden;border-top:3px solid #0449b1;margin-bottom:32px;}
.inewsbox .tit{height:36px;line-height:36px;background:#f1f1f1;border-bottom:1px solid #ddd;padding:0 10px;}
.inewsbox .tit h3{float:left;}
.inewsbox .tit .more{float:right;}
.inewsbox .tit .more a{color:#015bbb;}
.inewsbox .con{padding:10px;line-height:30px;}

.inewstw{line-height:26px;margin-top:10px;}
.inewstw .td1{width:190px;padding-left:10px;}
.inewstw .td1 img{width:170px;height:130px;padding:2px;border:1px solid #ddd;}
.inewstw .td2{padding-right:10px;}
.inewstw .td2 .view{padding:2px 8px;background:#ed8b00;color:#fff;}

.wenda{padding:10px;}
.wenda li{height:80px;line-height:26px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #ddd;}
.wenda .w{padding-left:24px;background:url(fqa_q.png) left center no-repeat;}
.wenda .d{padding-left:24px;background:url(fqa_a.png) left 5px no-repeat;}

.link{background:#083791;overflow:hidden;line-height:24px;color:#fff;}
.link .wp{padding:15px 0;}
.link a{color:#fff;margin-left:10px;display:inline-block;font-size:14px;}

.ingd{position:relative;}
.ingd .prev,.ingd .next{width:18px;height:16px;line-height:16px;border:1px solid #ddd;text-align:center;position:absolute;cursor:pointer}
.ingd .prev{top:40px;right:120px;}
.ingd .next{top:40px;right:100px;}

.wk{margin-bottom:10px;}
.wk .tit{height:34px;line-height:34px;padding:0 8px;background:#f5f5f5;border-bottom:1px solid #e5e5e5;}
.wk .tit h3{float:left;font-size:14px;}
.wk .more{float:right;text-align:right;}
.wk .con{padding:10px;line-height:30px;font-size:14px;}
.wk .con a{font-size:14px;}
.wk .con li{padding-left:12px;overflow:hidden;word-break:break-all;word-wrap:break-word;}
.wk .con li span{float:right;font-size:12px;font-weight:normal;color:#999;}

.nor li{background:url(li_ico.gif) left center no-repeat;padding-left:12px;}
.nor li span{float:right;font-size:12px;font-weight:normal;color:#999;}
.hot{background: url(top20.png) no-repeat 2px 6px;padding:5px 5px 5px 30px;line-height:26px;}

/**********侧栏********/
.sidelm{margin-bottom:20px;}
.sidelm h2 {height: 48px;line-height: 48px;background: url(bara.jpg) center top no-repeat;color: #fff;font-size: 16px;text-align: center;}

/*一级导航*/
.expmenu{ width:162px; padding:10px 25px; background: #006db3; overflow:hidden;}
.expmenu li div.header{ height:28px; line-height:28px; background:url(barc.jpg) left top no-repeat; overflow:hidden; margin-bottom:5px;}
.expmenu li div.header a{ padding-left:15px; color:#004777;font-size:14px;}
/*三角按钮*/
.expmenu li div.header .arrow{ display:block; width:20px; height:28px; float:right; overflow:hidden; cursor:pointer;}
.expmenu li div.header .arrow.down{ background:url(arrow_d.gif) left 9px no-repeat;}
.expmenu li div.header .arrow.up{ background:url(arrow_u.gif) left 9px no-repeat;} 
/*二级导航*/
.expmenu li .menu{ padding:0 15px 5px; overflow:hidden;}
.expmenu li .menu li{ height:28px; line-height:28px; padding-left:15px; background:url(li.png) left 9px no-repeat;overflow:hidden;border-bottom: 1px dashed #d6f3fe; font-size:12px;}
.expmenu li .menu li a{ color:#fff;}

.sidelx{padding:8px;background:#005692;color:#fff;line-height:26px;}

/**********当前位置********/
.navigation{height:35px;line-height:35px;color:#999;background:url(home.gif) no-repeat left center;padding-left:20px;}
.navigation a{color:#999;}

.listpic{width:165px;height:210px;float:left;padding:6px;text-align:center;margin:0 0 10px 0;}
.listpic .pic{width:165px;height:165px;overflow:hidden;}
.listpic .pic img{width:165px;min-height:165px;}
.listpic p{margin-top:5px;height:40px;line-height:20px;overflow:hidden;}

.fgline{height:1px;margin:5px 0;border:none;border-top:1px dashed #ccc;}

/**********文章详情********/
.artbody{padding:10px 15px;line-height:26px;}
h2.title{font-size:22px;font-weight:bold;line-height:30px;text-align:center;margin:10px 0;}
.artinfo{text-align:center;color:#999;border-bottom:1px solid #ddd;margin-bottom:15px;}
.artinfo a{color:#999;}
.artcon{font-size:14px;line-height:30px;}
.artcon a{color:#488bc7;text-decoration:underline;}
.artkey{margin:15px 0;}

/**********产品详情********/
.cpinfo{padding:10px 0 0 20px;line-height:40px;vertical-align:top;}
.cpinfo p{border-bottom:1px solid #ddd;}
.cpinfo p b{font-size:14px;color:red;}
.bodytype{height:40px;line-height:40px;padding-left:30px;font-size:14px;font-weight:bold;color:#ff6600;background:url(cplistbg.jpg) no-repeat;margin:30px 0 10px 0;}
.bodycon{padding:0 5px;}

/***相册加放大镜***/
#preview{ float:none; margin:10px auto; text-align:center; width:350px;}
.jqzoom{ width:350px; height:300px;position:relative;padding:0;}

#spec-n5{width:350px; height:56px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(cpshow/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(cpshow/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{width:322px;float:left;overflow:hidden;margin-left:2px;margin-right:6px;display:inline;position:relative; }
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:62px;background:none;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:50px;}

/*放大镜*/
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:350px;height:350px;background:url(cpshow/loading.gif) #fff no-repeat center center;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;}

/******自动大小 图排列 通用******/
.autopiclist{width:25%;float:left;margin:0 0 20px 0;overflow:hidden;}
.autopiclist .pic{width:95%;margin:auto;}
.autopiclist .pic img{width:100%;}
.autopiclist .title{width:95%;height:24px;line-height:24px;margin:3px auto;overflow:hidden;font-size:12px;text-align:center;}

/**********上下页********/
.bigmain .next{line-height:26px;margin:20px 0;color:#666;}
.bigmain .next a{color:#666;}

/**********单页********/
.pagetit{font-size:18px;line-height:50px;text-align:center;border-bottom:1px dashed #ccc;padding-top:15px;}

/**********分页********/
.cpage {text-align:center;margin:10px auto;}
.cpage a{background-color: #FFFFFF;border:#ddd solid 1px;color:#666;font-size: 12px;height: 26px;line-height: 26px;margin: 5px 2px;padding:5px 10px;}
.cpage a.on{background:#ff9000;color:#fff;}
.cpage span{font-size: 12px;height: 26px;line-height: 26px;margin: 5px 2px;padding:5px 10px;border:#ff9000 solid 1px;background:#ff9000;color:#fff;}

/**********底部********/
.foot{ background:url(footer_bg.jpg) repeat center top;overflow:hidden;}
.fnav{background:#002e59;font:14px "Microsoft Yahei"; font-weight:bold; height:40px; line-height:40px; text-align:center; color:#fff; overflow:hidden; }
.fnav a{ color:#fff; padding:0 20px;}

.f_wz{text-align:center;font:14px "Microsoft Yahei"; line-height:24px; color:#74a4f2;padding:15px 0 20px;color:#eee;}
.f_wz a{ color:#eee;}

