/* CSS Document */


body{ width:100%;line-height:180%; margin:0px auto;padding:0; font-size:12px;font-family:"\5FAE\8F6F\96C5\9ED1";color:#333;}

#body{
	margin:0 auto; 
	color:#2e2e2e; 
	padding-bottom:20px;
	
}

p,ul,big,small,b,span,font{ font-size:12px;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;margin-top:0px;margin-left:0px;overflow:hidden; }

ul{padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;margin-top:0px;margin-left:0px;overflow:hidden}
li{ list-style:none;float:left}
ul{list-style:none;}
img { border:none;}
a { color:#333; text-decoration:none};
a:hover { color:#c31713 ; text-decoration:underline}
.top{ height:33px; background:url(top_bg.jpg)/*tpa=http://www.handian027.com/App/Tpl/Home/Default/Public/images/top_bg.jpg*/}
.bodyCenter{ width:1024px; margin:0 auto;}
.top .bodyCenter span{ display:block; height:33px; float:right; line-height:32px; color:#252525; padding-right:14px;}
.top .bodyCenter span a{ color:#252525}
.top .bodyCenter span a:hover{color:#F00}
.head{ height:115px; padding-top:10px; position:relative; z-index:99999; background:#fff;overflow:visible; }

.top1{ height:115px; overflow:hidden;}
.logo1{ height:115px; overflow:hidden; float:left;}
.rss{ height:100px; float:right;}
.shoucang{ padding-top:0px; width:340px; line-height:30px; text-align:right;}
.sss{ margin-top:12px;}
.fmenue{ height:40px;position:relative; background:#f8f8f8; z-index:99999;  }

.logo{ width:239px; height:89px; float:left; display:inline; margin-left:73px;}
.headCenter{ width:1024px; margin:0 auto;}
.headCenter1{ width:960px; padding-left:60px; margin:0 auto;}
.nav{ width:732px; height:75px;overflow:visible;  float:left; display:inline; margin-left:53px;}
.search{ height:42px; padding-bottom:7px; margin-top:15px; text-align:right; line-height:42px; font-family:"微软雅黑"; font-size:16px; float:right;  padding-right:26px;}
.search font{ font-size:26px; color:#0478cf; font-weight:bold;}

.toptel{
	width:170px; height:56px; padding-top: 4px; 
	color:#fe6716; font-size: 14px; line-height: 30px; text-align:right; float:right;
 }
.toptel span{color: #fe6716;font-size:26px;line-height: 36px;font-family:impact;}



.menu{ width:732px; height:45px;}
.daohang{ width:732px; height:45px; position:relative; background:none; z-index:2; overflow:visible; overflow:visible;}
.menu_tiao{ width:732px; height:4px; position:relative;z-index:0; top:-4px; overflow:hidden;  background:none; }
.tiao{ width:732px; height:4px;bottom:0px; background:url(tiao.jpg)/*tpa=http://www.handian027.com/App/Tpl/Home/Default/Public/images/tiao.jpg*/ no-repeat;}
.fnav{ width:120px; height:40px; z-index:99; position:relative; overflow:visible; float:left;}
a.fa{ display:block; width:120px; height:40px; text-align:center; color:#333; line-height:40px; font-size:16px; font-family:"微软雅黑";}
a.fa:hover { background-color:#0078ce; color:#fff;}

.fnav:hover a.fa{  background-color:#0078ce; color:#fff;}


.snav{ width:525px; display:none; padding-left:20px; overflow:hidden; background:url(son_nav_bg.jpg)/*tpa=http://www.handian027.com/App/Tpl/Home/Default/Public/images/son_nav_bg.jpg*/ repeat-y #fff; padding-top:10px; padding-right:15px; padding-bottom:25px; top:40px; position:absolute; z-index:10;}
.clear{ width:100%; height:1px; clear:both;}
.snav_left{ width:134px; float:left; padding-right:20px;}
a.sa{ display:block; border-bottom:#cccccc 1px solid; line-height:30px; font-size:14px; font-family:"微软雅黑"; color:#333;}
a.sa:hover{ color:#333}
.snav_right{ width:345px; float:left; padding-left:20px; padding-top:5px;}
.snav_img{ width:345px; height:150px;}
.snav_title{ line-height:24px; margin-top:6px; font-size:14px;}
.snav_content{ line-height:20px; color:#333}
.snav_content a.xx{ color:#ffa300}
.news_snav{ width:840px; overflow:hidden; background:#f3f3f3; height:300px; left:-200px;}
.news_snavlist{ width:172px; border-right:#cccccc 1px solid; height:300px; float:left;}
.news_snavlistimg{ padding-left:11px; text-align:center; padding-right:11px;}
.news_snavlistbigtitle{ margin-top:10px; line-height:26px; font-weight:bold; font-size:14px; padding-left:11px; padding-right:11px;}
.news_snavlistbigtitle a:hover{ color:#333}
.cp{ padding-left:11px; padding-top:8px; padding-right:11px;}
.cp a{ display:block; line-height:26px;}
.cp a:hover{ color:#333}
.rnav{ width:73px; height:119px; float:right; background:url(rtop_bg.jpg)/*tpa=http://www.handian027.com/App/Tpl/Home/Default/Public/images/rtop_bg.jpg*/}
.cy_nav{ left:-92px}
.zp_nav{ left:-336px}
.lx_nav{ left:-458px;}
.banner{ height:418px;}
.serv{ left:-170px;}
.lxnav{ left:-380px;}
.fanav{ left:-67px;}
.main{ width:980px; margin:0 auto; padding-top:10px;}
.maint{ height:40px; background:#f5f4f2;}
.maintt{ width:102px; margin-right:19px; height:40px; float:left; border-radius:5px; background:#2b96e9; line-height:40px; font-size:16px; color:#fff; text-align:center; font-family:"微软雅黑";}
.mainm{ height:40px; float:left; color:#000; line-height:40px; font-size:12px;}
.maintb{ height:40px; float:right; line-height:40px; padding-right:22px;}
.main1{ padding-top:0px;}
.lmain1{ width:555px; float:left}
.lmain1_title{ height:45px; overflow:hidden; border-bottom:#d0d0d0 1px solid;}
.lmain1_title span{ display:block; float:left;}
.lmain1_title a{ display:block; float:right;color:#333;  line-height:54px; font-family:Tahoma, Geneva, sans-serif; padding-right:3px;}
.lmain1n{ height:116px; border-bottom:#979797 1px dotted; padding-left:13px;}
.lmain1ntitle{ height:24px; line-height:24px; margin-top:9px; font-weight:bold; background:url(t.jpg)/*tpa=http://www.handian027.com/App/Tpl/Home/Default/Public/images/t.jpg*/ left center no-repeat;padding-left:15px;}
.lmain1ntitle a{ color:#f18310;}
.lmain1n_box{ padding-left:14px;}
.lmain1n_box big{ display:block; line-height:20px; color:#333; width:350px; float:left;}
.lmain1n_box small{ padding-top:4px; display:block; float:right;}
.lmain1box{}
.lmain1_list{ height:32px; clear:both; background:url(t1.jpg)/*tpa=http://www.handian027.com/App/Tpl/Home/Default/Public/images/t1.jpg*/ left center no-repeat; background-position:7px; padding-left:22px; border-bottom:#989898 1px dotted;}
.lmain1_list a{ display:block; color:#333; line-height:32px; float:left;}
.lmain1_list:hover a,.lmain1_list:hover span{ color:#ffa401;}
.mainm a{color:#333;}
.mainm a:hover{ color:#ffa401;}
.maintb a:hover{ color:#ffa401;}
.lmain1_list span{ display:block; float:right; padding-right:3px; line-height:32px;}
.rmain1{ width:391px; float:right;}
.lmain1box1{ padding-top:3px; padding-left:3px; width:388px; overflow:hidden;}
.indexpro1{ width:176px; padding:5px; border-radius:3px; height:70px; margin-top:2px; float:left; display:inline; margin-right:10px; }
.indexpro1 a{ display:block; width:100%; height:70px;}
.indexpro1 a big{ display:block; color:#067fd8; width:100px; padding-top:20px; float:left; line-height:18px; font-size:14px;}
.indexpro1 a small{ display:block; width:65px; float:right; height:70px;}

.main2{overflow:hidden;  margin-top:18px;}
.clear{ width:100%; clear:both; height:10px;}

.main2box{ height:180px; border-left:#d0d0d0 1px solid;border-right:#d0d0d0 1px solid; border-bottom:#d0d0d0 1px solid; overflow:hidden; width:100%;}
.main2box_list{ width:194px; cursor:pointer; height:180px; float:left; overflow:hidden; border-right:#d0d0d0 1px solid;}
.main2box_list:hover{ background:url(g.jpg)/*tpa=http://www.handian027.com/App/Tpl/Home/Default/Public/images/g.jpg*/ bottom repeat-x;}
.main2box_listimg{ width:179px; padding:9px 8px 9px 8px; height:107px; margin-top:10px;}
.main2box_listimg a img{ border-radius:8px;}
.main2box_listtxt{ width:178px; margin:0 auto; margin-top:0px;}
.main2box_listtxt big{ display:block; height:43px; line-height:43px;}
.main2box_listtxt big a{ font-size:14px; color:#333; font-family:"微软雅黑"}
.main2box_listtxt big a font{ color:#969696;}
.main2box_listtxt small{ display:block; margin-top:4px; height:24px; line-height:24px; background:url(s.jpg)/*tpa=http://www.handian027.com/App/Tpl/Home/Default/Public/images/s.jpg*/ left center no-repeat; background-position:5px; padding-left:22px; font-size:14px;font-family:"微软雅黑"}
.main2box_listtxt small a{color:#333}
.main3{ height:88px; display:none; padding-top:16px; background:url(main3.jpg)/*tpa=http://www.handian027.com/App/Tpl/Home/Default/Public/images/main3.jpg*/; margin-top:30px;}
.center{ width:980px; margin:0 auto;}
.main3_title{ height:24px; line-height:24px; font-size:14px; color:#333; font-size:14px; font-family:"微软雅黑"}
.main3_content{ height:32px; margin-top:5px;}
.ss{ width:340px; float:left; height:32px; background:url(ss.jpg)/*tpa=http://www.handian027.com/App/Tpl/Home/Default/Public/images/ss.jpg*/}
.k{ width:270px; height:30px; float:left; border:none; background:none; line-height:32px; font-family:"微软雅黑"; color:#ccc; font-size:14px; padding-left:2px;}
.submit{ width:60px; height:30px; border:none; background:none; float:right;}
.shire{ width:500px; height:32px; float:left; overflow:hidden; padding-left:30px;}
.foot{ overflow:hidden; padding-top:20px; padding-bottom:20px; background:#5f5f5f;}
.lfoot{ width:110px; float:left;}
.lfoot_title{ height:36px; border-bottom:#888888 1px solid; color:#fff; font-weight:bold; line-height:40px; font-size:14px}
.lfootcontent{ padding-top:9px;}
.lfootcontent a{ display:block; line-height:24px; color:#cccccc;}
.lfootcontent a:hover{ color:#fff}
.mfoot{ width:590px; float:left; display:inline; margin-left:30px;}
.mfoot_content{ padding-top:7px;}
.mfoot_list{ line-height:20px; overflow:hidden; padding-bottom:8px;}
.mfoot_list span{ display:block; line-height:20px; float:left; font-weight:bold; width:120px;color:#ccc;}
.mfoot_list span a{ color:#ccc;}
.mfoot_list span a:hover{ color:#fff}
.mfoot_list big{ width:460px; display:block; line-height:20px; color:#ccc; float:left;}
.mfoot_list big a{ color:#ccc;}
.mfoot_list big a:hover{ color:#fff;}
.rfoot{ width:200px; float:right;}
.rfootcontent{ width:200px; padding-top:8px;}
.nbanner{ height:200px; background:url(nbanner.jpg)/*tpa=http://www.handian027.com/App/Tpl/Home/Default/Public/images/nbanner.jpg*/ top center no-repeat}
.lmain{ width:225px; float:left;}
.lmain_title{ height:49px; border-bottom:#0077ce 2px solid; line-height:58px; font-size:18px; padding-left:3px;}
.lmain_content{ overflow:hidden; padding-bottom:150px; background:#f3f3f3}
.lmain_content a.leftf{ display:block; line-height:50px; padding-left:44px; font-size:14px;}
.lmain_content a.leftf.hover{ color:#0377ce;}
.lmain_content a.leftf:hover{ color:#0377ce;}
.lmainnav{ display:block; border-bottom:#f7f7f7 1px solid; overflow:hidden;}
.lmainnav a.lfa{ display:block; line-height:50px; padding-left:44px; font-size:14px;}
.lmainnav a.lfa:hover{ color:#0077ce;}
.lmainnavson{ padding-top:10px; display:none; padding-bottom:10px;}
.lmainnavson a.ason{ line-height:36px; display:block; padding-left:44px;}
.lmainnavson a.ason:hover{ color:#0077ce;}
.rmain{ width:724px; float:right;}
.rmain_title{ height:50px; border-bottom:#cfcfcf 1px solid;}
.rmain_title span{ display:block; height:50px; float:left; line-height:58px; font-size:14px; padding-left:12px; background:url(po.jpg)/*tpa=http://www.handian027.com/App/Tpl/Home/Default/Public/images/po.jpg*/ left center no-repeat; background-position:0px 24px;}
.rmain_title small{ display:block; float:right; padding-right:5px; line-height:58px;}
.about_content{ padding:10px; line-height:24px;}
.news_content{ }
.n{height:142px; border-bottom:#e3e3e3 1px solid; margin-top:19px;}
.nimg{ width:200px; height:120px; float:left; border:#ccc 1px solid}
.ninfo{ width:506px; float:left; display:inline; margin-left:11px;}
.ninfo_title{ display:block; height:38px; border-bottom:#ccc 1px dotted; line-height:38px; font-size:14px;}
.ninfo span{ display:block; padding-top:8px; line-height:24px;}
.ninfo span a{ color:#ee8216;}
.nlist{ height:34px; border-bottom:#ccc 1px dotted; padding-left:3px; padding-right:3px;}
.nlist a{ display:block; line-height:34px; float:left; line-height:34px;}
.nlist a:hover{color:#ee8216;}
.ninfo_title a:hover{color:#ee8216;}
.nlist span{ display:block; line-height:34px; float:right;}
.dede_pages{ text-align:center;}
 .dede_pages a,.dede_pages span{ padding:5px 10px; border:#F2F2F2 1px solid}
.dede_pages a.thisclass{ background:#193975; color:#FFF;}
.info_title{ height:35px; margin-top:15px; text-align:center; color:#0079cf; line-height:36px; font-family:"微软雅黑"; font-size:20px;}
.info_info{ height:30px; text-align:center; border-bottom:#F2F0EE 1px solid;color:#5f5f5f;  margin-top:8px; font-size:12px;}
.info_content{ padding-top:10px; line-height:26px; font-size:14px;}
.info_content p ,.info_content div { line-height:26px; font-size:14px;}
.info_content { max-width:680px;}

.info_share{height:37px;text-align:right; margin-top:3px; padding-bottom:8px;}
.shangxia{ height:30px; border-top:#F2F0EE 1px solid; padding-top:5px; }
.casecontent{ width:100%; overflow:hidden;}
.caselist{ width:220px; margin-top:10px; float:left; float:left; display:inline; margin-left:3px; margin-right:25px;}
.caselistimg{ width:214px; height:154px; border:#ccc 1px solid; padding:2px;}
.w110{ width:110%; }
.caselistimgtitle{ height:30px; overflow:hidden; text-align:center; line-height:30px;}


.last_top{ height:35px; width:982px; margin:0 auto; margin-top:10px; border-bottom:#ededed 2px solid}
.last_top a{ display:block; width:120px; height:35px; background:#ededed; font-size:14px; float:left; margin-right:5px; text-align:center; line-height:36px; color:#000}
.last_top a.hover{ background:#0078ce; color:#fff;}
.last_center{ width:982px; margin:0 auto; margin-top:7px;}
.last_title{ overflow:hidden; margin-top:5px;}
.last_title big{ display:block; font-weight:bold; width:120px; height:30px; padding-left:50px; line-height:30px; font-size:14px;  float:left; background:#ededed}
.last_title big a{ color:#333;}
.last_title:hover big{ background:#0078ce}
.last_title:hover big a{ color:#fff}
.last_title small{ display:block;width:792px;overflow:hidden;  padding-right:8px;float:right; background:#f4f4f4; line-height:30px;}
.last_title small a{ color:#333; display:block; float:left;padding-left:10px; font-size:14px;}
.last_title small a:hover{ color:#0078ce}
.last_list{ height:40px; border-top:2px #0078ce solid; margin-top:15px; background:url(last_list.jpg)/*tpa=http://www.handian027.com/App/Tpl/Home/Default/Public/images/last_list.jpg*/;}
.last_list big{ display:block; width:44px; background:#0078ce; height:40px; float:left; line-height:40px; text-align:center; font-size:20px; font-weight:bold; color:#fff;}

.last_list .big22{ display:block;  background:#0078ce; height:40px; float:left; line-height:40px; text-align:center; font-size:20px; font-weight:bold; color:#fff;}


.last_list span{ display:block; height:40px; float:left; padding-left:15px; line-height:40px; font-size:16px; color:#0078ce; padding-right:15px; }

.last_list small{ display:block; height:40px; float:right; padding-right:3px; line-height:40px; font-size:12px; width:708px; overflow:hidden; text-align:right;}

.last_list small a{ color:#333}
.last_list small a:hover{color:#0078ce}
.last_box{ overflow:hidden;width:110%; margin-top:15px;}
.last_boxleft{ width:214px; height:250px;padding:2px;border:#ccc 1px solid; float:left;}
.last_boxlist{ width:180px;float:left; display:inline; margin-right:20px;}
.last_boxlistimg{ width:174px; overflow:hidden; border:#b6b6b6 1px solid; padding:2px;}
.last_boxlistimg:hover{background:#0078ce}
.last_boxlisttitle{ height:40px; text-align:center; line-height:56px;}
.procontent{ padding-top:19px;}
.proone{ height:270px; overflow:hidden;}
.prooneimg{ width:400px; height:268px; float:left; border:#ccc 1px solid}
.proms{ width:310px; float:right;}
.promstitle{ height:40px; line-height:24px; font-size:18px; color:#333}
.proms_list{ line-height:35px; border-bottom:#CCC 1px dotted; font-size:14px;}
.zxzx{ padding-top:15px; overflow:hidden;}
.tjlist{ width:150px; float:left; display:inline; margin-right:10px;}
.tjlistimg{ width:146px; float:left; display:inline; margin-right:10px; border:#E8E8E8 1px solid;}
.tjlisttitle{ text-align:center; line-height:30px; height:30px;}

.protwo{ height:35px; margin-top:20px; border-bottom:#eeeeee 1px solid;}
.protwo span{ display:block; width:118px; height:35px; cursor:pointer; background:#ededed ; text-align:center; float:left; color:#333; line-height:36px; font-size:14px; margin-right:8px;}
.protwo span.hover{ background:#0077ce; color:#fff;}
.prothree{ padding-top:15px; line-height:26px;}
.nvnews{ height:100px; margin-bottom:5px; overflow:hidden; border-bottom:#F0F0F0 1px dashed;}
.nvnewsimg{ width:140px; height:90px; float:left;}
.nvnewsinfo{ width:195px; float:right;}
.nvnewsinfo a{ display:block; color:#ffa300; height:24px; line-height:18px; font-weight:bold;}
.nvnewsinfo span{ display:block; line-height:20px;}
.nvnewslist{ height:24px;}
.nvnewslist a{ display:block; float:left; line-height:24px;}
.nvnewslist:hover a{ color:#ffa300;}
.nvnewslist:hover span{ color:#ffa300;}
.nvnewslist span{ display:block; float:right; line-height:24px;}
.zxzx .w110 .hover{ border:#0077ce 1px solid}
.dibu{ height:40px; background:#f8f8f8;}
.dibuleft{ float:left; line-height:46px; color:#333;}
.dibuleft a{ color:#333}
.diburight{ float:right;color:#333; line-height:46px;}
.indexprobig{ height:32px; margin-top:20px; background:#f2f2f2; padding-left:20px; line-height:32px; font-size:14px; color:#333333;}
.indexprobiglist{ height:28px; position:relative; border-bottom:#dddddd 1px solid; padding-left:15px; padding-right:20px;}
.indexprobiglist a.title{ display:block; float:left; line-height:28px;}
.indexprobiglist a.canshu{ background:url(ico1.png)/*tpa=http://www.handian027.com/App/Tpl/Home/Default/Public/images/ico1.png*/ left center no-repeat;line-height:28px; display:block; float:right; padding-left:20px;}
.indexprobiglist:hover{ background:#0091e6}
.indexprobiglist:hover a.title{ color:#fff;}
.indexprobiglist:hover a.canshu{ color:#fff;background:url(ico2.png)/*tpa=http://www.handian027.com/App/Tpl/Home/Default/Public/images/ico2.png*/ left center no-repeat;}
.indexprobiglistimg{ width:108px; position:absolute; z-index:999; display:none; height:108px; left:40%; top:-41px; border:#0091e6 1px solid;}
.indexprobiglist:hover .indexprobiglistimg{ display:block;}
.tjpro{ border: 1px solid #ddd; width:1024px; margin:0 auto;background: #f6f6f6; overflow:hidden;}
.tjprotitle{ height:34px; padding-left:15px; line-height:34px; background:#e7e7e7; font-size:14px; color:#333}
.tjprocontent{ padding:20px; padding-bottom:10px; overflow:hidden;}
.tjprolist{ float:left; overflow:hidden; display:inline; margin-right:18px;}
.tjprolistimg{ width:180px; height:140px; border:#ccc 1px solid;}
.tjprolisttitle{ line-height:30px; text-align:center;}
.w110{ width:110%; overflow:hidden;}
.rmain1blist{ width:180px; margin-right:17px; margin-left:5px; height:66px; float:left; display:inline; margin-top:11px;}
.link{ line-height:30px; font-size:14px; color:#FFF;}
.link a{ padding-right:15px; font-size:12px; color:#FFF;}



#demo {overflow: hidden;width: 980px;}

#indemo, #demo1, #demo2 {float: left;}
#indemo {width: 800%;}

.page { padding:4px 0px 0px 1px; float:right; clear:both;}
.page a, .page span { float:left; display:block; border:1px solid #D3D1D1; padding:2px 5px; margin-left:4px; line-height:22px; }
.page a:link, .page a:visited { text-decoration:none; }
.page a:hover { background:#0077c1; color:#ff9900; }
.page .current{ background:#0077c1; color:#FFF;}
.page #total{color:red}
