@charset "utf-8";
/* 全局样式 */
body {margin:0; padding:0; font-size:12px; color:#000; background-color:#E0E0E0;}
div,form,img,ul,ol,li,dl,dt,dd,p {margin:0; padding:0; border:0;}
li{list-style-type:none;}
img{vertical-align:top;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}
.wrap {width:203px; margin:0 auto; overflow:hidden; float:right; padding-left:800px; line-height:30px; color:#FFFFFF;}
.wrap1 {width:1003px; margin:0px auto; overflow:hidden;}
.wrap2 {width:970px; margin:0px auto;}
.blank10 { height:10px; overflow:hidden; clear:both;}




/* Link */
a:link {color: #010101; text-decoration:none;}
a:visited {color: #010101;text-decoration:none;}
a:hover {color: #bc2931; text-decoration:underline;}
a:active {color: #bc2931;}

a.dh:link{font-size:12px;font: Arial, Helvetica, sans-serif;color:#fff;	text-decoration:none;}
a.dh:visited{font-size:12px; color:#fff; text-decoration:none; font: Arial, Helvetica, sans-serif;}
a.dh:hover{font-size:12px; color:#fff; text-decoration:none; letter-spacing: normal; font: Arial, Helvetica, sans-serif;}

/* 主体样式 */
.top { width:1003px; height:105px; background:url(../images/top.jpg); clear:both; overflow:hidden; margin:0px auto;}
.top .right { float:right; padding:10px 10px 0px 0px;}
.top .right p { text-align:right; color:#585858; padding-right:10px; }
.top .right .search {padding-top:18px; padding-right:10px; }

.fabu5{ float:right; width:200px; padding-right:15px;}
.fabu2 { padding-top:20px; margin-right:15px; TEXT-INDENT: -9999px; WIDTH: 70px; DISPLAY: inline; FLOAT: left; HEIGHT: 24px; OVERFLOW: hidden; CURSOR: pointer}
.fabu3 { padding-top:20px; margin-right:15px; TEXT-INDENT: -9999px; WIDTH: 70px; DISPLAY: inline; FLOAT: left; HEIGHT: 24px; OVERFLOW: hidden; CURSOR: pointer}

#fw {WIDTH: 252px; HEIGHT: 30px;}
.sp {BACKGROUND: url(../images/search.jpg) no-repeat;}
#fc {WIDTH: 252px; POSITION:relative; HEIGHT:26px; line-height:26px;}
#fc INPUT {border:0px;}
#qc { LEFT: 1px; WIDTH: 220px; line-height:26px; POSITION: absolute; TOP: 0px}
#fc #qb {BACKGROUND-POSITION: right -50px; line-height:26px; font-size:14px; RIGHT:0px; WIDTH:38px; CURSOR: pointer; COLOR: #fff; POSITION: absolute; HEIGHT: 26px;}
#fc #query {font-size:12px; padding:0px 0px 0px 8px; color:#B1B1B1; line-height:26px; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 200px; HEIGHT: 26px; outline: none}


/* 导航开始 */
/* common styling */
.menu { width:1000px; height:38px; margin:0 auto; background:url(../images/menu2.jpg) no-repeat; font-weight:bold;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; width:102px; height:38px; text-align:center; color:#fff; line-height:38px; }
.menu ul { width:1000px; padding:0; margin:0 auto; list-style-type: none; }
.menu ul li {float:left; position:relative; font-size:12px;}
.menu ul li ul {display: none;}
/* specific to non IE browsers */
.menu ul li:hover a {color:#e6de00;}
.menu ul li:hover ul {display:block; position:absolute; top:29px; left:0; width:102px; padding-top:5px;}
.menu ul li:hover ul li a.hide {background:#6fc000; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#0B8BD6; color:#fff;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; font-weight:normal; background:#0B8BD6; color:#fff; font-family:"宋体"; font-size:13px; height:24px; line-height:24px;}
.menu ul li:hover ul li a:hover {background:#0f59a3; color:#fff;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}
 /* 导航结束 */
 
 
 /* common styling */
.menu3 {font-family: arial, sans-serif; width:160px; height:150px; position:relative; margin:0; font-size:12px;}
.menu3 ul li a, .menu3 ul li a:visited {display:block; text-decoration:none; color:#000; width:210px; height:25px; text-align:center; color:#000; border:2px solid #fff; background:#CDCDCD; line-height:25px; font-size:12px; overflow:hidden;}
.menu3 ul {padding:0; margin:0;list-style-type: none; }
.menu3 ul li {float:left; margin-right:1px; position:relative;}
.menu3 ul li ul {display: none;}
/* specific to non IE browsers */
.menu3 ul li:hover a {color:#fff; background:#188ADA;}
.menu3 ul li:hover ul {display:block; position:absolute; top:0; left:213px; width:210px;}
.menu3 ul li:hover ul li a.hide {background:#6a3; color:#fff;}
.menu3 ul li:hover ul li:hover a.hide {background:#6fc; color:#000;}
.menu3 ul li:hover ul li ul {display: none;}
.menu3 ul li:hover ul li a {display:block; background:#CDCDCD; color:#000;}
.menu3 ul li:hover ul li a:hover {background:#188ADA; color:#000;}
.menu3 ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}

.mainbody { width:1003px; background:url(../images/bg.jpg) repeat-y center; margin:0px auto}
.main { height:auto; background:url(../images/bg.jpg) bottom repeat-y; clear:both; overflow:hidden;}
.main .about { float:left; width:310px; height:270px; padding-top:20px;}
.main .about .tit { height:auto;}
.main .about .info { line-height:25px; padding:10px 5px 10px 10px;}
.main .about .info img { border:#DFDFDF 1px solid; padding:2px; margin-right:10px;}
.main .product { float:left; width:408px; height:270px; padding-left:20px;}
.main .product .tit { height:auto;}
.main .product .info { line-height:25px; padding:10px 5px 10px 10px; height:auto; background:url(../images/bline.jpg) repeat-x top;}
.main .product .info img { border:#DFDFDF 1px solid; padding:2px; margin-right:10px; float:left; display:block;}
.main .product .info .list { float:left; height:90px; clear:both; width:400px; border-bottom:#ccc 1px dashed;}
.main .product .info .list h1 { text-align:center; padding-bottom:6px; font-size:14px; font-weight:bold;}

.main .equipment { line-height:25px; width:262px; text-align:center; height:auto; background:url(../images/bline.jpg) repeat-x top;}

.news { width:250px; height:180px; float:left; padding-left:20px; display:inline;}
.newslist { padding-top:10px; width:300px; padding-left:5px; clear:both; height:auto; overflow:hidden;}
.newslist ul {height:auto; clear:both;}
.newslist li {height:24px; line-height:24px; background:url(../images/gif.gif) 0px 9px no-repeat; padding-left:10px; }
.newslist li span { float:right; color:#999}

.cplist {width:215px; margin:0px auto;}
.cplist .tit {height:33px;}
.cplist li { line-height:25px;margin-bottom:5px;}
.cplist li a {line-height:25px; background:url(../images/B1.gif) no-repeat; width:185px; height:25px; display:block; padding-left:30px;}
.cplist li a:hover {line-height:25px; background:url(../images/B2.gif) no-repeat; width:185px; color:#FFFFFF; text-decoration:none; height:25px; display:block; padding-left:30px;}

/*.contact2 {width:224px; padding-top:10px; height:auto;}
.contact2 .tit {height:33px; font-weight:bold; padding-left:5px; font-size:12px}
.contact2 .content { background:url(../images/c.gif) bottom no-repeat; height:15px;}
.contact2 p { line-height:25px; padding-left:13px;  font-family:Arial, Helvetica, sans-serif; background:url(../images/D.gif) no-repeat 0px 10px; }
*/

.contact3 {width:224px; padding-top:10px; overflow:hidden; clear:both; height:220px;}
.contact3 .ti2t { font-weight:bold; height:22px; padding-left:5px; font-size:12px}
.contact3 .content {height:15px;}
.contact3 span { font-weight:normal; font-family:Arial, Helvetica, sans-serif; padding-left:10px; color:#CCCCCC}
.contact3 p { line-height:25px; padding-left:13px; font-family:Arial, Helvetica, sans-serif; background:url(../images/D.gif) no-repeat 0px 10px;}

.example {}
.example .info { border:#ccc 1px solid; border-top:none; padding:6px; background:#FFFFFF;}

.index_por{ float:right; width:642px; padding-top:18px;}
.index_por li{ float:left; background:url(../images/index_box_pro.jpg) no-repeat; width:202px; height:270px; margin-right:12px;}
.index_por h1{ padding:11px 0px 10px 42px; font-family:"微软雅黑"; font-size:14px;}
.index_por .photo{ text-align:center; padding-bottom:5px;}
.index_por p{ padding:0px 22px; margin:0px; color:#464646; line-height:20px; height:auto !important; height:78px; min-height:78px; overflow:hidden;}
.index_por h3{ font-size:12px; font-weight:normal; padding-left:8px;}
.index_por h3 a{ color:#2d6188; padding:0px 14px; background:url(../images/icon_more.gif) no-repeat right;}
.index_por .end{ margin-right:0px;}
.indent{ text-indent:24px;}
/*　底部样式　*/
.footer { width:1003px; clear: both; color:#000; font-family:Arial, Helvetica, sans-serif; margin:0px auto; background:url(../images/bg.jpg); height:auto; LINE-HEIGHT: 25px; TEXT-ALIGN: center; overflow:hidden;}
.footer .daohang { background:url(../images/line.jpg); color:#CCCCCC; height:30px; width:970px; margin:0px auto; line-height:30px;}
.footer p { padding-top:10px;}
.fGray { margin-left:4px; margin-right:4px; COLOR: #d0d0d0!important}
.footer A {COLOR: #fff; padding:0px 10px;}
.footer A:hover {COLOR: #f00; text-decoration:none;}
.footer A:visited {COLOR: #fff}

.main2 { width:200px; overflow:hidden; height:auto; margin:0px auto; width:1003px; background:url(../images/bg.jpg) repeat-y center;}
.main3 .about { float:left; width:260px; height:150px; background:url(../images/111.jpg) no-repeat; z-index:1000;}
.main3 .about .info { line-height:25px; color:#FFFFFF; padding:69px 10px 0px 20px;}
.main3 .about .more{ float:right; padding-right:78px; color:#FFFFFF; padding-top:13px;}

.mainl { width:214px; float:left; height:auto; b}
.mainl .tit { background:url(../images/t5.jpg) no-repeat; height:27px; line-height:30px; padding-top:0px; padding-left:30px; padding-bottom:11px; margin-top:10px;  font-weight:bold; color:#FFFFFF;}

.mainr { width:740px; height:auto; overflow:hidden; float:right;}
.mainr .tit { background:url(../images/t4.jpg); height:45px; padding-left:23px; color:#FFFFFF; font-weight:bold; line-height:45px;}
.mainr .tit span { font-weight:normal; color:#999999; float:right; padding-right:15px; line-height:40px;}
.mainr .center { background:url(../images/t2.jpg) repeat-y; min-height:auto; padding:15px; line-height:25px; height:auto;}
.lxwmy{ width:550px; height:500px; padding-left:150px; padding-top:10px; background:url(../images/cont_bg.jpg);}





