/*banner切换大图*/
ul,li {	 LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING:0px}
.bans{	POSITION: relative;  OVERFLOW: hidden; border-bottom:1px solid #cccccc;}
.ban1920{POSITION: absolute; WIDTH: 1920px;  MARGIN-LEFT: -960px; OVERFLOW: hidden; LEFT: 50%}

body,td,th {font-size: 12px;color: #333333;font-family: "Microsoft YaHei", "微软雅黑","黑体","Hiragino Sans GB", sans-serif; }
body {margin:0;min-width:1260px;}
a {color:#444444;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;color: #333333;}
a:hover {text-decoration: none;color:#ff6600;}
a:active {text-decoration: none;color: #333333;}

/*其他*/
.prenext{ border-top:1px dashed #cccccc; padding-top:10px; font-size:14px; color:#0033CC; margin-top:30px}
.prenext a{ color:#0033CC; font-weight:bold}
.prenext a:hover{ color:#CC0000}

.reset{ background:#666666; color:#ffffff; border:0; font-size:12px; cursor:pointer; height:20px; text-align:center; width:46px }
.reset:hover{ background:#000000; color:#ffffff; border:0px;}
.mess{ padding-top:20px;font-size:25px; color:#666666;font-style: italic; text-align:center}
.messen{ font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:14px; padding-top:3px; padding-bottom:30px;font-style: italic; text-align:center}
.pages{ background:#f5f5f5}
.pages a{ display:inline-block; background:#f5f5f5;  color:#333333;}
.pages a:hover{ color:#0154A1}
.infocon{line-height:25px; padding:15px; font-size:14px}
.contit{font-size:16px; font-weight:bold; line-height:50px; color:#000000; text-align:center}
.conpic{ padding:15px 0; text-align:center}
.condate{border:1px solid #dddddd; line-height:20px; background:#f5f5f5; font-size:12px; text-align:center; line-height:25px}
.concon{margin:10px 0px;min-height:200px; line-height:25px}
.bor4s{ border:1px solid #666666}
.contact{line-height:23px; padding:55px 0 8px 0; background:url(../image/contactbg.jpg) left top no-repeat; font-size:14px}
.newslist{margin:0; line-height:35px;}
.newslist a { background:url(../image/dian.jpg) 3px 16px no-repeat; padding-left:13px; display:block; border-bottom:1px dashed #dddddd; font-size:14px}
.newsdate{ border-bottom:1px dashed #dddddd; color:#878787; font-family:Arial, Helvetica, sans-serif; font-size:14px}
.t{ border-bottom:4px solid #0154A1;}
.picbox5{ border:5px solid #dedeee; padding:1px;}
.picbox5:hover{ border:5px solid #1858af }
.conneibg{ padding-left:15px; border-left:1px dashed #dedede}
.picbox{PADDING: 2px; BORDER: #cccccc 1px solid; }
.picbox:hover{PADDING: 1px; BORDER: #ff8800 2px solid; }
.dhb{ height:25px; background:url(../image/topb.jpg)}

.bor3t{ border:1px solid #dddddd; border-top:0px;}
.bor3l{ border:1px solid #dddddd; border-left:0px;}
.bor4{ border:1px solid #dddddd; }
.s15{ font-size:15px}

.fl{ padding:8px 0px; font-size:16px}
.fl a{ border-bottom:1px solid #777777; height:40px; line-height:40px; display:block;  vertical-align:middle; color:#ffffff;font-size:16px; padding-left:17px;background-image:url(../image/flr1.png); background-position: 170px 15px; background-repeat: no-repeat;}
.fl a:hover{ background-color:#444444;   color:#ffffff; }
.fls{ font-size:14px;width:50%}
.fls a{ color:#aaaaaa; display:block; padding-left:17px;font-size:14px; border-bottom:0;line-height:26px; height:26px;}
.fls a:hover{ color:#FFCC33; text-decoration:none}

.hpro:hover,.hpro{ background:#f5f5f5}

.ntit{ font-size:18px; font-weight:bold;  line-height:36px; color:#000000; border-bottom:1px dotted #aaaaaa}
.ntit a{ color:#000000}
.ntit a:hover{ color:#FF6600; text-decoration:underline}
.ndate{ color:#000000;border-top:0px dotted #aaaaaa;line-height:30px}
.ncon{ line-height:20px; color:#666666; padding:10px 0;}

.ntita{ font-size:16px; font-weight:bold;  line-height:36px; color:#333333; border-bottom:0px dotted #aaaaaa}
.ntita a{ color:#000000}
.ntita a:hover{ color:#FF6600; text-decoration:underline}
.ndatea{ color:#ff0000;border-top:0px dotted #aaaaaa;line-height:30px; text-align:right}
.ndatea a{ color:#ff0000;}
.ndatea a:hover{ color:#000000;}
.ncona{ line-height:23px; color:#000000; padding:10px 0;}



hr{ margin:12px 0; size:1px;}
.tit{ font-size:20px; font-weight:bold; color:#ff6600; line-height:50px;border-bottom:1px dashed #cccccc}
.proxx{border-bottom:1px dashed #cccccc; font-size:16px; line-height:40px}
.conpro{ font-size:14px; line-height:28px; padding:6px;}
.dblue{ color:#003399}
.dblue a{ color:#003399}
.price{ color:#ca0000; font-size:14px; font-weight:bold; font-family:Georgia,arial, "Times New Roman", Times, serif}
.lineb{ border-bottom:1px dashed #cccccc}
.lined{ border-bottom:1px solid #cccccc}
.listnews{ background:url(../image/index_36.gif) no-repeat 5px 9px; border-bottom:1px dashed #dddddd; text-indent:15px; font-size:14px}
.lineb{ border-bottom:1px dashed #dddddd}
.linebs{ border-bottom:1px solid #cccccc}

.suofang12{ -webkit-text-size-adjust:none; font-size:9px;-webkit-transform: scale(0.75);   -o-transform: scale(1);  } 
.ptt{ line-height:30px; background:#eeeeee}



/***************************************/
.mart20{ margin-top:20px}
.txt{ background:url(../image/xing.png) no-repeat 6px 13px; line-height:30px; height:30px; width:100%; border:1px solid #dddddd; text-indent:19px; color:#666666}
.sel{ line-height:30px; height:30px;border:1px solid #dddddd; color:#666666}
.buts{ background:#ff8800; color:#FFFFFF; font-size:14px; text-align:center; width:100%; line-height:30px; height:30px; border:0; cursor:pointer}
.buts:hover{ background:#333333}
.titleft{ font-size:23px; color:#FFFFFF; padding-left:17px; background:#ff9222; line-height:60px}
.titnei{font-size:23px; color:#ff6600; border-bottom:1px solid #dddddd;  background-image:url(../image/titnei.png); background-position: 18px 20px; background-repeat: no-repeat; background-color:#f5f5f5; padding-left:58px; line-height:60px;}
.tith{height:29px; line-height:29px; font-size:25px; color:#666666; text-align:left}
.tith a{ color:#666666}
.tith a:hover{ color:#ff8800}
.tith span{ color:#999999;  font-size:18px; padding-left:15px;}
.tithr{ text-align:right; width:70px}
.tithr a{ display:block; line-height:23px; font-size:13px; color:#FFFFFF; background:#FF9900; width:70PX; text-align:center}
.tithr a:hover{ background:#555555; color:#FFFFFF}
.flprot{ font-size:20px; font-weight:bold; color:#FFFFFF; background:#ff9222; line-height:60px; text-align:center}
.flallt{ margin-top:10px; line-height:40px; padding-left:17px; color:#FFFFFF; font-size:16px;}
.flallt a{ color:#FFFFFF}
.flallt a:hover{ color:#FFCC33}
.protith{ font-size:16px; color:#000000; padding-top:8px; padding-bottom:2px}
.protith a{ color:#000000}
.protith a:hover{ color:#FF6600}
.xwtith{ font-size:18px; color:#000000;}
.xwtith a{ color:#000000}
.xwtith a:hover{ color:#ff6600}
.xwhr{ text-align:right; margin-top:8px; color:#FF6600}
.xwhr a{ color:#FF6600}
.xwhr a:hover{ color:#000000}

/* 左侧所有分类导航 */
.clear{clear:both;}
ul,li{ list-style:none}
#menu {width:200px;padding:0; position:relative; z-index:99; margin:0; }
#menu ul,#menu li{list-style:none; margin:0;outline:0;}
#menu li{float:left; height:40px; line-height:40px;display:block; text-align:left; width:200px}
#menu li:hover{float:left; height:40px; line-height:40px;display:block; text-align:left; width:200px}
#menu li a { white-space:nowrap; display:block; color:#ffffff;text-decoration:none; font-size:16px; padding-left:17px;background:url(../image/flr1.png) 170px 15px no-repeat;}
#menu li:hover {color:#ffffff; background:#444444}

#menu li div{top:-40px;position:relative;left:200px;  display:none;text-align:left; width:180px;background:#444444; padding:5px} /*min-height:80px !important;*/
#menu li:hover div{ display:block}
#menu li div a{padding-left:10px; text-align:left;color:#eeeeee; font-size:13px;  white-space:nowrap; width:70px; line-height:30px; height:30px;  display:inline-block; outline:none; list-style:none; clear:both}
#menu li div a:hover{ color:#FFCC33; }

 /*导航*/
.dh{ cursor:pointer;  padding:0;  margin:0 auto;z-index:20; width:100%;}
.dh li{float:left;  text-align:center; height:55px; display:block;  margin-left:0px; width:150px; padding:0; line-height:55px; font-size:16px; color:#FFFFFF;  }/* background:url(images/mli.gif) center right no-repeat;*/
.dh li a{display:block;color:#FFFFFF  }
.dh li:hover{ background:#555555}
.dh li.no{ background:none}
.dh li div{top:0px; position:relative; z-index:999;left:0px;; width:150px; line-height:30px; color:#FF6600; padding:0px;  display:none; text-align:center; font-size:12px; font-weight:normal}
.dh li:hover div{ display:block; }
.dh li div a{ display:block; background:#555555;color:#FFFFFF; border-top:1px solid #666666; border-right:0px;}
.dh li div a:hover{ background:#ff9900}
.clock{ background:url(../image/clock.png) 10px 13px no-repeat;  font-size:13px; color:#FFFFFF; text-align:right}


/*底部*/
.foot{ width: 100%;   background:#555555; color:#FFFFFF; font-size:14px; padding:50px 0 50px 0; border-top:5px solid #cccccc; margin-top:25px }
.foottit{ font-size:20px; font-weight:bold; color:#FFFFFF}
.foottits{ font-size:14px; color:#FFFFFF; line-height:40px;}
.foottits a{ color:#FFFFFF}
.foottits a:hover{ color:#FFcc33}
.foot1{ background:#ff8800; width:100%}

 /*QQ*/
.qq{ cursor:pointer;  padding:0;  margin:0 auto;z-index:20; width:100%;}
.qq li{float:left;  text-align:center; height:70px; display:block;   width:70px; padding:0; line-height:70px; color:#FFFFFF; }
.qq li.qqq{ background:url(../image/qqbg.png)}
.qq li.qqq:hover{ background:url(../image/qqbgon.png)}
.qq li.qyue{ background:url(../image/qqbg.png) 0 -70px; height:72px;}
.qq li.qyue:hover{ background:url(../image/qqbgon.png) 0 -70px; height:72px;}
.qq li.qtel{ background:url(../image/qqbg.png) 0 -142px;}
.qq li.qtel:hover{ background:url(../image/qqbgon.png) 0 -142px;}
.qq li.qwx{ background:url(../image/qqbg.png) 0 -212px;}
.qq li.qwx:hover{ background:url(../image/qqbgon.png) 0 -212px;}
.qq li.qtop{ background:url(../image/qqbg.png) 0 -283px;}
.qq li.qtop:hover{ background:url(../image/qqbgon.png) 0 -283px;}
.qq li div{top:-70px; position:relative; z-index:999;left:-200px;; width:200px; line-height:70px; color:#ffffff; padding:0px;  display:none; text-align:center; font-size:18px; font-weight:normal; background:url(../image/qqonleft.png) right top no-repeat;}
.qq li:hover div{ display:block; }

/*案例滚*/
.blk_29 {OVERFLOW: hidden; position:relative;   width:1200px; margin:0 auto; height:354px;}
.blk_29 .LeftBotton {	BACKGROUND: url(../image/al.png) center no-repeat; FLOAT: left; WIDTH: 60px; CURSOR: pointer; POSITION: absolute; TOP: 0px; HEIGHT: 354px}
.blk_29 .RightBotton {	RIGHT: 0px; BACKGROUND: url(../image/ar.png) center no-repeat ; FLOAT: right; WIDTH: 60px; CURSOR: pointer; POSITION: absolute; TOP:0px; HEIGHT: 354px}
.blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 1020px; PADDING-TOP: 5px}
.blk_29 .box {	FLOAT: left; WIDTH: 285px; TEXT-ALIGN:left; padding-right:20px;}
.blk_29 .box A IMG { width:285px; height:354px }
.blk_29 .box div{ position:relative; top:-60px; display:block}
.blk_29 .box div a{ line-height:60px; font-size:18px; color:#FFFFFF; color:#FFFFFF;display:block; text-align:center; background:url(../image/banbg1.png) }

/*顶部*/
.dhdiv{ width:100%; height:55px; background:#ff9222;border-bottom:1px solid #cccccc;}
.fixhead{ position:fixed; top:0; z-index:99999;}
.top{width:100%;background:#ffffff; height:115px; border-top:0px solid #0A2B77;}
.tops{ background:#f1f1f1; border-bottom:1px solid #dddddd; width:100%}
.tops div{ border-bottom:1px solid #ffffff}
.topst{ color:#555555}
.jianfan{ color:#FF0000}

/*公共*/
.l30{ line-height:30px}
.l25{ line-height:25px}
.mart{ margin-top:8px}
.mart15{ margin-top:15px}
.mart25{ margin-top:25px}
.mart35{ margin-top:35px}
.mart50{ margin-top:50px}
.pad10{ padding:10px}
.s14{ font-size:14px;}
.s16{ font-size:16px}
.s18{ font-size:18px;}
.l18{ line-height:18px; color:#999999}
.more{ padding-right:8px}
.xie{ font-style: italic}
.hand{ cursor:pointer}
.red{ color:#FF0000}
.gry,.gry a{ color:#999999}
.dred{ color:#b40000}
.white,.white a:link,.white a:visited{ color:#FFFFFF; }
.white a:hover{ color:#FFFF00}
.dis{ display:block}
.undis{ display:none}

/*放大镜*/
.MagicZoomBigImageCont{border:1px solid #cc0000;overflow:hidden;}
.MagicZoomPup{border:1px solid #aaa;background:#fff;cursor:hand;left:0}