@charset "utf-8";



/* CSS Document */



body,ol,table,tr,td,dt,dd,dl,h1,h2,h3,h4,h5,h6,form,input,select,textarea{margin:0;padding:0; font-family: "微软雅黑"; font-size:12px; font-weight:normal;}



ul,li{margin:0;padding:0; font-family:"微软雅黑";font-weight:normal;}



html{ overflow-x:hidden;}



body{font-size:12px;color:#474747; margin:0; padding:0; _overflow:hidden; overflow-x:hidden; overflow:visible; background:#fff;}



.red{ color:red;}



input,button,select,textarea{outline:none}



p{ margin:0; padding:0;}



a img{border:none;}



li{list-style-type:none;}



a{text-decoration:none;color:#000;}



input{vertical-align:middle;font-family:"微软雅黑";}



table{border-collapse:collapse;font-family:"微软雅黑";}



a:hover{cursor:pointer; color:#529de7;}



a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */



:focus { -moz-outline-style: none; } /* for Firefox */



a { outline:none; } /* for FF Chrome */



.dis{display:none;}



.clear{ clear:both;}



/*common*/



.header{ width:100%; height:87px; background-color:#fff; display:table;}



.header .head{ width:1100px; height:87px; position:relative; left:50%; margin-left:-550px; display:table;}



.header .head .logo{ float:left; padding-top:10px;}



.header .head .logo img{  height:67px;}



.header .head .bg_bav{ float:right; width:753px; margin-left:20px;}



.header .head .bg_bav .sousuo{ float:right; display:table; padding-top:10px;}



.header .head .bg_bav .sousuo a{ float:left; color:#7C7C7C;  height:22px; line-height:22px; font-size:12px;} 



.header .head .bg_bav .sousuo a:hover{ text-decoration:underline;}



.header .head .bg_bav .sousuo .oa{ background:url(../images/OA.jpg) no-repeat; padding-left:25px; padding-right:15px; color:#949494; }



.header .head .bg_bav .sousuo .yx{ background:url(../images/yx.jpg) no-repeat; padding-left:25px;padding-right:15px;  color:#d80e1c; }



.header .head .bg_bav .sousuo .en{ padding-left:10px;}



.header .head .bg_bav .sousuo form{ float:right; margin-top:-5px; position:relative;}







.header .head .bg_bav .sousuo form .txt{ width:169px; border:1px solid #ededed; background:#ededed; margin-top:3px; height:22px; padding-left:5px; border-radius:10px;}



.header .head .bg_bav .sousuo form .but{ width:22px; height:22px; border:none; background:url(../images/sousuo.png) no-repeat center center; cursor:pointer; position:absolute; right:5px; top:5px;}



.header .head .bg_bav .nav{ float:right; padding-top:15px; position:relative; z-index:9;}



.header .head .bg_bav .nav ul div{ display:none;}


 
.header .head .bg_bav .nav ul li{ float:left; padding:0 10px; position:relative;}
.header .head .bg_bav .nav ul li.this > a{ color:#2279ba;}
.header .head .bg_bav .nav ul li.this > a:after{ background-position:center; background: #2279ba; position:absolute; bottom:0;content:""; display: block; width:79%; height:2px; left:0; }
.header .head .bg_bav .nav ul li:nth-last-of-type(1){ padding-right:0;}
.header .head .bg_bav .nav ul li:nth-last-of-type(1).this > a:after{ width:110%}
.header .head .bg_bav .nav ul li:nth-last-of-type(1) span{ display: none;}

.header .head .bg_bav .nav ul li ol dd a:before{ vertical-align:middle; content:""; display: inline-block; width:24px; height:24px; margin-right:4px;}





.lynav{  padding-top:15px; position:relative; z-index:9;}



.lynav ul div{ display:none;}


 
.lynav ul li{ float:left; padding:0 10px; position:relative;}
.lynav ul li.this > a{ color:#2279ba;}
.lynav ul li.this > a:after{ background-position:center; background: #2279ba; position:absolute; bottom:0;content:""; display: block; width:79%; height:2px; left:0; }
.lynav ul li:nth-last-of-type(1){ padding-right:0;}
.lynav ul li:nth-last-of-type(1).this > a:after{ width:110%}
.lynav ul li:nth-last-of-type(1) span{ display: none;}

.lynav ul li ol dd a:before{ vertical-align:middle; content:""; display: inline-block; width:24px; height:24px; margin-right:4px;}


.Profile a:before{ background-image:url(../images/nav/1.png); }
.Profile a:hover:before{ background-image:url(../images/nav2/1.png); }

.Memorabilia a:before{ background-image:url(../images/nav/2.png); }
.Memorabilia a:hover:before{ background-image:url(../images/nav2/2.png); }

.Structure a:before{ background-image:url(../images/nav/3.png); }
.Structure a:hover:before{ background-image:url(../images/nav2/3.png); }
.Team a:before{ background-image:url(../images/nav/4.png); }
.Team a:hover:before{ background-image:url(../images/nav2/4.png); }


.Partner a:before{ background-image:url(../images/nav/5.png); }
.Partner a:hover:before{ background-image:url(../images/nav2/5.png); }

.Clinical a:before{ background-image:url(../images/nav/6.png); }
.Clinical a:hover:before{ background-image:url(../images/nav2/6.png); }

.SMO a:before{ background-image:url(../images/nav/7.png); }
.SMO a:hover:before{ background-image:url(../images/nav2/7.png); }

.Check a:before{ background-image:url(../images/nav/8.png); }
.Check a:hover:before{ background-image:url(../images/nav2/8.png); }

.Management a:before{ background-image:url(../images/nav/9.png); }
.Management a:hover:before{ background-image:url(../images/nav2/9.png); }

.Registration a:before{ background-image:url(../images/nav/10.png); }
.Registration a:hover:before{ background-image:url(../images/nav2/10.png); }

 
.Customer a:before{ background-image:url(../images/nav/4.png); }
.Customer a:hover:before{ background-image:url(../images/nav2/4.png); }

.New a:before{ background-image:url(../images/nav/11.png); }
.New a:hover:before{ background-image:url(../images/nav2/11.png); }

.Information a:before{ background-image:url(../images/nav/12.png); }
.Information a:hover:before{ background-image:url(../images/nav2/12.png); }

.Message a:before{ background-image:url(../images/nav/13.png); }
.Message a:hover:before{ background-image:url(../images/nav2/13.png); }

.Join a:before{ background-image:url(../images/nav/14.png); }
.Join a:hover:before{ background-image:url(../images/nav2/14.png); }

.Contacts a:before{ background-image:url(../images/nav/15.png); }
.Contacts a:hover:before{ background-image:url(../images/nav2/15.png); }

.Cooperation a:before{ background-image:url(../images/nav/5.png); }
.Cooperation a:hover:before{ background-image:url(../images/nav2/5.png); }


.Report a:before{ background-image:url(../images/nav/16.png); }
.Report a:hover:before{ background-image:url(../images/nav2/16.png); }

.Announcement a:before{ background-image:url(../images/nav/17.png); }
.Announcement a:hover:before{ background-image:url(../images/nav2/17.png); }

.Consulting a:before{ background-image:url(../images/nav/18.png); }
.Consulting a:hover:before{ background-image:url(../images/nav2/18.png); }

.qiyerongyu a:before{ background-image:url(../images/nav/19.png); }
.qiyerongyu a:hover:before{ background-image:url(../images/nav2/19.png); }

.wenhua a:before{ background-image:url(../images/nav/20.png); }
.wenhua a:hover:before{ background-image:url(../images/nav2/20.png); }

.xuanchuan a:before{ background-image:url(../images/nav/21.png); }
.xuanchuan a:hover:before{ background-image:url(../images/nav2/21.png); }

.header .head .bg_bav .nav ul li a{ color:#3e3e3e;font-size:16px; height:40px; line-height:40px; display:inline-block}



.header .head .bg_bav .nav ul li a:hover{ color:#0068b7;}



.header .head .bg_bav .nav ul li .on{ color:#0068b7;}



.header .head .bg_bav .nav ul li ol{ padding-top:3px; z-index:1000; width:200px;position:absolute; top:37px; display:none; left:0; margin-left:-34px; background-color:#fff;  
 

 border-bottom:3px solid #0068b7;

}.header .head .bg_bav .nav ul li:nth-last-of-type(1) ol{ right:-40px; left:auto; width:170px; }
.header .head .bg_bav .nav ul li:nth-of-type(2) ol{ width:240px;}
.header .head .bg_bav .nav ul li ol dd a{  padding-left:40px;text-align:left; color:#000; padding-bottom:inherit !important; border:none !important;  display:block; 

 

}

.header .head .bg_bav .nav ul li ol dd a:hover{ background-color:#f7f7f7;  }



.header .head .bg_bav .nav ul span{ padding-left:20px;}







.footer{ width:1920px; position:relative; left:50%; margin-left:-960px; display:table; background-color:#E9E9E9;}



.footer .foot{ width:1100px; margin:0 auto; padding-top:30px; padding-bottom:30px; display:table;}



.footer .foot .sunleft{ float:left; width:100%;}



.footer .foot .sunleft p{ float:left;}
.footer .foot .sunleft p.dww{ float:right}


.footer .foot .sunleft p a{ display:inline-block; color:#696969; padding-left:8px; padding-right:8px;}



.footer .foot .sunleft p a:hover{ color:#0168b7;}



.footer .foot .sunleft p span{ color:#696969; padding-left:8px; padding-right:8px;}



.footer .foot .sunleft p img{ padding-left:8px;}



.footer .foot .sunleft .last{ margin-top:35px; color:#939393; padding-left:8px;}



.footer .foot .sunright{ float:right;}



.footer .foot .sunright select{ float:left; width:210px; height:26px; background-color:#DDDDDD; color:#818181; border:none; text-align:center; font-size:12px; margin-right:2px; cursor:pointer;}







.index_banner a img{ width:100%}



.index_banner{ width:100%; position:relative;}



.banner_box{ overflow:hidden; width:400%}



.banner_img{ float:left; width:25%}







.current_box{ background-color:rgba(0,0,0,0.2);position:absolute; width:100%; bottom:0}



.current{ overflow:hidden; width:1100px; margin:40px auto;}

.current li{ float:left; width:97px; height:90px; background-color:#fff; margin-right:10px;}



.current li a{color:#337db3; font-weight:bold}



.current li a img{ width: auto; margin-left:22px; margin-top:10px; }



.current li p{ text-align:center;}



.current .current_1{ background-color:#df3d48; color:rgba(255,255,255,1)}
.current .current_1.xinwen{background-color:#2e98e9;}


.current .current_1 a{ color:#fff; font-weight:bold}



.guanyv p,.guanyv2 p{ margin-top:2px}



.moshi p{ margin-top:2px}



.wenhua p{ margin-top:2px}



.yinxiao p{ margin-top:2px}



.xinwen p{ margin-top:2px}



.current .xinwen{ margin-left:65px; margin-right:0px}



.current .tupian{ width:140px; margin-right:0px}
.current .tupian a img{ margin:0; padding:0;}
.current .text a span{ padding-top:5px; display:inline-block; float:right}


.current .text{ width:260px; padding:0; margin-right:0}



.current .text a{ display:block; width:90%; padding:0 5%; height:100%; color:#000; font-weight:normal; font-size:14px}



.current .text a{ color:#000; font-weight:normal; font-size:14px}



.current .text a span{ color:#999; font-size:12px;}



.current .text a p{ text-align:left; font-weight:normal; color:#999; font-size:12px}



.current .text a h1{ font-size:14px; padding-top:10px;}







.icon_left{ position:absolute; left:10%; bottom:45%}



.icon_right{ position:absolute; right:10%; bottom:45%}







.sitMap{Min-Height:503px;_height:expression((this.scrollHeight < 506 ? "506px" : "auto")); padding-top:42px; padding-bottom:30px;}



.sitMap h2{ font-size:14px;height:30px; line-height:30px; background:#f8f8f8; font-weight:500; padding-left:15px; margin-bottom:10px;}



.sitMap h2 a{color:#0556aa;}



.sitMap h2 a:hover{color:#0556aa;}



.sitMap p{height:44px; line-height:38px; padding-left:15px;}



.sitMap p a{padding-right:35px;color:#414141;}



.sitMap p a:hover{color:#0556aa;}











.banner-box{min-width:1920px; height:720px;  position:relative; left:50%; margin-left:-960px; display:table;}

.banner-box .bd{ width:1920px !important; }

.banner-box .bd li .m-width {width:100%;margin:0 auto;}

.banner-box .bd li{width:1920px; !important;}

.banner-box .bd li img{ width:100%; height:720px;}

.banner-box .bd li a{display:block;background-size:auto;}

.banner-btn{ min-width:1920px;position:absolute; top:350px; left:0px;}

/*.banner-btn a{  display:block; width:49px; height:104px; position:absolute;top:0; filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity:0.4; opacity:0.4;}

.banner-btn a.prev{ position:absolute; left:280px; top:-130px; background:#000 url(../images/left.png) no-repeat 0 0;} 

.banner-btn a.next{ position:absolute; right:280px; top:-130px; background:#000 url(../images/right.png) no-repeat 0 0;}*/

.banner-box .hd { width:1920px; position:absolute;top:140px; left:50%; margin-left:-960px;}

.banner-box .hd ul{ margin-right:200px;}

.banner-box .hd ul li{ width:36px; height:6px; text-indent:-9999px; margin-right:20px; background:#none;float:right; cursor:pointer;}

.banner-box .hd ul li.on{background:none;}





.piaohcuang{ position:fixed; right:100px; bottom:450px; width:111px; height:90px; display:table;}

.piaohcuang a{ display:block; width:111px; height:90px;}

.piaohcuang img{ width:111px; height:90px;}

.piaohcuang h3{ position:absolute; left:0px; top:0px; width:25px; height:25px; background-color:none; cursor:pointer; z-index:9999; }

.piaohcuang h3 img{ width:19px; height:19px;}







.dww{ position:relative; float:right}

.dww .fot11{ cursor:pointer;}

.dww .fot22{ position:absolute; bottom:53px; left:-25px; display:none;}

.footer .foot .sunleft p.shezhi span:nth-last-of-type(1){ display: none;}

.footernew{ position:fixed; bottom:0; left:0; width:100%; margin-left:0;}



		 .pglist{ width:560px; height:45px; margin-left:auto; margin-right:auto; margin-top:40px;}
		  
		   .pglist .end{ width:120px; height:45px; line-height:45px; text-align:center; background-color:#f6f6f6; margin-left:10px; margin-right:10px; float:left;}
		  
		   .pglist .end a{ color:#707070; font-size:16px;}  
		 
		  
		  

		  
