/* CSS Document */
body{ margin:0px auto; padding:0px; font-size:12px; background:url(../images/bj.gif) repeat-x top #ffffff; font-family:"微软雅黑"}
img{ border:0px; margin:0px auto;}
.im{ display:block;}
a:link,a:visited{ color:#333333; text-decoration:none;}
a:hover{ color:#FF0000}

#box,#top,#link,#banner,#main,#fk,#foot,.m3,.m20,#left,#right,.tp{ width:1200px; margin:0px auto;}
#box{ width:100%; background:url(../images/ft.gif) repeat-x bottom center; overflow:hidden;}
#top{ width:100%; height:180px; background:url(../images/top.jpg) no-repeat center top;}
.tp{ width:1120px; height:45px; line-height:45px; font-size:14px; color:#333333;}
#main{ overflow:hidden; width:1200px; padding-bottom:10px; padding-top:30px;}
#link{ height:57px; overflow:hidden;}
#banner{ width:100%; height:235px; background:url(../images/ban.jpg) no-repeat center top;}

.nav{ margin:0px auto; padding:0px; height:57px; line-height:57px; width:1200px; overflow:hidden;}
.nav li{ width:142px; height:57px;  _display:inline; text-align:center; float:left; list-style-type:none; display:block; font: normal bolder 16px/57px "微软雅黑", Verdana, Lucida, Arial, Helvetica, 宋体,sans-serif;}
.nav li a:link,.nav li a:visited{ color:#ffffff; display:block; text-decoration: none; background:url(../images/nav.gif) no-repeat right top;}
.nav li.none a:link,.nav li.none a:visited{ background:none;}
.nav li a:hover,.nav li.none a:hover{ display:block; color:#000000; font-weight:bold; background:url(../images/nav.gif) no-repeat right bottom;}


#foot{ clear:both; height:160px; color:#404040; line-height:33px; padding-top:65px; text-align:center; overflow:hidden;}
#foot a:link,#foot a:visited{ color:#404040;}
#foot a:hover{ color:#FF0000;}


.m11,.m12{ float:left; _display:inline; width:576px; height:348px; overflow:hidden; background:#CCCCCC;}
.m12{ width:594px; margin-left:24px; background:none;}
.clear{ clear:both; width:100%; height:10px;}


.new{ width:300px; margin:25px auto 0px auto; padding:0px; height:auto; list-style:none; text-align:left; color:#5a615a; overflow:hidden;} 
.new li{ height:36px; line-height:36px; font-size:12px; border-bottom:1px dashed #cccccc; background:url(../images/ds.gif) no-repeat left center; text-indent:20px;}
.new li a:link,.new li a:visited{ color:#514849; text-decoration:none;}
.new li a:hover{ color:#FF0000;}
.date{ float:right; color:#afafaf; *margin-top:-36px; font-size:12px;}

.nw2{ width:270px;}


.nw3{ width:580px; height:270px;}
.nw3 li{ border-bottom:0px;}
.nw3 li.one{ font-size:18px; font-family:"微软雅黑"; text-align:center; line-height:46px; height:46px; background:none;}
.nw3 li.two{ font-size:12px; font-family:"微软雅黑"; text-align:left; color:#797979; border-bottom:1px dashed #d5d5d5; line-height:25px; height:70px; margin-bottom:10px; background:none;}


.m2{ margin:55px auto 0px auto; width:674px; height:331px; background:url(../images/ab1.jpg) no-repeat left top; padding-left:526px; overflow:hidden;}
.m21{ width:674px; height:250px; margin:0px auto; font-size:15px; line-height:36px; text-indent:30px; padding-bottom:15px; padding-top:15px; overflow:hidden;}


.m3{ height:700px; padding-top:10px; overflow:hidden;}
.m31{ width:100%; padding-top:25px;}


.n1,.n2{ width:579px; height:285px; float:left; _display:inline; }
.n2{ margin-left:39px;}
.n11,.n22{ width:357px; height:211px; background:url(../images/n11.jpg) no-repeat left center; margin:25px auto; padding-left:222px;}
.n22{ background:url(../images/n22.jpg) no-repeat left center;}




.m4{ padding-top:38px; margin:0px auto; width:1200px; overflow:hidden; height:345px;}
.m41,.m42{ float:left; _display:inline; width:849px; margin-left:0px;}
.m42{ width:301px; margin-left:50px;}



.cc1{ float:left; width:277px; height:265px; _display:inline; text-align:center; margin:0px 9px 0px 9px;}
.case1{width:265px; height:193px; text-align:center; overflow:hidden; margin:0px auto; padding:4px; background:#ffffff; border:2px solid #dbdbdb;}

.pp1{ width:277px; height:50px; line-height:50px;  overflow:hidden; font-size:14px; font-weight:normal; color:#454545;}
.pp1 a:link,.pp1 a:visited{ display:block; color:#454545;}
.pp1 a:hover{ display:block; color:#FF0000;}
.cc2{ padding-bottom:30px; margin:0px 18px 0px 0px;}
.case2{ border:4px solid #dbdbdb;}
.pp2 a:link,.pp2 a:visited{ display:block; color:#000000;}
.pp2 a:hover{ display:block; color:#FF0000;}



.rq{ width:80px; height:70px; border:1px solid #dadada; color:#999999; text-align:center; padding-top:10px;}

.gn2{ font-size:18px; font-family:'微软雅黑';}
.gn3{ color:#5a5a5a; font-family:'微软雅黑'; font-size:12px; line-height:22px;}


#left,#right{ text-align:center;}

.la{ width:100%; color:#666666; font-size:30px; font-family:"微软雅黑"; line-height:60px; height:60px; background:url(../images/la.gif) no-repeat center bottom;}
.lb{ width:100%; height:50px; padding-top:20px;}


.xlk-nav { width: 100%; height: 50px; text-align: center;}
.xlk-menu a{ height: 100%; float: left; background:#eeeeee; line-height: 50px; color:#ffffff; padding: 0px 150px 0px 150px; margin:0px 10px 0px 10px; font-size:16px; font-weight:bold;}
.xlk-menu a:link,.xlk-menu a:visited{ color:#333333; display:block; }
.xlk-menu a:hover{ display:block; color:#FFFF00; background:#990000;}



.l1{ width:200px; height:auto; border-top:0px; overflow:hidden; background:#ffffff;}
.l2{ width:218px; height:180px; padding:10px; border:1px solid #dadada; border-top:0px; overflow:hidden; color:#505050; line-height:25px; background:#ffffff;}
.im3{ display:block; margin:0px auto; padding-top:10px;}


.lbb{ margin:5px auto auto auto; padding:0px; height:auto; width:200px; overflow:hidden;}
.lbb li{ width:200px; height:36px; text-align:left; list-style-type:none; display:block; font:normal normal 14px/36px "宋体", Verdana, Lucida, Arial, Helvetica, 宋体,sans-serif; margin:2px auto; text-indent:20px;}
.lbb li a{ display:block; border-bottom:1px solid #575757;}
.lbb li a:link,.lbb li a:visited{ color:#333333; display:block; }
.lbb li a:hover{ display:block; color:#FF0000; }


.title{background:url(../images/title.gif) no-repeat left bottom; width:893px; height:55px; padding-left:57px;  font:normal bold 22px/55px "宋体", Verdana, Lucida, Arial, Helvetica, 宋体,sans-serif; color:#3e3e3e; overflow:hidden; text-align:left; overflow:hidden;}

.weizhi{ width:220px; height:55px; text-align:right; font:normal normal 12px/55px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, 宋体,sans-serif; margin: auto 30px auto auto; float:right;  *margin-top:-55px; color:#3e3e3e; _display:inline; background:url(../images/weizhi.gif) no-repeat left bottom;}
.weizhi a:link,.weizhi a:visited{ color:#3e3e3e;}
.weizhi a:hover{ color:#FF0000;}

.content{ width:100%;  padding:25px; line-height:300%; color:#000000; overflow-x:hidden; min-height:559px;    /*高度最小值设置*/    height:auto !important; /*兼容FF,IE7也支持 !important标签*/
    height:559px; /*兼容ie6*/    overflow:visible; margin:20px auto; border:0px solid #cdcdcd; text-align:left; background:#ffffff;}
.news_lb{ width:90%; margin:0px auto; font-size:14px;}
.news_lb li{ line-height:62px; border-bottom:1px dashed #CCCCCC; list-style:none; height:62px; background:url(../images/dd.gif) no-repeat left center; padding-left:25px;}
.news_lb li a:link,.news_lb li a:visited{ color:#383838; text-decoration:none}
.news_lb li a:hover{ color:#FF0000; font-weight:bold;}
.date1{ float:right;color:#383838;*margin-top:-62px; color:#999999;}
.page{ clear:both;width:100%; margin-top:20px; height:50px; line-height:50px; text-align:center; color:#333333; font-size:14px; background:#f2f2f2;}
h1{ width:100%; font-size:24px; margin:0px auto 20px auto; font-weight:bold; line-height:75px; color:#990000; text-align:center; border-bottom:1px solid #CCCCCC; margin:0px auto;}

.content1{ margin: 15px auto auto 100px; text-align:left;}
.ccc{ padding:5px; background:#ffffff; margin:0px auto; display:block; border:2px solid #dfc09a; }

.lmm{ margin-left:0px;}




h2{ width:678px; font-size:14px; margin:10px auto 20px auto; border:1px solid #ededed; font-weight:normal; line-height:30px; color:#999999; text-align:left; padding:10px;}

.content1{ margin: 15px auto auto 100px; text-align:left;}
.ccc{ padding:5px; background:#dfc09a; }
.lmm{ margin-left:0px;}

hr{ width:100%; height:0px; background:#ffffff; border:0px; border-top:1px solid #dfdfdf;}



/*导航下拉*/
.menu-list {background:url(../images/meng.gif) repeat-x bottom #e2e2e2; display:none;opacity:0.8;padding-bottom:0px;padding-right:0;position:absolute;width:140px; margin-top:0px; padding-top:0px; *padding-top:8px; margin-left:0px; border:1px solid #b4b4b4; border-top:0px; z-index:999;}
.menu-list ul{ margin-bottom:5px;}
.menu-list ul li {list-style-type:none; margin-left:0px; margin-top:4px;}
.menu-list ul li a {color:#000000;cursor:pointer;display:block;height:38px;line-height:38px;text-align:center;text-decoration:none;width:100%;}
.menu-list ul li a span {display:block;height:100%;width:100%;white-space:nowrap;overflow:hidden;}

.menu-list ul li a:hover{background:#ffff00; color:#000000;}
/*导航下拉*/




/* onlinetools */
.onlinetools{position:absolute;width:60px;right:10px;z-index:1000;}
.onlinetools a{display:block;height:60px;text-align:center;background:#ffffff;color:#757575; font-size:14px; font-weight:bold; border-bottom:1px solid #e2e2e2;cursor:pointer;position:relative;}
.onlinetools a span.iconfont{display:block;font-size:32px;padding:8px 0 0 0;line-height:32px;}
.onlinetools a i{margin-right:0;}
.onlinetools a .toolsdata{position:absolute;min-width:100%;right:100%;top:0;z-index:1;background:#009d85;color:#fff;display:none;}
.onlinetools a .tel_data{width:300px;height:60px;line-height:60px; padding:0 10px; font-size:16px;}
.onlinetools a .tel_data .iconfont{font-size:16px;margin-right:5px;}
.onlinetools a .wechat_data{padding:10px;width:95px; height:95px;}
.onlinetools a .wechat_data img{height:95px;width:95px;}
.onlinetools a:hover .toolsdata{display:block;}
.onlinetools a.gotop{border:none;background:#fbbf00;}
.onlinetools a:hover{background:#009d85;color:#fff;}
.onlinetools a:hover span.iconfont{color:#fff;}
.onlinetools.left .toolsdata{left:100%;right:inherit;}