@charset "utf-8";
/* CSS Document */
/* top部分 */
#top{ width:943px; margin:0px auto; height:140px;}
.logo{ margin-top:18px;}
.minimuen{ margin-top:54px;}
.muen{ height:44px; overflow:hidden; margin-top:10px; background:url(../images/muenbg.png) no-repeat left top;}
.muen ul{ height:44px;}
.muen li{ text-align:center; font-size:14px; font-weight:bold; font-family:"幼圆"}
.muen li a{ color:#000000;}
.muen li a:hover{ color:#fff; text-decoration:none}
.muenli1{padding-top:17px; padding-bottom:17px;}
.muenli1 a{width:45px;padding:17px 36px;}
.muenli1 a:hover{ background:url(../images/libg2.png) no-repeat top;}
.muenli2{border-left:1px solid #fff; padding-top:15px; padding-bottom:15px;}
.muenli2 a{width:60px; padding:15px 38px;}
.muenli2 a:hover{ background:url(../images/libg2.png) no-repeat top;}
/* top部分 */

/* 主要部分 */
#defaultmain{ width:943px; margin:0px auto; height:auto;}
.dml{ width:326px; margin-top:20px; background:url(../images/dmlbg.png) no-repeat top left; height:170px;}
.dmm{ width:329px; margin-top:20px; background:url(../images/dmmbg.png) no-repeat top left; height:170px; margin-left:16px}
.dmr{ width:257px; margin-top:20px; background:url(../images/dmrbg.png) no-repeat top left; height:60px;padding-top:110px; padding-right:3px;}
.more{ text-align:right; margin-top:7px; padding-right:10px;}
.dmlc{ padding-top:20px; line-height:150%; color:#666666;}
.dmlc img{ padding-right:5px;}
.xxi a{ color:#FF0000; }
.casebyd{ margin-top:12px; margin-left:14px; width:300px; height:70px; overflow:hidden;}
.online{ padding-top:38px; padding-left:3px;}
.dmr ul{ padding-top:110px; padding-right:3px;}
.dmr li{ padding-top:3px;}
.dmr a{ color:#666;}
.dmr p{ padding-bottom:4px; height:13px; line-height:13px;}
/* 主要部分 */

/* 底部 */
#footer{ width:943px; margin:0px auto; height:114px; margin-top:20px;}
.flink{ color:#A8A8A8; padding-left:677px;}
.f1{ height:47px; background:#E6E6E6 url(../images/footbg.png) no-repeat 24px 13px ;}
.copy{ padding-left:33px; padding-top:10px; color:#9C9C9C;}
.linkimg{ width:160px; height:45px; background:#FFFFFF; margin-top:1px; margin-right:40px;}
.f2{ padding-top:10px; padding-left:25px; color:#BABABA;}
.copy a{ color:#999;}
.footseo{ padding-top:5px; padding-bottom:5px; color:#EEE; text-align:center;}
.footseo a{ color:#EEE;}
/* 底部 */

/*about*/
#inmain{ width:943px; margin:0px auto; height:auto;}
.inleft{ padding-top:17px; width:155px;}
.inright{ padding-top:13px; width:763px; position:relative;}
.sider{ background:url(../images/inleftbg.png) repeat-y left; margin:0px; padding:0px; padding-left:15px; padding-right:15px;}
.abouttop{ background:url(../images/aboutlefttop.png) no-repeat top left; height:91px;}
.inleftbottom{ background:url(../images/inleftbottom.png) no-repeat top left; height:60px;}
.hx{ border-bottom:1px #EFEFEF solid; padding-top:13px;}
.sider img{ padding-top:13px; padding-left:12px;}
.NowPosition{ background:url(../images/hj.png) no-repeat left; padding-left:15px; color:#AEAEAE;}
.NowPosition a{color:#AEAEAE;}
.inrighttit{ border-top:1px #E9E9E9 solid; background:url(../images/hj2.png) no-repeat left 13px; padding-top:13px; padding-left:13px; margin-top:13px;}
.aboutc{ background:url(../images/aboutbg.png) no-repeat top left; padding-top:190px; color:#636363; line-height:200%}
.top{ position:absolute; right:-14px; bottom:20px;}
/*about*/

/*news*/
.newstop{ background:url(../images/newslefttop.png) no-repeat top left; height:91px;}
.newslist{ background:url(../images/newstopbg.png) no-repeat 0px 26px; padding-top:66px;}
.newslist ul{ margin-right:22px;color:#9B9B9B}
.newslist li img{ padding-left:24px; padding-right:30px;}

.newslist li a{ color:#9B9B9B}
.l1{ border-bottom:1px solid #EBEBEB; padding-bottom:9px; padding-top:9px; padding-right:8px;}
.l2{ border-bottom:1px solid #C5C5C5; padding-bottom:9px; padding-top:9px; padding-right:8px;}
.fy{ color:#D2D2D2; text-align:center; padding-top:22px; padding-bottom:12px;}
.fy a { color:#555555; padding-left:3px; padding-right:3px;}

.newstit{ font-size:24px; font-family:"黑体"; border-bottom:1px #7F7F7F solid; padding:12px 0px; margin:0px 12px; text-align:center;}
.newstime{ padding:5px 12px; color:#647086;}
.newscon{ padding:15px 12px; color:#AEAEAE; line-height:150%}
/*news*/

/*case*/
.casetop{ background:url(../images/caselefttop.png) no-repeat top left; height:91px;}
.clistna{ background:url(../images/hj1.png) no-repeat left; padding:2px 0px 2px 14px;}
.clistna a{ color:#151515;}
.caselist ul{ margin-top:28px; height:320px;}
.caselist li{ float:left; padding-right:16px; padding-top:10px; padding-bottom:10px;}
.xx{ background:url(../images/xx.png) no-repeat left top; height:20px; margin-top:20px;}
.bc{ color:#666666; font-weight:bold;background:url(../images/bb.png) no-repeat bottom; height:14px; padding-bottom:6px; text-align:center; padding-top:10px;}
.bc a{ color:#666;}
.sc{ color:#666666;text-align:center; padding:5px 0px;}
.sc a{ color:#999;}
/*case*/

/*hr*/
.hrtop{ background:url(../images/hrlefttop.png) no-repeat top left; height:91px;}
.hr_list{line-height:1.8; padding:10px 20px;}
.hrtab{	border-top:1px #CCCCCC solid;border-left:1px #E8E8E8 solid;margin-top:10px;margin-bottom:5px;}
.hrtab td{border-bottom:1px #E8E8E8 solid;border-right:1px #E8E8E8 solid;}
.hrtabtd1{background:#E6E6E6 url(../images/hr_ioc.png) no-repeat 10px;padding-left:26px;padding-top:5px;padding-bottom:5px;font-weight:bold;}
.hrtabtd2{padding:5px;background:#F7F7F7;}
.hrtabtd3{padding:5px;background:#CCCCCC;}
.hrtabtd3 a{color:#333333;}
.hrtabtd4{padding:5px;}
.hrtab a{color:#195b98}
.nav_list{ text-align:right; color:#626262;} 
.nav_list a{ color:#626262;}
/*hr*/

/*order*/
.ordertop{ background:url(../images/orderlefttop.png) no-repeat top left; height:91px;}
.ordertit{ background:url(../images/ordertitbg.png) no-repeat bottom left; margin-left:45px; margin-top:22px; padding-bottom:15px; padding-left:15px;}
.ordertab{ margin-left:45px; margin-top:15px}
.ordertab td{ padding-top:5px; padding-bottom:5px;}
.ordertxt{ border:1px #999 solid; width:150px;}
.textk{border:1px #999 solid; margin-top:15px; margin-left:45px;}
.tjiao{ text-align:right; padding-right:120px; padding-top:15px; padding-bottom:15px;}
/*order*/

/*contact*/
.contacttop{ background:url(../images/contactlefttop.png) no-repeat top left; height:91px;}
.addmsg{ background:url(../images/contactbg.png) no-repeat 5px 10px; padding-left:140px; color:#555555;}
.addmsg td{ padding-top:5px; padding-bottom:5px;}
.text1{ border:1px solid #DBDBDB; background:#F7F7F7;}
.text2{border:1px solid #DBDBDB; background:#F7F7F7; margin-bottom:5px; width:582px;}
.confs{ background:url(../images/contactbg1.png) no-repeat left top; padding-left:37px; line-height:180%; padding-top:3px}
/*contact*/