.touch-top{ width:100%; position:fixed; top:0; z-index:9; background:#fff; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);}
.touch_bg{width:100%; position:fixed; top:0; z-index:8;background:#0d0d0d;display:none;filter: Alpha(Opacity=60);/*IE7 fix*/opacity: 0.6; height:100%;}
.touch-top-wrapper{ width:96%; margin:0 auto;}
.touch-top-wrapper#top_sec{}
.touch-top-wrapper .touch-logo{ float:left;}
.touch-top-wrapper .touch-logo img{height: 74px;display: block;}
.touch-navigation { display:block; }

.touch-toggle { position:absolute; right:10px; top:0; }

.touch-toggle li { float:left; height:70px; padding:0 7px; text-align:center; }

.touch-toggle li a { height:70px;-webkit-tap-highlight-color: #fff;-webkit-tap-highlight-color:transparent;}

.touch-toggle li:hover, .touch-toggle li:active { }

.touch-toggle .touch-toggle-item-first { border-left:none; }

.touch-toggle .touch-toggle-item-last { border-right:none; }

.touch-toggle li a { display:block; font-size:12px; }	

.touch-toggle li i { display:inline-block; width:32px; height:32px; overflow:hidden; /*margin-top:20px;*/margin-top:25px; background-repeat:no-repeat; background-position:center center; background-size:contain; }
.touch-toggle li .touch-a{display:inline-block; margin-left:7px;padding-left:9px; padding-right:9px; border-radius:4px; height:32px; line-height:32px;margin-top:25px;color:#fff;}
.touch-toggle li .touch-a a{ color:#fff;}
.touch-toggle li .touch-a.bgs1{ background-color:#e8342f;}
.touch-toggle li .touch-a.bgs2{ background-color:#f39938;}
.touch-toggle li .touch-a.bgs3{ background-color:#58c3e0;}
.touch-toggle li .touch-a.bgs3 a{ display:inherit;}

.touch-toggle .touch-icon-language { background-image:url(../images/touch-icon-language.png); }
.touch-toggle .touch-icon-user { background-image:url(../images/touch-icon-user.png); }
.touch-toggle .touch-icon-tel { background-image:url(../images/head_pic3.png); }
.touch-toggle .touch-icon-search { background-image:url(../images/head_pic2.png); }
.touch-toggle .touch-icon-menu { background-image:url(../images/head_pic1.png); }
.touch-toggle .touch-icon-close { background-image:url(../images/head_pic4.png); background-size:16px 16px; }
.touch-toggle li span { display:none; text-align:center; }
	.drawer-section {/* background-color:#40312f; padding:20px;*/ display:none; }	

	.drawer-section-menu {/* padding:20px 20px 35px;*/  padding:0px 0px 35px; padding-bottom:0;}

	.touch-toggle-content{ clear:both;}
	.touch-menu{ clear:both; border-top:1px solid #e6e6e6;}
	.touch-menu ul li { border-bottom:1px solid #e6e6e6; position:relative; }

	.touch-menu ul li a { color:#333; display:block; font-size:18px; height:56px; line-height:56px; padding-left:10px; text-align:left;-webkit-tap-highlight-color: #fff;-webkit-tap-highlight-color:transparent;}

	.touch-menu ul li a:hover, .touch-menu ul li a:active { background-color:#f1f1f1;/* color:#fff;*/ }	

	.touch-menu ul li i { position:absolute; top:14px;/* right:5px;*/ right:25px;  display:block; width:13px; height:13px; overflow:hidden; background-position:center center; background-repeat:no-repeat; background-size:contain; }

	.touch-menu ul li i.touch-arrow-right { display:none; background-image:url(../images/touch-arrow-r.png); }

	.touch-menu ul li i.touch-arrow-down { background-image:url(../images/touch-arrow-d.png); }

	.touch-menu ul li i.touch-arrow-up { background-image:url(../images/touch-arrow-u.png); }
	/*.touch-menu ul li a:hover i.touch-arrow-down {background-image:url(../images/touch-arrow-d2.png); }
	.touch-menu ul li a:hover i.touch-arrow-up {background-image:url(../images/touch-arrow-u2.png); }*/

	.touch-menu ul ul { display:none; margin:0;/* padding:0 10px 30px 30px;*/ padding:0 0px 30px 0px; }

	.touch-menu ul ul li { border-bottom:none; margin:0; padding:0; }

	.touch-menu ul ul li a { padding:0; padding-left:20px; font-size:16px; height:38px; line-height:38px; }		

	.touch-menu ul ul li i { top:13px; }
.touch-menu .closetitle{ padding-top:10px; padding-bottom:12px; text-align:center;}
.touch-menu .closetitle img{ margin:0 auto;  height:30px; width:auto;}
/*�ֻ���������*/
.search_div{ clear:both; width:100%;  overflow:hidden;padding-top:2%; padding-bottom:2%; display:none; /*z-index:999;*/}
.search_div .search_con{ width:92%; margin:0 auto; border:1px solid #cdcdcd; height:40px; line-height:40px;}
.search_div .search_con .input1{ text-indent:15px; width:88%; float:left; border:0; background:none; height:42px; font-size:16px; outline:none; color:#bbb;}
.search_div .search_con .bnt1{-webkit-appearance: none; float:right; width:12%; max-width:60px; background:url(../images/head_pic2.png) 50% center no-repeat; background-size:auto 55%; border:0; height:42px; cursor:pointer; color: rgba(255,255,255,0.00);}

.blank_h{ height:74px;}

@media screen and (max-width: 640px) {
/* �ֻ�����ȫ�� */
.blank_h{ height:73px;}
.touch-top-wrapper .touch-logo img{ height:73px;}
.touch-toggle li i{ margin-top:20px;}
.touch-toggle li .touch-a{ margin-top:20px;}
.touch-menu ul li a{ font-size:16px; height:50px; line-height:50px;}

}

@media screen and (max-width: 480px) {
/* �ֻ�����ȫ�� */
.blank_h{ height:60px;}
.touch-top-wrapper .touch-logo img{ height:60px;}
.touch-toggle li{ padding-left:6px; padding-right:6px;}
.touch-toggle li i{ width:26px; height:26px; margin-top:18px;}
.touch-toggle li .touch-a{ line-height:26px; height:26px; margin-top:18px; padding-left:5px; padding-right:5px; margin-left:6px;}
.touch-menu ul li a{ font-size:14px; height:40px; line-height:40px;}
.touch-menu ul ul li a{ font-size:14px;}
}
@media screen and (max-width: 360px) {
/* �ֻ�����ȫ�� */
.blank_h{ height:50px;}
.touch-top-wrapper .touch-logo img{ height:50px;}
.touch-toggle li{ padding-left:5px; padding-right:5px;}
.touch-toggle li i{ width:26px; height:26px; margin-top:13px;}
.touch-toggle li .touch-a{ margin-top:13px; padding-left:4px; padding-right:4px; margin-left:2px;}
}