@charset "utf-8";
body,h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { margin: 0px ; /*font-family:"宋体","Microsoft Yahei","微软雅黑", Arial,"宋体","sans-serif";*/}

html { -webkit-text-size-adjust:none;}
ol, ul ,li{list-style: none; padding: 0px; margin: 0px;}
a { text-decoration:none; cursor:pointer;}
a:hover { text-decoration: none;}
img {border: 0;}
p { margin: 0px;}


.huibg { background: #E1E1E1;}
.welcome { width: 780px; height: 424px; background: #fff; margin: -212px; left: 50%; margin-left: -390px; position: absolute; top: 50%;}
.welcome .wetop { height: 70px; padding:20px 10px; position: relative;}
.welcome .wetop .lag { float: right; font-size: 12px; margin: 6px 80px 0px 0px;color: #000;}
.welcome .wetop .lag a { color: #000;}
.welcome .wetop .lag a:hover { color: #666; text-decoration: underline;}
.welcome .wecont { margin-bottom: 4px; height: 154px; overflow: auto;}
.welcome .wecont .weleft { width: 408px; float: left; padding: 30px 0px 26px 0; background: #B8B4A7;}
.welcome .wecont .weright { width: 368px; float: right;}
.welcome .wecont .weright .stt { width: 60px; height: 154px; float: left; background: url(../images/bg.gif);}
.welcome .wecont .weright .simg { width: 304px; height: 154px; float: right;}
.welcome .wecc {  margin-bottom: 4px; height: 40px; overflow: auto;}
.welcome .wecc .wca { width: 408px; height: 40px; float: left; background: #666;}
.welcome .wecc .wcb { width: 368px; height: 40px; float: right; background: #990000;}
.welcome .wnav { height: 32px; line-height: 32px; background: #D3CDC2; text-align: center; font-size: 12px;}
.welcome .wnav a { color: #000; margin: 0px 2px;}
.welcome .wnav a:hover { color: #666; text-decoration: underline;}
.welcome .ftdv { padding: 15px; line-height: 20px; text-align: center; font-size: 12px; color: #000;}
.welcome .ftdv a { color: #000; margin: 0px 2px;}
.welcome .ftdv a:hover { color: #666; text-decoration: underline;}

.web { width: 852px; min-height: 640px; border: 1px solid #999; margin: 0px auto; background: #fff;}
.web .top { height: 172px;}
.web .top .topleft { width: 343px; height: 172px; text-align: center; padding: 20px 0px; float: left; background: url(../images/layout_01.jpg) repeat-x;}
.web .top .topleft p { margin: 25px 0px;}
.web .top .topright { width: 506px; height: 172px; float: right;}
.web .top .topright .flash { width: 506px; height: 115px;}
.web .top .topright .ddc { width: 506px; height: 57px; font-size: 12px; color: #000; padding: 0px 10px; line-height: 40px; background: url(../images/rr.jpg);}
.web .top .topright .ddc img { padding: 0px 5px;}
.web .dc { width: 100%; height: 11px; background: url(../images/dc.jpg) repeat-x;}
.web .webcont { min-height: 332px; width: 852px;  overflow: auto; margin-top: -8px;}
.web .webcont .webmenu { width: 246px; min-height: 332px; color: #000; padding: 10px; float: left; border-right: 4px solid #D9D9D9;}
.web .webcont .webmenu ul { border-top: 2px solid #D9D9D9; padding: 0px; margin: 0px;}
.web .webcont .webmenu ul li { height: 35px; line-height: 35px; border-bottom: 2px solid #D9D9D9; font-size: 14px; text-indent: 80px; background: url(../images/jt.jpg) no-repeat 30px 9px;}
.web .webcont .webmenu ul li a { color: #000;}
.web .webcont .webmenu ul li a:hover { color: #666; text-decoration: underline;}
.web .webcont .webmenu .stou { height: 32px; margin-top: 30px; margin-bottom: 20px; line-height: 32px; text-indent: 40px; background: url(../images/st.jpg);}
.web .webcont .webmenu .other { font-size: 12px;}
.web .webcont .webmenu .other p { margin-bottom: 20px;}
.web .webcont .webmenu .other input { height: 20px;}

.web .webcont .webnei { float: right; padding: 10px 20px 10px 0; font-size: 12px; }
.web .webcont .webnei .banner { width: 472px;  border: 1px solid #333; }
.web .webcont .webnei .neicont { width: 472px; color: #000; padding: 5px; line-height: 20px;}
.web .webcont .webnei .neicont .tit { line-height: 36px; margin-bottom: 10px; border-bottom: dotted 1px #730101;}
.web .webcont .webnei .neicont a { color: #000; margin: 0px 2px;}
.web .webcont .webnei .neicont a:hover { color: #666; text-decoration: underline;}
.web .webcont .webnei .neicont ul { padding: 0px; border-bottom: dotted 1px #730101; min-height: 80px;}
.web .webcont .webnei .neicont ul li { line-height: 24px;}
.web .webcont .webnei .neicont ul li img { margin-right: 30px;}
.web .webcont .webnei .neicont .fanye { text-align: right; padding: 5px;}
.web .webcont .webnei .product { padding: 0px; overflow: auto;}
.web .webcont .webnei .product li { width: 50%; padding: 0px 30px 20px 30px; min-height: 300px; float: left;}
.web .webcont .webnei .product li .pimg { width: 154px; padding: 4px; border: 1px solid #ccc;}
.web .webcont .webnei .product li .pimg img { width: 100%;}
.web .webcont .webnei .product li .pzi { width: 154px; text-align: center; color: rgb(0, 102, 153); font-weight: bold;}
.web .webcont .webnei .product li p { padding: 0px 10px;}
.web .webcont .webnei .neicont .liuyan { margin: 20px 0px; padding: 10px 10px; background: rgb(249, 249, 249);}
.web .webcont .webnei .neicont .liuyan div { padding: 0px; margin: 10px 0;}


.web .footer { height: 130px; padding: 15px; line-height: 20px; border: 4px solid #D9D9D9; border-width: 4px 0px; text-align: center; font-size: 12px; color: #000;}
.web .footer a { color: #000; margin: 0px 2px;}
.web .footer a:hover { color: #666; text-decoration: underline;}

.red { color: red;}