/*
Theme Name:zBench
Theme URI:http://zww.me/archives/25131
Description:It is a simply WordPress theme without any plugins needed (support plugin WP-PageNavi, WP Page Numbers, WP-PostViews, wp-utf8-excerpt, Related Posts of Simple Tags, WP-RecentComments), little images, custom-menu, widgets, threaded-comments, Valid CSS3 & HTML. For WordPress version 3.0+
Version:1.1.4
Author:zwwooooo
Author URI:http://zww.me/
Tags:custom-menu, threaded-comments, two-columns, fixed-width, right-sidebar, theme-options

License:GNU General Public License, v2 (or newer)
License URI:http://www.gnu.org/licenses/old-licenses/gpl-2.0.html

*/

/* static START */
*{margin:0;padding:0;}
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input{margin:0;padding:0;}
a{color:#047;text-decoration:none;}
a:hover{color:#4a630f;text-decoration:none;}
fieldset{border:none;display: block;max-width: 100%;height: auto;}
/* icon */
.logo{ background: url(/images/icon/new/neworg_02.png) no-repeat center; display:block;width:100px;text-decoration:none;}
.com_list li,.support_icon2,.support_icon1,.sidebar_box dd{background: url(/images/icon/icon3.png) no-repeat 0 0;}
.support_category li a span{background: url(/images/icon/download_icon.png) no-repeat 0 0; width: 50px;height: 50px;margin: 10px auto;display: block;}
.support_icon1{background-position: -10px -2351px;}
.support_icon2{background-position: -10px -2390px;}
span.support_icon2,span.support_icon1{display: block;width: 39px;height: 39px;margin:0 auto;}
/* font */
body{font:13px/22px 'Segoe UI',Arial,verdana,Tahoma,Helvetica,sans-serif; color:#484949;}
/* nav */
/*#header{font-family: "Helvetica_cyr-Bold";}*/
#header .lang_box{margin-left: 0;}
#header .navbar-header .navbar-toggle{margin-top: 20px;}
#header .navbar-header .navbar-brand{padding: 21.5px 5px;margin-left: 0;}
#header .navbar-header .navbar-brand img.logo{width: 100%;}
.nav.nav-bor li a{font-size: 16px;}
.nav.nav-bor .dropdown-menu li.active:hover{background-color: #337ab7;}
.search_box_toggle{position: relative;}
.nav-bor li.search_box_toggle{background: url(/images/icon/search.png) no-repeat center center;background-size: 100% 100%;}
.nav-bor li.search_box_toggle:hover{background: url(/images/icon/search_c.png) no-repeat center center;background-size: 100% 100%;}
.nav-bor li.search_box_toggle a.dropdown-toggle{color: #fff;padding: 8px 10px;background-color: transparent;}
.nav-bor li.search_box_toggle a.dropdown-toggle:hover,.nav-bor li.search_box_toggle a.dropdown-toggle:focus{color: #fff;background-color: transparent;}
.nav-bor li.search_box_toggle form.dropdown-menu{background-color: transparent;border:0;}
.nav-bor li.search_box_toggle form.dropdown-menu input.form-control{height: 36px;}
.nav-bor li.search_box_toggle form.dropdown-menu span.input-group-btn{height: 36px;}
.bor-search{margin-top: 22px;padding-right: 10px;}
.bor-search .input-group-sm .input-group-btn button{border-radius: 0;}
.bor-search button:hover{background-color: #2e97b1;border-color: #2e97b1;}
.bor-lang button{background-color: #fff;margin-bottom: 15px;margin-left: 15px;padding: 0 10px;border-radius: 0;color: #000;}
.bor-lang .dropdown-toggle{padding: 4px 10px;}
.bor-lang .dropdown-toggle:before{display: block;float: left;content: "";width: 1px;height: 19px;background-color: #fff;margin-left: -10px;}
/* footer */
.img_list li{margin: 10px 0;}
.img_list li img{margin-right: 10px;}
/* sidebar */
.sidebar_box{background-color: #E0EAED;padding-top: 20px;padding-bottom: 20px;}
.sidebar_box dt{padding-left: 15px;}
.sidebar_box dd{background-position: -30px -489px;padding: 5px 5px 5px 30px;}
.sidebar_box dd.active{background-color: #2B6BA5;}
.sidebar_box dd.active a{color: #fff;}
/* content */
.support_category{background-color: #E6E6E6;}
.support_category li{float: left; padding-left: 0;padding-right: 0;text-align: center;}
.support_category li.active{background-color: #E6E6E6;}
.support_category li.active a:focus{background:none;}
.support_category li.active:after{display: block;width: 0;border-left: 10px solid transparent;border-bottom: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #E6E6E6;content: "";margin-bottom: -20px;margin-left: 40%;}
.support_category li a{display: block;}
.support_category li:nth-child(1) span{background-position: 0 -195px;}
.support_category li:nth-child(2) span{background-position: 0 -145px;}
.support_category li:nth-child(3) span{background-position: 0 -100px;}
.support_category li:nth-child(4) span{background-position: 0 15px;}
.support_category li:nth-child(5) span{background-position: 0 -40px;}
.support_category li:nth-child(6) span{background-position: 0 -250px;}
.support_category li a:hover{background: rgba(127, 132, 132,0.5);}
.support_category:before,.support_category:after{content: "";display: block;clear: both;}
.support_content_box{background: #fffbf2;background: -moz-linear-gradient(top, #fffdf6, #fff2dc 100%);background: -webkit-gradient(linear, 0 0, 0 100%, from(#fffdf6), to(#fff2dc)); border: 1px solid #e6e5e5;padding: 20px;border-radius: 5px;}
.retrieve_box{border: 1px solid #E6E6E6;border-radius: 5px;overflow: hidden;background: #E0EAED url(/images/icon/retrieve_bg.png) no-repeat center;}
.retrieve_box_over{margin-top: 30px;display: none;}
.form-horizontal .form-group{margin-left: 0;margin-right: 0;}
#searchform{background-color: #E0EAED;padding: 10px 0;}
.com_list li{background-position: -45px -490px;padding: 2px 10px 2px 12px;}
.title_single{color: #1d597b;background: #a8d3e3;text-align: center;padding: 20px 0;font-weight: normal;}
.entry p{margin-bottom: 10px;}
.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{font-weight: normal;margin-bottom: 10px;margin-top: 15px}
/* response type */

@media screen and (max-width: 991px){
	.support_content_box{margin: 20px 15px 0 15px;}
}

/* 回到头部 */
.rollTop{text-align:right;position:fixed; z-index:16; bottom: 186px;right: 0;width: 46px;height: 46px;display: none;}
.go_to_top{ position:absolute;width: 46px;height: 46px; background: url(/images/icon/top1.png) no-repeat;}
.go_to_top:hover{background: url(/images/icon/top2.png) no-repeat;}
/* 响应式 */
/* 响应式 */
@media screen and (max-width: 450px){
	#header{width: 100%;}
	.nav-bor li.search_box_toggle,.nav-bor li.search_box_toggle:hover{background: none;overflow: hidden;}
	.nav-bor li.search_box_toggle a.dropdown-toggle{display: none;}
	.nav-bor li.search_box_toggle form.dropdown-menu{display: block;margin: 0;border-radius: 0;border-left: 0;border-right: 0;text-align: center;position: static;padding-left: 10px;padding-right: 10px;width: 100%;}
	.tutorial_tab_title li{ text-align: center;overflow: hidden; }
	.banner .focusbox_list li a img{width: 100%;}
	.store_btn{display: block;width: 185px;margin: 5px auto;}
	.carousel-inner .item{padding-bottom: 50px;padding-top: 20px;}
	.carousel-inner .item .col-lg-6{text-align: center;}
	.carousel-inner .item h1{font-size: 40px;}
	.carousel-inner .item h2{font-size: 30px;}
	.carousel-inner .item h3{font-size: 20px;}
	.button_group .btn-group{margin-top: 10px;}
	.content_text{padding: 30px;}
	.expert_box{margin:30px 0;padding: 40px 30px;}
	.expert_box hr,.expert_box p{margin-bottom: 30px;}
	footer{padding-left: 30px;padding-right: 30px;}
}
@media screen and (min-width: 451px) and (max-width: 767px){
	/* 基于bootstrap改nav */
	.tutorial_tab_title li{ text-align: center;overflow: hidden; }
	#header{width: 100%;}
	.nav-bor li{margin: 0 5px;padding-left: 5px;padding-right: 5px;}
	.nav-bor.nav.navbar-nav li.dropdown.open .dropdown-menu li.active a{background-color: transparent;}
	.nav-bor li.search_box_toggle,.nav-bor li.search_box_toggle:hover{background: none;overflow: hidden;}
	.nav-bor li.search_box_toggle a.dropdown-toggle{display: none;}
	.nav-bor li.search_box_toggle form.dropdown-menu{display: block;margin: 0;border-radius: 0;border-left: 0;border-right: 0;text-align: center;position: static;padding-left: 10px;padding-right: 10px;width: 100%;}
	.carousel-inner .item{padding-top: 30px;padding-bottom: 50px;}
	.carousel-inner .item .col-lg-6{text-align: center;}
	.carousel-inner .item h1{font-size: 60px;}
	.carousel-inner .item h2{font-size: 44px;}
	.carousel-inner .item h3{font-size: 30px;}
	.button_group .btn-group{margin-top: 25px;}
	.content_text{padding: 50px 70px;}
	.expert_box{margin:30px 0;padding: 40px 30px;}
	.expert_box hr,.expert_box p{margin-bottom: 30px;}
	footer{padding-left: 30px;padding-right: 30px;}
}
@media screen and (min-width: 768px) and (max-width: 991px){
	#header{width: 100%;}
	.nav-bor li{margin: 0 5px;padding-left: 5px;padding-right: 5px;}
	.nav-bor.nav.navbar-nav li.dropdown.open .dropdown-menu li.active a{background-color: transparent;}
	.nav-bor li.search_box_toggle,.nav-bor li.search_box_toggle:hover{background: none;overflow: hidden;}
	.nav-bor li.search_box_toggle a.dropdown-toggle{display: none;}
	.nav-bor li.search_box_toggle form.dropdown-menu{display: block;width: 100%;margin: 0;border-radius: 0;border-left: 0;border-right: 0;text-align: center;position: static;}
	.tutorial_tab_title li{ float:left; }
	.carousel-inner .item{padding-top: 30px;padding-bottom: 50px;}
	.carousel-inner .item .col-lg-6{text-align: center;}
	.carousel-inner .item h1{font-size: 60px;}
	.carousel-inner .item h2{font-size: 44px;}
	.carousel-inner .item h3{font-size: 30px;}
	.button_group .btn-group{margin-top: 25px;}
	.content_text{padding: 50px 70px;}
	.expert_box{margin:30px 0;padding: 40px 30px;}
	.expert_box hr,.expert_box p{margin-bottom: 30px;}
}
@media screen and (min-width: 992px) and (max-width: 1200px){
	.floatleft{float: left;}
	.floatright{float: right;}
	#header{width: 100%;}
	#header .navbar-header .navbar-brand{width: 5%;}
	.nav li.dropdown:hover ul.dropdown-menu{display: flex;}
	.nav-bor{margin-top: 28px;}
	.nav-bor li{border-bottom:5px solid transparent;padding-bottom: 22px;padding-left: 15px;padding-right: 15px;}
	.nav-bor li.search_box_toggle{margin-top: -5px;}
	.nav-bor li.lang_box a{color: #32aac8;font-family: "Segoe UI";}
	.nav-bor li.search_box_toggle,.nav-bor li.lang_box{padding-bottom: 0;border-bottom:0;}
	.nav-bor li.active,.nav-bor li:hover{border-bottom:5px solid #1FA5C9;}
	.nav-bor li.search_box_toggle.active,.nav-bor li.search_box_toggle:hover,.nav-bor li.lang_box:hover{border-bottom:0;}
	.nav-bor.nav.navbar-nav li.active a{background-color: transparent;}
	.nav-bor li,.nav-bor li:hover,.nav-bor .dropdown-menu li a,.nav-bor .dropdown-menu li a:hover{
		transition:all 0.5s;
		-o-transition:all 0.5s;
		-ms-transition:all 0.5s;
		-moz-transition:all 0.5s;
		-webkit-transition:all 0.5s;
	}
	.nav-bor li a{padding: 0;}
	.nav-bor li.dropdown ul.dropdown-menu li a{padding: 5px 0;color: #777;}
	.nav-bor li.dropdown ul.dropdown-menu li a:hover{color: #32aac8;text-indent:1em;background-color: #f5f5f5;}
	.nav-bor li.dropdown ul.dropdown-menu li.active a{padding: 3px 0;color: #fff;}
	.nav-bor li.dropdown ul.dropdown-menu li.active a:hover{background-color: transparent;text-indent:0;}
	.nav-bor li.dropdown ul.dropdown-menu li.dropdown-header{color: #000;font-family: "MyriadPro-Bold";font-size: 18px;margin: 10px 0;}
	.nav-bor .dropdown-menu{top: 110%;}
	.nav-bor .dropdown-menu li.dropdown-header:hover{background: none;}
	.nav-bor .dropdown-menu li.active{background-color: #337ab7;}
	.nav-bor .dropdown-menu li,.nav-bor .dropdown-menu li:active,.nav-bor .dropdown-menu li:hover{border:0;margin: 5px 0;padding: 0 30px;}
	.nav-bor .dropdown-menu li.active a,.nav-bor .dropdown-menu li.active a:hover{background: none;border: 0;text-indent: 0;}
	#bs-example-navbar-collapse-1 .search_box_toggle{padding: 0;}
	#bs-example-navbar-collapse-1 .search_box_toggle .dropdown-menu{left: -100px;}
	#bs-example-navbar-collapse-1 .search_box_toggle .dropdown-menu .form-control{width: 200px;height: auto;font-size: 16px;font-family: "Segoe UI";}
	#bs-example-navbar-collapse-1 .search_box_toggle .dropdown-menu .btn{font-size: 16px;height: auto;}
	.bor-lang button{margin-top: 22px;}
	.tutorial_tab_title li{ float:left; }
	.carousel-inner .item{padding-top: 30px;padding-bottom: 50px;}
	.carousel-inner .item .col-lg-6{text-align: center;}
	.carousel-inner .item h1{font-size: 60px;}
	.carousel-inner .item h2{font-size: 44px;}
	.carousel-inner .item h3{font-size: 30px;}
	.button_group .btn-group{margin-top: 25px;}
	.content_text{padding: 50px 70px;}
	.expert_box{margin:30px 0;padding: 40px 30px;}
	.expert_box hr,.expert_box p{margin-bottom: 30px;}
}
@media screen and (min-width: 1201px) and (max-width: 1440px){
	#header{width: 1185px;margin: 0 auto;}
	/* 基于bootstrap改nav */
	.tutorial_tab_title li{ float:left; }
	.floatleft{float: left;}
	.floatright{float: right;}
	.tutorial_tab_title li{ float:left; }
	.nav li.dropdown:hover ul.dropdown-menu{display: flex;}
	.nav-bor{margin-top: 28px;margin-left: 9%;margin-right: 10px;}
	.nav-bor li{border-bottom:5px solid transparent;padding-bottom: 22px;padding-left: 18px;padding-right: 18px;}
	.nav-bor li.search_box_toggle{margin-top: -5px;}
	.nav-bor li.lang_box a{color: #32aac8;font-family: "Segoe UI";}
	.nav-bor li.search_box_toggle,.nav-bor li.lang_box{padding-bottom: 0;border-bottom:0;}
	.nav-bor li.active,.nav-bor li:hover{border-bottom:5px solid #1FA5C9;}
	.nav-bor li.search_box_toggle.active,.nav-bor li.search_box_toggle:hover,.nav-bor li.lang_box:hover{border-bottom:0;}
	.nav-bor.nav.navbar-nav li.active a{background-color: transparent;}
	.nav-bor li,.nav-bor li:hover,.nav-bor .dropdown-menu li a,.nav-bor .dropdown-menu li a:hover{
		transition:all 0.5s;
		-o-transition:all 0.5s;
		-ms-transition:all 0.5s;
		-moz-transition:all 0.5s;
		-webkit-transition:all 0.5s;
	}
	.nav-bor li a{padding: 0;}
	.nav-bor li.dropdown ul.dropdown-menu li a{padding: 5px 0;color: #777;}
	.nav-bor li.dropdown ul.dropdown-menu li a:hover{color: #32aac8;text-indent:1em;background-color: #f5f5f5;padding-right: 1em;}
	.nav-bor li.dropdown ul.dropdown-menu li.active a{padding: 3px 0;color: #fff;}
	.nav-bor li.dropdown ul.dropdown-menu li.active a:hover{background-color: transparent;text-indent:0;}
	.nav-bor li.dropdown ul.dropdown-menu li.dropdown-header{color: #000;font-family: "MyriadPro-Bold";font-size: 18px;margin: 10px 0;}
	.nav-bor .dropdown-menu{top: 110%;}
	.nav-bor .dropdown-menu li.dropdown-header:hover{background: none;}
	.nav-bor .dropdown-menu li.active{background-color: #337ab7;}
	.nav-bor .dropdown-menu li,.nav-bor .dropdown-menu li:active,.nav-bor .dropdown-menu li:hover{border:0;margin: 5px 0;padding: 0 30px;}
	.nav-bor .dropdown-menu li.active a,.nav-bor .dropdown-menu li.active a:hover{background: none;border: 0;text-indent: 0;}
	#bs-example-navbar-collapse-1 .search_box_toggle{margin-left: 50px;padding: 0;}
	#bs-example-navbar-collapse-1 .search_box_toggle .dropdown-menu .form-control{width: 200px;height: auto;font-size: 16px;font-family: "Segoe UI";}
	#bs-example-navbar-collapse-1 .search_box_toggle .dropdown-menu .btn{font-size: 16px;height: auto;}
	.bor-lang button{margin-top: 22px;}
	.carousel-inner .item h1{font-size: 70px;}
	.carousel-inner .item h2{font-size: 42px;padding-bottom:5px;}
	.carousel-inner .item h3{font-size: 25px;}
	.carousel-inner .item{padding-top: 50px;padding-bottom: 30px;}
	.button_group{margin-left: 40px;}
	.button_group .btn-group{margin-top: 4%;}
	.button_group .btn-group.dis-block{margin-left: 75px;margin-bottom: 20px;}
	.carousel-inner .item{padding-top: 70px;padding-bottom: 40px;}
	.content_text{padding: 50px 70px;}
	.expert_box{margin:90px 0;padding: 40px 30px;}
	.expert_box hr{margin-bottom: 30px;}
	.expert_box p{margin-bottom: 30px;}
}
@media screen and (min-width: 1441px){
	#header{width: 1185px;margin: 0 auto;}
	.floatleft{float: left;}
	.floatright{float: right;}
	.tutorial_tab_title li{ float:left; }
	.nav li.dropdown:hover ul.dropdown-menu{display: flex;}
	.nav-bor{margin-top: 28px;margin-left: 9%;margin-right: 10px;}
	.nav-bor li{border-bottom:5px solid transparent;padding-bottom: 22px;padding-left: 18px;padding-right: 18px;}
	.nav-bor li.search_box_toggle{margin-top: -5px;}
	.nav-bor li.lang_box a{color: #32aac8;font-family: "Segoe UI";}
	.nav-bor li.search_box_toggle,.nav-bor li.lang_box{padding-bottom: 0;border-bottom:0;}
	.nav-bor li.active,.nav-bor li:hover{border-bottom:5px solid #1FA5C9;}
	.nav-bor li.search_box_toggle.active,.nav-bor li.search_box_toggle:hover,.nav-bor li.lang_box:hover{border-bottom:0;}
	.nav-bor.nav.navbar-nav li.active a{background-color: transparent;}
	.nav-bor li,.nav-bor li:hover,.nav-bor .dropdown-menu li a,.nav-bor .dropdown-menu li a:hover{
		transition:all 0.5s;
		-o-transition:all 0.5s;
		-ms-transition:all 0.5s;
		-moz-transition:all 0.5s;
		-webkit-transition:all 0.5s;
	}
	.nav-bor li a{padding: 0;}
	.nav-bor li.dropdown ul.dropdown-menu li a{padding: 5px 0;color: #777;}
	.nav-bor li.dropdown ul.dropdown-menu li a:hover{color: #32aac8;text-indent:1em;background-color: #f5f5f5;padding-right: 1em;}
	.nav-bor li.dropdown ul.dropdown-menu li.active a{padding: 3px 0;color: #fff;}
	.nav-bor li.dropdown ul.dropdown-menu li.active a:hover{background-color: transparent;text-indent:0;}
	.nav-bor li.dropdown ul.dropdown-menu li.dropdown-header{color: #000;font-family: "MyriadPro-Bold";font-size: 18px;margin: 10px 0;}
	.nav-bor .dropdown-menu{top: 110%;}
	.nav-bor .dropdown-menu li.dropdown-header:hover{background: none;}
	.nav-bor .dropdown-menu li.active{background-color: #337ab7;}
	.nav-bor .dropdown-menu li,.nav-bor .dropdown-menu li:active,.nav-bor .dropdown-menu li:hover{border:0;margin: 5px 0;padding: 0 30px;}
	.nav-bor .dropdown-menu li.active a,.nav-bor .dropdown-menu li.active a:hover{background: none;border: 0;text-indent: 0;}
	#bs-example-navbar-collapse-1 .search_box_toggle{margin-left: 50px;padding: 0;}
	#bs-example-navbar-collapse-1 .search_box_toggle .dropdown-menu .form-control{width: 200px;height: auto;font-size: 16px;font-family: "Segoe UI";}
	#bs-example-navbar-collapse-1 .search_box_toggle .dropdown-menu .btn{font-size: 16px;height: auto;}
	.bor-lang button{margin-top: 22px;}
	.carousel-inner .item h1{font-size: 86px;}
	.carousel-inner .item h2{font-size: 56px;margin-bottom: 2px;}
	.carousel-inner .item h3{font-size: 28px;}
	.carousel-inner .item{padding-top: 70px;padding-bottom: 25px;}
	.button_group{margin-left: 100px;}
	.button_group .btn-group{margin-top: 6%;}
	.button_group .btn-group.dis-block{margin-left: 75px;margin-bottom: 20px;}
	.content_text{padding: 50px 70px;}
	.expert_box{margin:90px 0;padding: 40px 30px;}
	.expert_box hr,.expert_box p{margin-bottom: 30px;}
}
