@charset "utf-8";
body{font-family:Microsoft Yahei; color:#1F1B1A;}

/*Public*/
a{ text-decoration:none; color:#1F1A17}
a.red{ text-decoration:none; color:#FF0000}
a.ccc{ text-decoration:none; color:#CCCCCC}
.left{ float:left;}
.right{ float:right}

.pages{ clear:both; text-align:center; padding:15px 0 0 0}
.pages a {padding: 0 5px; display: inline-block; height: 20px;text-align: center; margin:0 1px;line-height: 20px;cursor: pointer;}
.pages a:hover{ color:#ff0000; text-decoration:underline}
.pages .current {color:#eb6100;}

.index_title{ text-align:center; padding:30px 0;}
.index_title p.line1{font-size:40px; height:50px; line-height:50px; font-weight:bold}
.index_title p.line1 span{ width:30px; height:50px; display:inline-block; background:url(../images/logos.png) 0 5px no-repeat;}
.index_title p.line2{font-size:20px; line-height:50px; text-transform:uppercase;}
.index_title p.line3{font-size:30px; line-height:50px; color:#0E856F;}

.index_pic,.index_pic img{overflow:hidden; width:1000px;}
.index_pic_border{ width:998px; border:1px solid #3B3736}
.index_pic_border img{ width:998px;}
/*Public end*/

#header{ width:auto; height:167px;}
.header_link{ width:1000px;}
#header a{ width:230px; height:89px; display:inline-block; text-indent:-9999px;}
#header .shopping{ margin:45px 0 0 740px; background:url(../images/taobao.jpg)}
#header .shopping:hover{ background:url(../images/taobao.jpg) 0 -89px}
#header .taobao{ margin:5px 0 0 915px}

#menu{ background:#1F1A17; height:70px; line-height:70px;}
#menu ul{ width:1000px; margin:0 auto}
#menu ul li{ float:left; position: relative;}
#menu ul li a{ color:#FFFFFF; font-size:16px; padding:0 16px; display:inline-block; height:70px;}
#menu ul li a:hover{ background:#FFF; color:#1F1A17}

ul#topnav li .sub { position: absolute; top: 70px; left:0; padding:0 0 5px 0; background: #1F1A17; -moz-border-radius-bottomright: 5px; -khtml-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px;-moz-border-radius-bottomleft: 5px; -khtml-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; display: none; z-index:9; width:100%}
ul#topnav li .sub ul { width: 100%;}
ul#topnav .sub ul li { width: 100%; color: #fff; padding:0; margin:0;}
ul#topnav .sub ul li a { background: none; text-align:center; height:40px; line-height:40px; display: block; color:#CCCCCC; font-size:14px; padding:0 5px}
ul#topnav .sub ul li a:hover { color:#1F1A17; background:#CCC;}

.index_pic_full{ text-align:center; overflow:hidden}
.index_pic_full img{ width:1000px;}
/*.index_pic_1{ background:#DFD6CD; text-align:center}
.index_pic_4{ background:#F3F3F3; text-align:center}
.index_pic_7{ background:#E1E1E1; text-align:center}
.index_pic_8{ background:#F2F2F2; text-align:center}
*/
.index_content_5{ background:#1F1A17; padding:0 0 20px 0}
.index_content_5 ul{ width:1000px; margin:0 auto;}
.index_content_5 ul li{ float:left; width:320px; margin:20px 20px 0 0; overflow:hidden}
.index_content_5 ul li.mr0{ margin-right:0}
.index_content_5 ul li img{ width:320px; height:320px;}

.index_content_5_{ margin:20px auto 0 auto; width:1000px;}
.index_content_5_ img{ width:320px; height:320px; margin:5px}

.index_content_6{ margin:20px auto 0 auto; width:1000px;}
.index_content_6 img{ width:235px; height:235px; margin:5px}

.index_content_8{ background:#CDC08C; border:1px solid #919191;}
.index_content_8_main{ width:1000px; line-height:30px; color:#170000}
.index_content_8_main h2{ line-height:40px; font-size:18px;}
.con8_left{ width:310px; float:left; padding:20px 10px}
.con8_middle{ width:306px; float:left; padding:20px 10px; background:#FFFFFF; border:5px solid #221816; border-bottom:none; border-top:none}
.con8_right{width:310px; float:right; padding:20px 10px}

.index_pic_9{ background:url(../images/index-9.jpg) center no-repeat; height:603px;}
.index_content_9{ width:1000px; position:relative;}
.index_content_9 .input{ border:0; height:33px; width:240px;}
.index_content_9 .uname{ position:absolute; left:377px; top:149px;}
.index_content_9 .tel{ position:absolute; left:377px; top:205px;}
.index_content_9 .qq{ position:absolute; left:377px; top:265px;}
.index_content_9 .email{ position:absolute; left:377px; top:327px;}
.index_content_9 .content{ position:absolute; left:377px; top:377px; height:70px;}
.index_content_9 .btn1{ position:absolute; width:100px; height:40px; left:373px; top:478px; text-indent:-9999px; border:0; background:none}
.index_content_9 .btn2{ position:absolute; width:100px; height:40px; left:531px; top:478px; text-indent:-9999px; border:0; background:none}

/*内页css*/
#main{ width:1000px;}
.main_left{ width:210px; min-height:475px; float:left; background:#DFD7CC}
.main_middle{ width:219px; height:475px; float:left; margin:0 0 0 1px}
.main_right{  width:530px; float:right; padding:30px 20px; line-height:30px;}
.main_content{ width:790px; float:right}
.main_pic{width:790px; float:right;}
.main_pic img{ width:790px;}
.main_news{width:790px; height:475px; float:right; background:url(../images/bg.jpg)}
.main_message{width:790px; height:475px; float:right; background:url(../images/message.jpg);  position:relative}
.main_right_news_detail{width:780px; height:475px; float:right; padding:0 0 0 10px; overflow-y:scroll;}
.main_right_news_detail h1{ text-align:center; line-height:35px; font-size:20px; padding:10px 0 0 0}
.main_right_news_detail .tags{ text-align:center; color:#CCCCCC; font-size:12px; padding:0 0 10px 0}
.main_right_news_detail .main_right_news_detail_content{ line-height:30px; padding: 0 0 10px 0}

.main_message .input{border:0; height:28px; width:191px; padding:0 0 0 5px;}
.m_uname{ position:absolute; top:118px; left:295px;}
.m_tel{ position:absolute; top:161px; left:295px;}
.m_qq{ position:absolute; top:210px; left:295px;}
.m_email{ position:absolute; top:258px; left:295px;}
.m_content{ position:absolute; top:297px; left:295px; height:56px; width:197px; border:0}
.m_btn1{ position:absolute; width:80px; height:35px; left:294px; top:375px; text-indent:-9999px; border:0; background:none}
.m_btn2{ position:absolute; width:80px; height:35px; left:420px; top:375px; text-indent:-9999px; border:0; background:none}

.main_news ul{ margin:20px 0 0 20px}
.main_news ul li{ background:url(../images/li.jpg) bottom repeat-x; line-height:40px; padding:0 20px 0 30px}
.main_news ul li span{ float:right}

.main_left_dh{ background:url(../images/dh.png); height:69px;}
.main_left ul{ width:160px; margin:0 0 0 30px}
.main_left ul li{ background:url(../images/dhbg.jpg); height:36px; line-height:36px; margin:13px 0; text-align:center}
.main_left ul li a{ color:#16100D}
.main_left ul li a.hover,.main_left ul li a:hover{ color:#FF0000}
.main_content{}
.main_content ul.product{ margin:0 0 0 20px}
.main_content ul.product li{ float:left;  margin:6px; width:180px; height:205px; overflow: hidden; text-align:center}
.main_content ul.product li img{ width:180px; height:175px;}

.main_video{ width:790px; height:475px; text-align:center; float:right}
.main_video h1{ font-size:16px; line-height:40px;}

.main_content ul.video{ margin:0 0 0 20px}
.main_content ul.video li{ float:left; margin:10px 20px; width:340px; height:190px; overflow: hidden; text-align:center; line-height:30px}
.main_content ul.video li img{ width:340px; height:150px;}

#footer{ background:#C1B8B1; text-align:center; line-height:25px; color:#1C1511; padding:15px 0; font-size:14px}
#footer .foot_content{ width:750px; text-align:left; padding:0 0 0 250px}
#footer a{color:#1C1511; padding:0 10px}

.qqico {
width: 67px;
height: 65x;
z-index: 9998;
position: fixed;
bottom: 50px;
right: 1px;
_position: absolute;
_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 50)||50)-(parseInt(this.currentStyle.marginBottom, 50)||50)));
}