﻿body {
	color:#333; font-size:14px; line-height:30px;
	background-color:#ffffff; background:url(../../../themes/default/images/bg.jpg);
}
input{border:none;}
input[type=text]{ border:0; }
input{border:0;}
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }
button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53,sans-serif;text-align:justify;text-justify:inter-ideograph;word-break:break-all;word-wrap:break-word}

ul, li { list-style-type: none; }
li{ float:left; display:block; }

h1, h2, h3, h4, h5, h6 { font-size: 20px;text-shadow: none;
    font-weight: normal !important;}

body, input, select, button, textarea { font-size: 14px; font-family:"\5FAE\8F6F\96C5\9ED1"; }

button { cursor: pointer; }

i, em, cite { font-style: normal; }

a, a:link { color: #333333; text-decoration: none; font-family:"\5FAE\8F6F\96C5\9ED1";}

a:visited {  }

a:active, a:hover { text-decoration: none; color:#333;}

a:focus { outline: none; }
img{ border:0px;}

.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }

.fixed { display: block; min-height: 1%; }

*html .fixed { height: 1%; }

.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }

.fl { display: inline; float: left; }
.fr { display: inline; float: right; }

#top{ width:100%; height:154px; margin:0px auto; overflow:hidden;  background:url(../../../themes/default/images/top_bg.jpg) center top no-repeat;}
#top #search1{ width:346px; height:60px; margin:55px auto; overflow:hidden;}
#top #search1 .search_txt{ width:264px; height:28px; line-height:28px; border:1px solid #cfccc7; float:left; overflow:hidden; color:#999;}
#top #search1 .search_btn{ width:80px; height:30px; line-height:30px; float:right; overflow:hidden; color:#fff; text-align:center; background-color:#880000;}
#top #search1 .hot_key{ width:346px; height:30px; line-height:30px; text-align:left; font-size:12px;}



#menu{ width:100%; height:44px; line-height:44px; margin:0px auto; background-color:#880000; text-align:center; z-index:9999999999999;}
#menu ul li a {font-size:14px; color:#fff;font-family:"\5FAE\8F6F\96C5\9ED1";}
#menu ul ul {display: none;}
#menu ul li:hover > ul {display: block;}
#menu ul {list-style: none;position: relative;display: inline-table; width:1200px; margin:0px auto;}
#menu ul:after {content: ""; clear: both; display: block;}
#menu ul li {float: left; width:133px; height:44px; display:block; text-align:center; }
#menu ul li font{}
#menu ul li span{ line-height:44px;}
#menu ul li:hover {}
#menu ul li:hover a {  border-bottom:2px solid #fff; height:44px; color:#FFEB00; display:block; z-index:9999999999999;}
#menu ul li a {display: block;text-decoration: none; font-size:14px;}
#menu ul ul {background: #880000; border-radius: 0px; padding: 0;position: absolute; top: 100%; width:133px; z-index:9999999999999;}
#menu ul ul li {float: none; position: relative; width:133px;  border-left:0px; height:35px; line-height:35px; border-bottom:1px solid #fff; margin-top:0px; padding:0px; text-align:left; text-align:center;}
#menu ul li:hover ul li a {  border-bottom:0px solid #fff; color:#fff;}


.box{ width:1200px; height:auto; margin:0px auto; overflow:hidden;}


.flexslider{position:relative;height:550px;overflow:hidden;background:url(../../../themes/default/images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:550px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2; left:45%;text-align:center;}
.flex-control-nav li{display:inline-block;width:20px; float:left;height:14px;margin:0px 3px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:20px;height:14px;line-height:40px;overflow:hidden;background:url(../../../themes/default/images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:78px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:60px;background:url(../../../themes/default/images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url(../../../themes/default/images/next.png) center center no-repeat;}


#blog{ width:100%; height:86px; line-height:86px; background-color:#fff; margin:0px auto; overflow:hidden;}
#blog .txt{  color:#de0e0e; font-size:24px; float:left;}
#blog .btn{ width:158px; height:46px; float:right; line-height:46px; text-align:center; background-color:#870100; margin-top:25px; display:inline;}
#blog .btn a{ color:#fff; font-size:16px; font-weight:bold; letter-spacing:1px;}

#container{ width:1200px; height:auto; background-color:#fff; margin:30px auto; overflow:hidden; padding:13px 0px;}
#container #news_pic{ width:780px; height:470px; float:left; overflow:hidden; margin-left:13px; display:inline;}
#container #news_pic img{ width:780px; height:470px;}
#container #news_list{ width:383px; height:470px; float:right; overflow:hidden; margin-right:3px; display:inline;}
#container #news_list .title{ width:383px; height:34px; line-height:34px; text-align:left; overflow:hidden; border-bottom: 2px solid #C00000;}
#container #news_list .title h3{ border-bottom: 2px solid #C00000; color: #333;font-family: "微软雅黑"; margin: 0 0 -2px 0; padding: 0 10px; display: inline-block; -webkit-transition: box-shadow 0.2s ease-in-out; -moz-transition: box-shadow 0.2s ease-in-out; -o-transition: box-shadow 0.2s ease-in-out;transition: box-shadow 0.2s ease-in-out;}
#container #news_list .txt{ width:383px; height:auto; font-size:15px;  }
#container #news_list .txt ul{ width:377px; height:auto; margin:8px auto; }
#container #news_list .txt ul li{ width:377px; height:38px; line-height:38px; text-align:left; background:url(../../../themes/default/images/ico_dot.jpg) left no-repeat;}
#container #news_list .txt ul li a{ margin-left:17px;}
#container .h_title{ width:1200px; height:50px; line-height:50px; border-bottom:2px solid #c00000; margin:20px auto 0px auto; overflow:hidden;}
#container .h_title h3{float: left;margin-right:50px; height:50px; line-height:50px;border-bottom: 2px solid #C00000;
    color: #333;
    font-family: "微软雅黑";
    margin: 0 0 -1px 0;
    padding: 0 10px;
    display: inline-block;
    -webkit-transition: box-shadow 0.2s ease-in-out;
    -moz-transition: box-shadow 0.2s ease-in-out;
    -o-transition: box-shadow 0.2s ease-in-out;
    transition: box-shadow 0.2s ease-in-out;}
#container .h_title h3 span{float: left; height:50px; line-height:50px; padding:0px 10px;}
#container .h_title h3 img{float: left;}
#container .h_title span{float: right; height:50px; line-height:50px; padding:0px 13px;}
#container .h_txt{ width:1200px; height: auto; margin:0px auto 15px auto; overflow:hidden;}

.produs_today{position:relative;}
.thumbnails>li{margin-left:15px; margin-top:15px;}
.produs_today .produs_list{width:270px;border:1px solid #D6A50B;padding:5px;text-align:left;font-family:"微软雅黑";background:#FAFAFA;float:left;display:inline}
.produs_today .produs_list .produs_posi{position:relative;}
.produs_today .produs_list .produs_tuijian{position:absolute;top:0;right:0;z-index:9999;}

.produs_today .produs_list .produs_title{line-height:1.5;padding-left:7px;position:relative;height: auto;}
.produs_today .produs_list .produs_title span{position:absolute;top:25px;right:10px;color:#c41400;}
.produs_today .produs_list .produs_title a{font-size:14px;}
.produs_today .produs_list .produs_posi img{width:270px;height:202px;}  
.produs_today .produs_price em{color:#C00000;font-weight:normal;font-size:20px;}
.produs_today .produs_list:hover{border:1px solid #c00000;}
.produs_list .produs_cont .produs_price{ margin:10px auto;width:105px;}
.produs_list .produs_cont .produs_more{ margin:0px auto;width:105px;}
.produs_list .produs_cont .produs_more a:hover{background:url(../../../themes/default/images/border2_hover.png) no-repeat;}
.produs_list .produs_cont .produs_more a{color:#C00000;background:url(../../../themes/default/images/border2.png) no-repeat;width:105px;height:45px;text-indent:-9999px;line-height:38px;display:inline-block;text-align:center;font-size:16px;font-family:"微软雅黑"}
.produs_today .produs_list2 .produs_posi img{width:370px;height:370px;}   
.produs_today .produs_list2{width:370px;}

.produs_today_price{border:1px solid #ccc;padding:10px;background:#eee;position:absolute;top:100px;right:0;}

.h_ad{ width:1170px; height:410px; margin:0px auto; overflow:hidden;}
#container .h_txt .txt_com{ width:645px; height:auto; float:left; overflow:hidden; text-align:left; line-height:36px; font-size:15px; margin-left:33px; margin-top:30px; display:inline;}
#container .h_txt .pic_com{ width:444px; height:330px; float:right; overflow:hidden; text-align:left; line-height:36px; font-size:15px; margin-right:33px; margin-top:30px; display:inline;}
#container .h_txt .pic_com img{ width:444px; height:330px;}


#bot{ width:100%; height:292px; margin:0px auto; background: url(../../../themes/default/images/bot_bg.jpg) center; overflow:hidden; color:#fff; padding:40px 0px;}
#bot .hyzx{ width:327px; height:auto; float:left; overflow:hidden;}
#bot .hyzx h3{ width:327px; height:40px; line-height:40px; float:left; border-bottom:2px solid #c00000; text-indent:10px; overflow: hidden;}
#bot .hyzx ul{ width:317px; height:auto; margin:10px auto; overflow:hidden; padding:0px;}
#bot .hyzx ul li{ width:327px; height:36px; line-height:36px;}
#bot .bzzx{ width:249px; height:auto; float:left; overflow:hidden; margin-left:23px; margin-right:23px; display:inline;}
#bot .bzzx h3{ width:249px; height:40px; line-height:40px; float:left; border-bottom:2px solid #c00000; text-indent:10px; overflow: hidden;}
#bot .bzzx ul{ width:239px; height:auto; margin:10px auto; overflow:hidden; padding:0px;}
#bot .bzzx ul li{ width:249px; height:36px; line-height:36px;}
#bot .lxwm{ width:327px; height:auto; float:left; overflow:hidden;}
#bot .lxwm h3{ width:327px; height:40px; line-height:40px; float:left; border-bottom:2px solid #c00000; text-indent:10px; overflow: hidden;}
#bot .lxwm ul{ width:317px; height:auto; margin:10px auto; overflow:hidden; padding:0px;}
#bot .lxwm ul li{ width:327px; height:36px; line-height:36px;}
#bot .lxwm ul li a{ color:#fff;}
#bot .lxwm .man{ background:url(../../../themes/default/images/contact.png) left no-repeat; padding-left:30px;}
#bot .lxwm .tel{ background:url(../../../themes/default/images/tel.png) left no-repeat; padding-left:30px;}
#bot .lxwm .add{ background:url(../../../themes/default/images/add.png) left no-repeat; padding-left:30px;}
#bot .gz{ width:227px; height:auto; float:right; overflow:hidden;}
#bot .gz h3{ width:227px; height:40px; line-height:40px; float:left; border-bottom:2px solid #c00000; text-indent:10px; overflow: hidden;}
#bot .gz ul{ width:217px; height:auto; margin:10px auto; overflow:hidden; padding:0px;}
#bot .gz ul li{ width:227px; height:36px; line-height:36px;}
#bot .ewm{ width:157px; height:auto; margin:0px auto;}
#bot .hyzx ul li a,#bot .bzzx ul li a{color:#fff; background:url(../../../themes/default/images/bot_ico.png) left no-repeat; padding-left:15px;}
#bot .footer04 a{color:#fff; }
#bot_ad{ width:100%; height:82px; margin:0px auto; background: url(../../../themes/default/images/img_bottom.jpg) center; overflow:hidden;}


#container #left { width:260px; height:auto; overflow:hidden; float:left; margin-left:30px; display:inline; margin-top:20px;}
#container #left .title{ width:260px; height:50px; line-height:50px; border-bottom:2px solid #c00000; overflow:hidden; text-indent:5px;}
#container #left .list { width:260px; height:auto; overflow:hidden; line-height:40px; text-align:left; padding:10px 0px;}
#container #left .list a { margin-left:5px; display:block; font-size:15px;}

#container #left .produs_today{position:relative; margin:0px auto; width:249px;}
#container #left .thumbnails>li{ margin:15px auto 0px auto;}
#container #left .produs_today .produs_list{width:237px;border:1px solid #D6A50B;padding:5px;text-align:left;font-family:"微软雅黑";background:#FAFAFA;float:left;display:inline}
#container #left .produs_today .produs_list .produs_posi{position:relative;}
#container #left .produs_today .produs_list .produs_tuijian{position:absolute;top:0;right:0;z-index:9999;}

#container #left .produs_today .produs_list .produs_title{line-height:1.8;padding-left:7px;position:relative;height:auto;}
#container #left .produs_today .produs_list .produs_title span{position:absolute;top:25px;right:10px;color:#c41400;}
#container #left .produs_today .produs_list .produs_title a{font-size:14px;}
#container #left .produs_today .produs_list .produs_posi img{width:234px;height:234px;}  
#container #left .produs_today .produs_price em{color:#C00000;font-weight:normal;font-size:20px;}
#container #left .produs_today .produs_list:hover{border:1px solid #c00000;}




#container #right { width:850px; height:auto; overflow:hidden; float:right; margin-right:30px; display:inline; margin-top:20px;}
#container #right .title{ width:850px; height:50px; line-height:50px; border-bottom:2px solid #c00000; overflow:hidden;}
#container #right .txt{ width:850px; height:auto; overflow:hidden; font-size:16px; padding:20px 0px; line-height:40px;}
#container #right .title h3{float: left;margin-right:50px; height:50px; line-height:50px;border-bottom: 2px solid #C00000;
    color: #333;
    font-family: "微软雅黑";
    margin: 0 0 -1px 0;
    padding: 0 10px;
    display: inline-block;
    -webkit-transition: box-shadow 0.2s ease-in-out;
    -moz-transition: box-shadow 0.2s ease-in-out;
    -o-transition: box-shadow 0.2s ease-in-out;
    transition: box-shadow 0.2s ease-in-out;}
#container #right .title h3 span{float: left; height:50px; line-height:50px; padding:0px 10px;}
#container #right .title span{float: right; height:50px; line-height:50px; padding:0px 10px;}
#container #right .title h3 img{float: left;}

.page { width:100%; text-align:center; margin:20px auto; overflow:hidden;}
.page .current {
        background: #880000;
        margin: 0 4px;
        padding: 6px 10px;
        color: #fff;
    }
    .page a {
        background: #b2b2b2;
        margin: 0 4px;
        padding: 6px 10px;
        color: #fff;
    }

.page_1 {
    width: 100%;
    margin: 10px auto;
    overflow: hidden;
    position: relative;
    text-align: left;
}
.page_1 p {
    width: 100%;
    height: 28px;
    font: 12px/28px "microsoft yahei";
    color: #1d1d1d;
    overflow: hidden;
}
.back {
    font: 14px/39px "microsoft yahei";
    color: #fff;
    width: 138px;
    margin: 0 auto;
    border-radius: 4px;
    display: block;
    text-align: center; height:39px;background: #870100; 
}
.back a {
     color:#fff;
}

#container #right .txt_news{ width:100%; height:auto; margin:10px auto; overflow:hidden; padding:0px;}
#container #right .txt_news ul{ width:100%; height:auto; margin:10px auto; overflow:hidden; padding:0px;}
#container #right .txt_news ul li{ width:100%; height:40px; line-height:40px; font-size:16px; border-bottom:1px dashed #ccc;}
#container #right .txt_news a{ }
#container #right .txt_news span{ float:right;}
#container #right .txt_news h2{ text-align:center; line-height:50px;}
#container #right .txt_news .title_s {
    text-align: center;
    color: #b09c70;
    font-size: 12px;
    line-height: 35px;
}


.msg{width:100%;margin:16px auto;height:auto;overflow:hidden;}
.msg li{width:100%;height:auto;padding-bottom:10px;margin-bottom:10px;}
.msg_top{width:100%;height:auto;font:14px/30px "microsoft yahei";background:#ededed;color:#333333;text-indent:14px;overflow:hidden;border-radius:3px 3px 0 0; font-weight:bold;}
.msg_top span{margin-right:14px;}
.msg_con{border:1px solid #ebebeb;background:#f3f3f3;overflow:hidden;padding-bottom:12px;}
.msg_consult{width:96%;margin:0 auto;font:14px/36px "microsoft yahei";color:#7b7b7b;}
.msg_reply{width:96%;margin:0 auto;font:14px/36px "microsoft yahei";border:1px solid #ebebeb;border-radius:3px ;background:#fff;color:#ff5958;text-indent:14px;}
.msg_now{margin:65px 0 30px 0;}
.msg_title{ display:none; width:155px;height:34px; background-image:url(../../../themes/default/style/msgbtn.png)  ; background-position:7px center; background-repeat:no-repeat;text-indent:43px;margin:0 auto;color:#fff;font:22px/34px "microsoft yahei"; background:#333;}
.msg_ul{width:642px;height:auto;overflow:hidden;margin:20px auto;}
    .msg_ul li .errMsg {
        margin-left:20px;
    }
.msg_ul li{width:100%;height:auto;overflow:hidden;position:relative;margin-bottom:12px;}
.msg_ul li p{width:130px; float:left;height:36px;font:14px/36px "microsoft yahei";color:#333;vertical-align: top;  text-align:right; margin: 0 6px 0 0;}
.msg_ul li p span{color:red;margin-top:2px;vertical-align: middle;font-weight: bold}
.msg_input{width:264px;height:34px;border:1px solid #d9d9d9;border-radius:2px;padding:0 10px;}
.msg_pin{width:164px;height:34px;border:1px solid #d9d9d9;border-radius:2px;padding:0 10px;float:left;}
.msg_pin img{float:left;margin-left:14px;}
.msg_textarea{width:264px;height:80px;border:1px solid #d9d9d9;border-radius:2px;padding:10px;resize: none; line-height:20px !important;}
.msg_submit{width:286px;height:36px;margin:20px auto;border-radius:3px;border:0;text-align:center;font:18px/36px "microsoft yahei";color:#fff;cursor: pointer; background:#880000;}

.msg_ul input{border:1px solid #d9d9d9;border-radius:2px;padding:0 10px;}



