@charset "gb2312";
/* CSS Document */
body{ font-size:12px; font-family:"宋体"; padding:0; margin:0; color:#444; background:url(../images/bg.jpg) center repeat;}
div,form,ul,dd,dl,ol,dt,li,p{list-style:none;padding:0; margin:0; }
h1,h2,h3,h4,h5,h6{font-size:100%; margin:0; padding:0;}
img{ border:0;}
.none{ display:none;}
a{ text-decoration:none; color:#333;}
a:hover{}
.clear { width:0; height:0; margin:0; padding:0; line-height:0px; font-size:0px; clear:both; overflow:hidden;}
/*----------------------------公共样式------------------------------*/
.head{ width:100%; height:105px;background:url(../images/head.jpg) center repeat-x;}
.head a{ width:1000px; height:105px; display:block; margin:0 auto;}

.banner{ width:100%; height:450px; overflow:hidden;}
.banner1{width:100%; height:90px;background:url(../images/banner_01.jpg) center repeat-x;}
.banner2{width:100%; height:90px;background:url(../images/banner_02.jpg) center repeat-x;}
.banner3{width:100%; height:90px;background:url(../images/banner_03.jpg) center repeat-x;}
.banner4{width:100%; height:90px;background:url(../images/banner_04.jpg) center repeat-x;}
.banner5{width:100%; height:90px;background:url(../images/banner_05.jpg) center repeat-x;}

.nav{width:100%; height:48px;background:url(../images/nav.jpg) center repeat-x;}
.nav ul{width:1000px; height:48px; text-align:center; line-height:48px; overflow:hidden; margin:0 auto;}
.nav ul li{ display:inline;}
.nav ul li a{ font-size:14px; font-weight:bold; color:#fff; padding:0 14px;}

.normal{ width:980px; height:330px; margin:10px auto 0; overflow:hidden; background:#edf9ff;}
.normal h1{ width:980px; height:80px; float:left; overflow:hidden;}
.normal h1 img{ width:980px; height:80px; float:left; overflow:hidden;}
.normal .p1{ width:940px; padding:0 20px; line-height:30px; text-indent:2em; margin-bottom:10px;}
.normal strong{ color:#ef0000; font-weight:normal}
.normal .p1 strong{ color:#ef0000; font-weight:bold}

.normal1{ width:229px; height:128px; float:left; display:inline; margin-left:20px;background:url(../images/normal1.jpg) no-repeat;}
.normal1 p{ margin-top:50px; line-height:22px; padding:0 5px;}
.normal2{ width:229px; height:128px; float:left; display:inline; margin-left:10px;background:url(../images/normal2.jpg) no-repeat;}
.normal2 p{ margin-top:50px; line-height:22px; padding:0 5px;}
.normal3{ width:229px; height:128px; float:left; display:inline; margin-left:10px;background:url(../images/normal3.jpg) no-repeat;}
.normal3 p{ margin-top:50px; line-height:22px; padding:0 5px;}
.normal4{ width:229px; height:128px; float:left; display:inline; margin-left:10px;background:url(../images/normal4.jpg) no-repeat;}
.normal4 p{ margin-top:50px; line-height:22px; padding:0 5px;}

.what{ width:980px; height:600px; margin:0 auto ; overflow:hidden; background:#edf9ff;}
.what h1{ width:980px; height:50px; float:left; overflow:hidden;}
.what h1 img{ width:980px; height:50px; float:left; overflow:hidden;}
.ex{ width:946px; height:239px; float:left; display:inline; margin-left:22px; border-bottom:dashed 1px #bec4c7;}
.ex img{ display:inline; float:left;}
.ex .a1 img{ display:inline; float:left; margin-right:20px;}
.ex h2{ display:inline; float:left; width:720px; height:25px; margin-top:10px;}
.ex .p1{ display:inline; float:left; width:720px; height:72px; line-height:24px; overflow:hidden; margin-top:10px;}
.ex .a2 img{ display:inline; float:left; margin-right:10px; margin-top:15px;}
.ex .p2{ display:inline; float:left; margin-right:10px; margin-top:15px; width:260px; height:90px; overflow:hidden; }
.ex .p2 a{ display:block; line-height:26px;padding-left:10px;background:url(../images/arr2.jpg) left center no-repeat;}


.why{ width:916px; height:255px; float:left; display:inline; margin-left:22px; background:#fff; margin-top:15px; padding:5px 15px;}
.why h2{ line-height:28px; height:28px; font-size:14px; color:#ef0000;background:url(../images/arr.jpg) left center no-repeat; padding-left:25px; margin-top:7px;}
.why p{ line-height:20px;}

.biao{ width:980px; height:830px; margin:0 auto; overflow:hidden; background:#edf9ff;}
.biao h1{ width:980px; height:52px; float:left; overflow:hidden;}
.biao h1 img{ width:980px; height:52px; float:left; overflow:hidden;}

.six{ width:950px; height:300px; overflow:hidden; display:inline; margin-left:15px; float:left;}
.six img{float:left;}
.six h2{float:left; display:inline; margin-left:10px; width:580px;}
.six .six_a{float:left; display:inline; margin-left:10px; width:580px; height:92px;}
.six .six_a a{float:left; display: block; width:120px; height:34px;background:url(../images/six_bg.jpg) repeat-x; display:inline; margin-right:7px; line-height:34px; text-align:center; border:solid 1px #dfdfdf; margin-top:7px; color:#0077b2; font-size:14px;}
.six .six_a .a1{ width:120px;}
.six .six_a .a2{ width:140px;}
.six .six_a .a3{ width:160px;}
.six .six_a .a4{ width:160px;}
.six p{ width:540px; height:140px; float:left; display:inline; margin-left:10px; background:#fefefe; border:solid 1px #e5e5e5; overflow:hidden; padding:10px 15px; line-height:24px; font-size:13px;}

.type{width:950px; height:204px; overflow:hidden; display:inline; margin-left:15px; float:left; position:relative; margin-top:10px;}
.type h2{ position:absolute; left:0; top:0; height:36px;}
.type_tit{ width:600px; height:36px; position:absolute; top:45px; left:0; overflow:hidden;}
.type_tit a{float:left; display: block; width:136px; height:34px;background:url(../images/six_bg.jpg) repeat-x; display:inline; margin-right:7px;line-height:34px; text-align:center; border:solid 1px #dfdfdf;color:#0077b2; font-size:14px;}
.type_tit .hover{ border:none; height:36px; width:138px;background:url(../images/hover.jpg) no-repeat; color:#fff;}

.con_type{width:950px; height:204px; overflow:hidden;}
.con_type p{width:542px; height:90px; overflow:hidden;background:#fefefe; border:solid 1px #e5e5e5; overflow:hidden; padding:7px 15px; line-height:24px; margin-top:95px; float:left; }
.con_type img{ float:left; display: inline; margin-left:15px;}

.three{ width:950px; height:227px; display:inline; float:left; margin-left:15px; overflow:hidden;background:url(../images/three.jpg) no-repeat; margin-top:15px;}
.three p{display:inline;line-height:20px; height:50px; font-size:13px; overflow:hidden; float:left;}
.three p a{ color:#ef0000;}
.three h2{ height:28px; line-height:28px; font-size:14px; color:#185291; float:left;}

.three .p1{ margin-left:340px; width:555px;}
.three .p2{ margin-left:330px; width:555px;}
.three .p3{ margin-left:280px; width:650px;}

.three .t1{ margin-left:340px; width:555px;}
.three .t2{ margin-left:330px; width:555px;}
.three .t3{ margin-left:280px; width:650px;}

.jishu{ width:980px; height:630px; margin:0 auto; overflow:hidden; background:#edf9ff;}
.jishu h1{ width:980px; height:50px; float:left; overflow:hidden;}
.jishu h1 img{ width:980px; height:50px; float:left; overflow:hidden;}
.jishu .p1{ display:inline; float:left; line-height:24px; margin-left:30px; width:920px;}
.ji{ width:950px; height:335px; display:inline; float:left; margin-left:20px; overflow:hidden; position:relative; margin-top:10px;}
.ji_tit{ width:325px; height:335px; display:inline; float:left;overflow:hidden;background:url(../images/jishu_bg.jpg)  no-repeat; position:relative;}
.ji_tit a{ display:block; width:127px; height:112px; position:absolute; border-radius:50px;}
.ji_tit .hover1{ height:112px; top:57px; left:127px; width:69px;}
.ji_tit #ji1{ height:112px; top:57px; left:127px; width:69px;}
.ji_tit #ji2{ top:0; left:0;}
.ji_tit #ji3{ top:0; right:0;}
.ji_tit #ji4{ top:112px; left:0;}
.ji_tit #ji5{ top:112px; right:0;}
.ji_tit #ji6{ top:224px; left:0;}
.ji_tit #ji7{ top:224px; right:0;}

.ji_tit .hover2{ background:url(../images/jishu_bg1.png)  no-repeat;}
.ji_tit .hover3{background:url(../images/jishu_bg2.png)  no-repeat;}
.ji_tit .hover4{ background:url(../images/jishu_bg3.png)  no-repeat;}
.ji_tit .hover5{background:url(../images/jishu_bg4.png)  no-repeat;}
.ji_tit .hover6{background:url(../images/jishu_bg5.png)  no-repeat;}
.ji_tit .hover7{background:url(../images/jishu_bg6.png)  no-repeat;}


.con_ji{ width:565px; height:168px; display:inline; margin-left:35px; margin-top:30px; overflow:hidden; float:left;}
.con_ji img{ float:left; overflow:hidden; display:inline; margin-right:5px;}
.con_ji h2{ width:325px; height:28px; display:inline; overflow:hidden; float:left; line-height:28px; font-size:14px; color:#ef0000;}
.con_ji p{ width:325px; display:inline; overflow:hidden; float:left; line-height:22px;}
.con_ji .a1{ display:block; width:70px; height:22px; line-height:22px; text-align:center; background:#0070ad; color:#fff; float:left; margin-top:5px;}

.ji_end{ width:422px; height:111px; display:inline; float:left; margin-left:35px; overflow:hidden;background:url(../images/ji_end.jpg)  no-repeat; margin-top:17px; padding-left:140px;}
.ji_end h2{ width:422px; height:24px; display:inline; overflow:hidden; float:left; line-height:24px; color:#ef0000; margin-top:7px;}
.ji_end p{ width:190px; height:20px; display:inline; overflow:hidden; float:left; line-height:24px; margin-right:10px; color:#444;}

.kang{ width:960px; height:166px; overflow:hidden; float:left; display:inline; margin-left:10px; margin-top:20px;}
.kang img{float:left;}

.team{ width:980px; height:auto; margin:0 auto; overflow:hidden; background:#edf9ff;}
.team h1{ width:980px; height:50px; float:left; overflow:hidden;}
.team h1 img{ width:980px; height:50px; float:left; overflow:hidden;}
.ex_team{ width:980px; height:298px; display:inline; float:left; text-align:center; margin-top:10px;}

.teamli{ width:980px; height:250px; display:inline; float:left; overflow:hidden;background:url(../images/li_bg.jpg)  no-repeat;}
.teamli ul{ width:965px; height:230px; display:inline; float:left; overflow:hidden; margin-left:15px;}
.teamli ul li{ width:194px; height:230px; display:inline; float:left; overflow:hidden; padding:0 10px; margin-left:18px;}
.teamli ul li h2{ line-height:28px; text-align:center; color:#007bdc; margin-top:7px;}
.teamli ul li p{ line-height:24px;}
.teamli ul li a{ color:#ff0000;}
.teamli ul .li1{ margin-top:15px;}

.end{ width:844px; height:100px; margin:15px auto 0; overflow:hidden;background:url(../images/end.jpg) no-repeat; padding-left:130px; position:relative;}
.end p{ line-height:24px; text-indent:13em; padding-right:20px; margin-top:17px; color:#333; font-size:13px;}
.end a{ display:block; width:100px; height:25px; position:absolute; right:30px; bottom:20px;}

.footer{ width:100%; height:245px;background:url(../images/footer.jpg) top center no-repeat; text-align:center; margin-top:15px;}
.footer ul{ width:1000px; height:40px; margin:0 auto 15px; overflow: hidden; line-height:40px;}
.footer ul li{ display:inline; font-size:15px; color:#fff;}
.footer ul li a{ font-size:14px; color:#fff; padding:0 10px;}
.footer p{ line-height:24px; text-align:center;}


