/* CSS Document */
*{margin:0px; padding:0px; font-size:12px; font-family:"microsoft yahei",Arial, Helvetica, sans-serif; color:#343434 }
input,textarea{ background:#ECECF2; border:1px solid #999999}
li{list-style:none}
body {margin:0px; padding:0px; background: url(../images/bg.jpg) center repeat-y;}
img{ border:none;}
.clear{ clear:both;}
#container{ width:1002px; margin:0 auto;}
.fr0{margin-right:0px!important}
.left{float:left; margin-left:18px; height:12px; margin-top:9px;}
.left a{ margin-left:5px;}
p{font-size:14px;line-height:1.65em;}
a{color:#343434;text-decoration: none;}
a:hover {color: #25782C;text-decoration: none;}
.tit01{ font-family:"microsoft yahei"; font-size:18px; font-weight:bold; color:#1F6CA1} 
.tit02{ font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #999999} 
.content{color:#333333; font-size:12px;}
.honors{ line-height:28px; color:#333333; font-size:12px; padding:10px 5px 10px 5px;}
.honors img{ width:165px;}
.abo{text-align:left; margin-top:15px; width:730px; height:330px;}
.abo img{width:210px; margin-bottom:15px; border:1px solid #CCCCCC; padding:4px; margin:10px 10px 0 10px;}
.news_list,.pic_list{MARGIN: 0px auto; WIDTH: 700px;min-height:500px;}
.news_list UL LI {OVERFLOW: auto; LINE-HEIGHT: 31px; BORDER-BOTTOM: #bfbfbf 1px dashed; HEIGHT: 31px; _height: 1%}
.news_list UL LI .news_title {FLOAT: left; WIDTH: 545px; TEXT-ALIGN: left; background:url(../images/dot.jpg) left no-repeat; padding-left:15px;}
.news_list UL LI .times {FLOAT: right; COLOR: #929292}
.pic_list ul{overflow:hidden;}
.pic_list ul li{float:left;width:31%;margin-right:3%;overflow:hidden;}
.pic_list ul li a{display:block;}
.pic_list ul li a p{border:1px solid #ccc;width:215px;height:150px;text-align:center;line-height:145px;}
.pic_list ul li a p img{vertical-align:middle;max-width:100%;max-height:150px;}
.pic_title{display:block;line-height:30px;text-align:center;font-size:14px;}
.gylc_list {FLOAT: left; WIDTH: 150px; TEXT-ALIGN: left; background:url(../images/dot.jpg) left no-repeat; padding-left:15px;}
#cases img{border:1px solid #CCCCCC; padding:4px; margin-bottom:10px;}
.tit{ font-family:"microsoft yahei"; font-size:14px; font-weight:bold}

.prolist{ width:212px; margin:5px auto 0 auto;}
.prolist ul li{ list-style:none;}
.prolist ul li a{ background:url(../images/over.jpg) no-repeat; padding:11px 0 9px 28px; line-height:12px; display:block; width:184px; font-size:12px; color:#005C95;}
.prolist ul li a:hover{ background:url(../images/on.jpg) no-repeat; padding:11px 0 9px 28px; display:block; line-height:12px; width:184px; font-size:12px; color:#009845;}

/* 产品内页 */
.proshow{line-height:25px;padding:0px 10px 10px 10px;}
.dat a{ font-weight:bold; color:#FB8507}
.img-type { background:#f7f7f7; margin:5px 0px 0px; LINE-HEIGHT: 30px; border:#cdcdcd 1px dashed; HEIGHT: 30px}
.img-type span {DISPLAY: block; BACKGROUND: url(../images/arr_pro.gif) no-repeat right center; FLOAT: left; WIDTH: 17px; HEIGHT: 30px}
.img-type strong{ padding:0 6px 0 6px;font-family:"microsoft yahei"; font-size:15px; color:#0064AC;}
.protitle{ font-family:"microsoft yahei"; font-size:15px; color:#0064AC; font-weight:bold; margin:20px 0;}
.proimg{ width:100%; margin:20px 0; text-align:center}
.proimg img{margin-bottom:10px; max-width:700px; padding:5px; border:1px solid #CDCDCD; margin:0px;}
.procon,.procon p{line-height:25px; color:#333333}
.procon strong{ color:#1F6CA1}

.promenu{ width:330px; TEXT-ALIGN: left; background:url(../images/dot.jpg) left no-repeat 10px; padding-left:15px; height:30px; line-height:30px; overflow:hidden; margin-left:12px;}

.indexpro{ width:146px; float:left; display:inline; margin-top:21px;}
.indexpro img{ width:136px; height:100px;}
.indexpro p{ width:146px; font-size:12px; line-height:12px; padding-top:12px;}



.navbox{background:#525252;height:40px;}

.navs{display:block;font-size:14px;text-align:center;color:#fff;line-height:25px;}
.navs:hover{color:#fff;font-weight:bold;}
.menu{position:relative;}
.menu:hover{background:url(../images/nover.jpg) no-repeat center;}



.subnav{display:none;position:absolute;width:100%;top:38px;/*和导航高度保持一致，只能小不能大*/left:0px;padding:10px 0px;background:#fff;}

.subnav a{display:block;font-size:13px;line-height:30px;color:#000;text-align:center;}
.subnav a:hover{background:#25782C;color:#fff;}





#pages{margin-top:30px;height:auto;text-align:center;line-height:20px;}
#pages span{ padding:0 10px; display:inline-block;  color:#525252; background:#fff;font-weight:bold; margin:0 3px;}
#pages a{ display:inline-block; padding:0 10px; background:#525252; color:#fff; margin:0 3px;}
#pages a:hover{ color:#525252; background:#fff; text-decoration:none;}




.page{width:760px;min-height:600px;}
.page p>img{max-width:600px;}
.page table{max-width:760px;}
.page table img{max-width:50%;}
.serv td a img{display:block;}
.serv td a span{display:block;font-size:14px;color:#32980C;line-height:28px;}



.jqflash{ width:225px;}







.rides-cs {  font-size: 12px; background:#45A72A; position: fixed; top: 250px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;margin-top: 21px;height: 181px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .cn {background:#F7F7F7; border-radius:6px;margin-top:4px;}
.rides-cs .cn .titZx{ font-size: 14px; color: #333;font-weight:600; line-height:24px;padding:5px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li { line-height: 38px; height:38px;border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.rides-cs .cn ul li span { color: #777;}
.rides-cs .cn ul li a{color: #777;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image: url(../images/lanrenzhijia.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: 0 0;}
.rides-cs .btnCtn { background-position: -37px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}





#prolist,#prolist ul{height:160px; width:440px;overflow:hidden;}


