@charset "UTF-8";
/* CSS Document */

*{ margin:0 auto; padding:0; }


body{ font-family:"微软雅黑" "PingHei", helvetica, sans-serif; font-weight:normal;}
p{ font-family:sans-serif; font-size:14px; line-height:20px; color:#333; font-weight: normal;}
img{ border:none;}
ul li{ list-style:none;}
a{ text-decoration:none; font-family:sans-serif; font-size:14px; line-height:16px; color:#333;}
a: hover{ text-decoration:none; font-family:sans-serif; font-size:14px; line-height:16px;}
.clear{ clear:both; line-height:0; display: block; height:0;}
.displaynone{ display:none;}

.top{ background:url(../images/nav_bg.png) repeat-x scroll 0 0  transparent; width:100%; height:82px; position:absolute; top:20px;}
.warp{ width:960px; margin:0 auto;}


.nav{}
.logo{ width:370px; float:left; margin-right:160px;}
.logo img{ margin-top:20px;}

.navmenu{width:423px; float:right;}
.navmenu li{ float:left; margin-right:35px; }
.navmenu li.last { margin-right:0;}
.navmenu li a{ line-height:82px;}
.navmenu li a:hover{ font-family:Helvetica, sans-serif; font-size:14x; color:#f90;}
.navmenu li.menucurrent a {color:#f90;}

.banner{ height:374px; text-align:center; background:url(../images/banner_bg.jpg) repeat-x;}
.banner_privacy{ height:233px; text-align:center; background:url(../images/banner_privacy_bg.jpg) repeat-x;}

.content{ margin-top:45px; width:960px;}

.leftmenu{ width:210px; float:left;}
.leftmenu h4{ font-size:32px; font-family:Helvetica, sans-serif; text-align:right; font-weight:normal;}
.leftmenu h5{ font-size:36px; font-family: Arial, Helvetica, sans-serif; text-align:right;}

.leftmenu ul { background: url(../images/dotline2.jpg) right top repeat-x; margin-top:45px;}
.leftmenu li { background:url(../images/dotline2.jpg) right bottom repeat-x; width:200px; text-align:right; }
.leftmenu li a{ width:200px; text-align:right; display:block; padding:15px 0;}
.leftmenu li a:hover{color:#FF6600;}
.leftmenu li.menucurrent a{ color:#f90;}

.content_right{width:710px; float:right; border-left:1px solid #e1e1e1; padding-left:20px;}
.content_right p{ padding-bottom:15px; line-height:24px;}
.content_right_height{ height:300px;}

.news{ width:330px; float:left;}
.news img{ float:left; width:64px; padding-right:15px;}
.news p{margin-left:10px;}

.yp{ width:360px; float:left; padding-left:15px;}
.yp img{ width:62px;float:left; padding-right:15px;}
.yp p{width:308px; }

.social{ width:710px; float:left;}
.social img{ margin:15px 10px 0 0;}

.footer{ background:url(../images/footerbg.jpg) repeat-x; height:35px; text-align:center; padding-top:25px; margin-top:30px;}

/*subpages Contact*/
.contact_left{ width:210px; float:left; margin-right:25px;}
.contact_lefttitle{ font-weight:bold; border-bottom:#efefef 1px solid; margin-bottom:15px;}

.contact_right{ width:210px; float:left;}

/*other pages*/
.contract {font-family:Verdana, Geneva, sans-serif; border:solid 12px #f1f1f1; margin:25px auto; padding:25px; width:800px;}
.contract p{ font-family:Verdana, Geneva, sans-serif; padding-bottom:15px; font-size:13px;}

.list {margin:0 0 1em 4em;  line-height:26px; font-size:13px; color:#333333;}

.medakit a{ width:200px; text-align:right; padding:15px 0; color:#f90;}
.medakit a:hover{color:#f90;}
