body{ margin:0px; padding:0px; font-family:"微软雅黑"; font-size:12px;}
ul,li,dl,dt,dd,h1,h2,p{ margin:0px; padding:0px; list-style:none;}
img{ border:0px;}

.container{ width:996px; margin:0px auto;}
.top{ width:996px; height:120px; float:left;}
.logo{ float:left;}
.tel{ float:right;}

.menu{ width:1004px; height:40px; float:left;}
/*.menu a:link,.menu a:visited{ width:140px; height:40px; float:left; font-size:14px; color:#333; line-height:40px; text-align:center; background:url(../img/menu.jpg) no-repeat; margin-right:3px; text-decoration:none;}
.menu a:hover{ color:#fff; background:url(../img/menux.jpg) no-repeat;}*/

.menu_bottom{ width:996px; float:left; height:3px; background-color:#982019;}

.banner{ width:996px; height:330px; float:left; margin-top:12px;}

.body_bg{ width:996px; height:auto!Important; overflow:hidden; float:left; background:url(../img/body_bg.jpg) top repeat-x;}

.iproduct{ width:996px; float:left; margin-top:25px; display:inline;} /*margin-left:17px; */
.iproduct_t{ width:996px; height:36px; float:left;} /*width:965px;*/
.iproduct_b{ width:994px; height:175px; float:left; border:1px solid #eee; border-top:0px; background:url(../img/mk_bg.jpg) bottom repeat-x; display:inline;} /*margin-left:6px; */
.photo_con_bd{margin-left:13px; width:994px; height:175px;}
.iproduct_con{ width:136px; float:left; margin-top:20px; margin-left:24px; display:inline; margin-right:2px;} /*margin-left:20px; width:165px;*/
/*.iproduct_con p{text-align:center;}*/
.iproduct_con img{ width:136px; height:110px; float:left;} /*width:165px;*/
.iproduct_con h1{ color:#333; font-size:12px; line-height:35px; text-align:center; font-weight:normal;}

.inews{ width:493px; height:auto!important; overflow:hidden; float:left; display:inline; margin-top:15px; margin-right:10px;} /*width:475px; margin-left:23px; */
.inews1{ width:493px; height:31px; float:left;}
.inews2{ width:491px;  float:left; padding-bottom:10px; border-bottom:1px solid #eaeaea; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; }
.iwenhuah{ width:450px; height:auto!Important; overflow:hidden; float:left;  margin-left:16px; margin-top:5px; display:inline; margin-bottom:6px;} /*width:450px;*/
.iwenhuah img{ width:118px; height:55px; float:left; padding:1px; border:1px solid #ddd; margin-right:11px; margin-top:5px;}
.iwenhuah h1{ margin:0px; font-size:12px; font-weight:bold; color:#333; line-height:23px; margin-top:5px;}
.iwenhuah p{ margin:0px; line-height:22px; color:#666;}
.iwenhuab{ width:458px; height:auto!Important; overflow:hidden; float:left; margin-left:16px; display:inline;}
.iwenhuab ul{ margin:0px 0px 0px 0px;}
.iwenhuab ul li{ width:443px; height:32px; overflow:hidden; float:left; background:url(../img/icon.jpg) no-repeat 5px center; border-bottom:1px dashed #ddd; padding-left:15px; line-height:35px;} /*width:425px;*/
.iwenhuatime{ float:right; line-height:30px; font-family:Tahoma; font-size:10px; color:#999; padding-right:5px;}

.ijob{ width:493px; height:auto!important; overflow:hidden; float:left;  margin-top:15px;} /* width:475px;*/

.iabout{ width:493px; height:auto!important; overflow:hidden; float:left; display:inline; margin-top:15px; margin-right:10px;} /*width:475px; margin-left:23px; */
.iabouth{ width:450px; height:auto!Important; overflow:hidden; float:left;  margin-left:16px; margin-top:5px; display:inline; margin-bottom:6px;} /*width:450px;*/
.iabouth img{ width:118px; height:55px; float:left; padding:1px; border:1px solid #ddd; margin-right:11px; margin-top:5px;}
.iabouth h1{ margin:0px; font-size:12px; font-weight:bold; color:#333; line-height:23px; margin-top:5px;}
.iabouth p{ margin:0px; line-height:25px; color:#666;}

.icontact{ width:493px; height:auto!important; overflow:hidden; float:left;  margin-top:15px;} /* width:475px;*/
.icontactb img{ width:118px; height:55px; float:left; padding:1px; border:1px solid #ddd; margin-right:11px; margin-top:5px;}
.icontactb h1{ margin:0px; font-size:12px; font-weight:bold; color:#333; line-height:23px; margin-top:5px;}
.icontactb p{ margin:0px; line-height:25px; color:#666;float:left;}
.icontacth{ width:450px; height:auto!Important; overflow:hidden; float:left;  margin-left:16px; margin-top:5px; display:inline; margin-bottom:6px;} /*width:450px;*/
.icontacth img{ width:118px; height:55px; float:left; padding:1px; border:1px solid #ddd; margin-right:11px; margin-top:5px;}
.icontacth h1{ margin:0px; font-size:18px; font-weight:bold; color:#333; line-height:23px; margin-top:5px;}
.icontacth p{ margin:0px; line-height:25px; color:#666;float:left;margin-top:14px;height:134px}

.foot{ width:100%; height:auto!important; overflow:hidden; float:left; background:url(../img/foot_bg.jpg) top repeat-x; margin-top:15px;}
.foot_con{ width:996px; margin:0px auto;}
.foot_con p{ text-align:center; line-height:25px; color:#333; padding-top:25px; padding-bottom:20px;}


.neileft{ width:220px; height:auto!important; overflow:hidden; float:left; display:inline; margin-right:13px; margin-top:20px;} /*margin-left:17px; */
.neimenu{ width:220px; height:auto!important; overflow:hidden; float:left;}
.neimenu1{ width:205px; height:31px; float:left; padding-left:15px; font-size:14px; color:#333; font-weight:bold; line-height:33px; background:url(../img/neinav1.jpg) no-repeat;}
.neimenu1e{ font-size:10px; color:#999; font-family:Tahoma; font-weight:normal;}
.neimenu2{ width:218px; height:auto!Important; overflow:hidden; float:left; border:1px solid #eaeaea;padding-bottom:10px;}
.neinav{ width:200px; height:auto!Important; overflow:hidden; margin-left:8px;}
.neinav a:link,.neinav a:visited{ width:180px; height:30px; overflow:hidden; float:left; background: url(../img/icon1.gif) left center no-repeat ; border-bottom:1px dashed #ddd; line-height:32px; padding-left:20px;}
.neinav a:hover{ width:180px; height:30px; overflow:hidden; float:left; background:url(../img/icon1.gif) left no-repeat center; border-bottom:1px dashed #c3c3c3; line-height:32px; padding-left:20px;}

.leftimg{ width:220px; height:50px; float:left; margin-top:10px;}

.neimk{ width:763px; height:auto!important; overflow:hidden; float:left; margin-top:20px; }
.neimkt{ width:748px; height:32px; overflow:hidden; float:left; background:url(../img/neimkt.jpg) repeat-x; padding-left:15px; line-height:39px; font-weight:bold; color:#333; font-size:14px;}
.neilocal{ float:right; line-height:40px; font-size:12px; color:#666; padding-right:10px; font-weight:normal;}
.neimk2{ width:761px; height:auto!important; overflow:hidden; float:left; border:1px solid #eaeaea; padding-bottom:50px;  margin-bottom:12px;}

.aboutbody{ width:683px; height:auto!Important; overflow:hidden; float:left; margin-top:50px; margin-left:43px; display:inline; }
.aboutbody p{ margin:0px; line-height:33px; color:#666; font-size:14px; }
.aboutbody img{ margin-bottom:10px; margin-top:10px;}


.newsbody{ width:683px; height:auto!Important; overflow:hidden; margin-left:43px; margin-top:35px; float:left; display:inline;}
.newscon{ width:683px; height:auto!important; overflow:hidden; float:left;  display:inline; margin-bottom:15px; }
.newscon ul{ margin:0px;}
.newscon ul li{ width:677px; height:41px; line-height:41px; color:#666; padding-left:5px; background:url(../img/line.gif) bottom repeat-x; font-family:"宋体";}
.ntime{ float:right; color:#ADADAD; line-height:41px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-right:20px; font-family:"Courier New", Courier, monospace;}

.download_bt{ float:right; line-height:41px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-right:20px; font-family:"Courier New", Courier, monospace; color: #FF6600;}

.newsbody2{ width:683px; height:auto!Important; overflow:hidden; margin-left:40px; margin-top:35px; float:left; display:inline;}

.nnews2{ width:688px; height:auto!important; overflow:hidden; float:left;}
.nnews2t{ width:688px; height:auto!Important; overflow:hidden; font-size:20px; font-weight:bold; text-align:center; padding-top:20px; clear:both; color:#333; line-height:25px; padding-bottom:15px; font-family:"微软雅黑"}
.nnews2t2{ width:681px; height:36px; border:1px solid #e8e8e8; background-color:#f7f7f7; margin-bottom:25px; text-align:center; line-height:36px; margin-top:10px; color:#333; font-family:Tahoma;}
.nnewsbody{ width:631px; margin:0px auto;}
.nnewsbody p{ margin:0px 0px; font-size:12px; padding-left:10px; line-height:35px;color:#666;}
.nnewsbody img{ display:block; margin:0px auto; margin-top:10px; margin-bottom:10px;}

/*page*/
.page_con{ width:100%; float:left; margin-top:20px;font-family:Verdana, Arial, Helvetica, sans-serif;}
DIV.scott { padding:3px; MARGIN: 3px; TEXT-ALIGN: center; font-family:Verdana, Arial, Helvetica, sans-serif;}
DIV.scott A {BORDER: #ccc 1px solid; padding:3px 7px 3px 7px;  COLOR: #999; MARGIN-RIGHT: 2px;  TEXT-DECORATION: none; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}
DIV.scott A:hover { COLOR: #fff; BORDER:#991E17 1px solid; BACKGROUND-COLOR: #C1241D;}
DIV.scott A:active {BORDER:#991E17 1px solid; COLOR: #fff; BACKGROUND-COLOR: #C1241D}
DIV.scott SPAN.current {BORDER:#991E17 1px solid;  FONT-WEIGHT: bold; COLOR: #fff;  padding:3px 7px 3px 7px; BACKGROUND-COLOR: #C1241D; font-size:14px; font-weight:bold;}
DIV.scott SPAN.disabled { padding:3px 7px 3px 7px; BORDER: #ddd 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; font-size:14px; }


.contactbody{ width:550px; height:auto!important; overflow:hidden; float:left; margin-top:20px; margin-left:70px; display:inline; background:url(../img/contact.jpg) no-repeat bottom right; padding-top:30px; margin-bottom:15px;}
.contactbody h1{font-size:14px; color:#333; font-weight:bold; line-height:40px;  font-family:"微软雅黑";}
.contactbody p{ margin:0px; line-height:30px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:0px; padding-bottom:15px; color: #666; font-size:12px; }


.productbody{ width:720px; height:auto!important; overflow:hidden; float:left; margin-top:50px; margin-left:40px; display:inline;}
.products{ width:196px; height:auto!important; overflow:hidden; float:left; margin-right:41px; display:inline; margin-bottom:15px; }
.products img{ width:192px; height:132px; float:left;}
.products p{ margin:0px; line-height:36px; text-align:center; color:#666;}


.productbody2{ width:693px; height:auto!important; overflow:hidden; float:left; margin-top:50px; margin-left:30px; display:inline;}
.productx{ width:693px; height:auto!Important; overflow:hidden; float:left;  margin-top:20px; }
.productxline{ width:693px; height:auto!important; float:left; background:url(../img/line.gif) repeat-x bottom; margin-bottom:30px; padding-bottom:10px;}
.product_left{ width:355px; float:left;}
.productxbg{ width:352px; height:285px; float:left; border:1px solid #eaeaea;}
.productxbg img{ display:block; margin:0px auto;width:352px; height:285px;}
.productxname{ width:350px; height:35px; padding-top:10px; font-size:14px; color:#333; text-align:center; float:left; font-weight:bold;}

.product_right{ width:300px; float:left; margin-left:38px; display:inline;}
.product_rcon{ width:90px; float:left; margin-left:10px; display:inline;}
.product_rcon img{ width:88px; height:75px; float:left; border:1px solid #eaeaea;}
.product_rcon p{ font-size:12px; color:#333; line-height:18px; padding:6px 0px; text-align:center;
width:90px;/*指定宽度*/
word-break:keep-all;/* 不换行 */
white-space:nowrap;/* 强制在同一行内显示所有文本，直到文本结束或者遭遇 br 对象。不换行 */
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */}

.productxcon{ width:681px; height:auto!important; line-height:28px; font-size:12px; color:#666; margin-bottom:10px; padding-left:5px; padding-right:20px; text-align:left;}

a:link,a:visited{ color:#333; text-decoration:none;}
a:hover{ color:#333; text-decoration:underline;}


a.tob2:link,a.tob2:visited{ color:#FF6600; text-decoration:none;}
a.tob2:hover{ color:#FF6600; text-decoration:underline;}
#dituContent{ margin-left:70px;}

/*.map{ margin-left:50px}*/
.pic_newsbody{ width:690px; float:left; margin-top:30px; margin-left:70px; display:inline;}
.pic_news{ width:284px; float:left; margin-top:40px; margin-right:50px;}
.pic_news img{ width:280px; height:400px; float:left; padding:1px; border:1px solid #ebebeb;}
.pic_news h1{ width:171px; font-size:12px; color:#333; height:30px; overflow:hidden; float:left; line-height:30px; text-align:center; font-weight:normal;}