﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}




/**/
.banner a{ display:block;height:500px; overflow:hidden;}

/*底部结束*/
.sou{ width:1000px; height:50px; line-height:50px; margin:0 auto; overflow:hidden;}
.s_inp01{ width:241px; margin-top:9px;}
.inp01{ width:191px; height:32px; line-height:32px; background:url(Img/Index/sou1.gif) no-repeat; border:0 ; color:#999; font-size:14px; font-family:"Microsoft Yahei"; padding-left:10px;}
.inp02{ background:url(Img/Index/sou2.gif) no-repeat; width:40px; height:32px; border:0; cursor:pointer;}
.sou p{ width:600px; font:14px "Microsoft Yahei"; color:#0758b3; height:50px; line-height:50px;}
.sou p a{color:#999; padding:0 8px;}

.bg1{ height:945px; padding-top:52px; overflow:hidden; background:url(Img/Index/bg1.jpg) no-repeat center top;}
.honor1{ height:510px; border-top:4px solid #0758b3; background:#fff; overflow:hidden; position:relative;}
.honor1 h2{ width:460px; float:left; overflow:hidden; display:inline; margin:35px 0 0 35px;}
.honor1 h2 img{ display:block; width:290px; height:398px; padding:25px 84px; background:#f5f8fc; border:1px solid #ccc;}
.honor1 dl{ width:468px; float:right; overflow:hidden; margin-top:48px;}
.honor1 dt{ font:28px "Microsoft Yahei"; text-align:center; width:429px; color:#0758b3;}
.honor1 dt em{ display:block; font:18px "Microsoft Yahei"; text-align:center; color:#333;}
.honor1 dd{ font:20px "Microsoft Yahei"; width:429px; text-align:center; background:url(Img/Index/honor_bg.gif) no-repeat left 10px; margin-top:30px; height:275px;}
.honor1 dd em{ color:#0758b3; height:30px;}
.honor1 dd p{ font:14px "Microsoft Yahei"; color:#666; line-height:24px; background:url(Img/Index/honor_dot.gif) no-repeat 32px 8px; padding-left:50px; text-align:left; margin:15px;}
.honor1 h5{ width:429px; float:right; overflow:hidden; text-align:center; height:60px; margin-right:40px; display:inline; position:absolute; right:0; bottom:40px;}
.honor1 h5 a.a01{ display:inline-block; width:105px; height:44px; margin:0 20px; background:url(Img/Index/l_01.png) no-repeat;}
.honor1 h5 a.a01:hover{background:url(Img/Index/l_11.png) no-repeat;}
.honor1 h5 a.a02{display:inline-block; width:105px; height:44px; margin:0 20px; background:url(Img/Index/r_02.png) no-repeat;}
.honor1 h5 a.a02:hover{background:url(Img/Index/r_22.png) no-repeat;}
.honor1 .line{ height:40px; overflow:hidden;}
.bg1 li{ width:170px; float:left; margin-right:37px;}
.bg1 li img{ display:block; width:168px; height:182px; border:1px solid #ccc;}
.bg1 li em{ display:block; font:14px "Microsoft Yahei"; text-align:center; height:45px; overflow:hidden; background:url(Img/Index/honor_bg1.png) no-repeat center top; color:#333; line-height:45px;}
.bg1 .nones{ margin-right:0;}

.tit1{ height:98px;color:#333; overflow:hidden; font:30px "Microsoft Yahei"; text-align:center; font-weight:bold; background:url(Img/Index/line1.png) no-repeat center 19px;}
.tit1 a{ color:#333;}
.tit1 em{ color:#0758b3;}
.tit1 i{ display:block; font:20px "黑体"; color:#333;}

.pro{ height:818px; margin-top:52px; overflow:hidden;}
.pro .tit1{ font-size:34px; background:url(Img/Index/line.gif) repeat-x center 22px;}
.pro .tit1 a{ background:#fff; padding:0 12px;}
.pro .tit1 span{ background:#fff; padding:0 12px;}
.fen{ width:230px; overflow:hidden;}
.fen h2 a{ display:block; background:url(Img/Index/fen_h.gif) no-repeat center top; font:24px "黑体"; font-weight:bold; text-align:center; line-height:83px; overflow:hidden; color:#fff;}
.fen ul{ height:430px; border:1px solid #ccc; border-bottom:0; background:#f5f5f5;}
.fen li{ height:38px; overflow:hidden; border-bottom:1px solid #ccc; font:16px "Microsoft Yahei"; line-height:38px;}
.fen li a{ display:block; color:#333; background:url(Img/Index/fen_more.gif) no-repeat 20px 12px; padding-left:50px;}
.fen h4{ height:131px; overflow:hidden; background:url(Img/Index/fen_bg.jpg) no-repeat center top;}
.fen h4 p{ font:16px "Microsoft Yahei"; color:#fdd703; background:url(Img/Index/fen_lx.png) no-repeat 25px 45px; padding-left:50px; padding-top:45px;}
.fen h4 p em{ display:block; font:20px Arial, Helvetica, sans-serif; font-weight:bold;}

.pro2{ width:737px;}
.pro2 dl{ width:737px; height:460px; margin-bottom:10px; overflow:hidden; position:relative;}
.pro2 dt{width:737px; height:460px;}
.pro2 dt img{width:737px; height:460px;}
.pro2 dd{width:677px; display:block; height:50px; padding:0 30px; position:absolute; bottom:0; left:0; background:url(Img/Index/alp.png);}
.pro2 dd em{ display:block; font:20px "Microsoft Yahei"; color:#fff; padding:12px 0 5px 0;    text-align: center;}
.pro2 dd p{ font:14px "Microsoft Yahei"; color:#fff;}
.probig {  position:relative;}
.probig_prev,.probig_next{ position:absolute; top:200px; display:block;width:51px;height:51px;}
.probig_prev{left:20px;}
.probig_next{right:20px;}
.pro2 li{width:237px; margin-right:12px; float:left;}
.pro2 li img{ width:237px; height:147px;}
.pro2 li em{ display:block; font:14px "Microsoft Yahei"; text-align:center; color:#666; height:45px; line-height:45px;}
.pro2 .nones{ margin-right:0;}

.ys{ background:url(Img/Index/ys1.jpg) no-repeat center top; height:1030px; overflow:hidden;}
.ys .content{ position:relative;}
.ys h2{ font:28px "Microsoft Yahei"; text-align:center; color:#333; width:1000px; height:100px; position:absolute; top:70px; left:0;}
.ys h2 em{ display:block; font:36px "Microsoft Yahei"; text-align:center; font-weight:bold; color:#0758b3;}
.ys dl{ width:460px; height:270px;}
.ys dt{ font:26px "Microsoft Yahei"; font-weight:bold; padding-left:15px; color:#fff; padding-bottom:15px;}
.ys dt em{ display:block; font:20px "Microsoft Yahei";}
.ys dd p{ font:14px "Microsoft Yahei"; line-height:24px; color:#fff; background:url(Img/Index/ys_dot1.png) no-repeat left 8px; padding-left:15px;} 
.ys .dl01{ position:absolute; top:405px; left:520px;}
.ys .dl02{ position:absolute; top:640px; left:0;}

.ys2{ background:url(Img/Index/ys2.jpg) no-repeat center top; height:553px;}
.ys2 dt{ color:#0063b8;}
.ys2 dt em{ color:#222;}
.ys2 dd p{background:url(Img/Index/ys_dot2.png) no-repeat left 9px; color:#666; }
.ys2 .dl01{ position:absolute; top:35px; left:520px;}
.ys2 .dl02{ position:absolute; top:300px; left:0;}

.wit{ height:665px; margin-top:55px; overflow:hidden;}
.wit .tit1{ background:url(Img/Index/line.gif) repeat-x center 19px;}
.wit .tit1 a{ background:#fff; padding:0 12px;}
.wit h3{ width:770px; height:500px; overflow:hidden; float:left; position:relative;}
.wit h3 img{width:770px; height:500px;}
.wit h3 em{ display:block; width:770px; height:42px; font:14px "Microsoft Yahei"; text-align:center; color:#fff; line-height:42px; background:url(Img/Index/alp.png); position:absolute; bottom:0; left:0;}
.wit ul{ width:220px; float:right;}
.wit li{width:220px; height:142px; position:relative; position:relative; margin-bottom:10px;}
.wit li img{width:220px; height:142px;}
.wit li em{display:block; width:220px; height:42px; font:14px "Microsoft Yahei"; text-align:center; color:#fff; line-height:42px; background:url(Img/Index/alp.png); position:absolute; bottom:0; left:0;}
.wit h5{ width:220px; float:right; overflow:hidden; text-align:center; height:60px;}
.wit h5 a.a01{ display:inline-block; width:105px; height:44px; background:url(Img/Index/top1.png) no-repeat;}
.wit h5 a.a01:hover{background:url(Img/Index/top2.png) no-repeat;}
.wit h5 a.a02{display:inline-block; width:105px; height:44px; background:url(Img/Index/top3.png) no-repeat;}
.wit h5 a.a02:hover{background:url(Img/Index/top4.png) no-repeat;}

.dy{ height:536px; padding-top:56px; margin-bottom:45px; overflow:hidden; background:#f5f8fc;}
.dy .tit1{ background:url(Img/Index/line.gif) repeat-x center 19px; height:70px;}
.dy .tit1 a{ background:#f5f8fc; padding:0 12px;}
.dy1{ width:385px; height:413px; border-bottom:4px solid #0758b3; overflow:hidden; position:relative;}
.dy1 dt{ width:385px; height:260px;}
.dy1 dt img{width:385px; height:260px;}
.dy1 dd{ font:16px "Microsoft Yahei"; color:#666; line-height:21px; padding-top:36px;}
.dy1 dd em a{ display:block; width:95px; height:26px; font:14px "Microsoft Yahei"; text-align:center; line-height:26px; border:3px solid #0758b3; margin-top:20px;}
.dy1 .arr1{ width:40px; height:40px; overflow:hidden; position:absolute; top:110px; left:10px;}
.dy1 .arr2{width:40px; height:40px; overflow:hidden; position:absolute; top:110px; right:10px;}
.dy2{ width:555px; overflow:hidden; position:relative;}
.dy2 h3 a{ display:block; font:14px "Microsoft Yahei"; color:#333; line-height:36px; overflow:hidden; position:absolute; top:0; right:0;}
.tit2{ height:36px; overflow:hidden; background:url(Img/Index/dy_line.gif) no-repeat 240px center;}
.tit2 li{ width:120px; height:36px; font:20px "Microsoft Yahei"; text-align:center; line-height:36px; color:#999; float:left;}
.tit2 li a{ color:#999; display:block; width:120px; height:36px;}
.tit2 li a:hover,.tit2 .cur a{ background:#0758b3; color:#fff;}
.dy2 dl{ height:90px; border-bottom:1px solid #999; margin-top:36px;}
.dy2 dd{ width:440px; float:left; font:14px "Microsoft Yahei"; line-height:24px; color:#666; height:82px; overflow:hidden;}
.dy2 dd a{ display:block; font:16px "Microsoft Yahei"; height:32px; color:#333;}
.dy2 dt{ width:90px; height:85px; background:#999; float:right; overflow:hidden; font:40px "Microsoft Yahei"; text-align:center; color:#fff; padding-top:5px;}
.dy2 dt em{ display:block; font:16px "Microsoft Yahei";}
.dy2 .cur dt{ background:#0758b3;}

.fc{ height:485px; overflow:hidden;}
.fc .tit1 a{ background:#fff; padding:0 20px;}
.fc .tit1{ background:url(Img/Index/line.gif) repeat-x center 19px; height:68px;}
.fc li{ width:326px; height:176px; position:relative; float:left; margin-bottom:7px;}
.fc li img{ width:326px; height:176px;}
.fc li em{display:block; width:326px; height:42px; font:14px "Microsoft Yahei"; text-align:center; color:#fff; line-height:42px; background:url(Img/Index/alp.png); position:absolute; bottom:0; left:0;}
.fc .li01{ width:668px; height:360px; margin-right:6px;}
.fc .li01 img{width:668px; height:360px;}
.fc .li01 em{display:block; width:668px; height:42px; font:14px "Microsoft Yahei"; text-align:center; color:#fff; line-height:42px; background:url(Img/Index/alp.png); position:absolute; bottom:0; left:0;}

.about{ background:url(Img/Index/about_bg.jpg) no-repeat center top; height:327px; overflow:hidden;}
.about dl{ width:730px; margin:53px auto 0; height:300px;}
.about dt{ font:30px "Microsoft Yahei"; text-align:center; font-weight:bold;}
.about dt a{ color:#0758b3;}
.about dt em{ color:#d1d3d5; padding:0 8px; font-weight:normal;}
.about dt i{ font:30px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.about dd{ font:14px "Microsoft Yahei"; color:#333; line-height:30px; margin-top:12px;}
.about dd em a{ display:block; width:145px; height:40px; font:14px "Microsoft Yahei"; text-align:center; color:#333; background:#fdd703; line-height:40px; margin:25px auto 0;}

.link{ height:105px; background:#f5f5f5; padding-top:55px;overflow:hidden; }
.link h2{ width:165px; float:left; overflow:hidden; font:18px "Microsoft Yahei"; font-weight:bold;}
.link h2 a{ display:block; color:#333; }
.link h2 .linka01 { background:url(Img/Index/link_h.gif) no-repeat left 12px;}
.link h2 em{ display:inline-block; font:16px "Microsoft Yahei";}
.link h2 i{ padding-left:24px;}
.link p{ width:835px; font:14px "Microsoft Yahei"; float:left; line-height:24px; color:#666;}
.link p a{ color:#666; padding:0 21px; display:inline-block;}



/**/

