﻿@charset "utf8";
* { padding: 0px; margin: 0px; }
body, form, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, p { margin: 0px; padding: 0px; }
form { display: inline; }
body { text-align: center; }
body, td, th { color: rgb(106, 106, 106); font-size: 12px; line-height: 1.75em; }
input, select { vertical-align: middle; line-height: normal; font-size: 1em; }
a { outline: 0px none; cursor: pointer; }
a:link, a:active { color: rgb(106, 106, 106); text-decoration: none; }
a:visited { color: rgb(106, 106, 106); text-decoration: none; }
a.red:link, a.red:visited, a.red:active { color: rgb(230, 0, 18); }
a.red:hover { color: rgb(230, 0, 18); }
a:hover { color: rgb(223, 1, 1); }
img { border: 0px none; }
ul, li { list-style: outside none none; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; line-height: 1.5em; }
.mt10, .adv { margin-top: 10px; }
.adv { text-align: center; }
.main { width: 992px; margin: 0px auto; text-align: left; overflow: hidden; }
.time { width: 247px; padding: 0px 10px 8px; background: none repeat scroll 0% 0% rgb(255, 255, 255); margin-bottom:10px; }
.time li { height: 69px; border-bottom: 1px dashed rgb(221, 221, 221); padding-left: 50px; }
.time li strong { display: block; height: 30px; line-height: 30px; font-size: 20px; padding-top: 10px; color: #12745e; font-family: "΢���ź�"; }
.time li.three { background: url('../images/tel_ico3.jpg') no-repeat scroll 1px center transparent; }
.site_web { height: 32px; line-height: 32px; padding: 6px 10px; background: none repeat scroll 0% 0% rgb(255, 255, 255); text-align: left; }
.site_web p { width: 270px; float: right; overflow: hidden; }
.site_web p input { height: 32px; line-height: 32px; border: 0px none; background: none repeat scroll 0% 0% rgb(234, 234, 234); width: 170px; padding: 0px 5px; float: left; color: #12745e; }
.lBar { width: 708px; float: left; }
.rBar { width: 267px; float: right; }
.view_cont { padding: 10px 20px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.view_cont h1 { font-family: "΢���ź�"; font-size: 25px; font-weight: normal; height: 28px; line-height: 28px; padding: 20px 0; text-align: center; color: #2b2b2b;}
.view_cont .info ul { overflow: hidden; padding: 5px; text-align: center; }
.view_cont .info li { padding-right: 50px; display: inline; height: 21px; line-height: 21px; }
.view_cont .info li a img { vertical-align: baseline; }
.view_cont .info li a, .view_cont .info li a:visited { color: rgb(216, 94, 50); }
.view_cont .info .zx { text-align: center; height: 26px; line-height: 26px; background: none repeat scroll 0% 0% rgb(234, 234, 234); display: block; }
.view_cont p { font-family: "����",arial; font-size: 16px; line-height: 32px; margin: 10px 0 20px; text-indent:30px;}
.view_cont div { font-size: 14px; line-height: 26px; }
.view_cont .zd { overflow: hidden; _zoom:1; }
.view_cont .zd dl { width: 208px; }
.view_cont .zd dd { padding: 5px 10px; background: none repeat scroll 0% 0% rgb(242, 242, 243); }
.view_cont .zd dd .bt, .view_cont .zd dd .bt:visited { display: block; margin-top: 4px; height: 24px; line-height: 24px; background: none repeat scroll 0% 0% rgb(220, 221, 221); position: relative; color: #12745e; padding: 0px 12px; width: 80%; }
.view_cont .zd dd .bt img { position: absolute; top: 4px; right: 4px; }
.view_cont .zd dl strong { font-size: 34px; }
.view_cont .zd dt { height: 67px; line-height: 67px; text-align: center; font-family: "΢���ź�"; color: rgb(255, 255, 255); font-size: 22px; }
.view_cont .zd dt a, .view_cont .zd dt a:visited { color: rgb(255, 255, 255); text-decoration: none; }
.view_cont .zd dt a:hover { color: rgb(255, 255, 0); }
.view_cont .zd dl.bg1 { float: left; }
.view_cont .zd dl.bg1 dt { background: none repeat scroll 0% 0% rgb(216, 94, 50); }
.view_cont .zd dl.bg2 { float: left; margin-left: 24px; display: inline; }
.view_cont .zd dl.bg2 dt { background: #12745e; }
.view_cont .zd dl.bg3 { float: right; }
.view_cont .zd dl.bg3 dt { background: none repeat scroll 0% 0% rgb(159, 160, 160); }
.about_view { padding: 10px 15px; overflow: hidden; background: none repeat scroll 0% 0% rgb(255, 255, 255); _zoom:1; }
.page_next { padding: 10px 30px; overflow: hidden; }
.page_next li { height: 32px; line-height: 32px; width: 300px; float: left; font-size: 14px; overflow: hidden; }
.page_next li a, .page_next li a:visited { color: #12745e; }
.about_view .td1 { width: 220px; float: left; }
.about_view .td1 h2 { height: 36px; line-height: 36px; font-size: 18px; color: #12745e; font-family: "΢���ź�"; background: url('../images/tit_bg.jpg') no-repeat scroll left bottom transparent; }
.about_view .td1 ul { padding: 10px; }
.about_view .td1 li { height: 26px; line-height: 26px; padding-left: 16px; background: url('../images/li.jpg') no-repeat scroll 2px center transparent; }
.about_view .td2 { width: 420px; float: right; }
.about_view .td2 h2 { height: 36px; line-height: 36px; font-size: 18px; color: #12745e; font-family: "΢���ź�"; background: url('../images/tit_bg.jpg') no-repeat scroll left bottom transparent; }
.about_view .td2 p { padding: 0px 0px 10px 10px; overflow: hidden; }
.about_view .td2 a, .about_view .td2 a:visited {/* float: left;*/ margin: 6px 6px 0px 0px; display: inline; height: 66px; padding: 10px 10px 0px; opacity: 0.8; line-height: 26px;}
.about_view .td2 a:hover { opacity: 1; text-decoration: none; }
.about_view .td2 a.w1 { width: 81px; background: none repeat scroll 0% 0% rgb(234, 234, 234); }
.about_view .td2 a.w2 { width: 81px; background: none repeat scroll 0% 0% rgb(216, 94, 50); color: rgb(255, 255, 255); }
.about_view .td2 a.w3 { width: 151px; background: #12745e; color: rgb(255, 255, 255); }
.about_view .td2 a.w4 { width: 151px; background: #12745e; color: rgb(255, 255, 255); }
.about_view .td2 a.w5 { width: 81px; background: none repeat scroll 0% 0% rgb(216, 94, 50); color: rgb(255, 255, 255); }
.about_view .td2 a.w6 { width: 81px; background: none repeat scroll 0% 0% rgb(234, 234, 234); }

.rBar .zj { padding: 5px 2px 10px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.rBar .zj h2 { height: 36px; line-height: 36px; font-size: 18px; color: #12745e; font-family: "΢���ź�"; background: url('../images/tit_bg.jpg') no-repeat scroll left bottom transparent; }
.rBar .zj h2 strong { font-size: 14px; font-family: "Arial"; color: rgb(159, 160, 160); }
.rBar .zj ul { padding-top: 10px; padding-left: 5px; }
.rBar .zj span { padding: 10px 9px; display: inline-block; }
.rBar .zj img { vertical-align: middle; }
.rBar .zj p { text-indent: 2em; }
.rBar .test { padding: 5px 2px 10px; background: none repeat scroll 0% 0% rgb(255, 255, 255); text-align: center; color: rgb(216, 94, 50); }
.rBar .test h2 { height: 36px; line-height: 36px; font-size: 18px; color: #12745e; font-family: "΢���ź�"; background: url('../images/tit_bg.jpg') no-repeat scroll left bottom transparent; }
.rBar .test h2 strong { font-size: 14px; font-family: "Arial"; color: rgb(159, 160, 160); }
.rBar .test ul { overflow: hidden; padding: 0px 0px 10px 25px; _zoom:1; }
.rBar .test li { width: 84px; height: 28px; line-height: 28px; float: left; margin: 10px 10px 0px 0px; display: inline; background: url('../images/view_bg2.jpg') no-repeat scroll 0% 0% transparent; font-size: 14px; font-family: "΢���ź�"; padding-left: 16px; text-align: left; }
.rBar .test li a, .rBar .test li a:visited { color: #12745e; }
.rBar .test li a:hover { color: rgb(255, 0, 0); }
.rBar .test span { display: block; padding-top: 10px; padding-left:17px; overflow: hidden; border-top: 1px solid rgb(221, 221, 221); margin-top: 10px; _zoom:1; }
.rBar .test span a, .rBar .test span a:visited { width: 93px; height: 31px; line-height: 31px; float: left; margin-left: 14px; display: inline; color: rgb(255, 255, 255); text-align: center; }
.rBar .test span a.bt1:hover, .rBar .test span a.bt2:hover { background: none repeat scroll 0% 0% rgb(0, 0, 0); color: rgb(255, 255, 0); text-decoration: none; }
.rBar .test span a.bt1 { background: none repeat scroll 0% 0% rgb(216, 94, 50); }
.rBar .test span a.bt2 { background: #12745e; }
.rBar .zj_box { height: 143px; position: relative; overflow: hidden; }
.rBar .zj_box li { height: 143px; overflow: hidden; }
.rBar .zj_box span { width: 60px; height: 20px; position: absolute; bottom: 0px; right: 10px; z-index: 55; padding: 0px; }
.rBar .zj_box span b { margin: 0px 3px; }
.rBar .zj_box span b.active { color: rgb(216, 94, 50); }
* { margin: 0px; padding: 0px; }
img { border: 0px none; }
.fw_link1 { width: 268px; height: 300px; background: url('../images/fw_bg1.jpg') repeat scroll 0% 0% transparent; font-size: 12px; margin-bottom:10px; }
.fw_link1 h2 { height: 50px; text-indent: -9999px; }
.fw_link1 ul { overflow: hidden; }
.fw_link1 li { width: 87px; height: 80px; float: left; text-align: center; position: relative; list-style: outside none none; line-height: 20px; }
.fw_link1 li span { width: 87px; height: 55px; overflow: hidden; position: relative; display: block; }
.fw_link1 li span img { position: absolute; top: 0px; left: 15px; }
.fw_link1 li a, .fw_link1 li a:visited { color: rgb(53, 53, 53); text-decoration: none; }
.firebugResetStyles { z-index: 2147483646 ! important; top: 0px ! important; left: 0px ! important; display: block ! important; border: 0px none ! important; margin: 0px ! important; padding: 0px ! important; outline: 0px none ! important; min-width: 0px ! important; max-width: none ! important; min-height: 0px ! important; max-height: none ! important; position: fixed ! important; transform: rotate(0deg) ! important; transform-origin: 50% 50% 0px ! important; border-radius: 0px ! important; box-shadow: none ! important; background: none repeat scroll 0% 0% transparent ! important; pointer-events: none ! important; white-space: normal ! important; }
style.firebugResetStyles { display: none ! important; }
.firebugResetStyles:before, .firebugResetStyles:after { content: "" ! important; }

.dongdong { width:267px;}
.dongdong .zj1 { padding: 5px 2px 10px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.dongdong .zj1 h2 { height: 36px; line-height: 36px; font-size: 18px; color: #12745e; font-family: "΢���ź�"; background: url('../images/tit_bg.jpg') no-repeat scroll left bottom transparent; margin-bottom:5px; }
.dongdong .zj1 h2 strong { font-size: 14px; font-family: "Arial"; color: rgb(159, 160, 160); }
.dongdong .zj1 .p1 { padding:8px 5px 0; text-indent:2em;}
.dongdong .zj1 h5 { text-align:center; color:#085184; font-size:15px; border-top:1px solid #aaa;}
.dongdong .zj1 h5 span { color:#D50004; display:inline;}
.gd { border:1px solid #AAAAAA; width:249px; margin:7px auto;}
.gd p { height:20px; line-height:20px; background:#9BC5EF;}
.gd p span { display: inline-block; font-weight:600; text-align:center;}
.span1 { width:40px;}
.span2 { width:60px;}
.span3 { width:66px;}
.span4 { width:80px;}
.span5 { width:30px; padding-left:12px;}
.span6 { width:55px; padding-left:5px;}
.span7 { width:53px; padding-left:13px;}
.span8 { width:75px; padding-left:5px;}
.guahao { width:249px; margin:0 auto 5px;}
#gundong { height:30px;}
#gundong li { line-height:30px; height:30px;}
#gundong span { display:inline-block;}
.guahao h4 { color:#CC0003; text-align:center; font-weight:normal;}
.guahao ul { padding:13px 0 15px 25px;}
.guahao ul li { line-height:30px;}
.guahao ul li input { width:128px; height:22px; border:1px solid #AAAAAA; text-indent:0.5em;}
.guahao ul li select { width:130px; height:22px; border:1px solid #AAAAAA; text-indent:0.5em;}
.guahao_span { display:inline-block; color:#CC0003; margin-right:6px;}

.dongdong h3 { height:30px; line-height:35px; background:#12745e; text-indent:0.5em; font-size:15px; color:#fff;}
.expert { overflow:hidden; padding:6px 7px 0; height:91px;}
.expert h2 { float:left; display:inline;}
.expert_intro { float:left; display:inline; margin-left:7px;}
.expert_intro h4 { color:#12745e; font-size:17px;}
.expert_intro h4 span { font-size:13px; font-weight:normal;}
.expert_intro p { width:145px; text-indent:2em;}

.tel {}
.tel h4 { text-align:center; margin:15px auto;}



.winposition{ height:24px; line-height:24px; text-indent:1.5em; font-weight:normal; background:url(../images/winposition.jpg) repeat-x;}
.winposition span a { color:#242424;}
.winposition span a:hover { color:#f00;}
.winposition span img { vertical-align:bottom;}
.wtu01{ width:658px; margin:9px auto 18px; position:relative;}
.wtu01_1 { overflow:hidden;}
.wtu01_1 li { float:left; display:inline;}

.wtu01_2 { overflow:hidden; position:absolute; bottom:10px; right:10px;}
.wtu01_2 li { float:left; display:inline; width:11px; height:11px; background:#fff; margin-left:4px;}
.wtu01_2 li.hover { background:#ccc;}

.zoom h3{ height:28px; text-align:center; line-height:28px; font-size:25px; font-weight:normal; text-align:left; color:#000; text-align:center; padding:20px 0;font-family: "΢���ź�";}
.hbotlin{ height:15px; line-height:15px; margin:13px auto 0; width:375px;}
.glyy{ width:560px; overflow:hidden;margin:0 auto 9px;}
.wensd{ width:680px; margin:0 auto;}
.wenanli{ width:680px; height:350px; overflow:hidden; margin-bottom:15px; }
.wenanli h3{ width:680px;background:#0563a1; text-indent:1em; font-size:16px; height:36px; line-height:36px; margin-bottom:6px; overflow:hidden; color:#FFF; text-align:left; }
.wenanli ul{height:135px;overflow:hidden;}
.wenanli ul li{ float:left; display:inline; width:221px; height:135px; margin-right:8px; overflow:hidden;}
.wenanli h5{width:680px;background:#FFF; height:38px; line-height:38px; font-size:14px; color:#FF6b00; font-weight:bold;}
wenpijiaxinxi{ float:left; display:inline; width:452px; height:284px; overflow:hidden;}
.wenpijiaxinxi { padding-bottom:10px;}
.wenpijia{ width:682px; height:435px; overflow:hidden; margin:0 0 5px; border:none;}
.wenpijia h3{background:#0d73b5; font-size:14px; color:#FFF;}
.wenpijia .w_dp{ margin:0 auto;}
.w_yx { margin:10px auto; width:634px;}
.w_yx strong, .w_yx span { color:#fff; padding:1px 5px; font-size:13px; display:inline-block;}
.w_yx strong { background:#449AD3; font-weight:600; padding:1px 1px 1px 6px;}
.w_yx span { background:#FF6D00; margin-right:5px;}
.w_my{ margin:0 auto; overflow:hidden;}
.wenpj{ width:682px; height:350px; overflow:auto;}
.neirong{ width:660px; height:110px; overflow:hidden; border-bottom:1px dashed #dbdbdb; margin:0 auto 5px; }
.nicheng{ float:left; display:inline; width:113px; overflow:hidden;}
.nicheng p { width:90px; text-align:center; line-height:20px;}
.nicheng p strong{ color:#797979;}
.pingjia{ float:left; display:inline; width:545px; overflow:hidden;}

.pingjia ul { width:240px; overflow:hidden;}
.pingjia ul li { width:118px; float:left; display:inline;}
.pingjia ul li strong { color:#FF6B00; font-weight:600;}

.pingjia p{ text-indent:2em; line-height:22px; padding:6px 3px 6px 12px; background:#F1F1F1; clear:both; margin:5px 0;}
.weniframe{ width:658px; overflow:hidden;margin:0 auto; text-align:center; }

.z_dw_ar { width: 640px; margin:13px auto 0; height: 73px; position: relative; }
.z_input01_ar { position: absolute; top: 12px; left: 251px; width: 160px; height: 26px; line-height: 28px; font-size: 14px; border: 0px none; background: none repeat scroll 0px 0px transparent; text-indent: 0.5em; outline: medium none; }
.z_button01_ar { position: absolute; top: 11px; left: 459px; width: 150px; height: 27px; overflow: hidden; display:inline-block; cursor: pointer; }
.wenzi { position: absolute; top: 9px; left: 187px; width: 460px; height: 61px; line-height: 19px; font-size: 12px; margin: 0px; padding: 0px; text-indent: 2em; color: rgb(44, 44, 44); letter-spacing: 1px; }

























@media (max-width: 650px){
.main { width:100%;margin: 0px auto; text-align: left;overflow: hidden;}
.lBar { width:100%;float: left;}
.about_view .td2 {width:100%;float: right;}
.about_view .td2 a.w3 {width: 134px;background: #12745e;color: rgb(255, 255, 255);}
.about_view .td2 a.w4 {width: 134px;background: #12745e; color: rgb(255, 255, 255);}
.rBar {width: 100%;float: right;}
.rBar .test span {display: block; padding-top: 10px;padding-left: 92px;overflow: hidden;border-top: 1px solid rgb(221, 221, 221); margin-top: 10px; _zoom: 1;}
.fw_link1 {width:100%;height:202px;background:none;font-size: 12px;margin-bottom: 10px;}
.fw_link1 li {width: 82px;height: 115px;float: left;text-align: center;position: relative;list-style: outside none none;line-height: 20px;}
.fw_link1 h2 { height:25px;text-indent: -9999px;}
.page_next li {height: 32px;line-height: 32px;width: 378px;float: left;font-size: 14px;overflow: hidden;}
.page_next { padding: 0px 0px;overflow: hidden;}

}
















