/* CSS Document */

*{ margin:0; padding:0;}
ul,ol{ list-style:none;}
em,i{ font-style:normal;}
img{ border:none;}

a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:underline;}

body{ line-height:20px; color:#333; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:fff;}

.wrapper{ width:1003px; overflow:hidden; margin:0 auto;}

/*  */
.top{ position:relative; width:1003px; height:100px; background:url(../images/header_bg.jpg) no-repeat; overflow:hidden;}
.top em{ float:right; display:inline; width:210px; height:25px; line-height:25px; text-align:center; background:url(../images/top_r_bg.gif) no-repeat; overflow:hidden;}
.top em a{ margin:0 8px;}

/*  */
.nav{ width:960px; padding-right:43px; height:35px; line-height:13px; background:url(../images/nav_bg.gif) repeat-x; overflow:hidden; margin-bottom:1px;}
.nav a{ float:right; display:inline; text-align:center; font-size:13px; color:#fff; font-weight:bold; background:url(../images/nav_a_bg.gif) no-repeat right center; padding:7px 25px 2px 25px;}
.nav a em{ display:block; font-weight:normal; font-size:11px;}
.nav a:hover{ color:#111; text-decoration:none; background:#fff;}

/*  */
.banner{ width:1003px; height:230px; background:url(../images/banner.jpg) no-repeat; overflow:hidden; margin-bottom:15px;}

/*  */
.content_t{ width:1003px; height:15px; overflow:hidden;}
.content{ width:1003px; background:url(../images/contact_bg.gif) repeat-y; padding-bottom:20px; overflow:hidden;}

.left{ float:left; display:inline; width:210px; overflow:hidden; margin:0 10px 0 30px;}
.l1{ width:210px; overflow:hidden; margin-bottom:12px;}
.l1 h3{ width:100%; margin-bottom:10px;}
.l1m{ width:210px; padding:10px 0; background:#fff url(../images/l1t_bg1.gif) no-repeat; overflow:hidden;}
.l1m li{ float:left; display:inline; width:163px; padding-left:27px; height:33px; line-height:33px; font-size:13px; border-bottom:1px #ccc dotted; background:url(../images/jt1.gif) no-repeat 0 7px; overflow:hidden; margin:0 0 0 10px;}
.l1m li a{ color:#0068b3;}
.l2{ width:210px; height:240px; background:url(../images/l2_bg.gif) no-repeat;  overflow:hidden; margin-bottom:12px;}
.l2lianxi table{
	font-size:12px;color:#f40;
	
}.l2lianxi{
	font-size:12px;color:#f40; padding:40px 0 0 0; width:160px;  height:190px; float:right; 
	
}

.right{ float:left; display:inline; width:723px; overflow:hidden; margin:0 0 0 20px;}

.r1{ width:723px; overflow:hidden; margin-bottom:10px;}
.r1 h3{ position:relative; width:100%; height:30px; font-size:13px; background:url(../images/t2_bg.gif) no-repeat; overflow:hidden;}
.r1 h3 b{ float:left; display:inline; height:27px; line-height:26px; color:#111; background:#eeeaea; padding:0 15px; margin:3px 0 0 15px;}
.more{ float:right; display:inline; color:#fff; font-size:12px; font-weight:normal; margin:5px 10px 0 0;}
#lianjie { width:606px; margin:0px auto; height:15px; overflow:hidden;}
.company{ width:98%; line-height:25px; color:#444; font-size:13px; overflow:hidden; margin:10px auto 0 auto;}
.company img{ float:right; display:inline; border:3px #fff solid; margin:3px 3px 0 10px;}
.company p{ text-indent:27px;}

.r2{ width:723px; overflow:hidden; margin-bottom:10px;}
.r2 h3{ position:relative; width:100%; height:30px; font-size:13px; background:url(../images/t3_bg.gif) no-repeat 0 bottom; overflow:hidden;}
.r2 h3 b{ float:left; display:inline; padding-left:25px; line-height:30px; color:#111; background:url(../images/t2_b_bg.gif) no-repeat 5px center;}
.r2 h3 .more{ margin-top:9px;}

#demo{ width:723px; height:191px; text-align:center; overflow:hidden; margin:12px auto 0 auto;}
#demo a{ float:left; width:155px; height:183px; text-align:center; line-height:25px; color:#0068b2; background:#fff; padding:4px; margin:0 10px;}
#demo img{ display:block; width:155px; height:155px; margin:0 auto 3px auto;}
#indemo{ float:left; width:800%;}
#demo1{ float:left;}
#demo2{ float:left;}

.news{ width:700px; overflow:hidden; margin:8px auto 0 auto;}
.news li{ float:left; width:100%; height:33px; line-height:33px; border-bottom:1px #ccc dotted; background:url(../images/t2_b_bg.gif) no-repeat 8px center; overflow:hidden;}
.news li em{ float:left; display:inline; width:80%; height:33px; font-size:13px; overflow:hidden; margin:0 0 0 30px;}
.news li i{ float:right; display:inline; color:#888; margin:0 12px 0 0;}

.product{ width:100%; overflow:hidden; margin:5px 0 0 0;}
.product a{ float:left; display:inline; width:155px; height:183px; text-align:center; line-height:25px; color:#0068b2; background:#fff; padding:4px; overflow:hidden; margin:12px 7px 0 10px;}
.product a img{ display:block; width:155px; height:155px; margin:0 auto 3px auto;}
.product_2{ width:680px; line-height:25px; overflow:hidden; margin:15px auto 0 auto;}
.product_2 h2{ width:100%; font-size:16px; color:#111; text-align:center; padding:8px 0; border-bottom:1px #ccc solid; margin-bottom:5px;}
.product_2m{ width:100%; font-size:13px; color:#444; overflow:hidden;}
.product_2m img{ display:block; margin:6px auto;}

.pages{ width:100%; text-align:center; font-size:13px; padding:8px 0; background:#fff; overflow:hidden; margin:15px 0 0 0;}
.pages a{ margin:0 6px;}
.pages a:hover{ text-decoration:none; background:#fff;}

.equipment{ width:100%; overflow:hidden;}
.equipment a{ float:left; display:inline; width:210px; padding:4px; text-align:center; line-height:25px; color:#0068b2; background:#fff; margin:20px 5px 0 15px;}
.equipment a img{ display:block; width:210px; height:160px; margin:0 auto;}

.contact{ width:640px; line-height:25px; font-size:13px; border:1px #ddd solid; padding:15px 25px; background:#fff url(../images/contact.gif) no-repeat 95% 15%; margin:15px auto 5px auto; overflow:hidden;}
.contact b{ display:block; color:#d00; padding:5px 0; font-weight:normal;}
.contact strong{ color:#0068b3; font-size:14px;}
.contact p{ margin-top:10px;}
.contact p img{ display:block;}
.contact i{ margin-left:13px;}
.contact a{ color:#0068b3;}

.message{ width:680px; overflow:hidden; padding-bottom:10px; margin:15px auto 5px auto;}
.message_t{ width:648px; padding:5px; line-height:25px; font-size:13px; border:1px #ddd solid; background:#fff; margin:0 auto;}
.message_t b{ margin-left:27px;}
.message_b{ width:660px; overflow:hidden; margin:10px auto 0 auto;}
.message_table{ background:#ddd;}
.message_table td{ background:#fff;}
.message_table input,.message_table textarea{ color:#666; border:1px #ddd solid; padding:1px; margin:5px;}
.tj{ width:100%; text-align:center; margin-top:10px;}
.cg{ width:500px; text-align:center; margin:15px auto 0 auto;}

/*  */
.footer{ width:1003px; color:#fff; text-align:center; background:#0068b3; padding:10px 0; overflow:hidden;}
.footer a{ color:#fff; margin:0 13px;}
.footer_top{ width:80%; line-height:25px; padding-bottom:5px; background:url(../images/footer_t_bg.gif) repeat-x 0 bottom; overflow:hidden; margin:0 auto 5px auto;}

