﻿body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding:0; margin: 0; font-family: "Microsoft Yahei", Arial, Helvetica, sans-serif; color:#333;}
table { border-collapse:collapse; border-spacing:0; width:100%; }
fieldset, img { border:0; vertical-align:top; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
ol, ul, li, dl, dt, dd { list-style:none; }
input, button, textarea, checkbox, select, radio, form { vertical-align: top; }
a { color:#333; text-decoration:none; }
a:link, a:visited { text-decoration:none;line-height:32px; }
a:hover { text-decoration:none; color:#0071cf; }
.red, .red a { color:#999; }
a.red:hover, .red a:hover{ color:#0071cf; }
.left { float:left; }
.right { float:right; }
.autohei { overflow:hidden; zoom:1; }
.clear { font-size:0; line-height:0; clear:both; overflow:hidden; zoom:1; }
.blank { height:10px; font-size:0; line-height:0; clear:both; overflow:hidden; }
.yahei, .yahei * { font-family:"Microsoft Yahei"; }
body { font-size:12px;}
.zbg{ background:#f5f5f5;}
.bgfff{ background:#fff;}

#toplink{ background:url(../images/topbg.png) repeat-x center top; overflow:hidden; zoom:1;}
.toplink{ width:1000px; margin:0 auto; overflow:hidden; zoom:1; font-size:14px; line-height:33px; padding-bottom:2px; text-align:right;}
.toplink a:hover{}
.top{padding:15px 0px 10px; width:1000px; margin:0 auto; overflow:hidden; zoom:1;}

.ss{ overflow:hidden; zoom:1; margin-top:10px;}
.logo{ margin-right:144px; display:inline; float:left;}
.sstit{ overflow:hidden; zoom:1;}
.sstit h3{ width:70px; height:26px; line-height:26px; text-align:center; font-size:14px; overflow:hidden; float:left;}
.sstit h3.hover{ background:url(../images/zhaobg1.png) no-repeat center top; color:#fff; cursor:pointer;}

.sstext{ height:14px; overflow:hidden; line-height:14px; padding:9px; border:#0071cf 2px solid; width:430px; float:left;}
#nav{ border-bottom:#0071cf 4px solid; overflow:hidden; zoom:1;}
.nav{ width:1000px; margin:0 auto; overflow:hidden; zoom:1;}
.nav i{ float:left;}
.nav ul{ margin-left:30px; display:inline; float:left;}
.nav ul li{ width:122px; text-align:center; font-size:16px; line-height:40px; float:left;}
.nav ul li a{ display:block;}
.nav ul li.hover,.nav ul li a:hover{ background:#0071cf; color:#fff;}
.nav ul li.hover a{ color:#fff;}

.wcdw{ overflow:hidden; zoom:1; position:relative; z-index:2;}


.content{ width:1000px; margin:0px auto; overflow:hidden; zoom:1;}
.content_01{margin-top:49px; *margin-top:49px;}
.side01{ width:210px;}
.side02{ width:790px;}
.title1{ text-align:right; line-height:40px; font-size:14px; overflow:hidden; zoom:1;}
.title1 h3{ font-size:18px; color:#333; float:left;}
.title1{ line-height:36px; overflow:hidden; zoom:1; border-bottom:#e8e8e8 1px solid;}
.title1 h3{ font-size:18px; float:left;}
.list1{ overflow:hidden; zoom:1;}
.list1 ul li{ margin-right:5px; display:inline; float:left;}

.ksbz{ overflow:hidden; zoom:1;}
.ksbz h3{ line-height:26px; font-size:18px;}
.ksbzlist{ padding:0px 12px 10px; border:#e8e8e8 1px solid; border-top:#666 4px solid;}
.ksbzlist dl{ overflow:hidden; zoom:1;}
.ksbzlist dl dt{ font-size:16px; margin-top:10px; line-height:30px;}
.ksbzlist dl dd{ font-size:14px; line-height:26px;}
.ksbzlist dl dd a{ display:inline-block; padding:0px 5px; margin:0px 2px;}
.ksbzlist dl dd a:hover{ background:#f9a821; color:#fff;}

.tjcs{ overflow:hidden; zoom:1;}
.tjcstit{ line-height:26px; border-bottom:#0071cf 4px solid; overflow:hidden; zoom:1;}
.tjcstit h3{ font-size:16px; text-align:center; width:90px; float:left;}
.tjcstit h3.hover{ background:#0071cf; color:#fff;}
.tjcstit h3.hover a{ color:#fff;}
.tjcscont{ border-bottom:#e8e8e8 1px solid; border-right:#e8e8e8 1px solid; overflow:hidden; zoom:1;}
.tjcslist1{ padding:19px 0px 0px; overflow:hidden; zoom:1;}
.tjcslist1 ul li{ width:186px; padding-left:10px; float:left;}
.tjcslist1 ul li i{ margin-right:10px; display:inline; float:left;}
.tjcslist1 ul li h3{ overflow:hidden; zoom:1; line-height:26px; font-size:16px; color:#0071cf;}
.tjcslist1 ul li h3 a{ color:#0071cf;}
.tjcslist1 ul li h3 a:hover{ color:#0071cf; text-decoration:underline;}
.tjcslist1 ul li h4{ font-size:14px; line-height:22px;}
.tjcslist1 ul li p{ font-size:14px; line-height:22px;}
.tjcslist1 img{width:70px;height:70px;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px}

.tjcslist2{ padding:21px 10px 20px; overflow:hidden; zoom:1;}
.tjcslist2 ul li{ width:25%; font-size:14px; border-bottom:#d9d9d9 1px dashed; line-height:35px; float:left;} 

.tjcslist3{ padding:19px 20px 10px 15px; border-right:#e8e8e8 1px solid; overflow:hidden; zoom:1;}
.tjcsintro{ width:562px;}
.tjcspic{ margin-right:20px; display:inline; float:left;}
.tjcstext{ width:240px;}
.tjcstext dl{ margin-bottom:15px; overflow:hidden; zoom:1;}
.tjcstext dl dt{ height:36px; font-size:16px;}
.tjcstext dl dd{ background:#f2f2f2; overflow:hidden; zoom:1;}
.tjcstext dl dd i{ margin-right:10px; display:inline; float:left;}
.tjcstext dl dd h3,.tjcstext dl dd h3 a{ color:#0071cf; font-size:16px; line-height:26px;}
.tjcstext dl dd h3 a:hover{text-decoration:underline;}
.tjcstext dl dd p{font-size:14px;}
.tjcstext dl dd h4{ line-height:20px; font-size:14px;}
.tjcstext ul li{ overflow:hidden; zoom:1; font-size:14px; line-height:30px;}
.tjcstext img{width:70px;height:70px;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px}

.tjcslist4{ padding:20px 20px 0px; width:148px;}
.tjcslist4 h2{ font-size:16px;}
#tjcs{ overflow:hidden; zoom:1;}
#tjcs img{width:70px;height:70px;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px}
.tjcslist4 ul li{ overflow:hidden; zoom:1; padding:20px 0px; border-bottom:#ccc 1px dashed; line-height:22px; font-size:14px; vertical-align:top;}
.tjcslist4 ul li i{ margin-right:10px; display:inline; float:left;}
.tjcslist4 ul li h3{ color:#0071cf;}
.tjcslist4 ul li p{ color:#999;}
.tjcslist4 ul li h3 a{ color:#0071cf; font-size:16px;}
.tjcslist4 ul li h3 a:hover{color:#0071cf; text-decoration:underline;}

.yqlj{ overflow:hidden; zoom:1; font-size:14px; line-height:30px; border:#e8e8e8 1px solid; background:#fff; padding:8px 10px; color:#999;}
.yqlj strong{font-weight:bold; color:#333;}
.yqlj a{ margin:0px 8px; display:inline-block; color:#999; font-size:12px;}
.yqlj a:hover{color:#0071cf;}

.foot{ background:#eee; overflow:hidden; zoom:1; padding-bottom:20px; width:1000px; margin:auto}
.footnav{ text-align:center; overflow:hidden; zoom:1; line-height:80px; color:#666; font-size:14px;}
.footnav a{ margin:0px 10px; color:#666;}
.footnav a:hover{color:#0071cf;}
.foottext{ line-height:30px; text-align:center; overflow:hidden; zoom:1; color:#999; font-size:14px;}


.menu{ width:210px; height:420px; z-index:1; position:relative; background:url(../images/menubg.png) no-repeat center top;}
.menutext{ height:72px; vertical-align:top;  zoom:1; position:relative; z-index:0;}
.menutext dl{ padding-left:6px; height:72px; overflow:hidden; zoom:1;}
.menutext dl.hover{ background:url(../images/menudlbg.png) no-repeat center top;}
.menutext dl dt{ font-size:14px; margin-top:10px; line-height:28px; color:#fff;}
.menutext dl dd{ font-size:14px; line-height:28px; color:#fff;}
.menutext dl dt a{ color:#fff; margin:0px 6px;}
.menutext dl dd a{ color:#fff; margin:0px 6px;}
.menutext dl.hover dt,.menutext dl.hover dd,.menutext dl.hover dt a,.menutext dl.hover dd a{ color:#333;}
.menutext dl.hover dd a:hover{color:#0071cf;}
.menutext2 dl{ padding-left:6px; overflow:hidden; zoom:1;}
.menutext2 dl dt{ font-size:14px; margin-top:10px; line-height:28px; color:#fff;}
.menutext2 dl dt a{ color:#fff; margin:0px 6px;}
.input01{ margin:10px 0px 13px 6px; width:170px; height:14px; overflow:hidden; line-height:14px; padding:7px; border:#ccc 1px solid;}
.menulist{ display:none; overflow:hidden; zoom:1; width:590px; padding:3px 20px 10px 0px; border:#0071cf 1px solid; border-left:0; position:absolute; left:210px; top:0; z-index:2; background:#fff; min-height:58px;}
.menulist h3{ line-height:36px; font-size:14px; color:#0071cf; float:left;}
.menulist ul{ overflow:hidden; zoom:1;}
.menulist ul li{ margin:0px 12px; line-height:36px; display:inline; white-space:nowrap; float:left; font-size:14px;}

.bar{ height:420px; background:url(../images/bar_bj.jpg) no-repeat center top; overflow:hidden; zoom:1; position:relative; z-index:0;}
.shuzhibg{ width:100%; position:absolute; z-index:1; left:0; bottom:0; background:#333; opacity:0.5; filter:alpha(opacity=50);}
.bar_m{ width:780px; margin:0 auto; position:relative; z-index:2;}
.bar_top{ height:103px; zoom:1; overflow:hidden;}
.bar_top h3{ font-size:18px; color:#fff; padding-top:10px; line-height:28px; padding-left:10px; float:left;}
.bar_top h3 span{ color:#ddd;}
.bar_top h4{ font-size:14px; color:#b2f4fe; padding-top:10px; line-height:28px; padding-left:15px; float:left;}
.bar_bot{ zoom:1; overflow:hidden; height:275px; padding-top:12px; color:#fff;}
.bar_bl{ width:214px; border-right:1px dashed #fff; text-align:center; color:#fff; height:224px;}
.bar_bl h2{ color:#fff; padding-bottom:10px;}
.bar_bl h2 span{ line-height:60px; font-size:60px; }
.bar_bl h3{ padding-left:5px; font-size:14px;}
.bar_bl h3 span{ line-height:27px; background:#efdc31; padding:0 8px; display:inline-block; color:#fff;}
.bar_bl h4{ font-size:30px; line-height:46px; padding-top:5px; color:#fff;}
.bar_bl h5{ font-size:18px; line-height:30px; color:#fff;}
.bar_bc1{ width:290px; border-right:1px dashed #fff;color:#fff; height:224px; padding-left:35px;}
.bar_bc1 h3{ line-height:24px; color:#b2f4fe; padding:40px 0 20px; font-size:18px;}
.bar_bc1 li{ float:left; background:url(../images/bar_bj1.png) no-repeat center center; line-height:30px; width:85px; text-align:center; color:#333; font-size:14px;}
.bar_bc1 li a{ color:#333;}
.bar_bc2{ width:160px; padding-left:65px; color:#fff;}
.bar_bc2 h3{ line-height:42px; padding-top:10px; color:#b2f4fe; font-size:18px;}
.bar_bc2 li{ line-height:30px; font-size:14px; color:#fff;}
.bar_bc2 li span{ width:86px; display:block; float:left;}
.bar_br{ width:184px; padding:26px 0 0 26px; color:#fff; height:198px;}
.bar_br h3{ line-height:44px; padding-top:10px; font-size:18px; color:#b2f4fe;}
.bar_br h4{ line-height:24px;}
.bar_br h4 a{ color:#fff;}

.side03{ width:680px;}
.side04{ width:300px;}

#toplink2{ background:#0071cf; position:fixed; top:0; width:100%; height:49px; z-index:999;}
.toplink2{ overflow:hidden; zoom:1; width:1000px; margin:0 auto;}

.search2{ margin-top:10px; padding-right:10px; background:#fff; border:#e7e7e7 1px solid; overflow:hidden; zoom:1;}
.sstext2{ width:200px; height:14px; padding:7px; line-height:14px; overflow:hidden; zoom:1; vertical-align:top; font-size:12px; border:0;}
.nav2{ text-align:center; overflow:hidden; zoom:1; line-height:49px; font-size:16px; color:#fff; float:left; margin-left:20px;}
.nav2 a{ padding:0px 20px; color:#fff; display:block; float:left;}
.nav2 a:hover{background-color:#025fac;}

.weizhi{ line-height:56px; font-size:14px; color:#0071cf;}
.weizhi a{ color:#0071cf;}
.weizhi a:hover{ color:#0071cf; text-decoration:underline;}
.bor1{ border:#e8e8e8 1px solid; overflow:hidden; zoom:1;}
.bor2 { border: #e7e7e7 1px solid; overflow: hidden; zoom: 1; }
.pad01{ padding:12px 12px 7px;}


.list1{ overflow:hidden; zoom:1;}
.list1 ul li{ padding:15px 0px 5px; overflow:hidden; zoom:1; font-size:14px;}
.list1 ul li i{ margin-right:10px; display:inline; float:left;}
.list1 ul li h3{ font-size:16px; line-height:30px;}
.list1 ul li h3 strong{ color:#0071cf; font-weight:normal;}
.list1 ul li h3 a{ color:#0071cf;}
.list1 ul li h3 a:hover{ color:#0071cf; text-decoration:underline;}
.list1 ul li p{ line-height:20px;}
.list1 ul li h4{ margin-top:5px;}

#slider { width:1000px; height:150px; overflow: hidden; position:relative; z-index:0; }
.slide { z-index: 10; position: absolute; background: #fff; overflow: hidden; top:0px; cursor: default; left:0px; float:left;}


.list2{ padding:5px 0px 0px; overflow:hidden; zoom:1;}
.list2 ul li{ line-height:35px; font-size:14px; border-bottom:#ccc 1px dashed;}



.diyycz{ overflow:hidden; zoom:1; border-top:#e7e7e7 1px solid;}
.diyycz h2{ line-height:49px; font-size:18px; background:#f5f4f4; padding:0px 10px; border-bottom:#e7e7e7 1px solid;}
.diyycz ul li{ overflow:hidden; zoom:1; vertical-align:top; border-bottom:#e7e7e7 1px solid; font-size:13px;}
.diyycz ul li em{ width:90px; border-right:#e7e7e7 1px solid; padding-bottom:100px; margin-bottom:-100px; font-style:normal; font-size:14px; text-align:center; line-height:40px; color:#999; float:left;}
.diyycz ul li i{ margin:8px 10px 0px 0px; cursor:pointer; display:inline; float:right;}
.xuanze{ overflow:hidden; zoom:1; padding:0px 15px 7px; line-height:24px; height:24px;}
.xuanze span{ cursor:pointer; margin:7px 5px 0px; padding:0px 10px; display:inline-block;}
.xuanze span.xuanzhong{ background:#d6e8f6; color:#0071cf; }
.tiaojian{ background:#f5f4f4; overflow:hidden; zoom:1;}
.tiaojian em{ width:91px;line-height:40px; text-align:center; font-style:normal; color:#333; font-size:13px; float:left;}
.tiaojian i{ cursor:pointer; float:right;}
.yixuanzhong{ overflow:hidden; zoom:1;}
.yixuanzhong span{ display:inline-block; cursor:pointer; margin:9px 0px 0px 6px; line-height:23px; background:#fff; padding:0px 5px; border:#ccc 1px solid; color:#333;}
.yixuanzhong span:hover{ color:#0071cf; border:#0071cf 1px solid;}

.guahao{ width:80px; cursor:pointer; height:30px; line-height:30px; border-radius:5px; font-size:14px; display:inline-block; background:#cddffd; color:#0071cf;}
.zhcont ul li:hover .guahao{ background:#0a8ac9; color:#fff; }

.zonghe{ zoom:1; vertical-align:top;}
.zhtit{ overflow:hidden; zoom:1; background:url(../images/lbbg1.png) repeat-x center top; border-right:#e7e7e7 1px solid;}
.zhtit h3{ font-size:14px; padding:0px 20px; line-height:38px; float:left; border-right:1px solid #e7e7e7;}
.zhtit h3 span{ display:inline-block; padding-right:14px; background:url(../images/jt.png) no-repeat right center;}
.zhtit h3.hover{ background:#0071cf; color:#fff;}
.zhtit h3.hover span{ padding:0; background:none;}
.zhcont{ border-left:#e7e7e7 1px solid; border-right:#e7e7e7 1px solid;}
.zhcont ul li{background:#fff; zoom:1; vertical-align:top; border-bottom:#e7e7e7 1px solid; padding:20px 10px; position:relative; z-index:0;}
.zhcont ul li:hover{ z-index:1; border:#0071cf 2px solid;}
.zhcont ul li h3{}
.zhcont ul li h3 { font-size: 14px; line-height: 24px; color: #377bee;}
.zhcont ul li h3 a {color: #0071cf; }
.zhcont ul li h3 a:hover{color: #0071cf; text-decoration:underline;}
.zhcont ul li h4 { font-size: 14px; line-height: 24px; color: #333; }
.zhcont ul li h5 { font-size: 14px; line-height: 24px; color: #999; }
.zhcont ul li p{ font-size:13px; line-height:22px;}
.zhcont ul li p b{ color:#f9a821; font-size:18px; font-weight:normal;}

.page { overflow: hidden; zoom: 1; clear: both; }
.pagelist { height: 28px; overflow: hidden; padding-top: 10px; padding-bottom: 10px; }
.pagelist li { float: left; border: #e7e7e7 1px solid; background: #fff; color: #005fb9; font-size: 12px; margin-left: 5px; display: inline; font-size: 14px; }
.pagelist li.thisclass { line-height: 28px; font-weight: bold; background: #f9a821; color: #fff; border: #f9a821 1px solid; }
.pagelist li.thisclass a { color: #fff; }
.pagelist li a { float: left; display: block; height: 28px; color: #333; line-height: 28px; padding: 0 10px; }
.pagelist li a:hover { color: #fff; background: #f9a821;}



.list3{ overflow:hidden; zoom:1;}
.list3 h2{ line-height:32px; border-bottom:#ccc 1px dashed; font-size:16px; overflow:hidden; zoom:1;}
.list3 dl{ width:220px; margin-top:14px; float:left;}
.list3 dl dt{ float:left; margin-right:10px; display:inline;}
.list3 dl dd{ overflow:hidden; zoom:1;}
.list3 dl dd h3{ overflow:hidden; zoom:1; line-height:22px; font-size:14px;}
.list3 dl dd p{ line-height:20px; margin-bottom:6px; font-size:14px;}
.list3 dl dd p span{ color:#0071cf;}
.list3 ul{ overflow:hidden; zoom:1; margin-top:10px;}
.list3 ul li{ line-height:30px; font-size:14px; width:25%; float:left;}

.kspic{ width:160px; float:left; overflow:hidden; zoom:1; position:relative; z-index:0;}
.kspic i{ display:block; text-align:center;}
.kspic b{ position:absolute; z-index:1; width:160px; left:0; top:23px; height:40px; background:#fff; opacity:0.5; filter:alpha(opacity=50);}
.kspic p{ position:absolute; z-index:1; width:160px; left:0; top:23px; height:40px; line-height:40px; text-align:center; font-size:16px;}

.keshi ul{ width:500px; float:right; padding:2px 0px 0px; overflow:hidden; zoom:1;}
.keshi ul li{ margin:0px 1px 1px 0px; line-height:24px; display:inline; float:left; color:#fff;}
.keshi ul li a{ color:#fff; display:block;}
.keshi ul li.ksbg1{ width:80px; height:50px; background:#6bddc3; font-size:20px;}
.keshi ul li.ksbg2{ width:100px; height:70px; background:#fca8bf; font-size:24px;}
.keshi ul li.ksbg3{ width:120px; height:70px; background:#75cbec; font-size:18px;}
.keshi ul li.ksbg4{ width:100px; height:116px; background:#d9b6f0; font-size:24px;}
.keshi ul li.ksbg5{ width:96px; height:75px; background:#f9c3a0; font-size:18px; margin-right:0;}
.keshi ul li.ksbg6{ width:80px; height:65px; background:#d9b6f0; margin:51px 0px 0px -500px; font-size:14px;}
.keshi ul li.ksbg7{ width:130px; height:45px; background:#f7c86e; margin:71px 0px 0px -419px; font-size:18px;}
.keshi ul li.ksbg8{ width:90px; height:45px; background:#f298cc; margin:71px 0px 0px -288px; font-size:20px;}
.keshi ul li.ksbg9{ width:96px; height:40px; background:#9ed963; margin:76px 0px 0px -96px; font-size:16px;}
.keshi ul li.ksbg5 td{ padding:0px 14px;}
.keshi ul li.ksbg6 td{ padding:0px 14px;}
.keshi ul li td{color:#fff;}


.side05{ width:720px;}
.side06{ width:260px;}

.list4{ overflow:hidden; zoom:1;}
.list4 ul li{ margin-top:0px; overflow:hidden; zoom:1;}
.list4 ul li i{ float:left; margin-right:8px; display:inline;}
.list4 ul li h3,.list4 ul li h3 a{ font-size:16px; line-height:24px; color:#0071cf;}
.list4 ul li h3 a:hover{text-decoration:underline;}
.list4 ul li p{ font-size:14px; line-height:22px;}

.list5{ overflow:hidden; zoom:1;}
.list5 h3{ line-height:36px; font-size:18px; border-bottom:#e7e7e7 1px solid;}
.list5 p{ line-height:25px; font-size:14px; border-bottom:#e7e7e7 1px solid;}
.list5 ul{ overflow:hidden; zoom:1; padding:15px 0px;}
.list5 ul li{ line-height:36px; border-bottom:#ccc 1px dashed; font-size:14px; text-align:right; overflow:hidden; zoom:1; vertical-align:top;}
.list5 ul li span{ float:left;}

.h1{ line-height:54px; overflow:hidden; zoom:1; border-bottom:#e8e8e8 1px solid; font-size:24px; text-align:center;}
.wenzhang{ overflow:hidden; zoom:1; font-size:14px; line-height:30px; padding:20px 0px;}
.wenzhang p{font-size:14px;text-indent:2em;margin-bottom:20px;margin-top:20px;}
.wenzhang h2{font-weight:bold;font-size:14px;text-indent:2em;margin-bottom:20px;margin-top:20px;color:#0071cf;}
.wenzhang h3{font-weight:bold;font-size:14px;text-indent:2em;margin-bottom:20px;margin-top:20px;color:#0071cf;}
.wenzhang h4{font-weight:bold;font-size:14px;text-indent:2em;margin-bottom:20px;margin-top:20px;color:#0071cf;}
.shangxia{ overflow:hidden; zoom:1;}
.shangxia ul li{ width:50%; font-size:14px; line-height:40px; float:left;}

.list6{ padding:5px 0px 0px; overflow:hidden; zoom:1;}
.list6 ul li{ line-height:30px; font-size:14px;}

.title2{ overflow:hidden; zoom:1; background:url(../images/tabbg.png) repeat-x center 31px;}
.title2 h3{ font-size:14px; width:65px; text-align:center; height:39px; line-height:31px; float:left;}
.title2 h3 a{ display:block; height:39px;}
.title2 h3.hover a{ color:#fff;}
.title2 h3.hover,.title2 h3 a:hover{ background:url(../images/hoverbg.png) no-repeat center top; color:#fff;}

.gwz{ height:140px; overflow:hidden; font-size:14px; line-height:30px; padding:10px 12px; overflow:hidden; zoom:1;}
.gengduo{ background:#f5f4f4; text-align:center; cursor:pointer;}

.yyym{ overflow:hidden; zoom:1;}
.yyympic{ padding:8px; border:#e8e8e8 1px solid; overflow:hidden; zoom:1;}
.yyymcont{ width:390px; padding-top:10px; overflow:hidden; zoom:1;}
.yyymtext{ overflow:hidden; zoom:1;}
.yyymtext p{ margin-top:12px; line-height:24px; border-bottom:#ccc 1px dashed; font-size:14px;}

.qgtj{ overflow:hidden; zoom:1;}
.qgtj h2{ font-size:20px; line-height:40px; margin:10px 15px;}
.qgtjtit{ margin:0px 14px 6px 15px; overflow:hidden; zoom:1; border-top:#ccc 1px solid; border-left:#ccc 1px solid;}
.qgtjtit h3{ float:left; width:80px; line-height:48px; font-size:16px; text-align:center; border-right:#ccc 1px solid; border-bottom:#ccc 1px solid;}
.qgtjtit h3.hover{ background:#0071cf; color:#fff; cursor:pointer;}

.qgtjcont{ display:none; overflow:hidden; zoom:1; background:url(../images/bg.png) no-repeat center center; min-height:475px;}
.bg1{ background:url(../images/bg1.png) no-repeat center center;}
.bg2{ background:url(../images/bg2.png) no-repeat center center;}
.bg3{ background:url(../images/bg3.png) no-repeat center center;}
.bg4{ background:url(../images/bg4.png) no-repeat center center;}
.qgtjcont dl{ padding:5px 12px; line-height:36px; overflow:hidden; zoom:1;}
.qgtjcont dl.hover{ border:#d9d9d9 2px solid; padding:3px 10px;}
.qgtjcont dl dt{ font-size:16px; width:90px; color:#0071cf; float:left; text-align:right;}
.qgtjcont dl dd{ overflow:hidden; zoom:1;}
.qgtjcont dl dd ul li{ width:50%; font-size:14px; float:left;}
.qgtjcont dl dd ul li img{ vertical-align:middle; margin:0px 1px;}

.ks_al1 { overflow: hidden; zoom: 1; }
.ks_al1 ul li { margin-top: 29px; padding-bottom: 8px; border-bottom: #e9e9e9 1px solid; overflow: hidden; zoom: 1; }
.ks_al1 ul li i { width: 50px; float: left; display: inline-block; margin-right: 9px; }
.ks_alc1 { overflow:hidden; zoom:1;}
.ks_alc1 h2 { font-size: 14px; line-height: 30px; color: #999999; }
.ks_alc1 h2 span,.ks_alc1 h2 span a{ color: #0071cf; }
.ks_alc1 h2 span a:hover{color: #0071cf; text-decoration:underline;}
.ks_alc1 p { font-size: 14px; color: #333333; line-height: 20px; }
.ks_alc1 dl { overflow: hidden; zoom: 1; font-size: 13px; line-height: 30px; }
.ks_alc1 dl dt { float: left; width: 340px; color: #999999; }
.ks_alc1 dl dt span,.ks_alc1 dl dt span a{ color: #0071cf; }
.ks_alc1 dl dt span a:hover{color: #0071cf; text-decoration:underline;}
.ks_alc1 dl dd{ overflow:hidden; zoom:1; text-align:right; color: #333333; }
.ks_al1 ul li:nth-child(1).hover, .ks_al1 ul li:nth-child(2).hover, .ks_al1 ul li:nth-child(3).hover { display: block; background: url(../images/ks_hobg.png) no-repeat right top; }
.ks_j3 { overflow: hidden; zoom: 1; }
.ks_j3 table{ margin:15px 0; font-size:14px}
.ks_j3 table input{ width:118px; height:23px; border:1px #e9e9e9 solid}
.ks_j3 h2 { font-size:20px; line-height: 30px; padding: 0px 0px 10px; }
.txt12 { width:648px; font-size:14px; line-height:24px; height:80px; border: #e7e7e7 1px solid;}
.but11 { background: url(../images/ks_jlbt.png) no-repeat top center; width: 72px; height: 27px; border: none; margin-top: 5px; display: block; cursor:pointer;}
.zan a { display: inline-block; background: url(../images/xj_tan6.jpg) no-repeat left center; padding-left: 17px; margin-right: 10px; }
.zan a:hover { background: url(../images/xj_tan2.jpg) no-repeat left center; }
.huifu a { display: inline-block; background: url(../images/xj_tan5.jpg) no-repeat left center; padding-left: 20px; }
.huifu a:hover { background: url(../images/xj_tan3.jpg) no-repeat left center; }
.ks_jy { cursor: pointer; text-align: center; font-size: 14px; color: #333; line-height: 35px; height: 35px; background: #f5f4f4; margin: 20px 0px 0px; }
.ks_jy a { color: #333; }

.banner_bg {
    /*background: url("../images/banner_bg.jpg");
	background-repeat:no-repeat;
	background-position:center center;*/
    height: 300px;
    position: relative;
    width: 1000px;
	margin:auto;
}

.banner_content {
    left: 40%;
    margin-left: -460px;
    position: absolute;
    text-align: center;
    top: 73%;
    width: 370px;
}
.banner_content h2 {
    color: #377bee;
    font-size: 26px;
    font-weight: normal;
    line-height: 55px;
    text-align: center;
}

.banner_content p {
    border-bottom: 1px dashed #377bee;
    color: #377bee;
    font-size: 18px;
    line-height: 40px;
    margin-bottom: 20px;
}

.bar2{ height:300px; background:url(../images/bar_bg2.jpg) no-repeat center top; overflow:hidden; zoom:1; position:relative; z-index:0; margin-top:53px;*display: inline;}
.bar2_01{margin-top:0px;}
.header2 { width:1000px; margin:0px auto; height:300px; overflow: hidden; zoom: 1; position:relative; z-index:2;}
.header2 h1 { margin:20px 0px 30px; font-size: 20px; color: #fff; }
.header2 h1 strong { font-weight: normal; margin-right: 40px; font-size: 42px;}
.header2 p { font-size: 16px; line-height: 70px; color:#fff;}


.bar_bl2{ width:180px; color:#fff;}
.bar_bl2 h2{ color:#fff; padding:10px 0px; font-size:14px;}
.bar_bl2 h2 span{ line-height:60px; font-size:60px; }
.bar_bl2 h3{ padding-left:5px; font-size:14px;}
.bar_bl2 h3 span{ line-height:27px; background:#efdc31; padding:0 8px; display:inline-block; color:#fff;}
.bar_bl2 h4{ color:#fff; font-size:14px;}
.bar_bl3{text-align:center; color:#fff;}
.bar_bl3 h4{ font-size:30px; line-height:46px; padding-top:5px; color:#fff;}
.bar_bl3 h5{ font-size:18px; line-height:30px; color:#fff;}
.bar3{ height:180px; background:url(../images/bar_bj3.jpg) no-repeat center top; overflow:hidden; zoom:1; position:relative; z-index:0;}
.bar_top3{ padding:0px 0px 15px 45px; zoom:1; overflow:hidden;}
.bar_top3 h3{ font-size:18px; color:#fff; padding-top:10px; line-height:28px; padding-left:10px; float:left;}
.bar_top3 h3 span{ color:#ddd;}
.bar_top3 h4{ font-size:14px; color:#b2f4fe; padding-top:10px; line-height:28px; padding-left:15px; float:left;}

.blank1{ height:20px; font-size:0; line-height:0; clear:both; overflow:hidden;}
.sx_bor1{ border:1px solid #e8e8e8;}
.s-logo {
float:left;
display:inline;
margin:10px 0;
background:url("/static/images/logo.png") no-repeat;width:70x; height:70px;
}
.s-logo a{
width:70px; height:70px; 
display:block; 
text-indent:-999em;
}
.sx_logo span {
    display: inline;
    font-size: 30px;
    height: 91px;
    line-height: 91px;
    overflow: hidden;
    padding-left: 15px;
    width: 300px;
}
.sx_logo h1 {
    display: inline;
    font-size: 30px;
    height: 91px;
    line-height: 91px;
    overflow: hidden;
    padding-left: 15px;
    width: 300px;
}
.sx_logo p {
    color: #333;
    float: right;
    font-size: 16px;
    padding-top: 42px;
}
.sx_top{ background:url(../images/sx_top_bg.png) repeat-x center bottom; overflow: hidden; height:35px; display:none;}
.sx_top h2{ font-size:14px; line-height:35px; color:#333;}
.sx_top h2 a{ color:#333; padding:0px 10px;}
.sx_top h2 a:hover{color:#0071cf;}
.sx_logo{ overflow:hidden; zoom:1;}


.sx_logo p a{ color:#333; padding:0px 10px; text-decoration:none;}
.sx_logo p a:hover{ color:#0071cf;}
/*.sx_ban{ background:url(../images/sx_ban_bg.jpg) no-repeat center top;}*/

.sx_hdp{ width:270px; position:relative; z-index:0;}
.sx_hdp i{ display:block; text-align:center;}
.sx_hdp p{ position:absolute; z-index:1; left:0; bottom:0; height:60px; padding:6px 0px; background:url(../images/sx_hdp_pbg.png) no-repeat center top; line-height:30px; font-size:20px; color:#fff; text-align:center; width:270px;}
.sx_about{ width:430px; margin-left:20px; overflow:hidden; zoom:1;}
.sx_about_tit{ overflow:hidden; height:38px; line-height:37px; font-size:18px; color:#333; border-bottom:2px solid #e7e7e7;}
.sx_about_con{ overflow:hidden; zoom:1; padding:13px 5px 0px 0px;}
.sx_about_con span{ float:left; margin:5px 8px 0px 0px; display:inline;}
.sx_about_con p{ font-size:14px; color:#333; text-indent:2em; line-height:26px;}
.sx_about_con p a{ color:#0071cf;}
.sx_about_con p a:hover{ color:#0071cf;}
.sx_zx{ width:230px; padding:10px 14px; overflow:hidden; zoom:1;}
.sx_zx_top{ overflow:hidden; zoom:1;}
.sx_zx_top h2{font-size:18px; color:#333;}
.sx_zx_top span{ display:block; text-align:center; margin-right:-5px; padding:14px 0px;}
.sx_zx_top span img{ margin-right:5px; display:inline;}
.sx_zx_bot{ overflow:hidden; zoom:1; background:#eee; padding:5px;}
.sx_zx_bot span{ display:block; float:left;}
.sx_zx_rgt{ width:114px; float:right;}
.sx_zx_rgt h2{ font-size:14px; color:#333; line-height:28px;}
.sx_zx_rgt h2 b{ font-weight:normal; font-size:16px;}
.sx_zxan{ margin-top:8px;}


.sx_zj{ width:716px; overflow:hidden; zoom:1; padding:15px 11px;}
.sx_zj_lef{ width:212px;}
.sx_zj_lef span{ display:block; text-align:center; padding:5px; border:1px solid #e8e8e8;}
.sx_zj_lef h2{ text-align:center; padding-top:20px; margin-right:-5px;}
.sx_zj_lef h2 img{ margin-right:5px; display:inline;}
.sx_zj_rgt{ width:490px;}
.sx_zj_tit{ overflow:hidden; height:40px; line-height:40px; border-bottom:1px solid #e7e7e7; color:#333; font-size:18px;}
.sx_zj_tit b{ font-weight:normal; font-size:24px; padding:0px 10px;}
.sx_zj_top{ overflow:hidden; zoom:1; border-bottom:1px solid #e7e7e7; padding:4px 0px;}
.sx_zj_top li{ width:222px; padding-left:23px; float:left; line-height:26px; color:#333; font-size:14px; background:url(../images/sx_zj_ico.png) no-repeat center left;}
.sx_zj_wz{ overflow:hidden; zoom:1; font-size:13px; line-height:24px; color:#333; padding:3px 0px;}
.sx_zj_wz b{ font-size:14px;}
.sx_zj_wz a{ color:#0071cf;}
.sx_zj_wz a:hover{ color:#0071cf;}
.sx_zj_pic{ overflow:hidden; zoom:1;}
.sx_zj_pic li{ width:140px; float:left; padding:2px; border:1px solid #e7e7e7; margin-right:10px; display:inline;}
.sx_tj{ width:234px; border-left:1px solid #e8e8e8; padding:20px 12px 24px 12px;}
.sx_tj h4{ overflow:hidden; zoom:1; padding-bottom:10px; border-bottom:1px solid #e7e7e7; font-size:18px; color:#333;}
.sx_tj_con{ overflow:hidden; zoom:1; padding-top:10px;}
.sx_tj_con li{ overflow:hidden; zoom:1; margin-top:24px; padding:0px 3px;}
.sx_tj_con li span{ display:block; float:left; margin-right:10px; display:inline;}
.sx_tj_con li span img{height:70px;width:70px;border-radius:35px}
.sx_tj_con li h2{ font-size:14px; color:#333; line-height:24px;}
.sx_tj_con li h2 b{ font-weight:normal; color:#0071cf;}
.sx_tj_con li h2 b a{ font-weight:normal; color:#0071cf; font-size:16px;}
.sx_tj_con li h2 b a:hover{text-decoration:underline;}
.sx_tj_con li p{ font-size:13px; color:#333; line-height:20px;}
.sx_tj_con li p a{ color:#0071cf;}
.sx_tj_con li p a:hover{ color:#0071cf;}
.sx_tj_con li h3{ display:block; margin-top:2px;}
.sx_hj_wz{ overflow:hidden; zoom:1; padding:16px 0px; text-indent:2em; line-height:26px; font-size:14px; color:#333;}
.sx_lf_con{ overflow:hidden; zoom:1; padding-top:5px;}
.sx_lf_con li{ overflow:hidden; zoom:1; margin-top:0px; padding:0px 3px;}
.sx_lf_con li span{ display:block; float:left; margin-right:10px; display:inline;}
.sx_lf_con li h2,.sx_lf_con li h2 a{ font-size:16px; color:#0071cf;}
.sx_lf_con li h2 a:hover{text-decoration:underline;}
.sx_lf_con li p{ font-size:13px; color:#333; line-height:22px;}
.sx_lf_con li p a{ color:#0071cf;}
.sx_lf_con li p a:hover{ color:#0071cf;}

.sx_news{ width:456px; padding:20px 16px; overflow:hidden; zoom:1;}
.sx_news_tit{ overflow:hidden; zoom:1; padding-bottom:10px; border-bottom:1px solid #e7e7e7; font-size:18px; color:#333;}
.sx_news_top{ overflow:hidden; zoom:1; margin-top:15px; padding:0px 2px;}
.sx_news_top span{ display:block; float:left; margin-right:15px; display:inline;}
.sx_news_top h2,.sx_news_top h2 a{ font-size:16px; color:#0071cf;}
.sx_news_top h2 a:hover{text-decoration:underline;}
.sx_news_top p{ font-size:14px; color:#333; line-height:24px; margin-top:8px;}
.sx_news_top p a{ color:#0071cf;}
.sx_news_top p a:hover{ color:#0071cf;}
.sx_news_bot{ overflow:hidden; zoom:1; margin-top:8px;}
.sx_news_bot li{ overflow:hidden; zoom:1; padding:12px 0px; border-bottom:1px dashed #d3d3d3;}
.sx_news_bot li h2{ font-size:16px; color:#333;}
.sx_news_bot li p{ color:#333; font-size:14px; margin-top:10px;}
.sx_news_bot li p a{ color:#0071cf;}
.sx_news_bot li p a:hover{ color:#0071cf;}


.sx_pic{ overflow:hidden; zoom:1; padding:14px;}
.sx_pic_lef{ width:320px;}
.sx_pic_lef span{ display:block; text-align:center;}
.sx_pic_wz1{ overflow:hidden; height:150px; background:#0a8ac9; padding:0px 10px; margin-top:5px;}
.sx_pic_wz1 h2{ font-size:16px; color:#fff; padding:14px 0px;}
.sx_pic_wz1 p{ font-size:13px; color:#fff; line-height:20px;}
.sx_pic_wz1 p a{ color:#fff;}
.sx_pic_wz1 p a:hover{text-decoration:underline;}
.sx_pic_rgt{ width:645px;}
.sx_pic_ww{ width:280px;}
.sx_pic_ww span{ display:block; text-align:center;}
.sx_pic_wz2{ overflow:hidden; height:90px; background:#0a8ac9; margin-top:5px;}
.sx_pic_wz2 p{ padding:6px 9px 0px 9px; font-size:13px; color:#fff; line-height:20px;}
.sx_pic_rgt ul{ overflow:hidden; zoom:1; padding-top:5px; margin-right:-5px;}
.sx_pic_rgt ul li{ display:inline-block; float:left; margin-right:5px;}
#commetcontentNew{line-height: 35px;}
.yanzhengma{height: 30px;line-height: 35px;padding-left: 100px;}
.yanzhengmascanf{width:70px; margin-right:5px; vertical-align:middle; border:1px #ccc solid}
.yanzhengma_img{vertical-align:middle; margin-right:10px}


.topnav-zs{ width:100%; min-width:1000px; height:50px; background:#0071cf; line-height:50px; color:#fff; position:fixed; top:-50px; left:0px;z-index:999}
.topnav-zs .topnavBox-zs{ width:1000px; margin:auto}
.topnav-zs .topnavBox-zs .left{ font-size:30px;}
.topnav-zs .topnavBox-zs .right a{ color:#fff; margin-left:20px; font-size:16px;}
.topnav-zs .left{ float:left; color: #fff}


.liaofTable{overflow:hidden; border:1px #E9E7E7 solid;height:355px; height:357px;}
.liaofTable .xtable,.liaofTable .center_zs{float:left; height:357px; overflow:hidden}
.liaofTable .xtable{width:222px;}
.liaofTable .xtable h4{height:43px; line-height:43px; text-indent:0.8em; font-size:20px; border-bottom:1px #E9E7E7 solid; margin-bottom:24px}
.liaofTable .xtable p{border-top:1px #E2F2FD solid}
.liaofTable .xtable p span{display:block; height:43px; font-size:16px; text-align:center; line-height:43px; background:#F0FAFF; border-bottom:1px #E2F2FD solid; color:#000;  cursor:default; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.liaofTable .xtable p span.hover{background:#69B4EE; color:#fff}
.liaofTable .center_zs{width:460px; border-left:1px #E9E7E7 solid; border-right:1px #E9E7E7 solid; padding:28px; height:357px; overflow:hidden}
.liaofTable .center_zs h4{height:43px; text-indent:0.3em; font-size:18px; text-align:center; margin:0 0 20;}
.liaofTable .center_zs h4 span{border-bottom:1px #E9E7E7 solid; padding-bottom:15px;}
.liaofTable .center_zs p{overflow:hidden; font-size:14px; line-height:28px;}
.liaofTable .center_zs p img{float:left;margin:0 15px 0 0}
.liaofTable .center_zs p a{color:#0071CF}
.liaofTable .right{width:258px; height:357px; overflow:hidden}
.liaofTable .right h4{height:43px; line-height:43px; text-indent:0.3em; font-size:18px;  border-bottom:1px #E9E7E7 solid; margin-bottom:30px;}
.liaofTable .right ul{padding:0 29px;}
.liaofTable .right ul li{overflow:hidden; border-bottom:1px #E9E7E7 dashed;}
.liaofTable .right ul li a{display:block; padding:10px 0;}
.liaofTable .right ul li span{float:left;height:44px; width:44px; overflow:hidden; margin: 0 8px 0 0;}
.liaofTable .right ul li b{font-size:18px;display:block; font-weight:400; margin-top:0px; color:#6A6A6A}
.liaofTable .right ul li i{font-size:14px;display:block; font-style:normal; color:#A1A1A1}
.liaofTable .right ul li a:hover *{color:#69B4EE}

.liaofTable .center_zs ul{margin-top:10px;}
.liaofTable .center_zs ul li{line-height:25px;}
.liaofTable .center_zs ul li span{float:right;}

/* xywy */
.hospital_main_left_doctor{
	margin-bottom:44px;
}
.hospital_main_left_doctor_list_item{
	width:200px;
	height:305px;
	padding:30px 14px;
	overflow:hidden;
	margin-right:20px;
	border:1px solid #e0e0e0;
}
.hospital_main_left_doctor_list_item_btn{
	text-align:center;
}
.hospital_main_left_doctor_list_item_btn a{
	display:inline-block;
	width:100px;
	height:34px;
	border-radius:6px;
	background:linear-gradient(-9deg,#6cb9f6,#729af6);
	background:-webkit-linear-gradient(-9deg,#6cb9f6,#729af6);
	background:-moz-linear-gradient(-9deg,#6cb9f6,#729af6);
	background:-ms-linear-gradient(-9deg,#6cb9f6,#729af6);
	background:-o-linear-gradient(-9deg,#6cb9f6,#729af6);
	font-size:16px;
	color:#fff;
	text-align:center;
	line-height:34px;
}
.hospital_main_left_doctor_list_item_text h5{
	margin-bottom:12px;
	font-size:16px;
	line-height:20px;
	color:#444;
	text-align:center;
}
.hospital_main_left_doctor_list_item_text h5 span{
	margin-left:12px;
	font-size:12px;
	color:#9a9a9a;
	font-weight:normal;
}
.hospital_main_left_doctor_list_item_best{
	margin-bottom:16px;
	font-size:14px;
	line-height:18px;
	color:#666;
	text-align:center;
}
.commtitle{
	padding-top:10px;
	line-height:1;
	font-size:20px;
	color:#242424;
	font-weight:normal;
	margin-bottom:30px;
	padding-left:20px;
	position:relative;
}
.commtitle:before{
	content:"";
	width:4px;
	height:20px;
    border-radius:2px;
    background:-webkit-linear-gradient(90deg,#6cb9f6,#729af6);
    background:-moz-linear-gradient(90deg,#6cb9f6,#729af6);
    background:-o-linear-gradient(90deg,#6cb9f6,#729af6);
	background:linear-gradient(90deg,#6cb9f6,#729af6);
	position:absolute;
	left:0px;
	top:12px;
}
.commtitle a{
	font-size:14px;
	color:#0dc3ce;
	line-height:20px;
}
.fright {
    float: right;
}
.positionr {
    position: relative;
}
.fleft {
    float: left;
}
.hospital_main_left_doctor_list_item_btn{
	text-align:center;
}
.w1000 {
	width:1000px;
    margin: 0 auto;
}
.hospital_environment_pic img + img{
	 margin-left:20px;
}