/*@charset "utf-8";*/
/*头部代码css 金思绪*/
#h_head { border-bottom: 2px solid #795548; background-image:url(../images/h_bg.png); }
#jsx_head { }
#h_logo img {
filter: drop-shadow(0 0 0px #eee) drop-shadow(0 0 0px #999) drop-shadow(0 0 1px #eee);
-webkit-filter: drop-shadow(0 0 0px #eee) drop-shadow(0 0 0px #999) drop-shadow(0 0 1px #eee);}
@media screen and (min-width: 1420px) {/* 执行1200px版的css*/   
*:hover{ -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear }
#jsx_head {margin-bottom: 139px;}
#h_head_top{ position:absolute; top:0px; left:0px; height:57px; width:100%; line-height:29px; border-bottom: 1px solid #eee; text-align:left; z-index:999;background-image:url(../images/h_top.png);}
.h_head_top{ width:1200px; height:57px; line-height:57px; margin:0px auto; border-bottom: 1px solid #eee; text-align:left; color:#795548; font-size:12px; font-weight:bold; }
.h_head_top span{ float:right;}
.h_head_top span a{ float:left; height:57px; line-height:57px; background-color:rgba(255, 74, 0, 0.85); background-color:rgb(140, 85, 72, 0.9); color:#fdfd29; }
.h_head_tel{ /*background-image:url(../images/h_tel.png); background-repeat:no-repeat;*/ background-position:0px 6px; padding:0px 15px;font-size:17px; font-weight:bold; line-height: 29px;}
.h_words{ position:absolute; right:0px; top:31px; height:25px; width:43px; text-align:center; line-height:25px; font-size:12px; background-color:#795548; border-radius:25px 0 0 25px; z-index:999;}
.h_words a{ color:#FFFFFF; }
#h_head{ position:absolute; top:57px; left:0px; width:100%; height:80px; z-index:999; /*border-bottom-width: 0;-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.35);box-shadow: 0 0 10px rgba(0,0,0,0.35); border-bottom:0px solid #ffffff;*/ }
#h_nav{ position: relative; width:1200px; height:100%; margin:0px auto; }
#h_logo{ float:left; height:60px; width:360px; padding:10px 0px; text-align:left; }
#h_logo img{ max-height:100%; max-width:100%;}
#h_menu{ position: relative; float:right; width:840px; height:100%;}
#h_menu_ul{ width:100%; height:100%; }
.h_menu_ul li{ position: relative; float:left; text-align:center; border-radius: 0px 0px 0px 0px;}
.h_menu_li a{ color:#795548; font-size: 17px; font-weight: bold;}
.h_menu_ul>li>a{ float:left; padding-top:33px; width:90px; height:61px; line-height:20px; overflow:hidden;width:100% }
.h_menu_ul>li>a small {display: none; width: 60px; color: #795548;font-size: 12px;text-align: center;margin: 3px auto 0 auto; padding: 2px 0 0 0;border-top: 1px dotted #795548;line-height: 14px;font-weight: normal;}
.h_menu_ul>li.h_active>a{ padding-top:19px; /*color:#ffffff;*/ font-weight:bold;}
.h_menu_ul>li.h_active>a small {display:block; }
.h_active{ /*background-color:#795548;*/ }
.h_menu_ul>li.h_open>a{ padding-top:19px; /*color:#ffffff;*/ }
.h_menu_ul>li.h_open>a small {display:block; }
.h_open{ /*background-color:#795548;*/ }
.h_menu_li_ul{ display:none; position:absolute; right:0px; top:80px; min-width:60px; height:auto; padding:0px; background-color: #795548; z-index:999; overflow:hidden; border-radius: 0px 0 0 0;}
.h_menu_li_ul li{ float:right; min-width:80px; text-align:center; line-height:33px; height:33px; font-size:12px; width:100%; overflow:hidden;}
.h_menu_li_ul li:hover{ background-color:#f18120; border-radius:0px; }
.h_menu_li_ul li a{ color:#FFFFFF; font-size:14px; }
#h_menuimg{ display:none;}
#h_closeimg{ display:none;}
.h_contact{ display:none; position: absolute; margin: 0; padding: 25px; left: 0; top: 80px; background-color:#795548; width: 350px; border-top-right-radius: 0; border-top-left-radius: 0; color: #ffffff; border-bottom-left-radius:10px; border-bottom-right-radius:10px;border-top: 5px solid #795548;}
.h_contact li { line-height: 1.4; color: #fff; margin-bottom: 6px; text-align: left; }
.h_title{ height:30px; border-bottom: 1px solid #ffffff;}
.h_tel{ padding: 0 0 0 30px; margin-top: 15px; background-image: url(../images/h_phone.png); background-repeat: no-repeat; background-position: 0 5px; overflow: hidden; }
.h_email{ padding: 0 0 5px 30px; background-image: url(../images/h_phone.png); background-repeat: no-repeat; background-position: 0 -61px; overflow: hidden; margin-bottom: 0; }
.h_qq{ padding: 0 0 0 30px; background-image: url(../images/h_phone.png); background-repeat: no-repeat; background-position: 0 -30px; overflow: hidden; margin-bottom: 0; }
.h_logo_web{}
.h_logo_wap{ display:none}
}
@media screen and (min-width: 1220px) and (max-width: 1419px) { /*执行1000px版的css*/  
*:hover{ -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear }
#jsx_head {margin-bottom: 139px;}
#h_head_top{ position:absolute; top:0px; left:0px; height:57px; width:100%; line-height:57px; border-bottom: 1px solid #eee; text-align:left; z-index:999;background-image:url(../images/h_top.png);}
.h_head_top{ width:1000px; height:57px; line-height:57px; margin:0px auto; border-bottom: 1px solid #eee; text-align:left; color:#795548; font-size:12px; font-weight:bold;}
.h_head_top span{ float:right;}
.h_head_top span a{ float:left; height:57px; line-height:57px; background-color:rgba(255, 74, 0, 0.85); background-color:rgb(140, 85, 72, 0.9); color:#fdfd29;  }
.h_head_tel{ /*background-image:url(../images/h_tel.png); background-repeat:no-repeat;*/ background-position:0px 6px; padding:0px 15px;font-size:17px; font-weight:bold;line-height: 29px;}
.h_words{ position:absolute; right:0px; top:31px; height:25px; width:43px; text-align:center; line-height:25px; font-size:12px; background-color:#795548; border-radius:25px 0 0 25px; z-index:999;}
.h_words a{ color:#FFFFFF; }
#h_head{ position:absolute; top:57px; left:0px; width:100%; height:80px; z-index:999;}
#h_nav{ position: relative; width:1000px; height:100%; margin:0px auto; }
#h_logo{ float:left; height:60px; width:220px; padding:10px 0px; text-align:left; }
#h_logo img{ max-height:100%; max-width:100%;}
#h_menu{ position: relative; float:right; width:780px; height:100%;}
#h_menu_ul{ width:100%; height:100%; }
.h_menu_ul li{ position: relative; float:left; text-align:center; border-radius: 0px 0px 0px 0px;}
.h_menu_li a{ color:#795548; font-size: 17px; font-weight: bold;}
.h_menu_ul>li>a{ float:left; padding-top:33px; width:90px; height:61px; line-height:20px; overflow:hidden;width:100% }
.h_menu_ul>li>a small {display: none; width: 60px; color: #795548;font-size: 12px;text-align: center;margin: 3px auto 0 auto; padding: 2px 0 0 0;border-top: 1px dotted #795548;line-height: 14px;font-weight: normal;}
.h_menu_ul>li.h_active>a{ padding-top:19px; /*color:#ffffff;*/ }
.h_menu_ul>li.h_active>a small {display:block; }
.h_active{/* background-color:#795548; */}
.h_menu_ul>li.h_open>a{ padding-top:19px; /*color:#ffffff;*/ }
.h_menu_ul>li.h_open>a small {display:block; }
.h_open{ /*background-color:#795548;*/ }
.h_menu_li_ul{ display:none; position:absolute; right:0px; top:80px; min-width:60px; height:auto; padding:0px; background-color: #795548; z-index:999; overflow:hidden; border-radius: 0px 0 0 0;}
.h_menu_li_ul li{ float:right; min-width:80px; text-align:center; line-height:33px; height:33px; font-size:12px; width:100%; overflow:hidden;}
.h_menu_li_ul li:hover{ background-color:#f18120; }
.h_menu_li_ul li a{ color:#FFFFFF; font-size:14px; }
#h_menuimg{ display:none;}
#h_closeimg{ display:none;}
.h_contact{ display:none; position: absolute; margin: 0; padding: 25px; left: 0; top: 80px; background-color:#795548; width: 350px; border-top-right-radius: 0; border-top-left-radius: 0; color: #ffffff; border-bottom-left-radius:10px; border-bottom-right-radius:10px;border-top: 5px solid #795548;}
.h_contact li { line-height: 1.4; color: #fff; margin-bottom: 6px; text-align: left; }
.h_title{ height:30px; border-bottom: 1px solid #ffffff;}
.h_tel{ padding: 0 0 0 30px; margin-top: 15px; background-image: url(../images/h_phone.png); background-repeat: no-repeat; background-position: 0 5px; overflow: hidden; }
.h_email{ padding: 0 0 5px 30px; background-image: url(../images/h_phone.png); background-repeat: no-repeat; background-position: 0 -61px; overflow: hidden; margin-bottom: 0; }
.h_qq{ padding: 0 0 0 30px; background-image: url(../images/h_phone.png); background-repeat: no-repeat; background-position: 0 -30px; overflow: hidden; margin-bottom: 0; }
.h_logo_web{}
.h_logo_wap{ display:none}
}
@media screen and (min-width: 750px) and (max-width: 1219px) { /*执行750px版的css*/  
*:hover{ -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear }
#jsx_head {margin-bottom: 139px;}
#h_head_top{ position:absolute; top:0px; left:0px; height:57px; width:100%; line-height:57px; border-bottom: 1px solid #eee; text-align:left; z-index:999;background-image:url(../images/h_top.png);}
.h_head_top{ padding: 0px 5px; height:57px; line-height:57px; margin:0px auto; border-bottom: 1px solid #eee; text-align:left; color:#795548; font-size:12px; font-weight:bold;}
.h_head_top span{ float:right;}
.h_head_top span a{ float:left; height:57px; line-height:57px; background-color:rgba(255, 74, 0, 0.85); background-color:rgb(140, 85, 72, 0.9); color:#fdfd29;  }
.h_head_tel{ /*background-image:url(../images/h_tel.png); background-repeat:no-repeat;*/ background-position:0px 6px; padding:0px 15px;font-size:15px; font-weight:bold;line-height: 29px;}
.h_words{ position:absolute; right:0px; top:86px; height:25px; width:43px; text-align:center; line-height:25px; font-size:12px; background-color:#795548; border-radius:25px 0 0 25px; z-index:999;}
.h_words a{ color:#FFFFFF; }
#h_head{ position:absolute; top:57px; left:0px; width:100%; height:80px; z-index:999; }
#h_nav{ position: relative; width:100%; height:100%; margin:0px auto; }
#h_logo{ float:left; height:60px; width:140px; max-width:30%; padding:10px 0px; margin-left:5px; text-align:left; display:table;text-align:center; }
#h_logo img{ max-height:100%; max-width:100%;}
#h_menu{ position: relative; float:right; width:640px; margin-right:5px; height:100%;}
#h_menu_ul{ width:100%; height:100%; }
.h_menu_ul li{ position: relative; float:left; text-align:center; border-radius: 0px 0px 0px 0px;}
.h_menu_li a{ color:#795548; font-size: 14px; font-weight: bold;}
.h_menu_ul>li>a{ float:left; padding-top:33px; width:80px; height:61px; line-height:20px; overflow:hidden;width:100% }
.h_menu_ul>li>a small {display: none; width: 60px; color: #795548;font-size: 12px;text-align: center;margin: 3px auto 0 auto; padding: 2px 0 0 0;border-top: 1px dotted #795548;line-height: 14px;}
.h_menu_ul>li.h_active>a{ padding-top:19px; /*color:#ffffff;*/ }
.h_menu_ul>li.h_active>a small {display:block; }
.h_active{ /*background-color:#795548;*/ }
.h_menu_ul>li.h_open>a{ padding-top:19px; /*color:#ffffff;*/ }
.h_menu_ul>li.h_open>a small {display:block; }
.h_open{ /*background-color:#795548;*/ }
.h_menu_li_ul{ display:none; position:absolute; right:0px; top:80px; min-width:60px; height:auto; padding:0px; background-color: #795548; z-index:999; overflow:hidden; border-radius: 0px 0 0 0;}
.h_menu_li_ul li{ float:right; min-width:70px; text-align:center; line-height:33px; height:33px; font-size:12px; width:100%; overflow:hidden;}
.h_menu_li_ul li:hover{ background-color:#f18120; }
.h_menu_li_ul li a{ color:#FFFFFF; font-size:14px; }
#h_menuimg{ display:none;}
#h_closeimg{ display:none;}
.h_contact{ display:none; position: absolute; margin: 0; padding: 25px; left: 5px; top: 80px; background-color:#795548; width: 350px; border-top-right-radius: 0; border-top-left-radius: 0; color: #ffffff; border-bottom-left-radius:10px; border-bottom-right-radius:10px;border-top: 5px solid #795548;}
.h_contact li { line-height: 1.4; color: #fff; margin-bottom: 6px; text-align: left; }
.h_title{ height:30px; border-bottom: 1px solid #ffffff;}
.h_tel{ padding: 0 0 0 30px; margin-top: 15px; background-image: url(../images/h_phone.png); background-repeat: no-repeat; background-position: 0 5px; overflow: hidden; }
.h_email{ padding: 0 0 5px 30px; background-image: url(../images/h_phone.png); background-repeat: no-repeat; background-position: 0 -61px; overflow: hidden; margin-bottom: 0; }
.h_qq{ padding: 0 0 0 30px; background-image: url(../images/h_phone.png); background-repeat: no-repeat; background-position: 0 -30px; overflow: hidden; margin-bottom: 0; }
.h_logo_web{display:none}
.h_logo_wap{ }
}
@media screen and (max-width: 749px) { /*执行100%宽度版的css*/  
*:hover{ -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear }
#jsx_head {margin-bottom: 60px;}
#h_head_top{ display:none; }
.h_words{ position:absolute; right:48px; top:15px; height:30px; width:43px; text-align:center; line-height:30px; font-size:12px; background-color:#795548; border-radius:25px 0 0 25px; z-index:999;}
.h_words a{ color:#FFFFFF; }
#h_head{ position:absolute; top:0px; left:0px; width:100%; height:60px; z-index:999; }
#h_nav{ position: relative; width:100%; height:100%; margin:0px auto; }
#h_logo{ float:left; height:50px; width:180px; padding:5px 0px; margin-left:5px; text-align:left; display:table;text-align:center; }
#h_logo img{ max-height:100%; max-width:100%;}
#h_menu{ display:none; position:absolute; left:0px; top:0px; width:100%; height:1000px; background:rgba(0, 0, 0, 0.8) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/;filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#CC000000,endColorStr=#CC000000);/*实现IE背景透明*/ z-index:999999;}
#h_menu_ul{ margin-top: 60px; width:100%; height:auto; }
.h_menu_ul li{ position: relative; float:left; text-align:center; width:100%; min-height:30px;}
.h_menu_li a{ color:#ffffff; }
.h_menu_ul>li>a{ float:left; width:100%; height:44px; line-height:44px; overflow:hidden;border-top: 1px solid #aaa;}
.h_menu_ul>li>a small {display: none; }
.h_menu_ul>li.h_active>a{  }
.h_menu_ul>li.h_active>a small {display:none; }
.h_active{ }
.h_menu_ul>li.h_open>a{ color:#ffffff; }
.h_menu_ul>li.h_open>a small {display:none; }
.h_open{ background-color:#795548; }
.h_menu_li_ul{ float:left; width:100%; height:auto; line-height:35px; overflow:hidden; z-index:999;}
.h_menu_li_ul li{ float:left; width:100%; height:35px; text-align:center; font-size:12px; padding:0px; overflow:hidden;border-bottom: 0px solid #555;}
.h_menu_li_ul li:hover{ }
.h_menu_li_ul li a{ color:#555555; }
#h_menuimg{ float:right; background-color:#795548; border-radius:3px; padding:6px; margin:15px 10px 15px 0px; cursor:pointer; }
#h_closeimg{ display:none; position:absolute; right:10px; top:15px; border-radius:3px; padding:6px; cursor:pointer;z-index: 999999; }
.h_contact{ display:none; position: absolute; margin: 0; padding: 25px; left: 5px; top: 60px; background-color:#795548; width: 350px; border-top-right-radius: 0; border-top-left-radius: 0; color: #ffffff; border-bottom-left-radius:10px; border-bottom-right-radius:10px;border-top: 5px solid #795548;}
.h_contact li { line-height: 1.4; color: #fff; margin-bottom: 6px; text-align: left; }
.h_title{ height:30px; border-bottom: 1px solid #ffffff;}
.h_tel{ padding: 0 0 0 30px; margin-top: 15px; background-image: url(../images/h_phone.png); background-repeat: no-repeat; background-position: 0 5px; overflow: hidden; }
.h_email{ padding: 0 0 5px 30px; background-image: url(../images/h_phone.png); background-repeat: no-repeat; background-position: 0 -61px; overflow: hidden; margin-bottom: 0; }
.h_qq{ padding: 0 0 0 30px; background-image: url(../images/h_phone.png); background-repeat: no-repeat; background-position: 0 -30px; overflow: hidden; margin-bottom: 0; }
.h_logo_web{display:none}
.h_logo_wap{ }
}