@charset "gb2312";
/* CSS Document */

* { margin:0px; padding:0px; font-family:"Î¢ÈíÑÅºÚ" }
a { text-decoration: none; color:#666666; }
a:hover { text-decoration: none; }
ul, li { list-style: none outside none; }
img { border: 0 none; vertical-align: middle; }
.clear { clear: both; content: ""; display: table; }
input { border:none }
.mg { margin-top:15px; }
.pl10 { padding-left:10px; }
.pl30 { padding-left:20px; }
.pd30 { padding-top:30px; }
.pd20 { padding-top:20px; }
.pd10 { padding-top:10px; }
.pd15 { padding-top:15px; }
.pd9 { padding-top:9px; }
.pd5 { padding-top:5px; }
.box_wrap { width:100% }
.box { width:1000px; margin:0px auto; overflow:hidden }
.border { border:1px solid #efefef }
.top { padding:0px 0px 10px 0px; }
.banner { width:100%; height:350px; background:url(../images/otgij1fi0zgadgehabokm07y6cs716.jpg) center top no-repeat }
/*more*/
.more { background:url() no-repeat 0 10px; color:#666; font-size:12px; padding-left:13px; float:right; margin-right:6px; _margin-right:3px; width:55px; }
.more2 { float:right; margin-right:7px; margin-top:7px; }
/*nav*/
.nav_wrap { background:#0c81ad; width:100%; height:45px; line-height:45px; }
.nav_wrap li { display:block; float:left; width:98px; text-align:center; border-right:1px solid #0c81ad }
.nav_wrap li a { color:#fff; font-size:16px; font-family:"Î¢ÈíÑÅºÚ" }
.nav_wrap .hover { background:#005095; border:none }
.nav_wrap li:hover { background:#005095; display:block; width:98px; height:45px; }
/*nav2*/
.nav2_wrap { width:100%; height:117px; background:#0c81ad; }
.nav2_t { float:left; width:68px; height:117px }
.nav2_c { padding:27px 0px; margin-left:15px; display:block; float:right }
.nav2_c li { float:left; width:305; height:144px; }
.nav2_c li span { display:block; width:42px; height:42px; background:#0cb5f4; color:#fff; float:left; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; font-weight:bold; padding:10px; text-align:center; line-height:21px; margin:0px 10px 0px 0px; }
.nav2_a { float:left; line-height:30px; }
.nav2_a a { color:#fff; font-size:13px; font-family:"Î¢ÈíÑÅºÚ"; padding-right:12px; float:left; }
.width1 { width:210px; }
.width2 { width:210px; }
.width3 { width:230px; }
/*search*/
.search_wrap { width:980px; height:30px; line-height:30px; padding:6px 10px; background:#f2f2f2; margin:15px auto; font-family:"Î¢ÈíÑÅºÚ" }
.search_wrap .hot { float:left; width:550px; height:30px; overflow:hidden; }
.search_wrap .hot span { color:#f00; font-size:14px; font-weight:bold; display:block; background:url() no-repeat 0 6px; padding-left:32px; float:left }
.search_wrap .hot a { color:#666; font-size:13px; }
.search { float:right; }
.search .txt { width:215px; height:30px; float:left; line-height:30px; background:#fff url() no-repeat 10px; color:#dedede; padding-left:35px; font-family:"Î¢ÈíÑÅºÚ" }
.search .search_btn { background:#0c81ad; width:60px; height:30px; float:left; text-align:center; font-size:14px; color:#fff; font-family:"Î¢ÈíÑÅºÚ"; margin:0px 10px; }
.search .zix_btn { background:#ff7800; width:70px; height:30px; float:left; text-align:center; font-size:14px; color:#fff; font-family:"Î¢ÈíÑÅºÚ" }
/*cont1*/
.tab1 { float:left; width:298px; height:318px; overflow:hidden }
.tab1_t { background:url(); height:32px; width:298px; line-height:32px; }
.tab1_t a { display:block; width:66px; height:37px; padding:0px 4px; _padding:0px 2px; float:left; border-bottom:5px; color:#000; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; text-align:center; }
.tab1_t .hover { background:#0c81ad url() no-repeat bottom; width:66px; height:37px; color:#fff; }
.tab1_c { padding:15px; overflow:hidden; width:268px }
.tab1_c_t { border-bottom:1px dashed #dedede; height:110px; }
.tab1_c img { float:left; padding:2px; border:1px solid #dedede; float:left }
.tab1_c .txt { float:right; width:145px; font-family:"Î¢ÈíÑÅºÚ" }
.tab1_c .txt b { font-size:14px; line-height:25px; color:#000; width:145px; height:25px; display:block; overflow:hidden }
.tab1_c .txt b a { color:#000 }
.tab1_c .txt p { text-indent:2em; font-size:12px; color:#666; line-height:24px; display:block; width:145px; height:72px; overflow:hidden }
.tab1_c ul { font-size:12px; font-family:"Î¢ÈíÑÅºÚ" }
.tab1_c ul li { display:block; width:248px; height:28px; line-height:28px; overflow:hidden; background:url() no-repeat 0px 10px; padding-left:10px }
.focu { float:left; padding:0px 15px; width:380px; }
.focu img { width:380px; }
.about { width:288px; height:318px; float:right; overflow:hidden; padding-bottom:15px }
.about_t { height:32px; width:278px; background:#0c81ad; line-height:32px; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; color:#fff; padding-left:10px; }
.about_c { padding:15px; }
.about_c p { text-indent:2em; line-height:24px; color:#666; font-size:12px; padding:7px 0px; }
.pic { padding:15px 0px }
/*½¹µãÍ¼*/
.focus { position:relative; width:380px; height:320px; margin:0px 15px; background-color: #000; float: left; }
.focus img { width: 380px; height: 320px; }
.focus .shadow .title { width: 260px; height: 65px; padding-left: 30px; padding-top: 20px; }
.focus .shadow .title a { text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn { position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1; }
.focus .btn a { position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px; color:#B0B0B0; font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.focus .btn a:hover, .focus .btn a.current { cursor:pointer; background:#fc114a; }
.focus .fPic { position:absolute; left:0px; top:0px; }
.focus .D1fBt { overflow:hidden; zoom:1; height:16px; z-index:10; }
.focus .shadow { width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:60px; line-height: 60px; background:rgba(0, 0, 0, 0.6); filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0, startColorstr = '#80000000', endColorstr = '#80000000')\9;
display:block; text-align:left; }
.focus .shadow a { text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1"; }
.focus .fcon { position:relative; width:100%; float:left; display:none; background:#000 }
.focus .fcon img { display:block; }
.focus .fbg { bottom:20px; right:20px; position:absolute; height:21px; text-align:center; z-index: 200; }
.focus .fbg div { margin:4px auto 0; overflow:hidden; zoom:1; height:14px }
.focus .D1fBt a { position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px; color:#B0B0B0; font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.focus .D1fBt .current, .focus .D1fBt a:hover { background:#fc114a; }
.focus .D1fBt img { display:none }
.focus .D1fBt i { display:none; font-style:normal; }
.focus .prev, .focus .next { position:absolute; width:40px; height:74px; background: url() no-repeat; }
.focus .prev { top: 50%; margin-top: -37px; left: 0; background-position:0 -74px; cursor:pointer; }
.focus .next { top: 50%; margin-top: -37px; right: 0; background-position:-40px -74px; cursor:pointer; }
.focus .prev:hover { background-position:0 0; }
.focus .next:hover { background-position:-40px 0; }
/*×¨¼Ò*/
.zj_wrap { height:310px; }
.zj_title { height:32px; width:1000px; background:#efefef; line-height:32px; }
.zj_title span { display:block; width:165px; background:#0c81ad; color:#fff; font-size:16px; text-align:center; float:left }
.zj_wrap ul { padding:20px; }
.zj_wrap ul li { float:left; width:470px; margin-right:20px; }
.zj_wrap ul li img { float:left }
.zj_wrap ul li .txt { float:left; padding-left:15px; width:255px; font-size:14px; color:#666; line-height:28px; }
.zj_wrap ul li span { font-size:18px; line-height:35px; }
.zj_wrap ul li span b { font-weight:bold; padding-right:10px; }
.zj_wrap ul li p { text-indent:2em; padding-top:5px; }
.zj_wrap ul li .btn { padding-top:20px; }
.zj_wrap ul li .btn a { margin-right:10px; display:block; width:90px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#fff; float:left }
/*¼¼Êõ*/
.tech { float:left; width:693px; height:258px; overflow:hidden }
.tech_t { height:32px; width:695px; background:#efefef; line-height:32px; }
.tech_t span { display:block; width:320px; background:#0c81ad; color:#fff; font-size:16px; text-align:center; float:left }
.tech_c { padding:20px; }
.tech_c img { float:left; }
.tech_c ul { padding:15px 20px; font-size:14px; float:left }
.tech_c ul li { height:29px; margin:10px 0px; line-height:29px; }
.tech_c ul li span { background:url(); width:87px; height:29px; line-height:29px; display:block; color:#fff; text-align:center; float:left; margin-right:10px; }
.yuy { float:right; height:258px; width:288px; overflow:hidden }
/*°¸Àý*/
.al_wrap { height:260px; }
.al_wrap ul { padding:25px 10px; }
.al_wrap ul li { float:left; width:210px; margin:0px 17px; _margin:0px 15px; }
.al_wrap ul li img { width:210px; height:112px; }
.al_wrap ul li b { font-size:14px; color:#0c81ad; display:block; width:210px; height:28px; line-height:28px; text-align:center }
.al_wrap ul li p { font-size:12px; color:#666; line-height:25px; display:block; width:210px; height:50px; }
/*list*/
.list_wrap { height:auto; overflow:hidden }
.list_wrap .list { width:321px; height:300px; float:left; margin-right:15px; margin-bottom:15px; }
.list_wrap .list .title_s { width:321px; height:32px; background:#efefef; line-height:32px; }
.list_wrap .list .title_s span { display:block; width:auto; height:31px; float:left; font-size:16px; background:#0c81ad url() no-repeat right; color:#fff; padding:0px 20px 0px 10px; }
.con_c { padding:15px; }
.con_t { border-bottom:1px dashed #dedede; height:90px; padding-bottom:15px; }
.con_t li { overflow:hidden; height:20px; }
.list .con_t img { padding:2px; border:1px solid #dedede; float:left; width:114px; height:88px; }
.con_t .txt6 { float:left; margin-left:10px; width:160px; line-height:24px; }
.con_t .txt6 a { color:#0c81ad; }
.con_t .txt6 span { font-size:14px; }
.con_t .txt6 p { color:#666; font-size:12px; text-indent:2em; }
.list ul { padding-top:5px; }
.list ul li { display:block; width:291px; line-height:30px; font-size:12px; color:#666; height:30px; display:block; overflow:hidden }
.list ul li a { color:#666; padding-left:3px; }
.ads { font-size:12px; line-height:25px; color:#666 }
.ads .img { width:305px; margin:15px auto }
.con_c p { line-height:25px; color:#666; font-size:12px; }
/*link*/
.tab2_wrap { padding:8px 15px; width:970px; margin:0px auto; height:auto; overflow:hidden }
.tab2_t { float:left; width:104px }
.tab2_t a { display:block; width:89px; height:36px; line-height:36px; background:url(../images/otgij1fgn-uarwlraaaeellam9m158.jpg) repeat-y; padding-left:15px; margin:7px 0px; color:#000 }
.tab2_t .hover { width:104px; height:36px; background:url(../images/otgij1fgnimahb-haaaiuv4aszi434.jpg) no-repeat; color:#fff; font-weight:bold; font-size:16px; line-height:36px; }
.tab2_t .none { margin:0px; }
.tab2_wrap ul { float:left; padding:20px; padding-right:0px; font-size:12px; line-height:24px; width:846px; height:140px; }
.tab2_wrap ul li { float:left; padding:0px 14px; }
.tab2_wrap ul li img { padding:5px; border:1px solid #dedede }
.tab2_wrap ul li a { padding:0px 5px; line-height:30px; }
.daohang { width:1000px; height:auto; overflow:hidden; margin:10px auto; background-color: #FFF; color: #FFF; border:1px solid #CCC; }
.dhbt { width:1000px; height:30px; background-color:#ccc; }
.dhbt p { width:205px; height:30px; color:#FFF; line-height:30px; background-color:#0c81ad; float:left; font-size:20px; margin:0; padding:0; }
.dhbt span { font-size: 16px; color: #333; float:right; margin-top:5px; margin-right:10px }
.dhwz { width:970px; height:auto; overflow:hidden; margin:15px auto; }
.dhwz a { font-size:12px; color: #666; margin:3px 3px; text-decoration:none; }
/*footer*/
.footer_wrap { background:#0c81ad; width:100%; overflow:hidden; margin-top:15px; }
.footer_nav { width:1000px; height:45px; margin:0px auto; border-bottom:1px solid #005095; line-height:45px; color:#fff; font-size:14px; text-align:center }
.footer_nav a { color:#fff }
.footer { width:900px; margin:0px auto; padding:30px 50px; height:150px; }
.footer .footer_logo { float:left }
.footer .line { float:left; margin:0px 40px; width:1px; height:150px; background:#005095 }
.footer p { float:left; color:#fff; font-size:12px; display:block; width:625px; line-height:27px; }
.footer_wrap p a { color:#fff; }
#demo ul { text-align: left; font-size:12px; line-height:20px; }
#demo li { line-height:35px; display:block; width:288px; height:35px; border-bottom:1px dashed #dedede }
#demo li p span { font-size:12px; float:left }
#demo { overflow: hidden; width:288px; height:130px; float: left; display: inline; margin:10px 0; }
.n1 { float:left; color:#666666; display:inline; }
.n11 { float:left; color:#ec0000; margin-left:10px; display:inline; }
.mrr1 { margin-left:20px; _margin-left:25px; color:#666666 }
.mrr2 { margin-left:20px; color:#666666 }
.num { color:#666666; margin-left:20px; }
.n2 { margin-left:10px; }
.num1 { margin-left:20px; margin-right:10px; }
.yy { width:250px; border-top:1px #CCC dashed; clear:both; padding-top:10px; }
.yy a { margin:10px; display:inline; }
#demo li p { line-height:35px; text-indent:1em; font-size:14px; }
.demo_btn { padding:10px 30px; _padding:5px 30px; clear:both }
.demo_btn a { display:block; width:90px; height:25px; line-height:25px; text-align:center; color:#fff; font-size:12px; float:left; margin:0px 10px }
.demo_btn .btn1 { background:#0c81ad }
.demo_btn .btn2 { background:#ff7800 }
/*cont*/
.left { float:left; width:695px; height:auto; overflow:hidden }
.cont_t { width:663px; padding:0px 15px 15px 15px; }
.guid { color:#333; font-size:14px; height:50px; line-height:50px; border-bottom:1px solid #0c81ad; width:663px; height:50px; }
.guid a { color:#333 }
.guid i { font-style:normal; margin:0px 3px; }
.ny_title { text-align:center; border-bottom:1px dashed #0c81ad }
.ny_title b { font-size:30px; font-weight:bold; color:#0c81ad; text-align:center }
.ny_title_b { height:30px; line-height:30px; width:613px; text-align:center; vertical-align:middle; margin-bottom:15px; padding-left:55px; }
.ny_title_b span { height:30px; line-height:30px; margin:0px 10px; font-size:14px; display:inline-block; vertical-align:middle; float:left; }
.ny_title_b span a { color:#666; text-decoration:underline; }
.ny_title_b .ny_zx { width:112px; height:30px; display:inline-block; vertical-align:middle; float:left }
.cont_t table { border:1px solid #dedede; }
.cont_t table td { border:1px solid #dedede; font-size:12px; color:#999; text-align:center }
.notice { width:640PX; height:30PX; overflow:hidden; line-height:30px; font-size:12px; color:#666; border:#dedede 1px solid; padding:0px 10px; margin:15px 0px }
.notice span { color:#fe5a03; font-weight:bold; font-size:14px; }
.ny_cont { padding-top:15px; }
.ny_cont p { color:#666; font-size:14px; line-height:25px; margin:10px 0; }
.page_w { width:660px; height:30px; line-height:30px; }
.page_w .page { width:320px; float:left; font-size:12px; color:#fe5a03 }
.page_w .page a { color:#666; text-decoration:underline; }
.team { width:693px; height:200px; border:#dedede 1px solid; margin:20px auto }
.team .team_t { height:40px; background:#0c81ad; line-height:40px; color:#fff; padding-left:10px; width:683px; }
.team ul { padding:20px; }
.team ul li { float:left; font-size:12px; color:#666; line-height:23px; width:320px; }
.team ul li img { float:left; padding:1px; border:1px solid #dedede }
.team ul li .txt7 { float:left; width:200px; margin-left:13px; }
.team ul li .name_h { font-size:14px; color:#333 }
.team ul li p a { text-decoration:underline }
.team ul li .btn_w { padding-top:10px; }
.team ul li .btn_w a { display:block; width:70px; height:20px; line-height:20px; text-align:center; color:#fff; float:left }
.xgwz_wrap { }
.xgwz { float:left; width:320px; font-size:12px; }
.xgwz ul li { color:#ff7900; line-height:30px; border-bottom:1px dashed #dedede }
.wzyul li { color:#ff7900; line-height:30px; border-bottom:1px dashed #dedede; font-size:12px; padding:0 10px }
.xgwz ul li i { float:right; margin-right:8px; }
.xgwz ul li a { color:#666; line-height:30px; height:30px; }
.xgwz_wrap ul { width:320px; }
.right { float:right; width:290px; }
.border { border:1px solid #dedede }
.al_w { width:235px; height:205px; background:#ededed; padding:11px; line-height:25px; margin:15px; }
.al_w img { border:3px solid #fff; width:225px; height:125px; }
.al_w b { color:#333; font-size:14px; }
.al_w p { font-size:12px; color:#666; text-indent:2em; }
/*list*/
.right .title_s { width:288px; height:32px; background:#efefef; line-height:32px; }
.right .title_s span { display:block; width:auto; height:31px; float:left; font-size:16px; background:#0c81ad url() no-repeat right; color:#fff; padding:0px 20px 0px 10px; }
.ny_list1 { height:200px; }
.ny_list1 img { float:left; width:250px; height:200px }
.ny_list1_r { float:right; width:383px; height:180px; background:#efefef; padding:10px 15px; font-size:12px; line-height:26px; color:#666 }
.ny_list1_r b { color:#0c81ad; line-height:50px; height:50px; width:383px; border-bottom:1px dashed #ccc; display:block; font-size:14px; }
.ny_list1_r b a { color:#0c81ad }
.ny_list1_r p { padding:10px 0px; }
.ny_list2 li { margin-bottom:5PX; }
.ny_list2 li h3 { font-size:14px; font-weight:bold; display:block; width:643px; height:35px; line-height:35px; background:#efefef; padding:0px 10px; }
.ny_list2 li h3 font { color:#ff7b00 }
.ny_list2 li h3 a { color:#333; padding-left:5px; }
.ny_list2 li p { line-height:25px; font-size:14px; color:#666; text-indent:2em; padding:10px 0px; display:block; width:663px; height:50px; overflow:hidden }
.lf_wrap { width:288px; margin-top:15px; }
.lf_c { padding:15px; padding-bottom:0px; }
.lf_wrap ul { padding:10px 0px; }
.lf_wrap ul li { color:#ff7800; font-size:14px; line-height:30px; border-bottom: 1px dashed #CCCCCC; }
.lf_wrap ul li span { color:#666; padding-left:3px; }
.lf_wrap .txt2 { color:#666; font-size:14px; line-height:25px; }
.lf_wrap .txt2 span { width:65px; height:20px; display:block; background:url(); margin-top:3px; padding-left:3px; line-height:20px; float:left; color:#fff }
.lf_wrap .txt2 a { color:#ff7800 }
.lf_wrap .btn { padding:20px 0px; height:27px; }
.lf_wrap .btn a { display:block; width:110px; height:27px; line-height:27px; text-align:center; float:left; color:#fff; font-size:14px; }
/****************************************** ·ÖÒ³ÓÃµÄ******************************************/
.pagenav { clear:both; text-align:center; padding:20px 0px; height:28px; line-height:28px; width:470px; margin:0px auto; font-size:14px; }
.pagenav a { width:auto; height:28px; color:#666 }
.pagenav a:hover { font-size:14px; color:#ff7900 }
.pagenav span { width:auto; height:28px; line-height:28px; padding:0px 5px; float:left; color:#666; display:block; overflow:hidden; }
.pagenav .under { text-decoration:underline; line-height:28px; color:#666 }
.wl { border:1px solid #dedede; width:1000px; margin:5px auto; overflow:hidden }
.wl p { color:#FFFFFF; font-size:12px; padding:10px; }
.wl p a { padding:15px; }
.therapy { width:1000px; margin-left:auto; margin-right:auto; background: #fff; height: 468px; margin-top: 15px; }
.column-title { height:36px; padding:16px 10px 10px 10px; }
.column-title span a { display:block; width:86px; height:29px; margin:10px; line-height:29px; text-align:center; background:#E5E222; color:#0069AC; }
.column-title span a:hover { background-color:#CF3106; color:#FFFFFF; }
.mt10 { margin-top:10px; }
.left { float:left; }
.right { float:right; }
.lh20 { line-height:20px; }
.fs12 { font-size:12px; text-indent: 2em; }
.fs16 { font-size:16px; }
.fc-CF1812 { color:#CF1812; }
.m10 { margin:10px; }
.mb10 { margin-bottom:10px; }
.mr10 { margin-right:10px; }
.solid-B7DFEA { border:1px solid #e6e6e6; }
.mtl { float:left; height:auto; overflow:hidden }
.mtr { float:right; }
.lbull { width:288px; height:auto; overflow:hidden; }
.lbull li { width:268px; height:30px; line-height: 30px; border-bottom: 1px dashed #dedede; padding: 0 10px; }
.lbull li a { color:#333; font-size: 12px; }
.therapy-copy { height:380px; width:393px; background:url() no-repeat top right; padding-right:48px; margin-left: 10px; }
.therapy-txt { height:380px; width:535px; overflow: hidden; }
.therapy-txt .hd { height:51px; font-size:16px; font-family:"mircorft yahei"; line-height:40px; text-align:center; }
.therapy-txt .hd ul { height:51px; }
.therapy-txt .hd ul li { height:51px; width:173px; float:left; background:#F1F2F2 url() no-repeat; color:#1195BB; margin-left:8px; }
.therapy-txt .hd ul li.hover { background:#15A5CF url() no-repeat; color:#FEFFD8; cursor:pointer; }
.therapy-txt .bd { height:319px; width:535px; overflow:hidden; }
.liaofa3 li { height:98px; }
.superiority { width:530px; height:320px; background:url() no-repeat; position: relative; }
.superiority li h3 { line-height:30px; }
.superiority .super1 { position:absolute; top:0; left:260px; }
.superiority .super2 { position:absolute; top:80px; left:280px; }
.superiority .super3 { position:absolute; top:210px; left:270px; }
e;
top:210px;
left:270px;
}
.wzul li { width: 269px; height: 30px; line-height: 30px; margin: 0px 10px; font-size: 12px; color: #333; border-bottom: 1px dashed #CCCCCC; }

.pagelist li { float:left; margin-left:4px;}
