@charset "utf-8";

/* CSS Document */



*,html{padding:0; margin:0;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,form,input,font,figure{padding:0;font-family:Microsoft YaHei;font-size:14px;margin:0 auto; color:#505050;}

fieldset,img{ border:0; vertical-align:top;}

h1,h2,h3,h4,h5,h6 {font-weight:normal;}

ol,ul,li,dl,dt,dd{ list-style:none;}

em,i{ font-style:normal;}

.fl{ float:left;}

.fr{ float:right;}

a{ color:#333; text-decoration:none;}

a:link,a:visited{ text-decoration:none;}

a:hover{ text-decoration:none; color:#F00;}

.clearfix:after{display: block;font-size:0;content: " ";clear: both;height:0; line-height:0;}

.blank10 {
	height: 10px;
	overflow: hidden;
	clear: both;
}

/*--------------------------é¦–é¡µ--------------*/

.submeauwrap{ background:#f3f3f3; height:60px;}

.subtitle{ background:url(../images/1_14.gif) no-repeat left center; float:left; padding:21px 0; padding-left:35px;font-size:12px; color:#424242}

.subtitle b{ font-size:18px; color:#333;}

.subrolling{ float:left; margin:7px 0;}

.subrolling ul{ background:#fff; border:1px #ccc solid; float:left; padding:3px 16px; overflow:hidden; height:40px; margin-left:20px;}

.subrolling ul li{ line-height:22px;}

.subrolling ul li a span{ float:right;}

.subrolling h2{ float:left; width:19px; margin-left:10px;}

.subrolling h2 a{ margin-top:3px; display:block;}

.submeau h3{ float:right; background:#0788d3; line-height:25px; margin-top:20px; text-align:center; color:#fff; font-size:13px; width:66px;}

.submeau h3 a{ color:#fff;}

/*-------------------æ­£æ–‡å¼€å§&#65533;-----------------*/

.container{}

/*-------------------èµ°è¿›éµä¹‰çŽ°ä»£æ€§ç—…è¯Šç–—ä¸­å¿ƒ-----------------*/

.title{ border-bottom:2px #0788d3 solid;}

.contwrap,.dzbqwrap{ margin-top:25px;}

.title{ font-size:24px; padding-bottom:10px;}

.title b,.xjlfcont li h2 a b,.rightintro p a,.exptext p a,.dzbq h2 b,.xbtzcont p a,.carecont p a{ color:#0788d3;}

.title em{ font-size:12px; color:#a9a9a9;}

.zyintro{ border:1px #cae5f9 solid; border-top:none;}

.intro{ width:716px;float:left; padding-top:20px;}

.introtab{ width:140px; float:left; margin-left:15px; margin-right:10px;}

.introtab li{ margin-bottom:10px;}

.introtab li a{ display:block; background:url(../images/1_58.png) no-repeat left top; line-height:50px; font-size:18px;text-align:center;}

.introtab li.currentHover a{ background:url(../images/1_55.png) no-repeat left top; font-weight:bold; color:#fff;}

.introcont li{ float:left; margin-left:10px; margin-top:7px;}

.jbzzcont ul li{ float:left; margin-left:10px; margin-bottom:10px;}

.jbzzcont ul li a{ display:inline-block; border-radius:8px; background:#efefef; border:1px #ddd solid; line-height:61px; text-align:center; width:92px;}

.xjlfcont li{ background:#f3f3f3; width:255px; float:left; margin:0 10px; margin-bottom:10px;}

.xjlfcont li h2{ border-left:3px #0788d3 solid; height:38px; margin:10px 0; padding-left:5px; line-height:20px;}

.xjlfcont li h2 a{ display:block;}

.zxlncont{ background:url(../images/1_36.jpg) no-repeat right top; height:115px; padding-top:177px;}

.zxlncont h4{ background:#0788d3; font-size:16px; float:left; color:#fff; margin-left:17px; filter:alpha(opacity=90); opacity: 0.9; width:513px; padding:10px;}

.zxlncont h4 span{ color:#fff260;}

.yyhjcont ul li{ float:left; margin:0 5px; margin-bottom:15px;}

.yyhjcont ul li img{ padding:1px; border:1px #ccc solid;}

.rightintro{ background:#f3f3f3; padding:16px 8px; float:right; width:258px;}

.rightintro p{ line-height:24px; padding:15px 0;}

.rightintro h2 a{ margin-left:5px;}

/*-------------------èµ°è¿›ä¸­å¿ƒååŒ»å &#65533; -----------------*/

.expetrcont{ width:715px; float:left; margin-top:12px; margin-left:15px;}

.expettab{ width:138px; float:left;}

.expettab li{ margin-bottom:8px;}

.expettab li a{ display:block; background:#f3f3f3; font-size:16px;padding:14px 0;color:#5a5a5a; text-align:center;}

.expettab li a span{ display:block; font-size:24px;}

.expettab li a:hover{ background:#0788d3; color:#fff;}

.expcont{ margin-left:10px;}

.exp_img{ float:left; width:212px;}

.exptext{ width:313px; float:left; margin-left:10px;}

.exptext h2{ border-bottom:1px #ccc dashed; padding-bottom:10px; margin-bottom:10px;}

.exptext h2 span{ font-size:24px; color:#0788d3;}

.exptext p{ border-bottom:1px #ccc dashed;padding-bottom:10px; line-height:24px; text-indent:2em; padding-top:5px;}

.exptext em{ display:block; color:#0788d3;}

.exptext h3 a{ display:block; padding:7px 23px; text-align:center; color:#fff; font-weight:bold; font-size:16px; display:inline-block; margin-right:20px;}

.exptext h3 a.bg1{ background:#0788d3;}

.exptext h3 a.bg2{ background:#ff9914;}

.experttext{ border-left:1px #0788d3 dashed; padding:0 16px; margin-top:16px; width:230px; float:left;}

.experttext h2{ font-size:24px; margin-bottom:10px;font-weight:bold; color:#0788d3; padding-bottom:8px; text-align:center; border-bottom:7px #0788d3  double ; width:233px; float:left;}

.experttext li{ line-height:28px;}

.experttext h3{ text-align:right;}

.experttext h4{ text-align:center; margin-top:5px; border-radius:15px; color:#fff; background:#0788d3; line-height:34px; width:134px; color:#fff;}

.experttext h4 a{ color:#fff;}

/*-------------------å¯¹ç—‡å’¨è¯¢ç—…æƒ… -----------------*/

.dzbqwrap{}

.dzbq{ width:85px; float:left;}

.dzbq h2{ font-size:30px;}

.dzbq h2 em{color:#ff9914; line-height:31px;}

.dzbq h2 em i{ font-size:20px; color:#0788d3; padding-left:5px;}

.dzbqcont li.bule{ background:#309bd9;}

.dzbqcont li.grey{ background:#b3b3b3;}

.dzbqcont li.orange{ background:#ff9914;}

.dzbqcont li.wid{ width:213px; line-height:50px;}

.dzbqcont li.wid110{ width:110px; line-height:20px; height:45px; padding-top:5px;}

.dzbqcont li{ text-align:center; font-size:16px; float:left; margin-left:8px; margin-bottom:8px;}

.dzbqcont li a{ color:#fff;}

/*-------------------èµ°è¿›æ€§ç—…ç‰¹è¯Š  -----------------*/



.xbtzwrap{ padding-top:20px; width:495px; float:left;}

.xbtzcont{ width:283px; float:left; border-right:1px #0788d3 dashed; padding-right:24px; margin-left:20px;}

.xbtzcont h2{ font-size:18px; text-align:center; line-height:30px;}

.xbtzcont h2 a{ color:#0788d3;}

.xbtzcont p{ line-height:24px; text-indent:2em; padding-bottom:10px; margin-bottom:5px; border-bottom:1px #ccc dashed;}

.xbtzcont ul li{ line-height:28px;}

.xbtzcont h3{ margin-top:10px;}

.zycarewrap{ width:470px; float:left; margin:10px;}

.zycarewrap h3{ text-align:center; font-size:20px; color:#5ab700;}

.zycarewrap h3 span{ color:#ff9914; font-weight:bold; font-size:28px;}

.zycarewrap .introtab{ margin-top:10px;}

.carecont{ margin-top:20px;}

.carecont h5{ float:left; margin-right:15px;}

.carecont p{line-height:24px; text-indent:2em;}



.pic{ margin:30px 0;}

/*-------------------footer  -----------------*/

.footer{ background:#f3f3f3; padding-bottom:30px;}

.foot{ width:100%;background:#424242;height:65px; }

.consulting{width:1000px;}

.consulting dl {float:left;width:186px;height:44px;padding:13px 0; margin-left:40px;}

.consulting dt {float:left;}

.consulting dd{padding-left:52px;color:#fff;font-size:14px;}

.consulting dd a{color:#fff;}

.consulting dd span{font-family:Arial, Helvetica, sans-serif;font-size:12px;}

.consulting dd a:hover{ color:#ff0;}

.copyright{ padding-top:30px; width:1000px;}

.copyright h1{ margin-left:98px; margin-right:43px; float:left;}

.copyright div{ float:left;} 

.copyright div h2{ font-size:36px; font-weight:bold; color:#0788d3; margin-bottom:5px;}

.copyright div p{ line-height:28px;}





.cont7t {border-bottom: 1px solid #cccccc;font-size: 18px;height: 51px;position: relative;}

.cont7t li {float: left; font-size:18px;height: 35px;line-height: 35px;margin: 0 15px 0 0;padding: 15px 20px 0;

}

.cont7t li.on {border-bottom: 3px solid #0071a2;position: relative;}

.cont7t li.on a{color: #1b9bd9;}

.cont7 .bd {height: 196px;padding-top: 18px;}

.cont7 .bd li {float: left; margin-right:15px;width: 188px;}

.cont7 .bd li img {display: block;height: 193px;width: 188px;}

.cont7 .bd li.last {float: right; margin-right:0px;width: 188px;}

.cont8tab{ padding:20px 0; margin-top:20px; border:1px solid #d1d3d4;}

.cont8tab li{ display:inline; float:left; width:16.6666%; text-align:center; line-height:30px; font-size:14px; color:#666666;}

.cont8tab li font{ vertical-align:middle; margin-right:5px;}























