/* ----------------------------------

	1. Reset default browser styles

	2. Basic classes and elements 

	3. Color Scheme

	4. Typography

	5. Header

	6. Sliders

	7. Tabs

	8. Carousels

	9. Twitter Feed

	10. Lists and navigations

	11. Buttons

	12. Tables

	13. Icons

	14. Main content elements

	15. Forms

	16. Footerylt_zxdt_more

	17. Animations

	18. Responsive changes

	19. Retina ready

-------------------------------------*/



/* -----------------------------------



	1. Reset default browser styles



------------------------------------- */



*{

	margin:0;

	padding:0;

	border:none;

}

article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video,main{display:block}mark,rp,rt,ruby,summary,time{display:inline}

a, abbr, acronym, address, applet, article, aside, audio,b, blockquote, big, body,center, canvas, caption, cite, code, command,datalist, dd, del, details, dfn, dl, div, dt, em, embed,fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html,i, iframe, img, ins,kbd, keygen,label, legend, li, meter,nav,object, ol, output,p, pre, progress,q, s, samp, section, small, span, source, strike, strong, sub, sup,table, tbody, tfoot, thead, th, tr, tdvideo, tt,u, ul, var{

    background: transparent;

    border: 0 none;

	font-weight: inherit;

    margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

    vertical-align: top;

}

a{

	text-decoration:none;

	outline: none !important;

}

b, strong{

	font-weight:bold !important;

}

ul,ol{

	list-style: none;

}

q {

	quotes: none;

}

table, table td { 

	padding:0;

	border:none;

	border-collapse:collapse;

}

img{

	vertical-align:top; 

	max-width:100%;

}

embed{ 

	vertical-align:top;

}

input,button{

	-webkit-appearance:none;

	outline: none;

}

button::-moz-focus-inner{

	border:0;

}

html,body{

	height:100%;

}



/* -----------------------------------



	2. Basic classes and elements 



------------------------------------- */



body{

	font:300 14px/21px;

	 font-family:microsoft yahei !important;

	color:#696e6e;

	background:#FFFFFF;

	letter-spacing: 0.1px;

	overflow-x: hidden;

	-webkit-backface-visibility:hidden;

	background-attachment:fixed;

}

.boxed_layout{

	width:1220px;

	margin:0 auto;

}

[class*="layout"],.menu_wrap.type_3{

	background:#fafbfb;

}

.tt_uppercase{

	text-transform: uppercase;

}

.tt_none{

	text-transform: none;

}

.t_align_l{

	text-align: left;

}

.t_align_c{

	text-align: center;

}

.t_align_r{

	text-align: right;

}

.v_align_b{

	vertical-align: baseline;

}

.v_align_m{

	vertical-align: middle;

}

.v_align_bottom{

	vertical-align: bottom;

}

.d_inline_b{

	display:inline-block;

}

.d_ib_offset_0{

	word-spacing: -3px;

}

.d_ib_offset_large{

	word-spacing: -4px;

}

.d_ib_offset_normal{

	word-spacing: 0px;

}

.d_block{

	display:block;

}

.d_table{

	display:table;

}

.d_table_cell{

	display:table-cell;

}

.d_none,.tw_buttons li:first-child:before{

	display:none;

}

.f_size_small{

	font-size:.85em;

}

.f_size_medium{

	font-size:.9em;

}

.f_size_large{

	font-size:1.15em;

}

.f_size_ex_large{

	font-size:1.25em;

}

.f_size_big{

	font-size:1.7em;

}

.l_height_medium{

	line-height:1.42em;

}

.fw_medium{

	font-weight: 500;

}

.d_inline_middle{

	display:inline-block;

	vertical-align: middle;

}

.horizontal_list > *{

	float:left;

}

.horizontal_list > *:first-child{

	margin-left:0;

}

.circle,.tw_buttons li:before,.vertical_list_type_2 li:before,

.vertical_list_type_3 li:before{

	-webkit-border-radius:50%;

	-moz-border-radius:50%;

	border-radius:50%;

}

.r_corners,

.vertical_list_type_7 li:before,

.vertical_list_type_8 li:before{

	-webkit-border-radius:0px;

	-moz-border-radius:0px;

	border-radius:0px;

}

.copyrights{text-indent:-9999px;height:0;line-height:0;font-size:0;overflow:hidden;}

.vc_child:after{

	content:"";

	display:inline-block;

	height:100%;

	vertical-align: middle;

}

.h_inherit{

	height:inherit;

}

.full_width,[class*="banner_caption"].full_width,.wide_layout{

	width:100%;

}

.w_inherit{

	width:inherit;

}

.half_column{

	width:50%;

	padding:0 0 0 15px;

}

.half_column:first-child{

	padding:0 15px 0 0;

}

.half_column.type_2{

	padding:0 0 0 5px;

}

.half_column.type_2:first-child{

	padding:0 5px 0 0;

}

.relative{

	position:relative;

}

.wrapper{

	overflow: hidden;

}

.ellipsis{

	display:block;

	overflow: hidden;

	text-overflow:ellipsis;

}

.bg_tr{

	background:transparent;

}

.lh_inherit{

	line-height: inherit !important;

}

.let_s{

	letter-spacing: 1px;

}

.mw_0{

	min-width: 0 !important;

}

.mxw_0{

	max-width: none !important;

}

.p_hr_0{

	padding-left:0 !important;

	padding-right:0 !important;

}

.p_vr_0{

	padding-top:0 !important;

	padding-bottom:0 !important;	

}

.p_top_10{

	padding-top:10px;

}

.p_right_45{

	padding-right:45px;

}

.m_left_0{

	margin-left:0 !important;

}

.m_right_0{

	margin-right:0 !important;

}

.m_left_5{

	margin-left:5px;

}

.m_left_10{

	margin-left:10px;

}

.m_left_15{

	margin-left:15px;

}

.m_left_20{

	margin-left:20px;

}

.m_left_40{

	margin-left:40px;

}

.m_right_5{

	margin-right:5px;

}

.m_right_6{

	margin-right:6px;

}

.m_right_8{

	margin-right:8px;

}

.m_right_10{

	margin-right:10px;

}

.m_right_15{

	margin-right:15px;

}

.m_right_20{

	margin-right:20px;

}

.m_right_25{

	margin-right:25px;

}

.m_right_29{

	margin-right:29px;

}

.m_right_30{

	margin-right:30px;

}

.m_right_35{

	margin-right:35px;

}

.p_bottom_0{

	padding-bottom:0 !important;

}

.m_bottom_0{

	margin-bottom:0px !important;

}

.m_bottom_3{

	margin-bottom:3px;

}

.m_bottom_5{

	margin-bottom: 5px;

}

.m_bottom_10{

	margin-bottom:10px;

}

.m_bottom_12{

	margin-bottom:12px;

}

.m_bottom_15{

	margin-bottom:15px;

}

.m_bottom_20{

	margin-bottom:20px;

}

.m_bottom_25{

	margin-bottom:25px;

	padding-top: 15px;

}

.m_bottom_30{

	margin-bottom:30px;

}

.m_bottom_35{

	margin-bottom:35px;

}

.m_bottom_40{

	margin-bottom:40px;

}

.m_bottom_45{

	margin-bottom:45px;

}

.m_bottom_50{

	margin-bottom:50px;	

}

.m_bottom_60{

	margin-bottom:60px;	

}

.m_bottom_65{

	margin-bottom:65px;

}

.m_bottom_100{

	margin-bottom:100px;

}

.m_top_5{

	margin-top:5px;

}

.m_top_20{

	margin-top:20px;

}

.m_top_30{

	margin-top:30px;

}

.centered_db{

	margin-left:auto;

	margin-right:auto;

}

.box_s_none{

	-webkit-box-shadow:none !important;

	-moz-box-shadow:none !important;

	-o-box-shadow:none !important;

	-ms-box-shadow:none !important;

	box-shadow:none !important;

}

.f_left{

	float:left;

}

.f_right{

	float:right;

}

.tr_delay_hover,.button_type_2 .scheme_color{

	-webkit-transition:color 1s ease,background-color 1s ease,box-shadow 1s ease;

	-moz-transition:color 1s ease,background-color 1s ease,box-shadow 1s ease;

	-o-transition:color 1s ease,background-color 1s ease,box-shadow 1s ease;

	transition:color 1s ease,background-color 1s ease,box-shadow 1s ease;

}

.tr_delay_hover:hover,.button_type_2:hover .scheme_color{

	-webkit-transition:color .1s ease,background-color .1s ease,box-shadow .1s ease;

	-moz-transition:color .1s ease,background-color .1s ease,box-shadow .1s ease;

	-o-transition:color .1s ease,background-color .1s ease,box-shadow .1s ease;

	transition:color .1s ease,background-color .1s ease,box-shadow .1s ease;	

}

.container3d{

	-webkit-transform-style:preserve-3d;

	-moz-transform-style:preserve-3d;

	-o-transform-style:preserve-3d;

	-ms-transform-style:preserve-3d;

	transform-style:preserve-3d;

	-webkit-transform:perspective(600);

	-moz-transform:perspective(600);

	-o-transform:perspective(600);

	transform:perspective(600);

	perspective:600px;

}

.shadow{

	-webkit-box-shadow:0 1px 1px rgba(0,0,0,.10);

	-moz-box-shadow:0 1px 1px rgba(0,0,0,.10);

	-o-box-shadow:0 1px 1px rgba(0,0,0,.10);

	-ms-box-shadow:0 1px 1px rgba(0,0,0,.10);

	box-shadow:0 1px 1px rgba(0,0,0,.10);

}

mark{

	background: #06b672;

	color:#fff;

}

::selection{

	background: #06b672;

	color:#fff;

}

::-moz-selection{

	background: #06b672;

	color:#fff;	

}

::-o-selection {

	background: #06b672;

	color:#fff;	

}

::-ms-selection {

	background: #06b672;

	color:#fff;

}

::-webkit-input-placeholder{

	color:#696e6e;

}

::-moz-placeholder{

   color:#696e6e;

   opacity:1;

}

:-ms-input-placeholder {  

   color:#696e6e;

}

::-webkit-scrollbar{

	width:10px;

	background:#ffffff;

}

::-webkit-scrollbar-thumb{

	-webkit-border-radius:4px;

	border-radius:4px;

}

.clearfix:after{

	content:"";

	display:block;

	clear:both;

}



/* -----------------------------------



	3. Color Scheme



------------------------------------- */



a,a[class*="color"]:not(.color_light):hover,.scheme_color,.close_product:hover,

.search_button:hover,.close_search_form:hover,blockquote:before,.banner_type_2.red b,#footer a.color_light:hover,

.close_fieldset:hover,.text_cs_hover:hover,.tweet_list a:hover,[class*="alert_box"].error i[class^="fa "],

label[class*="required"]:after,.vertical_list_type_7 li:before,.first_letter_1 > .fl,

.info_block_type_1:hover [class*="icon_wrap"]{

	color:#06b672;

}

.shopping_cart,[role="banner"],.sub_menu_wrap,.banner_type_2.red,

.vertical_list_type_3 li:before,.vertical_list_type_7 li:before{

	border-color:#06b672;	

}

.shopping_cart:before,.sub_menu_wrap:before{

	border-bottom-color:#06b672;

}

.bg_cs_hover{

	background-color:#F4F4F4;

}

.count,.bg_scheme_color,.button_type_3:hover .count.type_2,

.button_type_3.active .count.type_2,.main_menu > li:hover > a,.main_menu > li.current > a,

.main_menu > .current_click > a,

.tp-bullets.simplebullets.round .bullet:hover,

.tp-bullets.simplebullets.round .bullet.selected,

.tp-bullets.simplebullets.navbar .bullet:hover,

.tp-bullets.simplebullets.navbar .bullet.selected,

[class*="button_type_"].bg_dark_color:hover,.banner:hover [class*="button_type_"].bg_dark_color,

#go_to_top:hover,.sw_button.googlemap,#menu_button,

.ui-slider:after,.vertical_list_type_2 li:before,.camera_wrap .camera_pag .camera_pag_ul .cameracurrent,

.camera_wrap .camera_prev:hover, .camera_wrap .camera_next:hover,.flex-control-nav .flex-active,

.flex-direction-nav a:hover,.vertical_list_type_4 li:before,.vertical_list_type_8 li:before,

.first_letter_2 > .fl,.info_block_type_2:hover [class*="icon_wrap"],#shopping_button:hover > a .count{

	background:#03649f;

	color:#FFFFFF;

}

.camera_wrap .camera_pag .camera_pag_ul .cameracurrent{width:40px;}



.select_color.red{

	background-color:#06b672;	

}

.tp-leftarrow:hover,.tp-rightarrow:hover{

	background: #d55a4e

}

::-webkit-scrollbar-thumb{

	background:#06b672;	

}



/* -----------------------------------



	4. Typography



------------------------------------- */



h2{

	font-size:1.71em;

	line-height:1em;

}

h3,.tabs_nav,.search_button,.p_table > footer a{

	font-size:1.4em;

}

h4{

	font-size:1.25em;

}

h5{

	font-size:1.15em;

}

h6{

	font-size:1em;

}

a,.tr_hover{

	-webkit-transition: color .4s ease, background-color .4s ease;

	-moz-transition: color .4s ease, background-color .4s ease;

	-o-transition: color .4s ease, background-color .4s ease;

	transition: color .4s ease, background-color .4s ease;

}

a:hover,.color_dark,.bc_list a[class*="color"]:hover,.bc_list > li.current > a,

.tweet_list a{

	color:#262626;font-weight:400;

}



.color_grey{

	color:#838a8f;

}

.color_light,.button_type_2:hover .scheme_color,.dropdown_list li .scheme_color,

.button_type_2.active .scheme_color,a.color_light:hover,.social_icons li:hover a,.bg_cs_hover:hover,

[class*="button_type_"][class*="color"].color_dark:hover,.main_menu[class*="type_"] > .current > a,

.main_menu[class*="type_"] > li:hover > a,.vertical_list_type_8 li:before{

	color:#06b672;

}

.color_light_2{

	color:#f9f9f9;

}

.default_t_color{

	color:#696e6e;

}

.color_green{

	color:#27ae60;

}

.bg_color_green_1{

	background:#27ae60;

}

.bg_color_green_2{

	background:#2ecc71;

}

.bg_color_orange_1{

	background:#e67e22;

}

.bg_color_orange_2{

	background:#f39c12;

}

.bg_color_orange_3{

	background:#f1c40f;

}

.bg_color_red_1{

	background:#c0392b;

}

.bg_color_blue_1{

	background:#2980b9;

}

.bg_color_blue_2{

	background:#3498db;

}

.bg_color_blue_3{

	background:#41bedd;

}

.bg_color_pink_1{

	background:#a255c4;

}

.bg_color_purple_1{

	background:#4e4ca0;

}

s{

	color:#6a6a6a;

}

.color_dark,.sub_menu li:hover > a,.select_list > li:hover,

.p_list > li:nth-child(2n+1),.info_block_type_1:hover [class*="icon_wrap"]{

	background:#fff;

}

.bg_light_color_2,.ui-slider-handle{

	background:#e2e6e7;

}

.bg_light_color_3{

	background:#fff;

}

.bg_color_dark_1{

	background:#292f38;

}

.bg_color_dark_2{

	background:#ffffff;

}

.banner_title{

	font-size:2.28em;

	line-height: 1em;

}

.banner_title.type_2{

	font-size:4.51em;

}

.banner_title_3{

	font-size:1.4em;

}

blockquote{

	font-style:italic;

	background:#fff;

	line-height:1.55em;

	padding:20px 10px 15px 50px;

}

blockquote:before{

	content:"“";

	position:absolute;

	font-size:50px;

	font-weight:bold;

	width:20px;

	left:19px;

	top:26px;

}

blockquote:after{

	content:"";

	width:17px;

	height:10px;

	background:url("../../images/images/blockquote_arrow.png") no-repeat;

	position:absolute;

	left:20px;

	bottom:-10px;

}

.bt_link{

	line-height: 1.3em;

	padding-bottom:4px;

	word-break:break-all;

}

.first_letter_1 > .fl{

	font-size:3em;

	font-weight:bold;

	margin:10px 7px 0 0;

}

.first_letter_2 > .fl{

	width:32px;

	height:32px;

	font-size:1.42em;

	color:#fff;

	font-weight:bold;

	margin:7px 10px 0 0;

	padding-top:5px;

}



/* -----------------------------------



	5. Header



------------------------------------- */



[role="banner"]{

	border-top-width:3px;

	border-top-style: solid;

	width:inherit;

}

[role="banner"].type_4{

	border-top:none;

}

.h_top_part{

	padding:4px 0;

	border-bottom:1px solid #e2e6e7;

}

.h_top_part.type_2{

	background:#ffffff;

	color:#bdc3c7;

	padding:6px 0;

}

.h_bot_part{

	padding-top:10px;

	padding-bottom:10px;

}

.h_bot_part.type_2{

	padding-bottom:25px;

}

.logo:hover img{

	-webkit-animation:ministorm .5s ease;

	-moz-animation:ministorm .5s ease;

	-o-animation:ministorm .5s ease;

	-ms-animation:ministorm .5s ease;

	animation:ministorm .5s ease;

}

.menu_wrap{

	z-index:189;

	width:inherit;

}

.menu_wrap.sticky{

	position: fixed;

	top:0;

}

.menu_wrap[class*="type_"]:not(.type_3){

	width:auto;

}

.menu_wrap.type_2:not(.sticky){

	-webkit-border-radius:4px 4px 0 0;

	-moz-border-radius:4px 4px 0 0;

	border-radius:4px 4px 0 0;

}

.menu_wrap,#footer{

	background:#ffffff;

}

.menu_wrap.type_2:not(.sticky) .main_menu > li:first-child > a{

	-webkit-border-top-left-radius:4px;

	-moz-border-top-left-radius:4px;

	border-top-left-radius:4px;

}

.menu_wrap.type_3{

	padding:9px 0;

	border-bottom:1px solid #e6e5e7;

}

.main_menu > li{

	z-index:101;

}

.main_menu > li > a{

	display:block;

	padding:20px 16px;

	font-size: 17px;

	color:#fff;

	font-weight: 400;

}

.menu_wrap.type_2 .main_menu > li > a{

	padding:20px 30px;

}

.main_menu.type_2 > li > a{

	padding:9px 10px 10px;

}

.main_menu.type_3 > li > a{

	padding:10px 20px;

}

.sub_menu_wrap{

	position:absolute;

	left:0;

	width:450px;

	background:#fff;

	padding:10px 10px 0 0;

	border-top-width:3px;

	border-top-style:solid;

	margin-top:10px;

	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);

	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.15);

	-o-box-shadow:0 1px 2px rgba(0,0,0,0.15);

	-ms-box-shadow:0 1px 2px rgba(0,0,0,0.15);

	box-shadow:0 1px 2px rgba(0,0,0,0.15);

	-webkit-transform:translateY(35px);

	-moz-transform:translateY(35px);

	-o-transform:translateY(35px);

	-ms-transform:translateY(35px);

	transform:translateY(35px);

	opacity:0;

	visibility:hidden; font-size:14px;

}

.sub_menu_wrap:after{

	content:"";

	width:100%;

	height:10px;

	display: block;

	position: absolute;

	left:0;

	top:-13px;

}

.sub_menu_wrap:before{

	right:auto;

	left:16px;

}

.sub_menu_wrap.type_2{

	width:auto;

	padding:0;

}

.sub_menu,.caption,.product_item .photoframe figcaption > *,.product_item .photoframe img,

.photoframe img,.blog_carousel *,blockquote,.banner_type_2 *,#footer *,

.banner *,#go_to_top,.social_widgets *,.main_menu > li > a,.qv_carousel_wrap *{

	-webkit-backface-visibility:hidden;

}

.sub_menu li a{

	display:block;

	padding:7.7px 20px;

	white-space:pre;

}

.sub_menu_wrap .sub_menu.first > li:last-child > a{

	-webkit-border-radius:0 0 0 4px;

	-moz-border-radius:0 0 0 4px;

	border-radius:0 0 0 4px;

}

.sub_menu_wrap.type_2 .sub_menu > li:last-child > a{

	-webkit-border-radius:0 0 4px 4px;

	-moz-border-radius:0 0 4px 4px;

	border-radius:0 0 4px 4px;

}

.s_form_wrap{

	padding-right:25px;

	width:736px;

}

.s_form_wrap_2{

	width:520px;

}

.s_form_wrap_2 .logo{

	margin-left:98px;

}

[role="banner"].type_5 .h_bot_part .menu_wrap{

	background:#fafbfb;

	padding-top:29px;

}

[role="banner"].type_5 .h_bot_part .menu_wrap > hr{

	margin-top:27px;

}

[role="banner"].type_5 .h_bot_part{

	padding:0;

	width:inherit;

}

[role="banner"].type_5 .h_bot_part .menu_wrap .site_settings.f_right{

	margin:0;

}



/* -----------------------------------



	6. Sliders



------------------------------------- */



.revolution_slider{

	width:100%;

	position:relative;

	padding:0;

}

.tp-leftarrow i[class^="fa "],.tp-rightarrow i[class^="fa "],

.camera_prev i[class^="fa "],.camera_next i[class^="fa "],

.flex-direction-nav a i[class^="fa "]{

	color:#fff;

	font-size:2.2em;

	line-height: 60px;

	font-weight: bold;

	margin-top:-1px;

}

.slider_divider{

	height:2px;

	width:58px;

	background:rgba(255,255,255,.3);

	border:none;

}

.slider_divider.type_2{

	background:rgba(50,58,69,.1);

}

.slider_title{

	font-size:3.07em;

	line-height: 1em;

}

.slider_title_2{

	font-size:2.35em;

}

.slider_title_3{

	letter-spacing:1.7px;

}

.slider_title_4{

	font-size:2.57em;

	line-height: 1em;

}

.caption .button_type_4,[class*="slide_caption"] .button_type_4,

.camera_wrap .button_type_4{

	font-size:1.7em;

	padding:13px 18px;

}

.ui-slider{

	height:12px;

	border:2px solid #e2e6e7;

	position:relative;

	background:#f5f7f8;

}

.ui-slider:after{

	content:"";

	position:absolute;

	display:block;

	top:0px;

	height:8px;

	width:33%;

	right:0;

}

.ui-slider-handle{

	width:12px;

	height:22px;

	-webkit-border-radius:4px;

	-moz-border-radius:4px;

	border-radius:4px;

	top:50%;

	display:inline-block;

	margin-top:-11px;

	position:absolute;

	z-index:1;

}

.range_values input[type="text"]{

	padding:0;

	width:50%;

	height:auto;

	border:none;

	background:transparent;

}

.custom_thumb{

	position:absolute;

	width:310px;

	background:#fff;

	-webkit-border-radius:4px;

	-moz-border-radius:4px;

	border-radius:4px;

	position:absolute;

	bottom:100%;

	left:50%;

	margin:0 0 13px -155px;

	padding:6px;

	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);

	-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);

	-o-box-shadow:0 1px 2px rgba(0,0,0,.2);

	-ms-box-shadow:0 1px 2px rgba(0,0,0,.2);

	box-shadow:0 1px 2px rgba(0,0,0,.2);

	-webkit-transform:translateY(-35px);

	-moz-transform:translateY(-35px);

	-o-transform:translateY(-35px);

	-ms-transform:translateY(-35px);

	transform:translateY(-35px);

	opacity:0;

	visibility: hidden;

}

.custom_thumb img{

	max-width:100% !important;

}

.custom_thumb.active{

	-webkit-transform:translateY(0px);

	-moz-transform:translateY(0px);

	-o-transform:translateY(0px);

	-ms-transform:translateY(0px);

	transform:translateY(0px);	

	opacity:1;

	visibility: visible;

}

.custom_thumb:after{

	content:"";

	width:0;

	height:0;

	border-left:8px solid transparent;

	border-top:8px solid #fff;

	border-right:8px solid transparent;

	position:absolute;

	left:50%;

	bottom:-8px;

	margin-left:-8px;

}

[class*="camera_caption_"]{

	position:absolute;

	height:100%;

	top:0;

}

[class*="camera_caption_"] img{

	max-width:100% !important;

}

.camera_caption_1{

	left:51.47%;

	padding-top:100px;

}

.camera_caption_2{

	left:10.98%;

	padding-top:120px;

}

.camera_caption_3{

	left:0;

	padding-top:60px;

	width:100%;

}

.tp-leftarrow,.tp-rightarrow,.flex-direction-nav a{

	z-index:100;cursor:pointer; position:relative;	width:60px;	height:60px;

	-webkit-border-radius:4px;

	-moz-border-radius:4px;

	border-radius:4px;

	text-align: center;

	-webkit-transform:translateX(-40px);

	-moz-transform:translateX(-40px);

	-o-transform:translateX(-40px);

	-ms-transform:translateX(-40px);

	transform:translateX(-40px);

	opacity:0;

	background:rgba(41,47,56,.5);

	-webkit-transition:background-color .3s ease,opacity .3s ease,-webkit-transform .3s ease;

	-moz-transition:background-color .3s ease,opacity .3s ease,transform .3s ease;

	-o-transition:background-color .3s ease,opacity .3s ease,transform .3s ease;

	-ms-transition:background-color .3s ease,opacity .3s ease,transform .3s ease;

	transition:background-color .3s ease,opacity .3s ease,transform .3s ease;

}

.sub_sideshow .flex-direction-nav a{

	width:40px;

	height:40px;

	margin-top:-20px;

}

.sub_sideshow .flex-direction-nav a i[class^="fa "]{

	line-height: 40px;

	font-size:1.8em;

	margin-top:0;

}

.tp-rightarrow,.flex-direction-nav .flex-next{

	-webkit-transform:translateX(40px);

	-moz-transform:translateX(40px);

	-o-transform:translateX(40px);

	-ms-transform:translateX(40px);

	transform:translateX(40px);

}

.ie9 .tp-leftarrow,.ie9 .tp-rightarrow{

	visibility: hidden;

}

.revolution_slider:hover .tp-leftarrow,.revolution_slider:hover .tp-rightarrow,

.flexslider:hover .flex-direction-nav a{

	-webkit-transform:translateX(0px);

	-moz-transform:translateX(0px);

	-o-transform:translateX(0px);

	-ms-transform:translateX(0px);

	transform:translateX(0px);

	opacity:1;

}

.ie9 .revolution_slider:hover .tp-leftarrow,.ie9 .revolution_slider:hover .tp-rightarrow,

.ie9 .flexslider:hover .flex-direction-nav a{

	visibility: visible;

}

.slide_caption{

	width:430px;

	right:40px;

	padding-top:94px;

}

.slide_caption_2{

	width:395px;

	left:40px;

	padding-top:100px;

}

.slide_caption_3{

	left:105px;

	right:105px;

	padding-top:45px;

}

.simple_s_caption{

	position:absolute;

	bottom:0;

	left:0;

	width:100%;

	padding:15px 20px;

	background:rgba(41,47,56,.7);

	-webkit-transform:translateY(100%);

	-moz-transform:translateY(100%);

	-o-transform:translateY(100%);

	transform:translateY(100%); line-height:22px;

}

.sub_sideshow,.sub_video{

	width:555px;

}



/* -----------------------------------



	7. Tabs



------------------------------------- */



.tabs_nav li{

	margin-right: 0px;

}

.tabs_nav li:hover{

	transition-duration: 0.7s;

}

.tabs_nav li a{

	padding:10px 47px;

	color:#262626;

	font-weight:normal; font-size:20px;	-webkit-border-bottom-left-radius:0px;

	-webkit-border-bottom-right-radius:0px;

	-moz-border-bottom-left-radius:0px;

	-moz-border-bottom-right-radius:0px;

	border-bottom-left-radius:0px;

	border-bottom-right-radius:0px;

}

.tabs_nav li a p{

	 font-size:12px;	 

}









.tabs_nav .ui-tabs-active a,.tabs_nav li a{

	border-top: 3px solid #9dc349;

}

.tabs_nav .ui-tabs-active a,.tabs_nav li:hover a[class*="color"]{

	color:#06b672;

	transition-duration: 0.7s;

	border-top: 3px solid #06b672;

}

.tabs_content{

	background:#fff;

	padding: 0px 0px 0px 0px;

	-webkit-border-top-left-radius:0px;

	-moz-border-top-left-radius:0px;

	border-top-left-radius:0px;

}



.tabs.vertical .tabs_nav{

	width:30%;

}

.tabs.vertical .tabs_nav li{

	margin-right:0;

}

.tabs.vertical .tabs_nav li a{

	-webkit-border-radius:0;

	-moz-border-radius:0;

	border-radius:0;

}

.tabs.vertical .tabs_content{

	width:70%;

	padding-top:15px;

}



/* -----------------------------------



	8. Carousels



------------------------------------- */



.product_brands .owl-item,

.our_recent_work_carousel .owl-item{

	padding:0 15px;

}

.product_brands .owl-item:hover a img,.m_image_wrap:hover img{

	-webkit-animation:sizejump .4s ease;

	-moz-animation:sizejump .4s ease;

	-o-animation:sizejump .4s ease;

	-ms-animation:sizejump .4s ease;

	animation:sizejump .4s ease;

}

.blog_carousel .owl-wrapper-outer{

	padding:0 0 5px 2px;

	-webkit-box-sizing:content-box;

	-moz-box-sizing:content-box;

	box-sizing:content-box;

	margin-left:-2px;

}

.blog_carousel .photoframe{

	margin-left:1px;

}

.testiomials_carousel .owl-item{

	padding:0 2px;

}

.blog_carousel .photoframe{

	width:263px;

}

[class*="qv_carousel"]:not(.qv_carousel_wrap){

	padding:0 35px;

}

.qv_carousel_wrap li{

	padding:0 3.5px;

	cursor:pointer;

}

.qv_carousel_wrap .qv_carousel_single li{

	padding:0 4.5px;

}

.qv_carousel_wrap [class*="qv_btn_"]{

	position:absolute;

	top:50%;

	margin-top:-15px;

	left:0;

	z-index:1;

}

.qv_carousel_wrap .qv_btn_next,

.qv_carousel_wrap .qv_btn_single_next{

	left:auto;

	right:0;

}

.wfilter_carousel:after{

	content:"";

	display:none;

	width:32px;

	height:32px;

	background:url("../../images/images/loader_2.gif") no-repeat;

	position:absolute;

	top:50%;

	left:50%;

	margin:-16px 0 0 -16px;

}

.wfilter_carousel.changed:after{

	display:block;

}



/* -----------------------------------



	9. Twitter Feed



------------------------------------- */



.tweet_list > li{

	padding-top:15px;

	border-top:1px solid #ecf0f1;

	margin-top:15px;

}

.tweet_list > li:first-child{

	padding:0;

	border:none;

	margin:0;

}

.tweet_time,.tw_buttons a{

	font-style: italic;

	font-size:.9em;

}

.tw_buttons li:before{

	content:"";

	display:inline-block;

	width:3px;

	height:3px;

	background:#696e6e;

	margin:-2px 5px 0 0;

	vertical-align: middle;

}



/* -----------------------------------



	10. Lists and navigations



------------------------------------- */



.users_nav li{

	margin-left:8px;

}

.users_nav li:before,.l_width_divider li:before{

	content:"";

	display: inline-block;

	height:10px;

	border-left:1px solid #828686;

	margin:6px 8px 0 0;

}

.l_width_divider li:before{

	margin:0 15px 0 0;

}

.users_nav li:first-child:before,

.l_width_divider li:first-child:before{

	display: none;

}

.dropdown_list{

	position:absolute;

	top:100%;

	margin-top:10px;

	width:100%;

	-webkit-transform-origin:0 0 0;

	-moz-transform-origin:0 0 0;

	-o-transform-origin:0 0 0;

	-ms-transform-origin:0 0 0;

	transform-origin:0 0 0;

	-webkit-transform:rotate3d(1,0,0,90deg);

	-moz-transform:rotate3d(1,0,0,90deg);

	-o-transform:rotate3d(1,0,0,90deg);

	-ms-transform:rotate3d(1,0,0,90deg);

	transform:rotate3d(1,0,0,90deg);

	visibility:hidden;

}

.dropdown_list.type_2{

	min-width:110px;

	left:auto;

	right:0px;

}

.dropdown_list.opened{

	-webkit-animation:wicket .5s ease;

	-moz-animation:wicket .5s ease;

	-o-animation:wicket .5s ease;

	-ms-animation:wicket .5s ease;

	animation:wicket .5s ease;

	-webkit-transform:rotate3d(1,0,0,0deg);

	-moz-transform:rotate3d(1,0,0,0deg);

	-o-transform:rotate3d(1,0,0,0deg);

	-ms-transform:rotate3d(1,0,0,0deg);

	transform:rotate3d(1,0,0,0deg);

	visibility:visible;

}

.dropdown_list.closed{

	-webkit-animation:wicketout .5s ease;

	-moz-animation:wicketout .5s ease;

	-o-animation:wicketout .5s ease;

	-ms-animation:wicketout .5s ease;

	animation:wicketout .5s ease;

	visibility:visible;

}

.dropdown_list > li a{

	display:block;

	padding:4px 15px;

	background:#34495e;

}

.dropdown_list > li img{

	margin-right:6px;

}

.dropdown_list > li:first-child a{

	-webkit-border-radius:4px 4px 0 0;

	-moz-border-radius:4px 4px 0 0;

	border-radius:4px 4px 0 0;

}

.dropdown_list > li:last-child a{

	-webkit-border-radius:0 0 4px 4px;

	-moz-border-radius:0 0 4px 4px;

	border-radius:0 0 4px 4px;

}

.dropdown_list > li a:hover{

	background:#2c3e50;

}

.top_arrow:before{

	content:"";

	width:0;

	height:0;

	border-left:7px solid transparent;

	border-bottom-width:8px;

	border-bottom-style:solid;

	border-right:7px solid transparent;

	position:absolute;

	top:-8px;

	right:16px;

}

.dropdown_list:before{

	border-bottom-color:#34495e;

}

.products_list li{

	padding:15px;

	line-height:1.2em;

	border-top:1px solid #ecf0f1;

}

.menu_wrap .site_settings.f_right{

	margin:10px;

}

.site_settings li{

	z-index:190;

}

.site_settings.type_2 li{

	z-index:192;

}

.rating_list:not(.type_2){

	margin-top:4px;

	opacity:0;

}

.rating_list li{

	cursor:pointer;

	width:13px;

	height:14px;

	position:relative;

	margin-left:.5px;

}

.rating_list li .empty,.rating_list li .active{

	position:absolute;

	opacity:0;

	color:#ffcc00;

	left:0;

	line-height: 1;

}

.rating_list li .empty{

	opacity:.4;

}

.rating_list li.active .active,.product_item .photoframe:hover .rating_list,fieldset:hover .close_fieldset,.select_color.active i,

.categories_list .active > a > span:after,#go_to_top.type_2.animate_horizontal_finished:hover,

.cw_product .close_fieldset,.owl-item .photoframe:hover .rating_list,.a_title.active .minus_icon{

	opacity:1;

}

.rating_list li.active .empty,.close_fieldset,.select_color i,

.categories_list .active > a > span:before,.categories_list a > span:after,

.hide,#go_to_top.type_2.animate_ftl,.a_title.active .plus_icon,.a_title .minus_icon{

	opacity:0;

}

.vertical_list{

	margin-top:-8px;

}

.vertical_list li a{

	display:block;

	padding:8px 0;

	border-top:1px solid #404852;

	position:relative;

}

.vertical_list li:first-child a,.categories_list > li:last-child > a{

	border:none;

}

.vertical_list li a i[class^="fa "]{

	position:absolute;

	right:0;

	top:50%;

	margin-top:-7px;

}

.social_widgets{

	position:fixed;

	right:0;

	top:26%;

	z-index:189;

}

.social_widgets > li{

	margin-bottom:4px;

	transition:all .4s ease;

}

.social_widgets > li.opened{

	-webkit-transform:translateX(-265px);

	-moz-transform:translateX(-265px);

	-o-transform:translateX(-265px);

	-ms-transform:translateX(-265px);

	transform:translateX(-265px);

	z-index:1;

}

.c_info_list,.w_break{

	word-break:break-all;

}

.c_info_list .contact_e{

	padding-left:20px;

	display:block;

}

.c_info_list i{

	line-height: inherit;

}

.categories_nav_list{

	margin-right:-15px;

}

.categories_nav_list .wrapper{

	margin-bottom:8px;

}

.select_title{

	cursor:pointer;

	padding:2px 39px 3px 9px;

	border:2px solid #e4e4e2;

	background:#f5f7f8;

	z-index:1;

	min-width:75px;

	-webkit-transition:border-color .4s ease;

	-moz-transition:border-color .4s ease;

	-o-transition:border-color .4s ease;

	transition:border-color .4s ease;

}

.select_title.type_2{

	padding:7px 40px 8px 10px;

}

.select_title.active{

	-webkit-border-bottom-left-radius:0px;

	-moz-border-bottom-left-radius:0px;

	border-bottom-left-radius:0px;

	-webkit-border-bottom-right-radius:0px;

	-moz-border-bottom-right-radius:0px;

	border-bottom-right-radius:0px;

	border-bottom-color:transparent;

	background:#fff;

}

.select_title:after{

	content:"\f107";

	display:inline-block;

	font-family: Microsoft YaHei;

	line-height: inherit;

	position:absolute;

	color:#292f38;

	font-size:14px;

	right:8px;

	top:50%;

	margin-top:-10px;

}

.select_title.active:after{

	content:"\f106";

}

.select_title.type_2:after{

	font-size:18px;

	right:10px;

}

.select_title:before{

	content:"";

	border-left:1px solid #e4e4e2;

	position:absolute;

	height:12px;

	right:27px;

	top:50%;

	margin-top:-6px;

}

.select_title.type_2:before{

	height:22px;

	margin-top:-11px;

	right:33px;

}

.select_list{

	position:absolute;

	left:0;

	top:100%;

	cursor:pointer;

	width:100%;

	background: #fff;

	border-left:2px solid #e4e4e2;

	border-right:2px solid #e4e4e2;

	border-bottom:2px solid #e4e4e2;

	-webkit-border-bottom-left-radius:4px;

	-moz-border-bottom-left-radius:4px;

	border-bottom-left-radius:4px;

	-webkit-border-bottom-right-radius:4px;

	-moz-border-bottom-right-radius:4px;

	border-bottom-right-radius:4px;

	z-index:22;

}

.select_title.type_2 + .select_list > li{

	padding-top:7px;

	padding-bottom:8px;

}

.select_list > li{

	color:#6a6a6a;

	padding:3px 10px;

}

.select_list > li:hover{

	color:#000;

}

.categories_list{

	margin-top:-7px;

}

.categories_list a{

	padding:7px 25px 7px 0;

	border-bottom:1px solid #ecf0f1;

	word-break:break-all;

}

.categories_list > li:last-child > a{

	padding-bottom:0px;

}

.categories_list ul > li > a{

	padding-left:20px;

}

.categories_list ul ul > li > a{

	padding-left:40px;

}

.categories_list a > span{

	display:block;

	width:23px;

	height:23px;

	line-height: 23px;

	position:absolute;

	right:0;

	top:50%;

	margin-top:-11.5px;

}

.categories_list a > span:before,.categories_list a > span:after{

	content:"";

	width:9px;

	height:9px;

	background:url("../../images/images/plusminus.png") no-repeat;

	position: absolute;

	display:block;

	top:50%;

	left:50%;

	margin:-5px 0 0 -4px;

	-webkit-transition:opacity .4s ease;

	-moz-transition:opacity .4s ease;

	-o-transition:opacity .4s ease;

	transition:opacity .4s ease;

}

.categories_list a > span:after{

	height:1px;

	width:8px;

	background-position: 0 -9px;

	margin:-1px 0 0 -4px;

}

@media only screen and (-webkit-min-device-pixel-ratio:0){

	.categories_list a > span:before,

	.categories_list a > span:after{

		margin-left:-5px;

	}

	#lang_button > img{

		margin-top:-1px;

	}

	.flexslider:not(.simple_slide_show) .slides img,

	.progress_bar > div{

		-webkit-border-radius:60px;

		border-radius:60px;

	}

	.flexslider.portfolio .slides img{

		-webkit-border-radius:60px;

		border-radius:60px;

	}

	.widget figcaption,.a_title{

		-webkit-border-radius:4px 4px 0 0;

		border-radius:4px 4px 0 0;

	}

	.button_type_14 > i[class^="fa "]{

		margin-top:1px;

	}

}

.tags_list{margin-top:-3px;}

.tags_list a{padding:3px 0;}

.vertical_list_type_2 li,

.vertical_list_type_3 li,

.vertical_list_type_4 li{

	position:relative;

	padding-left:17px;

}

.vertical_list_type_5 li{

	position:relative;

	padding-left:20px;

}

.vertical_list_type_2 li:before,

.vertical_list_type_3 li:before,

.vertical_list_type_4 li:before{

	content:"";

	width:6px;

	height:6px;

	display:block;

	position:absolute;

	left:0;

	top:8px;

}

.vertical_list_type_3 li:before{

	background:transparent;

	border-width:1px;

	border-style:solid;

}

.vertical_list_type_6 li > span{

	min-width:14px;

}

.vertical_list_type_5 li > i,

.vertical_list_type_5 li > span{

	position:absolute;

	left:0;

	top:2px;

}

.vertical_list_type_5 li > span{

	top:0;

}

.vertical_list_type_7,

.vertical_list_type_8{

	counter-reset: itemcount;

}

.vertical_list_type_7 li,

.vertical_list_type_8 li{

	counter-increment: itemcount;

	position:relative;

	padding-left:40px;

}

.vertical_list_type_8 li{

	padding-left:30px;

}

.vertical_list_type_7 li:before{

	content:"0" counter(itemcount);

	display:block;

	position:absolute;

	top:6px;

	left:0;

	text-align: center;

	width:30px;

	font-weight:500;

	height:30px;

	padding-top:2px;

	border-width:2px;

	border-style:solid;

	letter-spacing: -.5px;

}

.vertical_list_type_8 li:before{

	content:counter(itemcount);

	display:block;

	position:absolute;

	top:3px;

	left:0;

	text-align: center;

	width:20px;

	font-weight:500;

	height:20px;

}





/* -----------------------------------



	11. Buttons



------------------------------------- */



.button_type_1{

	padding:9px 15px 10px 10px;

}

.button_type_2{

	padding:9px 16px 10px;

}

.button_type_3{

	padding:9px 16px 8px;

}

.button_type_4,.button_type_8{

	padding:8px 15px;

	min-width:123px;

}

.button_type_5{

	padding:8px 12px 9px;

	background:rgba(41,47,56,.5);

}

.button_type_6{

	padding:12px 20px;

}

.button_type_7{

	height:30px;

	width:30px;

}

.button_type_10{

	height:23px;

}

.button_type_11{

	width:30px;

	height:30px;

}

.button_type_12{

	padding:14px 22px 13px;

}

.button_type_13{

	padding:10px 2px 9px;

	background:rgba(41,47,56,.8);

}

.button_type_14{

	padding:8px 21.5px 7px;

	min-height:38px;

}

.button_type_15{

	padding:6px 21.5px;

}

.button_type_16{

	padding:5px 21.5px 2px;

}

[class*="button_type"]:not(.bg_tr){

	position: relative;

	-webkit-box-shadow:0 2px 0 #bdc3c7;

	-moz-box-shadow:0 2px 0 #bdc3c7;

	-o-box-shadow:0 2px 0 #bdc3c7;

	-ms-box-shadow:0 2px 0 #bdc3c7;

	box-shadow:0 2px 0 #bdc3c7;

}

[class*="button_type_"]:not(.bg_tr):hover,[class*="button_type_"].bg_dark_color{

	-webkit-box-shadow:0 2px 0 #2c3e50;

	-moz-box-shadow:0 2px 0 #2c3e50;

	-o-box-shadow:0 2px 0 #2c3e50;

	-ms-box-shadow:0 2px 0 #2c3e50;

	box-shadow:0 2px 0 #2c3e50;

}

[class*="button_type_"].bg_scheme_color,

[class*="button_type_"].bg_dark_color:hover{

	-webkit-box-shadow:0 2px 0 #c0392b;

	-moz-box-shadow:0 2px 0 #c0392b;

	-o-box-shadow:0 2px 0 #c0392b;

	-ms-box-shadow:0 2px 0 #c0392b;

	box-shadow:0 2px 0 #c0392b;

}

[class*="button_type_"].active,[class*="button_type_"]:not(.bg_cs_hover):hover,

[class*="button_type_"].color_dark:not(.bg_cs_hover):hover,.isotope_menu > .active [class*="button_type_"],

[class*="button_type_"].bg_dark_color,.banner:hover [class*="button_type_"].bg_scheme_color,#menu_button:hover,#menu_button.active,

#shopping_button:hover > a{

	background:#0461a0;

	color:#fff;

}



#menu_button.active{background:#71a500; }







.button_type_8:hover,.button_type_8.bg_scheme_color:hover{

	background: #e2e6e7;

	color: #434649;

	-webkit-box-shadow:0 2px 0 #bdc3c7;

	-moz-box-shadow:0 2px 0 #bdc3c7;

	-o-box-shadow:0 2px 0 #bdc3c7;

	-ms-box-shadow:0 2px 0 #bdc3c7;

	box-shadow:0 2px 0 #bdc3c7;

}

[class*="button_type_"].bg_color_blue{

	background:#3498db;

	-webkit-box-shadow:0 2px 0 #2980b9;

	-moz-box-shadow:0 2px 0 #2980b9;

	-o-box-shadow:0 2px 0 #2980b9;

	-ms-box-shadow:0 2px 0 #2980b9;

	box-shadow:0 2px 0 #2980b9;

}

[class*="button_type_"].bg_color_green{

	background:#2ecc71;

	-webkit-box-shadow:0 2px 0 #27ae60;

	-moz-box-shadow:0 2px 0 #27ae60;

	-o-box-shadow:0 2px 0 #27ae60;

	-ms-box-shadow:0 2px 0 #27ae60;

	box-shadow:0 2px 0 #27ae60;

}

[class*="button_type_"].bg_color_orange{

	background:#f39c12;

	-webkit-box-shadow:0 2px 0 #e67e22;

	-moz-box-shadow:0 2px 0 #e67e22;

	-o-box-shadow:0 2px 0 #e67e22;

	-ms-box-shadow:0 2px 0 #e67e22;

	box-shadow:0 2px 0 #e67e22;

}

.count{

	position:absolute;

	width:18px;

	height:18px;

	line-height: 18px;

	color:#fff;

	font-size:.8em;

	right:8px;

	top:14px;

}

.count.type_2{

	background:#34495e;

}

.search_button{

	background-color:transparent;

	color:#bdc3c7;

	margin-top:20px;

}

[class*="s_form_wrap"] .search_button{

	margin-top:9px;

}

.close_search_form{

	font-size:1.3em;

	background-color:transparent;

	position:absolute;

	right:15px;

	top:50%;

	margin-top:-9px;

}

.searchform_wrap.type_2 .close_search_form{

	right:28px;

}

.searchform_wrap.type_3 .close_search_form{

	right:0px;

}

.isotope_menu [class*="button_type_"]:after{

	content:"";

	width:0;

	height:0;

	border-left:8px solid transparent;

	border-top:8px solid transparent;

	border-right:8px solid transparent;

	position:absolute;

	bottom:-8px;

	left:50%;

	margin-left:-8px;

	-webkit-transition:border-color 1s ease;

	-moz-transition:border-color 1s ease;

	-o-transition:border-color 1s ease;

	transition:border-color 1s ease;

}

.isotope_menu [class*="button_type_"]:hover:after,

.isotope_menu > .active [class*="button_type_"]:after{

	-webkit-transition:border-color .1s ease;

	-moz-transition:border-color .1s ease;

	-o-transition:border-color .1s ease;

	transition:border-color .1s ease;

	border-top-color:#34495e;

}

.pp_wrap > [class*="button_type_"]{

	position:absolute;

	left:50%;

	top:50%;

	-webkit-transform:translate(-50%,-50%) scale(.1);

	-moz-transform:translate(-50%,-50%) scale(.1);

	-o-transform:translate(-50%,-50%) scale(.1);

	-ms-transform:translate(-50%,-50%) scale(.1);

	transform:translate(-50%,-50%) scale(.1);

	opacity:0;

}

.photoframe.type_2 .pp_wrap > [class*="button_type_"]{

	top:auto;

	bottom:-9px;

}

.button_type_5:hover{

	background:rgba(41,47,56,.8) !important;

}

.button_type_13:hover{

	background:rgba(41,47,56,1) !important;

}

.product_item .photoframe:hover .pp_wrap > [class*="button_type_"],

.owl-item > .photoframe:hover .pp_wrap > [class*="button_type_"]{

	-webkit-transform:translate(-50%,-50%) scale(1);

	-moz-transform:translate(-50%,-50%) scale(1);

	-o-transform:translate(-50%,-50%) scale(1);

	-ms-transform:translate(-50%,-50%) scale(1);

	transform:translate(-50%,-50%) scale(1);

	opacity:1;

}

#go_to_top{

	width:40px;

	height:40px;

	color:#fff;

	background:#262c34;

	position:fixed;

	left:50%;

	margin:-20px 0 0 620px;

	top:50%;

	font-size:1.65em;

}

#go_to_top.type_2.animate_horizontal_finished{

	opacity:.5;

}

#go_to_top i:only-of-type,.sw_button i:only-of-type{

	line-height: 40px;

}

.sw_button{

	width:40px;

	height:40px;

	color:#fff;

	font-size:1.3em;

	-webkit-border-top-left-radius:4px;

	-moz-border-top-left-radius:4px;

	border-top-left-radius:4px;

	-webkit-border-bottom-left-radius:4px;

	-moz-border-bottom-left-radius:4px;

	border-bottom-left-radius:4px;

}

.sw_button:hover{

	-webkit-animation:jump .4s ease;

	-moz-animation:jump .4s ease;

	animation:jump .4s ease;

}

#menu_button{

	padding:7px 10px;

	width:60px; border-radius:3px;

}

#menu_button > span{

	display:block;

	height:3px;

	background:#fff;

	margin:6px 0;

}

.select_color{

	width:26px;

	height:26px;

	border:2px solid #e2e6e7;

	padding:2px;

	background-clip:content-box;

}

.select_color.blue{background-color:#2daae1;}

.select_color.green{background-color:#1abc9c;}

.select_color.grey{background-color:#b7babb;}

.select_color.yellow{background-color:#f3f656;}

#login_popup .button_type_4{

	min-width: 100px;

}

#login_popup [role="button"]{

	margin-left:38px;

}



/* -----------------------------------



	12. Tables



------------------------------------- */



.description_table{

	margin-top:-5px;

}

.description_table td{

	padding:5px 0;

}

.description_table tr td:first-child{

	min-width:108px;

}

.description_table.type_2 tr td:first-child{

	min-width:65px;

}

.description_table.type_3 tr td:first-child{

	min-width:175px;

}

[class*="table_type_"]{

	background:#fff;

}

[class*="table_type_"] th,[class*="table_type_"] td{

	border:1px solid #ecf0f1;

}

.table_type_1 tr:first-child th:first-child,

.table_type_2 tr:first-child th:first-child,

.table_type_3 tr:first-child th:first-child,

.table_type_4 tr:first-child th:nth-child(4),

.table_type_6 tr:first-child td:first-child,

.table_type_8 tr:first-child th:first-child{width:150px;}

.table_type_1 tr:first-child th:nth-child(2),

.table_type_3 tr:first-child th:nth-child(2),

.table_type_3 tr:first-child th:nth-child(3){width:262px;}

.table_type_1 tr:first-child th:nth-child(3),

.table_type_4 tr:first-child th:nth-child(3){width:110px;}

.table_type_1 tr:first-child th:nth-child(4){width:145px;}

.table_type_2 tr:first-child th:not(:first-child){width:330px;}

.table_type_4 tr:first-child th:first-child{width:320px;}

.table_type_4 tr:first-child th:nth-child(2){width:90px;}

.table_type_5 td:first-child{width:670px;}

.table_type_7 tr:first-child th:first-child{width:74px;}

.table_type_7 tr:first-child th:nth-child(2){width:180px;}

.table_type_7 tr:first-child th:nth-child(4),

.table_type_7 tr:first-child th:nth-child(7){width:100px;}

.table_type_7 tr:first-child th:nth-child(5){width:65px;}

.table_type_7 tr:first-child th:nth-child(6){width:80px;}

.table_type_7 tr:first-child th:nth-child(3){width:160px;}

.table_type_8 tr:first-child th:nth-child(2){width:262px;}

[class*="table_type_"] tr:first-child th{

	padding:15px 20px;

	border-top:none;

}

[class*="table_type_"] tr:first-child th:first-child,

[class*="table_type_"] tr td:first-child{

	border-left:none;

}

[class*="table_type_"] tr:first-child th:last-child,

[class*="table_type_"] tr td:last-child{

	border-right:none;

}

[class*="table_type_"] tr:last-child td{

	border-bottom:none;

}

.table_type_1 td,.table_type_4 td{

	padding:20px;

}

.table_type_2 td{

	padding:12px 20px;

}

.table_type_3 td,.table_type_5 td,.table_type_6 td,.table_type_6 td[class*="half_column"],.table_type_7 td{

	padding:14px 20px;	

}

.table_type_4 td[colspan],.table_type_4 td[colspan] + td{

	padding-top:14px;

	padding-bottom:14px;

}

.table_type_4 tr:last-child td{

	padding:10px 20px;

}

.table_type_5 tr:first-child td:first-child{

	padding-top:25px;

}

.table_type_5 tr:last-child td,.table_type_5 tr:nth-last-child(2) td{

	border:none;

}

.table_type_5 tr:nth-last-child(2) td{

	padding-bottom:0;

}

.table_type_8 td{

	padding:14px 20px;

}

.about_project td:first-child{

	width:96px;

}

.about_project tr:not(:first-child){

	border-top:1px solid #e2e6e7;

}

.about_project td{

	padding:7px 0;

}

.about_project tr:first-child td{

	padding-top:2px;

}

.p_table{

	width:283px;

	margin:0 1px;

	-webkit-transition:box-shadow .2s ease,opacity 1s ease !important;

	-moz-transition:box-shadow .2s ease,opacity 1s ease !important;

	-o-transition:box-shadow .2s ease,opacity 1s ease !important;

	transition:box-shadow .2s ease,opacity 1s ease !important;

}

.p_table > header{

	padding:10px 0 9px;

	-webkit-border-radius:4px 4px 0 0;

	-moz-border-radius:4px 4px 0 0;

	border-radius:4px 4px 0 0;

}

.p_table > .price{

	padding:16px 0 17px;

}

.price dt{

	font-size:2.6em;

	line-height:1em;

}

.p_list > li{

	padding:11.5px 20px;

	background:#f4f6f7;

	position:relative;

}

.p_list i[class^="fa "]{

	position:absolute;

	left:10px;

	height:100%;

}

.p_table > footer a{

	padding:14px 0 15px;

	-webkit-border-radius:0 0 4px 4px;

	-moz-border-radius:0 0 4px 4px;

	border-radius:0 0 4px 4px;

}

.p_table > .hot_p{

	position: absolute;

	top:-5px;

	right:-5px;

}

.p_table:hover,.p_table.active{

	margin-top:-15px;

	margin-left:-4px;

	margin-right:-4px;

	width:293px;

	z-index:2;

	-webkit-box-shadow:0 0 17px rgba(0,0,0,.13);

	-moz-box-shadow:0 0 17px rgba(0,0,0,.13);

	-o-box-shadow:0 0 17px rgba(0,0,0,.13);

	box-shadow:0 0 17px rgba(0,0,0,.13);

}

.p_table.active{

	z-index:1;

}

.p_table:hover > header,.p_table.active > header{

	padding:12px 0;

}

.p_table:hover > footer a,.p_table.active > footer a{

	padding:17px 0;

}

.p_table:hover .p_list > li,.p_table.active .p_list > li{

	padding:12.5px 25px;

}

.p_table:hover > .price, .p_table.active .price{

	padding-bottom:21px;

}



/* -----------------------------------



	13. Icons



------------------------------------- */



i[class^="fa "]{

	line-height: inherit;

}

[class*="button_type_"]:not(.button_type_1) > i:not([class*="m_"]):only-of-type{

	margin-left:10px;

	margin-right:10px;

}

.button_type_1 > i[class^="fa "],.button_type_4 > i[class^="fa "]:not([class*="f_size"]),

.button_type_5 > i[class^="fa "]{

	font-size:21px;

}

.shop_icon{

	position:relative;

	margin-right:15px;

}

.shop_icon i[class^="fa "]{

	font-size:24px;

	margin-top:-2px;

}

.shop_icon .count{

	right:-8px;

	top:4px;

}

.social_icons li a{

	display:block;

	width:39.5px;

	height:40px;

	color:#838a8f;

}

.social_icons li a i[class^="fa "]{

	line-height: 40px;

}

.social_icons .facebook:hover a,.sw_button.facebook{background:#3b5998;}

.social_icons .twitter:hover a,.sw_button.twitter,.tw_color{background:#2daae1;}

.social_icons .google_plus:hover a{background:#f63e28;}

.social_icons .rss:hover a{background:#ff7e00;}

.social_icons .pinterest:hover a{background:#cb2027;}

.social_icons .instagram:hover a{background:#835e42;}

.social_icons .linkedin:hover a{background:#0073b2;}

.social_icons .vimeo:hover a{background:#44b0de;}

.social_icons .youtube:hover a{background:#ff3132;}

.social_icons .flickr:hover a{background:#ff0084;}

.social_icons .envelope:hover a,.sw_button.contact{background:#1abc9c;}

[class*="button_type_"].tw_color{

	-webkit-box-shadow:0 2px 0 #2896c6;

	-moz-box-shadow:0 2px 0 #2896c6;

	-o-box-shadow:0 2px 0 #2896c6;

	-ms-box-shadow:0 2px 0 #2896c6;

	box-shadow:0 2px 0 #2896c6;

}

.glyphicon_item i[class^="fa "]{

	font-size:60px;

}

.icon_wrap_1{

	width:60px;

	height:60px;

	font-size:26px;

}

.icon_wrap_2{

	font-size:26px;

}

.info_block_type_3 .icon_wrap_2{

	margin-left:-45px;

}

.info_block_type_1 .icon_wrap_1{

	margin-left:-80px;

}

.info_block_type_2:hover [class*="icon_wrap"]{

	color:#ecf0f1

}

[class*="info_block_"]:hover [class*="icon_wrap"]{

	-webkit-animation:jump .4s ease;

	-moz-animation:jump .4s ease;

	-o-animation:jump .4s ease;

	animation:jump .4s ease;

}



/* -----------------------------------



	14. Main content elements



------------------------------------- */



.shopping_cart{

	position:absolute;

	top:100%;

	margin-top:10px;

	border-top-width:3px;

	border-top-style:solid;

	right:0;

	min-width:380px;

	background:#fff;

	-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);

	-moz-box-shadow:0 1px 1px rgba(0,0,0,.1);

	-o-box-shadow:0 1px 1px rgba(0,0,0,.1);

	-ms-box-shadow:0 1px 1px rgba(0,0,0,.1);

	box-shadow:0 1px 1px rgba(0,0,0,.1);

	-webkit-transform-origin:70% 0 0;

	-moz-transform-origin:70% 0 0;

	-o-transform-origin:70% 0 0;

	-ms-transform-origin:70% 0 0;

	transform-origin:70% 0 0;

	-webkit-transform:scale(0.2) translate(200px,-200px);

	-moz-transform:scale(0.2) translate(200px,-200px);

	-o-transform:scale(0.2) translate(200px,-200px);

	-ms-transform:scale(0.2) translate(200px,-200px);

	transform:scale(0.2) translate(200px,-200px);

	opacity:0;

	visibility: hidden;

}

.shopping_cart:after{

	 content:"";

	 position:absolute;

	 display:block;

	 height:13px;

	 width:100%;

	 margin-top:-13px;

	 left:0;

	 top:0;

}

#shopping_button:hover .shopping_cart{

	-webkit-transform:scale(1) translate(0px,0px);

	-moz-transform:scale(1) translate(0px,0px);

	-o-transform:scale(1) translate(0px,0px);

	-ms-transform:scale(1) translate(0px,0px);

	transform:scale(1) translate(0px,0px);

	opacity:1;

	visibility: visible;

}

.shopping_cart .sc_header{

	padding:12px 15px 9px;

}

.shopping_cart:before,.sub_menu_wrap:before{

	top:-11px;

}

#shopping_button{

 z-index:189;

}

hr{

	border-color:#ecf0f1;

}

.divider_type_2{

	border-bottom-style:solid;

	border-bottom-width:2px;

	width:58px;

	border-color:rgba(50,58,69,.1);

}

.divider_type_3,.l_width_divider > li:before{

	border-color:#e2e6e7;

}

.divider_type_4{

	border-color:#404852;

}

.divider_type_5{

	width:58px;

	height:2px;

	background:#e6e9eb;

}

.divider_type_6{

	border-color:#e2e2e2;

}

.product_description{

	width:205px;

}

.close_product{

	font-weight: 300;

	margin-top:22px;

	background-color:transparent;

}

.total_price{

	padding:12px 20px;

	line-height: 1.2em

}

.sc_price{

	min-width:70px;

}

.sc_footer{

	padding:14px 15px 20px;

}

.page_content_offset{

	padding:60px 0;

}

.product_item,.owl-item > .photoframe{

	margin:15px;

}

.product_item .photoframe figcaption,.owl-item > .photoframe figcaption{

	padding:16px 0 12px;

}

.product_item .photoframe.type_2 figcaption{

	padding:3px 10px 0 0;

}

.product_item .photoframe img,.owl-item > .photoframe img,

.simple_slide_show img{

	-webkit-transform:none !important;

	-moz-transform:none !important;

	-o-transform:none !important;

	-ms-transform:none !important;

	transform:none !important;

}

.pp_wrap{

	z-index:1;

}

.product_item .photoframe:hover,.categories_nav_list .photoframe:hover,

.owl-item > .photoframe:hover{

	-webkit-box-shadow:0 0 17px rgba(0,0,0,0.12);

	-moz-box-shadow:0 0 17px rgba(0,0,0,0.12);

	-o-box-shadow:0 0 17px rgba(0,0,0,0.12);

	-ms-box-shadow:0 0 17px rgba(0,0,0,0.12);

	box-shadow:0 0 17px rgba(0,0,0,0.12);

}

.hot_stripe{

	position:absolute;

	top:-14px;

	right:-14px;

	z-index:1;

}

.hot_stripe.type_2{

	right:auto;

	left:-14px;

}

.qv_preview .hot_stripe{

	top:-4px;

	right:-4px;

}

.qv_preview [class*="button_type_"]{

	position:absolute;

	bottom:10px;

	right:10px;

	z-index:2;

}

.p_buttons{

	position:absolute;

	right:10px;

	bottom:10px;

	-webkit-transform:translateX(120%);

	-moz-transform:translateX(120%);

	-o-transform:translateX(120%);

	-ms-transform:translateX(120%);

	transform:translateX(120%);

	-webkit-transition-delay:.25s;

	transition-delay:.25s;

}

.product_item .photoframe:hover .p_buttons,

.owl-item .photoframe:hover .p_buttons{

	-webkit-transform:translateX(0%);

	-moz-transform:translateX(0%);

	-o-transform:translateX(0%);

	-ms-transform:translateX(0%);

	transform:translateX(0%);

}



/**** Isotope Filtering ****/



.isotope-item {

  z-index: 2;

}



.isotope-hidden.isotope-item {

  pointer-events: none;

  z-index: 1;

}



/**** Isotope CSS3 transitions ****/



.isotope,

.isotope .isotope-item {

  -webkit-transition-duration: 0.8s;

     -moz-transition-duration: 0.8s;

      -ms-transition-duration: 0.8s;

       -o-transition-duration: 0.8s;

          transition-duration: 0.8s;

}



.isotope {

  -webkit-transition-property: height, width;

     -moz-transition-property: height, width;

      -ms-transition-property: height, width;

       -o-transition-property: height, width;

          transition-property: height, width;

}



.isotope .isotope-item {

  -webkit-transition-property: -webkit-transform, opacity, box-shadow;

     -moz-transition-property:    -moz-transform, opacity, box-shadow;

      -ms-transition-property:     -ms-transform, opacity, box-shadow;

       -o-transition-property:      -o-transform, opacity, box-shadow;

          transition-property:         transform, opacity, box-shadow;

}



/**** disabling Isotope CSS3 transitions ****/



.isotope.no-transition,

.isotope.no-transition .isotope-item,

.isotope .isotope-item.no-transition {

  -webkit-transition-duration: 0s;

     -moz-transition-duration: 0s;

      -ms-transition-duration: 0s;

       -o-transition-duration: 0s;

          transition-duration: 0s;

}

.products_container{

	padding-bottom:10px;

	margin-left:-15px;

	margin-right:-15px;

	-webkit-box-sizing:content-box;

	-moz-box-sizing:content-box;

	box-sizing:content-box;

}

.products_container.list_type{

	overflow: visible !important;

}

.banner_caption{

	position:absolute;

	width:291px;

	height:100%;

	left:17px;

	top:0;

}

.banner.type_2 .banner_caption{

	width:150px;

	left:27px;

}

.banner_type_2{

	background:#fff;

	border-width:5px;

	border-style:solid;

	padding:10px;

	height: 100px;

	font-size:1.71em;

}

.banner_type_2.green{

	border-color:#1abc9c;

}

.banner_type_2.green b{

	color:#16a085;

}

.banner_type_2.orange{

	border-color:#e67e22;

}

.banner_type_2.orange b{

	color:#d35400;

}

.photoframe{

	border:10px solid #fff;

	z-index:1;

	background:#fff;

}

.with_buttons:after{

	content:"";

	position:absolute;

	width:100%;

	height:100%;

	top:0;

	left:0;

	opacity:0;

	background: rgba(41,47,56,.3);

	-webkit-transition:opacity .7s ease;

	-moz-transition:opacity .7s ease;

	-o-transition:opacity .7s ease;

	transition:opacity .7s ease;

}

.open_buttons{

	position:absolute;

	top:50%;

	left:50%;

	margin-top:-20px;

	-webkit-transform:translateX(-50%);

	-moz-transform:translateX(-50%);

	-o-transform:translateX(-50%);

	transform:translateX(-50%);

	z-index:3;

}

.open_buttons > *{

	opacity:0;

	-webkit-transform:translateY(20px);

	-moz-transform:translateY(20px);

	-o-transform:translateY(20px);

	transform:translateY(20px);

}

.open_buttons > *:first-child{

	-webkit-transition-delay:.2s;

	-moz-transition-delay:.2s;

	-o-transition-delay:.2s;

	-ms-transition-delay:.2s;

}

.open_buttons > *:nth-child(2){

	-webkit-transition-delay:.4s;

	-moz-transition-delay:.4s;

	-o-transition-delay:.4s;

	-ms-transition-delay:.4s;

}

.open_buttons > *:nth-child(3){

	-webkit-transition-delay:.6s;

	-moz-transition-delay:.6s;

	-o-transition-delay:.6s;

	-ms-transition-delay:.6s;

}

.photoframe:not(.type_2):hover img,.specials_item .d_block.wrapper:hover img{

	-webkit-transform:scale(1.08);

	-moz-transform:scale(1.08);

	-o-transform:scale(1.08);

	-ms-transform:scale(1.08);

	transform:scale(1.08);

}

.nav_buttons_wrap{

	margin-top:-5px;

}

.nav_buttons_wrap_type_2{

	position:absolute;

	top:50%;

	right:10px;

	-webkit-transform:translateY(-50%);

	-moz-transform:translateY(-50%);

	-o-transform:translateY(-50%);

	-ms-transform:translateY(-50%);

	transform:translateY(-50%);

}

.mini_post_content{

	padding:5px 0;

}

.tooltip{

	position:absolute;

	display:block;

	background:#e2e6e7;

	padding:3px 10px;

	bottom:100%;

	margin-bottom:10px;

	left:50%;

	-webkit-transform:translateX(-50%);

	-moz-transform:translateX(-50%);

	-o-transform:translateX(-50%);

	-ms-transform:translateX(-50%);

	transform:translateX(-50%);

	opacity:0;

	visibility: hidden;

	white-space: pre;

	z-index:5;

}

.tooltip:after{

	content:"";

	width:0;

	height:0;

	border-left:8px solid transparent;

	border-top:5px solid #e2e6e7;

	border-right:8px solid transparent;

	position:absolute;

	bottom:-5px;

	left:50%;

	margin-left:-8px;

}

li:hover .tooltip,a:hover .tooltip,button:hover .tooltip{

	opacity: 1;

	visibility: visible;

}

.sw_content{

	position:absolute;

	left:100%;

	top:0;

	padding:15px 20px 30px;

	width:265px;

	overflow: hidden;

	background:#fff;

	-webkit-border-bottom-left-radius:4px;

	-moz-border-bottom-left-radius:4px;

	border-bottom-left-radius:4px;

}

#gmap_mini{

	height:225px;

}

.breadcrumbs{

	background:#f2f4f5;

	padding:9px 0;

}

.widget figcaption{

	background:#ffffff;

	padding:15px 20px 14px;

}

.widget figcaption[class*="relative"]{

	padding-right:85px;

}

.widget_content{

	padding:23px 20px 25px;	

	background: #fff;

}

.popup_wrap{

	position: fixed;

	top:0;

	left:0;

	right:0;

	bottom:0;

	background:rgba(0,0,0,.5);

	z-index:200;

}

.popup{

	background:#fff;

	padding:26px 20px 30px;

	position:absolute;

	top:50%;

	left:50%;

	width:790px;

	overflow:hidden;

}

.popup > .close{

	position:absolute;

	top:9px;

	right:12px;

}

#login_popup .popup{

	width:390px;

	padding-left:30px;

	padding-right:30px;

}

#login_popup footer{

	padding:20px 30px;

	margin:0 -30px -30px;

}

.quantity{

	background:#f5f7f8;

	border:2px solid #e4e4e2;

}

.popup .custom_scrollbar{

	height:567px;

}

.popup .half_column:nth-child(2){

	padding-right:15px;

}

.p_list_description{

	width:375px;

}

.product_single_preview{

	width:458px;

	z-index:0;

}

.iframe_video_wrap,.map_container{

	width:100%;

	height:0;

	position: relative;

	padding-bottom:56%;

}

.map_container{padding-bottom:43%;}

.iframe_video_wrap > iframe,.map_container > iframe{

	position:absolute;

	width:100%;

	height:100%;

	top:0;

	left:0;

}

.addthis_widget_container{

	min-width:300px;

}

aside .addthis_widget_container{

	min-width:284px;

}

[class*="alert_box"]{

	padding:25px 20px 25px 65px;

	position: relative;

}

[class*="alert_box"] i[class^="fa "]{

	font-size:36px;

	position:absolute;

	left:20px;

	top:50%;

	-webkit-transform:translateY(-50%);

	-moz-transform:translateY(-50%);

	-o-transform:translateY(-50%);

	-ms-transform:translateY(-50%);

	transform:translateY(-50%);

}

[class*="alert_box"].success{

	background:rgba(39,174,96,.1);

}

[class*="alert_box"].success i[class^="fa "]{color:#2ecc71;}

[class*="alert_box"].info{

	background:rgba(52,152,219,.1);

	color:#2980b9;

}

[class*="alert_box"].info i[class^="fa "]{color:#3498db;}

[class*="alert_box"].error{

	background:rgba(231,76,60,.1);

	color:#cb2700;

}

[class*="alert_box"].warning i[class^="fa "]{color:#f39c12;}

[class*="alert_box"].warning{

	background:rgba(243,156,18,.1);

	color:#e67e22;

}

.manufacturers{

	padding:30px 20px 25px;

}

.bs_inner_offsets{

	padding:24px 19px 20px;

}

.block_select{

	cursor:pointer;

	padding-left:32px;

}

.block_select:before{

	display:block;

	position:absolute;

	left:0;

	top:0;

}

.discount{

	width:145px;

}

.cw_product .close_fieldset{

	position:absolute;

	top:-1px;

	right:0;

}

.cw_product{

	padding-right:20px;

}

.rating_min_article{

	padding:2px 0 4px;

}

.comment{

	padding:15px 20px;

}

.comment:after{

	content:"";

	display:block;

	position:absolute;

	background:url("../../images/images/comment_arrow.png") no-repeat;

	width:9px;

	height:18px;

	left:-9px;

	top:20px;

}

.comment_content_wrap{

	margin-left:99px;

}

.category_grid .product_item{

	width:262px;

}

.zoomLens{

	display:none !important;

}

.zoomContainer{

	width:0 !important;

	height:0 !important;

}

.portfolio_isotope_container,

.portfolio_masonry_container{

	margin-right:-15px;

	margin-left:-15px;

}

.portfolio_isotope_container .portfolio_item,

.portfolio_masonry_container .portfolio_item{

 margin:15px 0;

 padding:0 15px;

}

.portfolio_isotope_container.two_columns .portfolio_item{

 width:50%;

}

.portfolio_isotope_container.three_columns .portfolio_item{

 width:33.3%;

}

.portfolio_isotope_container.four_columns .portfolio_item{

 width:24.9%;

}

.portfolio_masonry_container .portfolio_item.m_width_2{

	width:353px;

}

.portfolio_masonry_container .portfolio_item.m_width_3{

	width:257px;

}

.portfolio_filter{

	width:175px;

}



.a_title{

	padding:14px 40px 15px 19px;

	cursor:pointer;

}

.a_title.active{

	background:#ffffff;

}

.a_title [class*="us_icon"]{

	position:absolute;

	right:20px;

	height:100%;

}

.a_content{

	padding:24px 20px;

}

.glyphicon_item{

	padding:20px;

	height:130px;

}

.glyphicon_item dl dt{

	font-size:2.6em;

	line-height: 1em;

	margin-bottom:3px;

}

.glyphicon_item dl dd{

	font-size:1.3em;

	line-height: 1em;

}

.tooltip_type_2.top{

	margin-bottom:3px;

	bottom:100%;

	left:50%;

}

.tooltip_type_2{

	background:#e2e6e7;

	padding:2px 10px;

	position:absolute;

	white-space:nowrap;

	opacity:0;

	visibility: hidden;

}

.tooltip_type_2:after{

	content:"";

	position:absolute;

}

.tooltip_type_2.bottom{

	top:100%;

	left:50%;

	margin-top:5px;

}

.tooltip_type_2.top,.tooltip_type_2.bottom{

	-webkit-transform:translateX(-50%);

	-moz-transform:translateX(-50%);

	-o-transform:translateX(-50%);

	transform:translateX(-50%);

}

.tooltip_type_2.right,.tooltip_type_2.left{

	-webkit-transform:translateY(-51%);

	-moz-transform:translateY(-51%);

	-o-transform:translateY(-51%);

	transform:translateY(-51%);

}

.tooltip_type_2.left{

	top:50%;

	right:100%;

	margin-right:9px;

}

.tooltip_type_2.right{

	top:50%;

	left:100%;

	margin-left:5px;

}

.tooltip_type_2.top:after{

	top:100%;

	border-left:7px solid transparent;

	border-top:5px solid #e2e6e7;

	border-right:7px solid transparent;

	left:50%;

	margin-left:-7px;

}

.tooltip_type_2.bottom:after{

	bottom:100%;

	border-left:7px solid transparent;

	border-bottom:5px solid #e2e6e7;

	border-right:7px solid transparent;

	left:50%;

	margin-left:-7px;

}

.tooltip_type_2.left:after{

	top:50%;

	border-top:7px solid transparent;

	border-left:5px solid #e2e6e7;

	border-bottom:7px solid transparent;

	left:100%;

	margin-top:-7px;

}

.tooltip_type_2.right:after{

	top:50%;

	border-top:7px solid transparent;

	border-right:5px solid #e2e6e7;

	border-bottom:7px solid transparent;

	right:100%;

	margin-top:-7px;

}

.progress_bar{

	height:9px;

}

.progress_bar > div{

	position:absolute;

	left:0;

	top:0;

	height:100%;

}

.info_block_type_1{

	padding-left:80px;

}

.info_block_type_3{

	padding-left:45px;

}

.team_photo{

	width:200px;

	height:200px;

}

.call_to_action_1,.recent_work_wrap{

	padding:40px 0 30px;

}

.cta_1 > div:first-child{

	width:84%;

}

.cta_1 .button_type_12{

	min-width:135px;

}

.call_to_action_2{

	padding:25px 0;

}

.big_video_container{

	width:960px;

	height:540px;

	position:relative;

}

.big_video_container > iframe{

	position: absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

}



/* -----------------------------------



	15. Forms



------------------------------------- */



.searchform_wrap{

	background:#fff;

	position:absolute;

	width:100%;

	height:100%;

	top:0;

	left:0;

	-webkit-transform:translateY(60px);

	-moz-transform:translateY(60px);

	-o-transform:translateY(60px);

	-ms-transform:translateY(60px);

	transform:translateY(60px);

	opacity:0;

	visibility: hidden;

	z-index:101;

}

.searchform_wrap[class*="type_"],.searchform_wrap[class*="type_"].opened,

.searchform_wrap[class*="type_"].closed{

	background:#FAFBFB;

	-webkit-transform:none;

	-moz-transform:none;

	-o-transform:none;

	-ms-transform:none;

	transform:none;

}

.searchform_wrap.opened,.main_menu > li:hover > .sub_menu_wrap{

	-webkit-transform:translateY(0px);

	-moz-transform:translateY(0px);

	-o-transform:translateY(0px);

	-ms-transform:translateY(0px);

	transform:translateY(0px);

	opacity:1;

	visibility: visible;

}

.searchform_wrap.closed{

	-webkit-transform:translateY(-60px);

	-moz-transform:translateY(-60px);

	-o-transform:translateY(-60px);

	-ms-transform:translateY(-60px);

	transform:translateY(-60px);

	opacity:0;

	visibility: hidden;

}

[role="search"]:not([class*="type_"]){

	width:99%;

}

[role="search"]:not([class*="type_"]) input[type="text"]{

	width:95%;

	background:transparent;

	border:none;

}

[role="search"].type_2 button{

	position:absolute;

	right:13px;

	height:100%;

	top:0;

	margin-top:0;

}

[role="search"].type_2 input[type="text"]{

	padding-right:40px;

}

input:not([type="submit"]),textarea{

	background:#f5f7f8;

	height:40px;

	padding:9px 10px;

	color:#696e6e;

	border:2px solid #e4e4e2;

	outline:none;

	resize:none;

}

input:not([type="submit"]).type_2{

	height:30px;

	padding:2px 10px;

	width:45%;

}

input[type="checkbox"] + label,input[type="radio"] + label{

	cursor:pointer;

	display:inline-block;

	position:relative;

	margin-bottom:8px;

}

input[type="checkbox"] + label:after{

	content:"\f00c";

	font-family: Microsoft YaHei;

	line-height: 24px;

	top:0;

	font-size:.85em;

	position:absolute;

	left:5px;

	color:#292f38;

	display:none;

}

input[type="checkbox"] + label:before,input[type="radio"] + label:before,

.block_select:before{

	content:"";

	display: inline-block;

	vertical-align: middle;

	margin-right:9px;

	width:22px;

	height:22px;

	background:url("../../images/images/checkbox.png") no-repeat;

}

input[type="radio"] + label:before,.block_select:before{

	background:url("../../images/images/radio.png") no-repeat 0 0;

	overflow: hidden;

}

input[type="checkbox"]:checked + label:after{

	display:block;

}

input[type="radio"]:checked + label:before,.block_select.selected:before{

	background-position:0 -22px;

}

#contactform.mini textarea,.notes{

	height:140px;

}

#cf_message{

	height:160px;

}

input::-ms-clear {

    display: none;

    width:0;

    height:0;

}

.quantity input[type="text"]{

	padding:0 8px;

	border-left-width:1px;

	border-right-width:1px;

	border-top:none;

	border-bottom:none;

	background:transparent;

	height:26px;

	width:44px;

}

.quantity button{

	height:26px;

	width:27px;

}

.review_tarea,#comments{

	height:200px;

}

input:not([type="submit"]).small_field{

	width:64px;

}

.table_type_4 tr:last-child input[type="text"]{

	width:200px;

}

label[class*="required"]:after{

	content:"*";

	display:inline-block;

	vertical-align: top;

	margin-left:4px;

}

#capcha{

	width:121px;

}

fieldset legend{

	padding-right:12px;

}

fieldset legend .close_fieldset{

	position:absolute;

	top:1px;

	right:0;

}

.subscribe_form_2 input[type="email"]{

	width:275px;

}



/* -----------------------------------



	16. Footer



------------------------------------- */



#footer{

	color:#bdc3c7;

	padding:45px 0 0;

}

#footer.type_2{

	padding-top:25px;

}

.footer_top_part{

	padding-bottom:37px;

}

#footer.type_2 .foorer_top_part{

	padding-bottom:45px;

}

.footer_bottom_part{

	background:#292f38;

	padding:24px 0 22px;

	color:#696e6e;

}



/* -----------------------------------



	17. Animations



------------------------------------- */



@-webkit-keyframes ministorm{

	0%,100%{

		-webkit-tranform:rotate(0deg);

	}

	30%{

		-webkit-transform:rotate(8deg);

	}

	70%{

		-webkit-transform:rotate(-8deg);	

	}

}

@keyframes ministorm{

	0%,100%{

		-moz-transform:rotate(0deg);

		-o-transform:rotate(0deg);

		-ms-transform:rotate(0deg);

		transform:rotate(0deg);

	}

	30%{

		-moz-transform:rotate(8deg);

		-o-transform:rotate(8deg);

		-ms-transform:rotate(8deg);

		transform:rotate(8deg);

	}

	70%{

		-moz-transform:rotate(-8deg);

		-o-transform:rotate(-8deg);

		-ms-transform:rotate(-8deg);

		transform:rotate(-8deg);	

	}

}

@keyframes wicket{

	0%{

		-moz-transform:rotate3d(1,0,0,90deg);

		-o-transform:rotate3d(1,0,0,90deg);

		-ms-transform:rotate3d(1,0,0,90deg);

		transform:rotate3d(1,0,0,90deg);

	}

	70%{

		-moz-transform:rotate3d(1,0,0,-30deg);

		-o-transform:rotate3d(1,0,0,-30deg);

		-ms-transform:rotate3d(1,0,0,-30deg);

		transform:rotate3d(1,0,0,-30deg);

	}

	100%{

		-moz-transform:rotate3d(1,0,0,0deg);

		-o-transform:rotate3d(1,0,0,0deg);

		-ms-transform:rotate3d(1,0,0,0deg);

		transform:rotate3d(1,0,0,0deg);

	}

}

@-webkit-keyframes wicket{

	0%{

		-webkit-transform:rotate3d(1,0,0,90deg) translate3d(0,0,1px);

	}

	70%{

		-webkit-transform:rotate3d(1,0,0,-30deg) translate3d(0,0,1px);

	}

	100%{

		-webkit-transform:rotate3d(1,0,0,0deg) translate3d(0,0,1px);

	}

}

@keyframes wicketout{

	0%{

		-moz-transform:rotate3d(1,0,0,0deg);

		-o-transform:rotate3d(1,0,0,0deg);

		-ms-transform:rotate3d(1,0,0,0deg);

		transform:rotate3d(1,0,0,0deg);

	}

	30%{

		-moz-transform:rotate3d(1,0,0,-30deg);

		-o-transform:rotate3d(1,0,0,-30deg);

		-ms-transform:rotate3d(1,0,0,-30deg);

		transform:rotate3d(1,0,0,-30deg);

	}

	100%{

		-moz-transform:rotate3d(1,0,0,90deg);

		-o-transform:rotate3d(1,0,0,90deg);

		-ms-transform:rotate3d(1,0,0,90deg);

		transform:rotate3d(1,0,0,90deg);

	}

}

@-webkit-keyframes wicketout{

	0%{

		-webkit-transform:rotate3d(1,0,0,0deg) translate3d(0,0,1px);

	}

	30%{

		-webkit-transform:rotate3d(1,0,0,-30deg) translate3d(0,0,1px);

	}

	100%{

		-webkit-transform:rotate3d(1,0,0,90deg) translate3d(0,0,1px);

	}

}

@-webkit-keyframes sizejump{

	0%,100%{-webkit-transform:scaleX(1);}

	50%{-webkit-transform:scaleX(1.1);}

}

@keyframes sizejump{

	0%,100%{-moz-transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);}

	50%{-moz-transform:scaleX(1.1);-o-transform:scaleX(1.1);-ms-transform:scaleX(1.1);transform:scaleX(1.1);}

}

@-webkit-keyframes jump{

	0%,100%{-webkit-transform:translateY(0px);}

	50%{-webkit-transform:translateY(-5px);}

}

@keyframes jump{

	0%,100%{-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}

	50%{-moz-transform:translateY(-5px);-o-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);}

}

[class*="animate_"]{

	-webkit-transition:all .7s ease;

	-moz-transition:all .7s ease;

	-o-transition:all .7s ease;

	transition:all .7s ease;

}

[class*="animate_"].fast,.tr_all_hover{

	-webkit-transition:all .4s ease;

	-moz-transition:all .4s ease;

	-o-transition:all .4s ease;

	transition:all .4s ease;	

}

[class*="animate_"].long,.tr_all_long_hover{

	-webkit-transition:all 1.1s ease;

	-moz-transition:all 1.1s ease;

	-o-transition:all 1.1s ease;

	transition:all 1.1s ease;

}

[class*="animate_ft"],.animate_fade{

	opacity:0;

	visibility: hidden;

}

.animate_ftl{

	-webkit-transform:translateX(45px);

	-moz-transform:translateX(45px);

	-o-transform:translateX(45px);

	-ms-transform:translateX(45px);

	transform:translateX(45px);

}

.animate_ftr{

	-webkit-transform:translateX(-45px);

	-moz-transform:translateX(-45px);

	-o-transform:translateX(-45px);

	-ms-transform:translateX(-45px);

	transform:translateX(-45px);

}

.animate_ftt{

	-webkit-transform:translateY(35%);

	-moz-transform:translateY(35%);

	-o-transform:translateY(35%);

	-ms-transform:translateY(35%);

	transform:translateY(35%);

}

.animate_ftb{

	-webkit-transform:translateY(-35%);

	-moz-transform:translateY(-35%);

	-o-transform:translateY(-35%);

	-ms-transform:translateY(-35%);

	transform:translateY(-35%);

}

.animate_half_tc:first-child{

	-webkit-transform:translateX(50%);

	-moz-transform:translateX(50%);

	-o-transform:translateX(50%);

	-ms-transform:translateX(50%);

	transform:translateX(50%);

	opacity:0;

	visibility: hidden;

}

.animate_half_tc:not(:first-child){

	-webkit-transform:translateX(-50%);

	-moz-transform:translateX(-50%);

	-o-transform:translateX(-50%);

	-ms-transform:translateX(-50%);

	transform:translateX(-50%);

}

.animate_sj_finished{

	-webkit-animation:sizejump .7s ease;

	-moz-animation:sizejump .7s ease;

	-o-animation:sizejump .7s ease;

	-ms-animation:sizejump .7s ease;

	animation:sizejump .7s ease;

}

.animate_horizontal_finished[class*="animate_"],.ie9 [class*="animate_"]:not(#go_to_top){

	-webkit-transform:translateX(0px);

	-moz-transform:translateX(0px);

	-o-transform:translateX(0px);

	-ms-transform:translateX(0px);

	transform:translateX(0px);

	opacity:1;	

	visibility: visible;

}

.animate_vertical_finished[class*="animate_ft"],.no_children_animate [class*="animate_"],

.with_buttons:hover .open_buttons > *,.simple_s_caption.active{

	-webkit-transform:translateY(0px);

	-moz-transform:translateY(0px);

	-o-transform:translateY(0px);

	-ms-transform:translateY(0px);

	transform:translateY(0px);

	opacity:1;	

	visibility: visible;

}

.animate_fade_finished,.with_buttons:hover:after,

.tooltip_container:hover .tooltip_type_2.top,

.tooltip_container:hover .tooltip_type_2.bottom,

.tooltip_container:hover .tooltip_type_2.left,

.tooltip_container:hover .tooltip_type_2.right{

	opacity:1;	

	visibility: visible;	

}



/* -----------------------------------



	18. Responsive changes



------------------------------------- */



@media only screen and (max-width: 1200px){

	.boxed_layout{

		width:1020px;

	}

	.product_item:not(.list_type){

		width:219px;

		margin-left:10px;

		margin-right:10px;

	}

	.products_container{

		margin-left:-10px;

		margin-right:-10px;

	}

	.menu_wrap.type_2 .main_menu > li > a{

		padding-left:27px;

		padding-right:27px;

	}

	.categories_nav_list > li{

		width:127px;

	}

	.p_list_description{

		width:285px;

	}

	.table_type_4 tr:first-child th:nth-child(4){

		width:160px;

	}

	.table_type_4 tr:last-child input[type="text"]{

		width:195px;

	}

	.table_type_1 tr:first-child th:nth-child(2){

		width:145px;

	}

	.slide_caption{

		right:20px;

		padding-top:65px;

	}

	.slide_caption_2,.camera_caption_2{

		padding-top:70px;

	}

	.camera_caption_1{

		padding-top:65px;

	}

	.camera_caption_3{

		padding-top:35px;

	}

	.s_form_wrap_2{

		width:310px;

	}

	.main_menu.type_3 .sub_menu_wrap:not(.type_2){

		width:456px;

	}

	.qv_preview .zoomWrapper{

		width: auto !important;

		height:auto !important;

	}

	.qv_preview .zoomWrapper img{

		position: relative !important;

	}

	.zoomContainer{

		display:none !important;

	}

	

	.portfolio_masonry_container .portfolio_item.m_width_1{

	width:388px;

	}

	.portfolio_masonry_container .portfolio_item.m_width_2{

		width:290px;

	}

	.portfolio_masonry_container .portfolio_item.m_width_3{

		width:194px;

	}

	.portfolio_masonry_container .portfolio_item.m_width_3 .open_buttons{

		width:92px;

	}

	.p_table{

		width:233px;

	}

	.p_table.active,

	.p_table:hover{

		width:243px;

	}

	.main_menu > li > a{

		padding-left:30px;

		padding-right:30px;

	}

	.glyphicon_item i[class^="fa "]{

		line-height:1em;

	}

	.glyphicon_item{

		height:auto;

		padding-top:30px;

	}

	.big_video_container{

		width:100%;

		height:0;

		position:relative;

		padding-bottom:56%;

	}

	.table_type_6 tr td {

		width: auto !important;

	}

	.table_type_7 td,.table_type_7 thead tr:first-child th{

		padding-left:10px;

		padding-right:10px;

	}

	.big_video_container > iframe{

		width:100%;

		height:100%;

		position:absolute;

		left:0;

		top:0;

	}

	.menu_wrap.type_2 .main_menu > li > a{

		padding-left:18px;

		padding-right:18px;

	}

	.s_form_wrap{

		width:731px;

	}

	.table_md_wrap{

		overflow:scroll;

		overflow-y:hidden;

	}

	.d_md_none,.l_width_divider > li:before{

		display:none;

	}

	.d_md_block{

		display:block;

	}

	.d_md_inline_b{

		display:inline-block;

	}

	.d_md_inline_middle{

		display:inline-block;

		vertical-align: middle;

	}

	.t_md_align_l{

		text-align:left;

	}

	.t_md_align_c{

		text-align:center;

	}

	.h_md_auto{

		height:auto;

	}

	.m_md_bottom_0{

		margin-bottom:0;

	}

	.m_md_bottom_5{

		margin-bottom:5px;

	}

	.m_md_bottom_15{

		margin-bottom:15px;

	}

	.m_md_bottom_20{

		margin-bottom:20px;

	}

	.m_md_bottom_25{

		margin-bottom:25px;

	}

	.m_md_bottom_35{

		margin-bottom:35px;

	}

	.f_md_none{

		float:none;

	}

	.m_md_right_0{

		margin-right:0px;

	}

	.m_md_right_30{

		margin-right:30px;

	}

	.m_md_left_0,.s_form_wrap_2 .logo{

		margin-left:0px;

	}

	.m_md_left_25{

		margin-left:25px;

	}

	.m_md_bottom_5{

		margin-bottom:5px;

	}

	.m_md_bottom_15{

		margin-bottom:15px;

	}

	[class*="animate_"]:not(#go_to_top){

		-webkit-transform:translate(0px);

		-moz-transform:translate(0px);

		-o-transform:translate(0px);

		-ms-transform:translate(0px);

		transform:translate(0px);

		-webkit-animation:none;

		-moz-animation:none;

		-o-animation:none;

		-ms-animation:none;

		animation:none;

		opacity:1;	

		visibility: visible;

	}

}

@media only screen and (max-width: 992px){

	.boxed_layout{

		width:770px;

	}

	.page_content_offset{

		padding:45px 0;

	}

	.main_menu > li > a{

		padding-left:16px;

		padding-right:16px;

	}

	.menu_wrap.type_2 .main_menu > li > a{

		padding-left:12px;

		padding-right:12px;

	}

	.sub_menu_wrap{

		padding-right:0;

		width:444px;

	}

	.product_item:not(.list_type){

		width:226px;

	}

	.banner_title{

		font-size:1.28em;

	}

	.banner_title.type_2{

		font-size:2em;

	}

	.banner_caption,.banner.type_2 .banner_caption{

		left:10px;

	}

	.categories_nav_list > li{

		width:94px;

	}

	.table_type_4 td,.table_type_4 tr:last-child td{

		padding-left:7px;

		padding-right:7px;

	}

	.table_type_7 td,.table_type_7 thead tr:first-child th{

		padding-left:5px;

		padding-right:5px;

	}

	.table_type_4 tr:last-child input[type="text"]{

		width:125px;

	}

	.cw_product .close_fieldset{

		top:-6px;

	}

	.tabs_nav li a,.menu_wrap.type_2 .main_menu > li > a{

		padding-left:10px;

		padding-right:10px;

	}

	.main_menu.type_3 > li > a{

		padding-left:14px;

		padding-right:14px;

	}

	.slider_title_4{

		font-size:1.5em;

	}

	.slide_caption{

		right:20px;

		width:250px;

		padding-top:43px;

	}

	.slide_caption_2{

		width:257px;

		padding-top:65px;

	}

	.camera_caption_1{

		width:500px;

		padding-top:25px;

		left:auto;

		right:20px;

	}

	.camera_caption_2{

		left:20px;

		padding-top:50px;

	}

	.camera_caption_3{

		width:55%;

		left:50%;

		-webkit-transform:translateX(-50%);

		-moz-transform:translateX(-50%);

		-o-transform:translateX(-50%);

		-ms-transform:translateX(-50%);

		transform:translateX(-50%);

	}

	.open_buttons{

	width:91px;

	}

	.portfolio_masonry_container .portfolio_item.m_width_1{

		width:290px;

	}

	.portfolio_masonry_container .portfolio_item.m_width_2{

		width:206px;

	}

	.portfolio_masonry_container .portfolio_item.m_width_3{

		width:152px;

	}

	.p_table{

		width:178px;

	}

	.p_table.active,

	.p_table:hover{

		width:188px;

	}

	.sub_sideshow, .sub_video{

		width:450px;

	}

	.team_photo{

		width:150px;

		height:150px;

	}

	h1 > b{

		line-height: 1em;

	}

	[role="navigation"]{

		position: relative;

		z-index:192;

	}

	.table_type_1 td,

	.table_type_1 th{

		padding-left:6px;

		padding-right:6px;

	}

	.table_sm_wrap{

		overflow:scroll;

		overflow-y:hidden;

	}

	.p_sm_right_0{

		padding-right:0;

	}

	.w_sm_auto,.s_form_wrap{

		width:auto !important;

	}

	.w_sm_full,.sub_sideshow, .sub_video{

		width:100%;

	}

	.d_sm_none,.n_sm_vc_child:after,.simple_s_caption{

		display:none;

	}

	.d_sm_block{

		display:block;

	}

	.d_sm_inline_b{

		display: inline-block;

	}

	.d_sm_inline_middle{

		display: inline-block;	

		vertical-align: middle;

	}

	.t_sm_align_c{

		text-align: center;

	}

	.t_sm_align_l{

		text-align: left;

	}

	.f_sm_none{

		float:none;

	}

	.nav_buttons_wrap_type_2{

		position:relative;

		top:auto;

		right:auto;

	}

	.widget figcaption[class*="relative"]{

		padding-right:20px;

	}

	.category_grid .product_item{

		width:174px;

		margin-left:5px;

		margin-right:5px;

	}

	.product_item .photoframe.type_2 .pp_wrap > [class*="button_type_"]{

		min-width:94px;

	}

	.s_form_wrap_2{

		width:245px;

	}

	.widget_content{

		padding-left:19px;

		padding-right:19px;

	}

	.tf_sm_none{

		-webkit-transform:none;

		-moz-transform:none;

		-o-transform:none;

		-ms-transform:none;

		transform:none;

	}

	.m_sm_bottom_0{

		margin-bottom:0px;

	}

	.m_sm_bottom_5{

		margin-bottom:5px;

	}

	.m_sm_bottom_10{

		margin-bottom:10px;

	}

	.m_sm_bottom_15{

		margin-bottom: 15px;

	}

	.m_sm_bottom_20{

		margin-bottom: 20px;

	}

	.m_sm_bottom_30{

		margin-bottom: 30px;

	}

	.m_sm_bottom_35{

		margin-bottom:35px;

	}

	.m_sm_bottom_45{

		margin-bottom:45px;

	}

	.m_sm_right_0{

		margin-right:0px;

	}

	.m_sm_right_20{

		margin-right:20px;

	}

	.m_sm_left_0{

		margin-left:0px;

	}

	.m_sm_left_5{

		margin-left:5px;

	}

	.m_sm_left_10{

		margin-left:10px;

	}

	.mw_sm_0{

		min-width:0;

	}

	.popup{

		width:750px;

	}

}

@media only screen and (max-width:768px){

	.boxed_layout{

		margin:0 10px;

	}

	.h_bot_part{

		padding-top:15px;

		padding-bottom:15px;

	}

	.menu_wrap{

		background:transparent;

	}

	.sub_menu_wrap{

		position:relative;

		-webkit-transform:none !important;

		-moz-transform:none !important;

		-o-transform:none !important;

		-ms-transform:none !important;

		transform:none !important;

		opacity:1;

		visibility: visible;

		padding:0;

		margin:5px 0 0;

		-webkit-transition:none;

		-moz-transition:none;

		-o-transition:none;

		transition:none;

	}

	.main_menu > li > a{

		background:#fff;

		color:#06b672;

		-webkit-border-radius:4px;

		-moz-border-radius:4px;

		border-radius:4px;

		text-transform: none;

		padding:10px 15px;

		border:1px solid #06b672;

	}

	.main_menu > li.current > a,.main_menu > li:hover > a,

	.main_menu > .current_click > a{

		color:#fff;

	}

	.menu_wrap{

		position:relative !important;

		top:auto !important;

	}

	[role="banner"]{

		border-bottom:none !important;

	}

	.searchform_wrap{

		opacity:1;

		visibility: visible;

		position:relative;

		-webkit-transform:none;

		-moz-transform:none;

		-o-transform:none;

		-ms-transform:none;

		transform:none;

	}

	[role="search"] input[type="text"]{

		padding-top:10px;

		padding-bottom:10px;

		height:50px;

	}

	.products_container .product_item,.category_grid .product_item,

	.portfolio_isotope_container,.portfolio_isotope_container .portfolio_item,

	.portfolio_isotope_container.three_columns .portfolio_item,

	.portfolio_isotope_container.four_columns .portfolio_item,

	.portfolio_masonry_container .portfolio_item.m_width_1,

	.portfolio_masonry_container .portfolio_item.m_width_2,

	.portfolio_masonry_container .portfolio_item.m_width_3,

	.portfolio_masonry_container{

		width:100% !important;

		margin-left:0 !important;

		margin-right:0 !important;

	}

	.products_container:not(.list_type) .product_item .photoframe,.nc_carousel .owl-item .photoframe,

	.wfilter_carousel .photoframe,.bestsellers_carousel .photoframe{

		width:263px;

		margin-left:auto;

		margin-right:auto;

	}

	.revolution_slider [class*="button_type_"],

	.banner [class*="button_type_"]{

		padding-top:5px;

		padding-bottom:5px;

	}

	.nav_buttons_wrap_type_2{

		position:absolute;

		top:50%;

		right:10px;

		-webkit-transform:translateY(-50%);

		-moz-transform:translateY(-50%);

		-o-transform:translateY(-50%);

		-ms-transform:translateY(-50%);

		transform:translateY(-50%);

	}

	.specials_item{

		margin-left:1px;

	}

	.categories_nav_list > li{

		width:18.2%;

		margin-left:1%;

		margin-right:1%;

	}

	.table_wrap{

		overflow:scroll;

		overflow-y:hidden;

	}

	.table_type_7 td,.table_type_7 thead tr:first-child th{

		padding-left:15px;

		padding-right:15px;

	}

	[class*="table_type_"] tr:last-child td:not(:last-child){

		border-bottom:1px solid #ecf0f1;

	}

	.our_recent_work_carousel .open_buttons{

		width:91px;

	}

	.tabs_nav li:not(:first-child) a{

		-webkit-border-radius:0;

		-moz-border-radius:0;

		border-radius:0;

	}

	.h_bot_part.type_2{

		padding-bottom:10px;

	}

	.p_xs_hr_0{

		padding-left:0px !important;

		padding-right:0px !important;

	}

	.f_xs_none{

		float:none;

	}

	.f_xs_left{

		float:left;

	}

	.d_xs_block{

		display:block;

	}

	.d_xs_inline_b{

		display:inline-block;

	}

	.d_xs_inline_middle{

		display:inline-block;	

		vertical-align: middle;

	}

	.p_table,

	.p_table.active,

	.p_table:hover{

		margin:15px 0;

		padding:0 15px;

	}

	.d_xs_centered{

		margin-left:auto;

		margin-right:auto;

	}

	.d_xs_none,.custom_thumb,.sub_menu_wrap:before,.tp-leftarrow,.tp-rightarrow,.isotope_menu [class*="button_type_"]:after,

	.camera_next,.camera_prev,#styleswitcher,.flex-direction-nav a{

		display:none;

	}

	.w_xs_auto,.boxed_layout,

	.portfolio_isotope_container.four_columns .portfolio_item .open_buttons{

		width:auto;

	}

	.w_xs_auto{width:400px;}

	.w_xs_full,.product_item[class*="w_xs_full"],[class*="table_type_"] td[class*="w_xs_full"],.s_form_wrap_2,

	.p_table,

	.p_table.active,

	.p_table:hover{

		width:100%;

	}

	.t_xs_align_c,.related_projects .owl-item{

		text-align: center;

	}

	.t_xs_align_l{

		text-align: left;

	}

	.m_xs_bottom_0{

		margin-bottom:0px;

	}

	.m_xs_bottom_5{

		margin-bottom:5px;

	}

	.m_xs_bottom_10{

		margin-bottom:10px;

	}

	.m_xs_bottom_15{

		margin-bottom:15px;

	}

	.m_xs_bottom_30{

		margin-bottom:30px;

	}

	.m_xs_right_0{

		margin-right:0;

	}

	.m_xs_right_25{

		margin-right:25px;

	}

	.m_xs_left_0{

		margin-left: 0px;

	}

	.m_xs_left_5{

		margin-left: 5px;

	}

	/* tables change*/

	.responsive_table,

	.responsive_table tbody,

	.responsive_table thead,

	.responsive_table tfoot,

	.responsive_table th:not(.d_xs_none),

	.responsive_table tr,

	.responsive_table td:not(.d_xs_none){

		display:block;

	}

	.responsive_table thead tr{

		position:absolute;

		top:-9999px;

		left:-9999px;

	}

	.responsive_table td{

		position:relative;

		padding-left:50% !important;

		border-left:none !important;

		border-right:none !important;

		border-top:none;

	}

	.responsive_table td:not([colspan]):after{

		content:"";

		display:block;

		border-left:1px solid #ecf0f1;

		position:absolute;

		left:47%;

		top:0;

		height:100%;

	}

	.responsive_table td[colspan]{

		width:100%;

		text-align:center;

		padding-left:15px !important;

	}

	.responsive_table td:before{

		content:attr(data-title);

		position:absolute;

		top:50%;

		left:9px;

		width:45%;

		padding-right:10px;

		-webkit-transform:translateY(-50%) translateZ(0);

		-moz-transform:translateY(-50%);

		-o-transform:translateY(-50%);

		-ms-transform:translateY(-50%);

		transform:translateY(-50%);

	}

	.responsive_table tr:nth-child(2n){

		background:#F8FCFD;

	}

	.responsive_table.type_2 tr:first-child td{

		width:100%;

	}

	.responsive_table.type_2 tr{

		counter-reset: titlecounter;

	}

	.responsive_table.type_2 tr td{

		counter-increment: titlecounter;

	}

	.responsive_table.type_2 tr td:before{

		content:counter(titlecounter) "." attr(data-title);

	}

}

@media only screen and (max-width:480px){

	.dropdown_list{

		min-width:110px;

	}

	.shopping_cart{

		min-width:260px;

	}

	.product_description{

		width:98px;

	}

	.dropdown_list:not(.type_2):before{

		right:auto;

		left:10px;

	}

	.searchform_wrap{

		height:52px;

	}

	.banner{

		padding-bottom:1px;

	}

	.comment_content_wrap{

		margin-left:86px;

	}

	.comment:after{

		top:10px;

	}

	#login_popup .popup{

		width:80%;

		margin-left:0px !important;

		margin-right:0px !important;

		-webkit-transform:translateX(-50%);

		-moz-transform:translateX(-50%);

		-o-transform:translateX(-50%);

		-ms-transform:translateX(-50%);

		transform:translateX(-50%);

	}

	.products_container.list_type .pp_wrap{

		width:100px;

	}

	.f_mxs_none{

		float:none;

	}

	.d_mxs_block{

		display:block;

	}

	.d_mxs_none{

		display:none;

	}

	.d_mxs_inline_b{

		display:inline-block;

	}

	.t_mxs_align_c{

		text-align:center;

	}

	.t_mxs_align_l{

		text-align:left;

	}

	.m_mxs_bottom_5{

		margin-bottom:5px;

	}

	.m_mxs_bottom_10{

		margin-bottom:10px;

	}

	.m_mxs_bottom_15{

		margin-bottom:15px;

	}

	.m_mxs_bottom_20{

		margin-bottom:20px;

	}

	.m_mxs_right_0{

		margin-right:0px;

	}

	.m_mxs_top_10{

		margin-top:10px;

	}

	.m_mxs_left_0{

		margin-left:0px !important;

	}

	.w_mxs_auto,.categories_nav_list > li[class*="w_mxs_auto"]{

		width:auto;

	}

	.w_mxs_full{

		width:100%;

	}

	.subscribe_form_2 input[type="email"]{

		width:100% !important;

	}

}

@media only screen and (max-width:393px){

	.d_exs_block{

		display:block;

	}

}



/* -----------------------------------



	19. Retina ready



------------------------------------- */



@media only screen and (-webkit-min-device-pixel-ratio: 1.5),

only screen and (min-resolution: 144 dpi){

	blockquote:after{

		background-image:url("../../images/images/blockquote_arrow@2x.png");

		background-size:17px 10px;

	}

	.comment:after{

		background-image:url("../../images/images/comment_arrow@2x.png");

		background-size:9px 18px;	

	}

	.categories_list a > span:before,.categories_list a > span:after{

		background-image:url("../../images/images/plusminus@2x.png");

		background-size:9px 10px;		

	}

	input[type="radio"] + label:before,.block_select:before{

		background-image:url("../../images/images/radio@2x.png");

		background-size:22px 44px;	

	}

	.block_select:before{

		background-image:url("../../images/images/checkbox@2x.png");

		background-size:22px 22px;		

	}

}





/*新增样式*/





.menu-line {

	width:100%;

	border-top: 1px solid #e0e0e0;

}



.testiomials_carousel {

	width:70%;

	position: absolute;

	bottom:18px;

	left:170px;

	font-size: 18px;

	color:#000000;

}



.ti_animate {

	margin-top: 0px;

	position: relative;

	

}







.line {

	width:100%;

	height:1px;

	background:#e0e0e0; margin-top:30px;

}



.enter {

	width:100%;

	height:160px;

	box-shadow:0px 0px 3px #e0e0e0;

}

.enter a img{

	float:left;

}

.enter a p{

	float:left;

}

.enter a{

	border:1px solid #e0e0e0;

	width:100%;

	font-size: 22px;

	font-weight: 500;

	padding:20px 0px;

	height:80px;

	padding-left: 20px;

	text-indent: 15px;

	display: block;

	text-align: center;

	color:#000;

	background-color:#fff;

}

.enter a:visited{

	border:1px solid #e0e0e0;

}

.enter a:hover{

	border:1px solid #06b672;

}

.enter a span{

	font-size: 14px;

	margin-top: 7px;

	color:#989898;

	font-weight: 300;

	display: block;

}

.enter a:visited span{

	color:#989898;

}

.enter a:hover span{

	color:#06b672;

}

.enter_btn {

	padding:40px 0px;

}



.space {

	width:100%;

	height:60px;

}



.tr_all_hover p a{

	text-decoration: none;

	color:#FFFFFF;

	font-size: 15px;

}

.tr_all_hover p a:visited{

	text-decoration:none;

	color:#FFFFFF;

}

.tr_all_hover p a:hover{

	text-decoration:underline;

	color:#FFFFFF;

}

.slides img{width:100%;height:374px;}

.tabs{overflow: hidden;width:100%;}

.tabs_nav{	border-top: 0px solid #9dc349;}

.tabs_content li{padding-top:11px;}

.tabs_content li a{width:70%;text-overflow:ellipsis;color:#000;}

.tabs_content li a:visited{color:#000000;}

.tabs_content li a:hover{color:#000000;}

.tabs_content li span{float:right;}

.part_t {padding:20px 0px;}



.an_top {

	margin-top: 15px;

	

}

.an_top p{

	height:30px;

	font-size: 32px;

	font-weight:900;

	color:#06b672;

	float:left;

	font-weight: bolder;

}



.an_top a{

	float:right;

	font-size: 14px;

	color:#646566;

	padding-top: 10px;

	 line-height:16px;

	text-decoration: none;

}

.an_top a:visited{

	color:#646566;

	text-decoration: none;

}

.an_top a:hover{

	color:#06b672;

}



.an_time {

	background-image: url(../../images/images/time.png);

	background-repeat: no-repeat;

	font-size: 14px;

	color:#FFFFFF;

	padding:20px 0px;

	float:left;

	width:20%;

	text-align: center;

}

.an_time p{

	font-size: 30px;

	padding:12px 0px;

	text-align: center;

}



.an_news {

	margin-top:10px;

	padding:0;

}



.an_title a{

	font-size: 16px;

	line-height: 35px;

	height: 35px;

	overflow: hidden;

	color:#000000;

	font-weight:bold;

	text-decoration: none;

	float: left;

	

}

.an_title a:visited{

	color:#000000;

}

.an_title a:hover{

	color:#2889c6;

}



.an_news_con {

	font-size: 14px;

	font-weight: 500;

	color:#989898;

	height:42px;

	line-height: 21px;

	display: -webkit-box;

	-webkit-box-orient:vertical;

	-webkit-line-clamp:2;

	overflow: hidden;

	float:left;

	display: block;

	padding-top: 2px;

}



.an_news_list {

	padding-top:10px;

}

.an_news_list ul li{

	list-style:none;

	padding:4px 0px;

	width:100%; line-height:26px;

} 

.an_news_list2 {

	padding-top: 0px;

	margin-left: 0px;

}

 



.an_news_list ul li b{

	 

	font-size:16px;

	color:#06b672; line-height:26px;

	 

}









.an_news_list ul li a{

	height:26px;

	line-height: 26px;

	width:80%;

	overflow: hidden;

	font-size: 15px;

	font-weight:normal;

	color:#000;

	text-decoration: none;

}

.an_news_list ul li a:visited{

	color:#000;

}

.an_news_list ul li a:hover{

	color:#06b672;

}

.an_news_list ul li span{

	float:right;

	font-size: 14px;

	color:#989898;

}

.tab_height span{

	padding-right: 15px; color:#989898; font-size:14px; line-height:27px;

}.tab_height li{ list-style:none;}

.tab_height li b{  

	font-size:18px;

	font-weight: 500;

	color:#06b672; line-height:27px; text-decoration:none;

}

.tab_height li a{

	font-size:16px;

	font-weight:normal;

	color:#000; line-height:27px; text-decoration:none;

}

.tab_height li a:visited{

	color:#000;text-decoration:none;

}

.tab_height li a:hover{

	color:#06b672;text-decoration:none;

}

















.zt_1 {

	width:49%;

	overflow: hidden;

	position: relative;

	margin-left: 5px;

	margin-top: 5px;

	float:left;

}

.zt_1 img{

	width:100%;

	transition: all 0.6s;

}

.zt_1 img:hover{

	transform:scale(1.4);

}

.zt_title {

	font-size: 24px;

	color:#FFFFFF;

	position: absolute;

	width:100%;

	text-align: center;

	top: 70px;

}



.space2 {

	width:100%;

	height: 20px;

}





.spe_top a{

	float:right;

	width:136px;

	margin-bottom: 20px;

	font-size: 14px;

	text-decoration: none;

	text-align: center;

	color:#646566;

	background-color:#FFFFFF;

}

.spe_top a:visited{

	color:#646566;

	background-color:#FFFFFF;

}

.spe_top a:hover{

	color:#E0E0E0;

	transition-duration: 2s;

}





.spe_list {

	padding-top: 0px;

	padding-bottom: 15px;

}



.btn_bg {

	background-color:#dbf1ff;

	background-image: url(../../images/images/btn03.png);

	background-repeat: no-repeat;

	background-position: 20px center;

}

.btn_bg:visited {

	background-color:#dbf1ff;

	background-image: url(../../images/images/btn03.png);

}

.btn_bg:hover {

	color:#fff;

	background-color:#06b672;

	background-image: url(../../images/images/btn03_h.png);

}

.tabs_nav2{

	margin-top: 10px;

}

.tabs_nav2 li a{

	padding:14px 5px 14px;

	color:#262626;

	font-size: 22px;

	padding-left: 70px;

	font-weight: 500;

	-webkit-border-bottom-left-radius:0px;

	-webkit-border-bottom-right-radius:0px;

	-moz-border-bottom-left-radius:0px;

	-moz-border-bottom-right-radius:0px;

	border-bottom-left-radius:0px;

	border-bottom-right-radius:0px;

}

.tabs_nav2 li a p{

	font-size: 14px;

}

.tabs_nav2 .ui-tabs-active .btn_bg,.tabs_nav2 .btn_bg:hover a[class*="color"]{

	background-color:#06b672;

	color:#fff;

	background-image: url(../../images/images/btn03_h.png);

	background-repeat: no-repeat;

	background-position: 20px center;

	transition-duration: 0.7s;

}

.btn_bg2 {

	background-color:#dbf1ff;

	background-image: url(../../images/images/btn02.png);

	background-repeat: no-repeat;

	background-position: 20px center;

}

.btn_bg2:visited {

	background-color:#dbf1ff;

	background-image: url(../../images/images/btn02.png);

}

.btn_bg2:hover {

	background-color:#06b672;

	color:#fff;

	background-image: url(../../images/images/btn02_h.png);

}

.ui-tabs-active .btn_bg2,.tabs_nav2 .btn_bg:hover a[class*="color"]{

	background-color:#06b672;

	color:#fff;

	background-image: url(../../images/images/btn02_h.png);

	background-repeat: no-repeat;

	background-position: 20px center;

	transition-duration: 0.7s;

}

.btn_bg3 {

	background-color:#dbf1ff;

	background-image: url(../../images/images/btn02.png);

	background-repeat: no-repeat;

	background-position: 20px center;

}

.btn_bg3:visited {

	background-color:#dbf1ff;

	background-image: url(../../images/images/btn02.png);

}

.btn_bg3:hover {

	color:#fff;

	background-color:#06b672;

	background-image: url(../../images/images/btn02_h.png);

}

.tabs_nav2 .ui-tabs-active .btn_bg3,.tabs_nav2 .btn_bg:hover a[class*="color"]{

	color:#fff;

	background-color:#06b672;

	background-image: url(../../images/images/btn02_h.png);

	background-repeat: no-repeat;

	background-position: 20px center;

	transition-duration: 0.7s;

}

.btn_bg5 {

	background-color:#dbf1ff;

	background-image: url(../../images/images/btn05.png);

	background-repeat: no-repeat;

	background-position: 20px center;

}

.btn_bg5:visited {

	background-color:#dbf1ff;

	background-image: url(../../images/images/btn05.png);

}

.btn_bg5:hover {

	color:#fff;

	background-color:#06b672;

	background-image: url(../../images/images/btn05_h.png);

}

.tabs_nav2 .ui-tabs-active .btn_bg5,.tabs_nav2 .btn_bg:hover a[class*="color"]{

	color:#fff;

	background-color:#06b672;

	background-image: url(../../images/images/btn05_h.png);

	background-repeat: no-repeat;

	background-position: 20px center;

	transition-duration: 0.7s;

}
.tabs_nav3 { overflow:auto;}
.tabs_nav3 li a{

	width:100%;

	height:50px;

	line-height:48px;

	font-weight:normal;

	display: block;

	border-radius: 0px;

	 

	 

	 border:#cccccc 1px solid;

	margin-top: 10px;

	background-color:#f8f8f8;

	color:#000000;

	margin-left:0px;

	text-align: left;

	padding-left: 10px;

	 border-radius:3px;

}

.tabs_nav3 li a span{

	font-size: 26px;

	font-weight: 500;

	text-align: right;

	padding-right: 5px;

}



.tabs_nav3 li a:visited{

	background-color:#f8f8f8; 

	color:#0000000;

}

.tabs_nav3 li a:hover{

	color:#fff; 

	background-color:#06b672;	 border:#06b672 1px solid;

	color:#FFFFFF;

	transition-duration: 0.7s;

}

.btn_bg4 {

	background-color:#FFFFFF;

	color:#262626;

	margin-bottom: 2px;

	font-size: 15px !important;

}

.btn_bg4:visited {

	background-color:#f4f4f4;

	color:#262626;

}

.btn_bg4:hover {

	background-color:#06b672;

	color:#FFFFFF;

}

.tabs_nav3 .ui-tabs-active .btn_bg4,.tabs_nav3 .btn_bg4:hover a[class*="color"]{

	background-color:#06b672;

	transition-duration: 0.7s; border:#06b672 1px solid;

	color:#FFFFFF;

}

.ks img{

	width:100%;

	height:70.7%;

}

.ks img:hover{

	transition-duration: 0.7s;

	-khtml-opacity:0.7;

	-moz-opaciyu:0.7;

	opacity: 0.7;

}

.ks_contain h4 a{

	font-size: 30px;

	font-weight: bold;

	line-height: 40px;

	color:#06b672;

	text-decoration: none;

}

.ks_contain h4 a:visited{

	color:#06b672;

	text-decoration: none;

}

.ks_contain h4 a:hover{

	color:#02574A;

}

.ks_contain p{

	padding-top: 10px;

	line-height: 23.5px;

	height: 148px;

	overflow: hidden;

}

.ks_contain p a{

	float:right;

	font-size: 14px;

	color:#06b672;

	text-decoration: none;

}

.ks_contain p a:visited{

	color:#06b672;

}

.ks_contain p a:hover{

	color:#02574A;

}



.profe{

	text-align: center;

}

.profe img{

	width:80%;

	border-radius: 50%;

	border:1px solid #989898;

}

.profe img:hover{

	transition-duration: 0.7s;

	-khtml-opacity:0.7;

	-moz-opacity:0.7;

	opacity: 0.7;

}

.profe a{

	font-size: 18px;

	line-height: 23.5px;

	color:#262626;

}

.profe a:visited{

	color:#262626;

}

.profe a:hover{

	color:#06b672;

}

.profe a p{

	font-size: 14px;

	color:#646566;

}

.profe a:visited p{

	color:#262626;

}

.profe a:hover p{

	color:#06b672;

}

.space3 {

	width:100%;

	height:10px;

}



.scien_time {

	background-image: url(../../images/images/scien_btn.png);

	background-repeat: no-repeat;

	font-size: 14px;

	color:#FFFFFF;

	padding:20px 0px;

	width:20%;

	text-align: center;

	float:left;

}

.scien_time p{

	font-size: 30px;

	padding:12px 12px;

}

.footer_link_item{ width:262px; height:50px; line-height:34px; font-size:14px; color:#646566; float:left; margin:15px 0px; background-color:#f0f0f0; padding:8px;}

.select_input{ width:100%; height:34px; line-height:34px; font-size:14px; color:#646566; background-color:#ffffff; border:#e0e0e0 1px solid}

.bottom_info_bg {

	width:100%;

	background-image: url(../../images/images/bottom_bg.jpg);

	background-repeat: no-repeat;

	min-height: 245px;

}



.bottom_info {

	text-align: center;

	font-size: 18px;

	color:#FFFFFF;

	padding-top: 20px;

	line-height: 30px;

}

.bottom_info img{

	width:30%;

	margin:15px auto;

}



.bottom_belon_bg {

	width:100%;

	min-height:100px;

	background-color:#058f61;

}



.bottom_belon {

	padding-top: 20px;

}



.belon_f {

	width:70%;

	float:left;

	font-size: 14px;

	color:#FFFFFF;

	text-align: center;

	padding-top: 10px; line-height:22px;

}


.belon_f  a{

 
	color:#FFFFFF; text-decoration:none

	 

}

.belon_f  a:visited{

 
	color:#FFFFFF; text-decoration:none

	 

}

.belon_f  a:hover{

 
	color:#FFFFFF; text-decoration:none

	 

}



.today_line {

	margin-top: -10px;

}

f





.an_news_r {

	

	width:100%;

}

.m_left_20 a{

	color:#000000;

	font-weight: normal;

}

.m_left_20 a:visited{

	color:#000000;

}

.m_left_20 a:hover{

	color:#06b672;

}







/*手机样式*/

.mobile_top {

	display: none;

	font-size: 16px;

	color:#004d68;

	text-align: center;

}

.mobile_top span{

	font-weight: bold;

}

.m_photo_news {

	font-size: 22px;

	color:#262626;

	padding:5px 0px;

	border-bottom: 1px solid #e0e0e0;

	margin-bottom: 20px;

	display: none;

	

}

.m_photo_news span{

	font-size: 14px;

	line-height: 30px;

	color:#646566;

}

.m_photo_news a{

	float:right;

	font-size: 14px;

	color:#646566;

	text-decoration: none;

}

.m_photo_news a:visited{

	color:#646566;

	text-decoration: none;

}

.m_photo_news a:hover{

	color:#E0E0E0;

}

.focus img{

	width:100%;

	height:72.2%;

	margin-top: 10px;

}

.focus img:hover{

	transition-duration: 0.7s;

	-khtml-opacity:0.7;

	-moz-opacity:0.7;

	opacity: 0.7;

}

.focus_title a{

	font-size: 18px;

	color:#262626;

	line-height: 18px;

	height:36px;

	display: -webkit-box;

	-webkit-box-orient:vertical;

	-webkit-line-clamp:2;

	overflow: hidden;

	margin-top: 10px;

	text-decoration: none;

}

.focus_title a:visited{

	color:#262626;

	text-decoration: none;

}

.focus_title a:hover{

	color:#262626;

	text-decoration: underline;

}

.focus_container{

	font-size: 13px;

	color:#989898;

	line-height: 20px;

	height:40px;

	display: -webkit-box;

	-webkit-box-orient:vertical;

	-webkit-line-clamp:2;

	overflow: hidden;

	margin:10px 0px;

}

.focus_source {

	width:100%;

	background-color:#f4f4f4;

	padding:10px;

	color:#004d68;

	font-size: 15px;

}

.focus_source a{

	color:#004d68;

	float:right;

}

.focus_source a:visited{

	color:#004d68;

}

.focus_source a:hover{

	color:#002C3C;

}



.tab_height {

	height:345px;

	overflow: hidden;

}

.mobile_zt a{

	width:100%;

	height:76px;

	line-height: 76px;

	text-align: center;

	font-size: 20px;

	color:#262626;

	background-color:#e2f4fa;

	display: none;

	boder:1px solid #e0e0e0;

}

.mobile_zt:visited a{

	color:#262626;

	background-color:#e2f4fa;

}

.mobile_zt:hover a{

	color:#FFFFFF;

	background-color:#004d68;

	transition-duration: 0.7s;

}

.cultrue {

	display: none;

}

.cultrue h4{

	padding:30px 0px;

}





.yk {

	position: relative;

	float:left;

	width:45%;

	margin:0px 2.5%;

}

.cultrue img{

	width:100%;

}

.yk_time {

	width:100%;

	padding:30px 0px;

	text-align: center;

	background-color:rgba(0,0,0,0.49);

	position: absolute;

	bottom: 0px;

	font-size: 22px;

	color:#FFFFFF;

}

.erweima{ position:fixed; top:260px; width:180px; right:26px; height:405px; z-index:9999;   display:block; padding:5px; background-color:#FFFFFF;-webkit-border-radius:7px;

	-moz-border-radius:7px;border:1px solid #e0e0e0;

	border-radius:7px; font-size:18px; color:#ffffff; line-height:26px; }

 

 

.close_btn{ width:26px; height:26px; float:right; margin:0px; cursor:pointer}

.close_btn img{ width:26px; height:26px;  }



.qq_list{ width:170px; height:280px;  padding:5px; background-color:#ffffff;-webkit-border-radius:4px;

	-moz-border-radius:4px;

	border-radius:4px; margin-top:22px;text-align: center;}

	

	

	.qq_list_item{ width:160px; height:40px; line-height:30px; border:0px; margin:0 5px; font-size:14px; text-align:center; color:#000; padding:0px 0px;font-weight: 400;}

 

 

.right_qq{ width:160px; height:35px;  margin:5px; text-align:right;  }

.right_qq img{ float:right; border:0px;  }











.yy a{

	text-decoration: none;

	color:#06b672;

	font-size: 14px;

	font-weight: 400;

	margin-top: -10px;

	display: block;

}

.yy a:visited{

	text-decoration: none;

	color:#06b672;

}

.yy a:hover{

	text-decoration: underline;

	color:#06b672;

}

@media only screen and (max-width:1000px){

	.pre_container{

		clear:both;

	}

	.top_search{

		display: none;

	}

	.top_btn{

		display: none;

	}

	.mobile_top{

		display: block;

	}

	.menu-line{

		border:none;

	}

	.testiomials_carousel {

	width:100%;

	position: absolute;

	bottom: -50px;

	left:10px;

	font-size: 18px;

	color:#000000;

		padding-bottom: 20px;

	border-bottom: 1px solid #e0e0e0;

	}

	.enter{

		float:left;

		width:48%;

		margin:1%;

	}

	.m_photo_news{

		display: block;

	}

	.tab_height{

		width:100%;

		height:auto;

		margin:0px auto;

	}

	.focus {

	width:48.7%;

	height:auto;

		float:left;

		

	}

	.focus img{

	margin-top: 15px;

	}

	.focus_title{

		font-size: 18px;

		margin-top:15px;

	}

	.focus_source{

		padding:10px;

	}

	.focus_container{

		margin:10px 0px;

		font-size: 14px;

	}

	

	.tabs_nav3{

		width:100%;

		margin:0px auto;

	}

	.color_dark {

		color:#262626;

		font-size: 16px;

	}

	.color_dark span{

		font-weight: bold;

	}

	.tabs_nav .ui-tabs-active a,.tabs_nav li:hover a[class*="color"]{

	color:#262626;

	}

	.an_top {

		color:#262626;

		

	}

	.an_top span{

		font-weight: bold;

	}

	.an_top nobr{

		display: block;

	}

	.zt_1{

		display: none;

	}

	.mobile_zt a{

		display: block;

		float: left;

		width:45%;

		margin-left:20px;

		margin-top: 20px;

	}

	.mobile_zt{

		margin:0px auto;

	}

	.ks img{

		width:48.7%;

		height:34.4%;

		float:left;

		margin-top: 5px;

	}



	.profe{

	width:33.33%;

		float:left;

		padding-top: 30px;

	}

	.cultrue {

	display: block;

	}

	.belon_f{

		float:left;

	}

	.erweima{

		display: none;

	}

	.mobile_float li{

		float:left;

		margin-top: 20px;

	}

	.footer_link_item{

		width:48%;

		float:left;

		margin:1%;

	}

	.yqlj{

		width:100%;

		

	}

}



/*四医院*/

.top_bg {

	width:100%;

	/*background-image:url(../../images/images/t_bg.jpg); */background-color:#FFFFFF;

}

.search {

	width:300px;

	height:35px;

	line-height: 35px;

	border:1px solid #058f61;

	border-radius:4px;

	margin-left: 100%;

	background-color:#058f61;

	margin-top: 15px;

}



.search_type {

	border:0;

	box-shadow: 0px;

	width:100px;

	height:33px ;

	line-height: 33px;

	text-align:center;

	text-indent: 10px;

	color:#989898;

	float:left ;

	border-radius: 4px 0px 0px 4px;

}



.search_t {

	height:33px !important;

	line-height: 33px;

	font-size: 14px;

	width:100% !important;

	border:0px !important;

	box-shadow: 0px;

	border-left: 1px solid #e0e0e0 !important;

	text-indent: 10px;

	background-color: #fff !important;

}



.search_btn {

	width:38px;

	height:33px !important;

	float:left;

	border: 0 !important;

	box-shadow: 0 ;

	border-radius: 0px 4px 4px 0px ;

	background-image: url(../../images/images/btn01.png) !important;

	background-repeat: no-repeat !important;

	background-position: center center !important;

	background-color:#058f61 !important;

}



.search p{

	font-size: 14px;

	color:#989898;

	margin-top: 18px;

}

.search p a{

	color:#278bdf;

	text-decoration: none;

}



.search_t_b {

	height:20px;

	line-height: 20px;

	width:160px;

	background-color: #FFFFFF;

	float:left !important;

}

.tel {

	/*width:50%;*/

	height:75px;

	padding:15px 10px;

	background-color:#06b672;

	font-size: 14px;

	color:#fff;

	border-radius: 4px;

	margin-top: 5px;

	float:right;

}

.tel p{

	font-size: 21px;

	font-weight: 500;

}



.ewm {

	float:right;

	margin:0 5px;

}



.yy_btn {

	float:right;

}

.menu_bg {

	background-color:#06b672;

	width:100%;

	

}

.tabs_nav li a p{

	font-size: 12px;

}





.tabs_btn {

	padding:13px 0px;

	text-align: center;

	border-bottom: 1px solid #e0e0e0; line-height:16px;

}

.tabs_btn span{

	padding:0px 3px;

	background-color:#06b672;

	color:#FFFFFF;

	margin-left: 5px; line-height:16px; font-size:16px;

	

}

.tabs_btn a{

	font-size: 16px;

	font-weight:normal;

	color:#646566;

}

.tabs_btn a:visited{

	color:#646566;

}

.tabs_btn a:hover{

	color:#06b672;

}



.ks_f {

	padding:10px;

	position: absolute;

	bottom: 0;

	background-color:rgba(0,0,0,0.47);

	width:100%;

	height:35%;

}

.ks_f h4{

	font-size: 22px;

	color:#fff;

	height:22px;

	line-height: 22px;

	overflow: hidden;

}

.ks_f h4:visited{

	color:#fff;

}

.ks_f h4:hover{

	color:#e0e0e0;

}

.ks_f p{

	font-size: 14px;

	color:#fff;

	height:50px;

	line-height: 20px;

	overflow: hidden;

}

.ks_f p:visited{

	color:#fff;

}

.ks_f p:hover{

	color:#e0e0e0;

}

.zt01 {

	width:100%;

	position: relative;

	margin-bottom:2%;

}

.zt01_f h4{

	font-size: 22px;

	color:#FFFFFF;

}

.zt01_f p{

	font-size: 14px;

	color:#FFFFFF;

}

.zt_line{

	width:16%;

	height:3px;

	background-color: #e0e0e0;

	margin:10px auto;

}

.zt01:hover .zt_line{

	width:30%;

	transition-duration:0.3s;	

}

.zt01 img{

	width:100%;

}



.zt01_f {

	width:100%;

	height:100%;

	background-color:rgba(21,128,194,0.7);

	text-align: center;

	padding-top: 35%;

	position: absolute;

	bottom: 0;

}



.zt01_f2 {

	position: absolute;

	bottom:0;

	background-color:rgba(255,255,255,0.70);

	width:100%;

	height:30%;

	padding-top: 10%;

	text-align: center;

	

}

.zt01_f2 h4{

	font-size: 18px;

	color:#000;

}



.zt02 {

	width:39.5%;

	position: relative;

	margin:0.25%;

	float:left;

}

.zt02 img{

	width:100%;

}







.ztlm01 {

	width:19.5%;

	float:left;

	margin:0.25%;

}

.zt01_f3 {

	position: absolute;

	bottom:0;

	background-color:rgba(0,0,0,0.70);

	width:100%;

	height:15%;

	padding-top: 5%;

	text-align: center;

}

.zt01_f3 h4{

	font-size: 22px;

	color:#fff;

}





.ztlm img:hover{

	transition:0.7s;

	-khtml-opacity:0.7;

	-moz-opacity:0.7;

	opacity: 0.7;

}



.zt01_f4 {

	position:absolute;

	width:100%;

	height:100%;

	padding-top: 45%;

	text-align: center;

	bottom:0;

}

.zt01_f4 h4{

	font-size: 22px;

	color:#FFFFFF;

}





.an_top_line {

	border-bottom: 1px solid #e0e0e0;

	padding-bottom: 10px;

}









.yqlj_bg {

	width:100%;

	background-image: url(../../images/images/lj_bg.jpg);

	background-size: cover;

	padding-bottom:30px; padding-top:20px;

}

.yqlj{ padding-top:10px;

		 

		

	}

.nav_t {

	

	margin-top:30px;

	width:100%;

	height:50px;

	line-height:48px;

	border:1px solid #eeeeee;

	 background-color:#f8f8f8;

	border-radius:3px;

	font-size: 14px;

	color:#000000;

	padding-left: 15px;

	font-weight:normal;

}

.nav_t a{

	color:#000000;

	font-weight:normal;text-decoration:none

}

.nav_t a:visited{

	color:#000000;font-weight:normal;text-decoration:none

}

.nav_t a:hover{

	color:#06b672;font-weight:normal; text-decoration:none

}

.nav_t span{

	color:#06b672;

}



.hlgk_t {

	font-size: 26px;

	color:#06b672; line-height:56px; margin-top:15px;

	 

	text-align: center;

	font-weight:bold;

}



.hl_p1 {

	width:25%;

	float:left; 

}

.hl_p1 img{

	width:100%;

	border:1px solid #fff;

}

.hl_p1 a{position:relative; display:block;}





.hl_p1_b{position:absolute; width:100%; height:40px; line-height:40px; font-size:14px; text-align:center; background:rgba(0,0,0,.64) ; left:0px; bottom:0px; z-index:99; color:#ffffff; padding:0 10px; overflow:hidden;}









.hl_p2 {

	width:50%;

	float:left;

}

.hl_p2 img{

	width:100%;

	border:1px solid #fff;

}

.hl_p2 a{position:relative; display:block;}





.hl_p2_b{position:absolute; width:100%; height:64px; line-height:64px; font-size:20px; text-align:center; background:rgba(0,0,0,.64) ; left:0px; bottom:0px; z-index:99; color:#ffffff; padding:0 15px; overflow:hidden;}



.hlgk_p img:hover{

	transition-duration: 0.7s;

	-khtml-opacity:0.7;

	-moz-opacity:0.7;

	opacity: 0.7;

}



.hlgk_f {

	width:100%;

	padding:30px;

	box-shadow: 0px 0px 20px #e0e0e0;

 

}

.hlgk_f p{

	font-size: 16px;

	font-weight:normal;

	color:#262626;

	line-height:30px;

 

	 

}



.hlgk_btn a{

	width:160px;

	height:49px;

	line-height: 49px;

	text-align: center;

	font-size: 14px;

	color:#FFFFFF;

	background-color:#06b672;

	margin:20px auto 10px;

	display: block;

	border-radius: 4px;

}

.hlgk_btn a:visited{

	background-color:#06b672;

}

.hlgk_btn a:hover{

	background-color:#05649F;

}



.hldt {

	width:100%;

	margin-top: 30px;	 

	width:100%;

	padding:30px;

	box-shadow: 0px 0px 20px #e0e0e0;

	

	

	

	

	

	

}

.hldt h4{

	font-size: 26px;

	color:#06b672; line-height:56px; font-weight:bold; height:56px; line-height:56px; text-align:left;

	 

}

.hldt h4 a{

	width:100px;

	font-weight:normal;

	height:30px;

	font-size: 14px;

	text-align: center;

	line-height: 30px;

	color:#565656;

	display: block;

	background-color:#fff;

	border:1px solid #e0e0e0;

	border-radius:3px;

	float:right; margin-top:14px;

}

.hldt h4 a:visited{

	color:#565656;

	background-color:#fff;border:1px solid #e0e0e0;

}

.hldt h4 a:hover{

	color:#fff;

	background-color:#06b672;

	transition-duration:0.7s;border:1px solid #06b672;

}



.hldt_p {

	width:48.7%;

	float:left;

	position:relative;

	margin-top: 10px;

}

.hldt_p img{

	width:100%; border-radius:4px;

}

.hldt_p img:hover{

	transition:0.7s;

	-khtml-opacity:0.7;

	-moz-opacity:0.7;

	opacity:0.7;

}



.hldt_intro {

	width:100%;

	height:60px;

	line-height: 60px;

	overflow: hidden;

	text-indent: 20px;

	background-color:rgba(255,255,255,0.70);

	position: absolute;

	bottom: 0;

}

.hldt_intro a{

	font-size: 18px;

	font-weight: 500;

	color:#262626;

}

.hldt_intro a:visited{

	color:#262626;

}

.hldt_intro a:hover{

	color:#06b672;

}



.hldt_f {

	width:48.7%;

	float:right;

	 

}



.time {

	width:20%;

	float:left;

	border:2px solid #0083c8;

	text-align: center;

	padding:3%;

	font-size: 36px;

	color:#000;

	font-weight: 500;

	background-color:#e6f3fa;

}

.time p{

	width:100%;

	font-size: 18px;

	font-weight: 400;

	padding-top: 15%;

	text-align: center;

}



.hldt_l01 {

	padding-top:3%;

}



.hldt_l01_detail {

	width:76%;

	float:right;

}

.hldt_l01_detail_t a{

	font-size: 20px;

	color:#000;

	height:27px;

	line-height: 27px;

	overflow: hidden;

	display: block;

	font-weight: 550;

}

.hldt_l01_detail_t a:visited{

	color:#000;

}

.hldt_l01_detail_t a:hover{

	color:#06b672;

}



.hldt_l01_detail p{

	font-size: 14px;

	color:#565656;

	line-height: 20px;

	height:60px;

	overflow: hidden;

	font-weight: 500;

}



.hldt_l02 {border:0px;border-top: 1px dashed  #e0e0e0; list-style:none; padding:0px; margin:0px; margin-top:10px;

 

}

.hldt_l02 li{ list-style:none;

	 

	border-bottom: 1px dashed  #e0e0e0;

	 

	height:44px;

	line-height:44px;

	overflow: hidden; color:#06b672;

}

.hldt_l02 li a{

	font-size: 16px;

	color:#000;

 

	font-weight:normal;

	

}

.hldt_l02 li a:visited{

	color:#000;

}

.hldt_l02 li a:hover{

	color:#06b672;

}

.hldt_l02 li span{

	font-size: 14px;

	color:#989898; display:block; width:100px; text-align:right;

	float:right;

	 

}

@media only screen and (max-width: 1000px){

	.hldt_p{

		width:100%;

		float:none;

	}

	.hldt_f{

		width:100%;

		float:none;

		padding:1%;

	}

}

.tsfc {

	width:100%;

	margin:0px;

	width:33.3%;

	float:left;

	border:1px solid #fff;

	overflow: hidden; position:relative; height:242px;

}

.tsfc img{ width:100%; height:240px;

	 

}

.tsfc img:hover{

	transition:0.7s;

	transform: scale(1.1);

}







.tsfc_b{position:absolute; width:100%; height:49px; line-height:49px; font-size:14px; text-align:center; background:rgba(0,0,0,.64) ; left:0px; bottom:0px; z-index:99; color:#ffffff; padding:0 15px; overflow:hidden;}

.tsfc_b a{ color:#ffffff; text-decoration:none}



.tsfc_b a:visited{ color:#ffffff; text-decoration:none}

.tsfc_b a:hover{ color:#ffffff; text-decoration:none}









.hlgl h4{

	font-size: 26px;

	color:#06b672; line-height:56px; text-align:left; border-bottom:#e0e0e0 1px solid;

	 

	 

	font-weight:bold;

}

.hlgl h4 a{

	font-size: 14px;

	color:#262626;

	float:right;

	font-weight: 400;

}

.hlgl h4 a:visited{

	color:#262626;

}

.hlgl h4 a:hover{

	color:#06b672;

}

.hlgl {

	margin-top: 40px;

}



.hlgl_list { padding:0px; margin:0px;

	 

	margin-bottom:30px; color:#06b672

}

.hlgl_list li{ width:100%; border-bottom:#e0e0e0 1px dashed;

	padding:0px;

	height:44px;

	line-height: 44px;

	overflow: hidden; color:#0170c1;

}

.hlgl_list li a{

	font-size: 16px;

	color:#262626;

	font-weight:normal;

}

.hlgl_list li a:visited{

	color:#262626; text-decoration:none

}

.hlgl_list li a:hover{

	color:#06b672;text-decoration:none

}

.hlgl_list li span{

	font-size: 14px; display:block; width:120px; height:44px; line-height:44px;

	float:right; text-align:right; color:#989898;

}



.wzdh {

	text-align: center;

	font-size: 30px;

	color:#262626;

	background-image: url(../../images/images/bottom_nav.jpg);

	background-repeat: no-repeat;

	background-position: center center;

	margin:40px 0px 30px;

}

.menu_bg2 {

	background-color:#00c7fb;

	width:100%;

	margin-bottom: 40px;

}



.menu_list2 {

	text-align: center;

	width:142.25px;

	text-align: center;

	font-size: 14px;

	color:#f8f8f8;

	padding:28px 0px;

	height:138px;

	float:left;

	border-left: 1px solid #0091dd;

	border-right: 1px solid #0091dd;

	font-weight: 400;

}

.menu_list:visited {

	color:#f8f8f8;

}

.menu_list:hover {

	color:#ffffff;

}

.menu_list p{

	font-size: 20px;

}



.li01 {

	background-color:#00a8e4;

}



.li02 {

	background-color: #0095d5;

}



.li03 {

	background-color:#0083c8;

}



.li04 {

	background:#06b672;

}

@media only screen and (max-width: 1000px){

	.wzdh{

		display: none;

	}

	.menu_bg2{

		display: none;

	}

}

.jbbj {

	box-shadow: 0px 0px 20px #eeeeee;

	 border:#e0e0e0 1px solid;

	width:100%;

	margin-top:30px;

	position: relative;

	min-height: 200px;

	margin-bottom: 30px;

}



.jbbj_tab {

	font-size: 22px;

	text-align: center;

	padding:10px 10px;

	color:#fff;

	width:268px;

	height:63px;

	font-weight: 500;

	background-image: url(../../images/images/wz_bg.jpg);

	background-repeat: no-repeat;

	background-position: center;

	position: absolute;

	left: -10px;

	top:-10px;

}



.jbbj_title {

	width:100%;

	line-height:50px;

	font-size:40px;

	color:#131415;

	text-align: center;

	 padding:30px; padding-top:60px;

	 text-align:left;

	font-weight: 600;

}



.click {

	font-size: 14px;

	height:50px;

	line-height: 50px;

	text-indent: 30px;

	color:#989898;

	border-top:1px solid #e0e0e0;

	border-bottom:1px solid #e0e0e0;

}



.jbbl_detail p{

	font-size: 16px;

	color:#000;

	line-height: 25px;

	padding:20px;

	font-weight: 500;

}


 

.jbbl_detail{

	font-size: 17px;

	color:#000000;

	line-height:36px;

	padding:30px;

	font-weight:normal;
	width:877px;

}



 







































.next_page{

	width:100%; text-align:left;

	

	margin:0px auto;

	padding:15px 30px;

	font-weight: 400; color:#989898; font-size:14px; line-height:26px;

}

 

.next_page   a{

	color:#646566; text-decoration:none

 

}

.next_page   a:visited{

	color:#646566; text-decoration:none

}

.next_page   a:hover{

	color:#06b672; text-decoration:none

}



.jkjy {

	font-size:40px;

	color:#06b672;

	font-weight:normal;

	text-align: left;

	 line-height:49px; padding:34px 0px; padding-top:0px;

	

	background-repeat: no-repeat;

	background-position: left center;

	 

 

 

	border-bottom: 4px solid #06b672;

}

.jkjy p{

	font-size: 14px;

	padding-top: 15px;

	text-align: center;

}



.left_nav_type a{

	height:50px;

	line-height: 50px;

	font-size:18px;

	text-align: center;

	color:#000;

	border-bottom: 1px solid #e0e0e0;

	width:100%;

	display: block;

	font-weight: 400; overflow:hidden;

}

.left_nav_type a:visited{

	color:#000;

	border-bottom: 1px solid #e0e0e0;

}

.left_nav_type a:hover{

	color:#06b672;

	border-bottom: 1px solid #06b672;

}

#nav_on{

	color:#06b672;

	border-bottom: 1px solid #06b672;

}



.ksjs {

	width:100%;

	padding:20px 20px;

	background-color:#9ac242;

	border:1px solid #E0E0E0;

	margin-top:30px;

}

.ksjs a{

	width:100%;

	height:49px;

	line-height:49px;

	font-size:22px;

	color:#fff;

	text-align: center;

	border:1px solid #e0e0e0;

	background-color:#9ac242;

	display: block;

	margin:0px auto;

	font-weight: normal;

}

.ksjs a:visited{

	background-color:#9ac242;

}.ksjs a:hover{

	background-color:#78A21D;

}



.left_ks_type a{

	width:100%;

	height:60px;

	line-height: 60px;

	color:#000;

	border:1px solid #cce4ed;

	background-image: url(../../images/images/btn03.png);

	background-repeat: no-repeat;

	background-position: 25px center;

	display: block;

	font-size: 20px;

	text-align: center;

	padding-left: 20px;

	border-top: 0;

	font-weight: normal;

}

.left_ks_type a:visited{

	color:#000;

}

.left_ks_type a:hover{

	color:#06b672;

}

.left_ks_type_r {

	float:right;

	padding-right: 25px;

}

.left_ks_type2 a{

	width:100%;

	height:60px;

	line-height: 60px;

	color:#000;

	border:1px solid #cce4ed;

	background-image: url(../../images/images/btn04.png);

	background-repeat: no-repeat;

	padding-left: 20px;

	background-position: 25px center;

	display: block;

	font-size: 20px;

	text-align: center;

	border-top: 0;

	font-weight: normal;

}

.left_ks_type2 a:visited{

	color:#000;

}

.left_ks_type2 a:hover{

	color:#06b672;

}

.left_ks_type3 a{

	width:100%;

	height:60px;

	line-height: 60px;

	color:#000;

	border:1px solid #e0e0e0;

	background-image: url(../../images/images/btn02.png);

	padding-left: 60px;

	background-repeat: no-repeat;

	background-position: 25px center;

	display: block;

	font-size: 20px;

	text-align: center;

	border-top: 0;

	font-weight: normal;

}

.left_ks_type3 a:visited{

	color:#000;

}

.left_ks_type3 a:hover{

	color:#06b672;

}

.left_more01 a{

	width:100%;

	height:95px;

	line-height: 95px;

	font-size:22px;

	text-align: center;

	color:#fff;

	background-image: url(../../images/images/more01.png);

	margin-top: 30px;

	display: block;

	font-weight: normal;

}

.left_more02 a{

	width:30%;

	padding:34px 25px;

	font-size:22px;

	text-align: center;

	color:#000;

	background-image: url(../../images/images/more02.png);

	float: left;

	display: block;font-weight: normal;

}

.left_more03 a{

	width:70%;

	height:92px;

	line-height: 92px;

	font-size:22px;

	text-align: center;

	color:#fff;

	background-image: url(../../images/images/more03.png);

	float: left;

	display: block;font-weight: normal;

}

.left_more04 a{

	width:45%;

	height:80px;

	line-height: 80px;

	font-size:22px;

	text-align: center;

	color:#fff;

	background-image: url(../../images/images/more04.png);

	float: left;

	display: block;font-weight: normal;

}



.left_more05 a{

	width:25%;

	height:80px;

	padding:20px 15px;

	font-size:14px;

	text-align: center;

	color:#fff;

	background:#858585;

	float: left;

	display: block;font-weight: normal;

}

.left_more05 a:visited{

	background:#858585;

}

.left_more05 a:hover{

	background:#00a8e4;

}

.left_nav {

	margin-top:30px;

	margin-bottom: 50px;

	background-image: url(../../images/images/jkjy.png);

	background-position:top center; background-repeat:no-repeat;

}



.left_nav01 a{

	width:100%;

	padding:15px 0px;

	padding-left: 50px;

	background-color:#00a8e4;

	text-align: center;

	font-size: 20px;

	color:#FFFFFF;

	display: block;

	background-image: url(../../images/images/nav01.png);

	background-repeat: no-repeat;

	background-position: 55px center;

	border:1px solid #fff;

	font-weight: 300;

}

.left_nav01 a:visited{

	color:#FFFFFF;

}

.left_nav01 a:hover{

	color:#FFFFFF;

}

.left_nav01 a p{

	font-size: 14px;

	padding-left: 12px;

	

}

.left_nav02 a{

	width:100%;

	padding:15px 0px;

	padding-left: 50px;

	background-color:#00a8e4;

	text-align: center;

	font-size: 20px;

	color:#FFFFFF;

	display: block;

	background-image: url(../../images/images/nav02.png);

	background-repeat: no-repeat;

	background-position: 55px center;

	border:1px solid #fff;font-weight: 300;

}

.left_nav02 a:visited{

	color:#FFFFFF;

}

.left_nav02 a:hover{

	color:#FFFFFF;

}

.left_nav02 a p{

	font-size: 14px;

	padding-left: 27px;

	

}

.left_nav03 a{

	width:100%;

	padding:15px 0px;

	padding-left: 50px;

	background-color:#06b672;

	text-align: center;

	font-size: 20px;

	color:#FFFFFF;

	display: block;

	background-image: url(../../images/images/nav03.png);

	background-repeat: no-repeat;

	background-position: 55px center;

	border:1px solid #fff;font-weight: 300;

}

.left_nav03 a:visited{

	color:#FFFFFF;

}

.left_nav03 a:hover{

	color:#FFFFFF;

}

.left_nav03 a p{

	font-size: 14px;

	padding-left: 37px;

	

}

.left_nav04 a{

	width:100%;

	padding:15px 0px;

	padding-left: 50px;

	background-color:#06b672;

	text-align: center;

	font-size: 20px;

	color:#FFFFFF;

	display: block;

	background-image: url(../../images/images/nav04.png);

	background-repeat: no-repeat;

	background-position: 55px center;

	border:1px solid #fff;font-weight: 300;

}

.left_nav04 a:visited{

	color:#FFFFFF;

}

.left_nav04 a:hover{

	color:#FFFFFF;

}

.left_nav04 a p{

	font-size: 14px;

	padding-right: 30px;

	

}

@media only screen and (max-width: 1000px){

	.left_nav{

		display: none;

	}

}

.byxs_list {

	margin-top: 30px;

}



.byxs_l01 {

	width:100%;

	border:1px solid #e0e0e0;

	padding:15px;

	margin-bottom: 30px;

}

.byxs_l01:visited {

	border:1px solid #e0e0e0;

}

.byxs_l01:hover {

	border:1px solid #06b672;

}

.byxs_time {

	width:15%;

	font-size:26px;

	font-weight:bold;

	text-align: center;

	color:#ffffff;

	padding:10px 0px;background-color:#06b672;

	 

	float:left;

}

.byxs_time p{

	font-size:18px;

	font-weight:normal;

	color:#eeeeee;

	padding-top:5px;

}



.byxs_f {

	width:85%;

	padding:0px 20px;

	float:right;

}

.byxs_f h4{

	font-size:22px;

	font-weight:normal;

	height:34px;

	overflow: hidden;

	color:#131415;

}

.byxs_f p{

	font-size: 14px;

	font-weight: 400;

	height:50px;

	line-height: 25px;

	overflow: hidden;

	color:#989898;

}



/*.page {

	width:60%;

	margin:0px auto;

	margin-bottom: 50px;

}

.page a{

	width:50px;

	height:40px;

	line-height: 40px;

	text-align: center;

	border:1px solid #e0e0e0;

	color:#989898;

	float:left;

	margin:2px;

	background-color:#fff;

	font-weight: 400; 

}



.page span{

	width:50px;

	height:40px;

	line-height: 40px;

	text-align: center;

	border:1px solid #06b672;

	color:#ffffff;

	float:left;

	margin:2px;

	background-color:#06b672;

	font-weight: 400;

}





.page a:visited{

	color:#989898;

	background-color:#fff;

}

.page a:hover{

	color:#fff;

	background-color:#06b672;

}

#page_on{

	color:#fff;

	background-color:#06b672;

}

#on{

	color:#fff;

	background-color:#06b672;

}*/









.page {

	width:100%;

	 

	margin-top: 30px; text-align:right; padding-right:15px;line-height: 40px;

}

.page a{

	   display:inline-table; 

	width:40px;

	height:40px !important; 

	 

	line-height: 40px;

	text-align: center;

	border:1px solid #e0e0e0;

	margin:3px;

	text-decoration: none;

	background-color: #FFFFFF;

	color:#aaaaaa; overflow:hidden !important; 

}

.page a:visited{ display:inline-table; 

	background-color: #FFFFFF;height:40px !important; 

	color:#aaaaaa;overflow:hidden !important; 

}

.page a:hover{ display:inline-table; 

	background-color:#646566;height:40px !important; 

	color:#FFFFFF;border:1px solid #646566;overflow:hidden !important; 

}

 

  .page1{

	 display:inline-table !important; 

	width:40px!important; 

	height:40px!important; 

 

	line-height: 40px!important; 

	text-align: center!important; 

	border:1px solid #646566;padding:0px!important; 

	margin:3px;

	text-decoration: none;

	background-color:#646566;border:1px solid #646566; text-indent:0px;

	color:#FFFFFF; overflow:hidden  !important; 

}

























.byxz {

	margin-top: 70px;

}

.byxz a{

	height:55px;

	width:49%;

	margin:0px 0.5%;

	padding:10px 0px;

	text-align: center;

	font-size: 22px;

	color:#000;

	border:1px solid #e0e0e0;

	display: block;

	background-color:#FFFFFF;

	float:left;

	font-weight: 600;

}

.byxz a p{

	text-align: center;

	font-size: 10px;

	color:#989898;

	font-weight: 400;

}

.byxz a:visited{

	color:#000;

	background-color:#FFFFFF;

}

.byxz a:hover{

	color:#fff;

	background-color:#06b672;

	box-shadow: 2px 2px 3px #e0e0e0;

}

.byxz a:visited p{

	color:#000;

}

.byxz a:hover p{

	color:#fff;

}

.byxz_detail {

	margin-top: 30px;

	box-shadow: 0px 0px 2px #e0e0e0;

	padding:0px 15px;

	min-height: 200px;

	margin-bottom: 30px;

	padding-bottom: 20px;

}

.byxz_detail h4{

	font-size: 30px;

	color:#06b672;

	text-align: center;

	padding:30px 0px;

	font-weight: 500;

	width:30%;

	border-top: 2px solid #06b672;

	margin:0px auto;

}

.byxz_detail h3{

	font-size: 18px;

	line-height: 30px;

	color:#000;

}

.byxz_detail p{

	font-size: 14px;

	line-height: 23px;

	color:#262626;

}

.ksjj {

	margin-top:0px;

}



.ksjj_p img{

	width:100%;

	position: relative;

}



.ks_position {

	position: absolute;

	width:34%;

	background-color:rgba(251,251,251,0.80);

	height:64px;

	line-height:64px;

	text-align: center;

	font-size:22px;

	color:#000;

	border-radius: 0px 34px 34px 0px;

	bottom:20%; font-weight:bold;

}

.ksxq {

	width:100%;

	margin-top: 20px;

}

.ksxq img{

	padding:20px 0px;

}

.tabs_nav4 li{

	/*width:32.9%;*/
	width:24%;

	margin:0px 0.2%
	
	

}

.tabs_nav4 li a{

	color:#004d68;

	width:100%;

	text-align: center;

	border:1px solid #e0e0e0;

	padding:10px 0px;

	font-size: 22px;

	color:#000;

	background-color:#fff;

	display: block;

}

.tabs_nav4 li a p{

	font-size: 10px;

}

.tabs_nav4 .ks_btn01{

	color:#000;

	background-color:#fff;

	font-weight: 500;

}

.tabs_nav4 .ks_btn01:visited{

	color:#000;

	background-color:#fff;

}

.tabs_nav4 .ks_btn01:hover{

	color:#FFFFFF;

	transition-duration: 0.1s;border:1px solid #00a8e4;

	background-color:#00a8e4;

}

.tabs_nav4 .ui-tabs-active .ks_btn01,.tabs_nav4 .ks_btn01:hover a[class*="color"]{

	background-color:#00a8e4;

	color:#fff;

	transition-duration: 0.7s;border:1px solid #00a8e4;

}

.ksxq_detail h4{

	font-size: 26px;

	color:#262626;

	line-height: 50px;

	width:100%;

	font-weight: bolder;

}



.ksxq_detail p{

	font-size: 16px;

	color:#646566;

	line-height: 27px;

}



.ksxq_detail {

	height: auto;

	margin-top: 10px;

	margin-bottom: 20px;

	font-size: 16px;

	color:#131415;

	line-height:30px;

	 padding:30px;

}
.row an_news_list2 ksxq_detail ui-tabs-panel ui-widget-content ui-corner-bottom img{
    text-align: center;
}
.ksjj_p {

	width:100%;

	position: relative;

}



.kszj {

	width:100%;

	box-shadow:0px 0px 2px #e0e0e0;

	padding-bottom: 20px;

	margin-bottom: 15px;

}

.kszj h4{

	font-size: 25px;

	color:#000;

	font-weight: 800;

	width:30%;

	border-top: 2px solid #0477be;

	margin:50px auto 0px;

	text-align: center;

	padding:10px 0px;

}

.kszj h4 p{

	font-size: 11px;

	color:#989898; font-weight:normal; text-transform:uppercase;

}

.kszj h3{

	font-size: 25px;

	color:#000;

	font-weight: 800;

	width:30%;

	border-top: 2px solid #9dc447;

	margin:50px auto 0px;

	text-align: center;

	padding:10px 0px;

}

.kszj h3 p{

	font-size: 11px;

	color:#989898;

}

.ks_type a{

	width:23%;

	margin:1%;

	height:45px;

	line-height: 45px;

	text-align: center;

	font-size: 16px;

	font-weight: 400;

	color:#000;

	background-color:#fff;

	border:1px solid #e0e0e0;

	border-radius:4px;

	display: block;

	float:left; overflow:hidden;

}

.ks_type a:visited{

	color:#000;

	background-color:#fff;

}

.ks_type a:hover{

	color:#fff;

	background-color:#9ac242;border:1px solid #9ac242;

}



















.ks_type2 a{

	width:31.3%;

	margin:1%;

	height:40px;

	line-height: 40px;

	text-align: center;

	font-size: 16px;

	color:#000;

	background-color:#fff;

	border:1px solid #e0e0e0;

	border-radius:4px;

	display: block;

	float:left;

}

.ks_type2 a:visited{

	color:#000;

	background-color:#fff;

}

.ks_type2 a:hover{

	color:#fff;

	background-color:#9ac242;

}















.news01 {

	width:100%;

	padding:15px 30px;

	border:1px solid #e0e0e0;

	margin-top: 30px;

}

.news01 a img{

	width:100%;

	overflow: hidden;

}

.news01 img:hover{

	transition-duration: 0.7s;

	transform: scale(1.1);

}

.news01 h4{

	text-align: center;

}

.news01 h4 a{

	font-size: 25px;

	font-weight:bold;

	text-align: center;

	 

	line-height:34px;

	overflow: hidden;

	color:#000000;

	cursor: pointer;

}

.news01 h4 a:visited{

	color:#000000;

}

.news01 h4 a:hover{

	color:#06b672;

}



.time02 {

	font-size: 14px;

	color:#989898;

	line-height: 20px;

	margin:0px auto;

	display: block;

	width:fit-content;

}

.time02t {

	font-size: 14px;

	color:#aaaaaa;

	line-height: 18px;

	font-weight: 400;

}

.news01_detail{

	padding:15px 30px;

	width:100%;

	border:1px solid #e0e0e0;

	border-top: none;

	color:#989898;

}

.news01_detail img{ width:100%; border-radius:4px;

	 

}

.news01_detail p{

	color:#262626;

	font-size: 17px;

	line-height:30px;

	height:90px;

	overflow: hidden; margin:10px auto; margin-top:15px;

}



.news01_detail_btn a{

	width:180px;

	height:56px;

	font-size: 16px;

	line-height: 54px;

	text-align: center;

	background-color:#f4f4f4;

	display: block;

	margin:20px auto;

	color:#000;

	border:1px solid #e0e0e0; border-radius:3px;

}

.news01_detail_btn a:visited{

	background-color:#f4f4f4;

	color:#000;

}

.news01_detail_btn a:hover{

	background-color:#06b672;	border:1px solid #06b672;

	color:#fff;

	transition-duration: 0.7s;

}

.news02_container {

	width:100%;

	padding-right: 0px;

	margin-bottom: 30px;

}





 







.news02_container_pi{

	width:236px;

	float:left;

	overflow: hidden; border-radius:4px; overflow:hidden;

}

 

.news02_container_pi img:hover{

	transition-duration: 0.7s;

	transform: scale(1.1);

}

.yjsds_pic{ width:180px; height:180px;border-radius:50%; overflow:hidden;}

.yjsds_pic img{ width:100%; height:auto; border-radius:50%}











.news02 {

	float:right;

	width:580px;

}

.yjsds_txt{ width:640px;}

.news02_title a{

	font-size:22px;

	font-weight:bold;

	height:45px;

	line-height: 45px;

	width:100%;

	color:#131415;

	overflow: hidden;

	display: block;text-decoration:none

}

.news02_title a:visited{

	color:#131415; text-decoration:none

}

.news02_title a:hover{

	color:#06b672;text-decoration:none

}



.news01_container {

	margin-bottom: 30px;

	box-shadow: 0px 0px 25px #e0e0e0;

	 border:0px;

}



.news02 .time{

	font-size: 14px;

	color:#989898;

	height:40px;

	line-height: 40px;

	overflow: hidden;

}



.news02_container_detail{

	font-size: 14px;

	color:#494949;

	line-height: 24px;

	height:72px;

	overflow: hidden;

	padding-right: 10px;

	margin-bottom: 8px;

	font-weight: 400; margin-top:9px;

}

.news02_container_detail a{

	display: none;

}

.news02_btn a{

	font-size: 14px;

	color:#06b672;

	float:right;

	padding-right: 10px;

	margin-top: -35px;

	font-weight: 400;

}

.news02_btn a:visited{

	color:#06b672;

}

.news02_btn a:hover{

	color:#98c13f;

}

@media only screen and (max-width: 1000px){

	.news02 {

		float:none;

		width:100%;

	}

	.news02_container_detail a{

		display: block;

		float:right;

	}

	.news02_container_pi{

		width:80%;

		margin:20px auto;

		float:none;

		border-radius: 4px;

	}

	.news02_btn a{

		display: none;

	}

	.news02_container{

		padding:0;

	}

	.news02 p{

		padding:0;

	}

	.news02{

		padding:1%;

	}

	.news01 h4 a{

		font-size: 18px;

		line-height: 28px;

		height: fit-content;

	}

	.time02{

		font-size: 10px;

	}

	.time02t{

		font-size: 10px;

	}

	.news01_detail_btn a{

		width:100px;

		height:35px;

		line-height: 35px;

		font-size: 12px;

	}

	.news01_detail p{

		font-size: 12px;

	}

	.news02_title a{

		font-size: 18px;

	}

	.news02_container_detail{

		font-size: 12px;

	}

	.kszj{

		margin-bottom: 15px;

	}

	.byxz a{

		font-size: 16px;

	}

	.byxz a p{

		font-size: 12px;

	}

	.jbbj_tab{

		font-size: 18px;

	}

	.jbbj_title{

		font-size: 16px;

	}

	.jbbl_detail p{

		font-size: 12px;

	}

	.click{

		font-size: 10px;

	}

	.page a{

	width:40px;

	height:20px;

	line-height: 20px;

		font-size: 10px;

	background-color:#fff;

}

	.next_page p{

		font-size: 10px;

	}

}

.yygk_detail {

	padding:30px;

	padding-top: 60px; font-size:17px; color:#131415; line-height:34px; text-align:left;

}

.yygk_detail p{

	 font-size:17px; color:#131415; line-height:34px; text-align:left;

}



















.zjjj {

	border:1px solid #e0e0e0;

	border-radius:4px;

	margin-top: 30px;

	position: relative;

}

.zjjj:before{

	content: "";

	width:60%;

	height:3px;

	background-color:#989898;

	position: absolute;

	top: -2px;

	left:20%;

}

.zjjj img{

	width:124px;

	height:100%;

	border-radius: 50%;

	display: block;

	margin:10px auto;

}

.zjjj h4 {

	text-align: center;

}

.zjjj h4 a{

	font-size: 22px;

	color:#000;

	font-weight: 500;

}

.zjjj h4 a:visited{

	color:#000;

}

.zjjj h4 a:hover{

	color:#06b672;

}



.zjjj p{

	font-size: 14px;

	color:#646566;

	height:40px;

	line-height: 20px;

	 padding-top:5px;

	  padding-bottom:5px;

	margin:10px;

	text-align: center;

}



.zjjj_btn {

	width:100%;

	text-align: center;

}

.zjjj_btn a{

	width:100%;

	height:50px;

	line-height: 50px;

	font-size: 14px;

	display: block;

	text-align: center;

	background-color:#f4f4f4; border-top:#e0e0e0 1px solid;

	color:#131415;

	font-weight: 400;

}

.zjjj_btn a:visited{

	background-color:#f4f4f4;

	color:#131415;

}

.zjjj_btn a:hover{

	background-color:#00a8e4;

	color:#fff;

}





.zjjj_page {

	margin-top: 20px;

	margin-bottom: 15px;

}

.news02_container_detail a{

	color:#06b672;

}

.news02_container_detail a:visited{

	color:#06b672;

}

.news02_container_detail a:hover{

	color:#98c13d;

}

@media only screen and (max-width: 480px){

	.f_right{

		float:right;

		margin-top: -40px;

	}

}

@media only screen and (max-width: 1000px){

	.news02_container_detail{

		height: fit-content;

	}

	.zjjj{

		width:100%;

		float:none;

	}

	.search{

		margin:0px auto;

	}

	.top_r{

		margin:70px auto 0px;

	}

	.tel {

		font-size: 12px;

	}

	.tel p{

		font-size: 18px;

	}

	.top_r{

		width:95%;

		margin:50px auto 0px;

	}

	.search p{

		font-size: 14px;

		color:#989898;

		padding-top: 40px;

	}

	.testiomials_carousel {

		width:100%;

		

	}

	

	.today_line{

		display: none;

	}

	.testiomials_carousel {

		padding-bottom: 10px;

		font-size: 14px;

		color:#000000;

	}

	.enter a{

		font-size: 15px;

		padding:20px 0px;

		padding-left: 5px;

		line-height: 50px;

	}

	.enter a span{

		display: none;

	}

	.tabs_nav li{

		width:25%;

		float:left;

	}

	.tabs_nav li a{

		font-size: 16px;

	}

	.tabs_nav li a p{

		display: none;

	}

	.sub .fa-angle-right{

		display: none;

	}



	.tabs_nav3 li a{

		font-size: 13px;

	}

	.ztlm01{

		width:49%;

		margin:0.5%;

		float:left;

	}

	.ztlm01_dis{

		display: none;

	}

	.bottom_info {

		font-size: 12px;

	}

	.bottom_info img{

		width:80%;

		margin:15px auto;

	}

	.belon_f {

		font-size: 10px;

		padding:0 10px;

	}

	.hl_p1{

		display: none;

	}

	.hl_p2{

		width:100%;

		float:none;

	}

	.hldt_intro a{

		font-size: 14px;

		color:#262626;

	}

	.time {

		width:30%;

		margin:10px auto;

		float:none;

	}

	.hldt_l01_detail{

		width:100%;

		float:none;

	}

	.tsfc img{

		width:100%;

		float:none;

		border:1px solid #fff;

	}

	.bottom_info{

		padding:0px 3%;

	}

	.byxs_time {

		font-size: 4vw;

	}

	.byxs_time p{

		font-size: 3vw;

	}

	.next_page{

		width:70%;

	}

	.byxs_f h4{

		font-size: 16px;

	}

	.byxs_f p{

		font-size: 12px;

	}

	.byxz_detail h4{

		font-size: 18px;

		width:60%;

	}

	.byxz_detail p{

		font-size: 12px;

	}

	.nav_t {

		margin-top:30px;

	}

	.ksjj {

		margin-top: 30px;

	}

	.tabs_nav4 li a{

		font-size: 16px;;

	}

	.ksxq_detail h4{

		font-size: 16px;

	}

	.ksxq_detail p{

		font-size: 14px;

	}

	.jbbj {

		margin-top: 30px;

	}

	.byxs_list {

		margin-top: 30px;

	}

	.byxz {

		margin-top: 30px;

	}

	.ks_type a{

		width:32.3%;

		margin:0.5%;

		font-size: 14px;

	}

	.ks_type2 a{

		width:49%;

		margin:0.5%;

		font-size: 14px;

	}

	.kszj h4{

		width:60%;

	}

	.kszj h3{

		width:60%;

	}

	.zjjj h4 a{

		font-size:16px; 

	}

	.zjjj p{

		font-size: 12px;

	}

	.zjjj_btn a{

		font-size: 12px;

	}

}

@media only screen and (max-width: 638px){

	.tabs_nav3 li a{

		font-size: 3vw;

	}

	.ks_position{

		font-size: 4vw;

	}

	.ks_type a{

		width:48%;

		margin:1%;

		font-size: 3vw;

	}

	.ks_type2 a{

		width:49%;

		margin:0.5%;

		font-size: 3vw;

	}

}

.dj_search {

	width:100%;

	height:45px;

	border:1px solid #bd0000;

	border-radius:4px;

	margin-left: 10%;

	background-color:#bd0000;

}



.dj_search_btn {

	background-color:#bd0000 !important;

}

.dj_search p a{

	color:#bd0000;

	text-decoration: none;

}



.dj_tel {

	background-color:#BD0000;

}



.dj_menu_bg {

	background-color:#BD0000;

}



.link_space {

	margin-top: 50px;

}

@media only screen and (max-width: 1000px){

	.link_space {

		margin-top: 30px;

	}

}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}

    .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

.map_width img{

	max-width:2000px;

}









.rs {

	font-size: 14px;

	color:#000;

}

.rs a{

	font-size: 14px;

	color:#000;

	margin:0px 5px;

}

.rs a:visited{

	font-size: 14px;

	color:#000;

}

.rs a:hover{

	font-size: 14px;

	color:#0172c0;

}



.tt_bg {

	width:140px;

	height:56px;

	line-height:56px;

	background-color:#06b672;

	text-align: center;

	font-size:22px;

	margin-top: -15px;

	color:#fff;

}



.hover_news_bg {

	width:100%;

	height:56px;

	background-color:#F4F4F4;

	margin-top:30px;

}



.nav_found {

	width:100%;

	height:95px;

	padding:16px 50px 20px 38px;

	border:1px solid #e0e0e0;

	 

	 border-radius:4px;

	 

	margin-top:30px;

	background-color:#ffffff;

}

.nav_found:visited {

	background-color:#f4f4f4;

}

.nav_found:hover {

	background-color:#06b672;border:1px solid #06b672; 

	transition-duration: 0.7s;

}

.nav_found:hover .nav_found_f,

.nav_found:hover .nav_found_logo,

.nav_found:hover .nav_found_f p{

	color:#fff;

	transition-duration: 0.7s;

}

.nav_found_logo {

	font-size: 60px;

	color:#06b672;

	float:left;

}



.nav_found_f {

	float:left;

	font-size: 24px;

	color:#000000;

	text-indent: 15px;

	margin-top:0px;

	font-weight: 500; line-height:28px; padding-top:5px;

}

.nav_found_f p{

	font-size: 16px;

	color:#343536;

	margin-top:0px;

	font-weight:normal; text-transform:uppercase; 

}











.f_xs_border a{

	background-image: url(../../images/images/shu.jpg);

	background-repeat: no-repeat;

	background-position: center right;

}

.kszj_line {

	width:100%;

	height:3px;

	background-color:#98c13f;

	position: relative;

	margin-top:0px;

}

.kszj_line:before{

	content:"";

	width:140px;

	height:3px;

	background-color:#06b672;

	position: absolute;

	top:0;

	left: 0;

}



.an_top a span{

	padding:1px 3px;

	background-color:#06b672;

	color:#FFFFFF;

	margin-left: 5px;

}







.ks_tit {

	font-size:34px;

	color:#000;

	font-weight:bold; line-height:56px; margin-top:26px;

}

.ks_tit a{

 font-weight:bold;

	color:#000; text-decoration:none;

 

}

.ks_tit a:visited{

	 font-weight:bold;

	color:#000; text-decoration:none;

 

}

.ks_tit a:hover{

	 font-weight:bold;

	color:#06b672; text-decoration:none;

 

}

















.ks_contain {

	margin-top:30px;

}



.show_my_content {

	overflow: visible !important;

}







.ks_intro {

	font-size: 16px;

	color:#262626;

	height:150px;

	line-height:30px;

	overflow: hidden;

	margin-top:10px;

	font-weight:normal;

}

.ks_intro a{

	font-size: 14px;

	color:#06b672;

}

.ks_intro a:visited{

	color:#06b672;

}

.ks_intro a:hover{

	color:#98c13d;

}













.ks_zj {

	width:31.3%;

	margin:0px 1%;

	text-align: center;

	margin-top: 30px;

	float:left;

}

.ks_zj img{

	 

	box-shadow: 0px 0px 15px #888;

	border-radius: 50%;

	width:80%;

}

.ks_zj img:hover{

	opacity: 0.8;

	transition-duration: 0.7s;

	-moz-opacity:0.8;

	-khtml-opacity:0.8;

}



.zj_name a{

	font-size: 22px;

	color:#000;

	line-height: 40px;

	font-weight: 500;

}

.zj_name a:visited{

	color:#000;

}

.zj_name a:hover{

	color:#06b672;

}



.zj_job {

	font-size: 14px;

	font-weight:normal;

	color:#646566;

	height:40px;

	line-height: 20px;

	overflow: hidden;

}



@media only screen and (max-width: 1000px){

	.ks_contain{

		width:100%;

		position: relative;

		margin-top: -20px;

	}

	.ks_zj{

		position: relative;

		

	}

	.zj_job{

		position: relative;

	}

}











.clear_border {

	border:0px #e0e0e0;

}











.zdks01 {

	width:100%;

	height:180px;

	line-height: 180px;

	text-align: center;

	font-size: 18px;

	color:#fff !important;

	background-image: url(../../images/images/szdzk01.jpg);

	background-repeat: no-repeat;

	background-position: center;

	background-size: cover;

	border:0px !important;

	position: relative;

	margin-top: 30px;

}

.zdks02 {

	width:100%;

	height:180px;

	line-height: 180px;

	text-align: center;

	font-size: 18px;

	background-image: url(../../images/images/szdzk02.jpg);

	color:#fff !important;

	border:0px !important;

	background-repeat: no-repeat;

	background-position: center;

	background-size: cover;

	position: relative;

	margin-top: 30px;

}

.zdks03 {

	width:100%;

	height:180px;

	line-height: 180px;

	text-align: center;

	font-size: 18px;

	background-image: url(../../images/images/szdzk03.jpg);

	color:#fff !important;

	border:0px !important;

	background-repeat: no-repeat;

	background-position: center;

	background-size: cover;

	position: relative;

	margin-top: 30px;

}

.show_square:before{

	content: "";

	width:50%;

	height:50%;

	background-color:rgba(0,116,189,0.70);

	z-index:100;

	position: absolute;

	top:0;

	left: 0;

	-webkit-transform: translate(0px, 0px) scale(0);

        transform: translate(0px, 0px) scale(0);

        -webkit-transition-duration: 200ms;

        transition-duration: 200ms;

        -webkit-transition-delay: 0s;

        transition-delay: 0s;

}

.show_square:after{

	content: "";

	width:50%;

	height:50%;

	background-color:rgba(0,116,189,0.70);

	z-index: 100;

	position: absolute;

	top:0;

	right: 0;

	-webkit-transform: translate(0px, 0px) scale(0);

        transform: translate(0px, 0px) scale(0);

        -webkit-transition-duration: 200ms;

        transition-duration: 200ms;

        -webkit-transition-delay: 100ms;

        transition-delay: 100ms;

}

.show_my_square:before{

	content: "";

	width:50%;

	height:50%;

	background-color:rgba(0,116,189,0.70);

	z-index: 100;

	position: absolute;

	bottom:0;

	left: 0;

	-webkit-transform: translate(0px, 0px) scale(0);

        transform: translate(0px, 0px) scale(0);

        -webkit-transition-duration: 200ms;

        transition-duration: 200ms;

        -webkit-transition-delay: 200ms;

        transition-delay: 200ms;

}

.show_my_square:after{

	content: "";

	width:50%;

	height:50%;

	background-color:rgba(0,116,189,0.70);

	z-index: 100;

	position: absolute;

	bottom:0;

	right:0;

	-webkit-transform: translate(0px, 0px) scale(0);

        transform: translate(0px, 0px) scale(0);

        -webkit-transition-duration: 200ms;

        transition-duration: 200ms;

        -webkit-transition-delay: 300ms;

        transition-delay: 300ms;

}

.zdks_f{

	width:100%;

	height:200px;

	line-height:174px;

	text-align: center;

	font-size:22px;

	color:#fff;

	position: relative;

	bottom: 10px;

	z-index: 102;

}



.zdks01:hover .show_square:before,

.zdks01:hover .show_square:after,

.zdks01:hover .show_my_square:before,

.zdks01:hover .show_my_square:after{

	-webkit-transform: translate(0px, 0px) scale(1);

    transform: translate(0px, 0px) scale(1);

}

.zdks02:hover .show_square:before,

.zdks02:hover .show_square:after,

.zdks02:hover .show_my_square:before,

.zdks02:hover .show_my_square:after{

	-webkit-transform: translate(0px, 0px) scale(1);

    transform: translate(0px, 0px) scale(1);

}

.zdks03:hover .show_square:before,

.zdks03:hover .show_square:after,

.zdks03:hover .show_my_square:before,

.zdks03:hover .show_my_square:after{

	-webkit-transform: translate(0px, 0px) scale(1);

    transform: translate(0px, 0px) scale(1);

}

.tabs_nav4 .ui-tabs-active .zdks_f,.tabs_nav4 .zdks01:hover [class*="color"]{

	color:#fff;

	background-color:rgba(0,116,189,0.60);

	height: 180px;

}

.second_zdks{

	width:100%;

	height:50px;

	line-height:48px;

	padding:0px 10px;

	color:#000;

	font-size: 15px;

	font-weight: 500;

	border:1px solid #e0e0e0;

 

	background-color:#f4f4f4;

	margin-top: 30px; border-radius:3px;

}

.second_zdks:visited{

	color:#000;

	background-color:#f4f4f4;

}

.second_zdks:hover{

	color:#fff;

	background-color:#06b672;border:1px solid #06b672;

}

.second_zdks span{

	float:right;

	font-size: 26px;

}



.tsgz {

	margin-top:30px;

	width:100%; 

}



.ts01 {

	/*width:20%;*/
	width:33.33%;


	height:228px;

	 

	position: relative;

	overflow: hidden;

	float:left;

	 

	margin-top:10px;

}

.ts01 img{

	width:100%;height:228px;

}

.ts01 img:hover{

	transform: scale(1.1);

	transition-duration: 0.7s;

}



.ts01_f a{

	width:100%;

	height:50px;

	line-height: 50px;

	text-align: center;

	font-size:18px;

	color:#ffffff;

	position: absolute;

	top:89px;

	 

}

.ts01_f a:visited{

	color:#ffffff;

}

.ts01_f a:hover{

	color:#ffffff;

}

.ts02 {

	/*width:40%;*/
	width:33.33%;

	height:228px;

	 

	position: relative;

	overflow: hidden;

	float:left;

	 

	margin-top:10px;

}

.ts02 img{

	width:100%;height:228px;

}

.ts02 img:hover{

	transform: scale(1.1);

	transition-duration: 0.7s;

}

.ts02_f a{

	width:100%;

	height:60px;

	line-height:60px;

	text-align: center;

	font-size:18px;

	color:#ffffff;

	position: absolute;

	background-color:rgba(255,255,255,0);

	bottom:89px;

}

.ts02_f a:visited{

	color:#ffffff;

}

.ts02_f a:hover{

	color:#ffffff;

}

.ts03 {

	/*width:20%;*/
	width:33.33%;

	height:228px;

	 

	position: relative;

	overflow: hidden;

	float:left;

	 

	margin-top: 10px;

}

.ts03 img{

	width:100%;height:228px;

}



.ts03_f {

	position: absolute;

	width:100%;

	height:100%;

	background-color:rgba(0,117,189,0.86);

	bottom:0;

	text-align: center;

}



.ylt {

	font-size: 22px;

	color:#fff;

	margin-top:80px ;

	font-weight: 500;

}



.yt_line {

	width:40px;

	height:1px;

	background-color:#FFFFFF;

	margin:8px auto;

}



.ylt2 {

	font-size: 14px;

	color:#fff;

}

.ts03_f:hover .yt_line{

	transform: scaleX(2);

	transition-duration: 0.7s;

}



.ts04 {

	width:20%;

	height:228px;

	position: relative;

	overflow: hidden;

	float:left;

	margin-top:10px;

}

.ts04 img{

	width:100%;height:228px;

}

.ts04 img:hover{

	transform: scale(1.1);

	transition-duration: 0.7s;

}

.ts04_f a{

	width:100%;

	height:45px;

	line-height: 45px;

	text-align: left;

	text-indent: 30px;

	font-size: 18px;

	color:#000;

	position: absolute;

	bottom: 0;

	background-color:rgba(255,255,255,0.49);

}

.ts05 {

	width:20%;

	height:228px;

	position: relative;

	overflow: hidden;

	float:left;

	 

}

.ts05 img{

	width:100%;height:228px;

}

.ts05 img:hover{

	transform: scale(1.1);

	transition-duration: 0.7s;

}

.ts06 {

	width:20%;

	height:228px;

	position: relative;

	overflow: hidden;

	float:left;

	 

}

.ts06 img{

	width:100%;height:228px;

}

.ts06:hover img{

	transform: scale(1.1);

	transition-duration: 0.7s;

}

.ts06_f a{

	width:100%;

	height:228px;

	line-height: 228px;

	text-align: center;

	font-size:18px;

	color:#000;

	position: absolute;

	bottom: 0;

	background-color:rgba(255,255,255,0.49)

}

.ts06_f a:visited{

	color:#000;

}

.ts07_f a{

	width:100%;

	height:228px;

	line-height:228px;

	text-align: center;

	font-size: 18px;

	color:#ffffff;

	position: absolute;

	bottom: 0;

	background-color:rgba(152,193,63,0.64);

}

.ts07_f a:visited{

	color:#fff;

}



.ts07_f a:hover{

	color:#fff;

}







.ts07{

	width:40%;

	height:228px;

	position: relative;

	overflow: hidden;

	float:left;

	 

}

.ts07 img{

	width:100%;height:228px;

}

.ts07 img:hover{

	transform: scale(1.1);

	transition-duration: 0.7s;

}



.first_news_tit a{

	font-size: 16px;

	font-weight:bold;

	color:#000;

	height:40px;

	line-height: 40px;

	overflow: hidden;

}

.first_news_tit a:visited{

	color:#000;

}

.first_news_tit a:hover{

	color:#06b672;

}



.first_news_p{

	width:40%;height:145px; border-radius:3px;

	overflow: hidden;

	float:left;

}

.first_news_p img{

	width:100%; height:145px; border-radius:3px;

}

.first_news_p img:hover{

	transform: scale(1.1);

	transition-duration: 0.7s;

}



.first_news_f {

	width:57%;

	float:right;

	height:163px;

	line-height: 23px;

	overflow: hidden;

	font-size: 14px;

	color:#989898;

	font-weight: 500;

}

.first_news_f a{

	font-size: 14px;

	color:#262626;

}

.first_news_f a:visited{

	font-size: 14px;

	color:#262626;

}

.first_news_f a:hover{

	font-size: 14px;

	color:#06b672;

}

.tpxw {

	width:100%;

	margin-top:30px;

}

.mob_ts01 a{

		width:100%;

		height:40px;

		line-height: 40px;

		font-size: 16px;

		color:#fff;

		background-color:#BC0000;

		display: block;

		text-align: center;

	display: none;

	margin-top: 15px;

	border-radius: 4px;

}

.mob_ts01 a:visited{

		background-color:#BC0000;

}

.mob_ts01 a:hover{

		background-color:#A40404;

	transition-duration: 0.7s;

}

.mob_ts02 a{

		width:100%;

		height:40px;

		line-height: 40px;

		font-size: 16px;

		color:#fff;

		background-color:#06b672;

		display: block;

		text-align: center;

	display: none;

	margin-top: 15px;

	border-radius: 4px;

}

.mob_ts02 a:visited{

		background-color:#06b672;

}

.mob_ts02 a:hover{

		background-color:#065A8E;

	transition-duration: 0.7s;

}

.mob_ts03 a{

		width:100%;

		height:40px;

		line-height: 40px;

		font-size: 16px;

		color:#fff;

		background-color:#98c13f;

		display: block;

		text-align: center;

	display: none;

	margin-top: 15px;

	border-radius: 4px;

}

.mob_ts03 a:visited{

		background-color:#98c13f;

}

.mob_ts03 a:hover{

		background-color:#89AD3B;

	transition-duration: 0.7s;

}

@media only screen and (max-width: 1000px){

	

	.top_bg{

		padding-bottom:30px;

	}

	.hover_news_bg{

		height:35px;

		margin-bottom: 50px;

	}

	.tt_bg{

		height:35px;

		line-height: 35px;

		font-size: 16px;

	}

	.nav_buttons_wrap{

		margin-top: -47px;

	}

	.testiomials_carousel {

		bottom: -40px;

		font-size: 14px;

	}

	.nav_found_logo{

		font-size: 58px;

	}

	.nav_found_f{

		font-size: 16px;

	}

	.nav_found_f p{

		font-size: 14px;

	}

	.nav_found {

		width:100%;

		height:100px;

		padding:15px 50px 15px 80px;

		border:1px solid #E0E0E0;

		box-shadow: 0px 0px 15px #888;

		margin-top: 30px;

		background-color:#fff;

	}

	.tabs_nav li a{

		font-size: 14px;

		font-weight: bolder;

	}

	.tab_height li a{

		font-size: 13px;

	}

	.tabs_btn a{

		font-size: 13px;

	}

	.tpxw {

		margin-top: 30px;

	}

	.btn_bg4{

		width:100%;

	}

	.tabs_nav3 li{

		padding:0;

		width:46%;

		margin:2%;

		float:left;

	}

	.ks_contain{

		margin-top: 20px;

	}

	.ks_tit{

		font-size: 20px;

	}

	.ks_intro{

		font-size: 14px;

	}

	.zj_name a{

		font-size: 16px;

		line-height: 30px;

	}

	.zj_job{

		font-size: 14px;

	}

	.tabs_nav4 li{

		width:99%;

		margin:0.5%;

	}

	.second_zdks{

		width:46%;

		margin:2%;

		float:left;

	}

	.zdks01{

		height:60px;

		line-height: 60px;

		display: inline;

		margin-top: 15px;

	}

		.zdks02{

		height:60px;

		line-height: 60px;

		display: inline;

			margin-top: 15px;

	}

		.zdks03{

		height:60px;

		line-height: 60px;

		display: inline;

		margin-top: 15px;

	}

	.tabs_nav4 .ui-tabs-active .zdks_f,.tabs_nav4 .zdks01:hover [class*="color"]{

	height: 60px;

}

	.zdks_f{

		height:60px;

		line-height: 60px;

	}

	.ts01,.ts02,.ts03,.ts04,.ts05,.ts06,.ts07,.ts08{

		display: none;

	}

	.mob_ts01 a,.mob_ts02 a,.mob_ts03 a{

		display: block;

	}

	 

	.first_news_tit a{

		font-size: 16px;

	}

	.an_news_list ul li a{

		font-size: 13px;

	}

	.an_news_list ul li span{

		font-size: 13px;

	}

	.an_title a{

		font-size: 16px;

	}

	.an_news_con{

		font-size: 14px;

	}

	.an_top p{

		font-size: 26px;

	}

	.an_top a{

		font-size: 12px;

	}

	.kszj_line:before{

		width:110px;

	}

	.select_input{

		font-size: 12px;

	}

	.nav_t{

		font-size: 12px;

	}

}

















.news02_title {

	width:100%;

	border-top: 3px solid #e0e0e0;

}



.news02_title:hover{

	 transition-duration: 0.7s;

	border-top: 3px solid #06b672;

}

.kind_of_ks {

	font-size: 16px;

	color:#989898;

	display: block;

	text-indent: 1%;

}



.kind_of_block {

	width:100%;

	clear: both;

	padding-top: 20px;

}



.ybzl_time {

	width:17%;

	height:135px;

	line-height: 90px;

	font-size: 24px;

	font-weight: 800;

	text-align: center;

	color:#989898;

	border:1px solid #e0e0e0;

	border-radius: 4px;

	background-color:#FFFFFF;

	background-image: url(../../images/images/ybzl_t.png);

	background-size: 18%;

	background-position: 10px 10px;

	background-repeat: no-repeat;

	float:left;

}

.ybzl_time p{

	line-height: 0px;

}



.ybzl_news_detail {

	width:80%;

	float:right;

	border:1px solid #E0E0E0;

	padding:15px 15px 0px 15px;

	position: relative;

}



.ybzl_news_d_tit a{

	font-size: 18px;

	color:#000;

	font-weight: 600;

	height:18px;

	line-height: 18px;

	overflow: hidden;

	display: block;

}

.ybzl_news_d_tit a:visited{

	color:#000;

}

.ybzl_news_d_tit a:hover{

	color:#037ac2;

}



.ybzl_news_aut {

	font-size: 12px;

	color:#989898;

	height:23px;

	line-height: 30px;

}







.ybzl_news_dd {

	font-size: 14px;

	color:#1F1F1F;

	height:56px;

	line-height: 28px;

	font-weight: 500;

	overflow: hidden;

	margin-bottom: 20px;

}







.ybzl_news {

	width:100%;

	margin-bottom: 30px;

}



.ybzl_news_d_btn a{

	width:100px;

	height:30px;

	line-height: 30px;

	text-align: center;

	font-size: 12px;

	color:#fff;

	background-color: #888;

	float:right;

	display: block;

	position: absolute;

	bottom: 0;

	right: -15px;

	font-weight: 400;

}

.ybzl_news_d_btn a:visited{

	color:#fff;

	background-color: #888;

}

.ybzl_news_d_btn a:hover{

	background-color: #037ac2;

	transition-duration: 0.7s;

}

@media only screen and (max-width: 1000px){

	.ybzl_time{

		font-size: 3vw;

		height:110px;

		line-height: 70px;

	}

	.ybzl_news_detail{

		padding:5px 5px 0px 5px;

	}

	.ybzl_news_d_tit a{

		font-size: 14px;

		font-weight: 600;

	}

	.ybzl_news_aut{

		font-size: 8px;

		height:28px;

		line-height: 32px;

	}

	.ybzl_news_dd{

		font-size: 12px;

		font-weight: 300;

		height:36px;

		line-height: 18px;

	}

	.ybzl_news_d_btn a{

		font-size: 8px;

		width:80px;

		height:20px;

		line-height: 20px;

		right: 0;

	}

	.hlgk_t{

		font-size: 18px;

	}

	.hlgk_f p{

		font-size: 12px;

		height:fit-content;

	}

	.hlgk_btn a{

		width:100px;

		height:30px;

		line-height: 30px;

		font-size: 10px;

	}

	.hldt h4{

		font-size: 18px;

	}

	.hldt h4 a{

		width:80px;

		height:20px;

		line-height: 20px;

		font-size: 10px;

	}

	.hldt_intro{

		height:40px;

		line-height: 40px;

	}

	.hldt_intro a{

		font-size: 12px;

	}

	.time{

		font-size: 16px;

		font-weight: 600;

	}

	.time p{

		font-size: 8px;

	}

	.hldt_l01_detail_t a{

		font-size: 16px;

	}

	.hldt_l01_detail p{

		font-size: 12px;

	}

	.hldt_l02 li a{

		font-size: 12px;

		font-weight: 500;

	}

	.hldt_l02 li span{

		display: none;

	}

	.tsfc{

		width:100%;

		float:none;

		margin-top: 15px;

		margin-bottom: 15px;

	}

	.hlgl h4{

		font-size: 16px;

	}

	.hlgl h4 a{

		font-size: 10px;

	}

	.hlgl_list{

		margin-top: 10px;

	}

	.hlgl_list li a{

		font-size: 12px;

	}

	.hlgl_list li span{

		display: none;

	}

}



.xkjs_tit {

	font-size:26px;

	font-weight:bold;

	color:#06b672;

	height:64px;

	line-height:64px;

	text-align: center; margin-top:26px;

}



.subject_type a{

	width:100%;

	height:80px;

	border:1px solid #e0e0e0;

	background-color:#fff;

	color:#343536;

	border-radius: 4px;

	display: block;

	text-align: center;

	font-size:22px;

	font-weight:normal;

	line-height:30px; padding:15px 0px;

}

.subject_type a:visited{

	background-color:#fff;

	color:#000;

}

.subject_type a:hover{

	background-color:#06b672;	border:1px solid #06b672;

	color:#fff;

	transition-duration: 0.7s;

}

.subject_type a p{

	font-size: 14px;

	font-weight: normal;line-height:20px; color:#646566; 

	 

}

.subject_type a:visited p{

	 font-size: 14px;

	font-weight: normal;line-height:20px;color:#646566;

	 

}





.subject_type a:hover p{

	 font-size: 14px;

	font-weight: normal;line-height:20px;color:#ffffff;transition-duration: 0.7s;

	 

}





.subject_type_detial {

	width:100%;

	position: relative;

	margin-top: 30px;

	border-radius: 4px;

	overflow: hidden;

}

.subject_type_detial img{

	width:100%; border-radius:4px;

}

.subject_type_detial img:hover{

	transform: scale(1.1);

	transition-duration: 0.7s;

}



.subject_name {

	width:200px;

	height:50px;

	line-height: 50px;

	font-size: 18px;

	color:#000;

	font-weight: 500;

	text-align: center;

	border-radius: 0px 30px 30px 0px;

	background-color:rgba(255,255,255,0.70);

	position: absolute;

	left: 0;

	bottom: 20%;

}



.subject_type_intro {

	border-radius: 4px;

	border:1px solid #E0E0E0;

	 

	padding:20px;

	margin-top: 30px;

}



.subject_tit {

	font-size:22px;

	color:#06b672;

	font-weight:normal;

	margin-top: 15px; line-height:40px;

}

.subject_tit p{

	font-size: 14px;

	color:#98c13e;

}



.subject_intro_i {

	font-size:16px;

	color:#343536;

	font-weight:normal;

	height:184px;

	line-height:30px;

	overflow: hidden;

	margin-top: 40px;

}



.subject_type_intro_btn a{

	font-size: 14px;

	color:#fff;

	background-color:#06b672;

	border-radius: 4px;

	height:50px;

	line-height: 50px;

	width:140px;

	text-align: center;

	display: block;

	margin:0px auto;

	margin-top: 40px;

	margin-bottom: 20px;

	font-weight: 400;

}

.subject_type_intro_btn a:visited{

	color:#fff;

	background-color:#06b672;

}

.subject_type_intro_btn a:hover{

	background-color:#00609b;

	transition-duration: 0.7s;

}



.bksjy {

	font-size: 30px;

	font-weight: 700;

	color:#06b672;

	text-align: center;

	margin-top: 50px;

	margin-bottom: 20px;

}



.bksjy_content {

	width:100%;

	box-shadow: 0px 0px 20px #e0e0e0;

	padding:30px;

	 

}



.bksjy_time {

	width:120px;

	height:30px;

	line-height: 30px;

	background-color: #3d3939;

	background-image: url(../../images/images/xkjs_view01png.png);

	background-repeat: no-repeat;

	background-position: 3px center;

	color:#fff;

	text-indent: 30px;

	float:left;

}



.bksjy_look {

	width:60px;

	height:30px;

	line-height: 30px;

	background-color: #3d3939;

	background-image: url(../../images/images/xkjs_view02png.png);

	background-repeat: no-repeat;

	background-position: 3px center;

	color:#fff;

	text-indent: 30px;

	float:left;

	margin-left: 10px;

}



.bksjy_show_more a{

	font-size: 14px;

	color:#98c13e;

	display: block;

	float:right;

	font-weight: 400;

}

.bksjy_show_more a:visited{

	color:#98c13e;

}

.bksjy_show_more a:hover{

	color:#06b672;

}



.bksjy_img {

	width:100%;

	margin-top: 30px;

	border-radius: 4px;

	overflow: hidden; position:relative

}

.bksjy_img img{

	width:100%;

}

.bksjy_img img:hover{

	transform: scale(1.1);

	transition-duration: 0.7s;

}







.bksjy_b{position:absolute; width:100%; height:49px; line-height:49px; font-size:14px; text-align:center; background:rgba(0,0,0,.64) ; left:0px; bottom:0px; z-index:99; color:#ffffff; padding:0 15px; overflow:hidden;}

.bksjy_b a{ color:#ffffff; text-decoration:none}



.bksjy_b a:visited{ color:#ffffff; text-decoration:none}

.bksjy_b a:hover{ color:#ffffff; text-decoration:none}



































.bksjy_f_tit a{

	font-size: 22px;

	color:#000;

	height:22px;

	line-height: 22px;

	display: block;

	overflow: hidden;

	margin-top: 30px;

	font-weight: 800;

}

.bksjy_f_tit a:visited{

	color:#000;

}

.bksjy_f_tit a:hover{

	color:#06b672;

}



.bksjy_f_time {

	height:35px;

	line-height: 35px;

	color:#989898;

	overflow: hidden;

	font-size: 12px;

}



.bksjy_f_detail {

	font-size: 14px;

	color:#1F1F1F;

	font-weight: 500;

	height:182px;

	line-height:26px;

	overflow: hidden;

	margin-bottom: 15px;

}



.bksjy_f_btn a{

	width:120px;

	height:35px;

	line-height: 35px;

	text-align: center;

	font-size: 14px;

	color:#fff;

	background-color:#06b672;

	display: block;

	margin:20px auto;

	border-radius: 4px;

	font-weight: 400;

}

.bksjy_f_btn a:visited{

	background-color:#06b672;

}

.bksjy_f_btn a:hover{

	background-color:#98c13e;

	transition-duration: 0.7s;

}



.yjsjy_news {

	width:100%;

	padding:10px;

	border:1px solid #e0e0e0;

	margin-top: 30px;

}

.yjsjy_news:hover {

	border:1px solid #a0c552;

}



.yjsjy_time {

	font-size: 16px;

	color:#000;

	font-weight: 600;

	width:17%;

	text-align: center;

	height:80px;

	line-height: 80px;

	border-right: 1px solid #E0E0E0;

	float:left;

}



.yjsjy_news_detail {

	width:83%;

	padding:0px 15px;

	float:left;

}



.yjsjy_news_tit {

	font-size: 18px;

	font-weight: 800;

	height:30px;

	line-height: 30px;

	overflow: hidden;

	color:#000;

}



.yjsjy_news_dd {

	font-size: 14px;

	color:#1F1F1F;

	font-weight: 500;

	height:46px;

	line-height: 23px;

	overflow: hidden;

	color:#1F1F1F;

}



.yjsjy_zjjs {

	width:100%;

	padding:15px;

	border:1px solid #e0e0e0;

	box-shadow: 0px 0px 20px #e0e0e0;

	margin-top: 30px;

}



.yz_tit {

	font-size:22px;

	color:#0070c0;

	height:40px;

	line-height:40px;

	font-weight:normal;

}



.yz_img {

	width:36%;

	margin:44px 2% 0px;

	border-radius: 50%;

	box-shadow: 0px 0px 10px #e0e0e0;

	float:left;

	display: block;

	overflow: hidden;

}

.yz_img img{

	width:100%;

}



.yz_details {

	width:60%;

	margin-top: 44px;

	float:right;

}



.yz_subject {

	font-size: 18px;

	font-weight: 500;

	color:#98c13e;

	height:25px;

	line-height: 25px;

}



.yz_names {

	font-size:22px;

	font-weight:normal;

	height:49px;

	line-height: 49px;

}





.yz_names a{ color:#000000; text-decoration:none

	 

}

.yz_names a:visited{ color:#000000; text-decoration:none

	 

}

.yz_names a:hover{ color:#0070c0; text-decoration:none

	 

}







.yz_dd {

	font-size: 14px;

	color:#000;

	font-weight: 300;

	height:105px;

	line-height: 21px;

	overflow: hidden;

}

.yz_dd:after{

	content:"...";

	font-size: 14px;

}



.yz_btn a{

	width:120px;

	height:40px;

	line-height:38px;

	text-align: center;

	font-size: 13px;

	color:#646566;

	border-radius: 4px;

	background-color:#ffffff;

	display: block;

	margin:40px auto;

	font-weight: 400; border:#e0e0e0 1px solid;

}

.yz_btn a:visited{

	background-color:#ffffff;color:#646566;border:#e0e0e0 1px solid;

}

.yz_btn a:hover{

	background-color:#06b672;color:#ffffff;border:#06b672 1px solid;

}

.gcp a{

	width:100%;

	height:60px;

	border:1px solid #e0e0e0;

	background-color:#fff;

	color:#000;

	border-radius: 4px;

	display: block;

	text-align: center;

	font-size: 18px;

	font-weight: 500;

	line-height: 60px;

	margin-top: 30px;

}

.gcp a:visited{

	background-color:#fff;

	color:#000;

}

.gcp a:hover{

	background-color:#06b672;

	color:#fff;

	transition-duration: 0.7s;

}



.gcp_container {

	width:100%;

	box-shadow: 0px 0px 26px #e0e0e0;

	padding:30px;

	margin-top: 30px;

}



.gcp_img {

	width:100%;

	overflow: hidden;

	border-radius: 4px;

}

.gcp_img img:hover{

	transform: scale(1.1);

	transition-duration: 0.7s;

}



.gcp_tit {

	font-size: 24px;

	font-weight: 600;

	color:#06b672;

	margin-bottom: 20px;

	float:left;

}



.gpc_show_more a{

	font-size: 12px;

	color:#98c13e;

	display: block;

	float:right;

	font-weight: 400;

}

.gpc_show_more a:visited{

	color:#98c13e;

}

.gpc_show_more a:hover{

	color:#06b672;

}



.gcp_detial_tit a{

	font-size: 18px;

	font-weight: 500;

	color:#06b672;

	height:60px;

	line-height: 60px;

	display: block;

	overflow: hidden;

}

.gcp_detial_tit a:visited{

	color:#06b672;

}

.gcp_detial_tit a:hover{

	color:#98c13e;

}



.gcp_dd {

	font-size: 14px;

	color:#000;

	height:100px;

	line-height: 25px;

	font-weight: 500;

	overflow: hidden;

}

.gcp_dd:after{

	content: "...";

	font-size: 14px;

}



.gcp_dd_btn a{

	font-size: 12px;

	height:30px;

	line-height: 30px;

	width:110px;

	text-align: center;

	border-radius: 4px;

	background-color:#06b672;

	color:#fff;

	display: block;

	margin:40px auto;

	font-weight: 400;

}

.gcp_dd_btn a:visited{

	background-color:#06b672;

}

.gcp_dd_btn a:hover{

	background-color:#98c13e;

}



.type_nav a{

	width:100%;

	height:64px;

	line-height: 64px;

	font-size:22px;

	padding:0px 20px;

	background-color:#eeeeee;

	color:#000;

	display: block;

	font-weight:normal;

}

.type_nav a:visited{

	background-color:#eeeeee;

	color:#000;

}

.type_nav a:hover{

	background-color:#06b672;

	color:#fff;

	transition-duration: 0.7s;

}

.type_nav a span{

	float:right;

	font-size: 18px;

}



.kyjx_nav {

	margin:50px 0px;

	width:100%;

}



.type_nav {

	margin-top: 30px;

}

@media only screen and (max-width: 1000px){

	.subject_type a{

		font-size: 16px;

		margin-bottom: 3px;

	}

	.subject_type a p{

		font-size: 12px;

	}

	.xkjs_tit,.bksjy{

		font-size: 20px;

	}

	.subject_name{

		width:100px;

		height:30px;

		line-height: 30px;

		font-size: 12px;

	}

	.subject_tit{

		font-size: 16px;

	}

	.subject_tit p{

		font-size: 10px;

	}

	.subject_intro_i{

		font-size: 10px;

		height:fit-content;

	}

	.subject_type_intro_btn a,.bksjy_f_btn a,.yz_btn a,.gcp_dd_btn a{

		font-size: 10px;

		height:30px;

		line-height: 30px;

		width:90px;

		margin:15px auto;

	}

	.bksjy_time{

		font-size: 8px;

		background-size: 15%;

	}

	.bksjy_look{

		font-size: 8px;

		background-size: 35%;

	}

	.bksjy_show_more a{

		font-size: 10px;

	}

	.bksjy_f_tit a{

		font-size: 16px;

		font-weight: 600;

	}

	.bksjy_f_time{

		font-size: 8px;

	}

	.bksjy_f_detail{

		font-size: 10px;

		height: fit-content;

	}

	.yjsjy_time{

		font-size: 8px;

	}

	.yjsjy_news_tit{

		font-size: 14px;

		font-weight: 600;

	}

	.yjsjy_news_dd{

		font-size: 10px;

	}

	.yz_img{

		width:40%;

		float:none;

		margin:10px auto;

	}

	.yz_tit{

		font-size: 16px;

	}

	.yz_details{

		width:100%;

		float:none;

		margin-top: 10px;

	}

	.yz_subject{

		font-size: 16px;

		text-align: center;

	}

	.yz_names{

		text-align: center;

		font-size: 14px;

	}

	.yz_dd{

		font-size: 10px;

		font-weight: 500;

	}

	.gcp a{

		font-size: 16px;

		margin-top: 3px;

	}

	.gcp_tit{

		font-size: 16px;

		margin-top: 15px;

	}

	.gpc_show_more a{

		font-size: 8px;

		margin-top:15px;

	}

	.gcp_detial_tit a{

		font-size: 16px;

	}

	.gcp_dd {

		font-size: 10px;

		height:fit-content;

	}

	.type_nav a{

		font-size: 12px;

		height:40px;

		line-height: 40px;

	}

	.type_nav{

		margin-top: 10px;

	}

}



.ylt_zxdt {

	width:100%;

	border:0px solid #06b672;

	position: relative;box-shadow: 0px 0px 26px #e0e0e0;

	margin-top: 30px;

}



.ylt_zxdt_top {

	width:100%;

	height:56px;

	line-height: 56px;

	padding:0px 15px;

	background-color:#06b672;

	color:#fff;

	position: relative;

}



.ylt_zxdt_time {

	font-size: 14px;

	float:left;

}



.ylt_zxdt_tit {

	font-size:22px;

	font-weight:normal;

	margin:0px auto;

	width:fit-content;

}



.ylt_zxdt_more a{

	font-size:14px;

	display: block;

	position: absolute;

	right:15px;

	bottom: 0;

	color:#fff;

	font-weight:normal;

}

.ylt_zxdt_more a:visited{

	color:#fff; text-decoration:none

}

.ylt_zxdt_more a:hover{

	color:#fff; text-decoration:none

}

.ylt_top{ padding:30px}





.ylt_img{

	width:100%;

	display: block;

	overflow: hidden;

	border-radius: 4px;

 

}





.ylt_img a{

	width:100%;

	display: block;

	overflow: hidden;

	border-radius: 4px;

 

}

.ylt_img img{

	width:100%;

}

.ylt_img img:hover{

	transform: scale(1.1);

	transition-duration: 0.7s;

}



.ylt_news_tit a{

	font-size: 22px;

	color:#000;

	font-weight:normal;

 

	line-height:30px;

	overflow: hidden;

	display: block;

	margin-bottom: 20px;

}

.ylt_news_tit a:visited{

	color:#000;

}

.ylt_news_tit a:hover{

	color:#06b672;

}



.ylt_news_detail {

	font-size: 15px;

	color:#1F1F1F;

	font-weight: 500;

	height:125px;

	line-height: 25px;

	overflow: hidden;

	margin-top: 20px;

}



.ylt_check_detail_btn a{

	width:150px;

	height:49px;

	line-height: 49px;

	font-size: 16px;

	text-align: center;

	color:#fff;

	background-color:#06b672;

	display: block;

	border-radius: 4px;

	 margin:0 auto;

	margin-top:30px;

	font-weight:normal;

}

.ylt_check_detail_btn a:visited{

	background-color:#06b672;

}

.ylt_check_detail_btn a:hover{

	background-color:#005589;

	transition-duration: 0.7s;

}

.ylt_next a{

	color:#06b672;

	position: absolute;

	right: 30px;

	bottom: -60px;

	font-weight: 400;

}

.ylt_next a:visited{

	color:#06b672;

}

.ylt_next a:hover{

	color:#a9cd08;

}



.work_dyn {

	width:100%;

	height:56px;

	line-height: 56px;

	padding:0px 15px;

	font-size:22px;

	font-weight:normal;

	color:#000;

	background-color:#f0f0f0;

	margin-bottom: 5px;

}

.work_dyn a{

	float:right;

	font-size: 14px;

	color:#494949;

	font-weight:normal;

}

.work_dyn a:visited{

	color:#494949;

}

.work_dyn a:hover{

	color:#06b672;

}

.work_dyn_news{ color:#06b672}









.work_dyn_news a{

	font-size: 16px;

	color:#1F1F1F;

	font-weight: 500;

	height:40px;

	line-height: 40px;

	display: block;

	text-indent: 3px;

	overflow: hidden;

}

.work_dyn_news a:visited{

	color:#1F1F1F;

}

.work_dyn_news a:hover{

	color:#06b672;

}

.work_dyn_news a span{

	float:right;

	font-size: 14px;

	color:#565566;

}



.work_dyn_list {

	width:100%;

	margin:30px 0px;

}

@media only screen and (max-width: 1000px){

	.ylt_zxdt_time,.ylt_zxdt_more a,.work_dyn a{

		font-size: 10px;

	}

	.ylt_zxdt_tit{

		font-size: 18px;

	}

	.ylt_news_tit a{

		font-size: 16px;

	}

	.ylt_news_detail{

		font-size: 12px;

		height:fit-content;

	}

	.ylt_check_detail_btn a{

		font-size: 10px;

		height:30px;

		line-height: 30px;

		width:90px;

		margin:15px auto;

	}

	.ylt_next a{

		bottom: 0;

		font-size: 10px;

	}

	.work_dyn{

		font-size: 18px;

	}

	.work_dyn_news a{

		font-size: 12px;

	}

	.work_dyn_news a span{

		font-size: 10px;

	}

}

.news_hover {

	height:20px;

	text-overflow: ellipsis;

}

.news_hover a{

	color:#000000;

	font-weight:normal; text-decoration:none

}

.news_hover a:visited{

	color:#000000; text-decoration:none

}

.news_hover a:hover{

	color:#06b672; text-decoration:none

}

.kjjj_border {

	width:100%;

	box-shadow: 0px 0px 26px #e0e0e0;

	 border:#e0e0e0 0px solid;

	padding: 15px;

	margin:15px 0px;

}

@media only screen and (max-width: 1000px){

	.kjjj_border {

	width:100%;

	box-shadow: 0px 0px 0px #f9f8f8;

	padding: 0px;

	margin:15px 0px;

}

}

.newspaper {

	width:100%;

	height:550px;

	border:1px solid #e0e0e0;

	border-radius: 7px;

	background:#f4f4f4;

	overflow: hidden;

}

.news_select {

	padding:20px 9px 0px 9px;

}

.select1{

	width:84px;

	float:left;

	margin:0px 5px;

	height:30px;

	line-height: 30px;

	font-size: 14px;

	text-indent: 4px;

	color:#262626;

	boder:1px solid #e0e0e0;

}

.select2{

	width:117px;

	float:left;

	margin:0px 5px;

	height:30px;

	line-height: 30px;

	font-size: 13px;

	text-indent: 4px;

	color:#262626;

	boder:1px solid #e0e0e0;

}

.newpaper_top {

	margin-top: 30px;

}

.newspaper a img{

	width: 100%;

	padding:15px 14px;

}

.newspaper a img:hover{

	transition-duration: 0.7s;

	-khtml-opacity:0.7;

	-moz-opacity:0.7;

	opacity:0.7;

}

.yywh_news_list {

	width:100%;
	height:550px;

	border:1px solid #e0e0e0;

	border-top: 3px solid #e0e0e0;

	overflow: hidden;

}

.yywh_news_list h4{

	width:100%;

	height:60px;

	line-height: 60px;

	border-bottom: 1px solid #e0e0e0;

	padding-left: 20px;

	overflow: hidden;

}

.yywh_news_list h4{

	font-size: 22px;

	color:#004d68;

	text-decoration: none;

}

.yywh_news_list ul li{

	list-style: disc;

	width:90%;

	margin:0px auto;

	list-style-position: inside;

	height:43px;

	line-height: 43px;

	overflow: hidden;

	border-bottom: 1px dashed #e0e0e0;

}

.yywh_news_list ul li a{

	font-size: 14px;

	color:#262626;

	text-decoration: none;

	font-weight: 400;

}

.yywh_news_list ul li a:visited{

	text-decoration: none;

}

.yywh_news_list ul li a:hover{

	color:#06b672;

}

.dzyb_news_contianer {

	width:100%;

	margin-top: 30px;

	border:1px solid #E0E0E0;

	border-top:5px solid #e0e0e0;

	margin-bottom: 50px;

}



.dzyb_news_title {

	font-size:34px;
	line-height: 40px;
	color:#262626;
	padding-top: 40px;
	padding-left: 20px; font-weight:bold

}



.dzyb_news_source {

	font-size: 14px;

	 

	padding:0px 20px; line-height:56px;

	color:#989898;

	width:100%;

	border-bottom: 1px solid #e0e0e0;

}

.dzyb_news_source  span{ color:#343536;line-height:56px;}

.news_detail {

	padding:40px 15px;

}

.news_detail p{

	font-size: 17px;

	line-height: 36px;

	color:#000000;

	font-weight: 400;

}



.news_detail{

	font-size: 16px;
	line-height: 30px;
	color:#000000;
	font-weight: 400;

}

@media only screen and (max-width:1000px){

	.newspaper{

		width:100%;

		height:auto;

	}

	.news_detail p{

		font-size: 14px;

	}

	.dzyb_news_source{

		font-size: 10px;

	}

	.select1{

		width:70px;

	}

	.select3{

		width:80px;

	}

}

 .share_show{  padding-bottom:30px; padding-top:30px;}

 

 .ti_prev{ font-size:26px; line-height:35px;}

 

 .ti_next{font-size:26px; line-height:35px;}

 .index_np{ border-radius:3px !important; overflow:hidden !important; }

 

 .jbbl_detailzj img{ border-radius:50%;box-shadow: 0px 0px 26px #e0e0e0; width:200px!important; height:200px!important;}

 .yyrypic { width:100%; border:0px;}

 

 .yyrypic img{ width:100%; border:0px;}

 

  .yyrytitle{ width:100%; height:49px; line-height:49px; font-size:16px; font-weight:normal; overflow:hidden; text-align:center; margin-bottom:15px;}

  .yyrytitle a{ color:#262626; text-decoration:none}

   .yyrytitle a:visited{ color:#262626; text-decoration:none}

    .yyrytitle a:hover{ color:#06b672; text-decoration:none}

  

  

  

  .announ_l{ padding-top:20px; padding-bottom:10px;}

  

 .index_link{ padding-top:30px;} 

 

 .bkjs_lst{ border-bottom:#e0e0e0 1px dashed;}

 

 .bkjs_lst li {

	height:50px;

	line-height: 50px;

	overflow: hidden; list-style:none; border-top:#e0e0e0 1px dashed; color:#0070c0;

	 

	

	 

}

.bkjs_lst li a{

	font-size: 18px;

	color:#000;

	font-weight: 400;

}

.bkjs_lst li a:visited{

	color:#000;

}

.bkjs_lst li a:hover{

	color:#06b672;

}

.bkjs_lst p{

	font-size: 14px;

	color:#989898;

	height:50px;

	line-height: 25px;

	overflow: hidden;

	font-weight:normal;

	display: block;  margin-bottom:3px;

}

 

 

 

 .nav_type a{

	width:23%;

	margin:1%;

	height:45px;

	line-height: 45px;

	text-align: center;

	font-size: 14px;

	font-weight: 400;

	color:#000;

	background-color:#fff;

	border:1px solid #e0e0e0;

	border-radius:4px;

	display: block;

	float:left; overflow:hidden;

	

}

.nav_type a:visited{

	color:#000;

	background-color:#fff;

}

.nav_type a:hover{

	color:#fff;

	background-color:#9ac242;border:1px solid #9ac242;

}

 

 

 .fastnav_right {

	width:100%;

	height:135px;

	 

	position: relative;

	overflow: hidden;

	 

	 

	margin-top:30px; 

}

.fastnav_right img{

	width:100%;height:135px; z-index:0

}

.fastnav_right img:hover{

	transform: scale(1.1);

	transition-duration: 0.7s;

}

.fastnav_right_t{position: absolute;

	top:50px; z-index:999;width:100%;

	height:35px; left:0px; text-align:center; line-height:35px;}



.fastnav_right_t a{

	 

	font-size:16px;

	color:#ffffff;

	

 

}

.fastnav_right_t a:visited{

	color:#ffffff;

}

.fastnav_right_t a:hover{

	color:#ffffff;

}





 

.fastnav_right2{

	width:100%;

	height:135px;

	position: relative;

	overflow: hidden;

	float:left;

	 

}

.fastnav_right2 img{

	width:100%;height:135px;

}

.fastnav_right2 img:hover{

	transform: scale(1.1);

	transition-duration: 0.7s;

}







.sub_btn{ width:150px; height:49px; line-height:49px; text-align:center; border:0px; font-size:16px; color:#ffffff; font-family:microsoft yahei; text-decoration:none; margin:0px; border-radius:3px; background-color:#06b672}



.sub_btn:hover{background-color:#00578c;transition-duration: 0.7s;}

 

 

 

 

.pages_list_title{ padding-top:0px; border:0px;  margin-bottom:30px;padding:13px 0px; border-bottom:#e0e0e0 1px solid; margin-top:30px; }

.pages_list_title span{ font-size:22px; text-align:left; color:#06b672; line-height:22px; padding:0px; padding-left:5px; border:0px; border-left:#06b672 4px solid}



 .liuyan_item{ border-top:4px #06b672 solid;border-bottom:1px #06b672 solid; background-color:#f4f4f4; margin:0px; width:100% }

	  

	  

	  .liuyan_name{ text-align:center; font-size:22px; color:#06b672; line-height:30px; font-weight:normal; padding:26px 0px; border:0px; width:20%; float:left; }

	    .liuyan_text{width:80%;  border:0px; float:left; background-color:#FFFFFF; padding:0 2%}

	  .liuyan_zhuti{ text-align:left; font-size:16px; color:#888888; line-height:22px; font-weight:normal; padding:10px 0px; border:0px; border-bottom:#d0d0d0 1px dotted}

	  .liuyan_zhuti span{color:#118ab5; font-weight:bold; }

	  .liuyan_riqi{ text-align:left; font-size:12px; color:#bbbbbb; line-height:26px; font-weight:normal; padding:5px 0px; border:0px; border-bottom:#d0d0d0 1px dotted}

	   .liuyan_info{ text-align:left; font-size:16px; color:#343536; line-height:26px; font-weight:normal; padding:10px 0px; border:0px; border-bottom:#d0d0d0 1px dotted}

	   .liuyan_huifu_title{ text-align:left; font-size:16px; color:#118ab5; line-height:26px; font-weight:bold; padding:5px 0px; border:0px; }

	      .liuyan_huifu_title span{color:#bbbbbb; font-weight:normal; text-align:right; float:right; font-size:12px; }

		    .liuyan_huifu_info{ text-align:left; font-size:16px; color:#646566; line-height:26px; font-weight:normal; padding:5px 0px; padding-bottom:10px;  border:0px; }

			

			 .liuyan_form{ margin:0px; padding:0px; }

			  .liuyan_form_list{ margin:0px; }

			  .liuyan_form_item{background:rgba(255,255,255,.34) !important; border:#d0d0d0 1px solid !important;padding:5px!important;}

			   .liuyan_form_text{ line-height:22px!important; font-size:16px!important; color:#989898 !important; }

.ks_titles{ text-align:left; font-size:22px; line-height:34px; width:100%; color:#131415; text-indent:10px; margin-top:15px;}





.wap_logoc{}

wap_telc{}

.jrtt { display:block}







@media only screen and (max-width:1000px){

.logo  img{ width:100%;

	 

}

.search { display:none;

	 

}

.tel {

	width:100%;

	height:50px;

	padding:0px 0px;

	background-color:#ffffff; text-align:right;

	font-size: 12px;

	color:#06b672;

	border-radius: 4px;

	margin-top:0px;

	float:none; line-height:20px; padding-top:5px;

}

.tel p{

	font-size:15px;

	font-weight:bold;

}

.wap_logoc{ width:47%; float:left;}



.wap_telc{ width:50%; float:right;}



.jrtt{ display:none}



.tab_height li{ list-style:none;}









.tab_height span{ display:none} 

.tab_height li b{  

	font-size:14px;

	font-weight: 500;

	color:#06b672; line-height:27px; text-decoration:none;

}

.tab_height li a{

	font-size:12px;

	font-weight:normal;

	color:#000; line-height:27px; text-decoration:none;

}

 





.second_zdks{

		width:46%;

		margin:2%;

		float:left; height:46px;line-height:43px; font-size:14px; border-bottom:#e0e0e0 1px solid;

	}





.second_zdks span{

	float:right;

	font-size: 22px;

}



 

.first_news_tit a{

	font-size: 16px;

	font-weight:bold;

	color:#000;

	height:auto;

	line-height:22px;

	overflow: hidden;

}

 

 

 

 

 .first_news_p{

	width:40%;height:auto; border-radius:3px;

	overflow: hidden;

	float:left;

}

.first_news_p img{

	width:100%; height:auto; border-radius:3px;

}

 

.first_news_f {

	width:55%;

	float:right;

	height:80px;

	line-height:20px;

	overflow: hidden;

	font-size: 12px;

	color:#646566;

	font-weight:normal;

}

 

 

	.an_news_con{

		font-size: 12px;

	

	color:#989898;

	height:42px;

	line-height: 21px;

	display: -webkit-box;

	-webkit-box-orient:vertical;

	-webkit-line-clamp:2;

	overflow: hidden;

	float:left;

	display: block;

	padding-top: 2px;

		

	}

	

	.bottom_belon {

	margin: 0 auto;

}



.belon_f {

	width:100%;	

	font-size: 12px;

	color:#FFFFFF;

	

	

}

	.belon_p{

		width: 100%;

		height: 43px;

		text-align: center;

		

		

	}

	.belon_p img{

		width: 33px;

		height:43px;

		margin: 0 auto;

	}	

	

	

	.bottom_info {

	text-align: center;

	font-size: 14px;

	color:#FFFFFF;

	padding-top: 20px;

	line-height: 20px;

}

	

	

	

 

	.yygk_detail {

	padding:30px;

	padding-top: 60px; font-size:14px; color:#131415; line-height:25px; text-align:left;

}

.yygk_detail p{

	 font-size:14px; color:#131415; line-height:26px; text-align:left;

}

	.yygk_detail  img{

		width:100%;

		height:auto;

	} 

 .yygk_detail p img{

		width:100%;

		height:auto auto !important;

	}

	

	

	

.news01 h4 a{

	font-size: 18px !important;

	font-weight:bold;

	text-align: center;

	line-height:28px;	

	color:#000000;

	cursor: pointer;

}

.news01 h4 a:visited{

	color:#000000;

}

.news01 h4 a:hover{

	color:#06b672;

}

.news01_detail p{

	color:#262626;

	font-size: 14px;

	line-height:24px;

	height:auto;

	 margin:10px auto; margin-top:15px;

}

	

	.news02_title a{

	font-size:18px !important;

	font-weight:bold;

	height:auto;

	line-height: 28px;

	width:100%;

	color:#131415;

	display: block;

	text-decoration:none;

		padding-top:10px;

}

	.byxs_f {

	width:85%;

	padding:0px 20px;

	float:right;

}

.byxs_f h4{

	font-size:20px;

	font-weight:normal;

	height:29px;

	overflow: hidden;

	color:#131415;

}

.byxs_f p{

	font-size: 14px;

	font-weight: 400;

	height:42px;

	line-height: 20px;

	overflow: hidden;

	color:#989898;

}

.news02_container_detail{

	font-size: 14px;

	color:#494949;

	line-height: 22px;

	height:69px;

	overflow: hidden;

	padding-right: 10px;

	margin-bottom: 8px;

	font-weight: 400; margin-top:9px;

}

	.nav_t {

	margin-top:30px;

	width:100%;

	height:auto;

	line-height:48px;

	border:1px solid #eeeeee;

	 background-color:#f8f8f8;

	border-radius:3px;

	font-size: 12px;

	color:#000000;

	padding-left: 15px;

	font-weight:normal;

}

 

}

























