@charset "utf-8";

/* CSS Document */




body { font-size: 13px; font-family: "微软雅黑", Arial; background: #fff; margin: 0; padding: 0; border: 0; overflow-x: hidden; }

ul, ol, li, dl, dd, h1, h2, h3, h4, h5, h6, form, fieldset, hr { margin: 0; padding: 0; border: 0; }

table { empty-cells: show; border-collapse: collapse; }

ol li, ul li, li { list-style: none; }

img { border: 0; vertical-align: middle; }

a { color: #555; text-decoration: none; }

a:hover { text-decoration: none; color: #e20000; cursor: pointer; }

.clear { clear: both; }

.sumbit { border: none; background: none; }

.yh_txt { font-family: "微软雅黑"; }

.e { display: inline-block;  *display:inline;
 *zoom:1;
height: 100%; width: 1px; margin-left: -1px; vertical-align: middle; }

/****返回头部***/




#rollTop { position: fixed; cursor: pointer; height: 72px; width: 26px; background: url(../images/top.png) no-repeat; top: 50%; _position: absolute;  _top:expression(eval(document.documentElement.scrollTop));
z-index: 99; }

.head_txt { width: 100%; height: 30px; background: #ebebeb; }

.head_con { width: 1200px; height: 30px; line-height: 30px; margin: 0px auto; color: #222; }

.head_con span { float: right; }

.logo_con { width: 1200px; height: 140px; margin: 0px auto; }

.logo_con img { }

.logo { width: 800px; height: 117px; margin-top: 10px; margin-right: 2px; float: left; }

.tel { width: 280px; height: 85px; float: left; margin-top: 30px; }

.tel_icon { width: 100%; height: 33px; line-height: 33px; background: url(../images/tel.jpg) no-repeat left center; font-size: 16px; text-indent: 40px; margin-bottom: 10px; }

.tel .tel_txt { font-size: 18px; font-weight: bold; color: #ef8015; line-height: 22px; text-indent: 10px; margin: 0px; padding: 0px; }

.nav_bg { width: 100%; height: 55px; background: url(../images/nav_bg.jpg) repeat left bottom; position: relative; }

.nav { width: 1200px; height: 55px; margin: 0px auto; position: relative; }

.nav ul li { float: left; font-size: 16px; width: 133px; height: 55px; line-height: 55px; text-align: center; }

.nav ul li.bli { width: 2px !important;/*background: url(../images/nav_line.gif) no-repeat left 29px;*/ }

.nav ul li a { color: #fff; display: block; }

.nav ul li a:hover, .nav ul li.cur a { color: #fff; background: url(../images/licur.png) no-repeat center 46px; }

.adv_txt { position: absolute; top: -17px; left: 890px; font-family: "微软雅黑"; font-size: 16px; }

.hot_txt { color: #202020; font-size: 12px; float: left; display: inline-block; height: 30px; line-height: 30px; }

.hot_txt a { color: #202020; }

.hot_txt a:hover { color: #dd7208; }

.hot_txt b { color: #dd7208; font-size: 14px; font-weight: normal; }

.search { width: 238px; height: 30px; float: right; }

.search .sear_input { width: 185px; height: 26px; border-left: 1px solid #e1e0e0; border-top: 1px solid #e1e0e0; border-bottom: 1px solid #e1e0e0; border-right: none; float: left; background: url(../images/sear.gif) no-repeat 5px center; text-indent: 35px; }

.sear_button { width: 50px; height: 30px; line-height: 30px; text-align: center; color: #fff; background: #4f4e4e; border: none; }

.foot_bg { width: 100%; height: 300px; background: #be0000; font-size: 14px; }

.foot_con { width: 1200px; min-height: 100px; font-size: 14px; margin: 0px auto; padding-top: 60px; color: #fff; }

.foot_bg a:hover { text-decoration: underline; }

.foot_bg a { color: #fff; padding: 0px 10px; text-align: center; }

.foot_logo { width: 1200px; height: 140px; margin-top: 20px; float: left; text-align: center; line-height: 30px; }

.foot_logo dl dt { width: 420px; height: 130px; border-right: 1px solid #fff; float: left; margin-right: 30px; }

.foot_logo dl dd { float: left; width: 490px; height: 130px; line-height: 26px; padding-top: 10px; }

.foot_nav { float: left; width: 1200px; text-align: center; padding-bottom: 20px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #c0220b; }

.product_left { width: 250px; float: left; margin-top: 20px; }

.proclass_tit { width: 250px; height: 85px; background: #be0000; }

.proclass_tit p { color: #fff; text-align: center; line-height: 2; font-size: 26px; }

.proclass_tit span { color: #fff; text-align: center; line-height: 2; display:block; font-size: 14px; }

.proclass_box { border: 1px solid #d9d9d9; padding: 8px; margin-bottom: 6px; width: 232px; }

.proclass_box ul { margin: 0px; padding: 0px; }

.bigprolist { float: left; width: 232px; height: 50px; line-height: 50px; text-align: center; background: #3c3c3c; font-weight: normal; font-size: 16px; color: #fff; }

.bigprolist a { color: #fff;font-size:16px; font-weight:bold; }

.smallprolist { float: left; list-style: none; width: 200px; font-size: 14px; background: url(../images/class_lin.gif) no-repeat 8px center; padding-left: 20px; height: 45px; line-height: 43px; }

.smallprolist a { font-size: 14px; }
