﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}

a.no:hover{text-decoration:none;cursor:default;}


/**/
.banner a{ display:block;  height:550px; overflow:hidden;}

.sou{ height:65px; border-bottom:1px solid #ccc; overflow:hidden;}
.s_inp01{ margin-top:18px; }
.inp01{ width:241px; height:30px; font:14px "Microsoft Yahei"; line-height:30px; background:url(img/index/sou1.gif) no-repeat; border:0 ; color:#555;  padding-left:20px;}
.inp02{ background:url(img/index/sou2.gif) no-repeat; width:97px; height:30px; border:0; cursor:pointer;}
.sou p{ width:600px; color:#555; font:14px "Microsoft Yahei"; height:65px; line-height:65px;}
.sou p a{color:#555; padding:0 8px;}

.ts{ margin-top:64px; background:url(img/index/ts_bg.jpg) no-repeat center top; height:521px; overflow:hidden; position:relative;}
.ts dl{ width:530px; float:right; margin-top:48px;}
.ts dd{ font:16px "Microsoft Yahei"; line-height:53px; height:53px; overflow:hidden; color:#555;}
.ts dd b{ color:#d40900;}
.ts .dd02{ padding-left:27px;}
.ts .dd03{ padding-left:50px;}

.zj{ height:525px; padding-top:91px; overflow:hidden; background:url(img/index/zj_bg.jpg) no-repeat center top;}
.zj dl{ width:266px; margin-right:43px; float:left;}
.zj dt{ width:266px; height:166px; position:relative;}
.zj dt img{ width:266px; height:166px;}
.zj dt em{ width:266px; height:166px; display:block; position:absolute; top:0; left:0; background:url(img/index/zj1_bg.png) no-repeat center top;}
.zj dd h3 a{ display:block; height:40px; margin-top:16px; font:16px "Microsoft Yahei"; font-weight:bold; line-height:40px; color:#222; overflow:hidden; background:url(img/index/zj_h3.png) no-repeat center top; padding-left:16px;}
.zj dd p{ font:14px "Microsoft Yahei"; line-height:30px; color:#555; height:90px; overflow:hidden; margin-top:22px;}
.zj .nones{ margin-right:0;}
.tit1{ height:128px; text-align:center;}
.tit1 em{ display:block; background:url(img/index/zj_h2.png) no-repeat center center; height:54px; font:20px "Microsoft Yahei"; color:#333; line-height:54px;}
.tit1 i{ background:#fff; padding:0 20px;}


.bg01{ height:1165px; overflow:hidden; margin-top:80px;}
.fen{width:273px; height:870px; background:url(img/index/fen_bg.jpg) no-repeat center bottom; margin-top:7px;background-size:273px 1030px;}
.fen h2{ height:88px; overflow:hidden; background:url(img/index/fen_h.jpg) no-repeat center top; font:20px "Microsoft Yahei"; font-weight:bold; line-height:88px; text-align:center;}
.fen h2 a{ color:#fff; padding-left:30px;}
.fen dt a{ display:block;width:207px; height:36px; margin:16px auto 12px; font:15px "Microsoft Yahei"; line-height:36px; overflow:hidden; background:url(img/index/fen_bg01.png) no-repeat center top; padding-left:18px; font-weight:bold; color:#333;}
.fen ul.erj{ display:none;}
.fen dd{ width:100px;  padding-left:30px; font:14px "Microsoft Yahei"; line-height:28px; color:#555; float:left; display:inline-block;}

.pro{ width:890px; margin-top:7px; overflow:hidden;}
.pro h2{ height:55px; font:16px "Microsoft Yahei"; font-weight:bold; line-height:55px; background:url(img/index/pro_h.jpg) no-repeat center top;}
.pro h2 a{ color:#fff; padding-left:35px;}
.pro h2 span a{ color:#686868; line-height:38px; display:inline-block; font-weight:normal; padding:18px 12px 0 0;}
.pro li{ width:271px; border:1px solid #ededed; float:left; margin:34px 35px 0 0; overflow:hidden;}
.pro li img{ display:block; width:271px; height:217px;}
.pro li p{ background:#ededed url(img/index/pro_jt.gif) no-repeat 240px center; padding-left:30px; height:48px; font:14px "Microsoft Yahei"; line-height:48px; color:#555;}
.pro .nones{ margin-right:0;}

.lc{ height:871px; padding-top:77px; overflow:hidden; background:url(img/index/lc_bg.jpg) no-repeat center top;}
.lc .tit1{ height:120px; overflow:hidden;}
.lc dl{ width:270px; float:left; height:350px; margin-right:40px;}
.lc dt{ width:270px; height:270px; position:relative;}
.lc dt b{ display:block; width:27px; height:18px; position:absolute; top:135px; left:275px; background:url(img/index/lc_jt11.png) no-repeat;}
.lc dd{ margin-top:12px;}
.lc dd em{ display:inline-block; font:46px Arial, Helvetica, sans-serif; color:#b7b8ba; float:left; width:64px;}
.lc dd span{ display:inline-block; font:16px "Microsoft Yahei"; color:#333; line-height:22px; margin-top:3px;}
.lc .dl08,.lc .dl04{ margin-right:0;}
.lc .dl04 dt b{ display:block; width:18px; height:27px; position:absolute; top:350px; right:0; background:url(img/index/lc_jt22.png) no-repeat;}
.lc .dl05 dt b,.lc .dl06 dt b,.lc .dl07 dt b{ background:url(img/index/lc_jt33.png) no-repeat;}


.ys{ height:1040px; background:url(img/index/ys_bg1.jpg) no-repeat center top;}
.ys .content{ position:relative;}
.ys h2{ width:1200px; height:120px; position:absolute; top:56px; left:0; text-align:center; font:30px "Microsoft Yahei"; font-weight:bold; color:#fff;}
.ys h2 em{ display:block; font:20px "Microsoft Yahei"; padding-top:5px;}
.ys dl{ width:508px; position:absolute;}
.ys dt{ height:55px; padding-top:15px; border-top:1px dashed #b2b2b2; border-bottom:1px dashed #b2b2b2; margin-left:36px; font:24px "Microsoft Yahei"; font-weight:bold; color:#333;}
.ys dt em{ display:block; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; padding-top:2px;}
.ys dt b{ color:#0250a5;}
.ys dd{ padding-top:12px;}
.ys dd p{ font:14px "Microsoft Yahei"; line-height:26px; color:#333; background:url(img/index/ys_dot.png) no-repeat left 8px; padding-left:36px; margin-top:15px;}
.ys dd p b{ color:#d40900;}
.ys .dl01{ top:300px; left:105px;}
.ys .dl02{ top:748px; right:0;}

.ys2{ background:url(img/index/ys_bg2.jpg) no-repeat center top; height:973px;}
.ys2 .dl01{ top:116px;}
.ys2 .dl02{ top:574px;}

.wit{ height:554px; margin-top:55px; background:url(img/index/about_bg.gif) no-repeat center 122px; padding:0 54px;}
.wit dt{ width:584px; height:477px; float:left; overflow:hidden;}
.wit dt img{width:584px; height:477px;}
.wit dd{ width:435px; float:right; margin-top:160px;}
.wit dd h3{ height:80px; font:19px "Microsoft Yahei"; color:#333;}
.wit dd h3 a{ display:block; color:#333;font:24px "Microsoft Yahei"; font-weight:bold;}
.wit dd h3 em{ font:28px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#e6e6e6; padding-left:8px;}
.wit dd p{ font:14px "Microsoft Yahei"; line-height:28px; color:#555; height:112px; overflow:hidden;}
.wit dd span a{ display:block; width:180px; height:50px; font:20px "Microsoft Yahei"; text-align:center; line-height:50px; background:url(img/index/about_btn.gif) repeat-x center top; margin-top:20px; color:#fff;}

.choo{ height:713px; padding-top:76px; overflow:hidden; background:url(img/index/choo_bg.jpg) no-repeat center top;}
.choo2{ height:480px; position:relative;}
.choo2 dl{ width:749px; height:437px; background:#fff; border:1px solid #d2d2d4; border-bottom:2px solid #0250a5; overflow:hidden; position:absolute; top:0; left:225px; z-index:1;}
.choo2 dt img{width:749px; height:297px; border-bottom:1px solid #d2d2d4;}
.choo2 dd{ padding:0 45px; position:relative; height:140px;}
.choo2 dd h3 a{ display:block; font:14px "Microsoft Yahei"; line-height:26px; color:#333; padding-top:28px;}
.choo2 dd p{ font:14px "Microsoft Yahei"; line-height:26px; color:#333; height:52px; overflow:hidden;}
.choo2 dd span{ display:block; position:absolute; bottom:0; right:0;}
.choo2 ul{ position:relative;}
.choo2 li{ width:233px; height:76px; overflow:hidden; font:16px "Microsoft Yahei"; line-height:76px; font-weight:bold; margin-bottom:15px;}
.choo2 li a{ display:block;width:200px; height:76px; background:url(img/index/choo_bg02.png) no-repeat; color:#333; padding-left:33px;}
.choo2 li a:hover,.choo2 li.cur a{ color:#fff; background:url(img/index/choo_bg01.png) repeat-x center top;}
.choo2 .li06{ position:absolute; top:0; right:0;}
.choo2 .li07{ position:absolute; top:91px; right:0;}
.choo2 .li08{ position:absolute; top:182px; right:0;}
.choo2 .li09{ position:absolute; top:273px; right:0;}
.choo2 .li10{ position:absolute; top:364px; right:0;}
.choo2 .li06 a,.choo2 .li07 a,.choo2 .li08 a,.choo2 .li09 a,.choo2 .li10 a{ background:url(img/index/choo_bg04.png) no-repeat center top; text-align:right; padding:0 33px 0 0;}
.choo h5{ text-align:center; font:16px "Microsoft Yahei"; line-height:50px; height:50px; color:#333; background:url(img/index/lx.png) no-repeat 435px center; padding-left:33px;}
.choo h5 em{ font:28px Arial, Helvetica, sans-serif; font-weight:bold; color:#0250a5;}


.about{ height:414px; padding-top:73px; background:url(img/index/about2_bg.gif) repeat-x center top;}
.about dt{ height:364px;float:left; background:#fff; width:530px; padding:50px 50px 0 50px; overflow:hidden;}
.about dt img{width:530px; height:284px;}
.about dt p{ text-align:center; font:20px "Microsoft Yahei"; font-weight:bold; color:#333; margin-top:28px;}
.about dt p em{ display:block; font:12px Arial, Helvetica, sans-serifl; text-transform:uppercase; padding-top:3px;}
.about dd{ width:500px; padding-top:45px; float:right; background:url(img/index/about2_line.gif) no-repeat left top;}
.about dd p{ font:14px "Microsoft Yahei"; line-height:28px; color:#fff;}
.about dd span a{ display:block; width:180px; height:50px; font:20px "Microsoft Yahei"; text-align:center; line-height:50px; background:#fff; margin-top:20px; color:#0250a5;}

.alb{ height:368px; margin-top:45px; position:relative;}
.albtit{ height:82px; overflow:hidden;background:url(img/index/alb_line.gif) no-repeat 240px center;font:16px "Microsoft Yahei"; font-weight:bold; line-height:82px;}
.albtit li{ float:left; background:#fff; padding-right:10px;}
.albtit li a{ display:inline-block; background:url(img/index/alb.gif) no-repeat left center; padding-left:48px; color:#000;}
.albtit li a:hover,.albtit .cur a{ color:#0250a5;}
.alb h5 a{ display:inline-block; font:14px "Microsoft Yahei"; line-height:82px; color:#686868; height:82px; overflow:hidden; position:absolute; top:0; right:0; background:#fff; padding-left:12px;}
.alb2{ position:relative; height:260px;}
.alb2 .arr1{ position:absolute; top:78px; left:-65px;}
.alb2 .arr2{ position:absolute; top:78px; right:-65px;}
.alb2 li{ width:273px; float:left; margin-right:35px; position:relative;}
.alb2 li img{ display:block; width:273px; height:192px;}
.alb2 li a{ display:block;}
.alb2 li em{ display:block;width:273px; height:192px; background:url(img/index/alb1_bg.png) no-repeat; position:absolute; top:0; left:0;}
.alb2 li b{ position:absolute; top:158px; right:0; display:block; width:37px; height:34px; background:url(img/index/alb_btn2.png) no-repeat;}
.alb2 li p{ height:62px; font:14px "Microsoft Yahei"; text-align:center; line-height:62px; color:#000; overflow:hidden;}
.alb2 .nones{ margin-right:0;}
.alb2 li a:hover b{background:url(img/index/alb_btn1.png) no-repeat;}

.dy{ width:795px; height:415px; float:left; overflow:hidden;}
.dy h3{ width:307px; height:262px; float:left; border:1px solid #e3e3e3; margin-top:32px; overflow:hidden;}
.dy h3 img{width:307px; height:262px;}
.dy2{ width:450px; float:right; overflow:hidden; margin-top:32px;}
.dy2 dl{ height:130px; overflow:hidden;}
.dy2 dt a{ display:block; font:15px "Microsoft Yahei"; font-weight:bold; line-height:30px; color:#333; overflow:hidden;}
.dy2 dd{ font:14px "Microsoft Yahei"; line-height:28px; height:56px; overflow:hidden; color:#555;}
.dy2 dd a{ display:inline-block; float:right; color:#0250a5;}
.dy2 li{ height:30px; overflow:hidden; margin-bottom:15px; font:14px "Microsoft Yahei"; line-height:30px;}
.dy2 li a{ display:block; color:#555;}
.dy2 li em{ display:inline-block; margin-right:22px; width:83px; height:26px; border:1px solid #ccc; text-align:center; font:14px "Microsoft Yahei"; line-height:28px; float:left;}
.dy2 li a:hover em{ color:#0250a5; border:1px solid #0250a5;}

.faq{ width:375px; height:350px; overflow:hidden;}
.faq .tit2 a{ background:url(img/index/faq_icon.png) no-repeat 23px center;}
.faq dl{ padding:33px 0; border-bottom:1px solid #ccc;}
.faq dt a{ display:block; font:14px "Microsoft Yahei"; line-height:30px; color:#333; background:url(img/index/q.gif) no-repeat left 8px; padding-left:65px; overflow:hidden; height:30px;}
.faq dd{ font:14px "Microsoft Yahei"; line-height:30px; color:#555; background:url(img/index/a.gif) no-repeat left 8px; padding-left:60px;}

.tit2{ height:50px; overflow:hidden; background:url(img/index/dy_h.gif) repeat-x center top;font:16px "Microsoft Yahei"; font-weight:bold; line-height:50px; border:1px solid #d5d4d4;}
.tit2 a{ display:block; background:url(img/index/dy_icon.png) no-repeat 23px center; padding-left:75px; color:#000;}
.tit2 span a,.faq .tit2 span a{ display:inline-block; font:14px "Microsoft Yahei"; line-height:50px; color:#686868; background:none; padding:0 12px 0 0;;}


.link{ background:url(img/index/link_bg.jpg) no-repeat center 16px  ; padding-top:75px; height:180px;overflow:hidden; }

.link h2{ height:40px; font:20px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#0250a5;font-weight:bold; padding:0 25px;}
.link h2 a{ display:inline-block; font:16px "Microsoft Yahei"; font-weight:bold; color:#000; padding-left:15px;}
.link h2 span a{ font:14px "Microsoft Yahei"; color:#686868; display:inline-block; position:relative; margin:-8px -25px 0 0;}
.link p{ font:14px "Microsoft Yahei"; line-height:30px; color:#555; padding-top:10px;}
.link p a{ color:#555; padding:0 25px; display:inline-block;}



/**/

