html {margin:0;padding:0;border:0;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header,  nav, section {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, dialog, footer, header, menu, nav, section {display:block;}
body {line-height:1.5;background:white;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;float:none !important;}
table, th, td {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:'';}
blockquote, q {quotes:"" "";}
a img {border:none;}
:focus {outline:0;}

/* typography.css */
html {font-size:100.01%;}
body {font-size:100%;color:#222;background:#fff;font-family:"微软雅黑","Microsoft Yahei","Helvetica Neue", Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:2em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:1.6em;margin-bottom:0.75em;}
h3 {font-size:1.4em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;font-size:14px;}
.left {float:left !important;}
p .left {margin:1.5em 1.5em 1.5em 0;padding:0;}
.right {float:right !important;}
p .right {margin:1.5em 0 1.5em 1.5em;padding:0;}
a:focus, a:hover {color:#09f;}
a {color:#06c;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong, dfn {font-weight:bold;}
em, dfn {font-style:italic;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0;}
ul, ol {margin:0 1.5em 1.5em 0;padding-left:1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

/* grid.css */
.container {width:960px;margin:0 auto;padding:0 10px;}
.clearfix:after, .container:after,.content:after,.row:after,.panel:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container, .content,.row {display:block;}
.clear {clear:both;}
.top-bg {
    height: 80px;
}
.topmenu {
    width: 960px;
    text-align: right;
    margin:0 auto;
}
.topmenu ul{display:inline-block;background-color: #0037ad;margin:0;padding:0;}
.topmenu ul li{display: inline-block;list-style: none;font-size:14px;color:#ffffff;line-height: 30px;height:30px;border-right:1px solid #ffffff;}
.topmenu ul li.nob{border-right:none;}
.topmenu ul li.user{background: url(../images/user-bg.jpg) 8px top no-repeat;}
.topmenu ul li a{color:#ffffff;text-decoration: none;padding:0 15px;}
.topper {
    width: 960px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    height: 80px;
}
.topper .logo {
    float: left;
    width: 200px;
    padding-top: 15px;
}
.topper .mainmenu{
    float:right;
    padding-top: 15px;
}
.topper .mainmenu ul{display: inline-block;list-style: none;margin:0;padding:0;}
.topper .mainmenu ul li{display: inline-block;height: 65px;}
.topper .mainmenu ul li:after{content: "|";font-size:24px;color:#a5a5a5;}
.topper .mainmenu ul li.last:after{content: "";display: none;}
.topper .mainmenu ul li a{color:#292929;font-size:20px;text-decoration: none;padding:0 30px;}
.topper .mainmenu ul li.last a{padding-right:0;}
.topper .mainmenu ul li a.active{color:#3d9015;}
.topper .mainmenu ul li.active {background: url(../images/topmenu-active.png) top center no-repeat;}
.topper .mainmenu ul li a:hover{color:#3d9015;}
.topper .search input{height:23px;line-height:20px;padding:0;border:1px solid #cccccc;}
.topper .search img{vertical-align: top;cursor: pointer;}
.top-nav-bg{height:35px;background-color:#034da1;border-bottom:2px solid #81a6d0;}
.main-menu{text-align:center;width: 900px;margin: 0 auto;}
.main-menu ul{list-style: none;position: relative;margin:0;padding:0;}
.main-menu li{width: 70px;margin-right:20px;height: 35px;display:inline-block;float: left;}
.main-menu li.fr{width: auto;float:right;color: #ffffff;font-size: 14px;line-height: 35px;}
.main-menu li a{width: 100%;display:block;color:#ffffff;text-decoration: none;font-size:16px;vertical-align: middle;font-family: "Microsoft Yahei","微软雅黑";line-height: 35px;padding:0 5px;}
.main-menu li a:hover{background-color: #3571b4;color:#ffffff; }
.main-menu li a.active{background-color: #3571b4;color:#ffffff;}
#carousel{width:975px;height: 400px;display: block;margin:0 auto;overflow: hidden;}
.content{width: 975px;margin:0 auto;}
.columnbox{background-color: #efefef;}
.columnbox:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.columnbox .column{width:305px;display: block;padding-top:15px;}
.columnbox .column h2{margin-bottom: 5px;}
.columnbox .column h2 span.more{margin-top:15px;margin-right:5px;float: right;}
.columnbox .column h2 span.more a{text-transform: uppercase;color:#444444;text-decoration: none;font-size: 0.7em;font-family: "times new roman",arial, helvetica, sans-serif;}
.columnbox .column .pic{text-align: center;margin-bottom: 5px;}
.columnbox .column ul{list-style: none;margin:10px 5px 15px 0;padding-left:0;}
.columnbox .column li{line-height: 1.5em;padding:5px 3px 5px 5px;border-bottom:1px solid #c3c3c3;}
.columnbox .column li a{color:#7d7d7d;text-decoration: none;}

.specialtybox,.researchbox{float:left;margin-left:15px;}
.patientbox,.sciencebox{float:right;margin-right:8px;}
.patientbox:after, .sciencebox:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}

.homebottom{margin-top:10px;}
.footer{
    background-color: #2b343c;
    color:#ffffff;
    font-family: "Microsoft Yahei","微软雅黑";
    margin-top:15px;
    padding:20px 0;
}
.footer .content{margin:0 auto;padding-top: 15px;padding-bottom: 10px;text-align: center;float: none;}
.footer p{margin: 0;text-align: center;}
.footer a{color:#ffffff;text-decoration: none;font-size:16px;padding:0 15px;}
.innerbanner{height: 260px;width: 100%;overflow: hidden;background-color: #dbdbdb;}
.innerbanner .bannerimg{text-align: center;margin:0 auto;}
.wrap{background: #ffffff url(../images/content-bg.jpg) top left repeat-x;display: block;width: 100%;}
.content-wrap{width: 975px;margin:0 auto;padding-top:15px;}
.aside{width: 210px;float: left;}
.sidemenu ul{margin: 10px 0 10px 15px;list-style: none;padding-left: 0px;}
.sidemenu li{list-style: none;font-size: 14px;height: 30px;line-height: 30px;padding-left:15px;margin-bottom: 5px;}
.sidemenu li a{text-decoration: none;color: #595959;display: block;}
.sidemenu li.active{background: url(../images/active-menu.jpg) left top no-repeat;}
.sidemenu li.active a{color:#ffffff;}
.sidemenu li:hover{background: url(../images/active-menu.jpg) left top no-repeat;}
.sidemenu li:hover a{color:#ffffff;}
.aside .consult{background-color:#3c70ab;padding-bottom: 5px;width: 200px;margin-top:10px;}
.aside .consult h2{background: url("../images/zxzx-bgs.jpg") top left no-repeat;height: 65px;width: 100%;}
.aside .consult .consultcontent{padding:0 10px;}
.aside .consult .consultcontent a{display: block;margin-bottom:15px;}
.aside .consult .consultcontent a.withline{padding-top:15px;border-top: 1px solid #fff;}
.content-wrap .content{width: 725px;float:right;}
.content-wrap:after,.content-wrap .content:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.content .breadcrumb{background: url(../images/line.jpg) left bottom repeat-x;padding-bottom: 10px;line-height: 20px;font-size:14px;}
.breadcrumb .home{padding-left: 25px;background: url(../images/icon_home.png) left center no-repeat;color:#595959;}
.breadcrumb a{color:#595959;text-decoration: none;}
.content .contentbox{margin-top:15px;}
.content .contentbox img{border:4px solid #dddddd;}
.content .contentbox p{text-indent: 2em;line-height: 1.8em;font-size: 14px;margin-bottom: 20px;color:#595959;}
.loginbg{background-color:#fff;background: url(../images/login-banner-bg.jpg) center top no-repeat;height: 600px;}
.loginpanel{width: 935px;margin:0 auto;}
.loginbox{width: 255px;height: 300px;background:url(../images/loginbox-bg.png) left top no-repeat;display:block;float:right;margin-top:90px;padding:10px;}
.loginbox h2{font-weight:bold;color:#fff;padding-bottom:5px;border-bottom:1px solid #fff;}
.loginbox label{display: block;font-weight: bold;color:#fff;font-size:16px;line-height: 2.0em;}
.loginbox input[type=text],.loginbox input[type=password]{border: 1px solid #959595;font-size: 16px;line-height: 1.5em;width: 100%;margin-bottom: 10px;}
.loginbox input[type=button]{background: #fda62b url(../images/submit-btn-bg.jpg) top left repeat-x;width: 100%;color:#fff;font-size:16px;text-align: center;height: 34px;border:none;font-weight: bold;cursor: pointer;margin-top:10px;}
.loginbox p.link{text-indent: 0;color:#fff;margin-top:20px;font-size:14px;}
.loginbox p.link a{color:#fff;text-decoration: none;}
.loginbox p.link a:hover{text-decoration: underline;}
.loginbox p.link a.fr{float:right;}

.content .content-table{border-collapse: collapse;border:1px solid #cccccc;}
.content .content-table th{text-align: center;}
.content .content-table td{border:1px solid #cccccc;}
.content .doctorsummary table{
    border-bottom: 3px solid #66abcc;
    border-top: 3px solid #66abcc;
    }
.content .doctorsummary table tbody tr th {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #f0f2f4;
    border-bottom: 1px solid #e7e7e7;
    color: #0066cc;
    width: 140px;
    font-size: 14px;
    text-align: center;
}
.content .doctorsummary table tbody tr td {
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #e7e7e7;
    color: #666;
    padding-left: 15px;
}
.backmenu{width: 100%;background: url(../images/backmenu-bg.jpg) top left repeat-y;min-height:510px;}
.backmenu ul{margin: 0;list-style: none;padding-left: 0px;padding-top:30px;}
.backmenu li{list-style: none;font-size: 14px;height: 36px;line-height: 32px;padding-left:55px;margin:0;margin-bottom: 20px;}
.backmenu li a{text-decoration: none;color: #595959;display: block;}
.backmenu li.active{background: url(../images/back-active-menu.png) left top no-repeat;}
.backmenu li.active a{color:#ffffff;}
.backmenu li:hover{background: url(../images/back-active-menu.png) left top no-repeat;}
.backmenu li:hover a{color:#ffffff;}
.backcontent{width: 735px;float:right;padding:15px 10px;border:1px solid #e5e5e5;border-top:5px solid #034da1;min-height:475px;display: block;}
.backcontent:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.backcontent ul.klist{list-style: none;padding:0;margin:0;margin-bottom:15px;}
.backcontent ul.klist li{margin-top:10px;padding-top:10px;border-top:1px solid #e5e5e5;}
.backcontent .title{display: block;background-color:#c0d2e7;line-height: 30px; margin-bottom: 10px;padding-left: 5px;padding-right:5px;font-size:16px;color:#53667b;}
.backcontent .title a{text-decoration: none;font-size:16px;color:#53667b;}
.backcontent .title span.time{float:right;color:#6e6e6e;font-size:14px;}
.backcontent ul.klist .summary{text-align: left;line-height: 2.0em;}
.backcontent .content{font-size:16px;line-height: 2.0m;}

.regform{width: 700px;margin:0 auto;}
.regform .row{display: block;margin-bottom:10px;}
.regform h2{font-weight: bold;text-align: center;}
.regform label{width: 150px;display: block;float:left;font-size:14px;font-weight: bold;color:#6e6e6e;}
.regform input[type=text],.regform input[type=password],.regform textarea{width: 350px;color:#6e6e6e;font-size:16px;}
.regform div.message{padding-left:5px;display: inline;}
.regform .valid{color:#28a4c9;}
.regfor, .invalid{color:#f00;}
.regform p.note{margin-left:150px;font-style: italic;color:#6e6e6e;}
.regform input[type=button]{background: #fda62b url(../images/submit-btn-bg.jpg) top left repeat-x;width: 200px;color:#fff;font-size:16px;text-align: center;height: 34px;border:none;font-weight: bold;cursor: pointer;margin-top:10px;margin-left:150px;}
.backform p.note{font-weight: bold;color:#276ab5;line-height: 2.0em;}
.backform .row{margin-top:10px;margin-bottom:10px;}
.backform label{font-weight: bold;color:#276ab5;display:block;margin-bottom:5px;}
.backform input[type="text"],.backform select{width: 80%;height: 2.0em;font-size:16px;}
.backform textarea{width: 80%;font-size:16px;}
.backform p.hint{font-style:italic;color:#f00;line-height: 2.0em;font-size:14px;width: 80%;}
.backform input[type=button]{background-color: #034da1;color:#fff;font-size:16px;text-align: center;height: 34px;border:none;font-weight: bold;cursor: pointer;margin-top:10px;margin-left:15px;margin-right:150px;padding-left:20px;padding-right:20px;border-radius:4px; }

.contentbox h2{text-align: center;padding-bottom:5px;border-bottom:1px solid #e5e5e5;}
.contentbox p.dateview {text-align:center;}
.contentbox ul.newslist{list-style:none;}
.contentbox ul.newslist li{font-size:14px;padding-bottom:5px;border-bottom:1px solid #e5e5e5;margin-bottom:10px;}
.contentbox ul.newslist li a{color: #276ab5;text-decoration:none;font-weight:bold;}
.contentbox ul.newslist li a:hover{text-decoration: underline;}
.contentbox ul.newslist li .summary p{text-indent: 0;text-align:left;font-size:12px;margin-bottom:5px;}
.contentbox ul.newslist li .summary p.time{font-style: italic;}

.contentbox ul.yiiPager { width:100%; height:24px; padding:20px 0px; margin:0px auto; text-align:center; clear:both;}
.contentbox .yiiPager li { line-height:24px; font-weight:bold; color:#555;width: auto;display: inline;border:none;}
.contentbox .yiiPager li.hidden{display: none;}
.contentbox .yiiPager a { padding:0px 8px; line-height:24px; margin:0px 4px; background:#fff; border:1px solid #ccc; display:inline-block; color:#555;}
.contentbox .yiiPager a:hover { background:#555; color:#fff;}
.contentbox ul.newslist .yiiPager li{border:none;}



.bx-wrapper {
    position: relative;
    margin: 0 auto 60px;
    padding: 0;
    *zoom: 1;
}

.bx-wrapper img {
    max-width: 100%;
    display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
    -moz-box-shadow: 0 0 5px #ccc;
    -webkit-box-shadow: 0 0 5px #ccc;
    /*fix other elements on the page moving (on Chrome)*/
    -webkit-transform: translatez(0);
    -moz-transform: translatez(0);
    -ms-transform: translatez(0);
    -o-transform: translatez(0);
    transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
    position: absolute;
    width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
    min-height: 50px;
    background: url(../images/bx_loader.gif) center center no-repeat #fff;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
    text-align: center;
    font-size: .85em;
    font-family: Arial;
    font-weight: bold;
    color: #666;
    padding-top: 15px;
    padding-bottom:5px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom: 1;
    *display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
    background: #666;
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #f15c5c;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
    left: 10px;
    background: url(../images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
    right: 10px;
    background: url(../images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
    background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
    background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
    display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
    text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
    display: block;
    text-indent: -9999px;
    width: 10px;
    height: 11px;
    outline: 0;
    background: url(../images/controls.png) -86px -11px no-repeat;
    margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
    background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
    display: block;
    text-indent: -9999px;
    width: 9px;
    height: 11px;
    outline: 0;
    background: url(../images/controls.png) -86px -44px no-repeat;
    margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
    background-position: -86px -33px;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    text-align: left;
    width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    right: 0;
    width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #666\9;
    background: rgba(80, 80, 80, 0.75);
    width: 100%;
}

.bx-wrapper .bx-caption span {
    color: #fff;
    font-family: Arial;
    display: block;
    font-size: .85em;
    padding: 10px;
}
.bxslider{padding:0;margin:0;}
.homeslide .bx-wrapper .bx-pager .bx-pager-item{text-align: center;}
.homeslide .bx-wrapper .bx-pager{text-align: right;margin-top: -25px;padding-top:0;margin-right: 20px;}
.homeslide{height: 400px;margin-bottom: 20px;overflow: hidden;}
.pagebanner{height:240px;overflow:hidden;margin-bottom: 20px;}
.pagebanner a{text-decoration: none;}
.hidden{display: none;}
.loginbottom{width: 1200px;margin:0 auto;}
.backmenu h2{padding-top:15px;font-weight: bold;font-size:16px;padding-left: 5px;}
.backmenu p{padding:5px;}
.tabnav ul{padding:0;margin:0;}
.tabnav li{padding:10px;display: block;float:left;width: 30%;margin-right:2px;font-weight: bold;text-align: center;font-size:14px;cursor:pointer;}
.front{padding:0 20px;}
.front .left{width:600px;padding-right: 30px;border-right:1px solid #e3e3e3;}
.front p{line-height: 1.5em;margin: 0;}
.front h2{font-size:20px;font-weight: bold;}
.front h2 span{float:right;height:30px; }
.front h2 span a{display:block;text-indent: -9999px;background: url(../images/icon-more.png) bottom left no-repeat; width:20px;height:20px;line-height: 20px;margin-top:5px;}
.front .right{width: 300px;padding:0 10px;}
.panel{margin-top:10px;margin-bottom: 15px;}
.portal{margin:0;padding: 0;}
.portal li{list-style:none;width: 90px;text-align: center;margin-right: 10px;float:left;height:120px;display: block;overflow: hidden;margin-bottom: 10px;}
.portal li a{font-size: 14px;color:#333333;text-decoration: none;}
.portal li img{height: 75px;width: 75px;border-radius: 5px;}
.data{margin:0;padding:0;display: block;}
.data li{list-style:none;margin-bottom: 10px;display: block;padding-bottom: 10px;border-bottom: 1px dotted #cfcfcf;}
.data li:after{content:"";display: block;clear:both;}
.data .thumb{width: 80px;float:left;clear:left;}
.data .content{width: 470px;float:right;color:#37404c;font-size:14px;display: block;}
.data .content h3{font-size:16px;font-weight: bold;margin-bottom: 0.5em;}
.data .content a{text-decoration: none;color:#37404c;}
.panel{display: block;}
.box{padding:10px;border:1px solid #e8e8e8;border-radius: 5px;}
.stories li{list-style-image: url(../images/li-arrow.png);list-style-position: outside;}
.stories a{color:#37404c;font-size: 14px;text-decoration: none;}
.eventbox{width: 185px;border:3px solid #f2f2f4;float: left;margin-bottom: 15px;margin-right: 12px;}
.eventbox3{float:right;margin-right: 0;}
.eventbox img{width: 185px;height: 66px;}
.eventbox h3{font-size:14px;text-align:left;font-weight: bold;line-height: 1.3em;padding:0 5px;height:38px;overflow:hidden;}
.eventbox a{color:#102d7f;text-decoration: none;}
.eventbox p{padding:0 5px;display: block;height: 35px;margin-bottom: 10px;vertical-align: middle;line-height: 35px;font-size:12px;}
.eventbox span.time{padding-left:20px;background: url(../images/icon-calendar.png) top left no-repeat;}
.eventbox span.location{padding-left:20px;background: url(../images/icon-location.png) top left no-repeat;margin-left:6px;}
.eventbox span.button{float:right;background-color: #00a300;border-radius: 5px;padding:0 8px;}
.eventbox span.button a{color:#ffffff;}
.pagebanner .inner{display:block;margin:0 auto;width: 960px;}
h2.title{padding-bottom: 5px;border-bottom: 1px solid #cbcbcb;}
.sidebar{width: 260px;margin-right:20px;float:left;}
.sidebar .partners{margin-top:5px;background: url(../images/partner-bg.png) top left no-repeat;}
.sidebar .partners p{margin:0;text-align: center;}
.sidebar .partners h3{padding-top:14px;color:#1b1b1b;padding-left:20px;font-size:16px;font-weight: bold;}
.sidebar .contact{margin-top:10px;background: url(../images/contact-bg2.jpg) top left no-repeat;height: 342px;}
.sidebar .contact h3{padding-top:14px;color:#1b1b1b;padding-left:20px;font-size:16px;font-weight: bold;}
.sidebar .contact ul{list-style:none;padding-top:5px;margin:0;}
.sidebar .contact li{line-height: 32px;margin-bottom: 5px;font-size:12px;}
.sidebar .contact li a{color:#1b1b1b;text-decoration: none;}
.sidebar .contact li.wb{background: url(../images/ico-wb.png) top left no-repeat;padding-left:36px;}
.sidebar .contact li span.v{background: url(../images/ico-v.png) top left no-repeat;width:36px;height:36px;display: block;float:right;margin-right:90px;}
.sidebar .contact li.in{background: url(../images/ico-in.png) top left no-repeat;padding-left:36px;}
.sidebar .contact li.wx{background: url(../images/ico-wx.png) top left no-repeat;padding-left:36px;}
.content{width:670px;float:left;}
.content h2.title2{background: url(../images/title-bg.png) top left no-repeat;height:33px;line-height: 33px;font-size:16px;font-weight: bold;padding-left:10px;}
.list{list-style: none;margin:1em 0;padding-left: 0;}
.list li{clear:left;margin-top: 10px;padding-bottom: 10px;border-bottom: 1px dotted #cfcfcf;}
.list li .thumb{width:80px;float:left;margin-right:20px;vertical-align: middle;}
.list li .innercontent{width:560px;float:left;font-size:12px;}
.list li .innercontent .title{font-size:14px; font-weight: bold;}
.list li .innercontent .title a{text-decoration: none;color:#000;}
.list li .innercontent .title .datetime{color:#818181;font-weight: normal;font-size: 11px;margin-left:10px;}
.list li .innercontent .info a{color:#ff0000;}
.list-view .eventbox{width: 210px;margin-right:10px;}
.list-view .eventboxr{float:right;margin-right:0;}
.list-view .eventbox span{font-size:12px;}
.list-view .eventbox img{width: 210px;height: 75px;overflow: hidden;}
.list-view .eventbox span.button{float:right;background-color: #00a300;border-radius: 5px;padding:0 8px;}

.content ul.yiiPager { width:100%; height:24px; padding:20px 0px; margin:0px auto; text-align:center; clear:both;}
.content .yiiPager li { line-height:24px; font-weight:bold; color:#555;width: auto;display: inline;border-bottom: none;}
.content .yiiPager li.hidden{display: none;}
.content .yiiPager li.selected a{background: #555;color: #fff;}
.content .yiiPager a { padding:0px 8px; line-height:24px; margin:0px 4px; background:#fff; border:1px solid #ccc; display:inline-block; color:#555;text-decoration: none;font-size:12px;}
.content .yiiPager a:hover { background:#555; color:#fff;}
.trade table{border-collapse: collapse;width:100%;}
.trade table td,.trade table th{border:1px solid #cccccc;}
span.button{float:left;background-color: #00a300;border-radius: 5px;padding:10px 20px;}
span.button a{color:#ffffff;font-size:16px;text-decoration: none;}
.tradefrm input,.trade .tradefrm textarea{width:95%;font-size:14px;line-height: 1.3em;}
span.require{color:#ff0000;}
.welcome{width: 960px;margin:0 auto;font-size:12px;text-align: right;color:#333333;}
.welcome a{text-decoration: none;color:#333333;}
.content table.productdetail th{font-weight: bold;
    border:1px solid #cccccc;padding:8px 10px;font-size: 14px;}
.content table.productdetail td{border:1px solid #cccccc;padding:8px 10px;font-size: 14px;}

span.orderbutton{float:left;background-color: #00a300;border-radius: 5px;padding:10px 20px;}
span.orderbutton a{color:#ffffff;font-size:16px;text-decoration: none;}
