/*

Theme Name: Welcare

Theme URI: http://www.wpnukes.com/demo/welcare

Author: the WPNukes team

Author URI: http://wpnukes.com/

Description: The 2013 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, styling for post formats on single views, and an optional no-sidebar page template. Make it yours with a custom menu and advanced Theme Options.

Version: 1.4

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: light, gray, white, one-column, two-columns, left-sidebar, flexible-width, custom-menu, editor-style, featured-images, full-width-template, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready

Text Domain: welcare

*/



article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul { list-style: none; }
ul.style3 li { list-style-image:url(/images/bullet.png); }
/*blockquote, q { quotes: none; }

blockquote { background:url(/images/qoute_start.png) 0 2px no-repeat; }

blockquote span

{

	padding:0 15px;

	background:url(/images/qoute_end.png) 100% 100% no-repeat;

	font-style:italic;

}*/

blockquote:before, blockquote:after
{
	content: "\"";
	font-family: georgia;
	font-size: 40px;
	font-style: italic;
	line-height: 0px;
	position: relative;
	top: 18px;
	color:#c5c6c7;
}
blockquote
{
	background: #F3F5F6;
	font-family: open sans;
	font-size: 16px;
	font-style: italic;
	font-weight: 500;
	line-height: 24px;
	margin: 20px 0 !important;
	padding: 20px !important;
}
.comment blockquote
{
	font-size:12px;
	line-height:18px;
	padding:0px !important;
	margin:0px !important;
}
blockquote p
{
	display:inline;
	padding:0 5px;
	margin-top:0px;
}
.comment strong
{
	font-size:14px;
	font-weight:600;
	padding-right:5px;
}
img {
	max-width:100%;
	border:0px;
}


/* ===== CUSTOM RESET ===== */



h1, h2, h3, h4, h5, h6
{
	font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
	line-height:1.5em;
}
h1
{
	font-size:18px;
	margin:3px 0px;
	font-weight:500;
	line-height:22px;
}
h2
{
	font-size:16px;
	margin-bottom:12px !important;
	font-weight:500;
}
h3
{
	font-size:14px;
	font-weight:600;
}
h4
{
	font-size:14px;
	margin-bottom:8px !important;
	font-weight:400;
}
h5
{
	font-size:12px;
	margin-bottom:8px !important;
	font-weight:400;
}
h6
{
	font-size:11px;
	margin-bottom:8px !important;
	font-weight:400;
}
object
{
	outline:none;
	display:block;
	overflow:hidden
}
textarea { overflow:auto }
iframe { border:0; }
html, body
{
	font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
	margin:0px;
	padding:0px;
	font-size:13px;
	font-weight:300;
	color:#6b6b6b;
	line-height:18px;
}
body { background-color:#fff; }
body *
{
	padding:0px;
	margin:0px;
	background-repeat:no-repeat;
}
p
{
	font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
	margin:15px 0;
}
/* Independent Classes */



#main-container
{
	width:100%;
	margin:0 auto;
	position:relative;
}
.inline { padding-left:36px; }
.inline li { display:inline; }
.margin_top { margin-top:10px !important; }
.margin_right { margin-right:10px; }
.min-height { height:292px !important; }
.margin_left { margin-left:10px; }
.margin_bottom { margin-bottom:10px; }
.no-margin-bottom { margin-bottom:0px !important; }
.no-margin-top { margin-top:0px; }
.no-padding-bottom { padding-bottom:0px !important; }
.no-padding-top { padding-top:0px !important; }
.no-bakcground { background:none !important; }
.relative { position:relative; }
.absolute { position:absolute; }
.no_margin_right { margin-right:0px !important; }
.no_border { border:0px !important; }
a
{
	color:#545454;
	text-decoration:none;
	-webkit-transition: color 0.2s linear;
	-moz-transition: color 0.2s linear;
	-o-transition: color 0.2s linear;
	transition: color 0.2s linear;
}
a:hover { color:#01488e; }
a img
{
	border:none;
	text-decoration:none;
}
li img { vertical-align:middle; }
select { padding:2px 1px 2px 4px; }
.inline li { display:inline; }
ul.stylenone li
{
	list-style-type:none;
	background-image:none;
}
.last
{
	margin-right:0!important;
	border-bottom:none!important;
}
.bold { font-weight:bold; }
.gray { color:#a6a6a6; }
.darkgray { color:#111111; }
.imgborder
{
	padding:3px 3px 0px 3px;
	background-color:#f3f3f3;
	border:1px solid #e9e9e9;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	behavior: url(js/PIE.htc);
}
#gray_gradient
{
	background: #666;
	background: -moz-linear-gradient(top, #A1ACBB, #59626F);
	background: -webkit-gradient(linear, left top, left bottom, from(#A1ACBB), to(#59626F));
 filter: progid:DXImageTransform.Microsoft.Gradient( StartColorStr='#A1ACBB', EndColorStr='#59626F', GradientType=0);
}
.gray_gradient
{
	background: #666;
	background: -moz-linear-gradient(top, #A1ACBB, #59626F);/* Mozilla: */
	background: -webkit-gradient(linear, left top, left bottom, from(#A1ACBB), to(#59626F));/* Chrome, Safari:*/
 filter: progid:DXImageTransform.Microsoft.Gradient( StartColorStr='#A1ACBB', EndColorStr='#59626F', GradientType=0); /* MSIE */
}
.transparent { background-color:transparent!important; }
#page-full
{
	width:960px;
	padding:0px;
	float:left;
	margin-bottom:10px;
	background-color: #FFFFFF;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url(js/PIE.htc);
}
.container { width:100%; }
.header
{
	width:940px;
	background:#fff url(/images/headerBG.png) top center;
	padding:10px;
	float:left;
}
.logo
{
	float:left;
	margin-top:8px;
}
.logo a { float:left; }
.logo img
{
	width:auto;
	height:auto;
}
.righthead
{
	float:right;
	width:500px;
	text-align:right;
}
.righthead .contactinfo
{
	font-size:16px;
	font-weight:600;
	height:42px;
	line-height:42px;
	overflow:hidden;
}
.righthead .phonenumber { color:#1b62a9; }
.righthead .livechat span
{
	background: url('images/ico-livechat.png') left 0px no-repeat;
	padding-left:23px;
	padding-bottom:2px;
	font-size:14px;
	font-weight:500;
	font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
}
.righthead .livechat span a { color:#787e86; }
.righthead .livechat span sub { font-size:14px; }
.top-menu { position:relative; }
.top-menu ul li
{
	padding:0 9px;
	border-right:1px solid #C8C8DC;
	position:relative;
	font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
}
.top-menu ul li a
{
	color:#666;
	line-height:16px;
	padding-left:18px;
	background-repeat:no-repeat;
}
.top-menu ul li.register a
{
	background-image:url(/images/ico-register.png);
	padding-left:13px;
}
.top-menu ul li.signin > a
{
	background:url(/images/ico-signin.png) 0 -1px no-repeat;
	padding-left:17px;
}
.top-menu ul li.contact
{
	border:0px !important;
	padding-right:0px;
}
.top-menu ul li.contact > a { background-image: url(/images/contact_icon.png); }
.top-menu ul li:last-child a { border-right:0px !important; }
.close
{
	float:right;
	padding:0px;
}
.close img { background:#dddddd; }
.close:hover img { background:#1b62a9; }
.close_facebox
{
	position:relative;
	right:-41px;
	top:-185px;
}
#signinbox
{
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	display:none;
	position:absolute;
	width:332px;
	z-index:1000;
	text-align:left;
	padding:10px;
	top: 24.5px;
	color:#fff;
	font-size:12px;
	font-family:Arial;
	float:left;
	right:5px;
	border: 1px solid #FFFFFF;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 0 3px 1px #C6C6C6;
	-webkit-box-shadow: 0px 1px 2px #C6C6C6;
	-moz-box-shadow: 0px 1px 2px #C6C6C6;
	box-shadow: 0px 1px 2px #C6C6C6;
 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#C6C6C6');
}
.sin_in_arrow
{
	float: right;
	height: 9px;
	top:-22px;
	right:0px;
	position: absolute;
	width: 19px;
	z-index:999;
}
.box_heading
{
	color:#1A4B63;
	font-size:18px;
	font-weight:600;
	font-family: "Microsoft Yahei",Tahoma,'Open Sans',Arial,Helvetica,sans-serif;
	height:20px;
	line-height:20px;
	margin-bottom:10px;
}
#signin_menu
{
	position:relative;
	border:0px;
}
#searchico #quicksearchbox
{
	width:241px;
	height:19px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	display:none;
	position:absolute;
	z-index:100;
	border:1px transparent;
	text-align:left;
	padding:10px;
	color:#666;
	right:0px;
	margin-top:7px;
	box-shadow:0px 1px 4px 0px rgba(0, 0, 0, .09);
	-moz-box-shadow:0px 1px 4px 0px rgba(0, 0, 0, .09);
	-webkit-box-shadow:0px 1px 4px 0px rgba(0, 0, 0, .09);
	-ms-box-shadow:0px 1px 4px 0px rgba(0, 0, 0, .09);
	-o-box-shadow:0px 1px 4px 0px rgba(0, 0, 0, .09);
}
#searchico #quicksearchbox .boxArrow { top:-9px; }
#searchico #quicksearchbox .quickSearchField
{
	height:23px;
	margin-left:50px;
	background:#f1f1f1;
	border:1px solid #ddd;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	behavior: url(js/PIE.htc);
	position:relative;
}
#searchico #signin_menu2
{
	width:242px;
	height:27px;
	float:left;
	margin-top:-4px;
	position:relative;
	border:none;
}
input.textbox
{
	width:320px;
	display:block;
	margin:0 0 10px;
	padding:0px 5px;
}
.signinStrip
{
	height:23px;
	float:left;
	width:332px;
}
.signinStrip input
{
	display:block;
	float:left;
	margin-right:5px;
	margin-top:5px;
}
.signinStrip label, .signinStrip span
{
	display: block;
	float: left;
	line-height: 14px;
	margin-top:5px;
}
.signinStrip .signin_submit
{
	float:right;
	margin-right:0px;
	margin-top:0px;
}
#signin_menu a
{
	color:#333;
	border:none;
	margin-top:5px;
}
#signin_menu label
{
	font-weight:normal;
	color:#333;
}
#signin_menu p.remember { padding:10px 0; }
#signin_menu p.forgot, #signin_menu p.complete
{
	clear:both;
	margin:5px 0;
}
#signin_menu p a
{
	color:#fff !important;
	font-family:Arial;
	font-size:12px;
	margin-left:20px;
}
/*----------------------------------------------------------------contact form-----------------------------------------------------*/



.top-menu #contactbox
{
	color: #333333;
	display: none;
	float: left;
	font-family:Arial;
	font-size: 12px;
	padding: 10px;
	position: absolute;
	right: 5px;
	text-align: left;
	top: 24.5px;
	width: 303px;
	z-index: 1000;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 0 3px 1px #C6C6C6;
	-webkit-box-shadow: 0px 1px 2px #C6C6C6;
	-moz-box-shadow: 0px 1px 2px #C6C6C6;
	box-shadow: 0px 1px 2px #C6C6C6;
 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#C6C6C6');
}
.top-menu #contactbox h6
{
 font-family:;
	color:#1A4B63;
	font-size:12px;
	font-weight:600;
}
.mapfooter { display:none; }
.top-menu #contactbox .coll_left
{
	width:130px;
	margin-top:25px;
}
.top-menu #contactbox .coll_right
{
	width:170px;
	margin-top:25px;
}
.contact_arrow
{
	float: right;
	height: 9px;
	top:-13px;
	right:10px;
	position: absolute;
	width: 19px;
	z-index: 999;
}
.top-menu #contactbox span { line-height:20px; }
.top-menu ul li.contact #contact_menu
{
	position:relative;
	border:0px;
}
.contact_submit
{
	color:#fff;
	padding:4px 8px;
	font-size:12px;
	margin:0px 5px 0px 0px;
	float:left;
	cursor:pointer;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/PIE.htc);
	background:#1b62a9;
	-webkit-appearance: none;
	border:0px none;
	-webkit-transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
	transition: background-color 0.2s linear;
}
.contact_submit:hover { background-color:#01488E; }
#contact_menu input[type=text], #contact_menu input[type=password]
{
	display:block;
	margin:0 0 10px 0;
	padding:0px 5px;
	width:291px;
}
#contact_menu textarea
{
	display:block;
	margin:0 0 10px 0;
	width:291px;
	height:80px;
}
#contact_menu p { margin:0; }
#contact_menu a { color:#FFFFFF; }
#contact_menu label { font-weight:normal; }
#contact_menu p.remember { padding:10px 0; }
#contact_menu p.forgot, #contact_menu p.complete
{
	clear:both;
	margin:5px 0;
}
#contact_menu p a
{
	color:#fff !important;
	font-family:Arial;
	font-size:12px;
	margin-left:20px;
}
.contact_social_ico { width:123px; }
.contact_social_ico a img { margin-left:-21px !important; }
.google_map
{
	padding:5px;
	margin-bottom:15px;
	border:1px solid #ECEEF0;
	border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-moz-border-radius:3px;
	behavior: url(js/PIE.htc);
}
.top-menu #contactbox .google_map
{
	width:301px;
	height:135px;
	padding:0px;
	margin:10px 0;
}
.google_map iframe
{
	display:block;
	border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-moz-border-radius:3px;
	behavior: url(js/PIE.htc);
}
#logocontrol { display:none !important; }
#copyright { display:none; }
/*------------------------------------------*/





#searchico  #signin_menu2 input[type=text], #searchico  #signin_menu2 input[type=password] {
	width:66%;
	height:24px;
	padding:0px 3%;
	line-height:24px;
	margin:0px;
	border:0;
	background:none;
	position:absolute;
	left:0;
	top:0;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-ms-box-shadow:none;
	-o-box-shadow:none;
}
#signin_menu2 p { margin:0; }
#signin_menu2 a { color:#6AC; }
#signin_menu2 label {
	font-weight:500;
	vertical-align:top;
	line-height:20px;
}
#signin_menu2 p.remember { padding:10px 0; }
#signin_menu2 p.forgot, #signin_menu p.complete {
	clear:both;
	margin:5px 0;
}
#signin_menu2 p a {
	color:#fff !important;
	font-family:Arial;
	font-size:12px;
	margin-left:20px;
}
.signin_submit {
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/PIE.htc);
	background:#1b62a9;
	border:0px none;
	color:#fff;
	padding:4px 8px;
	font-size:12px;
	margin:0 0px 0 0;
	float:right;
	-webkit-appearance: none;
	-webkit-transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
	transition: background-color 0.2s linear;
}
.signin_submit:hover { background-color:#01488E; }
.signin_submit::-moz-focus-inner {
 padding:0;
 border:0;
}
.signin_submit:hover, .signin_submit:focus {
	background-position:0 -5px;
	cursor:pointer;
}
#signin_submit2 {
	background:#1b62a9;
	border:0px solid #39D;
	color:#fff;
	padding:8px 10px;
	font-size:12px;
	font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	behavior: url(js/PIE.htc);
}
#signin_submit2::-moz-focus-inner {
 padding:0;
 border:0;
}
#signin_submit2:hover, #signin_submit2:focus {
	background-position:0 -5px;
	cursor:pointer;
}
#searchico #signin_submit2 {
	padding:4px 8px;
	position:absolute;
	top:0px;
	right:0px;
}
#side_bar input[type="text"], #side_bar input[type="password"] {
	width:230px;
}
fieldset {
	border:0px;	
}
fieldset label {
	width:auto;
    color: #545454;
    font-family: 'Open Sans';
    font-size: 18px;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 10px;
	display:block;
}
fieldset input[type="text"], fieldset input[type="password"] {
	margin-bottom:0px;
	width:360px;
}

/*-----------------------------------------------------------*/



#searchico
{
	float: right;
	height: 38px;
	width:25px;
	padding-right:9px;
	position:relative;
}
#searchico label
{
	position: relative;
	float:left;
	line-height:27px;
	padding-right:5px;
	font-size:14px;
}
#searchico span.search-button
{
	width:26px;
	height:26px;
	padding:0;
	margin-top:9px;
	display:block;
	cursor:pointer;
	background:url(/images/ico-search.png) 0 0 no-repeat;
}
.boxArrow
{
	position:absolute;
	top:-9px;
	right:10px;
 z-index:;
}
/* Menu CSS ENDS */



/* Advance Search Area */

#advsearch
{
	height:50px;
	line-height:50px;
	background-color:#01488e;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-o-border-radius: 3px 3px 3px 3px;
	behavior: url(js/PIE.htc);
	margin-bottom:20px;
	float:left;
	font-weight:400;
	color:#FFFFFF;
	font-size:15px;
	position:relative;
}
#letwelcareknow
{
	width:194px;
	height:50px;
	color:#fff;
	background-image:url('images/bg-letwcknow.png');
	padding-left:10px;
	float:left;
	font-size:17px;
	font-weight:600;
	border-radius: 3px 0px 0px 3px;
	-moz-border-radius: 3px 0px 0px 3px;
	-webkit-border-radius: 3px 0px 0px 3px;
	-o-border-radius: 3px 0px 0px 3px;
	behavior: url(js/PIE.htc);
	position:relative;
}
#advsearch span
{
	display:inline-block;
	padding:0 5px;
	position:relative;
}
#iam
{
	width:342px;
	float:left;
}
#helpme
{
	width:365px;
	float:left;
}
#advsearch input.text
{
	width:285px;
	height:25px;
	margin:3px;
}
span.go input.submit
{
	background-color:#fff;
	background-image:none;
	-webkit-appearance: none;
	color:#616a77;
	font-weight:bold;
	font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
	border: medium none;
	height: 26px;
	width: 30px;
	padding:0 0 2px 0px;
	cursor:pointer;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/PIE.htc);
	margin-left:5px;
	position:relative;
	top:0px;
}
a.button, input.button
{
	padding:5px 15px;
	font-size:14px;
	color:#fff;
	text-align:center;
	display:inline-block;
	background-color:#1b62a9;
	border:0px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	behavior: url(js/PIE.htc);
	position:relative;
	-webkit-appearance: none;
	cursor:pointer;
	-webkit-transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
	transition: background-color 0.2s linear;
}
a.button:hover, input.button:hover { background:#01488E; }
.comment_form .button
{
	float: right;
	margin-left: 5px;
}
/* Tabs Styling 

////////////////////////// */

.boxBody
{
	width:99.7%;
	background-color:#fafafa;
	color:#282c32;
	float:left;
	border-width:1px;
	border-style:solid;
	border-color:#ededed;
	margin-bottom:40px;
	border-radius:0px 0px 3px 3px;
	-moz-border-radius:0px 0px 3px 3px;
	-webkit-border-radius:0px 0px 3px 3px;
	-o-border-radius:0px 0px 3px 3px;
	behavior: url(js/PIE.htc);
	position:relative;
}
.boxBody div.parent, .boxBody div.show
{
	width:919px;
	padding:20px 20px 0px 20px;
	float:left;
}
.boxBody div.parent { display:none; }
.boxBody div.show { display:block; }
.boxBody .tab_bg1
{
	background-image:url(/images/resource/doctors.jpg);
	background-position:99.8% center;
	background-size: auto 100%;
	border-radius:0 0 3px 0;
	-moz-border-radius:0 0 3px 0;
	-webkit-border-radius:0 0 3px 0;
	-o-border-radius:0 0 3px 0;
	display: block;
}
.col-3 h1
{
	font-size:30px;
	margin-bottom:20px;
}
.thin { font-weight:300; }
.thick { font-weight:700; }
.blue { color:#01488e; }
.green { color:#48725b !important; }
.white { color:#fff !important; }
.darkgray_text { color:#5A6777 !important; }
.lightgray_text { color:#657e9d !important; }
.blue2 { color: #1b62a9 !important; }
/*** Tabs Style - full screen style one ***/



ul#tabMenu li
{
	height:54px;
	line-height:54px;
	width:186px;
	margin-right:5px;
	float:left;
	position: relative;
	top:1px;
	z-index:5;
	border:1px solid #FFFFFF;
	border-radius: 3px 3px 0px 0px;
	-moz-border-radius: 3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	-o-border-radius: 3px 3px 0px 0px;
	-ms-border-radius: 3px 3px 0px 0px;
	behavior: url(js/PIE.htc);
}
ul#tabMenu li:last-child
{
	width:186px;
	margin-right:0px;
}
ul#tabMenu li a
{
	width:100%;
	display:block;
	font-size:medium;
	font-family:'Open Sans';
	color:#282c32;
	line-height:22px;
	text-transform:uppercase;
	cursor:pointer !important;
	text-decoration:none;
	float:left;
	background:url("/images/tab_gradiant.png") left -1px repeat-x;
	height:54px;
}
ul#tabMenu li a span.up
{
	font-size:12px;
	padding-left:55px;
	padding-top:10px;
	font-weight:600;
	line-height:16px;
	margin-top:2px;
}
ul#tabMenu li a span.down
{
	font-size:16px;
	line-height:16px;
	padding-left:55px;
	white-space:normal;
	display:block;
	font-weight:600;
}
ul#tabMenu li a span { display:block; }
ul#tabMenu li a span.image
{
	width:48px;
	height:48px;
	position:absolute;
	top:4px;
	left:2px;
	background:url("/images/ico-findadoc.png") left no-repeat;
}
ul#tabMenu li a span.image img
{
	width:22px;
	height:22px;
	position:relative;
	left:14px;
	top:13px;
}
ul#tabMenu li .poparr { visibility:hidden; }
ul#tabMenu li.selected .poparr { visibility:visible; }
ul#tabMenu li.selected
{
	padding-bottom:1px;
	margin-bottom:0px;
}
ul#tabMenu .tab_1 { background:#b4d0e2; }
ul#tabMenu .tab_2 { background:#dddebc; }
ul#tabMenu .tab_3 { background:#cfc0d6; }
ul#tabMenu .tab_4 { background:#b8e2d5; }
ul#tabMenu .tab_5
{
	background:#e7ddc2;
	float:right;
}
.tab_1 .poparr { border-top-color: #b4d0e2; }
.tab_2 .poparr { border-top-color: #dddebc; }
.tab_3 .poparr { border-top-color: #cfc0d6; }
.tab_4 .poparr { border-top-color: #b8e2d5; }
.tab_5 .poparr { border-top-color: #e7ddc2; }
.sel-arr
{
	display:none;
	position:absolute;
	top:54px;
	left:75px;
	width:17px;
	height:7px;
}
.ui-tabs
{
	position: relative;
	zoom: 1;
} /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs li
{
	list-style: none;
	float: left;
	position: relative;
	top: 1px;
	margin: 0 .2em 1px 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs li.ui-tabs-selected
{
	margin-bottom: 0;
	padding-bottom: 1px;
}
.ui-tabs li.ui-tabs-selected .sel-arr { display:block!important; }
.ui-tabs li:last-child
{
	margin-right:0!important;
	width:186px
}
.ui-tabs li.ui-tabs-selected a, .ui-tabs li.ui-state-disabled a, .ui-tabs li.ui-state-processing a { cursor: text; }
.ui-tabs li a, .ui-tabs.ui-tabs-collapsible li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel
{
	display:block;
	border-width: 0;
}
.ui-tabs .ui-tabs-hide { display:none!important; }
ul.tabs li
{
	height:54px;
	line-height:54px;
	border:1px solid #FFFFFF;
	border-radius: 2px 2px 0px 0px;
	-moz-border-radius: 2px 2px 0px 0px;
	-webkit-border-radius: 2px 2px 0px 0px;
	behavior: url(js/PIE.htc);
	width:183px;
	margin-right:8px;
}
ul.tabs li div.tab, ul.tabs li a
{
	width:100%;
	display:block;
	font-size:medium;
	color:#282c32;
	line-height:22px;
	text-transform:uppercase;
	cursor:pointer !important;
	text-decoration:none;
	float:left;
	background:url("/images/tab_gradiant.png") left -1px repeat-x;
	height:54px;
}
ul.tabs .ui-state-active { padding-bottom:1px; }
.poparr
{
	content: ' ';
	height: 0;
	position: absolute;
	width: 0;
	border: 10px solid transparent;
	border-top-color: #b4d0e2;
	top: 100%;
	left: 50%;
	margin-left: -10px;
}
ul.tabs li .poparr { visibility:hidden }
ul.tabs li.ui-state-active .poparr { visibility:visible !important; }
ul.tabs li div.tab, ul.tabs li a span
{
	display:block;
	line-height:18px;
}
ul.tabs li div.tab, ul.tabs li a span.image
{
	width:48px;
	height:48px;
	position:absolute;
	top:6px;
	left:1px;
	background:url("/images/ico-findadoc.png") left no-repeat;
}
ul.tabs li div.tab, ul.tabs li a span.image img
{
	width:22px;
	height:22px;
	position:relative;
	left:14px;
	top:13px;
}
ul.tabs li div.tab, ul.tabs li a span.up
{
	font-size:13px;
	padding-left:55px;
	padding-top:10px;
	font-weight:400;
	line-height:16px;
	margin-top:2px;
}
ul.tabs li div.tab, ul.tabs li a span.down
{
	font-size:17px;
	padding-left:55px;
	white-space:normal;
	display:block;
	font-weight:600;
}
ul.tabs li div.tab, ul.tabs li a span.layer-image
{
	top:27px;
	opacity:0.4;
	position:absolute;
	height:27px;
	width:182px;
	right:0px;
	background:url('images/black-1.png');
	background-repeat:repeat-x;
}
li span.toptext { font-size:14px!important; }
#tabreqanapp { width:190px!important; }
ul.tabs li span.sel-arr
{
	background-image:url('images/arrow.png');
	right:90px;
}
/*Tab contents*/

.tab-contents { float:left; }
.form, .form2
{
	text-align:right;
	padding-right:10px;
}
.form ul, .form li
{
	display:block;
	float:none;
	clear:both;
	width:100%;
}
.form li:last-child { width:auto !important; }
.form li input.radio
{
	width:15px;
	float:left;
	margin-top:5px;
}
span.error
{
	width:25%;
	height:24px;
	line-height:24px;
	color:#a24057;
	font-size:12px;
	background:#f0cec4 url(/images/error2.png) 1% 50% no-repeat;
	margin:10px 0 5px 0;
	padding:2px 5px 2px 20px;
	border:1px solid #a24057;
	font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
	display:block;
}
span.alert
{
	width:25%;
	height:24px;
	line-height:24px;
	color:#c0a443;
	font-size:12px;
	background:#fffbcc url(/images/alert.png) 2% 50% no-repeat;
	margin:10px 0 5px 0;
	padding:2px 5px 2px 25px;
	border:1px solid #c0a443;
	font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
	display:block;
}
span.success
{
	width:25%;
	height:24px;
	line-height:24px;
	color:#829b36;
	font-size:12px;
	background:#eaf8d5 url(/images/success2.png) 2% 50% no-repeat;
	margin:10px 0 5px 0;
	padding:2px 5px 2px 25px;
	border:1px solid #829b36;
	font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
	display:block;
}
.form li label
{
	width:85%;
	line-height:24px;
	margin-left:10px;
	white-space:pre-line;
	float:left;
	font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
}
.form .button { margin-top:10px; }
.form2 ul, .form2 li
{
	display:block;
	float:left;
	clear:none;
	width:100% !important;
}
.form2 li input.radio
{
	width:15px;
	float:left;
	margin-top:5px;
}
.form2 li label
{
	width:22%;
	line-height:24px;
	margin-left:10px;
	white-space:pre-line;
	float:left;
	font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
}
.col-2 .form2 li label { width:12%; }
.tab-contents h3
{
	font-size:14px;
	font-weight:600;
	color:#282c32;
	margin:8px 0;
}
.tab-contents .block select { width:215px; }
div#contfindadoc
{
	background-image:url(/images/doclady.jpg);
	background-repeat:no-repeat;
	background-position:97% 50%;
}
.contfindadoc
{
	background-image:url(/images/doclady.jpg);
	background-repeat:no-repeat;
	background-position:97% 50%;
}
/*** Tabs style two normal one ***/

.tabber
{
	margin:0px;
	padding:0px;
}
.tabber li
{
	display:inline-block;
	line-height:18px;
	padding:7px 20px;
	margin-right:2px;
	position:relative;
}
.tabber li .poparr
{
	width:10px;
	height:9px;
	background:url(/images/poparr.png) 0 0 no-repeat;
	border-color:transparent transparent transparent transparent;
	border-width:0px;
	margin-left:-5px;
	visibility:hidden;
}
.tabber li.selected
{
	border-width: 1px 1px 3px 1px;
	border-color:#f2f2f2;
	border-style:solid;
}
.tabber li.selected .poparr { visibility:visible; }
.tabBody
{
	padding-top:20px;
	margin-bottom:20px;
}
.tabBody:before, .tabBody:after
{
	display:table;
	content:'';
}
.tabBody:after { clear:both; }
.tabBody div.parent { display:none; }
.tabBody div.show { display:block; }
/* Colunm Styles

///////////////////////////////// */



tabs-1 .col-1, tabs-2 .col-1, tabs-3 .col-1, tabs-4 .col-1, tabs-1 .col-2, tabs-2 .col-2, tabs-3 .col-2, tabs-4 .col-2, tabs-1 .col-3, tabs-2 .col-3, tabs-3 .col-3, tabs-4 .col-3, tabs-1 .col-4, tabs-2 .col-4, tabs-3 .col-4, tabs-4 .col-4
{
	width:925px;
	padding:0 10px;
	float:left;
	position:relative;
}
.col-1, .col-2, .col-3, .col-4
{
	float:left;
	position:relative;
	width:100%;
        height: auto;
        overflow: hidden;
}
.col-1 .block+.last, .col-2 .block+.last, .col-3 .block+.last, .col-4 .block+.last { margin-right:0px; }
.col-1 .block
{
	width:100%;
	margin-right:0px;
	background:transparent;
}
.col-2 .block { width:448px; }
.col-3 .block
{
	width:292px;
	margin-bottom:0px;
}
.col-4 .block { width:141px; margin-left: 20px;}
.col-1 .block:last-child, .col-2 .block:last-child, .col-3 .block:last-child, .col-4 .block:last-child { margin-right:0px; }
.col-1 .seperator, .col-2 .seperator, .col-3 .seperator, .col-4 .seperator
{
	background:url(/images/sp_line.png) top right repeat-y;
	padding-right:15px;
}
.col-1 .seperator ul, .col-2 .seperator ul, .col-3 .seperator ul, .col-4 .seperator ul { margin-top:15px; }
tabs-1 .col-1 .block div, tabs-1 .col-2 .block div, tabs-1 .col-3 .block div, tabs-1 .col-4 .block div, tabs-1 .col-2 .block div, tabs-2 .col-2 .block div, tabs-3 .col-2 .block div, tabs-4 .col-2 .block div, tabs-1 .col-3 .block div, tabs-2 .col-3 .block div, tabs-3 .col-3 .block div, tabs-4 .col-3 .block div, tabs-1 .col-4 .block div, tabs-2 .col-4 .block div, tabs-3 .col-4 .block div, tabs-4 .col-4 .block div { margin:8px 0; }
/* Table Info */

.table_view
{
	width:100%;
	float:left;
}
.container2 .table_view { padding-top:10px; }
#data
{
	width:100%;
	float:left;
	margin-top:10px;
	margin-bottom:15px;
}
.info_table_outer
{
	width:auto;
	float:left;
	margin-bottom:20px;
}
.table_info_head, .table_info
{
	width:100%;
	font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
}
.table_info
{
	width:100%;
	float:left;
}
.table_info_head ul, .table_info ul
{
	width:100%;
	display:table;
	padding-bottom:0px;
}
.table_info_head li, .table_info li
{
	display:table-cell;
	margin:0 0 2px 0;
}
.table_info_head
{
	line-height:20px;
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px;
}
.table_info li
{
	width:99.8% !important;
	float:left;
	background:#fff url(/images/tableBg.png) left bottom repeat-x;
	border:1px solid #eaeaea;
	word-wrap: break-word;
}
.table_info li li
{
	background:none;
	border:0 none;
	padding:5px 0 3px 0;
	margin-bottom:0px;
	line-height:22px;
}
.table_info_head li.page-title
{
	width:32.2% !important;
	padding-left:0.5em;
}
.table_info li.page-title
{
	width:31.5% !important;
	padding-left:2em;
}
.table_info li.page-title { background:url(/images/bullet.jpg) 2% 10px no-repeat; }
.table_info_head li.id { width:8.2% !important; }
.table_info li.id { width:9% !important; }
.table_info_head li.product { width:13% !important; }
.table_info li.product { width:14% !important; }
.table_info_head li.status, .table_info li.status { width:7% !important; }
.table_info_head li.table-date { width:10% !important; }
.table_info li.table-date { width:10% !important; }
.table_info_head li.author { width:12% !important; }
.table_info li.author { width:13% !important; }
.table_info_head li.actions { width:13% !important; }
.table_info li.actions { width:12% !important; }
.table_info li span.published { color:#d43f54; }
.table_info li.actions a
{
	width:16px;
	height:16px;
	display:block;
	float:left;
	margin-right:5px;
	background-position:0 50%;
	margin-top:2px;
}
.table_info li.actions .check { margin-top:2px; }
.table_info li.actions .icon-save { background-image:url(/images/icon-save.png); }
.table_info li.actions .icon-user { background-image:url(/images/icon-user.png); }
.table_info li.actions .icon-message { background-image:url(/images/icon-message.png); }
.table_info li.actions .icon-close { background-image:url(/images/icon-close.png); }
#data .pagination
{
	text-align:left;
	margin-bottom:0px !important;
	float:left;
	clear:none;
}
.info_bottom
{
	height:26px;
	font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
}
.info_bottom .links
{
	float:right;
	line-height:20px;
}
.info_bottom .links img
{
	vertical-align:text-bottom;
	margin-right:5px;
}
.info_bottom .links a { margin:0 5px; }
.info_bottom .links a:last-child { margin-right:0px; 11
}
/* Three panels */

#threepanels
{
	margin-top:10px;
	width:100%;
	float:left;
}
#threepanels div:last-child
{
	margin-right:0!important;
	border-bottom:none!important;
}
.block
{
	width:306px;
	float:left;
}
.block+.last
{
	margin-right:0;
	margin-bottom:20px;
	width:auto;
}
.block .block-title
{
	background-image:url(/images/bg-panel.jpg);
	height:37px;
	border-radius: 2px 2px 0px 0px;
	-moz-border-radius: 2px 2px 0px 0px;
	-webkit-border-radius: 2px 2px 0px 0px;
	behavior: url(js/PIE.htc);
	background-repeat:repeat-x;
	font-size:18px;
	color:#fefefe;
	vertical-alig:middle;
	line-height:37px;
}
.block .block-title span.title { padding-left:10px; }
.block .block-title span.viewall
{
	float:right;
	font-size:12px;
	margin-right:10px;
}
.block .block-title span.viewall a { color:#fefefe; }
.block .block-contents { padding:10px; }
.block .block-contents .post
{
	border-bottom:1px solid #d3d3d3;
	padding-bottom:15px;
	margin-bottom:15px;
	float:left;
	width:100%;
}
.block .block-contents .last, #threepanels .block .block-contents .post:last-child
{
	border-bottom:none!important;
	margin-bottom:0!important;
	border-color:transparent!important;
	margin-right:0;
}
.block .block-contents .post .title
{
	font-size:14px;
	margin-bottom:7px;
}
.block .block-contents .post .title a:hover { color:#467ABB; }
.block .block-contents .post .image
{
	padding:3px;
	margin-right:10px;
	float:left;
	background-color:#f3f3f3;
	border:1px solid #e9e9e9;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	behavior: url(js/PIE.htc);
}
.block .block-contents .text
{
	width:230px;
	float:left;
}
.post .by { }
.calcdate
{
	background-image:url('images/calc.png');
	width:31px;
	height:50px;
	float:left;
	text-align: center;
	line-height:20px;
	padding:8px 2px 2px 0;
	margin-top:3px;
	margin-right:5px;
	color:#949494;
	text-transform:uppercase;
}
.calcdate span
{
	display:block;
	padding-bottom:2px;
}
#eventsblock .venu { margin-left:50px; }
#eventsblock .venudesc
{
	color:#333333;
	word-spacing:3px;
	line-height:20px;
}
#eventsblock .venuimage { margin:10.5px 0; }
#eventsblock .datetime
{
	padding-right:5px;
	float:right;
}
/* Bottom three anners */

#threebanners
{
	float:left;
	width:100%;
}
#threebanners .banner
{
	float:left;
	width:293px;
	margin-right:10px;
	padding:10px;
	background-color:#FFFFFF;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	behavior: url(js/PIE.htc);
}
#threebanners .banner:last-child, #threebanners .banner+.last { margin-right:0px; }
#threebanners .banner .content
{
	background-color: #59767E;
	float: left;
	padding-left: 10px;
	width: 180px;
	height:74px;
	color:#FFFFFF;
}
#threebanners .banner .content .text { word-spacing:2px; }
#threebanners .banner .image
{
	float:left;
	width:102px;
	min-height:74px;
}
#threebanners .banner .content .title a
{
	font-size:18px;
	color:#d6f4f3;
	font-weight:normal;
	font-weight:bold;
}
#threebanners .banner .content .title a:hover { font-weight:bold; }
/* Four panels  */

#fourpanels { margin-top:10px; }
#fourpanels div:last-child
{
	margin-right:0!important;
	border-bottom:none!important;
}
#fourpanels .panel
{
	width:212px;
	padding:10px;
	background-color:#FFFFFF;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	behavior: url(js/PIE.htc);
	float:left;
	margin-right:10px;
	min-height:225px;
	position:relative;
}
#fourpanels .panel+.last { width:213px; }
#fourpanels .panel .title { margin-bottom:7px; }
#fourpanels .panel .title a
{
	font-size:16px;
	color:#282c32;
}
#fourpanels .panel .content h2
{
	color:#282c32;
	font-size:14px;
	font-weight:normal;
	margin:10px 0;
}
#fourpanels .panel .content .alllink
{
	text-align:right;
	position:absolute;
	bottom:10px;
	right:10px;
}
#fourpanels .panel .content .alllink a { color:#7f93ac; }
#fourpanels .panel .title a:hover { color:#467abb; }
#fourpanels #ourservices
{
	background-image:url('images/bg-ourservices.png');
	background-position:right top;
}
#ourservices ul li
{
	padding-left:15px;
	background-image:url('images/bul-rarr.png');
	background-position:0px 6px;
	line-height:20px;
}
/*Blood*/

.blood_scale_main_div
{
	width:100%;
	margin:15px auto 18px auto;
}
.blood_scale_0ne
{
	background:url(/images/blood_scale_bg.png);
	width:98%;
	height:17px;
	line-height:17px;
	color:#fff;
	font-size:11px;
	font-weight:400;
	border:1px solid #c7c7c7;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	behavior: url(js/PIE.htc);
	-moz-box-shadow:    inset 0 0 5px #ccc;
	-webkit-box-shadow: inset 0 0 5px #ccc;
	box-shadow:         inset 0 0 5px #ccc;
	margin-bottom:5px !important;
}
.blood_scale_bg
{
	height:17px;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	behavior: url(js/PIE.htc);
	background:#974f4f url(/images/red_blood_scale_bg.png) top left repeat-x;
}
.grade_div
{
	width:25px;
	height:17px;
	float:left;
	padding-left:5px;
	text-align:left;
}
.percentage_div
{
	width:25px;
	height:17px;
	float:right;
	text-align:right;
	padding-right:5px;
}
#successstories span.name, span.name
{
	position:absolute;
	border:7px;
	left:10px;
	color:#9b785b;
	font-weight:600;
	font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
}
#successstories span.alllink { float:right; }
.matter .left
{
	float:left;
	width:120px;
	overflow:visible;
}
.right, .matter .right
{
	margin-top:9px;
	margin-bottom:4px;
	float:right;
}
.targetamount, .targetamount
{
	font-size:22px;
	font-weight:600;
	margin-top:0px;
}
.helpus, .helpus
{
	font-size:17px;
	line-height:22px;
	color:#974f4f;
	margin:10px 0;
	font-weight:600;
}
.achieved, .achieved
{
	font-size:14px;
	color:#7c8592;
	font-weight:600;
	margin-bottom:6px;
}
.meter
{
	width:82px !important;
	height:165px;
	background:url("/images/meter.png") no-repeat;
	position:relative;
}
ul.meter_menu
{
	float:left;
	margin:0 0 10px -20px !important;
	list-style:none;
}
ul.meter_menu li
{
	padding-bottom:5px;
	font-size:12px;
	font-weight:700;
	color:#993c3c;
	padding-left:0px;
	text-align:right;
}
.progess_wraper_div
{
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior: url(js/PIE.htc);
	height: 119px;
	margin-left: 23px;
	margin-top: 14px;
	overflow: hidden;
	width: 15px;
}
.progess_main_div
{
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior: url(js/PIE.htc);
	height: 115px;
	margin-top: 366%;
	width: 15px;
}
.progress_scale
{
	background: none repeat scroll 0 0 #993c3c;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior: url(js/PIE.htc);
	height: 115px;
	width: 15px;
}
#targetperc { display:none; }
.meter_scalbase
{
	width:25px;
	height:25px;
	background:#993c3c;
	position:absolute;
	bottom:18px;
	left:18px;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	behavior: url(js/PIE.htc);
}
/*** Carousel style 

//////////////////////////////////// */

#insurance-companies
{
	width:960px;
	margin-bottom:20px;
	margin-left:1px;
	position:relative;
}
#insurance-companies h2
{
	font-size:18px;
	line-height:22px;
	font-weight:500;
	margin-bottom:0.5em !important;
}
#insurance-companies .viewport
{
	width: 100%;
	height: 105px;
	margin:auto;
	overflow: hidden;
	position: relative;
}
#insurance-companies .disable { visibility: visible; }
#insurance-companies .control-disabled { display: none !important; }
##insurance-companies .overview li .overview
{
	width: 100%;
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute;
	left: 0;
	top: 0;
}
#insurance-companies .overview li
{
	width:149px;
	height:91px;
	padding:6px 0px;
	text-align:center;
	float:left;
	margin: 0 5px 0px 5px;
	background-color:#FFFFFF;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	behavior: url(js/PIE.htc);
	position:relative;
}
#insurance-companies .next, #insurance-companies .prev, #insurance-companies .prev.disable:hover
{
	display:block;
	width:18px;
	height:18px;
	z-index:10;
	background-image:url(/images/arrows.png);
	background-position:0 0;
	background-repeat:no-repeat;
	line-height:102px;
	position:absolute;
	top:0px;
	z-index:11;
}
#insurance-companies .next:hover, #insurance-companies .prev:hover { z-index:13; }
#insurance-companies .prev
{
	right:13px;
	z-index:12;
        display: block;
        margin-top: 10px;
        margin-right: 60px;
        float: left;
}
#insurance-companies .prev:hover { background-position:0px -22px; }
#insurance-companies .next, #insurance-companies .next.disable:hover
{
	right:0px;
	background-position:-22px 0;
        display: block;
        margin-top: 10px;
        float: left;
        margin-right: 35px;
}
#insurance-companies .next:hover { background-position:-22px -22px; }
/* Footer */

#footer
{
	padding:15px 15px 0px 15px;
	color:#fff;
	float:left;
	width:960px;
	border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0;
	-ms-border-radius:3px 3px 0 0;
	-o-border-radius:3px 3px 0 0;
	behavior: url(js/PIE.htc);
	position:relative;
}
#footer h1
{
	color:#fff;
	margin-bottom:5px;
}

#footer #twiterfeed
{
	width:100%;
	float:left;
	margin-bottom:20px;
}
#twiterfeed .tweet-list {
	height:50px;
	overflow:hidden;	
}
#twiterfeed .tweet-list li {margin:0px; line-height:18px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; padding-bottom:15px;}
#footer h1
{
	font-size:14px;
	font-weight:600;
}
#twiterfeed .leftside
{
	float:left;
	width:215px;
	margin-right:15px;
}
#twiterfeed .leftside h1 { margin-top:-5px; }
#twiterfeed .leftside p
{
	line-height:20px;
	margin:6px 0;
}
#twiterfeed .rightside
{
	width:620px;
	padding:15px 15px 3px 56px;
	background-color:#e9edf2;
	float:right;

	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	behavior: url(js/PIE.htc);
	color:#666666;
	background-image:url('images/ico-twitter-normal.jpg');
	background-position:10px 20px;
	background-repeat:no-repeat;
	position:relative;
}
#twiterfeed .rightside #twitterbtmarr
{
	display:block;
	position:absolute;
	background-image:url('images/twitterbtmarr.png');
	height:13px;
	width:18px;
	bottom:-13px;
}
#twiterfeed .rightside span.poparr
{
	border-top-color:#e9edf2 !important;
	left:60px !important;
	margin-top:0px;
}
#footer .col-1, #footer .col-2, #footer .col-3, #footer .col-4
{
	float:left;
	width:100%;
}
#footer .col-2 .block
{
	width:462.5px;
	float:left;
	margin-right:15px;
	height:auto;
	background:transparent;
	margin-bottom:4px;
}
#footer .col-3 .block
{
	width:303px;
	float:left;
	margin-right:15px;
	height:auto;
	background:transparent;
	margin-bottom:4px;
}
#footer .col-4 .block
{
	width:228px;
	float:left;
	margin-right:10px;
	height:auto;
	background:transparent;
	margin-bottom:4px;
}
#footer .col-1 .block:last-child, #footer .col-2 .block:last-child, #footer .col-3 .block:last-child, #footer .block:last-child { margin:0px; }
#footer .block p { margin:7px 0 13px 0; }
#footer .flickr_sect { width:230px !important; }
#footer .p-care { width:253px !important; }
#footer .getintouch { width:220px !important; }
#footer .getintouch .content { margin-top:-1px; }
#footer .newsletter
{
	width:197px !important;
	margin-right:0px !important;
}
#footer .block .flickrgallery img
{
	margin:0 5px 0px 0;
	border:1px solid #fff;
	width:19.2%;
}
.dotted ul li
{
	background:url(/images/bullet_dotted.png) left 6px no-repeat;
	padding-left:18px;
}
ul.dotted_gray li
{
	background:url(/images/bullet_dotted_gray.png) left 6px no-repeat;
	padding-left:18px;
}
#footer .block li { line-height:20px; }
#footer .block li a { color:#fff; }
#footer .block h1 { margin-bottom:15px; }
#footer .col-4 .getintouch ul li
{
	padding-left:25px;
	background-position:0px 3px;
}
.getintouch a
{
	padding-left:25px;
	color:#fff;
	display:block;
	line-height:20px;
	float:left;
}
.getintouch ul li#phone, .getintouch .phone
{
	background-image:url('images/ico-phone.png');
	background-position:0 4px;
}
.getintouch ul li#email, .getintouch .email
{
	background-image:url('images/ico-email.png');
	background-position:0 3px;
}
.getintouch ul li#contactform, .getintouch .contactform
{
	background-image:url('images/ico-contact.png');
	background-position:0 2px;
}
.getintouch ul li#skype, .getintouch .skype
{
	background-image:url('images/ico-skype.png');
	background-position:0 2px;
}
.getintouch ul li#feedback, .getintouch .feedback
{
	background-image:url('images/ico-feedback.png');
	background-position:0 2px;
}
.newsletter #formnewsletter
{
	width:99%;
	height:25px;
	background-color:#e8ebec;
	border:1px solid #FFFFFF;
	float:right;
	padding:2px 0 2px 2px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	behavior: url(js/PIE.htc);
	position:relative;
}
.newsletter #formnewsletter input.text
{
	border:none;
	background-color:transparent;
	color:#666666;
	width:65.5%;
	height:100%;
	line-height:20px;
	vertical-align:middle;
	margin:0px;
	padding-bottom:4px;
	padding-left:4px;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-ms-box-shadow:none;
	-o-box-shadow:none;
}
.newsletter #formnewsletter a.button
{
	padding:0 5px;
	float:right;
}
#copyrightarea
{
	width:940px;
	min-height:40px;
	padding:4px 10px 0px 10px;
	line-height:20px;
	float:left;
	margin-bottom:5px;
	color:#fff;
	border-top:1px solid #1f6ebe;
	border-radius:0 0 3px 3px;
	-moz-border-radius:0 0 3px 3px;
	-webkit-border-radius:0 0 3px 3px;
	-ms-border-radius:0 0 3px 3px;
	-o-border-radius:0 0 3px 3px;
	behavior: url(js/PIE.htc);
	background-color:#1b62a9;
}
#copyrightarea #copyrighttext
{
	float:left;
	line-height:36px;
}
#copyrightarea a
{
	color:#fff;
	text-decoration:underline;
}
#copyrightarea a:hover { text-decoration:none; }
#copyrightarea #socialicons
{
	margin-top:5px;
	float:right;
	text-align:right;
}
.pageup
{
	margin-left:52px;
	margin-top:-5px;
	display:block;
	position:fixed;
	bottom:20px;
	right:20px;
	display:none;
}
/* SOCIAL ICONS - GENERAL */

.social-icon
{
	margin:0;
	padding:0;
	float:left;
}
.social-icon li
{
	float:left;
	list-style:none;
	float:left;
	margin-left:5px;
	padding:0px !important;
	border:0 none !important;
	position:relative;
}
.social-icon li a
{
	height:26px;
	width:26px;
	display:block;
	background-image: url(/images/socio.png);
	background-repeat:no-repeat;
	background-color:#01488e;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	behavior: url(js/PIE.htc);
	position:relative;
	-webkit-transition: background 0.3s linear;
	-moz-transition: background 0.3s linear;
	-o-transition: background 0.3s linear;
	transition: background 0.3s linear;
}
.social-icon li a:hover { background-color:#fff; }
/* FancyDropdowns CSS 

///////////////////////////////////////////////  */



.dropdown
{
        width: 78px;
	height:24px;
	display:inline-block;
	margin-top:1px;
	margin-left:0px;
	overflow:hidden;
	border: 1px solid #ededed;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(js/PIE.htc);
	background:#fff;
	padding: 0px 10px;
	position:absolute;
	z-index:10;
}
.hover_dropdown { background:#fff; }
.active_dropdown
{
	background:#fff;
	border-color:#ededed;
	border-radius: 3px 3px 0px 0px;
	-moz-border-radius: 3px 3px 0px 0px;
	-o-border-radius: 3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	behavior: url(js/PIE.htc);
}
.dropdownlist
{
	width:90px;
	list-style: none;
	padding:0px 11px;
	margin-left:0px;
	z-index:11;
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #ebebeb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ebebeb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #ebebeb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #ebebeb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #ebebeb 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #ebebeb 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb', GradientType=0 ); /* IE6-8 */
	-moz-border-radius: 0px 0px 3px 3px;
	-o-border-radius: 0px 0px 3px 3px;
	-webkit-border-radius: 0px 0px 3px 3px;
	border-radius: 0px 0px 3px 3px;
	behavior: url(js/PIE.htc);
	position: absolute;
	display: none;
}
.dropdownlist li {
	border-bottom:1px solid #efefef;
	color:#666666;
}
.dropdownlist li.active img { display:none; }
.dropdownlist li.hover {
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	behavior: url(js/PIE.htc);
}
.dropdownlist li.hover p {
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	behavior: url(js/PIE.htc);
	color:#467abb !important;
}
.dropdown .imgholder, .dropdownlist .imgholder { display:none; }
.dropdown p, .dropdownlist p {
	margin: 2px 4px 0px 2px;
	color: #8A8A8A;
}
.dropdown p.no-info, .dropdownlist p.no-info {
	line-height:23px;
	font-family:Arial;
	font-size:12px;
	color:#8f8f8f;
	margin-top:1px;
	cursor:default;
}
.dropdown p { background:url(/images/combo_arrow.png) no-repeat right 8px; }
.dropdown p strong, .dropdown_no-info p strong, .dropdownlist p strong { font-weight:normal; }
#select-iam_dropdown {
	margin-top:12px !important;
	width:270px;
	position:absolute;
}
#select-iam_dropdownlist, #select-helpme_dropdownlist { width:270px; }
#select-helpme_dropdownlist { width:275px; }
#select-helpme_dropdown {
	display:inline;
	width:275px;
	margin-top:12px;
}
.col-2 .block .dropdown {
	width:414px;
	position:relative;
	margin:0px;
}
.col-2 .block .dropdownlist, .col-2 .block .dropdownlist li { width:413px; }
.col-3 .block .dropdown {
	width:260px;
	position:relative;
	margin:0px;
}
.col-3 .block .dropdownlist, .col-3 .block .dropdownlist li { width:258px; }
.col-4 .block .dropdown {
	width:190px;
	position:relative;
}
.col-4 .block .dropdownlist, .col-4 .block .dropdownlist li { width:188px; }
.col-1 .block .dropdown, .col-2 .block .dropdown, .col-3 .block .dropdown, .col-4 .block .dropdown {
	margin-top:1px;
	margin-bottom:20px;
}
.col-2 .block .dropdownlist, .col-3 .block .dropdownlist, .col-4 .block .dropdownlist {
	margin-top:1px;
	margin-left:1px;
}

#side_bar .dropdownlist {
	width:215px;	
}

/********************* Doctor's Profile Page' **************************/

.page-banner
{
	width:960px;
	height:149px;
	margin-bottom:20px;
	position:relative;
}
.page-banner .banner-image
{
	position:absolute;
	right:0;
	top:0;
}
.page-banner .banner-image img
{
	border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	behavior: url(js/PIE.htc);
	width:960px;
	height:148px;
}
.page-banner .content
{
	position:relative;
	color:#fff;
	margin-left:15px;
	margin-top:25px;
	float:left;
	letter-spacing:-0.02em;
}
.page-banner h1
{
	font-size:60px;
	margin-bottom:10px !important;
	line-height:60px;
	font-weight:600;
	letter-spacing:-0.03em;
}
.page-banner p
{
	font-size:18px;
	line-height:18px;
	font-weight:500;
}
#doctor-profile
{
	background-image:url('images/banner-doctor-profile.jpg');
	color:#FFFFFF;
}
#gallery-side
{
	background-image:url('images/banner-doctor-gallery.png');
	color:#657e9d;
}
#gallery-gride
{
	background-image: url(/images/grid_header.png);
	color:#657e9d;
}
#blog-listing
{
	background-image: url(/images/blog_listing_banner.png);
	color:#fff;
}
#blog-detail
{
	background-image: url(/images/blog_detail_header.png);
	color:#657e9d;
}
#page-content-area
{
	float:left;
	width:100%;
}
#page-content-area #page-leftside
{
	width:615px;
	float:left;
	padding:5px 10px;
	background-color:#FFFFFF;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url(js/PIE.htc);
}
#page-content-area #page-rightside
{
	width:315px;
	float:right;
}
.blogpost
{
	margin:10px 0 0;
	width:100%;
	float:left;
}
.blogpost .doctorpic
{
	float:left;
	background-color:#FFFFFF;
	border:1px solid #f7f7f7;
	padding:6px 6px 4px 6px;
	margin-right:10px;
	width:139px;
}
.blogpost .doctordetails
{
	float:left;
	width:452px;
}
.blogpost h1
{
	float:left;
	width:335px;
}
.blogpost .doctordetails .title
{
	width:100%;
	float:left;
	margin-bottom:5px;
}
.blogpost .doctordetails .phone
{
	float:right;
	clear:right;
	font-size:14px;
	font-weight:bold;
	line-height:32px;
	background-image:url('images/phonegray.png');
	padding-left:25px;
	background-position:0px 8px;
}
.blogpost a:hover { color:#467abb; }
.blogpost h1 a
{
	font-size:18px;
	color:#467abb;
}
.blogpost p { line-height:17px; }
.blogpost .biodata
{
	width:100%;
	float:left;
	margin:10px 0 10px;
}
.blogpost .doctordetails .education { margin-bottom:15px; }
.blogpost .biodata p
{
	font-size:14px;
	line-height:18px;
	margin-bottom:8px;
}
.blogpost .biodata-type
{
	color:#467abb;
	font-weight:bold;
}
.blogpost .levels
{
	float:left;
	width:235px;
}
.blogpost .rating-review
{
	width:215px;
	float:left;
}
.blogpost .star-rating-control
{
	margin-top:4px;
	display:inline-block;
}
.blogpost .levels p
{
	line-height:20px;
	height:20px;
}
.blogpost .rating-review p
{
	line-height:20px;
	height:20px;
	float:left;
	width:100%;
}
.blogpost .rating-review p.first { }
.blogpost .level span.description
{
	display:inline-block;
	width:135px;
}
.blogpost .level .levelgraph
{
	display:inline-block;
	height:9px;
}
.blogpost .blogpostfooter
{
	background-color:#f3f3f3;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	behavior: url(js/PIE.htc);
	float:left;
	width:100%;
	border:1px solid #eaeaea;
	margin-bottom:10px;
}
.blogpost .blogpostfooter .wrapper
{
	padding:5px 5px 0px;
	height:30px
}
.blogpost .blogpostfooter .wrapper > div.last
{
	border-right:none!important;
	padding-right:0px!important;
}
.blogpost .blogpostfooter .wrapper > div.first
{
	border-left:none!important;
	padding-left:0px!important;
}
.blogpost .blogpostfooter .wrapper > div
{
	float:left;
	height:25px;
	overflow:hidden;
	line-height:25px;
	border-right:1px solid #f0efef;
	border-left:1px solid #ffffff;
	padding:0 10px;
}
.blogpost .blogpostfooter .socialicons { padding-top:3px!important; }
.blogpost .blogpostfooter .socialicons .addthis_toolbox > a
{
	height:22px;
	padding:0!important;
	width:95px!important;
}
.blogpost .blogpostfooter .bookappointment a
{
	padding:5px 5px 5px 30px;
	color:#467abb;
	background-color:#FFFFFF;
	padding-left:30px;
	background-image:url('images/ico-pen.png');
	background-position:2px 2px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/PIE.htc);
	border:1px solid #f2f2f2;
}
.blogpost .blogpostfooter .acceptingnew { padding-top:1px!important; }
.blogpost .blogpostfooter .bookappointment a span
{
	border-left:1px solid #f6f3f2;
	padding-left:10px;
}
.biodata-text-more
{
	display:none;
	padding:5px 0 15px 0;
}
.threecols
{
	float:left;
	margin-right:10px;
}
#page-leftside .threecols { width:190px; }
#page-rightside .block
{
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/PIE.htc);
	margin-bottom:10px;
	height:auto;
	margin-right:0!important;
}
#page-rightside .block .block-title { margin:1px; }
#page-rightside .archive
{
	display: block;
	width: 293px;
	padding-top:0;
}
#page-rightside .block .archive li, #page-rightside .block .widget_archive li
{
	border-bottom: 1px dotted #E6E6E6;
	font-weight: bold;
}
#page-rightside .block .archive li a, #page-rightside .block .widget_archive li a
{
	background: url('images/months_bullets.png') no-repeat scroll left center transparent;
	color: #666666;
	display: block;
	font-weight: bold;
	line-height: 31px;
	padding-left: 20px;
}
#page-rightside .block .archive li a:hover, #page-rightside .block .widget_archive li a:hover
{
	color:#467abb;
	background:url('images/monts_hover_bullets.png') no-repeat left center;
}
#page-rightside .block .categories, #page-rightside .block .widget_categories
{
	display: block;
	width: 293px;
	padding-top:0px;
}
#page-rightside .block .categories li, #page-rightside .block .widget_categories li { font-weight: bold; }
#page-rightside .block .categories li a, #page-rightside .block .widget_categories li a
{
	background: url("/images/disease_name_bullets.png") no-repeat scroll left center transparent;
	font-weight: bold;
	line-height: 31px;
	padding-left: 20px;
	display:block;
}
#page-rightside .block .categories li a:hover, #page-rightside .block .widget_categories a:hover
{
	color:#467abb;
	padding-left:35px;
	border:1px solid #E4E4E4;
	background-position:15px center;
}
/* Gallery Page Style

//////////////////////////////////////////////// */



.quick_links_div
{
	height:33px;
	margin:0 2px 10px 2px;
	background:#fff;
	border:1px solid #f3f3f3;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	behavior: url(js/PIE.htc);
}
.whide_btn_div
{
	height:33px;
	line-height:33px;
	background:url('images/white_btn_bg.png') top right no-repeat;
	padding:0 45px 0 5px;
	float:left;
	font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
}
.whide_btn_div strong a
{
	font-size:14px;
	color:#1b62a9;
	font-weight:600;
}
.doc_boxsize
{
	width:214px;
	float:right;
}
.gallery-filter-icons
{
	height:25px;
	float:right;
	margin:4px 4px 0 0;
}
.gallery-filter-icons .changelayout
{
	float:left;
	height:25px;
}
.gallery-filter-icons .filterimagevideo
{
	height:25px;
	float:left;
	padding-left:1px;
	margin-left:7px;
	border-left:1px solid #f3f3f3;
}
.gallery-filter-icons a
{
	margin-left:5px;
	display:block;
	float:left;
}
.gallery-filer-dropdown
{
	float:right;
	width:24%;
	position:relative;
	margin-top:4px;
	margin-right:27px;
	height:30px;
}
#select-gallery-filter_dropdown
{
	display:inline;
	margin-top:0;
	width:100%;
}
#select-gallery-filter_dropdown p.no-info, .dropdownlist p.no-info { margin-top:0px; }
#select-gallery-filter_dropdownlist
{
	width:100%;
	margin-left:0px;
	top:13px!important;
}
.gallery_area_content, .gallery_area_full
{
	width:100%;
	float:left;
	font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
}
ul.gallery
{
	width:102%;
	float:left;
	margin-bottom:20px;
	padding:0px;
}
.gallery_area_full ul.gallery li
{
	width:211px;
	padding:9.7px 9.7px 5px 9.7px;
	mine-height:160px;
}
ul.gallery li
{
	width:21.83%;
	mine-height:160px;
	padding:10px;
	display:block;
	float:left;
	margin:0 10px 10px 0;
	border:1px solid #f1f1f1;
	border-radius:1px;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	behavior: url(js/PIE.htc);
	position:relative;
}
ul.gallery li .gal_img a { display:block; }
ul.gallery li .image
{
	width:100%;
	overflow:hidden;
	position:relative;
}
ul.gallery li .image img
{
	width:100%;
	height:125px;
}
ul.gallery li .image span { display:block; }
.pic .img { background:url(/images/ico-camera.png) 50% 30% no-repeat; }
.vid .img { background:url(/images/ico-hover-video.png) 50% 30% no-repeat; }
ul.gallery li .image span.pic_info .img
{
	width:100%;
	height:100%;
	position:absolute;
	top:0%;
	left:0%;
}
ul.gallery li .image span.pic_info
{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background:url(/images/gallery_hover.png);
	display:none;
}
ul.gallery li .image span.pic_info span.bar
{
	width:100%;
	display:block;
	height:16px;
	line-height:16px;
	padding:8px 0px;
	background:url(/images/gallery_hover.png);
	position:absolute;
	bottom:0px;
	left:0;
}
ul.gallery li .image span.pic_info span.bar span { color:#fff; }
ul.gallery li .image span.pic_info span.bar .views
{
	float:left;
	padding-left:10px;
}
ul.gallery li .image span.pic_info span.bar .duration
{
	float:right;
	padding:0 10px 0 20px;
	background:url(/images/ico-duration.png) left no-repeat;
}
ul.gallery li .image span.pic_info span.bar .rating_heart { padding:3px 10px 0 10px; }
ul.gallery li span
{
	color:#999;
	font-size:11px;
	display:block;
}
ul.gallery li em { font-style:normal; }
.gallery_area_content ul.gallery li
{
	width:180px;
	mine-height:150px;
	padding:8px 8px 9px 8px;
	margin-bottom:8.4px;
}
.gallery_area_content ul.gallery li .image span.pic_info span.bar
{
	height:15px;
	line-height:15px;
	padding:5px 0px;
}
.gallery_area_content ul.gallery li h4
{
	font-size:14px !important;
	margin-bottom:4px !important;
	color:#666;
}
.list_style li .pic_details h4 { font-size:16px !important; }
.gallery_area_content ul.gallery li .short_details h4 { margin-bottom:0px !important; }
ul.gallery .short_details h4
{
	margin-bottom:0px !important;
	margin-top:6px;
}
/* List Style Gallery 

//////////////////////////   */

.gallery_area_content .list_style li, .gallery_area_full .list_style li
{
	width:100% !important;
	float:left;
	padding:0 0 38px 0 !important;
	margin-bottom:40px !important;
	margin-right:0px;
	border:0px none;
	background:url(/images/seperator.png) repeat-x 0 bottom;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	behavior: url(js/PIE.htc);
}
.list_style li:last-child
{
	border:0px;
	margin-bottom:10px !important;
}
.list_style li .image, .list_style li .pic_details { float:left; }
.list_style li .pic_stats { float:right; }
.list_style li .image
{
	width:183px !important;
	height:109px !important;
	overflow:hidden;
	margin-right:20px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	behavior: url(js/PIE.htc);
	position:relative;
}
.list_style li .image img
{
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	behavior: url(js/PIE.htc);
	position:relative;
}
.list_style li .gal_img { display:inline; }
.list_style li .gal_img .short_details { display:none; }
.list_style li .pic_details
{
	width:412px;
	display:block !important;
}
.list_style li .pic_details span, .list_Styleli .pic_details a { color:#999; }
.list_style li .pic_details h4 { margin-bottom:8px; }
.list_style li .pic_details h4 a { color:#333; }
.list_style li .pic_details span.gener a
{
	text-decoration:underline;
	margin:0 0 0 3px;
}
.list_style li .pic_details span.gener:hover { color:#5b6471; }
.list_style li .pic_details span.gener a:hover, .list_style li .pic_details a:hover { color:#1b62a9; }
.list_style li em
{
	font-style:normal;
	color:#666;
}
.list_style li b
{
	color:#666;
	font-weight:normal;
}
.list_style li p { line-height:18px; }
.list_style li .pic_stats
{
	width:170px;
	display:block !important;
}
.gallery_area_content .list_style li .pic_stats
{
	width:412px;
	margin-top:10px;
	color:#333;
}
.gallery_area_content .list_style li .pic_stats ul li
{
	width: auto !important;
	line-height: 14px;
	padding-bottom: 0 !important;
	border-bottom: 0 none !important;
}
.gallery_area_content .list_style li .pic_stats ul li + li
{
	padding-left: 5px !important;
	margin-left: 5px;
	border-left: 1px solid #f1f1f1;
}
.list_style li .pic_stats li
{
	line-height:22px;
	font-size:12px;
	margin-bottom:3px !important;
	padding:0 0 1px !important;
	border-bottom:1px dotted #ddd !important;
	background:none;
}
.list_style li .pic_stats li:last-child { border:0px; }
.list_style li .pic_stats li a { padding-left:20px !important; }
.list_style li .pic_stats li a.user_icon { padding-left:15px !important; }
.list_style li p { margin:8px 0; }
.list_Styleli h4 { font-size:16px; }
/* Full Page List Gallery */

.gallery_area_full ul.list_style, .gallery_area_content ul.list_style
{
	width:100%;
	margin-left:0px;
	padding-top:20px;
}
.gallery_area_full .list_style li .pic_details
{
	width:567px;
	margin-right:20px;
}
.gallery-container
{
	width:617px;
	float:left;
	margin-top:10px;
}
.gallery-pic
{
	width:182px;
	mine-height:160px;
	padding:10px;
	float:left;
	margin:0 5px 10px 5px;
	-moz-box-shadow:0px 0px 3px 1px #eaeaea;
	-webkit-box-shadow:0px 0px 3px 1px #eaeaea;
	box-shadow:0px 0px 3px 1px #eaeaea;
	border-radius:1px;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	behavior: url(js/PIE.htc);
}
.gallery-pic .title a
{
	color:#666666;
	font-size:16px;
	line-height:25px;
	word-spacing:5px;
	font-weight:bold;
	text-decoration:none;
}
.gallery-pic .title a:hover
{
	color:#6599d9;
	font-size:16px;
	line-height:25px;
	word-spacing:5px;
	font-weight:bold;
	text-decoration:none;
}
.gallery-pic span
{
	font-family:Arial;
	font-size:11px;
	color:#999999;
	line-height:17px;
}
.gallery-pic a
{
	font-family:Arial;
	font-size:11px;
	color:#999999;
	text-decoration:underline;
}
.gallery-pic a:hover
{
	font-size:11px;
	color:#999999;
	text-decoration:none;
}
.gallery-pic .attributes { display:none; }
.gallery-pic .galleryhover
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	display:block;
	height:100%;
	display:none;
}
.gallery-pic .rating-review, .gallery-pic .views-duration
{
	position:absolute;
	bottom:3px;
	left:5px;
	width:172px;
}
.gallery-pic .video
{
	background-image:url('images/ico-hover-video.png');
	background-position:center 24px;
}
.gallery-pic .image
{
	background-image:url('images/ico-camera.png');
	background-position:center 28px;
}
.gallery-pic .snapshot .galleryhover .text
{
	background-color: #111111;
	bottom: 0;
	height: 15px;
	left: 0;
	position: absolute;
	width:173px;
	padding:5px 5px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=64)";
	filter: alpha(opacity=64);
	-moz-opacity:0.64;
	-khtml-opacity: 0.64;
	opacity: 0.64;
}
.gallery-pic .snapshot .views-duration span
{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}
.galleryhover .views-duration span.video-duration
{
	float:right;
	padding-left: 20px;
	background-image:url('images/ico-duration.png');
}
/* Gallery Without sidebar */

#page-full .gallery-pic { width:211px; }
#page-full .gallery-pic .snapshot { height:122px; }
#page-full .gallery-pic .snapshot .galleryhover { background-position:center 30px; }
#page-full .gallery-pic .snapshot img
{
	width:210px;
	height:122px;
}
#page-full .gallery-pic .galleryhover .text { width:200px; }
#page-full .gallery-pic .rating-review, #page-full .gallery-pic .views-duration { width:200px; }
/* More galleries on footer */

#more-galleries
{
	float:left;
	width:960px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url(js/PIE.htc);
	background-color:#FFFFFF;
	margin-bottom:10px;
}
#more-galleries h2 { font-size:18px; }
#more-galleries ul.galleries
{
	width:100%;
	float:left;
	margin:0px 0 0px 2px;
	padding:0px;
	font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
}
#more-galleries ul.galleries li
{
	float:left;
	padding:0;
	margin:0 7.5px 10px 0;
	box-shadow:none;
	position:relative;
}
#more-galleries ul.galleries li:last-child { margin-right:0px; }
#more-galleries ul.galleries li a
{
	width:113px;
	display:block;
	text-align:center;
	overflow:hidden;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/PIE.htc);
	position:relative;
}
#more-galleries ul.galleries li a img
{
	width:100%;
	border:inset 1px solid #d1d6d8;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/PIE.htc);
}
#more-galleries ul.galleries li ul { }
#more-galleries .gallery-pic
{
	width:118px;
	padding:0;
	margin:0;
	height:auto;
	box-shadow:none;
	position:relative;
	overflow:visible;
}
#more-galleries .gallery-pic .pic-title a
{
	margin-bottom:10px;
	display:block;
	font-family:Arial;
	font-size:12px;
	color:#666;
	text-decoration:none;
}
#more-galleries .gallery-pic .pic-title a:hover
{
	margin-bottom:10px;
	display:block;
	font-family:Arial;
	font-size:12px;
	color:#467abb;
	text-decoration:underline;
}
#more-galleries .gallery-pic > div { margin-right:8px; }
#more-galleries .gallery-pic.last { width:110px; }
#more-galleries .gallery-pic.last > div { margin-right:0!important; }
.categorypics { display:none; }
.categorypics .poparr { border-top-color:#b1bac6 !important; }
.popup
{
	position:absolute;
	min-width:300px;
}
.categorypics
{
	max-width:300px;
	height:66px;
 display:;
	padding:10px 9px 10px 10px;
	top:-100px;
 left:;
	position:absolute;
	background:#666;
	background:-moz-linear-gradient(top, #ccd2db, #b1bac6);/* Mozilla: */
	background:-webkit-gradient(linear, left top, left bottom, from(#ccd2db), to(#b1bac6));/* Chrome, Safari:*/
 filter:progid:DXImageTransform.Microsoft.Gradient( StartColorStr='#ccd2db', EndColorStr='#b1bac6', GradientType=0); /* MSIE */
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/PIE.htc);
	z-index:9999;
}
.categorypics img
{
	width:66px !important;
	height:66px;
	margin:0 1px 0 0;
	border:1px solid #d8dce1;
	-moz-box-shadow:0px 0px 3px 1px #b8bfc8;
	-webkit-box-shadow:0px 0px 3px 1px #b8bfc8;
	box-shadow:0px 0px 3px 1px #b8bfc8;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/PIE.htc);
}
.block #more-galleries ul.galleries { margin:0px; }
.block #more-galleries ul.galleries li { margin:0 8.8px 10px 0; }
.block #more-galleries
{
	width:100%;
	padding:0px;
	margin-bottom:0px;
}
.block #more-galleries ul.galleries li a { width:116px; }
/* Picture Gallery on Video Details Page

///////////////////////////////////////////// */

.picGal
{
	width:100%;
	float:left;
}
.picGal h4
{
	margin-top:0px !important;
	margin-bottom:10px !important;
}
.picGallery
{
	width:101.8%;
	float:left;
	margin-top:5px;
}
.picGallery a
{
	display:block;
	float:left;
	margin-right:10px;
	margin-bottom:9px;
}
.picGallery a img
{
	width:114.8px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/PIE.htc);
	-moz-box-shadow:0 0 2px 1px #ddd;
	-webkit-box-shadow:0 0 2px 1px #ddd;
	box-shadow:0 0 2px 1px #ddd;
}
/* Scroll */

.ui-slider
{
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle
{
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range
{
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}
.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle
{
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range
{
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
.ui-slider-vertical
{
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle
{
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range
{
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
.scroll-pane
{
	width: 100%;
	float:left;
	position:relative;
}
.scroll-content
{
	width:1888px;
	float: left;
}
.scroll-bar-wrap
{
	clear: left;
	padding: 0 4px 0 2px;
	margin: 0 -1px -1px -1px;
}
.scroll-bar-wrap .ui-slider
{
	background: none;
	border:0;
	height: 2em;
	margin: 0 auto;
}
.scroll-bar-wrap .ui-handle-helper-parent
{
	position: relative;
	width: 100%;
	height: 100%;
	margin: 0 auto;
}
.scroll-bar-wrap .ui-slider-handle
{
	top:2px;
	height:14px;
}
.scroll-bar-wrap .ui-slider-handle .ui-icon
{
	margin: -8px auto 0;
	position: relative;
	top: 50%;
}
.scroll-bar-wrap
{
	background-image:url('images/bg-scrollbar.jpg');
	background-repeat:repeat-x;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	behavior: url(js/PIE.htc);
	height:20px;
}
.ui-slider-handle
{
	background-color:#FFFFFF;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	behavior: url(js/PIE.htc);
	background-image:url('images/ico-scroll-left.png');
	background-position:5px 3px;
}
.ui-slider-handle .rightarrow
{
	display:inline-block;
	position:absolute;
	background-image:url('images/ico-scroll-right.png');
	width:11px;
	height:15px;
	background-position:5px 3px;
	right:5px;
}
/*//////////////////////////////////////////////////////// Merging css starts from here //////////////////////////////////////////////////////////////////////*/



.blue_header
{
	height:148px;
	background:url(/images/blue_bg.png) no-repeat;
}
.blue_heading_left_div
{
	width:377px;
	margin-top:10px;
	margin-left:17px;
}
.blue_heading_left_div p
{
	font-size:18px;
	color:#FFF;
}
.blue_heading_left_div h1
{
	color:#FFF;
	font-size:42px;
}
.blog_list_header
{
	height:148px;
	background: url(/images/blog_listing_banner.png);
	margin-top:10px;
}
.blog_list_heading_left_div
{
	width:377px;
	margin-top:50px;
	margin-left:17px;
	position:absolute;
}
.blog_list_heading_left_div p
{
	font-size:18px;
	color:#FFF;
}
.blog_list_heading_left_div h1
{
	color:#FFF;
	font-size:42px;
}
/*-----------------------------------------------------blue header end---------------------------------------------------*/





.typography_submenu_div
{
	width:100%;
	height:26px;
	background:url(/images/typography_menu_bg.png);
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/PIE.htc);
}
.typography_submenu_div li
{
	float:left;
	font-family:Arial;
	color:#666666;
	line-height:26px;
	margin-left:10px;
	margin-right:10px;
	list-style:url(/images/list_style.png);
}
.typography_submenu_div li a
{
	font-family:Arial;
	color:#666666;
	text-decoration:none;
}
.typography_submenu_div li:hover { list-style:url(/images/list_style_hover.png); }
.typography_submenu_div li a:hover
{
	font-family:Arial;
	color:#467abb !important;
	text-decoration:none;
	list-style:url(/images/list_style_hover.png);
	font-size:12px;
}
.typography_submenu_div li:first-child { list-style:none; }
.white_bg
{
	background-color:#FFF;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/PIE.htc);
	margin-top:10px;
	width:940px;
	padding:10px;
}
.typography_page { }
.typography_page .breadcrumbs { margin-bottom:0px; }
.container2
{
	width:960px;
	float:left;
	padding:0px 0px 10px 0;
	margin-bottom:15px;
	font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
}
.container2 .block:last-child { margin-right:0px; }
.container2 .block ol, .container2 .block ul { margin-left:18px; }
.container2 .block .image, .container2 .collright .image
{
	width:96%;
	padding:5px;
	margin-bottom:15px;
	border:1px solid #f1f1f1;
	box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .04);
	-moz-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .04);
	-webkit-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .04);
	-ms-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .04);
	-o-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .04);
}
.container2 .block .image img, .container2 .collright .image img { width:100%; }
.container2 div.title
{
	font-size:16px;
	font-weight:600;
	margin-bottom:10px;
}
.container2 ol li { list-style:decimal; }
.container2 ul li { list-style-image:url(/images/bullet.png); }
.sidebar_recent_heading h3 a { color:#467AC7 !important; }
.sidebar_recent_heading p { color:#333 !important; }
.container2:last-child
{
	border-bottom:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}
.container2 .block { margin-bottom:0px; }
.container2 .collleft
{
	width:640px;
	float:left;
	margin-right:10px;
}
.container2 .collright
{
	width:310px;
	float:left;
}
.container2 img.left
{
	margin-bottom:15px;
	margin-right:20px;
}
ul.sicon
{
	margin:0;
	padding:0 0 0 20px;
	float:left;
}
ul.sicon li
{
	list-style:none;
	float:left;
	margin:4px;
	display:block;
	width:20px;
	height:21px;
}
ul.sicon li:first-child { margin-left:0px; }
ul.sicon li:last-child { margin-right:0px; }
.months
{
	margin-left:10px;
	padding-left:10px;
	display:block;
	width:105px;
	float:left;
}
.months li
{
	list-style:url(/images/months_bullets.png);
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	line-height:38px;
}
.months li a
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#666666;
}
.months li a:hover { color:#467abb; }
.diseases
{
	margin-left:10px;
	padding-left:10px;
	float:right;
	display:block;
	width:147px;
}
.diseases li
{
	list-style:url(/images/disease_name_bullets.png);
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	line-height:38px;
}
.diseases li a
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#666666;
}
.diseases li a:hover { color:#467abb; }
.cardian_main_div
{
	width:601px;
	float:left;
	padding:10px;
	border:1px solid #f5f5f5;
	margin-bottom:10px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/PIE.htc);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9f9f9'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f9f9f9)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #ffffff, #f9f9f9); /* for firefox 3.6+ */
	background: #f9f9f9; /* for non-css3 browsers */
}
.cardian_main_div img
{
	vertical-align:middle;
	margin-top:10px;
}
.cardian_heading_div
{
	width:601px;
	height:17px;
	padding:10px 10px;
	background:#a5b0bf;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/PIE.htc);
	margin-bottom:10px;
}
.cardian_heading_div:first-child { margin-bottom:0px; }
.cardian_heading_div h2
{
	font-size:18px;
	color:#FFF;
	line-height:15px;
}
.cardian_heading_div span
{
	font-size:18px;
	color:#FFF;
	line-height:15px;
	float:right;
	font-weight:bold;
}
.box_gradient
{
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	behavior: url(js/PIE.htc);
	background: #5A626F; /* for non-css3 browsers */
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#5A626F'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#5A626F)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #ffffff, #5A626F); /* for firefox 3.6+ */
}
.box_solid { background:#A5B0BF; }
.box_solid2 { background:#657E9D; }
.color_box
{
	width:67px;
	height:24px;
	margin-right:10px;
	float:left;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/PIE.htc);
	margin-bottom:10px;
}
.color_box:last-child { margin-right:0px; }
.colorcode_maindiv
{
	color:#454545;
	font-size:14px;
	line-height:38px;
	width:119px;
	height:38px;
	float:left;
	margin-bottom:15px;
}
.color_div
{
	width:38px;
	height:38px;
	float:left;
	margin-right:17px;
}
.color1 { background:#E9EDF2; }
.color2 { background:#a5afbf; }
.color3 { background:#657e9d; }
.color4 { background:#707a89; }
.color5 { background:#58616e; }
.color6
{
	background: #59626F; /* for non-css3 browsers */
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#97A0AD', endColorstr='#59626F'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#97A0AD), to(#59626F)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #97A0AD, #59626F); /* for firefox 3.6+ */
}
.color7 { background:#657e9d; }
.color8 { background: url(/images/color_arrow.png); }
.color9 { background:#f5f5f5; }
.color10 { background:#58616e; }
.color11 { background:#99a0aa; }
.color12 { background:#E9EDF2; }
.ico-register
{
	background: url(/images/sicon1-normal.png) center left no-repeat;
	padding-left:11px;
}
.ico-register:hover
{
	background: url(/images/sicon1.png) center left no-repeat;
	padding-left:11px;
}
.ico-login
{
	background: url(/images/sicon2-normal.png) center left no-repeat;
	padding-left:11px;
}
.ico-login:hover
{
	background: url(/images/sicon2.png) center left no-repeat;
	padding-left:11px;
}
.ico-user
{
	background: url(/images/sicon3-normal.png) center left no-repeat;
	padding-left:11px;
}
.ico-user:hover
{
	background: url(/images/sicon3.png) center left no-repeat;
	padding-left:11px;
}
.ico-search
{
	background: url(/images/sicon4-normal.png) center left no-repeat;
	padding-left:11px;
}
.ico-search:hover
{
	background: url(/images/sicon4.png) center left no-repeat;
	padding-left:11px;
}
.ico-email
{
	background: url(/images/sicon5-normal.png) center left no-repeat;
	padding-left:11px;
}
.ico-email:hover
{
	background: url(/images/sicon5.png) center left no-repeat;
	padding-left:11px;
}
.ico-list
{
	background: url(/images/sicon6.png) no-repeat;
	padding-left:11px;
}
.ico-skype
{
	background: url(/images/sicon7-normal.png) center left no-repeat;
	padding-left:11px;
}
.ico-skype:hover
{
	background: url(/images/sicon7.png) center left no-repeat;
	padding-left:11px;
}
.ico-commints
{
	background:url(/images/sicon8-normal.png) no-repeat;
	padding-left:11px;
}
.ico-commints:hover
{
	background:url(/images/sicon8.png) no-repeat;
	padding-left:11px;
}
.ico-contact
{
	background: url(/images/sicon9-normal.png) center left no-repeat;
	padding-left:11px;
}
.ico-contact:hover
{
	background: url(/images/sicon9.png) left center no-repeat;
	padding-left:11px;
}
.ico-address
{
	background: url(/images/sicon10-normal.png) center left no-repeat;
	padding-left:11px;
}
.ico-address:hover
{
	background: url(/images/sicon10.png) center left no-repeat;
	padding-left:11px;
}
.ico-partner
{
	background: url(/images/sicon11.png) no-repeat;
	padding-left:11px;
}
.ico-date { background: url(/images/date-normal.png) 0 8px no-repeat; }
.ico-date:hover { background: url(/images/date-hover.png) 0 10px no-repeat; }
.ico-tags { background: url(/images/sico11-normal.png) left 8px no-repeat; }
.ico-tags:hover { background: url(/images/sico11.png) left 10px no-repeat; }
.ico-commints-fill { background: url(/images/sicon14-normal.png) left 10px no-repeat; }
.ico-commints-fill:hover { background: url(/images/sicon14.png) left 12px no-repeat; }
.ico-tags2 { background:url(/images/sicon15-normal.png) left 8px no-repeat; }
.ico-tags2:hover { background: url(/images/sicon15.png) left 10px no-repeat; }
.ico-tags2-links a
{
	background: url(/images/sicon15-normal.png) no-repeat;
	padding-left:11px;
}
.ico-tags2-links a:hover { background: url(/images/sicon15.png) no-repeat; }
.ico-rss-feeds { background: url(/images/rss-normal.png) left 6px no-repeat; }
.ico-rss-feeds:hover { background: url(/images/rss-hover.png) left 8px no-repeat; }
.ico-search2
{
	background: url(/images/sicon17_normal.png) center left no-repeat;
	padding-left:11px;
}
.ico-search2:hover
{
	background: url(/images/sicon17.png) center left no-repeat;
	padding-left:11px;
}
.ico-rating
{
	background: url(/images/sicon18_normal.png) center left no-repeat;
	padding-left:11px;
}
.ico-rating:hover { background: url(/images/sicon18.png) center left no-repeat; }
.ico-focus
{
	background: url(/images/sicon19_normal.png) center left no-repeat;
	padding-left:11px;
}
.ico-focus:hover
{
	background: url(/images/sicon19.png) center left no-repeat;
	padding-left:11px;
}
.ico-fax
{
	background: url(/images/sicon20-normal.png) center left no-repeat;
	padding-left:11px;
}
.ico-fax:hover { background: url(/images/sicon20.png) center left no-repeat; }
.ico-copy
{
	background: url(/images/sicon21-normal.png) center left no-repeat;
	padding-left:11px;
}
.ico-copy:hover
{
	background: url(/images/sicon21.png) center left no-repeat;
	padding-left:11px;
}
.ico-upload
{
	background: url(/images/sicon22-normal.png) center left no-repeat;
	padding-left:11px;
}
.ico-upload:hover
{
	background: url(/images/sicon22.png) center left no-repeat;
	padding-left:11px;
}
.ico-list2
{
	background: url(/images/sicon23_normal.png) no-repeat;
	padding-left:11px;
}
.ico-list2:hover
{
	background: url(/images/sicon23.png) no-repeat;
	padding-left:11px;
}
.ico-like
{
	background: url(/images/sicon24-normal.png) center left no-repeat;
	padding-left:11px;
}
.ico-like:hover
{
	background: url(/images/sicon24.png) center left no-repeat;
	padding-left:11px;
}
.ico-unlike
{
	background: url(/images/sicon25-normal.png) center left no-repeat;
	padding-left:11px;
}
.ico-unlike:hover
{
	background: url(/images/sicon25.png) center left no-repeat;
	padding-left:11px;
}
.ico-time
{
	background: url(/images/sicon26-normal.png) center left no-repeat;
	padding-left:11px;
}
.ico-time:hover
{
	background: url(/images/sicon26.png) center left no-repeat;
	padding-left:11px;
}
ul.subicon
{
	margin:0px;
	padding:0 0 0 15px;
	float:left;
}
ul.subicon li
{
	list-style:none;
	float:left;
	margin-left:8px;
	margin-right:8px;
	line-height:16px;
}
ul.subicon li:last-child { margin-right:0px; }
.request
{
	background: url(/images/ico-reqapp.png) no-repeat;
	padding-left:48px;
}
.find
{
	background:url(/images/ico-findadoc-glass.png) no-repeat;
	padding-left:48px;
}
.admit-pationt
{
	background:url(/images/ico-admitpat.png) no-repeat;
	padding-left:48px;
}
.online-test
{
	background:url(/images/ico-onlinetest.png) no-repeat;
	padding-left:48px;
}
.checker
{
	background:url(/images/ico-symcheck.png);
	padding-left:48px;
}
.inline { padding-left:36px; }
.twiter
{
	background: url(/images/twiter.png) center left no-repeat;
	padding-left:29px;
}
.twiter:hover
{
	background: url(/images/twiter-hover.png) center left no-repeat;
	padding-left:29px;
}
.linkedin
{
	background: url(/images/inline.png) center left no-repeat;
	padding-left:29px;
}
.linkedin:hover
{
	background: url(/images/linkedin-hover.png) center left no-repeat;
	padding-left:29px;
}
.ico-dots
{
	background: url(/images/11-TYPOGRAPHY_264.png) no-repeat;
	padding-left:29px;
}
.ico-dots:hover
{
	background: url(/images/doted-hover.png) no-repeat;
	padding-left:29px;
}
.twiter-bird
{
	background: url(/images/twiter-41-normal.png) center left no-repeat;
	padding-left:36px;
}
.twiter-bird:hover
{
	background: url(/images/twiter-41.png) center left no-repeat;
	padding-left:36px;
}
.left_arrow_box
{
	background: url(/images/left_arrow_box_normal.png) center left no-repeat;
	padding-left:36px;
}
.left_arrow_box:hover
{
	background: url(/images/left_arrow_box.png) center left no-repeat;
	padding-left:36px;
}
.right_arrow_box
{
	background: url(/images/right_arrow_box_normal.png) center left no-repeat;
	padding-left:36px;
}
.right_arrow_box:hover
{
	background: url(/images/right_arrow_box.png) center left no-repeat;
	padding-left:36px;
}
.wallpaper
{
	background: url(/images/wallpaper.png) no-repeat;
	padding-left:36px;
}
.ico-video
{
	background: url(/images/video-normal.png) no-repeat;
	padding-left:36px;
}
.ico-video:hover
{
	background: url(/images/video.png) no-repeat;
	padding-left:36px;
}
.gallery
{
	background: url(/images/11-TYPOGRAPHY_03.png) no-repeat;
	padding-left:36px;
}
.calender
{
	background: url(/images/calender.png) no-repeat;
	padding-left:36px;
}
.calender:hover
{
	background: url(/images/calender-hover.png) center left no-repeat;
	padding-left:36px;
}
.sbicon1
{
	background: url(/images/sbicon1-normal.png) center left no-repeat;
	padding-left:36px;
}
.sbicon1:hover
{
	background: url(/images/sbicon1.png) center left no-repeat;
	padding-left:36px;
}
.sbicon2
{
	background: url(/images/sbicon2-normal.png) center left no-repeat;
	padding-left:36px;
}
.sbicon2:hover
{
	background: url(/images/sbicon2.png) center left no-repeat;
	padding-left:36px;
}
.sbicon3
{
	background: url(/images/sbicon3-normal.png) center left no-repeat;
	padding-left:36px;
}
.sbicon3:hover
{
	background: url(/images/sbicon3.png) center left no-repeat;
	padding-left:36px;
}
.sbicon4
{
	background: url(/images/sbicon4-normal.png) center left no-repeat;
	padding-left:36px;
}
.sbicon4:hover
{
	background: url(/images/sbicon4.png) center left no-repeat;
	padding-left:36px;
}
.item1
{
	display:block;
	width:0px;
	height:48px;
	margin-left:0px !important;
	margin-right:0px !important;
}
.item2
{
	display:block;
	width:0px;
	height:33px;
	margin:8px 0;
}
.item3
{
	display:block;
	width:0px;
	height:16px;
	margin-top:18px;
}
.information
{
	background-image:url(/images/success.png);
	background-repeat:no-repeat;
	width:601px;
	float:left;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/PIE.htc);
	padding:16px 10px;
	border:1px solid #f5f5f5;
	margin-bottom:10px;
	background: #f9f9f9; /* for non-css3 browsers */
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9f9f9'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f9f9f9)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #ffffff, #f9f9f9); /* for firefox 3.6+ */
}
.information span
{
	width:45px;
	height:45px;
	float:left;
	background-image: url(/images/information.png);
	background-position:left;
	display:inline-block;
}
.warning
{
	background-image:url(/images/success.png);
	background-repeat:no-repeat;
	width:601px;
	float:left;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/PIE.htc);
	padding:16px 10px;
	border:1px solid #f5f5f5;
	margin-bottom:10px;
	background: #f9f9f9; /* for non-css3 browsers */
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9f9f9'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f9f9f9)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #ffffff, #f9f9f9); /* for firefox 3.6+ */
}
.warning span
{
	width:45px;
	height:45px;
	float:left;
	background-image: url(/images/warning.png);
	background-position:left;
	display:inline-block;
}
.blocked
{
	background-image:url(/images/success.png);
	background-repeat:no-repeat;
	width:601px;
	float:left;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/PIE.htc);
	padding:16px 10px;
	border:1px solid #f5f5f5;
	margin-bottom:10px;
	background: #f9f9f9; /* for non-css3 browsers */
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9f9f9'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f9f9f9)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #ffffff, #f9f9f9); /* for firefox 3.6+ */
}
.blocked span
{
	width:45px;
	height:45px;
	float:left;
	background-image: url(/images/blocked.png);
	background-position:left;
	display:inline-block;
}
/*//////////////////////////////////////////////////////accordion css strarts from here///////////////////////////////////////////////////////*/



.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header
{
	cursor: pointer;
	position: relative;
	margin-top: 1px;
	zoom: 1;
}
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a
{
	display: block;
	font-size: 1em;
	padding: .5em .5em .5em .7em;
}
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon
{
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content
{
	width:601px;
	padding:10px;
	margin-top: -2px;
	position: relative;
	top: 1px;
	margin-bottom: 2px;
	overflow: auto;
	display: none;
	zoom: 1;
}
.ui-accordion .ui-accordion-content-active { display: block; }
.ui-helper-reset h2
{
	font-size:16px;
	font-weight:bold;
	color:#333;
}
/*//////////////////////////////////////////////////////////block page css starts from here///////////////////////////////////////////////////////*/



.white_coll_bg
{
	background-color:#FFF;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/PIE.htc);
	margin-top:10px;
	width:615px;
	padding:10px;
}
.white_coll_bg input
{
	width:365px;
	height:24px;
	border:1px solid #E4E4E4;
	margin:4px 0px;
}
.white_coll_bg label
{
	width:96px;
	height:24px;
	line-height:24px;
	float:left;
	margin:4px 0px;
}
.form_discriptions
{
	font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#666666;
	line-height:32px;
}
.white_coll_bg textarea
{
	width:517px;
	height:213px;
	border:1px solid #E4E4E4;
	margin:4px 0px;
	float:right;
}
.blog_image img
{
	width:363px;
	max-height:201px;
	border:1px solid #dddddd;
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	behavior: url(js/PIE.htc);
}
.blog_big_image img
{
	width:613px;
	max-height:228px;
	border:1px solid #dddddd;
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	behavior: url(js/PIE.htc);
}
.white_coll_bg h1 { padding:8px 0px; }
.white_coll_bg h1 a
{
	color:#666;
	font-size:20px;
	text-decoration:none;
}
.white_coll_bg h1 a:hover
{
	color:#467abb;
	font-size:20px;
	text-decoration:none;
}
.blog_menu_div { width:235px; }
.blog_menu {
	width:340px;
	float:left;
	padding:0;
	margin-top:-5px;
	position:relative;
	z-index:10;
}
.blog_menu li {
	padding:10px 0 7px 25px;
	font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#999999;
	line-height:18px;
	
	-webkit-transition: background-position 0.2s linear;
	-moz-transition: background-position 0.2s linear;
	-o-transition: background-position 0.2s linear;
	transition: background-position 0.2s linear;
}
.blog_menu li:last-child { border-bottom:0px; }
.blog_menu li a
{
	font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
 color:;
	line-height:18px;
	display:block;
}
.blog_menu li.ico-tags a, .blog_menu li.ico-tags2 a { display:inline-block; }
.blog_menu li a:hover { color:;
}
.ico-doctor { background:url(/images/doctor.png) left 7px no-repeat; }
.ico-doctor:hover { background:url(/images/doctor-hover.png) left 9px no-repeat; }
.blog_menu2
{
	margin-top:9px;
	padding:0;
}
.blog_menu2 li
{
	font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#999999;
	border-right:1px solid #eaeaea;
	float:left;
	list-style:none;
	margin-right:10.3px;
	padding-right:6px;
}
.blog_menu2 li:last-child
{
	border-right:0px;
	padding-right:0px;
}
.blog_menu2 li a
{
	font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#999999;
}
.blog_menu2 li a:hover { color:#467abb; }
.pull_left {float:left; margin-right:20px;}
.pull_right {float:right;}


.blog-item3 a
{
	background:url(/images/doctor.png) no-repeat;
	padding-left:20px;
	background-position:center left;
}
.blog-item3 a:hover
{
	background: url(/images/doctor-hover.png) no-repeat;
	padding-left:20px;
	background-position:center left;
}
.blog-item4 a
{
	padding-left:15px;
	background-position:center left;
}
.blog-item4 a:hover
{
	padding-left:15px;
	background-position:center left;
}
.pagination
{
	clear:both;
	position:relative;
	font-size:12px;
	text-align:center;
    line-height: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
	padding-top:10px;
}
.pagination a, .pagination span.page-numbers
{
	display:inline-block;
	font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
	margin:0px 2px;
	padding:4px 7px;
	color:#FFF;
	text-align:center;
	background:#fa0080;
	cursor:pointer;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/PIE.htc);
	-webkit-transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
	transition: background-color 0.2s linear;
}
.pagination a:hover { background:#fa0080; }
.pagination a.current, .pagination span.current, .pagination a.jp-current { background:#fa0080; }
.pagination a.page-prev, .pagination a.page-nxt, .pagination a.next, .pagination a.prev, .pagination a.jp-previous, .pagination a.jp-next { width:58px !important; }
.paginate
{
	width:100%;
	float:left;
	text-align:right;
	position:relative;
	font-size:11px;
	margin:10px 0;
}
.paginate span.page_numbering
{
	display:inline-block;
	padding-right:42px;
}
.paginate a
{
	/*width:18px;*/

	height:18px;
	display:block;
	/*background:url(/images/arrows.png);*/

	position:absolute;
	bottom:0px;
	z-index:11;
	right:5px;
}
.paginate a:hover { z-index:12; }
.paginate a span
{
	background: url("/images/arrows.png") no-repeat scroll 0 0 transparent;
	height:18px;
	position:absolute;
	width:18px;
}
.paginate a span.nxt
{
	/*background: url("/images/arrows.png") repeat scroll 0 0 transparent;*/

	background-position:-22px 0px;
	right:0px;
}
.paginate a span.nxt:hover { background-position:-22px -22px; }
.paginate a span.prv
{
	background-position:0 0;
	right:13px;
}
.paginate a span.prv:hover { background-position:0 -22px; }
.blog_sidebar
{
	width:313px;
	border:1px solid #FFF;
	background:#FFF;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/PIE.htc);
	margin-bottom:10px;
}
.comment_main_container
{
	width:633px;
	background: #fff;
	border:1px solid #FFF;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url(js/PIE.htc);
	margin-top:10px;
}
.comment_main_container h1
{
	font-size:18px;
	font-weight:bold;
	color:#fff;
	line-height:37px;
	width:613px;
	padding:0px 10px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/PIE.htc);
}
.blog_sidebar h1
{
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	line-height:37px;
	padding-left:10px;
	width:303px;
	border-radius:3px 3px 0px 0px;
	-moz-border-radius:3px 3px 0px 0px;
	-webkit-border-radius:3px 3px 0px 0px;
	behavior: url(js/PIE.htc);
}
.blog_sidebar .post_div
{
	width:293px;
	padding:15px 11px;
}
.blog_sidebar .post_div h2 a { color:#FFF; }
.blog_sidebar .post_div
{
	width:293px;
	padding:15px 11px;
}
.blog_sidebar .post_div h2 a
{
	font-size:16px;
	color:#666666 !important;
}
.blog_sidebar .post_div:hover
{
	width:289px;
	padding:15px 11px;
	background:#707A89;
}
.blog_sidebar .post_div:hover h2 a
{
	color:#fff !important;
	font-size:16px;
}
.blog_sidebar .post_div h2 > a:hover { color:#518FDC; }
.blog_sidebar .post_div span
{
	font-family:Arial;
	font-size:11px;
	color:#999999;
	line-height:20px;
}
.blog_sidebar .post_div:hover span
{
	font-family:Arial;
	font-size:11px;
	color:#d7d6d6;
	line-height:20px;
}
.blog_sidebar .post_div p
{
	font-family:Arial;
	font-size:12px;
	color:#333333;
}
.blog_sidebar .post_div:hover p { color:#fff; }
.blog_sidebar .post_div img
{
	width:59px;
	height:59px;
	float:left;
	margin-right:12px;
	margin-bottom:12px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/PIE.htc);
}
/*/////////////////////////////////////////////////////////// blog detail page css ///////////////////////////////////////////////////////////////////////*/	

.blog_sidebar .block
{
	width:313px;
	float:left;
	background-color:#FFFFFF;
	margin-right:10px;
}
.recent_comments_height { min-height:350px; }
.blog_sidebar .block+.last
{
	margin-right:0;
	width:314px;
}
.blog_sidebar .block .block-title
{
	background-image:url(/images/bg-panel.jpg);
	height:37px;
	border-radius: 2px 2px 0px 0px;
	-moz-border-radius: 2px 2px 0px 0px;
	-webkit-border-radius: 2px 2px 0px 0px;
	behavior: url(js/PIE.htc);
	background-repeat:repeat-x;
	font-size:18px;
	color:#fefefe;
	vertical-alig:middle;
	line-height:37px;
}
.blog_sidebar .block .block-title span.title { padding-left:10px; }
.blog_sidebar .block .block-title span.viewall
{
	float:right;
	font-size:14px;
	margin-right:10px;
}
.blog_sidebar .block .block-title span.viewall a
{
	color:#fefefe;
	font-size:14px;
}
.blog_sidebar .block .block-contents { padding:10px 10px; }
.blog_sidebar .block .block-contents .post
{
	border-bottom:1px solid #d3d3d3;
	padding-bottom:10px;
	margin-bottom:10px;
	float:left;
	width:100%;
}
.blog_sidebar .block .block-contents .last, #threepanels .block .block-contents .post:last-child
{
	border-bottom:none!important;
	margin-bottom:0!important;
	border-color:transparent!important;
}
.blog_sidebar .block .block-contents .post .title
{
	font-size:14px;
	margin-bottom:7px;
}
.blog_sidebar .block .block-contents .post .title a:hover { color:#467ABB !important; }
.post .text h3 a:hover { color:#467ABB !important; }
.post .text span
{
	font-family:Arial;
	font-size:12px;
	color:#999999;
}
.blog_sidebar .block .block-contents .post .image
{
	width:43px;
	height:43px;
	padding:3px;
	margin-right:10px;
	float:left;
	background-color:#f3f3f3;
	border:1px solid #e9e9e9;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	behavior: url(js/PIE.htc);
}
.blog_sidebar .block .block-contents .text
{
	width:230px;
	float:left;
}
.blog_detail_pic img
{
	width:608px;
	max-height:281px;
	padding:2px;
	-moz-box-shadow:     0 0 5px #ccc;
	-webkit-box-shadow:  0 0 5px #ccc;
	box-shadow:          0 0 5px #ccc;
	background:#FFF;
}
.blog_menu_bg
{
	width:590px;
	height:34px;
	border:1px solid #ECECEC;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/PIE.htc);
	background: #F3F3F3;
	background: -moz-linear-gradient(top, #FAFAFA, #F3F3F3);/* Mozilla: */
	background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#F3F3F3));/* Chrome, Safari:*/
 filter: progid:DXImageTransform.Microsoft.Gradient( StartColorStr='#FAFAFA', EndColorStr='#F3F3F3', GradientType=0); /* MSIE */
	margin-top:10px;
	padding:0px 10px;
}
.blog_menu3
{
	margin-top:10px;
	padding:0;
}
.blog_menu3 li
{
	font-family:Arial;
	font-size:12px;
	color:#999999;
	border-right:1px double #fff;
	float:left;
	list-style:none;
	margin-right:6px;
	padding-right:6px;
}
.blog_menu3 li:last-child
{
	border-right:0px;
	padding-right:0px;
}
.blog_menu3 li a
{
	font-family:Arial;
	font-size:12px;
	color:#999999;
}
.blog_menu3 li a:hover { color:#467abb; }
.item1 a
{
	background: url("/images/doctor.png") no-repeat scroll left center transparent;
	padding-left: 20px;
}
.item2 a
{
	background-position: left center;
	padding-left: 26px;
}
.minus_list
{
	margin:0;
	padding:0;
}
.minus_list li
{
	background:url(/images/list-style_minus.png) center left no-repeat;
	margin-left:0px;
	list-style:none;
	padding-left:13px;
}
.no-border-bottom { border-bottom:0px !important; }
ul.inline li { display:inline; }
ul.stylenone li { list-style-type:none; }
.last
{
	margin-right:0!important;
	border-bottom:none!important;
}
.left { float:left; }
.right { float:right; }
.center { margin:0 auto; }
.clear { clear:both; }
.imgborder
{
	padding:3px 3px 0px 3px;
	background-color:#f3f3f3;
	border:1px solid #e9e9e9;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	behavior: url(js/PIE.htc);
}
#gray_gradient
{
	background: #666;
	background: -moz-linear-gradient(top, #A1ACBB, #59626F);/* Mozilla: */
	background: -webkit-gradient(linear, left top, left bottom, from(#A1ACBB), to(#59626F));/* Chrome, Safari:*/
 filter: progid:DXImageTransform.Microsoft.Gradient( StartColorStr='#A1ACBB', EndColorStr='#59626F', GradientType=0); /* MSIE */
}
.gray_gradient { background: #fff; }
.main-container
{
	width:960px;
	margin:0 auto;
}
.container
{
	width:960px;
	margin:0 auto;
        margin-top: 10px;
}
/*//////////////////////////////////////////////////////accordion css strarts from here///////////////////////////////////////////////////////*/





.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header
{
	cursor: pointer;
	position: relative;
	margin-top: 1px;
	zoom: 1;
}
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a
{
	display: block;
	font-size: 1em;
	padding: .5em .5em .5em .7em;
}
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon
{
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content
{
	width:601px;
	padding:10px;
	margin-top: -2px;
	position: relative;
	top: 1px;
	margin-bottom: 2px;
	overflow: auto;
	display: none;
	zoom: 1;
}
.ui-accordion .ui-accordion-content-active { display: block; }
/*//////////////////////////////////////////////////////accordion css ends from here///////////////////////////////////////////////////////*/



/*///////////////////////////////////////////////////// video detail page //////////////////////////////////////////////////////////////////*/

.video_div
{
	width:100%;
	height:100%;
	margin-bottom:10px;
}
.video_div iframe { width:100%; }
.blog_menu4
{
	margin-top:10px;
	padding:0;
}
.blog_menu4 li
{
	font-family:Arial;
	font-size:12px;
	color:#999999;
	border-right:1px double #fff;
	float:left;
	list-style:none;
	margin-right:7px;
	padding-right:10px;
}
.blog_menu4 li:last-child
{
	border-right:0px;
	padding-right:0px;
}
.blog_menu4 li a
{
	font-family:Arial;
	font-size:12px;
	color:#999999;
}
.blog_menu4 li a:hover { color:#467abb; }
.like li a
{
	color: #999999;
	font-family: Arial;
	font-size: 12px;
}
.like a
{
	background: url(/images/like_normal.png) no-repeat scroll left center transparent;
	padding-left: 30px;
	background-position:5px;
}
.like a:hover
{
	background: url(/images/like.png) no-repeat scroll left center transparent;
	padding-left: 30px;
	background-position:5px;
}
.unlike a
{
	background: url(/images/unlike_normal.png) no-repeat scroll left center transparent;
	padding-left: 30px;
	background-position:5px;
}
.unlike a:hover
{
	background: url(/images/unlike.png) no-repeat scroll left center transparent;
	padding-left: 30px;
	background-position:5px;
}
.ico-date_link a
{
	background: url(/images/date-normal.png) left center no-repeat;
	padding-left:27px;
	background-position:center left;
}
.ico-date_link a:hover
{
	background: url(/images/date-hover.png) left center no-repeat;
	padding-left:27px;
	background-position:center left;
}
.blog_sidebar_main_div
{
	width:317px;
	margin-top:10px;
}
/*//////////////////////////////////////////////////////////////////// gallery listing ////////////////////////////////////////////////*/

.gallery_list_container
{
	width:615px;
	height:146px;
	border-bottom:1px solid #D5D6D8;
	padding:10px 0px;
}
.gallery_list_image
{
	width:146px;
	height:146px;
	position:relative;
	margin-right:9px;
}
.gallery_list_image img
{
	width:146px;
	height:146px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/PIE.htc);
}
.gallery_list_image .black_strip
{
	background:#000;
	width:124px;
	height:36px;
	display:none;
	position:absolute;
	bottom:0px;
	background:url(/images/transparency.png);
	color:#fff;
	line-height:36px;
	padding:0px 11px;
}
.gallery_list_image:hover .black_strip
{
	display:block;
	background:url(/images/transparency.png);
}
.gallery_list_image .video_icon_div
{
	width:146px;
	height:110px;
	background:url(/images/ico-hover-video.png) center no-repeat;
	background-position:50px;
	position:absolute;
	top:0px;
	display:none;
}
.gallery_list_image:hover .video_icon_div { display:block; }
.gallery_list_image:hover .black_strip img
{
	margin-right:6px;
	width:16px;
	height:16px;
	vertical-align:middle;
}
.gallery_list_content
{
	width:254px;
	font-family:Arial;
	color:#666;
	font-size:12px;
}
.gallery_list_content h1 a
{
	font-size:16px;
	color:#333;
}
.gallery_list_content h1 a:hover
{
	font-size:16px;
	color:#467abb;
}
.gallery_list_content span
{
	font-family:Arial;
	color:#999;
	line-height:32px;
	font-size:12px;
}
.gallery_list_content span a
{
	font-family:Arial;
	font-size:12px;
	color:#999;
	text-decoration:underline;
}
.gallery_list_content span a:hover { color:#467abb; }
.gallery_list_content p
{
	font-family:Arial;
	color:#666;
	font-size:12px;
}
.gallery_list_ul
{
	margin:0;
	padding:0;
	width:163px;
}
.gallery_list_ul li
{
	list-style:none;
	margin:0;
	font-family:Arial;
	color:#666;
	line-height:31px;
	border-bottom:1px dotted #DDDDDD;
}
.gallery_list_ul li:last-child { border-bottom:0px; }
.gallery_ul_div { width:184px; }
.gallery_list_ul li .heart_container { width:70px; }
#gallery-list
{
	background-image: url(/images/doc_gallery_banner.png);
	color:#fff;
}
/*This is Blog Detail comments Section */

.comment_main_div
{
	width:99%;
	padding-bottom:10px;
}
.FWcomment_response
{
	background-color:#fff;
	margin-left:20px;
}
.FWcomment_content
{
	background-color:#E5EAEB;
	margin-left:-13px;
	margin-top:10px;
	padding:10px 10px 24px 10px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/PIE.htc);
}
.comment_main_div .FWcomment_response .FWcomment_response .FWcomment_content
{
	background:#EEF4F5;
	position:relative;
}
.comment_main_div .FWcomment_response .FWcomment_response .FWcomment_content > span
{
	background: url(/images/commet-joint-line.png) no-repeat;
	width:14px;
	height:84px;
	position:absolute;
	z-index:999;
	top:-10px;
	margin-left:-24px;
}
.comment_main_div .FWcomment_response .FWcomment_response .FWcomment_top
{
	border-bottom:1px solid #F9F9F9;
	padding-bottom:0px;
	margin-bottom:8px;
}
.FWcomment_top
{
	border-bottom:1px solid #F1F1F1;
	padding-bottom:0px;
	margin-bottom:8px;
}
.FWcomment_response .FWcomment_top img
{
	background-color: #F3F3F3;
	border: 1px solid #E9E9E9;
	-moz-box-shadow:    0 0 3px #ccc;
	-webkit-box-shadow: 0 0 3px #ccc;
	box-shadow:         0 0 3px #ccc;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url(js/PIE.htc);
	float: left;
	height: 43px;
	margin-right: 10px;
	padding: 3px;
	width: 43px
}
.FWcomment_top h3
{
	font-size:18px;
	color:#333;
	padding-top:7px;
}
.FWcomment_top span
{
	font-family:arial;
	font-size:12px;
	color:#666666;
	line-height:34px;
}
.FWcomment_content .comment_text p
{
	font-family:arial;
	font-size:12px;
	color:#333;
	padding-left:62px;
}
#formnewsletter .submit
{
	width:28%;
	height:25px;
	padding:0 4px;
	background:#1b62a9;
	font-family:Arial;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	border:0px solid;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/PIE.htc);
	position:relative;
	-webkit-appearance: none;
}
.gradient_button
{
	width:47px;
	border:0px;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url(js/PIE.htc);
	float:right;
	line-height:24px;
	padding:2px 3px 5px 2px;
}
/*  New Editing 

////////////////////////////////  */



.block
{
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	behavior: url(js/PIE.htc);
	position:relative;
}
.grids
{
	width:960px;
	overflow:hidden;
	background:url(/images/seperator.png) 0 0 repeat-x;
        margin-top: 10px;
		padding-top:25px;
}
.grids .col-1 { width:100%; }
.grids .col-2, .grids .col-3, .grids .col-4 { width:645px;/*height: 590px;*/background-color: #ffffff;border-radius: 10px;box-shadow: 3px 4px 3px 0px #CCCCC4;}
.double_column
{
	width:65.39%;
	float:left;
	padding:0;
	margin-right:2%;
}
.single_column
{
	width:301px;
	float:left;
	padding:0;
	margin:0;
}
.grids .col-1 .block, .grids .double_column .block, .grids .single_column .block
{
	width:100%;
	float:left;
	position:relative;
}
.comment
{
	padding: 15px;
        margin: 20px 0 25px;
        background: #fa0080;
        position: relative;
        border-radius: 15px;
        width: 254px;
}
.details ol, .details ul { margin-left:18px; }
.details ol li { list-style:decimal outside none; }
.details ul li { list-style-image:url("/images/bullet.png"); }
.details .comment
{
	padding:20px;
	font-size:16px;
	line-height:24px;
	font-weight:500;
	font-family:'Open Sans';
}
.details .comment blockquote { background:url(/images/qoute_start_large.png) 0 2px no-repeat; }
.details .comment blockquote span
{
	padding:0 25px;
	background:url(/images/qoute_end_large.png) no-repeat 100% 100%;
}
.comment .tip
{
	width:17px;
	height:16px;
	display:block;
	background:url(/images/tip.png) no-repeat;
	position:absolute;
	bottom:-16px;
	left:50px;
}
.comment_snap
{
	width:20%;
	float:left;
	margin-right:10px;
	border:1px solid #ededed;
}
.comment_snap img
{
	width:100%;
	display:block;
}
ul.patient
{
	width:75%;
	float:left;
	padding:0;
}
ul.patient li
{
	list-style:none;
	margin-bottom:10px;
}
ul.patient li span { padding-right:5px; }
ul.patient li:last-child { margin-bottom:0px; }
.grey_text { color:#999999; }
.grids .col-2 .block
{
	width:47.6%;
	margin:0px 1.92% 38px 0%;
	float:left;
	position:relative;
}
.grids .col-3 .block
{
	width:317px;
	float:left;
	position:relative;
        height: auto;
        overflow: hidden;
}
.grids .col-4 .block
{
	width:22.85%;
	margin:0 1.92% 38px 0;
	float:left;
	background:#fff;
	position:relative;
}
.heading
{
	font-size:20px;
	line-height:20px;
	color:#545454;
	font-weight:bold;
	font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
	float:left;
	color: #fa0080;
}
.heading span a
{
	color:#545454;
	font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
}
.heading2
{
	width:100%;
	font-size:18px;
	line-height:20px;
	margin-bottom:10px;
	font-weight:500;
	font-family:'Open Sans';
	color:#1b62a9;
	float:left;
	background:url(/images/heading_line.png) 0 16px repeat-x;
}
.heading2 h3
{
	line-height:30px;
	color:#1b62a9;
	margin:0px !important;
	padding-right:15px;
	float:left;
	background:#fff;
}
a.read_more
{
	padding-right:18px;
	padding-left:5px;
	color:#004b8d;
	-webkit-transition: padding-right 0.2s linear;
	-moz-transition: padding-right 0.2s linear;
	-o-transition: padding-right 0.2s linear;
	transition: padding-right 0.2s linear;
}
a.read_more:hover, a.read_more_white:hover { padding-right:20px; }
a.read_more_white
{
	background:url(/images/readmore_white.png) right 5px no-repeat;
	padding-right:18px;
	padding-left:5px;
	color:#fff;
	-webkit-transition: padding-right 0.2s linear;
	-moz-transition: padding-right 0.2s linear;
	-o-transition: padding-right 0.2s linear;
	transition: padding-right 0.2s linear;
}
.blog .post, .news .post, .events .post, .general .post, .banner .post, .recent_post .post
{
	width:100%;
	padding:10px 0 10px 0;
	float:left;
	border-bottom:1px solid #f1f1f1;
}
.double_column .blog .post { border-bottom:0px; }
.banner .post { padding:0px; }
.user2
{
	background:url(/images/user2.png) left -1px no-repeat;
	padding:0px 5px 0px 15px !important;
}
.comment_icon
{
	background:url(/images/comments_icon.png) left 1px no-repeat;
	padding-left:16px !important;
}
.image .image_hover h3
{
	color:#fff;
	margin-bottom:3px !important;
}
.image .image_hover h3 a { color:#fff; }
.blog .post:last-child, .news .post:last-child, .events .post:last-child, .general .post:last-child, .banner .post:last-child, .recent_post .post:last-child
{
	padding-bottom:0px;
	border-bottom:0px;
}
.blog .image, .news .image, .events .image
{
	float: left;
	position: relative;
	width: 100%;
	overflow:hidden;
}
.image .image_hover
{
	width:93%;
	color:#999;
	padding:5px 3.5%;
	background-color: rgb(0, 0, 0);
	background-color: rgba(0, 0, 0, .85);
	position: absolute;
	bottom:-100%;
	left: 0;
}
.image .image_hover .post_info a { color:#999; }
.image .image_hover .post_info span { margin:0 5px; }
.image .image_hover span:first-child { margin-left:0px; }
.double_column .post .image
{
	width:24%;
	padding:5px;
	margin-top:0px;
	margin-right:20px;
	float:left;
	background:#fff;
	border:1px solid #f1f1f1;
	box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .04);
	-moz-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .04);
	-webkit-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .04);
	-ms-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .04);
	-o-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .04);
}
.col-4 .image img, .col-3 .image img, .col-2 .image img, .col-1 .image img
{
	width:100%;
	height:auto;
	float:left;
}
.events .post .image
{
	width:98%;
	margin:5px auto;
	padding:3px 3px 3px 3px;
	background:#F3F3F3;
	border:1px solid #E9E9E9;
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	behavior: url(js/PIE.htc);
}
.blog .post .image img { margin-bottom:0px; }
.events p
{
	padding:0px;
	margin:0px;
}
ul.event_info
{
	width:100%;
	float:left;
	margin-bottom:10px;
}
ul.event_info li
{
	float:left;
	list-style:none;
	color:#666666;
	font-size:11px;
	margin-right:10px;
	background:url(/images/sp.png) right center no-repeat;
}
ul.event_info li:last-child, ul.event_info li.last-child
{
	margin-right:0px;
	background:none;
}
ul.event_info span { padding:2px 10px 1px 20px; }
ul.event_info span.tag { background:url(/images/event_img3.png) 0 0px no-repeat; }
ul.event_info span.calendar { background:url(/images/event_img2.png) 0 1px no-repeat; }
ul.event_info span.time { background:url(/images/event_img1.png) 0px 1px no-repeat; }
.double_column .post .image img, .blog .post .image img, .events .post .image img, .general .post .image img
{
	width:100%;
	height:auto;
	display:block;
}
.blog .post .matter, .news .post .matter, .events .post .matter, .general .post .matter, .banner .post .matter, .recent_post .post .matter
{
	width:120px;
	float:left;
	margin:0px;
        margin-left: 15px;
}
.blog .post .matter h2, .news .post .matter h2, .events .post .matter h2, .general .post .matter h2, .banner .post .matter h2, .recent_post .post .matter h2 { color:#282C32; }
.double_column .blog .post .matter { width:70%; }
.blog .post .matter p, .news .post .matter p
{
	padding:0px;
	margin:0px;
}
.recent_post { float:left; }
.recent_post .post_in
{
	float:left;
	position:relative;
	border-bottom:1px solid #f1f1f1;
}
.recent_post .post_in:last-child
{
	margin-bottom:1px;
	border-radius:0 0 3px 3px;
	-moz-border-radius:0 0 3px 3px;
	-webkit-border-radius:0 0 3px 3px;
	-o-border-radius:0 0 3px 3px;
	behavior: url(js/PIE.htc);
}
#side_bar .blog .post, #side_bar .news .post, #side_bar .events .post, #side_bar .general .post, #side_bar .banner .post, #side_bar .recent_post .post { padding:15px 0; }
.recent_post .post_in .post
{
	width:100%;
	padding-bottom:0px;
	float:left;
	border-bottom:0px none #D3D3D3;
}
.recent_post .post .image
{
	width:98%;
	margin:5px auto;
	padding:3px 3px 0px 3px;
	background:#F3F3F3;
	border:1px solid #E9E9E9;
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	behavior: url(js/PIE.htc);
}
.recent_post img
{
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	behavior: url(js/PIE.htc);
}
.recent_post h3 { font-size:15px; }
.recent_post .post_info
{
	line-height:16px;
	font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
	color:#999;
}
.recent_post .matter p { margin:5px 0; }
.post_info span { padding:0 7px; }
.recent_post .post_info .post_date { margin-right:7px; }
.recent_post .post_info a { color:#999; }
.recent_post .post_info a:hover { color:#333; }
.recent_post .post_info span:first-child { padding:0px 5px 0 0; }
.recent_post .post img.left
{
	margin-bottom:0px;
	margin-right:10px;
	-webkit-transition: margin-left 0.2s linear;
	-moz-transition: margin-left 0.2s linear;
	-o-transition: margin-left 0.2s linear;
	transition: margin-left 0.2s linear;
}
.post_in:hover
{
	background:#2c72b9;
	border-bottom:0px;
}
.post_in:hover .post .matter, .post_in:hover h3 a, .post_in:hover h3 { color:#fff; }
.post_in:hover .post_info, .post_in:hover .post_info a { color:#d7d6d6; }
.post_in:hover img { margin-left:10px; }
.recent_post .post_in:first-child:hover { margin-top:1px; }
.post_in .matter
{
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.post_in:hover .matter
{
	padding:0 10px;
	width:98%;
}
.general .post .image
{
	width:100%;
	margin:6px auto;
}
.banner .post .image
{
	width:100%;
	float:left;
	position:relative;
	overflow:hidden;
}
.banner .post .image img
{
	width:100%;
	float:left;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	behavior:url(js/PIE.htc);
	position:relative;
}
.dpt_info
{
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	behavior:url(js/PIE.htc);
	position:absolute;
	bottom:-65px;
	left: 0;
}
.dpt_info span.title
{
	height:30px;
	line-height:30px;
	background:#000;
	padding:0 3%;
	margin-left: 15px;
	text-align:center;
	color:#fff;
	font-family:'Open Sans';
	font-weight:bold;
	display:inline-block;
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	-o-border-radius:5px 5px 0 0;
	behavior:url(js/PIE.htc);
	position:relative;
}
.dpt_info span.txt
{
	display:block;
	height:60px;
	padding:5px 10px;
	color:#fff;
	background:rgb(1, 72, 142);
	background:rgba(1, 72, 142, 0.8);
	border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	-o-border-radius:0 0 5px 5px;
	behavior:url(js/PIE.htc);
	position:relative;
}
.banner .post .matter
{
	width:60%;
	color:#fff;
	margin:5px 0 -6px 0;
}
.banner h3, .banner h3 a
{
	font-size:16px;
	color:#f3f1ee;
}
.post_info { font-size:11px; }
.post_info span:first-child { padding:0px 7px 0 0; }
.post_info span.datetime { float:right; }
.post_info span.datetime span { padding:0 5px; }
.general h2 a { color:#282C32; }
.general h2 a:hover { color:#467ABB; }
.general .matter ul { margin:11px 0; }
.matter li
{
	background-image: url("/images/bul-rarr.png");
	background-position: 0 6px;
	line-height: 20px;
	padding-left: 15px;
	font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
}
.alllink
{
	font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
	font-weight:600;
	text-align:right;
	position:relative;
	bottom:-1px;
	right:0px;
	display:block;
	color:#7f93ac;
}
.donate_button { width:76%; }
.donate_button a
{
	width:100%;
	font-size:18px;
	padding:5px 0;
	text-align:center;
	background:#993c3c;
	color:#fff;
	display:block;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/PIE.htc);
	text-transform:uppercase;
	font-weight:bold;
	font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
}
.donate_button a span
{
	font-size:26px;
	line-height:22px;
}
.donate_button img { width:100%; }
/* LISTING PAGE 

//////////////////////////////////////  */



/* Contents Area Styles Start

//////////////////////////////////////  */



#contents_area
{
	width:635px;
	float:left;
	padding-right:10px;
	font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
	overflow:hidden;
}

.contents
{
	width:615px;
	float:left;
	background:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/PIE.htc);
	color:#666;
}
#contents_area h2
{
	font-size:20px;
	line-height:22px;
}

#contents_area .blog_listing .block
{
	margin-bottom:10px;
}

.breadcrumbs
{
	height:27px;
	line-height:27px;
	padding:10px 10px;
	background:#f5f5f5;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/PIE.htc);
}
.breadcrumbs li img { margin-top:-3px; }
#page-full .breadcrumbs { margin:0 0 15px 0; }
.breadcrumbs li
{
	float:left;
	font-family:Arial;
	color:#666666;
	line-height:26px;
	margin:0 10px;
	list-style:url(/images/list_style.png);
}
.breadcrumbs li:hover { list-style:url(/images/list_style_hover.png); }
.breadcrumbs li a:hover { color:#1b62a9 !important; }
.breadcrumbs li:first-child
{
	list-style:none;
	margin-left:0px;
}
.breadcrumbs li:last-child {  }
.breadcrumbs li:last-child a { font-weight: 100; color:#333;}
.contents .block
{
	width:100%;
	float:left;
	margin-right:0px;
	position:relative;
}
.contents h3 { font-size:18px; }
.contents h4
{
	font-size:18px;
	font-weight:500;
	line-height:22px;
}
.contents h3.title
{
	line-height:22px;
	margin-bottom:15px !important;
}
.contents .phone
{
	position:absolute;
	line-height:20px;
	font-weight:bold;
	font-size:14px;
	color:#1b62a9;
	top:3px;
	right:0px;
	background:url(/images/phonegray.png) 0% 49% no-repeat;
	padding-left:25px;
}
.snap, img.frame
{
	background:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/PIE.htc);
	border:1px solid #f1f1f1;
	box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .04);
	-moz-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .04);
	-webkit-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .04);
	-ms-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .04);
	-o-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .04);
}
.snap
{
	float:left;
	padding:5px;
}
.snap > img { display: block; }
img.frame
{
	width:98%;
	padding:5px;
	margin-bottom:20px;
	position:relative;
}
img.left
{
	width:auto !important;
	padding:5px;
	margin-right:20px;
	margin-bottom:20px;
	float:left;
	border:1px solid #f1f1f1;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
 -o- border-radius:3px;
	behavior: url(js/PIE.htc);
	position:relative;
	box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .04);
	-moz-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .04);
	-webkit-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .04);
	-ms-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .04);
	-o-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .04);
}
img.right
{
	width:auto !important;
	padding:5px;
	margin-left:20px;
	margin-bottom:20px;
	float:right;
	border:1px solid #f1f1f1;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
 -o- border-radius:3px;
	behavior: url(js/PIE.htc);
	position:relative;
	box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .04);
	-moz-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .04);
	-webkit-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .04);
	-ms-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .04);
	-o-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .04);
}
img.center
{
	width:98%;
	padding:5px;
	margin-bottom:20px;
	border:1px solid #f1f1f1;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
 -o- border-radius:3px;
	behavior: url(js/PIE.htc);
	position:relative;
	box-shadow:0px 1px 3px 1px rgba(0, 0, 0, .04);
	-moz-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .04);
	-webkit-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .04);
	-ms-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .04);
	-o-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .04);
}
.blog_listing img.right, .blog_listing img.left
{
	width:59% !important;
	height:auto;
}
.blog_listing img.right { margin-top:5px; }
.blog_listing img.snap {margin-top:5px; margin-bottom:20px;}

.profile
{
	margin-left:170px;
	margin-bottom:10px;
}
.certification { line-height:20px; }
.certification .links
{
	font-weight:bold;
	line-height:16px;
	margin-bottom:25px;
}
.certification strong { color:#111; }
.certification .links a
{
	padding:0 5px;
	color:#111;
}
.certification .links a:hover { color:#666; }
.certification .links a:first-child { padding:0 5px 0 0; }
.quick_bio { color:#467abb; }
.ratings { line-height:22px; }
.rating_heart
{
	width:100%;
	float:left;
}
.ratings ul
{
	width:33%;
	float:left;
}
/* Star Rating Style  /////// */

.rating
{
	cursor: pointer;
	margin: 0;
	clear: both;
	display: block;
}
.rating:after
{
	content: '.';
	display: block;
	height: 0;
	width: 0;
	clear: both;
	visibility: hidden;
}
.cancel, .star
{
	float: left;
	width: 15px;
	height: 12px;
	overflow: hidden;
	text-indent: -999em;
	cursor: pointer;
}
.cancel, .cancel a { background: url(delete.gif) no-repeat 0 -16px; }
.star, .star a { background: url(/images/ico-rating-circle.png) no-repeat 0 0px; }
.cancel a, .star a
{
	display: block;
	width: 100%;
	height: 100%;
	background-position: 0 0px;
}
div.rating div.on a { background-position: 0 -11px; }
div.rating div.hover a, div.rating div a:hover { background-position: 0 -11px; }
.head_section:before, .head_section:after {
	display:table;
	content:'';	
}
.head_section:after {
	clear:both;	
}
.head_section {
	/*margin-bottom:15px;*/
        width: 300px;
        float: left;
}
.head_section h1 { margin-bottom:0.6em !important; }
.head_section.middle h1 { font-size: 13px; }
.post_date
{
	float:left;
	padding-right:25px;
	margin-right:10px;
	border-right:1px solid #f5f5f5;
	position:relative;
	font-family:'Open Sans';
}
.post_date .day_month
{
	color:#fff;
	padding:8px 10px;
	text-align:center;
	background:#1b62a9;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	behavior: url(js/PIE.htc);
	position:relative;
}
.post_date span { display:block; }
.post_date .day_month span.day
{
	font-size:32px;
	line-height:32px;
	font-weight:600;
}
.post_date .day_month span.month
{
	font-size:16px;
	line-height:16px;
}
.post_date span.post_year
{
	font-size:14px;
	position:absolute;
	right:-10px;
	top:22px;
	letter-spacing:0.3em;
	font-weight:normal;
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	-webkit-transform:rotate(270deg);
}
.details
{
	position:relative;
        float: left;
}
hr.sp {
	height:6px;
	border:0px;
	padding-top:30px;
	clear:both;
	background:url(/images/seperator.png) repeat-x 0 bottom;		
}
.block + .last hr.sp {
	display:none;	
}
.details p:first-child
{
	margin-top:0px;
	padding-top:0px;
}
.contact_bar, .info_bar { margin:0px; }
.section
{
	width:100%;
	padding-bottom:15px;
	float:left;
	position:relative;
}
.info_bar
{
	background: url(/images/contact_bar_bg.png) 0 0 repeat-x;
	border: 1px solid #EAEAEA;
	border-radius: 3px 3px 3px 3px;
	clear: both;
	height: 20px;
	line-height: 20px;
	margin-bottom: 15px;
	padding: 7px 5px 5px;
	position: relative;
}
.contact_bar ul { margin:0px; }
.contact_bar li, .info_bar li { display:inline-block; }
.contact_bar li
{
	padding-right:10px;
	line-height:20px;
}
.info_bar li
{
	background: url(/images/contact_li_sp.png) no-repeat right top;
	float: left;
	position: relative;
}
.info_bar li { padding:0 12px; }
.info_bar li:first-child { padding-left: 5px; }
.info_bar li:last-child
{
	background: none;
	clear: right;
	margin-right: 0;
	padding-right: 0;
}
.contact_bar li.social
{
	width:28%;
	padding-left:0px;
	margin-top:-1px;
}
.contact_bar li.acceptance
{
	width:31.7%;
	margin-top:-1px;
}
.contact_bar li.appointment
{
	width:33.6%;
	background:none;
	margin-top:-2px;
}
.contact_bar li.acceptance span { color:#999999; }
.contact_bar li.acceptance strong, .contact_bar li.acceptance span { padding:0 5px; }
.social-links
{
	float:left;
	margin:0px;
	padding:0px;
}
.social-links a { margin-right:10px; }
.social-links a:last-child { margin-right:0px; }
.contact_bar .twitter_like
{
	width:76px;
	height:20px;
	float:left;
	display:block;
	padding:0px 3px 0px 0px !important;
	text-align:right;
	background:url(/images/twitter_like.png) left top no-repeat;
}
.contact_bar .facebook_like
{
	width:65px;
	height:20px;
	display:block;
	float:left;
	padding:0px 3px 0px 0px !important;
	text-align:right;
	background:url(/images/facebook_like.png) left top no-repeat;
}
.contact_bar .gPlus_like
{
	padding:3px 9px 3px 41px;
	background:url(/images/gPlus_like.png) left top no-repeat;
}
.contact_bar .twitter_like:hover, .contact_bar .facebook_like:hover, .contact_bar .gPlus_like:hover { background-position:left bottom; }
.appointment .book
{
	width:62%;
	height:18px;
	display:block;
	float:left;
	color:#467abb;
	border:1px solid #eaeaea;
	background:#fff url(/images/icon_appointment.png) left top no-repeat;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/PIE.htc);
	padding:1px 0 1px 30px;
}
.appointment .book:hover
{
	background-position:left bottom;
	color:#666;
}
.appointment .expand
{
	width:24px;
	height:12px;
	margin-top:5px;
	padding:0px;
	display:block;
	float:right;
	background:url(/images/expand.png) 0% 0% no-repeat;
}
.appointment .expand:hover { background-position:0% 0%; }
.contact_bar a { color:#01488e; }
.contact_bar a:hover { text-decoration:underline; }
.doctor_icon
{
	background:url(/images/sprites.png) 0 -217px no-repeat;
	padding-top:1px;
	padding-left:18px;
}
.comments_icon
{
	background:url(/images/sprites.png) 0 -126px no-repeat;
	padding-left:22px;
	padding-top:1px;
}
.articles_icon
{
	background:url(/images/sprites.png) 0 -171px no-repeat;
	padding-left:18px;
	padding-top:1px;
}
.date_icon
{
	background:url(/images/sprites.png) 0 -450px no-repeat;
	padding-left:20px;
}
.user_icon
{
	background:url(/images/sprites.png) 0 -398px no-repeat;
	padding-left:15px;
}
.rating_icon
{
	background:url(/images/sprites.png) 0 -551px no-repeat;
	padding-left:20px;
}
.view_icon
{
	background:url(/images/sprites.png) 0px -500px no-repeat;
	padding-left:20px;
}
.tags
{
	background-image:url(/images/ico_tags.png);
	padding-top:1px;
	padding-bottom:1px;
}
.contact_bar a.rss
{
	background-image:url(/images/ico_rss.png);
	padding-left:20px;
}
a.like
{
	background-image:url(/images/ico_like.png);
	padding:4px 0 0 26px;
}
a.unlike
{
	background-image:url(/images/ico_unlike.png);
	padding:2px 0 0 26px;
}
a.playList
{
	background-image:url(/images/ico_playList.png);
	padding:2px 0 0 27px;
}
a.rate
{
	background-image:url(/images/ico_rate.png);
	padding:1px 0 0 23px;
}
a.views_icon
{
	background-image:url(/images/ico_views.png);
	padding:2px 0 0 24px;
}
a.addToWatchList
{
	background-image:url(/images/ico_addToWatchList.png);
	padding:1px 0 0 27px;
}
.info_bar a.like:hover, .info_bar a.unlike:hover, .info_bar a.playList:hover, .info_bar a.rate:hover, .info_bar a.addToWatchList:hover, .info_bar a.views_icon:hover { background-position:left -18px; }
.contact_bar .left
{
	float:left;
	width:auto;
}
.contact_bar .right
{
	float:right;
	margin:0;
	text-align:left;
	width:auto;
}
.contact_bar .right a
{
	margin-left:5px;
	text-indent:-1500px;
	background-position:0 0;
}
.contact_bar .right a:hover { background-position:0 -26px; }
.contact_bar .right a.disabled { background-position:0 -26px; }
.contact_bar .right a.next, .contact_bar .right a.prev
{
	display:block;
	float:left;
	width:28px;
	height:26px;
	padding:0px;
	margin-top:-4px;
}
.contact_bar .right a.next { background-image: url(/images/right_arrow.png); }
.contact_bar .right a.prev { background-image: url(/images/left_arrow.png); }
.comments_area
{
	width:100%;
	float:left;
	position:relative;
	margin-top:10px;
	margin-bottom:-10px;
	background:url(/images/comment-bg.png) bottom repeat-x;
}
.comments_area ul
{
	margin:0px;
	padding:0px;
}
.comments_area li
{
	margin-left:0px;
	list-style:none;
	position:relative;
}
.comments_area li li
{
	margin-left:30px;
	list-style:none;
	position:relative;
}
.comments_area .comment_box
{
	position:relative;
	padding:15px;
	margin-left:0px;
	margin-bottom:10px;
	background:#f9fafa;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/PIE.htc);
}
.comments_area li:last-child .comment_box { margin-bottom:7px; }
.comments_area li li:last-child .comment_box { margin-bottom:10px; }
.comments_area .upSection
{
	position:relative;
	margin-left:75px;
}
.comment_box .up
{
	position:relative;
	padding-bottom:20px;
	margin-bottom:15px;
	border-bottom:1px solid #f1f1f1;
}
.comment_box .down { padding:0px; }
.comments_area .snap
{
	position:absolute;
	left:0px;
	padding:0px;
	margin-right: 10px;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-ms-box-shadow:none;
	-o-box-shadow:none;
}
.comments_area .snap img
{
	width: 43px;
	height: 43px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/PIE.htc);
	padding: 3px;
}
.comments_area li ul .comment_box { background:#fcfcfc; }
.comments_area li ul .comment_box .up { border-bottom:1px solid #f1f1f1; }
.comments_area .comment_box strong, .comments_area .comment_box span { display:block; }
.comments_area .comment_box strong
{
	font-size:16px;
	line-height:20px;
	font-weight:400;
	color:#1b62a9;
	padding-top:7px;
}
.comments_area .comment_box p
{
	padding:0px;
	margin:0px;
}
.comments_area li ul .comment_box > span.connect
{
	background: url(/images/commet-joint-line.png) no-repeat;
	width:14px;
	height:84px;
	position:absolute;
	z-index:999;
	top:-10px;
	left:-14px;
}
.comments_area .comment_box a.reply, .comments_area .comment_box a.comment-reply-link
{
	height:20px;
	line-height:20px;
	padding:2px 12px;
	position:absolute;
	top:33px;
	right:15px;
	background:#1b62a9;
	font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#fff;
	text-align:center;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/PIE.htc);
	-webkit-transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
	transition: background-color 0.2s linear;
}
.comments_area .comment_box a.reply:hover { background-color:#01488E; }
.comment_form { width:100%; }
.comment_form label
{
	display:inline-block;
	margin-right:10px;
	width:15%;
	margin:0 10px 10px 0;
}
.last .details
{
	background:none;
	padding-bottom:0px;
	margin-bottom:-10px;
}
.last .heart_div { display:none; }
.heart_div
{
	width:39px;
	height:33px;
	position:absolute;
	z-index:100;
	bottom:-15px;
	left:50%;
	background:url(/images/heart_pic.png) center no-repeat;
}
ul.grid-3
{
	width:100%;
	margin:5px 0;
	float:left;
}
ul.grid-3 li
{
	width:33%;
	float:left;
}
ul.grid-3 li:last-child { clear:right; }
ul.style2 { margin:10px 0 10px 13px; }
ul.grid-3 ul.style2 { margin:7px 0 7px 13px; }
ul.style2 li
{
	float:none;
	width:100%;
	list-style:disc;
}
/* Side Bar Styles Start 

/////////////////////////////////  */



#side_bar
{
	width:315px;
	float:left;
	font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
	overflow:hidden;
	margin-bottom:10px;
}
#side_bar .block
{
	width:100%;
	margin-right:0px;
}
#side_bar .block:last-child { margin-bottom:0px; }
.facebook { padding-bottom:5px; }
.archive li, .widget_archive li, .widget_pages li, .widget_nav_menu li {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	border-bottom:1px dotted #E6E6E6;
	list-style:none;
}
.widget_pages li ul.children {
	padding-top:10px;
	margin-left:15px;
	border-top:1px dotted #E6E6E6;	
}
.archive li:last-child, .widget_archive li:last-child, .widget_pages li:last-child { border-bottom:none; }
.archive li a, .widget_archive li a, .widget_pages li a, .widget_nav_menu li a {
	font-family:Arial;
	font-weight:600;
	line-height:30px;
	display:block;
	background:url(/images/months_bullets.png) no-repeat left center;
	padding-left:20px;
	-webkit-transition: background-position 0.2s linear;
	-moz-transition: background-position 0.2s linear;
	-o-transition: background-position 0.2s linear;
	transition: background-position 0.2s linear;
}
.archive li a:hover, .widget_pages li a:hover { background:url(/images/monts_hover_bullets.png) no-repeat 5px center; }
.archive li a span, .widget_archive li a span, .widget_pages li a span {
	padding:0 5px;
	color:#999;
}
.widget_archive li a {
	display:inline-block;
	background-position:left 9px;
}
.widget_archive li:hover a {
	background:url(/images/monts_hover_bullets.png) no-repeat 5px 9px;
}


.widget_rss li {
	padding:10px 0 15px 0;
	font-family:Arial;
	font-size:12px;
	color:#666666;
	border-bottom:1px dotted #E6E6E6;
	list-style:none;
}
.widget_rss li a {
	font-family:Arial;
	font-size:16px;
	line-height:30px;
	display:block;
	padding-left:1px;
}
.widget_rss li .rss-date {
    font-family: 'Open Sans';
}
.widget_rss li {
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;	
}
.widget_rss li:hover {
	padding:10px 10px 15px 10px;
	background:#1B62A9;	
}
.widget_rss li:hover * {
	color:#fff;	
}


.widget_nav_menu li a {
	padding-left:10px;
	background:none;
	border-left:10px solid #E6E6E6;

	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.widget_nav_menu li a:hover {
	border-left:30px solid #1B62A9;
}
.widget_recent_comments li {
	line-height:30px;
}
.widget_recent_comments li a.url {
	font-style:italic;
	color:#01488e;
}
.widget_recent_comments li a {
	font-weight:bold;	
}

.categories, .widget_categories, .widget_recent_entries {
	float:left;
	display:block;
	width:100%;
	font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
}
.categories li, .widget_categories li, .widget_recent_entries li, .widget_meta li {
	font-weight:600;
	color:#666;
	margin:1px 0px;
	border:1px solid #fff;
}
.categories li:hover, .widget_categories li:hover, .widget_recent_entries li:hover, .widget_meta li:hover { border:1px solid #f1f1f1; }
.categories li a, .widget_categories li a, .widget_recent_entries li a, .widget_meta li a {
	display:inline-block;
	line-height:25px;
	background:url(/images/disease_name_bullets.png) no-repeat left center;
	padding-left:20px;
	-webkit-transition: margin-left 0.2s linear;
	-moz-transition: margin-left 0.2s linear;
	-o-transition: margin-left 0.2s linear;
	transition: margin-left 0.2s linear;
}
.categories li:hover a, .widget_categories li:hover a, .widget_recent_entries li:hover a, .widget_meta li:hover a {
	margin-left:20px;
	background:url(/images/disease_name_bullets_hover.png) no-repeat left center;
}
.menu .widget_categories li:hover a, .menu .widget_recent_entries li:hover a {
	margin-left:0;
}

.post-date {
	font-weight:normal;
	display:block;
	padding-left:20px;

	-webkit-transition: padding-left 0.2s linear;
	-moz-transition: padding-left 0.2s linear;
	-o-transition: padding-left 0.2s linear;
	transition: padding-left 0.2s linear;
}
.widget_recent_entries li:hover .post-date {
	padding-left:40px;
}

.tagcloud a {
    padding: 2px 8px;
    margin-bottom: 2px;
    color:#ffffff;
    display: inline-block;
	line-height:1.2;
    background: #1b62a9;

    border-radius: 25px;
    -webkit-border-radius: 25px;
    -ms-border-radius: 25px;
    -moz-border-radius: 25px;
    -o-border-radius: 25px;
}
.tagcloud a:hover {
	color:#1b62a9;
	background:#f1f1f1;
}


.ad
{
	width:100%;
	margin-bottom:20px;
}
.ad:last-child { margin-bottom:0px; }
.ad img
{
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/PIE.htc);
	position:relative;
}
.beright img
{
	width:316px;
	height:146px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/PIE.htc);
}
.no_margin_bottom { margin-bottom:0px; }
.loader
{
	width:54px !important;
	height:54px !important;
	position:absolute;
	top:50%;
	left:50%;
	margin:-27px 0px 0px -27px;
	opacity:0.7;
	z-index:22;
	background:#fff url(/images/loading.gif) no-repeat center center !important;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	behavior: url(js/PIE.htc);
	-moz-box-shadow:0px 0px 5px #999;
	-webkit-box-shadow:0px 0px 5px #999;
	box-shadow:0px 0px 5px #999;
}
/* Theme Color Control Panel

/////////////////////////////////////// */



#tc_panel
{
	width:225px;
	position:fixed;
	left:0px;
	top:15px;
	z-index:9998;
}
#tc_panel .tc_edit
{
	width:41px;
	height:34px;
	background:url(/images/tc-edit.png) left top no-repeat;
	cursor:pointer;
	position:relative;
}
#tc_panel .tc_edit:hover { background-position:left bottom; }
#tc_panel #tc_cp
{
	position:relative;
	top:10px;
}
#tc_panel .heading
{
	height:22px;
	line-height:20px;
	padding:0 10px;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	behavior: url(js/PIE.htc);
	font-size:14px;
	margin:0px 10px;
	cursor:pointer;
}
.accordian
{
	width:100%;
	margin-bottom:5px;
	float:left;
}
.cp_cont_solid
{
	width:220px;
	height:220px;
	background:#1A4B63;
	z-index:990;
	position:absolute;
	left:-306px;
	top:0;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior: url(js/PIE.htc);
}
.cp_cont_solid a
{
	width:11px;
	height:11px;
	display:block;
	background:url(/images/tc_close.png) left top no-repeat;
	position:absolute;
	right:7px;
	top:7px;
}
.cp_cont_solid a:hover { background-position:left bottom; }
#cp_content
{
	width:210px;
	min-height:300px;
	padding:10px 0;
	position:absolute;
	left:-306px;
	z-index:995;
	top:23px;
	border:1px solid #d4d4d4;
	background:#f0efef url(/images/tc_bg.jpg) left top;
}
.cp_contnt
{
	width:190px;
	padding:10px;
	float:left;
	position:relative;
}
.cp_contnt .sp { padding:5px 0; }
#tc_panel h3 { margin-bottom:4px !important; }
.cp_contnt li
{
	padding-left:5px;
	margin:0 0 5px 0;
	left:0 !important;
	top:0 !important;
	display:none;
}
.cp_contnt li div.seperator
{
	width:100%;
	float:left;
	margin-bottom:5px;
}
/* Control Panel Dropdown */

.cp_contnt .dropdown
{
	width:150px;
	margin-bottom:10px;
	position:relative;
}
.cp_contnt .dropdownlist
{
	width:150px;
	margin-top:0px;
}
.cp_contnt .dropdownlist li
{
	width:150px;
	left:0px !important;
	top:0px !important;
}
#tc_panel a.button, #tc_panel input.button
{
	height:24px;
	line-height:24px;
	padding:0px 3px;
	border:0 none;
	border-radius:0px 0px 3px 3px;
	-moz-border-radius:0px 0px 3px 3px;
	-webkit-border-radius:0px 0px 3px 3px;
	behavior: url(js/PIE.htc);
	background: #226382; /* Old browsers */
	background: -moz-linear-gradient(top, #337fa4 0%, #226382 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #337fa4), color-stop(100%, #226382)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #337fa4 0%, #226382 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #337fa4 0%, #226382 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #337fa4 0%, #226382 100%); /* IE10+ */
	background: linear-gradient(to bottom, #337fa4 0%, #226382 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#337fa4', endColorstr='#226382', GradientType=0 ); /* IE6-9 */
}
/* Form Elements */

.set
{
	position:absolute;
	left:5px;
	bottom:-24px;
}
.cp_contnt input
{
	display: inline-block;
	width: 47px;
}
.wpnukescp
{
	width:30px;
	height:30px;
	display:inline-block;
}
.wpnukescp div
{
	width:30px;
	height:30px;
	background-image:url(/images/select.png);
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/PIE.htc);
	position:relative;
}
.cp_contnt label
{
	width:151px;
	display:inline-block;
	font-weight:normal;
	color:#000;
}
#tc_panel h4, #tc_panel h3
{
	color:#666;
	font-weight:normal;
}
select.color_scheme, select.body_font, select.font_type, select.font_size, select.font_type_wide
{
	display:inline-block;
	background:#f8f8f8;
	border:1px solid #DDDDDD;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/PIE.htc);
	color:#666666;
	font-size:11px;
	line-height: 18px;
	font-family: "Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
	height: 24px;
	padding: 3px 3px 3px 0;
}
select.color_scheme:hover, select.body_font:hover, select.font_type:hover, select.font_size:hover, select.font_type_wide:hover { background:#fff; }
select.color_scheme, select.body_font, select.font_type_wide { width: 190px; }
select.font_type
{
	width:123px;
	margin-right:2px;
}
select.font_size { width:55px; }
li.wide .font-select
{
	width: 180px;
	margin-right:0px;
}
/* Typography Page Styles update

//////////////////////////////// */

.li_width-1
{
	width:115px;
	float:left;
	margin-right:5px;
}
.li_width-1 li, .li_width-2 li { list-style-image:none !important; }
.li_width-2 .categories { width:auto; }
.li_width-2 .categories li a:hover { margin-left:5px; }
.li_width-1 .archive { padding:0px; }
.li_width-1 .archive li a { }
.li_width-2
{
	width:190px;
	float:left;
	margin-right:9px;
}
.accord .block h3 { font-size:16px; }
.accord, .blocking
{
	width:620px;
	float:left;
	margin-bottom:20px;
}
.accord .block, .blocking .block
{
	width:620px;
	margin-right:0px;
	margin-bottom:10px;
}
.accord .block:last-child { margin-bottom:0; }
.accord .heading
{
	height:36px;
	line-height:36px;
	padding:0 10px;
	color:#fff;
	font-size:16px;
	background:#1B62A9;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url(js/PIE.htc);
	position:relative;
}
.blocking .block:last-child, .blocking .block.last-child { margin-top:20px; }
.heading .expand
{
	width:24px;
	height:12px;
	margin-top:12px;
	padding:0px;
	display:block;
	float:right;
	background:url(/images/expand_white.png) left top no-repeat;
}
.accord .block .biodata-text-more { padding:10px; }
.color_selector
{
	width:320px;
	float:left;
}
.color_box1
{
	width:70px;
	height:30px;
	margin:3px 7px 3px 0px;
	float:left;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url(js/PIE.htc);
	background: #1B62A9;
}
.color_box2
{
	width:70px;
	height:30px;
	background:#01488E;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url(js/PIE.htc);
	margin:3px 7px 3px 0px;
	float:left;
}
.color_box3
{
	width:70px;
	height:30px;
	background:#545454;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url(js/PIE.htc);
	margin:3px 7px 3px 0px;
	float:left;
}
.color_selector1
{
	width:320px;
	float:left;
	margin-top:30px;
}
.color_selector1 div
{
	width:150px;
	height:38px;
	line-height:38px;
	margin-bottom:15px;
	float:left;
}
.color_selector1 div span
{
	width:38px;
	height:38px;
	display:block;
	float:left;
	margin-right:15px;
}
span.one { background:#1b62a9; }
span.two { background:#01488E; }
span.three { background:#f1f1f1; }
span.four { background:#545454; }
span.five { background:#666; }
span.six { background:#f3f5f6; }
.block1
{
	width:43.6%;
	float:left;
	padding:15px;
	margin-bottom:15px;
	margin-right:15px;
	background:#fff url(/images/block1_bg.png) left bottom repeat-x;
	border:1px solid #f5f5f5;
}
.block1 img
{
	display:block;
	float:left;
	margin:10px 9px 5px 0;
}
.block1 strong { text-transform:uppercase; }
.accord .form
{
	float:left;
	width:600px;
}
.container2 .sidebar
{
	float: left;
	margin-right: 20px;
	width: 300px;
}
.container2 .sidebar .block
{
	width:100%;
	margin-right:0px;
	margin-bottom:30px;
}
.container2 .sidebar .block ul, .container2 .sidebar .block ol { margin-left:0px; }
.container2 .sidebar .block li { list-style-image:none !important; }
.left_contents
{
	width:640px;
	float:left;
}
.form label
{
	float:left;
	width:68px;
}
.form .textbox
{
	width:370px;
	float:left;
}
.container2 .request { background: url(/images/ico-reqapp.png) no-repeat; }
.container2 .find { background:url(/images/ico-findadoc-glass.png) no-repeat; }
.container2 .admit-pationt { background:url(/images/ico-admitpat.png) no-repeat; }
.container2 .online-test { background:url(/images/ico-onlinetest.png) no-repeat; }
.container2 .checker { background:url(/images/ico-symcheck.png); }
.container2 .facebook
{
	background: url(/images/ico_facebook.png) left bottom no-repeat;
	height:25px;
	padding-left:23px;
	margin-right:0px;
}
.container2 .facebook:hover { background: url(/images/ico_facebook.png) left top no-repeat; }
.container2 .twiter
{
	background: url(/images/ico_twitter.png) left bottom no-repeat;
	height:30px;
	padding-left:30px;
}
.container2 .twiter:hover { background: url(/images/ico_twitter.png) left top no-repeat; }
.container2 .linkedin
{
	background: url(/images/ico_linkedIn.png) left bottom no-repeat;
	height:30px;
	padding-left:30px;
}
.container2 .linkedin:hover { background: url(/images/ico_linkedIn.png) left top no-repeat; }
.container2 .ico-dots
{
	background: url(/images/ico_flicker.png) left bottom no-repeat;
	height:30px;
	padding-left:30px;
}
.container2 .ico-dots:hover { background: url(/images/ico_flicker.png) left top no-repeat; }
.container2 .twiter-bird
{
	background: url(/images/twiter-41.png) left bottom no-repeat;
	height:30px;
	padding-left:30px;
}
.container2 .twiter-bird:hover { background: url(/images/twiter-41-normal.png) left bottom no-repeat; }
.container2 .left_arrow_box { background: url(/images/left_arrow_box.png) center left no-repeat; }
.container2 .left_arrow_box:hover { background: url(/images/left_arrow_box_normal.png) center left no-repeat; }
.container2 .right_arrow_box { background: url(/images/right_arrow_box.png) center left no-repeat; }
.container2 .right_arrow_box:hover { background: url(/images/right_arrow_box_normal.png) center left no-repeat; }
.container2 .wallpaper { background: url(/images/wallpaper.png) no-repeat; }
.container2 .ico-video { background: url(/images/video.png) no-repeat; }
.container2 .ico-video:hover { background: url(/images/video-normal.png) no-repeat; }
.container2 .ico-register { background: url(/images/sicon1.png) no-repeat; }
.container2 .ico-register:hover { background: url(/images/sicon1-normal.png) no-repeat; }
.container2 .ico-login { background: url(/images/sicon2.png) no-repeat; }
.container2 .ico-login:hover { background: url(/images/sicon2-normal.png) no-repeat; }
.container2 .ico-user { background: url(/images/sicon3.png) center left no-repeat; }
.container2 .ico-user:hover { background: url(/images/sicon3-normal.png) center left no-repeat; }
.container2 .ico-search { background: url(/images/sicon4.png) center left no-repeat; }
.container2 .ico-search:hover { background: url(/images/sicon4-normal.png) center left no-repeat; }
.container2 .ico-email { background: url(/images/sicon5.png) center left no-repeat; }
.container2 .ico-email:hover { background: url(/images/sicon5-normal.png) center left no-repeat; }
.container2 .ico-list { background: url(/images/sicon6.png) no-repeat; }
.container2 .ico-skype { background: url(/images/sicon7.png) center left no-repeat; }
.container2 .ico-skype:hover { background: url(/images/sicon7-normal.png) center left no-repeat; }
.container2 .ico-commints { background:url(/images/sicon8.png) no-repeat; }
.container2 .ico-commints:hover { background:url(/images/sicon8-normal.png) no-repeat; }
.container2 .ico-contact { background: url(/images/sicon9.png) center left no-repeat; }
.container2 .ico-contact:hover { background: url(/images/sicon9-normal.png) left center no-repeat; }
.container2 .ico-address { background: url(/images/sicon10.png) center left no-repeat; }
.container2 .ico-address:hover { background: url(/images/sicon10-normal.png) center left no-repeat; }
.container2 .ico-partner
{
	background: url(/images/sicon11.png) no-repeat;
	padding-left:11px;
}
.container2 .ico-date { background: url(/images/date-hover.png) center left no-repeat; }
.container2 .ico-date:hover { background: url(/images/date-normal.png) center left no-repeat; }
.container2 .ico-tags { background: url(/images/sico11.png) center left no-repeat; }
.container2 .ico-tags:hover { background: url(/images/sico11-normal.png) center left no-repeat; }
.container2 .ico-commints-fill { background: url(/images/sicon14.png) center left no-repeat; }
.container2 .ico-commints-fill:hover { background: url(/images/sicon14-normal.png) center left no-repeat; }
.container2 .ico-tags2 { background:url(/images/sicon15.png) center left no-repeat; }
.container2 .ico-tags2:hover { background: url(/images/sicon15-normal.png) center left no-repeat; }
.container2 .ico-tags2-links a
{
	background: url(/images/sicon15.png) no-repeat;
	padding-left:11px;
}
.container2 .ico-tags2-links a:hover { background: url(/images/sicon15-normal.png) no-repeat; }
.container2 .ico-rss-feeds { background: url(/images/rss-hover.png) center left no-repeat; }
.container2 .ico-rss-feeds:hover { background: url(/images/rss-normal.png) center left no-repeat; }
.container2 .ico-search2
{
	background: url(/images/sicon17.png) center left no-repeat;
	padding-left:11px;
}
.container2 .ico-search2:hover
{
	background: url(/images/sicon17_normal.png) center left no-repeat;
	padding-left:11px;
}
.container2 .ico-rating { background: url(/images/sicon18.png) center left no-repeat; }
.container2 .ico-rating:hover { background: url(/images/sicon18_normal.png) center left no-repeat; }
.container2 .ico-focus { background: url(/images/sicon19.png) center left no-repeat; }
.container2 .ico-focus:hover { background: url(/images/sicon19_normal.png) center left no-repeat; }
.container2 .ico-fax { background: url(/images/sicon20.png) center left no-repeat; }
.container2 .ico-fax:hover { background: url(/images/sicon20-normal.png) center left no-repeat; }
.container2 .ico-copy { background: url(/images/sicon21.png) center left no-repeat; }
.container2 .ico-copy:hover { background: url(/images/sicon21-normal.png) center left no-repeat; }
.container2 .ico-upload { background: url(/images/sicon22.png) center left no-repeat; }
.container2 .ico-upload:hover { background: url(/images/sicon22-normal.png) center left no-repeat; }
.container2 .ico-list2 { background: url(/images/sicon23.png) no-repeat; }
.container2 .ico-list2:hover { background: url(/images/sicon23._normal.png) no-repeat; }
.container2 .ico-like { background: url(/images/sicon24.png) center left no-repeat; }
.container2 .ico-like:hover { background: url(/images/sicon24-normal.png) center left no-repeat; }
.container2 .ico-unlike { background: url(/images/sicon25-normal.png) center left no-repeat; }
.container2 .ico-unlike:hover { background: url(/images/sicon25.png) center left no-repeat; }
.container2 .ico-time { background: url(/images/sicon26.png) center left no-repeat; }
.container2 .ico-time:hover
{
	background: url(/images/sicon26-normal.png) center left no-repeat;
	padding-left:11px;
}
.container2 .calender
{
	background: url(/images/calender-hover.png) no-repeat;
	padding-left:36px;
}
.container2 .calender:hover
{
	background: url(/images/calender.png) center left no-repeat;
	padding-left:36px;
}
.container2 .sbicon1
{
	background: url(/images/sbicon1.png) center left no-repeat;
	padding-left:36px;
}
.container2 .sbicon1:hover
{
	background: url(/images/sbicon1-normal.png) center left no-repeat;
	padding-left:36px;
}
.container2 .sbicon2 { background: url(/images/sbicon2.png) center left no-repeat; }
.container2 .sbicon2:hover { background: url(/images/sbicon2-normal.png) center left no-repeat; }
.container2 .sbicon3 { background: url(/images/sbicon3.png) center left no-repeat; }
.container2 .sbicon3:hover { background: url(/images/sbicon3-normal.png) center left no-repeat; }
.container2 .sbicon4 { background: url(/images/sbicon4.png) center left no-repeat; }
.container2 .sbicon4:hover { background: url(/images/sbicon4-normal.png) center left no-repeat; }
.overlay
{
	width:100%;
	height:1000px;
	z-index:199;
	background-color:#fff;
	filter: alpha(opacity=80); /*older IE*/
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* IE */
	-moz-opacity: .80; /*older Mozilla*/
	-khtml-opacity: 0.8;   /*older Safari*/
	opacity: 0.8;   /*supported by current Mozilla, Safari, and Opera*/
	position:absolute;
	top:142px;
	left:0px;
	display:none;
}
.slide_overlay
{
	width:100%;
	height:100%;
	background-color:#000;
	filter: alpha(opacity=30); /*older IE*/
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); /* IE */
	-moz-opacity: .30; /*older Mozilla*/
	-khtml-opacity: 0.3;   /*older Safari*/
	opacity: 0.3;   /*supported by current Mozilla, Safari, and Opera*/
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
/* Message Box 

//////////////////////////// */

#alert_msg .slide_overlay
{
	z-index:201;
	display:block;
}
.message-box
{
	width:440px;
	float: left;
	font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
	margin-left:-230px;
	position: absolute;
	top:26%;
	left:50%;
	z-index:205;
}
.message-box .heading
{
	height:30px;
	line-height:30px;
	font-size: 12px;
	margin:0px 0px 10px 0px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	behavior: url(js/PIE.htc);
	position:relative;
}
.message-box .bottom
{
	width:100%;
	float:left;
	line-height:12px;
	padding-top:9px;
	margin-top:5px;
	text-align:right;
	border-top: 1px solid #ededed;
}
.message-box .block1
{
	width:100%;
	border: 1px solid #ededed;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	behavior: url(js/PIE.htc);
}
.message-box .block1 img { margin-top:2px; }
.message-box .bottom a
{
	background: none repeat scroll 0 0 #246685;
	border-radius:3px;
	color: #FFFFFF;
	display: inline-block;
	height: 24px;
	line-height: 24px;
	margin: 0 0 0 3px;
	text-align: center;
	width: 65px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	behavior: url(js/PIE.htc);
	position:relative;
}
.message-box .bottom a.cancel
{
	float:none;
	text-indent:inherit;
	overflow:inherit;
}
/* Mega Menu Style

/////////////////////////////////////////////////// */



.menu
{
	height:43px;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        background-image: -moz-linear-gradient(top, #f2f2f2,#FFFFFF,#f2f2f2); 
        background-image: -webkit-linear-gradient(top, #f2f2f2,#FFFFFF,#f2f2f2);
        /*background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1, #f00),color-stop(0, #FFFFFF),color-stop(1,#f00)); */
/*        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#f00', GradientType='0'); */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF,endColorstr=#f2f2f2,gradientType='0');
		-webkit-box-shadow: 0px 0px 0px 1px #e3e3e3;
		-moz-box-shadow: 0px 0px 0px 1px #e3e3e3;
		box-shadow: 0px 0px 0px 1px #e3e3e3;
}
#menu
{
	height:43px;
	float:left;
	margin:0;
	padding:0px;
	z-index:200;
	position:relative;
        margin-left: 27px;
        width: 933px;
}
#menu li
{
	float:left;
	display:block;
	border:none;
	position:relative;
}
#menu li.mega { position:static; }
#menu li.active, #menu li.current-menu-item
{
	border-width:1px 1px 0 1px;
	border-color:#f2f2f2;
	border-style:none;
}
#menu > li a
{
	font-size:14px;
	font-weight:500;
	text-decoration:none;
	line-height:23px;
	padding:5px 14px;
	display:inline-block;
}
#menu li:hover a, #menu li.current-menu-item a
{
	
	padding:4px 14px 5px 14px;
}
/*** sub menu ***/

#menu li ul.sub-menu
{
	padding-left:10px;
	border-right:1px solid #ececec;
	border-bottom:2px solid #226382;
	border-top:none;
	background:#fff;
	-moz-border-radius:0px 0px 3px 3px;
	-webkit-border-radius:0px 0px 3px 3px;
	border-radius:0px 0px 3px 3px;
	behavior: url(js/PIE.htc);
	position:absolute;
	top:35px;
	left:0px;
	display:none;
}
#menu li ul.sub-menu ul.sub-menu
{
	border-top:1px solid #ececec;
	border-left:1px solid #ececec;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	position:absolute;
	top:0px;
	left:100%;
}
#menu > li ul.sub-menu li a
{
	padding:5px 15px 5px 0;
	line-height:20px;
	display:inline-block;
	white-space:nowrap;
}
#menu li:hover > ul.sub-menu { display:block; }
.dropdown_columns, .dropdown_full_columns
{
	margin:0px auto;
	float:left;
	position:absolute;
	left:-999em;
	text-align:left;
	padding:0px;
	border-left:1px solid #ececec;
	border-right:1px solid #ececec;
	border-bottom:2px solid #226382;
	border-top:none;
	background:#fff;
	-moz-border-radius:0px 0px 3px 3px;
	-webkit-border-radius:0px 0px 3px 3px;
	border-radius:0px 0px 3px 3px;
	behavior: url(js/PIE.htc);
	display:none;
}
.dropdown_columns, .dropdown_full_columns .image, .dropdown_columns, .dropdown_full_columns .image img { width:100%; }
.dropdown_columns { width: auto; }
.dropdown_full_columns { width: 948px; }
#menu li.active .dropdown_columns
{
	left:-1px;
	top:auto;
	padding:10px 5px 10px 5px;
	opacity:1;
}
#menu li.active .dropdown_full_columns
{
	left:0px;
	top:auto;
	padding:10px 5px 10px 5px;
	opacity:1;
}
.col_1, .col_2, .col_3, .col_4, .col_5, .col_8
{
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}
.col_1:last-child, .col_2:last-child, .col_3:last-child, .col_4:last-child, .col_5:last-child, .col_8:last-child { margin-right:0px; }
.col_1 { width:115px; }
.col_2 { width:225px; }
.col_3 { width:350px; }
.col_4 { width:460px; }
.col_5 { width:585px; }
.col_6 { width:700px; }
.col_7 { width:825px; }
.col_8 { width:940px; }
.col_2 .col_1
{
	width:107px;
	margin:0px;
}
.col_2 .col_1 li a { font-size:11px !important; }
#menu .menu_right
{
	float:right;
	margin-right:0px;
}
#menu li .align_right
{
	-moz-border-radius:0 0 3px 3px;
	-webkit-border-radius:0 0 3px 3px;
	border-radius:0 0 3px 3px;
	behavior: url(js/PIE.htc);
}
#menu li:hover .align_right
{
	left:auto;
	right:-1px;
	top:auto;
}
#menu p, #menu ul li
{
	font-size:12px;
	text-align:left;
}
#menu p { margin:0 0 10px 0; }
#menu h2, #menu h3
{
	margin-bottom:8px !important;
	padding-bottom:8px;
}
#menu li div a
{
	font-size:12px;
	color:#1b62a9;
	line-height:18px;
	padding:0px !important;
	background:none;
	display:inline;
}
#menu li:hover div a:hover
{
	color:#015b86;
	padding:0px !important;
	margin:0px;
}
#menu .frame
{
	width:70px !important;
	height:auto;
	border:0px;
	padding:5px;
}
.strong, strong { }
.italic { font-style:italic; }
#menu li .black_box
{
	background-color:#333333;
	color: #eeeeee;
	padding:4px 6px 4px 6px;
	/* Rounded Corners */

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(js/PIE.htc);
	/* Shadow */

	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;
}
#menu li ul
{
	list-style:none;
	padding:0;
	margin:0;
}
#menu li ul li
{
	font-size:12px;
	line-height:24px;
	position:relative;
	padding:0 0 0 15px;
	margin:0;
	float:none;
	text-align:left;
	width:auto;
	background-image:url(/images/bullet_arrow.png);
	background-position:0 10px;
	background-repeat:no-repeat;
	transition: background-position 0.3s;
	-moz-transition: background-position 0.3s;
	-webkit-transition: background-position 0.3s;
	-o-transition: background-position 0.3s;
}
#menu li ul li:hover
{
	border:none;
	background-image:url(/images/bullet_arrow.png);
	background-position:5px 10px;
	background-repeat:no-repeat;
}
#menu li .greybox { margin-bottom:10px; }
#menu li .greybox li
{
	background:#fff;
	border:1px solid #eee;
	padding:5px 10px;
	margin:0px 0px 10px 0px;
	width:auto;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	behavior: url(js/PIE.htc);
	position:relative;
	transition: background 0.5s;
	-moz-transition: background 0.5s; /* Firefox 4 */
	-webkit-transition: background 0.5s; /* Safari and Chrome */
	-o-transition: background 0.5s; /* Opera */
}
#menu li .greybox li:hover
{
	background:#f1f1f1;
	border:1px solid #eee;
}
#menu li .greybox li a { display:block; }
#menu li .greybox li:hover a { color:#015B86; }
#menu li .greybox li:last-child { margin-bottom:0px; }
#menu h2, #menu h3
{
	color:#1b62a9;
	border-bottom:1px dotted #1b62a9;
}
#menu li img
{
	padding-bottom:3px;
	border-bottom:3px solid #1b62a9;
	margin-bottom:10px;
}
/* Colorize Options 

//////////////////////// */

#menu li .red h2, #menu li .red h3, #menu li .red h1 { color:#c32465; }
#menu li .red img { border-color:#c32465; }
#menu li .orange h2, #menu li .orange h3, #menu li .orange h1
{
	border-color:#e08840;
	color:#e08840;
}
#menu li .orange img { border-color:#e08840; }
#menu li .green h2, #menu li .green h3, #menu li .green h1
{
	border-color:#99a748;
	color:#99a748;
}
#menu li .green img { border-color:#99a748; }
#menu li .blue img { border-color:#1b62a9; }
/* Color Picker Styles

///////////////////////////////////////////////////////////////// */

.colorpicker
{
	width: 356px;
	height: 176px;
	overflow: hidden;
	position: absolute;
	background: url(/images/colorpicker/colorpicker_background.png);
	font-family: "Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
	display: none;
	z-index:9999;
}
.colorpicker_color
{
	width: 150px;
	height: 150px;
	left: 14px;
	top: 13px;
	position: absolute;
	background: #f00;
	overflow: hidden;
	cursor: crosshair;
}
.colorpicker_color div
{
	position: absolute;
	top: 0;
	left: 0;
	width: 150px;
	height: 150px;
	background: url(/images/colorpicker/colorpicker_overlay.png);
}
.colorpicker_color div div
{
	position: absolute;
	top: 0;
	left: 0;
	width: 11px;
	height: 11px;
	overflow: hidden;
	background: url(/images/colorpicker/colorpicker_select.gif);
	margin: -5px 0 0 -5px;
}
.colorpicker_hue
{
	position: absolute;
	top: 13px;
	left: 171px;
	width: 35px;
	height: 150px;
	cursor: n-resize;
}
.colorpicker_hue div
{
	position: absolute;
	width: 35px;
	height: 9px;
	overflow: hidden;
	background: url(/images/colorpicker/colorpicker_indic.gif) left top;
	margin: -4px 0 0 0;
	left: 0px;
}
.colorpicker_new_color
{
	position: absolute;
	width: 60px;
	height: 30px;
	left: 213px;
	top: 13px;
	background: #f00;
}
.colorpicker_current_color
{
	position: absolute;
	width: 60px;
	height: 30px;
	left: 283px;
	top: 13px;
	background: #f00;
}
.colorpicker input
{
	background-color: transparent;
	border: 1px solid transparent;
	position: absolute;
	font-size: 10px;
	font-family: "Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
	color: #898989;
	top: 4px;
	right: 11px;
	text-align: right;
	margin: 0;
	padding: 0;
	height: 11px;
}
.colorpicker_hex
{
	position: absolute;
	width: 72px;
	height: 22px;
	background: url(/images/colorpicker/colorpicker_hex.png) top;
	left: 212px;
	top: 142px;
}
.colorpicker_hex input { right: 6px; }
.colorpicker_field
{
	height: 22px;
	width: 62px;
	background-position: top;
	position: absolute;
}
.colorpicker_field span
{
	position: absolute;
	width: 12px;
	height: 22px;
	overflow: hidden;
	top: 0;
	right: 0;
	cursor: n-resize;
}
.colorpicker_rgb_r
{
	background-image: url(/images/colorpicker/colorpicker_rgb_r.png);
	top: 52px;
	left: 212px;
}
.colorpicker_rgb_g
{
	background-image: url(/images/colorpicker/colorpicker_rgb_g.png);
	top: 82px;
	left: 212px;
}
.colorpicker_rgb_b
{
	background-image: url(/images/colorpicker/colorpicker_rgb_b.png);
	top: 112px;
	left: 212px;
}
.colorpicker_hsb_h
{
	background-image: url(/images/colorpicker/colorpicker_hsb_h.png);
	top: 52px;
	left: 282px;
}
.colorpicker_hsb_s
{
	background-image: url(/images/colorpicker/colorpicker_hsb_s.png);
	top: 82px;
	left: 282px;
}
.colorpicker_hsb_b
{
	background-image: url(/images/colorpicker/colorpicker_hsb_b.png);
	top: 112px;
	left: 282px;
}
.colorpicker_submit
{
	position: absolute;
	width: 22px;
	height: 22px;
	background: url(/images/colorpicker/colorpicker_submit.png) top;
	left: 322px;
	top: 142px;
	overflow: hidden;
}
.colorpicker_focus { background-position: center; }
.colorpicker_hex.colorpicker_focus { background-position: bottom; }
.colorpicker_submit.colorpicker_focus { background-position: bottom; }
.colorpicker_slider { background-position: bottom; }
/* Rating stars style

//////////////////////////////////////////// */



div.rating-cancel, div.star-rating
{
	float:left;
	width:17px;
	height:10px;
	margin-top:5px;
	text-indent:-999em;
	cursor:pointer;
	display:block;
	background:transparent;
	overflow:hidden
}
div.rating-cancel, div.rating-cancel a { background:url(/images/delete.gif) no-repeat 0 -16px }
div.star-rating, div.star-rating a { background:url(/images/ico-rating-circle.png) no-repeat 0 0px }
div.rating-cancel a, div.star-rating a
{
	display:block;
	width:17px;
	height:100%;
	background-position:0 0px;
	border:0
}
div.star-rating-on a { background-position:0 -23px !important }
div.star-rating-hover a { background-position:0 -23px }
/* Read Only CSS */

div.star-rating-readonly a { cursor:default !important }
/* Partial Star CSS */

div.star-rating
{
	background:transparent!important;
	overflow:hidden!important
}
.rating_heart div.star-rating
{
	height:15px;
	margin-top:4px;
	margin-bottom:3px;
}
.rating_heart div.star-rating, .rating_heart div.star-rating a { background:url(/images/ico-rating-heart.png) no-repeat 0 0px !important; }
.rating_heart div.rating-cancel a, .rating_heart div.star-rating a
{
	display:block;
	width:17px;
	background-position:0 0px;
	border:0
}
.rating_heart div.star-rating-on a { background-position:0 -15px !important }
.rating_heart div.star-rating-hover a { background-position:0 -15px !important }
/* Home Slider

///////////////////////////////////////////////////////////// */



.custom_slides
{
	border-radius:0 0 3px 3px;
	-moz-border-radius:0 0 3px 3px;
	-webkit-border-radius:0 0 3px 3px;
	behavior: url(js/PIE.htc);
	position:relative;
}
.slideBanner
{
	width:100%;
	position:relative;
}
.slideBanner img
{
	border-radius:0 0 3px 3px;
	-moz-border-radius:0 0 3px 3px;
	-webkit-border-radius:0 0 3px 3px;
	behavior: url(js/PIE.htc);
}
/* slide_text style */

.slide_text
{
	padding:30px 25px 30px 40px;
	color:#1b62a9;
	background:url(/images/resource/custom_slides/slide_text.png) top right repeat-y;
	z-index:19;
	opacity:0;
	float:left;
	position:relative;
	top:16%;
	left:0%;
}
.slide_text span
{
	display:block;
	letter-spacing:-0.05em;
}
.slide_text p
{
	color:#333333;
	font-size:20px;
}
.slide_text .thin
{
	font-size:48px;
	line-height:40px;
	margin-bottom:10px;
}
.slide_text .thick
{
	font-size:72px;
	line-height:60px;
	font-weight:600;
	margin-bottom:10px;
}
.right_slider
{
	position:absolute;
	top:0px;
	right:0px;
}
.slide_container
{
	background-color: rgb(255, 255, 255);
	background-color: rgba(255, 255, 255, 0.8);
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 0 2px 1px #DDDDDD;
	color: #333333;
	font-family: "Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
	font-size: 13px;
	height: 67.5%;
	margin: 4% auto 0;
	padding: 3%;
	position: relative;
	width: 86%;
}
.slide_container h3
{
	font-size:36px;
	font-weight:600;
	color:#226483;
	text-transform:uppercase;
	margin-left:-1px;
	line-height:100%;
	position:relative;
}
.slide_container h4
{
	font-size:14px;
	font-weight:600;
	color:#226483;
	position:relative;
}
.slide_container p
{
	font-size:13px;
	line-height:20px;
	margin:10px 0 15px 0;
}
.left_sect
{
	width:54%;
	height:100%;
	float:left;
}
.right_sect
{
	width:46%;
	height:100%;
	float:left;
	text-align:center;
	vertical-align:middle;
}
.right_sect img { position:relative; }
.slide_container blockquote
{
	color:#828282;
	font-size:13px;
}
.slide_container blockquote:before { content:' " '; }
.slide_container .img_responsive_view
{
	position:absolute;
	top:20%;
	right:3%;
}
.slide_container .right_float
{
	position:absolute;
	top:8%;
	right:-80%;
}
.slide_container .middle { top:10%; }
.slide_container ul.style3
{
	width:40%;
	padding-left:15px;
	margin-right:25px;
	float:left;
	border-right:1px solid #e4e5e7;
}
.slide_container ul.style3:last-child
{
	border-right:0px;
	margin-right:0px;
}
.slide_container ul.style3 li
{
	font-weight:500;
	color:#3b424d;
	padding:3px;
	line-height:100%;
}
.custom_slides span.error
{
	height: 17px;
	line-height: 17px;
	float: left;
	margin:6px 0 0 0;
	width:auto;
}
.restart_selection
{
	float: right;
	padding-right: 5px;
	font-family: arial;
	color:#015B86;
}
.restart_selection:hover { text-decoration:underline; }
.block_display { display:block; }
.sp-vert-lft { background:url(/images/sp_line.png) right 0 repeat-y; }
.sp-vert-rgt { background:url(/images/sp_line.png) left 0 repeat-y; }
/*** Form Elements ***/





.form_field { margin-bottom:20px; }
.form_field input[type="text"], .form_field input[type="password"], .form_field textarea { margin-bottom:0px; }
.form_field .dropdown
{
	width:96%;
	height:30px;
	padding:0 2.5%;
	line-height:30px;
	position:relative;
	
	box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .05);
	-moz-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .05);
	-webkit-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .05);
	-ms-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .05);
	-o-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .05);
}
.form_field .dropdownlist
{
	width:50.7%;
	padding:0 2.5%;
	margin-top:1px;
	margin-left:1px;

	box-shadow:0px 2px 3px 1px rgba(0, 0, 0, .05);
	-moz-box-shadow:0px 2px 3px 1px rgba(0, 0, 0, .05);
	-webkit-box-shadow:0px 2px 3px 1px rgba(0, 0, 0, .05);
	-ms-box-shadow:0px 2px 3px 1px rgba(0, 0, 0, .05);
	-o-box-shadow:0px 2px 3px 1px rgba(0, 0, 0, .05);
}
.form_field .dropdown p.no-info, .form_field .dropdownlist p.no-info, .form_field .dropdown p.no-info, .form_field .dropdownlist p.no-info {
	line-height:29px;
	margin:1px 0 0 0;
	background-position:right 10px;
}
.form_field span {display:inline-block; padding-right:10px; padding-top:5px;}
input[type="radio"] { margin: 0px 5px; }
label {
	font-size:14px;
	line-height:30px;
	margin-bottom:5px;
	width:40%;
}
.form_field label span {padding-top:0px;} 
.display_block { display:block; }
.display_inline { display:inline-block; }
.form_field .element
{
	float: right;
	margin-right: 2%;
	width: 55%;
}
.form_field .textarea { width:100%; }
.form_field label.radio { width:25%; }
/*** Elements ***/

input[type="text"], input[type="password"]
{
	height:25px;
	line-height:25px;
	padding:0 5px;
	margin-right:5px;
	margin-bottom:20px;
	display:inline-block;
	border:1px solid #e6e6e6;
	color:#666;
	background-color:#fff;
	-webkit-appearance:textfield;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	behavior: url(js/PIE.htc);
	position:relative;
	-webkit-appearance:textfield;
	box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .05);
	-moz-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .05);
	-webkit-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .05);
	-ms-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .05);
	-o-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .05);
}
textarea
{
	width:97.8%;
	padding:5px;
	display:inline-block;
	margin-bottom:20px;
	color:#666;
	border:1px solid #e6e6e6;
	background-color:#fff;
	-webkit-appearance:textfield;
	box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .05);
	-moz-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .05);
	-webkit-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .05);
	-ms-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .05);
	-o-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, .05);
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	behavior: url(js/PIE.htc);
	position:relative;
	z-index:10;
}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus
{
	border-color:#5b97d4;
	color:#666;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-ms-box-shadow:none;
	-o-box-shadow:none;
}
input.text { width:97.8%; }
input.text_short { width:47.4%; }
input.text_shorter
{
	width:34%;
	display:block;
}
input.text_shortest { width:5.5%; }
input.name, input.email, input.website { background-image:url(/images/sprites.png); }
input.name
{
	width:41.5%;
	padding:0 5px 0 37px !important;
	background-position:5px -252px;
}
input.email
{
	width:41.5%;
	padding:0 5px 0 37px !important;
	background-position:5px -294px;
}
input.website
{
	width:92.6%;
	padding:0 5px 0 37px !important;
	background-position:5px -335px;
}
/*** Forms in grids ***/

.col-3 input.text, .col-2 input.text { width:96.5%; }
.col-4 input.text { width:93.3%; }
.col-2 input.text_short, .col-3 input.text_short { width:96.5%; }
.col-4 input.text_short { width:93.3%; }
.col-3 textarea, .col-2 textarea { width:96.5%; }
.col-4 textarea { width:93%; }
.col-3 input.name { width:86%; }
.col-3 input.email { width:86%; }
.col-3 input.website { width:86.1%; }
.col-4 input.name, .col-2 input.name { width:89.8%; }
.col-4 input.email, .col-2 input.email { width:89.8%; }
.col-4 input.website, .col-2 input.website { width:89.8%; }
.col-4 input.name { width:78.8%; }
.col-4 input.email { width:78.8%; }
.col-4 input.website { width:78.8%; }
/** Caption */

.wp-caption
{
	background: #fff;
	border: 1px solid #f0f0f0;
	max-width: 96%; /* Image does not overflow the content area */
	padding: 5px 3px 10px;
	text-align: center;
}
.wp-caption.alignnone { margin: 5px 20px 20px 0; }
.wp-caption.alignleft { margin: 5px 20px 20px 0; }
.wp-caption.alignright { margin: 5px 0 20px 20px; }
.wp-caption img
{
	border: 0 none;
	height: auto;
	margin: 0;
	max-width: 98.5%;
	padding: 0;
	width: auto;
}
.wp-caption p.wp-caption-text, .gallery-caption
{
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}
.sticky, .bypostauthor { margin:auto; }

.aligncenter {
	margin-left: auto;
	margin-right: auto;
}
/*** oop 404 page ***/

.oop { padding:0 20px; }
.oop h1
{
	font-size:35px;
	line-height:40px;
	color:#1b62a9;
	margin-bottom:10px !important;
}
.oop h1 strong
{
	font-size:78px;
	color:#1b62a9;
	font-family:"Microsoft Yahei",Tahoma,Dosis, Arial,Helvetica,sans-serif;
	font-weight: 400;
}
.oop h3, .oop h2 { color:#1b62a9; }
.oop h2 { font-size:32px; }
.oop h4 a
{
	text-decoration:underline;
	color:#1b62a9;
}
.oop .image { float:left; margin-top: 40px;margin-bottom: 40px;}
.oop .contents
{
	width:auto;
	float:none;
	padding-top:95px;
}


/*** Calendar Style ***/

/* calendar widget */
.widget_calendar {float: left;}
#wp-calendar {width: 100%; }
#wp-calendar caption {color: #545454; font-family: 'Open Sans'; font-size: 18px; font-weight: 500; line-height: 20px; text-align:center; margin:10px 0;}
#wp-calendar thead { font-size: 10px; }
#wp-calendar thead th { padding-bottom: 10px; }
#wp-calendar tbody { color: #aaa; }
#wp-calendar tbody td { background: #f5f5f5; border: 1px solid #fff; text-align: center; padding:8px;}
#wp-calendar tbody td:hover { background: #ddd; color:#333; }
#wp-calendar tbody td#today, #wp-calendar tbody td#today:hover { background: #1B62A9; color:#fff;}
#wp-calendar tbody td#today a, #wp-calendar tbody td#today:hover a {color:#fff;}
#wp-calendar tbody .pad, #wp-calendar tbody .pad:hover { background: none; }
#wp-calendar tfoot #next { font-size: 10px; text-transform: uppercase; text-align: right; }
#wp-calendar tfoot #prev { font-size: 10px; text-transform: uppercase; padding-top: 10px; }

/* recaptcha */

.recaptchatable #recaptcha_response_field{
	height:auto !important;
	box-shadow:none;
}
/*
*  自定义样式
*/
ul,li{ list-style:none;}
img{ border:0;}
#zSlider{margin:0px auto; width:960px; height:370px; padding-top:24px;}
#picshow{position:relative;}
#picshow,#picshow_img{width:960px; height:370px; overflow:hidden; float:left;}
#picshow_img li{width:960px; height:370px; overflow:hidden; float:left; display:none;border-radius: 10px;}
#picshow_img img{width:960px; height:370px;}
/*
#select_btn{width:105px; height:370px; color:#111; float:right; display:inline; background-color:#f0f0f0;}
#select_btn li{padding:9px 11px 0px 9px; width:85px; height:64px; border-top:1px solid #fff; cursor:pointer;}
#select_btn li:hover{background-color:#fff;}
#select_btn li.current{background-color:#fff;}
#select_btn li.current:hover{background-color:#fff;}
#select_btn a{color:#000;}
#select_btn img{padding:2px; border:1px solid #ccc; width:80px; height:56px; margin-right:10px; float:left;}
#select_btn .select_text{ height#select_btn li:20px; font:bold 13px/16px 'Microsoft YaHei'; overflow:hidden; display:block;}
#select_btn .select_text:hover{text-decoration:underline;}
#select_btn .select_date{ height:23px; line-height:23px; overflow:hidden; display:block;}
#foot_bm a,#foot_bm,p,p a{color:#555;}
*/

.qs_fl{float:left;padding-left:15px;}
.qs_fl a {color: #666; font-weight: 100; }
.qs_fl_01 {float: left; width: 211px;}
.qs_fl_02 {float: left;width:364px;padding-top:17px; height: 32px;}
.qs_fl_03 {float: left;width:273px; padding-top:5px;float: right;}
.qs_ri{float:right;padding-right:15px;}
.qs_ri a {color: #333; font-weight: 100;}
.qs_font1 {font-size:14px; font-weight: bold;}
.qs_font2 { color:white;}
.qs_font3 {color:#616161}
.qs_font4 { color:#fa0080; font-weight:bold;}
.qs_fl_01 a img {
    width: auto;
}
.qs_fl_03 img {width: auto;}
img {border:none;}

a:link {text-decoration: none; color:#000}
a:visited {text-decoration: none; color:#000}
a:hover {text-decoration: underline; color:#000}
a:active {text-decoration: none; color:#000}

a.qs_L1:link {text-decoration: none; color:#fff}
a.qs_L1:visited {text-decoration: none; color:#fff;}
a.qs_L1:hover {text-decoration: underline; color:#fff;}
a.qs_L1:active {text-decoration: none; color:#fff;}

a.qs_L2:link {text-decoration: none; color:#777}
a.qs_L2:visited {text-decoration: none; color:#777;}
a.qs_L2:hover {text-decoration: underline; color:#777;}
a.qs_L2:active {text-decoration: none; color:#777;}


.qs_head01 {width:100%; overflow:hidden; background-color:#eee;}
.qs_head02 {width:960px; line-height:28px; margin:0 auto; overflow:auto;}
.qs_head03 {width: 100%; height:77px; margin:0 auto; padding-top:29px;padding-bottom: 10px;}
.qs_head03_01 {width: 921px; height: 77px;margin: 0 auto;}
.qs_head04 {width:100%; height:41px; line-height:41px; margin-left:auto; margin-right:auto; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.qs_head04 ul {text-align:center;} 
.qs_head04 li {display:inline; margin-left:25px; margin-right:25px;}
.qs_head05 {width:100%; overflow:auto; border-bottom:1px solid #ddd;background-color: #ececec;-webkit-box-shadow: 0px 0px 0px 3px #e3e3e3;
		-moz-box-shadow: 0px 0px 0px 3px #e3e3e3;
		box-shadow: 0px 0px 0px 3px #e3e3e3;height: auto;overflow: hidden;}


.qs_footer01 {width:100%; line-height:37px; text-align:center; overflow:auto; background-color:#fa0080; border-bottom:3px solid green;}
.qs_footer02 {width:100%; background-color:#f1f1f1; }
.qs_footer02a {width:960px; overflow:hidden; margin:0 auto; background-color:#f1f1f1; padding-top:27px; padding-bottom:27px; }
.qs_footer03 { width:115px; }
.qs_footer04 { margin-left:53px;margin-top: 22px; width: 240px;}
.qs_footer05 { width:auto; margin-top:7px;}

#searchBox {
    height: 30px;
    width: 364px;
    line-height: 30px;
    padding: 0 5px;
    margin-right: 5px;
    display: inline-block;
    border: 1px solid #e6e6e6;
    color: #666;
    background-color: #fff;
    -webkit-appearance: textfield;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    behavior: url(js/PIE.htc);
    position: relative;
    -webkit-appearance: textfield;
    box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, .05);
    -moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, .05);
    -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, .05);
    -ms-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, .05);
    -o-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, .05);
}

#signin_menu2 .quickSearchField #signin_submit2 {
    top: -29px;
    position: relative;
    margin-left: 329px;
    background: url("/images/sousuo_logo.png") no-repeat;
    height: 28px;
    width: 46px;
}

#menu-item-57 {
    /*background-image: url("/images/login_bg.png");*/
}

#menu-item-57 a{
    background: url("/images/login_bg.png") no-repeat center;
	color:#ffffff;
}

.frdtitle {
    width: 960px;
    margin: 0 auto;
    height: 40px;
    background-image: -moz-linear-gradient(top, #fdfdfd,#f4f3f3); 
    background-image: -webkit-linear-gradient(top, #fdfdfd,#f4f3f3);
    FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#fdfdfd,endColorStr=#f4f3f3);
    border-top: 2px solid #fa0080;
    border-bottom: 1px solid #d3d3d3;
}
.youqlj{
    float: left;
	line-height: 40px;
	font-size: 14px;
	font-weight: bold;
	margin-left:16px;
}
.fredlink {
	width: 960px;
	height: auto;
	margin: 0 auto;
        margin-top:20px;
        overflow: hidden;
}
.frdlink_list {
	background-color: #FFFFFF;
	width: 960px;
	margin: 0 auto;
	height:auto;
	line-height: 40px;
        overflow: hidden;
}
.frdlink_list a{
	float:left;
	margin-left: 27px;
	font-weight:100;
	color:#6b6b6b;
}

.qshyk {
        width:276px; 
        height:584px;
        margin-left: 17px;
	box-shadow: 3px 4px 3px 0px #CCCCC4;
	border-radius:15px;
}
.qshyk_content {
    background-color: #fa0080;
    color: #ffffff;
    height: 42px;
    width: 260px;
    padding-left: 17px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}
.qshyk_title {
    height: 42px;
    width: 259px;
}
.qs_title {
    margin-top: 13px;
    float: left;
    font-size: 15px;
    font-weight: bold;
}

.qs_title img {
    float: left;
    margin-top: 10px;
    margin-left: 82px;
}
.qs_taobao {
    height: 42px;
    float: left;
    margin-top: 11px;
    font-size:12px;
}
.qs_con {
    background:#ffffff;
    width: 276px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}
.qs_img {
    width: 239px;
    margin-left: 17px;
    padding-top: 20px;
}
.qs_img_last {
    width: 239px;
    margin-left: 17px;
    padding-top: 20px; 
    padding-bottom:15px;
}
.col-4 {
    width: 500px;
    margin-top: 18px;
    height: 192px;
}
.col-4 .title h1{
    font-weight: bold;
    line-height: 25px;
    text-align: center;
    font-size: 14px;
    color: #fa0080;
}
.col-4 .title {
    border-bottom: 1px solid #cccccc;
    height: 40px;
}
#menu-service-menu {
    height: 150px;
    margin-left: 25px;
}
#menu-service-menu li{
    list-style: square;
    margin-top: 5px;
}
#menu-about-menu {
    height: 150px;
    margin-left: 45px;
}
#menu-about-menu li{
    list-style: square;
    margin-top: 5px;
}
#menu-city-menu {
    height: 150px;
    margin-left: 37px;
}
#menu-city-menu li{
    list-style: square;
    margin-top: 5px;
}

.widget_fw_online_reservation {
    width: 307px;
}
.widget_fw_online_reservation .heading {
    font-size: 16px;
    height: 38px;
    color: #989898;
    line-height: 55px;
    border-bottom: 3px solid green;
    z-index: 5;
    margin-left: 20px;
}

.widget_fw_online_reservation .col-3 {
    width: 640px;
}

.widget_fw_online_reservation .matter {
    width: 137px;
    height: 80px;
    margin-top: 10px;
}
.widget_fw_online_reservation .image {
    width: 143px;
    height: 80px;
}

.widget_fw_online_reservation .post {
    border-top: 1px solid #cccccc;
    margin-left: 20px;
    width: 280px;
}

#fw_online_reservation-6 {
    border-top: 1px dashed #cccccc;
    border-right: 1px dashed #cccccc;
    /*margin-top: 15px;*/
    margin-left: 5px;
}
#fw_online_reservation-6 h3 a{
    color: #fa0080;
}
#fw_online_reservation-6 a.read_more{
    color: #fa0080;
}
#fw_online_reservation-7 {
    border-top: 1px dashed #cccccc;
    /*margin-top: 15px;*/
}
#fw_online_reservation-7 h3 a{
    color: #fa0080;
}
#fw_online_reservation-7 a.read_more{
    color: #fa0080;
}
#fw_online_reservation-4 {
    border-right: 1px dashed #cccccc;
    margin-left: 5px;
    border-top: 1px dashed #cccccc;
}
#fw_online_reservation-4 h3 a{
    color: #333;
}
#fw_online_reservation-4 a.read_more{
    color: #fa0080;
}
#fw_online_reservation-5 {
  
}
#fw_online_reservation-5 h3 a{
    color: #333;
}
#fw_online_reservation-5 a.read_more{
    color: #fa0080;
}
.widget_fw_online_reservation .matter h3{
    height: 18px;
    word-break: break-all;
    overflow: hidden;
    margin-top: 5px;
}
.yuyue {
    margin-bottom:10px;
    float: left;
    margin-left: 20px;
}
.yuyue_name {
   margin-top: 25px;
    margin-left: 20px;
    width: 189px;
    height: 21px;
}
.yuyue_name span {
    margin-top: 3px;
    float: left;
}
.yuyue_tel {
    margin-top: 25px;
    margin-left: 20px;
    width: 189px;
    height: 21px;
}
.yuyue_tel span {
    margin-top: 3px;
    float: left;
}
.yuyue_attendance {
    width: 189x;
    height: 21px;
    margin-top: 25px;
    margin-left: 20px;
}
.yuyue_attendance span {
    margin-top: 3px;
    float: left;
}
.huli_style span {
    margin-top: 3px;
    float: left;
}
.huli_style {
    width: 189px;
    height: 21px;
    margin-top: 25px;
    margin-left: 20px;
}
.form_st {
    float: left;
    margin-top: 20px;
    width: 280px;
    height: 222px;
    border-radius: 15px;
    box-shadow: 2px 3px 2px #d5d5d5;
}
.yuyue_name input{
    width: 100px;
    height: 21px;
}
.yuyue_tel input {
    width: 100px;
    height: 21px;
}
.yuyue_attendance input {
    width: 100px;
    height: 21px;
}
.left_form {
    width: 193px;
    float: left;
    height: 222px;
    background: -moz-linear-gradient(top, #f7f7f7, #FFFFFF);
    background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#FFFFFF));
    filter: progid:DXImageTransform.Microsoft.Gradient( StartColorStr='#f7f7f7', EndColorStr='#FFFFFF', GradientType=0);
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
}
.yy_submit{
    float: left;
    height: 222px;
    background: -moz-linear-gradient(top, #FFFFFF, #f7f7f7);
    background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#f7f7f7));
    filter: progid:DXImageTransform.Microsoft.Gradient( StartColorStr='#FFFFFF', EndColorStr='#f7f7f7', GradientType=0);
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
}
.yy_submit #submited {
    width: 86px; 
    height: 222px;
    font-size: 28px;
    word-wrap: break-word;
    line-height: 30px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
}
#text-2 {
    margin-left: 15px;
    width: 297px;
}

#testimonials-2 {
    margin-left: 20px;
    height: auto;
    margin-top: 10px;
    overflow: hidden;
}

.online_func {
    width: 285px;
    float: left;
}
.online_yuyue .yuyue {
    margin-left: 0px;
    margin-bottom: 0px;
}
.online_yuyue .yuyue .heading {
    margin-bottom: 0px;
    width: 254px;
    height: 38px;
    line-height: 38px;
    background: #efefef;
    border: 1px solid #ffffff;
}
.online_yuyue .yuyue .form_st {
    margin-top: 0px;
    width: 254px;
}
.online_yuyue .yuyue .heading span {
    margin-left: 15px;
	color: #fa0080;
	font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
}
.choose_menu .heading {
    margin-bottom: 0px;
    width: 280px;
    height: 38px;
    line-height: 38px;
    background: #efefef;
    border: 1px solid #ffffff;
}
.kanghu .heading {
    margin-bottom: 0px;
    width: 252px;
    height: 38px;
    line-height: 38px;
    background: #efefef;
    border: 1px solid #ffffff;
}
.kanghu {
    width: 281px;
    height: 473px;
    float: left;
    margin-top: 25px;
}
.kanghu_huli {
    background: #ffffff;
    height: 473px;
    box-shadow: 3px 3px 3px #cccccc;
}
.kanghu_huli ul li{
    border-bottom: 1px dashed #cccccc;
    height: 42px;
}
.kanghu .heading span {
    margin-left: 20px;
	color: #fa0080;
}
.choose_menu .heading span {
    margin-left: 15px
}
.online_yuyue .yuyue .left_form {
    width: 173px;
    float: left;
    height: 222px;
    background: -moz-linear-gradient(top, #f7f7f7, #FFFFFF);
    background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#FFFFFF));
    filter: progid:DXImageTransform.Microsoft.Gradient( StartColorStr='#f7f7f7', EndColorStr='#FFFFFF', GradientType=0);
    border-top-left-radius: 0px;
    border-bottom-left-radius: 15px;
}
.online_yuyue .yuyue .left_form .yuyue_name {
    margin-top: 25px;
    margin-left: 10px;
    width: 152px;
    height: 21px;
}
.online_yuyue .yuyue .left_form .yuyue_name input {
    width: 88px;
    height: 21px;
}
.online_yuyue .yuyue .left_form .yuyue_attendance input {
    width: 88px;
    height: 21px;
}
.online_yuyue .yuyue .left_form .huli_style input {
    width: 88px;
    height: 21px;
}
.online_yuyue .yuyue .left_form .yuyue_tel input {
    width: 88px;
    height: 21px;
}
.online_yuyue .yuyue .left_form .yuyue_attendance {
    margin-top: 25px;
    margin-left: 10px;
    width: 152px;
    height: 21px;
}
.online_yuyue .yuyue .left_form .yuyue_tel {
    margin-top: 25px;
    margin-left: 10px;
    width: 152px;
    height: 21px;
}
.online_yuyue .yuyue .left_form .huli_style {
    margin-top: 25px;
    margin-left: 10px;
    width: 152px;
    height: 21px;
}
.online_yuyue .yuyue .yy_submit{
    float: left;
    height: 222px;
    background: -moz-linear-gradient(top, #FFFFFF, #f7f7f7);
    background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#f7f7f7));
    filter: progid:DXImageTransform.Microsoft.Gradient( StartColorStr='#FFFFFF', EndColorStr='#f7f7f7', GradientType=0);
    border-top-right-radius: 0px;
    border-bottom-right-radius: 15px;
}
.online_yuyue .yuyue .yy_submit #submited {
    width: 81px; 
    height: 222px;
    font-size: 28px;
    word-wrap: break-word;
    line-height: 30px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 15px;
}
.online_yuyue .yuyue .form_st {
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
.latest_news .heading {
    margin-bottom: 0px;
    width: 279px;
    height: 38px;
    line-height: 38px;
    background: #efefef;
    border: 1px solid #ffffff;
}
.detail_content {
    width: 100%;
    background: #f4f4f4;
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    height: auto;
    overflow: hidden;
}
.detail {
    width: 960px;
    margin: 0 auto;
    height: auto; 
    margin-top: 20px;
    overflow: hidden;
}
.detail ul li a {
	font-weight:100;
	color:#333;
}
.detail_img {
    width: 960px;
    margin: 0 auto;
    height: 121px;
    margin-top: 15px;
    margin-bottom: 30px;
}
.left_sidebar {
    width: 258px;
    height: auto;
    float: left;
    overflow: hidden;
    margin-bottom: 10px;
}
.left_sidebar .huiyuan {
    float: left;
    height: 584px;
    width: 258px;
    margin-top: 30px;
}
.left_sidebar #text-2 {
    margin-left: 0px;
}
.left_sidebar #text-2 .qshyk {
    margin-left: 0px;
    width: 256px;
}
.left_sidebar #text-2 .qshyk .qshyk_content {
    width: 240px;
}
.left_sidebar #text-2 .qshyk .qs_con {
    width: 256px;
}
.left_sidebar .block {
    width: 258px;
}
.center_content {
    width: 672px;
    margin-left: 30px;
    height: auto;
    float: left;
    overflow: hidden;
	margin-bottom:10px;
}
.left_sidebar #testimonials-2 {
    margin-left: 0px;
}
.online_form {
    background: #ffffff;
    height: 615px;
    width: 281px;
    border-radius: 15px;
    margin-top: 35px;
    box-shadow: 3px 3px 3px #cccccc;
}
.online_detail {
    height: 104px;
    background: #e8cbf6;
    width: 281px; 
    border-radius: 15px;
}
.online_list {
    padding: 15px;
    margin: 20px 0 25px;
    background: #fa0080;
    position: relative;
    border-radius: 15px;width: 251px;
}
.online_title {
    color: #ffffff;
}
.onl_list {
    float: left;
    margin-top: -15px;
    width: 281px;
    height: 31px;
}
.today_onl {
    height: 60px;
}
.today_onl img {
    float: left; 
    width: 60px;
    height: 60px;
}
.author_desc {
    float: left;
    margin-left: 15px;
    margin-top: -10px;
}
.author_title {
    float: left;
    margin-left: 15px;
}
.author_sty {
    float: left;
    margin-left: 15px;
}
.zixun_list {
    margin-top: 10px;
}
.zixun_name {
    margin-left: 25px;
    height: 45px;
}
.zixun_email {
    margin-left: 25px;
    height: 40px;
}
.zixun_leixing {
    margin-left: 25px;
    height: 38px;
}
.zixun_question {
    margin-left: 25px;
}
.zixun_question .question_title {
    float: left;
    margin-top: 10px;
}
.submit_img {
    margin-left: 60px;
}
.left_sidebar .online_form {
    width: 258px;
    margin-top: 0px;
    height: 818px;
}
.left_sidebar .online_detail {
    width: 258px;
}
.left_sidebar .online_list {
    width: 228px;
}
.left_sidebar .onl_list {
    width: 258px;
}
.left_sidebar .today_onl {
    width: 258px;
}
.detail_yemian {
    width: 670px;
    margin-top: 30px;
    float: left;
}
.activited {
    background: url("/images/jiantou.png") no-repeat 110px 15px;
}
#side_bar input[type="text"], #side_bar input[type="password"] {
    width: 92px;
    height: 21px;
}
.video_change object,
.video_change object embed {
    width: 200px;
    height: 200px;
}
.video_change {
    width: 200px;
    height: 210px;
    border-bottom: 1px dashed #cccccc;
}
.blog_listing {
    width: 640px;
    height: auto;
    border-bottom: 1px dashed #cccccc;
    overflow: hidden;
}
.blog_listing .block {
    width: 340px;
    float: left;
}
.blog_listing .ico-tags,
.blog_listing .ico-date {
    float: right;
    margin-right: 10px;
}
.contents .block {
    margin-bottom: 20px;
}
#menu-primary-menu .menu-item-object-category {
    width: 200px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    margin: 0 auto;
}
.post-categories {
    width: auto;
    overflow: hidden;
	display:inline;
	text-align:center;
}
.post-categories li {
    width: auto;
    overflow: hidden;
    margin-right: 10px;
	display:inline;
}
.matter h3 a{
    color: #333;
}
.content_st p {
    margin: 0 0 0 0;
    color:red;
}
.content_st {
    float: left;
    width: 148px;
    margin-left: 12px;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
}
.matter a.read_more {
    color: #fa0080;
    padding-right: 0px;
	font-weight: 100;
}
#type1_dropdown {
    margin-left: 4px;
}
.category_description p{
    margin: 0;
}
.wenda_page {
    width: 280px;
    float: left;
}
.wenda_page .kanghu {
    height: auto;
}
.wenda_page .kanghu .heading {
    width: 281px;
}
.wenda_page .kanghu .kanghu_huli {
    height: auto;
    float: left;
    width: 253px; 
    background: #ffffff;
    box-shadow: 3px 3px 3px #cccccc;
}
.wenda_page #testimonials-2 {
    margin-left: 0px;
    margin-top: 0px;
    height: auto;
    overflow: hidden;
}
.wenda_page #testimonials-2 .online_form {
    margin-top: 0px;
    height: auto;
    overflow: hidden;
}
#megaMenu li a {
    font-weight: 100;
    color: #333;
}
.dxseo-rl-items li a{
    color:#6b6b6b;
}
.product img {
    width: 216px;
    height: 216px;
}
#fw_online_reservation-2 {
    border-right: 1px dashed #cccccc;
    margin-left: 5px;
    margin-top: 15px;
}
#fw_online_reservation-3 {
    border-bottom: 1px dashed #cccccc;
    margin-top: 15px;
}
.containerd .shijian {
    width: 140px;
    float: left;
    height: auto;
    overflow: hidden;
    line-height: 30px;
    border-top: 1px dashed #cccccc;
}
.containerd .neirong {
    width: 530px;
    float:  left;
    height: auto;
    overflow: hidden;
    line-height: 30px;
    border-top: 1px dashed #cccccc;
}
.alignright {
    float: right;
}
.fc_tupian {
    width: 200px;
    height: auto;
    overflow: hidden;
    float: left;
    margin-bottom: 5px;
}
.fc_tupian img {
    width: 200px;
    height: 130px;
    float: left;
}
.fc_neirong {
    width: 470px;
    float: left;
    height: auto;
    overflow: hidden;
    line-height: 25px;
}
#content_inner {
	margin: 0 auto;
	position: relative;
}

#content #intro {
	border-bottom: dotted #ccc 1px;
	padding-bottom: 28px;
	margin-bottom: 10px;
}

#content #intro p {
	font-size: 14px;
	color: #8f8f8f;
	line-height: 22px;
	padding-bottom: 5px;
}

#content #intro a {
	color: #666;
	padding: 6px;
}

#content #intro a:hover {
	background: #eee;
	text-decoration: none;
	border-bottom: dotted #ccc 1px;
}

#content #intro ul {
	padding-bottom: 15px;
	padding-top: 3px;
}

#content #intro li {
	color: #8f8f8f;
	margin-left: 50px;
	padding-bottom: 4px;
	font-size: 14px;
}

#content p {
	font-size: 12px;
	color: #555;
	padding-bottom: 10px;
}

#content p a {
	color: #e41996;
}

#content h2 {
	font-size: 26px;
	font-weight: normal;
	color: #666;
	padding-bottom: 17px;
	border-top: dotted #ccc 1px;
	padding-top: 20px;
	padding-bottom: 21px;
	margin-top: 13px;
}

#content h2 span {
	font-size: 20px;
}

#content #css3 {
	float: right;
}

#content #css3 a:hover {
	background: none;
	border: 0;
}

.pre_wrap {
	background: #f9f9f9;
	padding: 5px 5px 5px 14px;
	margin-bottom: 33px;
	margin-top: 32px;
}

.pre_wrap span.label {
	color: #999;
	font-size: 12px;
	font-style: italic;
	display: block;
	padding-left: 5px;
	padding-top: 5px;
}

.syntaxhighlighter {
	font-size: 12px;
}

.slides1_wrap {
	position: relative;
	padding: 42px 0 37px 49px;
	width: 561px;
}

#slides1 {
	overflow: hidden;
	height: 212px;
}

#slides1 li {
	list-style: none;
	width: 573px;
        margin-left: 25px;
}

#slides1 li img {
	float: left;
}

#slides1 .content {
	float: left;
	width: 383px;
	padding-left: 21px;
}

#slides1 li p {
	line-height: 22px;
}

#slides1 h3 {
	font-size: 36px;
	color: #8d8d8d;
	font-weight: normal;
	text-transform: lowercase;
}

#slides1 h4 {
	font-size: 18px;
	color: #000;
	font-style: italic;
	font-weight: normal;
	text-transform: lowercase;
	padding-bottom: 16px;
}

.slides1_wrap .prev {
	position: absolute;
	left: 25px;
	top: 100px;
	outline: 0;
}

.slides1_wrap .next {
	position: absolute;
	right: -60px;
	top: 100px;
	outline: 0;
}

.slides1_wrap a:active {
	top: 102px;
}

.bx_pager {
	padding-left: 309px;
	padding-top: 15px;
        display: none;
}

.bx_pager a {
	float: left;
	background: url(bg_pager.png) no-repeat 0 -21px;
	width: 14px;
	height: 17px;
	color: #fff;
	font-size: 11px;
	margin-right: 6px;
	padding: 4px 0 0 7px;
}

.bx_pager a:hover, .bx_pager a.active {
	background-position: 0 0;
	text-decoration: none;
}

.auto_controls {
	position: absolute;
	bottom: -11px;
	left: 394px;
}

.auto_controls a {
	font-size: 16px;
	color: #a3a3a3;
	outline: 0;
	padding: 2px;
}

.auto_controls a:hover {
	text-decoration: none;	
	background: ;
	color: #e41996;
}

#content #notes li, #content #changes li {
	font-size: 12px;
	color: #8f8f8f;
	margin-left: 43px;
	padding-bottom: 6px;
}

#content #notes li a {
	color: #e41996;
}

#idc-container a {
	color: #e41996;	
}

#idc-container h3 {
	color: #666;
}
.srwy {
    border-bottom: 1px solid #cccccc;
    color: #fa0080;
    font-size: 14px;
    font-weight: bold;
}
.fc_title {
    border-bottom: 1px solid #cccccc;
    color: #fa0080;
    font-size: 14px;
    font-weight: bold;
}
.bxslider_container {
    height: 150px;
}
.top_thumbnail {
    width: 640px; 
    float: left;
    background-color: #ffffff;
    margin-top: 20px;
    border-radius:10px;
    box-shadow: 3px 4px 3px 0px #CCCCC4;
    border: 1px solid #ffffff;
}
.sidebar_title {
    height: 38px;
    width: 640px; 
    float:left;
    background: #f2f2f2;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.sidebar_title h3 {
    padding-left: 10px;
    line-height: 38px;
}
.sidebar_title h3 a {
    float:left;
    color: #333;
}
.left_thumbnail {
    height: 180px;
    width: 640px;
    background-color:#ffffff;
    border-radius: 10px;
}
.left_tupian {
    float: left;
    margin: 28px 0 0 28px;
}
.fuwu_p {
    width: 182px;
    float: left;
    margin-left: 20px;
    margin-top:10px;
}
.fuwu_p a {
    float:left;
    margin-left:5px;
    color:#333;
	font-weight:100;
}
.sidebar_cgal {
    width: 190px;
    float: left;
    margin-top: 58px;
    margin-left: 23px;
    border-left: 1px solid #ccc;
}
.sidebar_cgal h4 {
    text-align: center;
	color: #555;
	font-weight:bold;
}
.sidebar_cgal ul {
    margin-left: 20px;
    float: left;
}
.sidebar_cgal ul li {
    list-style: square inside none;
    float: left;
    width: 143px;
    white-space:nowrap;
    word-break:keep-all;
    overflow:hidden;
    text-overflow:ellipsis;
}
.sidebar_cgal ul li a {
    color: #333;
    font-weight: 100;
}
.art_list {
    float: left;
    width: 281px;
}
.art_list .art_lists {
    width: 270px; 
    white-space:nowrap; 
    word-break:keep-all;
    overflow:hidden; 
    text-overflow:ellipsis;
    float: left;
}
.art_list .art_lists ul li {
    color: #cec7c7;
    list-style: square;
    white-space: nowrap;
    word-break: keep-all;
    overflow: hidden;
    text-overflow: ellipsis;
    list-style-position: inside;
    line-height: 25px;
}
.art_list .art_lists ul li a {
    font-weight: 100;
	color: #333;
}
.beijing {
    width: 100%; 
    background: #f4f4f4;
    border-bottom: 1px solid #cccccc; 
    border-top: 1px solid #cccccc;
}
.image_banner {
    width: 960px; 
    margin: 0 auto;
    height: 121px;
    margin-top: 15px;
    margin-bottom: 30px;
}
.beijing_content {
    width: 960px;
    margin: 0 auto;
    height: auto;
    overflow: hidden;
}
.beijing_left_sidebar {
    width: 280px;
    float: left;
    height: auto;
    overflow: hidden;
}
.beijing_left_sidebar .online_yuyue {
	height: 250px;
	float: left;
}
.beijing_left_sidebar .kanghu {
	height: auto;
	overflow: hidden;
}
.beijing_left_sidebar .kanghu .kanghu_huli {
	height: auto;
	float: left;
	width: 253px;
	background: #ffffff;
}
.beijing_left_sidebar .latest_news  .heading{
	width: 253px;
}
.beijing_left_sidebar .latest_news  .heading span {
	margin-left: 15px;
}
.category_name {
    width: 240px;
    height: 41px;
    line-height: 41px;
    border-bottom: 1px dashed #cccccc;
    margin: 0 auto;
}
.category_name li {
    list-style: square inside none;
    margin-left: 20px;
    float: left;
    width: 100%;
}
.category_name li  a{
	font-weight:100;
	color: #333;
}
.latest_news {
    height: 279px;
    margin-top: 30px;
    float: left;
    width: 253px;
	margin-bottom:15px;
}
.latest_news .heading span {
	color:#fa0080;
}
.latest_news_list {
    height: 237px;
    float: left;
    width: 253px; 
    background: #ffffff;
}
.latest_news_title {
	width: 240px;
	height: 41px;
	line-height: 41px;
	border-bottom: 1px dashed #cccccc;
	margin: 0 auto;
}
.latest_news_title li {
	list-style: square;
	margin-left: 10px;
	float: left;
	width:200px;
	white-space:nowrap;
	word-break:keep-all;
	overflow:hidden;
	text-overflow:ellipsis;
}
.latest_news_title li a {
	font-weight: 100;
	color: #333;
}
.beijing_neirong {
	width: 650px;
	float: left;
	margin-left: 30px;
}
.beijing_neirong ul li a {
	font-weight: 100;
}
.beijing_neirong_title {
	border-bottom: 2px solid #cccccc;
	margin-top: 30px;
}
.beijing_neirong_title label {
	color: #fa0080;
}
.beijing_page {
	float: left;
	margin-top: 20px;
	width: 650px;
	margin-bottom:45px;
}
.beijing_title_list {
	width: 650px;
	height: 60px;
	line-height: 31px;
	margin: 0 auto;
}
.bg_title_list {
	border-bottom: 1px dashed #cccccc;
	float: left;
	width: 640px;
}
.bg_title_list .title {
	color:#333;
	font-size: 13px; 
	font-weight: bold;
}

/*
* 12个案例统一样式
*/
.huli_content {
	width:960px;
	margin:0 auto;
	overflow:hidden;
}
.huli_tupian {
	width:323px; 
	height:288px; 
	border: 1px solid #ddd; 
	margin-right:13px; 
	-webkit-border-radius:7px; 
	-moz-border-radius:7px; 
	border-radius:7px; 
	float:left;
}
.huli_neirong {
	width:617px; 
	height:288px; 
	border: 1px solid #ddd; 
	-webkit-border-radius:7px; 
	-moz-border-radius:7px; 
	border-radius:7px; 
	float:left; 
	background-color: #fff;
}
.huli_title {
	margin-left:19px;
	margin-right:19px;
	padding-top:15px;
	padding-bottom:11px; 
	border-bottom:1px solid #ccc; 
	font-size:16px; 
	color:#fa0080; 
	font-family:微软雅黑;
}
.category_description {
	margin-left:21px; 
	margin-right:21px;
}
.huli_read_more {
	width:128px;
	height:27px; 
	float:right;
	margin-top: -25px;
}
.huli_sibuzou {
	margin-top:25px; 
	margin-bottom:25px; 
	height:108px; 
	float:left;
}
.huli_sibuzou img {
    
}
.huli_latest_list {
	width: 220px; 
	height: 263px; 
	float: left;
	margin-right: 10px;
	border-radius: 10px; 
	background: #ffffff;
}
.huli_latest_list .heading {
	border-top-left-radius: 10px;border-top-right-radius: 10px;width: 195px;background: url('images/top.png') no-repeat;height: 40px;
	line-height: 40px;
	padding-left: 25px;
}
.huli_latest_list_title {
	width: 200px;
	margin-left: 10px;
	height: 40px;
	float: left;
	line-height: 40px;
	border-bottom: 1px dashed #cccccc;
	overflow: hidden;
}
.about_us_page .qs_img {
    margin-left: 7px;
}
.about_us_page .qs_img_last {
    margin-left: 7px;
}
.huli_latest_list_title li {
	padding-left: 20px;
	height: auto;
	overflow: hidden;
	width: 180px;
	margin: 0 auto;
        list-style: square inside none;
        
}
.huli_latest_list_title li a {
	font-weight:100;
	color: #333;
}
.huli_hotest_list {
	width: 220px;
	height: 263px; 
	float: left;
	margin-right: 10px;
	border-radius: 10px; 
	background: #ffffff;
}
.huli_hotest_list .heading {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	width: 195px;
	background: url('images/top.png')no-repeat;
	height: 40px;
	line-height: 40px;
	padding-left: 25px;
}
.huli_hotest_title {
	width: 200px;
	margin-left: 10px;
	height: 40px;
	float: left;
	line-height: 40px;border-bottom: 1px dashed #cccccc;
	overflow: hidden;
}
.huli_hotest_title li {
	padding-left: 20px;
	height: auto;
	overflow: hidden;
	width: 180px;
	margin: 0 auto;
        list-style: square inside none;
}
.huli_hotest_title li a {
	font-weight:100;
	color:#333;
}
.huli_question_list {
	width: 220px; 
	height: 263px; 
	float: left;
	margin-right: 10px;
	border-radius: 10px; 
	background: #ffffff;
}
.huli_question_list .heading {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	width: 195px;
	background: url('images/top.png')no-repeat;
	height: 40px;
	line-height: 40px;
	padding-left: 25px;
}
.huli_question_title {
	width: 200px;
	margin-left: 10px;
	height: 40px;
	float: left;
	line-height: 40px;
	border-bottom: 1px dashed #cccccc;
	overflow: hidden;
}
.huli_question_title li {
    padding-left: 20px;
	height: auto;
	overflow: hidden;
	width: 180px;
	margin: 0 auto;
    list-style: square inside none;
}
.huli_question_title li a {
    font-weight:100;
	color:#333;
}
a{text-decoration:none;color:#fff;font-weight:bold}
.product{display:block;position:relative;width:216px;height:216px;line-height:30px}
.product:hover{border:none}
.product:hover span{height:30px}
.product span{color: #ffffff;position:absolute;left:0;bottom:0;overflow:hidden;width:216px;height:30px;background:#000;opacity:0.5;filter:alpha(opacity=50)}
.huli_cgal {
	float: left; 
	margin-top: 20px;
	width: 958px;
	border: 1px solid #cccccc; 
	border-radius: 10px;
	background: #ffffff;
        margin-bottom: 10px;
}
.huli_cgal_title {
	border-bottom: 1px solid #cccccc;
	margin: 0 auto;
	margin-bottom: 10px;
	width: 940px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #fa0080; 
	font-weight: bold;
}
.huli_cgal_title span {
	width:100px; 
	text-align: center;
	float: left;
	border-bottom: 2px solid #fa0080;
}
.huli_cgal_tupian {
	width:940px;
	height: auto; 
	overflow: hidden;
}
.huli_cgal_tupian_list {
	float: left;
	width: 940;
	margin-bottom: 20px;
	margin-left: 16px;
}
.huli_cgal_tupian_list span {
	width: 216px;
	height: 162px; 
	float: left;
	margin-left: 10px;
}
.huli_cgal_list {
	float: left;
	margin-bottom: 20px;
	margin-left: 26px;
	margin-top: -50px;
	height: 30px;
	line-height: 30px;
	width: 904px;
}
.huli_cgal_list_title {
	float: left;
	width: 216px;
	margin-bottom: 20px;
	margin-right: 10px;
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=30)';
	filter: alpha(opacity=30);opacity: 0.7;
	background: #000000;
}
.huli_cgal_list_title span {
	width: 216px; 
	float: left;
}
.huli_cgal_list_title span  a {
	text-align: center;
	color: #ffffff;
}
.new_answer {
	width:281px;
	height: auto; 
	overflow: hidden; 
	margin: 0 auto;
	margin-top: 20px;
}
.new_answer_title {
	width: 260px; 
	margin: 0 auto;
	margin-bottom: 5px;
}
.new_answer_title span {
	color: #fa0080;
	font-size: 14px; 
	font-weight: bold;
}
.new_answer_list {
	width: 281px; 
	float: left;
}
.new_answer_list li {
	width: 260px;
	height: 30px;
	margin-top: 5px;
	line-height: 30px;
	margin: 0 auto;
	margin-bottom: 5px;
	border-top: 1px dashed #cccccc;
}
.new_answer_list li a {
	white-space: nowrap;
	word-break: keep-all;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 260px;
	float: left;
	font-weight:100;
	color: #333;
}
.category_read_more {
	margin-top: 18px;
	float: right;
	margin-right: 17px;
	font-weight: 100;
}
#crumbs  a{
	font-weight: 100;
	color: #333;
}
.detail_image {
	width: 960px; 
	margin: 0 auto;
	height: 121px;
	margin-top: 15px;
	margin-bottom: 30px;
}
.newslist_list {
	width: 960px;
	margin: 0 auto;
	height: auto; 
	overflow: hidden;
}
.newslist {
	width: 650px;
	float: left; 
	margin-left: 30px;
}
.newslist ul li a{
	font-weight:100;
}
.media_list ul li a {
	font-weight: 100;
}
.media_list {
	width: 650px;
	float: left; 
	margin-left: 30px;
}
.pinetree_rongyu {
	/*margin-left: 20px; */
	float: left; 
	width: 675px;
}
.pinetree_rongyu ul li a {
	font-weight:100;
}
.center_content ul li a {
	font-weight: 100;
}
.detail_yemian ul li a {
	font-weight: 100;
	color: #666;
}
.post-categories li a {
	font-weight:100;
	color: #666;
}
.previous_s strong {
	font-weight:bold;
}
.previous_x strong {
	font-weight:bold;
}
.previous_s a {
	font-weight: 100;
	color: #666;
}
.previous_x a {
	font-weight: 100;
	color: #666;
}
.biaoqian a {
	font-weight: 100;
	color: #666;
}
.head_section h1 a {
    color: #333;
}
.ico-tags a {
	font-weight: 100;
}
.details p a {
	font-weight: 100;
}
#dxseo-related-posts .dxseo-rl-items .dxseo-rl-item a {
    font-weight: 100;
	color:#333;
}
.containers {
    width:100%; 
    height: auto;
    background-color:#f5f5f5;
    float: left;
    overflow: hidden;
}
.containers_footer {
    width: 960px; 
    height:245px;
    margin: 0 auto;
    border-bottom: 1px solid #d7d7d7;
}
#side_bar  .online_yuyue {
	height: 265px;
	float: left;
	width: 254px;
}
.containers_lianxi {
    padding-top:9px;
	color:#555;
}
.containers_lianxi a {
    color:#6b6b6b;
    font-weight: 100;
}
.footer_erweima {
    width:960px;
    margin: 0 auto;
    height:155px;
    margin-top: 20px;
}
.footer_erweima_01 {
    width:480px;
    height:130px;
    margin: 0 auto 0 320px;
}
.footer_erweima_tp {
    width:135px;
    float: left;
}
.footer_erweima_tp span {
    margin: 0 auto;
}
.footer_banquan {
    width:480px;
    margin: 0 auto 0 225px;
    float: left;
}
.detail_center {
	width: 960px; 
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 30px;
}
.cgal_list {
	width: 682px;
	height: auto;
	overflow: hidden;
	float: left;
	margin-bottom:10px;
}
.cgal_detail_list {
	width: 682px;
	height: auto; 
	overflow: hidden; 
	float: left;
	margin-top: 20px; 
	border-bottom: 1px dashed #cccccc;
}
.cgal_detail_lists {
	width: 682px; 
	height: auto; 
	float: left;
	overflow: hidden;
}
.cgal_list_title {
	width: 682px; 
	height: 30px; 
	line-height: 30px;
}
.cgal_list_title span {
	font-weight: bold;
	color: #333;
}
.cgal_list_title span a {
	color: #333;
	font-size:13px;
}
.cgal_detail_content {
	margin-top: 15px;
}
#side_bar .kanghu {
	height: 253px;
	width: 254px;
}
#side_bar .kanghu .heading {
	color: #fa0080;
}
#side_bar .kanghu .kanghu_huli {
	height: auto;
	float: left;
	width: 253px; 
	background: #ffffff;
	box-shadow: 3px 3px 3px #cccccc;
}
.kanghu_huli_title {
	width: 240px;
	height: 41px;
	line-height: 41px;
	border-bottom: 1px dashed #cccccc;
	margin: 0 auto;
}
.kanghu_huli_title li {
	list-style: square inside none;
	margin-left: 20px;
	float: left;
}
.kanghu_huli_title li a {
	font-weight:100;
	color:#333;
}
.sidebar_menu {
	height: auto;
	overflow: hidden; 
	width: 255px;
	background: #f7f7f7;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.sidebar_menu_title {
	border-top-left-radius: 10px; 
	border-top-right-radius: 10px;
	height: 38px;
	width: 252px;
	line-height: 38px;
	color: #fa0080;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #ffffff;
}
.fengcai_content {
	width: 670px;
	height: auto;
	line-height: 31px;
	margin: 0 auto;
	margin-top: 20px;
	overflow: hidden;
}
.left_sidebar .kanghu {
	height: auto;
	overflow: hidden;
}
.left_sidebar .kanghu .kanghu_huli {
	height: auto;
	float: left;
	width: 253px; 
	background: #ffffff;
	box-shadow: 3px 3px 3px #cccccc;
}
.fengzhongjiuyuan {
	width: 672px;
	height: auto;
	overflow: hidden;
}
.jiuyuan_title {
	width: 672px; 
	height: 30px; 
	background: #00ae4d; 
	color: #ffffff;
	line-height: 30px; 
	font-size: 14px; 
	font-weight: bold;
}
.jiuyuan_list {
	float: left;
	width: 672px;
	height: auto;
	overflow: hidden;
}
.jiuyuan_list_title {
	width: 672px;
	height: 25px;
	float: left;
}
.jiuyuan_list_title img {
	float: left;
	margin-top: 3px;
}
.jiuyuan_list_title li {
	width: 650px;
	float: left;
	margin-left: 5px;
}
.jiuyuan_list_title li a {
	font-weight: 100;
	color: #333;
}
.newslist_sidebar {
	width: 280px;
	float: left;
        margin-bottom: 10px;
}
.newslist_sidebar .online_yuyue {
	height: 250px;
	float: left;
}
.newslist_sidebar .kanghu {
	height: auto;
}
.newslist_sidebar .kanghu .kanghu_huli {
	height: auto;
	float: left;
	width: 253px;
	background: #ffffff;
	box-shadow: 3px 3px 3px #cccccc;
}
.newslist_title {
	border-bottom: 2px solid #cccccc;
	margin-top: 30px;
}
.newslist_title  label {
	color: #fa0080;
}
.xinwen_list {
	float: left;
	margin-top: 20px;
	width: 650px;
}
.xinwen_lists {
	width: 650px;
	height: auto;
	line-height: 31px;
	margin: 0 auto;
        overflow: hidden;
}
.xinwen_list_title {
	width: 650px;
	height: 31px;
	line-height: 31px;
	border-bottom: 1px dashed #cccccc;
	margin: 0 auto;
}
.xinwen_list_title li {
	list-style: square inside none;
	margin-left: 10px;
}
.xinwen_list_title li a {
	font-size: 13px;
	font-weight: 100;
	color: #333;
}
.breadcrumb ul li a{
    font-weight: 100;
}
.bg_title_list_1 {
    line-height: 36px;
    height: 45px;
}
.bg_title_list_2 {
    line-height: 22px;
}
.head_title {
    width: 690px;
    float: left;
    height: 25px;
    font-size: 14px;
    color: #fa0080;
    border-bottom: 1px solid #cccccc;
    margin-bottom: 10px;
    font-weight: bold;
}
.footer_erweima_wz {
    padding-left: 5px;
}

/*404页面*/
.contents_404 {
    width: 460px;
    float: left;
    margin-top: 90px;
    margin-left: 20px;
}
.contents_404 .contents_dashed {
    width: 120px;
    float: left;
    border: 1px solid #a2a2a2;
    margin-top: 20px;
}
.contents_404 .content_404 {
    width: 165px;
    float: left;
    text-align: center;
}
.contents_404 .content_404 h1 {
    color: #333;
    font-weight: bold;
}
.contents_not_found {
    width: 460px;
    float: left;
    font-weight: bold;
    color: #333;
    font-size: 32px;
    height: 60px;
    line-height: 60px;
}
.contents_continul {
    width: 460px;
    float: left;
    font-weight: bold;
    color: #333;
    font-size: 22px;
    height: 60px;
    line-height: 60px;
}
.contents_categoty_list {
    float: left;
    width: 460px;
    height: auto;
    overflow: hidden;
}
.contents_huli_title {
    width: 140px;
    float: left;
    height: 30px;
    line-height: 30px;
}
.contents_huli_title a {
	font-weight: bold;
    color: #fa0080;
    font-size: 18px;

}
.content_container {
	width: 100%;
	height:auto;
	overflow:hidden;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
.contents_no_search {
	width: 171px;
	margin: 0 auto;
	font-size: 18px;
	font-weight: bold;
}
/*问答*/
.qa_list {
	line-height: 36px;
	height: 45px;
}
.qa_content {
	line-height:22px;
}
.qa_content p {
	margin-top: 0px;
}
.new_article {
	float: left;
	width: 960px;
	height: 50px;
	font-size: 16px;
	font-weight: bold;
	line-height: 50px;
	color: #fa0080;
	border-bottom: 1px solid #cccccc;
}
.new_article_list {
	width: 960px;
	float: left;
}
.news_list {
	width: 960px;
	float: left;
	height: 30px;
	line-height: 30px;
	border-bottom: 1px dashed #cccccc;
}
.new_article_list_title {
	width: 860px;
	float: left;
}
.new_article_list_title a {
	padding-left: 10px;
	font-weight:100;
	color:#333;
}
.new_article_list_time {
	width: 100px;
	float: left;
	color:#555;
}
.right_sidebar {
	width: 690px;
	float: left;
	margin-left: 20px;
}
.sitemap_list {
	width: 710px;
	float: left;
}
.sitemap_title {
	width: 710px;
	float: left;
	border-bottom: 1px solid #cccccc;
	margin-top: 15px;
	padding-bottom: 15px;
}
.sitemap {
	width: 710px;
	float: left;
	font-size: 16px; 
	font-weight: bold;
	height: 30px; 
	line-height: 30px;
	color:#fa0080;
}
.sitemap_homepage {
	width: 710px; 
	float: left;
	height: auto;
	border-bottom: 1px solid #cccccc;
	margin-top: 15px;
	padding-bottom: 15px;
}
.sitemap_choose {
	width: 60px;
	float: left;
}
.choose_fuwu {
	color:#333;
	font-weight: bold;
}
.sitemap_fuwu_list {
	width: 630px;
	float: left;
	margin-left: 20px;
}
.sitemap_fuwu_title {
	margin-bottom: 10px;
	width: 112px;
	float: left;
}
.sitemap_fuwu_title a {
	color: #333;
	font-weight: 100;
}
.sitemap_fuwu {
	width: 710px;
	float: left;
	height: auto;
	border-bottom: 1px solid #cccccc;
	margin-top: 15px;
	padding-bottom: 15px;
}
.sitemap_choose {
	width: 60px;
	float: left;
}
.category_media {
	width: 100%; 
	background: #f4f4f4;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	padding-bottom:20px;
}
.media_banner {
	width: 960px; 
	margin: 0 auto;
	height: 121px;
	margin-top: 15px;
	margin-bottom: 30px;
}
.media_content {
	width: 960px;
	margin: 0 auto;
	height: auto;
	overflow:hidden;
}
.media_content_1 {
	width: 280px;
	float: left;
}
.media_content_1 .kanghu .kanghu_huli {
	height: auto;
	float: left;
	width: 253px;
	background: #ffffff;
	box-shadow: 3px 3px 3px #cccccc;
}
.media_content_1 .kanghu .kanghu_huli .category_name {
	width: 240px;
	height: 41px;
	line-height: 41px;
	border-bottom: 1px dashed #cccccc;
	margin: 0 auto;
}
.media_content_1 .kanghu .kanghu_huli .category_name  li {
	list-style: square inside none;
	margin-left: 10px;
	float: left;
}
.media_content_1 .kanghu .kanghu_huli .category_name  li a{
	font-weight: 100;
	color:#333;
}
.media_news_list {
	width: 240px;
	height: 41px;
	line-height: 41px;
	border-bottom: 1px dashed #cccccc;
	margin: 0 auto;
}
.media_news_list li {
	list-style: initial;
	margin-left: 10px;
	float: left;
	width:200px;
	white-space:nowrap;
	word-break:keep-all;
	overflow:hidden;
	text-overflow:ellipsis;
}
.media_news_list li a{
	font-weight: 100;
	color:#333;
}
.media_baodao {
	border-bottom: 2px solid #cccccc;
	margin-top: 30px;
}
.media_baodao label{
	color: #fa0080;
	font-weight: bold;
}
.media_list_title {
	float: left;
	margin-top: 20px;
	width: 650px;
}
.meiti_list_title {
	width: 650px;
	line-height: 31px;
	border-bottom: 1px dashed #cccccc;
	margin: 0 auto;
}
.meiti_title {
	width: 650px;
	height: 31px;
	line-height: 31px;
	border-bottom: 1px dashed #cccccc;
	margin: 0 auto;
}
.meiti_title li {
	list-style: square inside none;
	margin-left: 10px;
}
.meiti_title li a {
	font-weight: 100;
	color:#333;
}
.single_detail {
	width: 960px;
	margin: 0 auto;
}
.single_content {
	width: 700px; 
	margin: 0 auto; 
	float: left;
	height: auto;
	overflow: hidden;
}
.single_content_details {
	background: #ffffff;
	width: 690px;
	height: auto;
	margin-top: 20px;
	float: left;
	overflow: hidden;
	border-radius: 10px 10px;
}
.single_content_details .container {
	margin-top: 24px;
	float: left;
	width: 690px;
	height: auto;
	overflow: hidden;
}
.single_content_title {
	font-size: 18px;
	font-weight: bold;
	width: 690px;
	text-align: center;
	margin-bottom: 20px;
}
.single_content_list {
	width: 670px; 
	height: 30px;
	background: #f7f7f7;
	border: 1px solid #cccccc;
	margin-top: 20px; 
	margin: 0 auto;
	margin-bottom: 25px;
	text-align: center;
	border-radius: 5px;
}
.single_content_list_1 {
	width: 500px; 
	margin: 0 auto; 
	line-height: 30px;
	text-align: center;
	display:inline;
}
.single_content_views {
	margin: 0 auto; 
	margin-right: 10px;
	display:inline;
}
.single_category {
	display:inline;
}
.single_category_list {
	margin-right: 10px;
	display:inline;
}
.single_time {
	margin-right: 10px;
}
.single_laiyuan {
	margin-right: 10px;
}
.single_cont {
	width: 630px; 
	margin: 0 auto;
}
.single_sx {
	width: 690px; 
	margin: 0 auto;
	float: left;
	border-top: 1px dashed #cccccc;
	background: #ffffff;
	height: auto;
	overflow: hidden;
}
.single_biaoqian {
	width: 690px; 
	height: 40px;
	margin-left:14px;
}
.single_syp {
	width: 318px;
	float: left;
	height: 40px;
	margin-left:14px;
	margin-top: 15px;
}
.single_xyp {
	width: 318px;
	float: right;
	height: 40px;
	margin-left:14px;
	margin-top: 15px;
	margin-right: 14px;
}
.single_new_dt {
	height: 90px;
	width: 690px;
	float: left;
	margin-top: 30px;
	height: auto;
	overflow: hidden;
}
.single_list_title {
	width: 640px;
	height: 90px;
	margin: 0 auto;
	padding-top: 25px; 
}
.single_title {
	width: 320px;
	height: 21px;
	float: left;
	margin-bottom: 5px;
}
.single_title li {
	list-style: square;
	margin-left: 10px;
	float: left;
	width:200px;
	white-space:nowrap;
	word-break:keep-all;
	overflow:hidden;
	text-overflow:ellipsis;
}
.single_title li a {
	font-weight: 100;
	color:#333;
}
.zaixian_yuyue {
	width: 260px;
	float: left;
	margin-top: 20px;
	height: auto;
	overflow: hidden;
}
.zaixian_yuyue_1 {
	width: 260px;
	float: left;
	height: auto;
	overflow: hidden;
}
.remen_fuwu {
	width: 260px;
	height: auto;
	float: left;
	margin-top: 20px;
	overflow: hidden;
}
.remen_fuwu_title {
	float: left;
	width: 260px;
	height: 36px;
	background: #f0f0f0;
	border: 1px solid #ffffff;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.remen_fuwu_title  span {
	font-size: 20px; 
	color: #fa0080;
	font-weight: bold;
	line-height: 36px; 
	margin-left: 15px;
}
.remen_fuwu_list {
	width: 260px; 
	height: auto;
	background: #ffffff;
	float: left;
	box-shadow: 3px 3px 3px #cccccc;
	overflow: hidden;
}
.remen_fuwu_list .category_name {
	width: 240px;
	height: 41px;
	line-height: 41px;
	border-bottom: 1px dashed #cccccc;
	margin: 0 auto;
}
.remen_fuwu_list .category_name li {
	list-style: square inside none;
	margin-left: 15px;
	float: left;
}
.remen_fuwu_list .category_name li a {
	color: #333; 
	font-weight: 100;
}
.single_cgal {
	width: 260px;
	height: auto;
	float: left;
	overflow: hidden;
	margin-top: 15px;
	margin-bottom: 10px;
}
.single_cgal_title {
	float: left;
	width: 260px;
	height: 36px;
	background: #f0f0f0;
	border: 1px solid #ffffff; 
	border-top-left-radius: 10px; 
	border-top-right-radius: 10px;
}
.single_cgal_title span {
	font-size: 20px; 
	color: #fa0080;
	font-weight: bold;
	line-height: 36px; 
	margin-left: 15px;
}
.single_cgal_list {
	width: 260px; 
	height: auto; 
	background: #ffffff;
	float: left;
	box-shadow: 3px 3px 3px #cccccc;
	overflow: hidden;
}
.single_cgal_list_title {
	width: 240px;
	height: 38px;
	float: left;
	margin-left: 10px; 
	margin-top: 10px; 
	border-bottom: 1px dashed #cccccc;
}
.cgal_list_single {
	width: 135px;
	float: left;
	height:35px;
}
.list_title {
	margin: 0 auto;
	width: 145px;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	overflow: hidden;
}
.list_title li {
	list-style: square;
	float:left;
	margin-left:20px;
}
.list_title li a {
	color: #333;
	font-weight: 100;
}
.breadcrumbs ul li {
	font-family: "Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
}
.qs_rongyu {
	width: 685px; 
	height: 43px;
	line-height: 43px;
	font-size: 18px;
	color: #fa0080;
	border-bottom: 1px solid #cccccc;
	float: left;
}
.qs_rongyu_title {
	width: 673px;
	height: auto;
	overflow: hidden;
	border-bottom: 1px dashed #cccccc;
	margin-top: 15px;
	float: left;
}
.qs_rongyu_list {
	width: 215px;
	height: 157px;
	margin: 0 auto;
	float: left;
	margin-left: 9px;
	box-shadow: 3px 3px 3px #cccccc;
	margin-bottom: 15px;
}
.detal {
	width: 960px;
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 30px;
}
.detal_content {
	width: 254px;
	float: left;
	height: auto; 
	overflow: hidden;
}
.detal_content .kanghu .kanghu_huli .category_name li {
	float: left;
    list-style: square inside none;
    margin-left: 20px;
}
.huli_title h1 {
    font-weight: bold;
    font-size: 16px;
    font-family: "Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
    color: #fa0080;;
    margin-bottom: 0 !important;
}
.category_description h2 {
    font-size: 13px;
}
.huli_latest_list_title li h3 {
    font-size: 13px;
    font-weight: 100;
}
.huli_hotest_title li h3 {
    font-size: 13px;
    font-weight: 100;
}
.huli_question_title li h3 {
    font-size: 13px;
    font-weight: 100;
}
.single_content_title h1 {
    font-size: 18px;
    font-weight: bold;
    width: 690px;
    text-align: center;
}
.remen_fuwu_list .category_name li h2 {
    font-family: "Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
    font-size: 13px;
    margin-bottom: 0 !important;
}
.single_content .single_content_details .container .single_cont p {
    text-indent: 27px;
}
.center_content .containerd p{
    text-indent: 27px;
}
.fengcai_content div {
    text-indent: 27px;
}
.single_related {
	float: left;
	width: 690px;
}
.single_related  .listss {
	background-color: #f1f1f1;
	margin-top: 5px;
	float: left;
}
.keywords_content {
	width: 100%;
	height: auto;
}
.keywords_content .keyword_content {
	width: 960px;
	margin: 0 auto;
}
.keywords_content .keyword_content .keyword_left li {
	width: 240px;
	float: left;
	list-style: square inside none;
}
.keywords_content .keyword_content .keyword_left li a {
	text-decoration: none;
}
.list_image {
	width: 155px;
	height: 100px;
	float: left;
}
.list_titled,
.list_excerpt {
	float: left;
	width: 465px;
	margin-left: 10px;
}
.list_titled span {
	float: right;
}.single_cat_title {
    font-size: 18px;
    width: 690px;
    float: left;
    color: #fa0080;
}
.single_cat_description {
    border-bottom: 1px dashed #cccccc;
}
#fw_blog_for_service-2 {
    width: 640px;
}
.footer_banquan span a {
    color: #6b6b6b;
    font-weight: 100;
    text-decoration: none;
}
.aligncenter {
    margin-left: 140px;
}
.content_title h1 {
	font-weight: bold;
	font-size: 18px;
	font-family: "Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
}
.content_title h2 {
	font-weight: bold;
	font-size: 16px;
	font-family: "Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
}
.keyword_content {
	width: 100%;
	height: auto;
	background: #f4f4f4;
	float: left;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.keyword_content .key_content {
	width: 960px;
	margin: 0 auto;
}
.singled_content {
	float: left;
	margin-top: 15px;
	width: 640px;
}
.single_detail_p {
	float: left;
	width: 640px;
	margin-top: 10px;
	background: #ffffff;
	border-radius: 15px;
	margin-bottom: 10px;
}
.single_detail_p .content_title {
	width: 640px;
	float: left;
	margin-top: 10px;
	font-size: 18px;
	font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;
	font-weight: bold;
	text-align: center;
}
.single_detail_p .content_con_t {
	width: 630px;
	margin: 0 auto;
	float: left;
}
.single_detail_p .content_con_t p {
	text-indent: 25px;
}
.single_news_list1,
.single_news_list2,
.single_news_list {
	width: 640px;
	float: left;
}
.single_news_list1 .newslist_bg,
.single_news_list2 .newslist_bg,
.single_news_list .newslist_bg {
	width: 620px;
	float:left;
	background: #ffffff;
	margin-left: 10px;
	height: auto;
	border-radius: 10px;
}
.single_news_list1 .newslist_bg .single_news_title1 h2,
.single_news_list2 .newslist_bg .single_news_title1 h2,
.single_news_list .newslist_bg .single_news_title1 h2 {
	width: 614px;
	color: #fa0080;
	font-weight: bold;
	border-bottom: 2px solid #cccccc;
	padding: 5px 0px 5px 5px;
}
.single_news_list1 .newslist_bg  .single_news_list_title,
.single_news_list2 .newslist_bg  .single_news_list_title,
.single_news_list .newslist_bg  .single_news_list_title {
	width: 525px;
	float: left;
	height: 20px;
	line-height: 20px;
	margin-bottom: 12px;
	margin-top: 7px;
}
.new_li_list .single_news_list_title {
	font-size: 14px;
	font-weight: bold !important;
}
.single_news_list1 .newslist_bg  .single_news_list_time,
.single_news_list2 .newslist_bg  .single_news_list_time,
.single_news_list .newslist_bg  .single_news_list_time {
	width: 90px;
	float: right;
	height: 20px;
	line-height: 20px;
	margin-bottom: 8px;
	margin-top: 7px;
}
.single_news_list_title a {
	color: #fa0080 !important;
}
.new_li_list {
	margin-bottom: 10px;
	float: left;
	width: 618px;
	border-bottom: 1px dashed #cccccc;
	background: #f4f4f4;
	border-radius: 8px;
}
.single_news_list .newslist_bg .single_news_list_content {
	float: left;
	width: 620px;
	white-space: normal;
	white-space: normal;
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-all;
	margin-bottom: 15px;
	font-size: 12px;
}
.single_news_list .newslist_bg .single_news_list_content a {
	float: right;
	text-decoration: none;
	margin-right: 10px;
}
.clearfix-2 {
	height: 15px;
	float: left;
	clear: both;
}
.single_news_list2,
.single_news_list1 {
	margin-top: 10px;
}
.single_right_content_word .remen_fuwu {
	width: 260px;
	height: auto;
	float: right;
	overflow: hidden;
	margin-top: 0;
}
.single_news_list_title span {
	font-weight: bold;
}
.content_tags {
    text-align: center;
}
.single_news_list_title span {
    color: #000000;
}
.single_news_list_title a {
    text-decoration: none;
    color:#6b6b6b;
    font-weight: 100;
}
#test {
	width: 112px; 
	height: 30px; 
	padding: 2px; 
	color: white; 
	text-align: center; 
	font-size: 18px; 
	line-height: 30px; 
	letter-spacing: 4px; 
	z-index: 9999; 
	top: 172px; 
	right: 3px; 
	position: fixed;
}
#dxseo-related-posts {
	display: block !important;
}
.footer_2,
.footer_3,
.footer_1 {
	width:141px;
	float: left;
	height: 196px;
	margin-left: 20px;
}
.footer_1_title,
.footer_2_title,
.footer_3_title {
	font-weight: bold;
	line-height:35px;
	text-align: center;
	font-size: 14px;
	color: #fa0080;
	height: 35px;
	float: left;
	width: 141px;
	border-bottom: 1px solid #cccccc;
}
#megaMenu {
	float: left;
	width: 141px;
	height: auto;
	text-align: left;
}
#menu-footer-menu-1 {
	padding-left: 15px !important;
}
#menu-footer-menu-1,
#menu-footer-menu-2,
#menu-footer-menu {
	float: left;
	list-style: square inside none;
	width: 141px;
	height: auto;
	padding-left:20px;
	margin-top:5px;
}
#menu-footer-menu-1 li,
#menu-footer-menu-2 li,
#menu-footer-menu li {
	list-style: square inside none;
	height: 25px;
	line-height: 25px;
}
.gjc_list_title {
	float: left;
	width: 205px;
	height: 25px;
	line-height: 25px;
}
/***焦点图***/
* {
	word-wrap: break-word;
}
ul li {
	list-style: none;
}
a {
	color: #000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.cl:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.cl {
	zoom: 1;
}
.frame {
	margin-bottom: 10px;
	border: 1px solid #e1e1e1;
	background: #FFF;
}
.title {
	padding: 0 10px;
	height: 32px;
	font-size: 14px;
	font-weight: 700;
	line-height: 32px;
	overflow: hidden;
}
.block {
	margin: 10px 10px 0;
}
.temp {
	margin: 1px;
}
.slideshow {
	clear: both;
}
.slideshow li {
	position: relative;
	overflow: hidden;
}
.slideshow span.title {
	position: absolute;
	bottom: 0;
	left: 0;
	margin-bottom: 0;
	width: 100%;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	text-indent: 10px;
}
.slideshow span.title, .slidebar li {
	background: rgba(0, 0, 0, 0.3);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #30000000, endColorstr = #30000000);
	color: #FFF;
	overflow: hidden;
}
.slidebar li {
	float: left;
	margin-right: 1px;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 10px;
	cursor: pointer;
}
.slidebar li.on {
	background: rgba(255, 255, 255, 0.5);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #50FFFFFF, endColorstr = #50FFFFFF);
	color: #000;
	font-weight: 700;
}
ul, li {
	list-style: none;
}
a:hover {
	text-decoration: underline;
	color: #a50001;
}
.frame {
	background: none;
	border: 0px solid #fff;
	margin-bottom: 0px;
}
.temp {
	margin: 0;
}
.slidebar {
	position: absolute;
	top: 345px;
	left: 4px;
}
.slideshow span.title, .slidebar li {
	background: rgba(0, 0, 0, 0.3);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000, endColorstr = #90000000);
	color: #FFF;
	overflow: hidden;
}
.slidebar li.on {
	background: rgba(255, 255, 255, 0.5);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000, endColorstr = #90000000);
	color: #ff0;
	font-weight: 700;
}
.slideshow SPAN.title {
	text-indent: 0px;
}
.block {
	margin: 0;
	position: relative;
}
#frameHlicAe {
	margin: 0px !important;
	border: 0px !important;
}
.comiis_wrap960, .comiis_wrapad {
	margin: 0 auto;
	width: 960px;
}
.comiis_wrapad {
	margin-top: 10px;
}
.comiis_wrapad {
	overflow: hidden;
}
.comiis_wrapad img {
	float: left;
	margin-top: 0px;
}
#slidesImgs li {
	width: 960px;
	height: 370px;
	display: none;
}
.col-sm {
	width: 640px;
	float: left;
	height: auto;
	padding-top: 2%;
	padding-bottom: 2%;
}
.col-sm ul {
	padding: 0;
	margin: 0;
	float: left;
	height: auto;
	width: 640px;
}
.col-sm ul li {
	width: 200px;
	height: auto;
	list-style: square inside none;
	float: left;
	padding-right: 0px;
	margin-right: 2%;
	height: 25px;
	line-height: 25px;
}
.col-sm ul li a {
	width: auto;
	height: auto;
	color: #6b6b6b;
	font-weight:100;
}
.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}