﻿.all_pic{background: url(../images/all_pic.png) no-repeat;}
.tubiao{ background:url(../images/tubiao.gif) no-repeat;}
.jgjj,.rysb,.technology,.model,.experts,.environment,.media{ border:1px solid #e4e4e4;}
#header{ background: url(../images/top_bg.png) repeat-x top; height:81px;}
.header{ background:url(../images/main_bg.gif) repeat-y; padding:0 10px; width:980px; margin:0 auto;}
.top{ height:78px; width:980px; margin:0 auto;}
.logo{margin: 22px 0 0 15px;width: 500px;}
.logo img{ float:left; width:56px; height:51px; display:block; padding-right:10px;}
.logo h1{font-size: 27px;line-height:24px;padding-top:5PX;color: #04638e;font:bold "΢���ź�";}
.logo h1 a{color: #04638e;}
.logo P{ font:16PX/20PX Arial, Helvetica, sans-serif; color:#666;}
.top_R{ margin:18px 6px 0 0;}
.top_R p{ font:bold 20px/24px Arial, Helvetica, sans-serif "΢���ź�"; color:#086395; line-height:24px;}
.top_R p b{ font:bold 13px/24px Arial, Helvetica, sans-serif "΢���ź�";}
/*������*/
.nav{ background:url(../images/nav_bg.jpg) no-repeat; width:975px; height:49px; position:relative; padding-left:5px; margin:0 auto;}
.nav_L{ background-position:0 0; width:15px; height:54px; position:absolute; top:0; left:-15px;}
.nav_R{ background-position:-17px 0; width:15px; height:54px; position:absolute; top:0; right:-15px;}
.nav ul li{ background:url(../images/nav_line.png) no-repeat left center; height:46px; width:108px; text-align:center; line-height:46px; float:left;}
.nav ul li a{ font-weight:bold; color:#fff!important; display:block; width:108px; height:46px;}
.nav ul li a:hover{ background:url(../images/nav_hover.jpg) no-repeat;}

/*banner*/
.banner{ height:300px; width:980px;}
.ban01{ background:url(../images/ban01.jpg) no-repeat; width:980px; height:150px;}
.ban02{ background:url(../images/ban02.jpg) no-repeat; width:980px; height:150px;}


/*��������*/
.disease{ background:#fff url(../images/dis_bg.gif) repeat-x bottom; height:58px; padding:10px 0 10px 7px; width:973px; overflow:hidden;}
.disease a{ display:block; width:157px; height:58px; cursor:pointer;}
.disease ul li{ float:left; margin-right:5px; background:url(../images/dis_bg1.gif) no-repeat; width:157px; height:58px;}
.sz_pic1{ background:url(../images/sz_pic.gif) no-repeat;}
.disease h2{width:35px; height:58px; text-indent:-9999px;}
.dis_sz1{ background-position:0 0; }
.dis_sz2{ background-position:0 -70px; }
.dis_sz3{ background-position:0 -140px; }
.dis_sz4{ background-position:0 -210px; }
.dis_sz5{ background-position:0 -280px; }
.dis_sz6{ background-position:0 -350px; }
.dis_R{ font-family:"΢���ź�"; padding:12px 7px 0 0; width:100px;}
.dis_R h3{ color:#00547a; line-height:15px; font-size:16px; font-weight:normal;}
.dis_R p{ font-size:12px;}

/*���ⲿ��*/
#miandiv{ background:url(../images/main_bg.gif) repeat-y; padding:0 20px; width:960px; margin:0 auto;}




/*ר���Ŷ�*/
.experts{ height:764px; width:248px;}
.exp_title{ background-position:-379px -42px; width:246px; height:28px; margin:1px auto 0; overflow:hidden;}
.exp_title h2{ width:97px; text-align:center; color:#fff; line-height:28px;}
.exp_more{ display:block; width:29px; height:5px; margin:12px 11px 0 0; text-indent:-9999px;}
.exp_info{ margin:13px 15px 0;}
.exp_arae{ padding-top:23px; height:120px;}
.exp_right{ margin-left:10px; width:100px;}
.exp_right h3{ font-weight:normal; color:#bf5c05; font-size:14px!important;}
.exp_right p{ font-size:12px; color:#454545; line-height:20px;}
.exp_btn{ background-position:-560px 0; width:99px; height:23px; margin-top:8px;}
.exp_btn a{ display:block; width:49px; color:#fff!important; text-align:center; font-size:12px; line-height:23px;}



/*ҽԺ����*/
.environment{ height:218px; overflow:hidden;}
.env_info{ padding-top:18px;}
.env_area{ margin:0 20px;}
.env_area ul li img{ padding:2px; border:1px solid #d4d4d4;}
.env_area ul li{ text-align:center; padding-right:27px; float:left;}
.env_area ul li p{ padding-top:5px; font-size:12px;}
#huanjing1 div{ float:left;}



#footer{height:360px;background:url(../images/foot_bg.gif) repeat-x bottom;border:3px solid #c9dce5;margin-bottom:10px;}
.copyright{ padding-left:20px; width:767px; font-size:12px;}
.cop_phone{ font-family:"΢���ź�"; color:#bf5c05; font-size:17px; padding-top:17px;}
.cop_add{ font-family:"΢���ź�"; font-size:14px;}
.cop_btn{ background-position:-379px -76px; width:314px; height:63px; margin:5px 13px 0 0;}
.cop_btn a{ display:block; width:71px; padding-top:40px; height:23px; font-family:"΢���ź�"; font-size:12px; text-align:center; color:#066b99; margin-right:10px; float:left;}
.foot_nav{ font-size:12px; margin-top:10px;}
.foot_nav a{ padding:0 5px; color:#454545;}
.foot_pic{ margin-top:30px;}

.boottm_logo{top: -47px;position: relative;left: 0;font-size: 24px;color: #04638e;font-weight: bold;}


.sidebarL{ width:250px;}
.jg_title{ background-position:0 -149px; width:250px; height:46px;}
.sidebarL_info{ background:#f3f6fb; border:1px solid #e0e8eb;}
.intro_info{ padding:18px 0 0 15px;}
.intro_info ul li{   height:34px; line-height:34px; font-size:14px; margin-bottom:10px;}
.intro_info ul li a{ color:#125693; display:block;width:142px; background:url(../images/yydh_link.jpg) no-repeat; padding-left:75px; }
.intro_info ul li a:hover{ background:url(../images/yydh_hover.jpg) no-repeat; color:#fff; font-weight:bold;}



.contact{ background:url(../images/yy_line.png) no-repeat top; width:248px;}
.yyL_btn{ margin:0 auto; padding:8px 0; width:220px; background:url(../images/yy_line.png) no-repeat bottom; margin-bottom:10px;}
.contact ul li{ line-height:32px; background:url(../images/yy_line.png) no-repeat bottom; }
.contact ul li p{ background-position:20px -325px; padding-left:35px; font-size:14px; color:#125693!important;}
.contact ul li span{ padding-left:36px; font-size:12px;}
.fhsy{ margin-top:25px;}


.sidebarR{ width:700px;}
.home{ background:url(../images/home_bg.gif) repeat-x; height:33px; border:1px solid #e0e8eb; font-size:12px; line-height:33px; margin-top:7px;}
.home p{ background-position:8px -290px; padding-left:45px; height:33px; font-size:12px; line-height:33px;}


.yyhj h2 p{ width:231px; height:25px; text-indent:-9999px;  background-position:-260px -149px;}
.yyhjInfo{ padding:15px 0 0 17px;}
.yyhjInfo ul li{ float:left; width:209px; height:141px; text-align:center; padding-top:8px; margin:0 5px 34px; display:inline;
background:url(../images/yyhj_bg.png) no-repeat;}
.yyhjInfo ul li span{ display:block; text-align:center; color:#888; padding-top:2px; font-size:12px;}


.router, .yyhj, .jzlc, .xjsb, .yyjs,.experts1,.router1,.tsjs{ width:677px; padding-top:25px; margin:0 auto;}
.router h2, .yyhj h2, .jzlc h2, .xjsb h2, .yyjs h2,.experts1 h2,.router1 h2,.tsjs h2{ border-bottom:1px solid #a5c4e3; padding-bottom:5px; margin:0 10px 25px;}
.experts_tips{ margin:25px 0; text-indent:2em; color:#000;}
.experts1 h2 p{ width:200px; height:25px; text-indent:-9999px; background-position:-241px -205px;}
.exp_t1{ width:676px; height:8px; overflow:hidden; background-position:0 -364px;}
.exp_b1{ width:676px; height:8px; overflow:hidden; background-position:0 -374px;}
.expertsInfo1{ margin-bottom:30px;}
.expertsArea1{ width:636px; padding:4px 20px 0; background:#f3f6fb;}
.expertsR1{ width:478px;}
.expertsR1 h3{ color:#036c9b; padding-bottom:3px;}
.titles1{ font-size:14px; color:#ff6f00; padding-bottom:5px;}
.outline1{ font-size:14px; line-height:24px; color:#454545;}
.outline1 a{ font-size:12px; color:#ff6f00!important;}
.a_exp_btn1 a{ background-position:-266px -103px; width:88px; height:24px; text-align:center; color:#125693; display:block; line-height:24px; font-size:12px; margin:10px 10px 0 0; float:right;}


/******** �������� ********/
.jzlc h2 p{width:231px; height:25px; text-indent:-9999px;  background-position:0 -205px;}
.pjzlcBox{ text-align:center;}


/* �������� */
.consul{ margin-bottom:30px;}
.consul h3{ width:681px; height:33px; text-indent:-9999px; margin:34px 0 25px 0; background-position:0 -326px;}
.consulBox ul li{ width:323px; height:130px; margin-bottom:15px; background: url(../images/consul_bg.jpg) no-repeat;}
.consul_t{ color:#125693; font-weight:bold; line-height:20px; padding:11px 0 0 20px; margin-bottom:8px; text-align:left;}
.consulBox ul li p{ line-height:20px; padding:0 20px; color:#000;  font-size:12px; text-align:left;}
.consul_t span{ width:41px; height:19px; float:left; display:block; margin-right:8px;}
.no1{ margin-right:2px; background-position:-260px -176px;}
.no2{ margin-right:2px; background-position:-314px -176px;}
.no3{ margin:1px 2px 0 0; background-position:-368px -176px;}
.no4{ margin:1px 2px 0 0; background-position:-422px -176px;}
.no5{ margin:1px 2px 0 0; background-position:-476px -176px;}
.no6{ margin-right:2px; background-position:-530px -176px;}

/* ��ܰ��ʾ */
.j_tips{ background:url(../images/j_tips.jpg) no-repeat; height:88px; width:506px; margin:0 auto; padding:70px 0 0 145px; overflow:hidden;}
.j_tips a{ display:block; width:109px; height:88px; float:left; margin-left:55px; _display:inline;  text-indent:-9999px;}
.j_tipsBtn1{ width:87px; height:59px; display:block; margin:48px 0 0 212px; display:inline;}
.j_tipsBtn2{ width:100px; height:71px; display:block; margin:36px 0 0 69px; display:inline;}
.j_tipsBtn3{ width:56px; height:65px; display:block; margin:43px 0 0 76px; display:inline;}

.notes h3{ width:681px; height:33px; text-indent:-9999px; margin:34px 0 25px 0; background-position:0 -240px;}

/* ע������ */
.notesBox{ background:url(../images/notes_pic.jpg) no-repeat 10px 78px;}
.notesBox p{ padding-bottom:20px;text-align:justify; text-justify:inter-ideograph; color:#000;}
.notes_pic{ clear:left; float:left;  width:265px; height:213px; margin:0 23px 10px 0;}
.notesBox p{ padding:0 10px; font-size:12px;}
.lzlx h3{  width:681px; height:33px; text-indent:-9999px; margin:34px 0 25px 0; background-position:0 -283px;}


/******** ��Ժ·�� ********/
.router h2 p{ width:681px; height:33px; text-indent:-9999px; margin:34px 0 25px 0; background-position:0 -283px;}
.router_pic{ text-align:center; margin-bottom:35px;}
.routerInfo{ font-size:14px; line-height:24px; background:url(../images/router_pic2.jpg) no-repeat right top; padding-right:260px;}
.address, .routeArea{width:500px; border-bottom:1px solid #e2e2e2; padding-bottom:12px; margin-bottom:12px;}
.address p{padding-left:48px; background-position:0 -375px; color:#000;}
.address p span, .routeArea p span{ color:#306ba1;}
.routeArea p{background-position:0 -466px; color:#000; text-align:left; padding-left:48px;}
.router_zx p{ height:37px; line-height:37px; padding-left:48px; background-position:0 -543px;}
.router_zx p span{ padding-right:30px; color:#125693;}
.routeMap{ text-align:center;}
.router1 h2 p{ background-position:-451px -205px; width:181px; height:25px; text-indent:-9999px;}


/*��ɫ����*/
.tsjs h2 p{width:247px; height:25px; text-indent:-9999px;}
.tsjs_info{ padding:32px 0 0 8px;}
.tsjs_info ul li{ float:left; width:291px; margin:0 20px 15px; _display:inline;}
.tsjs_info ul li img{ border:1px solid #ccc; padding:3px;}
.tsjs_info ul li a{ color:#00547a;}
.tsjs_info ul li h3{ margin:5px 0;}
.tsjs_info ul li p{ border:1px dotted #b8b8b8; width:278px; height:36px; line-height:36px; padding-left:10px;}



/*�޸�*/
.yyjs_4_1{ background:url(../images/yyjs_4_1.jpg) no-repeat 10px 0; width:198px; height:25px;}
.yyjs_txt{ padding:0 15px;}
.yyjs_txt p{ text-indent:2em; padding-bottom:25px;}
.yyjs_txt h3{ font-size:16px; font-family:"΢���ź�", "����"; color:#FF0000; padding-bottom:20px;}

































