/*@charset "utf-8";*/
/*头部代码css 金思绪*/
#h_head { border-bottom: 0px solid #009999;}
@media screen and (min-width: 1220px) {/* 执行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: 168px;}
#h_head_top{ position:absolute; top:0px; left:0px; height:49px; width:100%; line-height:49px; border-bottom: 1px solid #eee; text-align:left; z-index:999; background-color:#006e64; }
.h_head_top{ width:1200px; height:49px; line-height:49px; margin:0px auto; border-bottom: 1px solid #eee; text-align:left; color:#ffffff; font-size:14px; font-weight:normal; }
.h_head_top span{ float:right;}
.h_head_top span a{ float:left; height:49px; line-height:49px; color:#ffffff; padding-right:4px; }
.h_head_top_font{ margin-left: 0px;font-size: 17px;
    font-weight: bold;
    color: #19bbac;
}
.h_head_tel{ background-image:url(../images/h_tel.png); background-repeat:no-repeat; background-position:0px 6px; padding-left:22px;font-size:14px;line-height: 49px;}
.h_words{ position:absolute; right:10px; top:31px; height:25px; width:43px; text-align:center; line-height:25px; font-size:12px; background-color:#009999; border-radius:50%; z-index:999;}
.h_words a{ color:#FFFFFF; }
.h_head_top span a.h_head_aon,.h_head_top span a:hover{ color: #19bbac; }
.h_head_xian{ float:left; height: 13px; margin: 19px 16px; border-right: 1px solid #0063d0; }
#h_head{ position:absolute; top: 50px; left:0px; width:100%; height:118px; z-index:999; background-color:#FFFFFF; }
#h_nav{ position: relative; width:1200px; height:100%; margin:0px auto; }
#h_logo{ float: left;
    height: 168px;
    width: 380px;
    padding: 0px;
    text-align: left;
    position: absolute;
    top: 25px; }
#h_logo a{ overflow: hidden;/*  -webkit-box-shadow: 0px 0px 18px 0px rgba(2, 2, 2, 0.18); box-shadow: 0px 0px 18px 0px rgba(2, 2, 2, 0.18); background-color:#FFFFFF; border-radius: 100%; */}
/* #h_logo:hover a{ border-radius: 100px 100px 100% 100%;} */
#h_logo:hover{ border-radius: 0px 0px 50px 50px;}
#h_logo img{ max-height:100%; max-width:100%;}
#h_menu{ position: relative; float:right; width:830px; height:100%;}
#h_menu_ul{ width:100%; height:100%; }
.h_menu_ul li{ position: relative; float:left; text-align:center;}
.h_menu_li a{ font-size:16px; color:#333333; }
.h_menu_ul>li>a{ float:left; padding-top:48px; width: 100%; height: 85px; line-height:20px; overflow:hidden; }
.h_menu_ul>li>a small {display: none; width: 60px; color: #006e64;font-size: 12px;text-align: center;margin: 3px auto 0 auto; padding: 2px 0 0 0;border-top: 1px dotted #006e64;line-height: 14px;}
.h_menu_ul>li.h_active>a{ padding-top:33px; color:#006e64; font-weight:bold;font-size: 17px;}
.h_menu_ul>li.h_active>a small {display:block; }
.h_active{  }
.h_menu_ul>li.h_open>a{ padding-top:33px; color:#006e64; font-weight:bold;font-size: 17px; }
.h_menu_ul>li.h_open>a small {display:block; }
.h_open{  }
.h_menu_li_ul{ display:none; position:absolute; left:-25%; width:150%; top:118px; min-width:60px; height:auto; padding:0px 0px 5px 0px; background-color: rgba(255, 255, 255, 0.95); z-index:999; overflow:hidden; box-shadow: 0px 0px 59px 0px rgba(19, 40, 83, 0.1); }
.h_menu_li_ul li{ float:right; min-width:80px; width:100%; text-align:center; line-height:41px; height:41px; font-size:14px; padding:0px; overflow:hidden;}
.h_menu_li_ul li:hover{ background-color:#006e64; }
.h_menu_li_ul li:hover a{ color:#ffffff; }
.h_menu_li_ul li a{ color:#555555; }
#h_menuimg{ display:none;}
#h_closeimg{ display:none;}
.h_contact{ display:none; position: absolute; margin: 0; padding: 25px; left: 0; top: 80px; background-color:#78c340; 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 #009999;}
.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: 168px;}
#h_head_top{ position:absolute; top:0px; left:0px; height:49px; width:100%; line-height:49px; border-bottom: 1px solid #eee; text-align:left; z-index:999;background:rgba(255, 255, 255, 0.75) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/;filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#F2FFFFFF,endColorStr=#F2FFFFFF);}
	.h_head_top{ padding: 0px 5px; height:49px; line-height:49px; margin:0px auto; border-bottom: 1px solid #eee; text-align:left; color:#ffffff; font-size:14px; font-weight:normal;}
.h_head_top span{ float:right;}
.h_head_top span a{ height:49px; line-height:49px; color:#ffffff; padding-right:4px; }
.h_head_tel{ background-image:url(../images/h_tel.png); background-repeat:no-repeat; background-position:0px 6px; padding-left:22px;font-size:14px;line-height: 49px;}
.h_words{ position:absolute; right:6px; top:86px; height:25px; width:43px; text-align:center; line-height:25px; font-size:12px; background-color:#009999; border-radius:50%; z-index:999;}
.h_words a{ color:#FFFFFF; }
.h_head_top span a.h_head_aon,.h_head_top span a:hover{ color: #19bbac; }
.h_head_xian{ float:left; height: 13px; margin: 19px 16px; border-right: 1px solid #0063d0; }
#h_head{ position:absolute; top: 49px; left:0px; width:100%; height:80px; z-index:999; background:rgba(255, 255, 255, 0.75) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/;filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#F2FFFFFF,endColorStr=#F2FFFFFF);/*实现IE背景透明*/ /*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:100%; height:100%; margin:0px auto; }
#h_logo{ float:left; height:168px; width:80px; padding:10px 0px; margin-left:5px; text-align:left; display:table;text-align:center;-webkit-box-shadow: 0px 0px 18px 0px rgba(2, 2, 2, 0.18); box-shadow: 0px 0px 18px 0px rgba(2, 2, 2, 0.18); position: absolute; top: -50px;      border-radius: 0px 0px 100px 100px;}
#h_logo:hover{ border-radius: 0px 0px 50px 50px;}
#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;}
.h_menu_li a{ color:#333333; }
.h_menu_ul>li>a{ float:left; padding-top:48px; width: 100%; height: 85px; line-height:20px; overflow:hidden; }
.h_menu_ul>li>a small {display: none; width: 60px; color: #E9E9E9;font-size: 12px;text-align: center;margin: 3px auto 0 auto; padding: 2px 0 0 0;border-top: 1px dotted rgba(255,255,255,0.5);line-height: 14px;}
.h_menu_ul>li.h_active>a{ padding-top:19px; color:#006e64; font-weight:bold;font-size: 17px; }
.h_menu_ul>li.h_active>a small {display:block; }
.h_active{ background-color:#009999; }
.h_menu_ul>li.h_open>a{ padding-top:19px; color:#006e64; font-weight:bold;font-size: 17px; }
.h_menu_ul>li.h_open>a small {display:block; }
.h_open{ background-color:#009999; }
.h_menu_li_ul{ display:none; position:absolute; left:-25%; top:118px; width:150%; min-width:60px; height:auto; padding:0px 0px 5px 0px; background-color: rgba(255, 255, 255, 0.95); z-index:999; overflow:hidden; box-shadow: 0px 0px 59px 0px rgba(19, 40, 83, 0.1); }
.h_menu_li_ul li{ float:right; min-width:70px; width:100%; text-align:center; line-height:41px; height:41px; font-size:14px; padding:0px; overflow:hidden;}
.h_menu_li_ul li:hover{ background-color:#006e64; }
.h_menu_li_ul li:hover a{ color:#ffffff; }
.h_menu_li_ul li a{ color:#555555; }
#h_menuimg{ display:none;}
#h_closeimg{ display:none;}
.h_contact{ display:none; position: absolute; margin: 0; padding: 25px; left: 5px; top: 80px; background-color:#78c340; 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 #009999;}
.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{ }
}
.h_menu_ul>li>a.h_menu_yuanb{float: right;width: 90px; padding-top: 0px; border: 1px solid #eee; background-color:#ffffff; height: 35px; line-height: 33px; border-radius: 36px; margin-top: 39px; font-size: 13px; }
.h_menu_ul>li>a.h_menu_yuanb:hover{ padding-top: 0px; border: 1px solid #006e64; background-color:#ffffff; height: 35px; line-height: 33px; border-radius: 36px; margin-top: 39px; font-size: 13px;color:#006e64; }
.h_head_aaa{ position:relative; float: left; height: 49px; line-height: 49px; color: #ffffff; padding-right: 4px; margin-top: 17px;margin-left: 6px; cursor:pointer; overflow:hidden; }
.h_head_aaa img{ height:16px;}
.h_head_aaa:hover{ overflow:visible; }
.h_head_top{ position:relative; }
.h_search_r{position: absolute; right: 20px; top: -10px; width:220px; height:34px; border: 1px solid #eeeeee; background-color:#006e64; border-radius:34px;color: #474747;line-height: 34px; overflow:hidden; }
.h_search_text{float:left; width:183px; height:34px; color: #ffffff; text-indent:8px;}
.h_search_submit{float:left; width:34px; height:34px; cursor:pointer; color: #ffffff; }
@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:58px; top:18px; height:25px; width:43px; text-align:center; line-height:25px; font-size:12px; background-color:#009999; border-radius:50%; z-index:999;}
.h_words a{ color:#FFFFFF; }
#h_head{ position: absolute; top:0px; left:0px; width:100%; height:60px; z-index:999999999;     overflow-y: scroll;background:rgba(255, 255, 255, 0.75) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/;filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#F2FFFFFF,endColorStr=#F2FFFFFF);/*实现IE背景透明*/ /*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:100%; height:100%; margin:0px auto; }
#h_logo{ float:left; height:50px; width:80px; padding:5px 0px; margin-left:5px; text-align:left; display:table;text-align:center; }
#h_logo img{ max-height:100%; max-width:100%; height:50px; }
#h_menu{ display:none; position:absolute; left:0px; top:0px; width:100%; height:auto; background:#2196F3 none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/;filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#CC2196F3,endColorStr=#CC2196F3);/*实现IE背景透明*/ z-index:999999;}
#h_menu_ul{ margin-top: 60px; width:100%; height:auto;overflow: hidden;    margin-bottom: 30px; }
.h_menu_ul li{ position: relative; float:left; text-align:center; width:100%; min-height:28px;}
.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 #30a3ff;}
.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:#009999; }
.h_menu_li_ul{ float:left; width:100%; height:auto; line-height:28px; overflow:hidden; z-index:999;}
.h_menu_li_ul li{ float:left; width:100%; height:28px; text-align:center; font-size:14px; padding:0px; overflow:hidden;border-bottom: 0px solid #555;}
.h_menu_li_ul li:hover{ }
.h_menu_li_ul li a{ color:#b1ddff; }
#h_menuimg{ position:relative; float:right; background-color:#006e64; border-radius:3px; padding:6px; margin:15px 10px 15px 0px; cursor:pointer; }
#h_menuimg span{ position:absolute; top:0px; left:-70px; width:70px; height:30px; line-height:30px; color:#006e64; font-size:15px; }
#h_closeimg{ display:none; position:fixed; right:10px; top:15px; border-radius:3px; padding:6px; cursor:pointer; z-index: 99999999999; }
.h_contact{ display:none; position: absolute; margin: 0; padding: 25px; left: 5px; top: 60px; background-color:#78c340; 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 #009999;}
.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{ }
.h_menu_ul>li>a.h_menu_yuanb {
    float: right;
    width: 90px;
    padding-top: 0px;
     border: 0px solid #eee; 
     background: none; 
    height: 35px;
    line-height: 33px;
    border-radius: 36px;
    margin-top: 39px;
    font-size: 13px;
    float: none;
}.h_menu_ul>li>a.h_menu_yuanb img{
    display: none;
}.h_menu_ul>li>a.h_menu_yuanb:hover {
    padding-top: 0px;
    border: 0px solid #006e64;
    background-color: none; background:none;
    height: 35px;
    line-height: 33px;
    border-radius: 36px;
    margin-top: 39px;
    font-size: 13px;
    color: #8fcdff;
}
}