body,div,ul,dl,dd,h1,h2,h3,h4,p,ol{ margin:0; padding:0; font-family:"Arial"; }
li{ list-style:none}
a{ text-decoration:none; color:#000}
img{ border:0}
:focus{outline:none;}
:-moz-focus-inner{outline:none;}
a:focus, input[type=button] ,input[type=submit] {
        outline:none;
}
/*-----*/
.top{ background-color:#fff}
.top_1{ width:980px; margin:0 auto; overflow:hidden}
.top_left{ float:left;}
.top_right{ float:right; font-size:12px;}
.language{ overflow:hidden; margin-top:15px;  font-size:12px;}
.lan_left{ float:left;height:16px}
.lan_left img{ float:left; margin-top:1px; margin-right:5px}
.lan_left span{ float:left; padding-top:4px}
.lan_right{ float:left; margin-left:25px;height:25px;}
.lan_right img{ float:left; margin-top:1px; margin-right:5px}
.lan_right span{ float:left;height:25px;padding-top:2px}
.skype{ overflow:hidden;height:27px;}
.skype span{ float:left; background:url(../images/index_12.jpg) no-repeat; padding-left:26px;height:27px; padding-top:8px}
.skype a{padding-top:8px; float:left}
.mail img{ margin-right:5px}
.mail a{padding-top:4px}
/*-----/nav----*/
.nav{ background:url(../images/index_17.jpg) repeat-x; height:38px}
.nav ul{ width:990px; margin:0 auto; background:url(../images/index_17.jpg) repeat-x; height:38px}
.nav ul li{ float:left; height:38px; line-height:38px; width:137px; text-align:center; margin-right:3px}
.nav ul li a{ display:block; color:#59595B; font-size:14px; font-weight:600}
.nav .nav_b{ background:url(../images/index_20.jpg) no-repeat 8px 3px}
.nav .nav_b a{ color:#fff}
/*------/banner------*/
.banner{height:382px;width:100%; overflow:hidden; margin:0 auto;margin-top:3px; text-align:center; position:relative; background-color:#fff}
.banner img { width:100%; height:420px;}

/* banner切换样式 */

#bn { height:382px; position:relative; overflow:hidden; margin-right: auto; margin-left:auto;}



#bn .tu { text-align: center; display: block; margin-right: auto; margin-left: auto;}

.tu  a { float:left;}

#bn #hao .xu { background: url(../images/banner_but.png) no-repeat; display: inline; float: left; height: 14px; width: 14px; cursor:pointer; background-repeat: no-repeat; background-position: center center; margin-left:5px;}



#bn #hao { position: absolute; z-index: 3; bottom: 10px; left:50%;}

#bn .tu .lianjie1 { display: block; height: 382px;}

/* end  */

/*---*/
.centers{ background:url(../images/index_51.jpg); width:100%}
/*-----------*/
.center{ width:1000px; margin:0 auto;height:359px;background:url(../images/index_51.jpg);}
.center_left{ float:left; width:659px; margin-top:20px;height:329px}
.center_left h1{ font-size:18px; font-family:'Arial'; margin-bottom:15px; font-weight:100}
.pictxt a{ float:right; background-color:#318BBF; padding:5px; font-size:12px; color:#fff; margin-right:20px}
.center_right{ float:left;margin-top:20px; background:url(../images/index_27.jpg) no-repeat; padding-left:25px;height:339px; width:310px; overflow:hidden}
.center_right h1{ font-size:18px; font-family:'Arial'; margin-bottom:15px; font-weight:100; overflow:hidden}
.center_right h1 span{ float:left}
.center_right h1 a{ float:right; color:#F00; font-family:'Arial'; font-size:11px; margin-right:10px}
.center_right ul{ margin-left:15px}
.center_right ul li{ background:url(../images/index_1.jpg) no-repeat 3px 15px; padding-left:10px; height:30px; line-height:30px}
.center_right ul li a{ font-size:12px}
.description{ width:1000px; margin:0 auto; overflow:hidden;position:relative; z-index:0;height:260px;background:url(../images/index_51.jpg);}
.description h1{ font-size:18px; font-family:'Arial'; margin-bottom:15px; font-weight:100}
.description h1 span{ float:left}
.description h1 a{ float:right; color:#F00; font-family:'Arial'; font-size:12px; margin-right:30px}
.description dl{ background-color:#FFF; width:175px; text-align:center; float:left; margin-right:10px;padding:5px; height:168px}
.description dd{ text-align:center; height:25px; line-height:25px}
/*----*/
.content{ position:absolute; z-index:1; left:1px; width:1000px; margin-top:20px;background:url(../images/index_51.jpg);}
.content ul li{ float:left; padding-right:6px}
/*----/foot-----*/
.foot{ width:100%; background:url(../images/index_55.jpg);}
.foot_1{ background:url(../images/index_55.jpg); width:1000px; margin:0 auto; padding-top:30px; overflow:hidden;height:80px;}
.foot_left{ float:left}
.foot_right{ float:left; margin-left:40px}
.foot_right p{ font-size:12px; color:#fff; height:25px; line-height:25px; width:700px}
/*--------about----*/
.about{ background:url(../images/index_51.jpg);}
/*---/about_1--*/
.about_1{ width:1000px; margin:0 auto; padding-top:20px; overflow:hidden; padding-bottom:50px;background:url(../images/index_51.jpg);}
.about_left{ float:left; width:228px; margin-right:20px;}
.about_left dl{ background:url(../images/about_14.jpg) repeat-y; width:238px}
.about_left dl dt{ background:url(../images/about_03.jpg) no-repeat; width:238px; height:48px; line-height:40px; padding-left:25px; color:#fff}
.about_left dl dd{ height:30px; line-height:30px; background:url(../images/about_11.jpg) no-repeat 25px 12px; width:200px; margin:0 auto; border-bottom:1px solid #E2E1E1}
.about_left dl dd a { display:block; font-size:12px; margin-left:45px}
.about_left .back{ background:url(../images/about_17.jpg) no-repeat; width:234px; height:46px; margin-left:4px}
.about_left ul li{height:30px; line-height:30px;  width:190px; margin:0 auto; border-bottom:1px dashed #E2E1E1; font-size:12px;}
.about_left ul a{ font-size:12px; margin-left:40px}

.about_right{ float:left; }
.about_right h1{ overflow:hidden; font-weight:100; width:750px; background:url(../images/about_06.jpg) no-repeat bottom left; height:30px}
.about_right h1 span{ float:left; font-size:16px}
.mian_b{ float:right;font-size:12px; color:#7C7C7C;}
.about_right .mian_b span{ float:left;font-size:12px; color:#7C7C7C;}
.mian_b a{ float:left; font-size:12px; color:#7C7C7C; font-weight:100}
.about_right .di_p{text-indent:2em;  font-size:12px; line-height:23px; width:750px; word-wrap:break-word;}
/*---/produt--*/
.prout{ margin-top:15px; overflow:hidden; width:750px}
.prout dl{ width:160px; float:left; margin-left:22px; margin-bottom:5px; background-color:#fff; text-align:center; padding-top:5px}
.prout dd{ text-align:center; font-size:12px; height:25px; line-height:25px}
.prout dd a{ font-size:12px}
.fenye{ text-align:center; width:500px; margin:0 auto}
.fenye a{ border:1px solid #ccc; padding:2px 3px; margin-right:8px}
/*----*/
.quali{ margin-top:15px; overflow:hidden; width:750px}
.quali dl{ width:213px; float:left; margin-left:28px; margin-bottom:5px}
.quali dd{ text-align:center; font-size:12px; height:25px; line-height:25px}
.quali dd a{ font-size:12px}
/*---/details----*/
.details{ overflow:hidden; margin-left:20px}
.det_left{ float:left; margin-right:20px; background-color:#FFF; padding:5px}
.det_right{ float:left; margin-left:10px; width:440px; overflow:hidden}
.det_right h2{ font-size:16px}
.det_right ul li { font-size:12px; height:35px; line-height:35px}
.det_right ul li span{ float:left; width:110px; text-align:right; margin-right:8px}
.x_pan{ background-color:#0F65D2; width:80px; height:35px; border:0; color:#FFF; margin-top:12px}
.x_an{ float:left; width:320px; height:35px}
.x_an label{ float:left; width:80px; text-align:right; font-size:14px}
.x_an input{ float:left}
.x_an1 label{ float:left; width:80px; text-align:right; font-size:14px}
.xun_p{ background-color:#e1e1e1; width:660px; padding:10px; overflow:hidden; display:none; margin-top:12px; margin-left:18px;}
.guan{ float:right;}
.p_df{width:750px}
.p_df ul li{ background:url(../images/pdf.png) no-repeat; padding-left:25px; float:left; width:180px; height:35px; margin-left:15px}
.x_zai{ margin-top:25px; margin-bottom:20px; border-bottom:2px solid #09F; width:700px}
.x_zai span{ display:block; width:75px; height:30px; background-color:#09F; text-align:center; line-height:30px; color:#fff}

/*----/equipm-----*/
.prout1{ margin-top:15px; overflow:hidden; width:750px}
.equipm{margin-left:10px; float:left; margin-right:10px}
.equi_left{position:relative; margin-bottom:8px}
.equi_left span{ float:left; width:227px; position:absolute;top:0px; left:0px; font-size:12px; background-color:#000; opacity: 0.65;-moz-opacity: 0.65;filter:alpha(opacity=65); color:#fff; height:217px; padding-left:3px; padding-top:3px}
.equi_left a{ float:left; width:227px; position:absolute;bottom:0px; left:0px; font-size:12px; background-color:#000; opacity: 0.65;-moz-opacity: 0.65;filter:alpha(opacity=65); color:#fff; height:21px; padding-left:3px; padding-top:3px; text-align:center}
/*-----------/news---------*/
.news ul{ overflow:hidden}
.news ul li{ height:30px; line-height:30px}
.news ul li a{ float:left; font-size:12px}
.news li span{ float:right;font-size:12px}
/*----*/
.new h2{ text-align:center; font-size:16px; font-weight:100; margin-top:15px}
.b_ti{ text-align:center; font-size:12px;  width:680px; margin:0 auto; height:25px; line-height:25px; border-bottom:1px dashed #999}
.new p{ text-indent:2em; font-size:12px; line-height:23px; width:680px; margin:0 auto;}
/*---------*/
.cont_left{ float:left;font-size:12px; line-height:24px;width:680px}
.cont_left div{ overflow:hidden; margin-top:12px}
.cont_left span{ float:left; width:80px; text-align:right}
.cont_right{ margin-top:12px}

#m1_doctor dd a{font-size:12px}

.a_bian{color:#0066CC}