﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}




/**/
body{ overflow-x:hidden;}
.banner a{ display:block; background:url(img/index/banner.jpg) no-repeat center top; height:599px; overflow:hidden;}

.banners{height: 599px;}
.fullSlide {width:100%;position:relative;height:599px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {background-repeat: no-repeat;width:100% !important;height:599px;overflow:hidden;text-align:center;background-position:center top;}
.fullSlide .bd li a {display:block;height:599px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;border-radius: 10px; transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s;
                  -moz-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Firefox 4 */
                  -webkit-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Safari and Chrome */
                  -o-transition:width 0.5s,height 0.5s,background 0.5s,color 0.5s; /* Opera */
                   display:inline-block;*display:inline;zoom:1;width:100px;height:11px;margin:6px;overflow:hidden;background:#fff;line-height:999px;}
.fullSlide .hd ul .on {background:#ee1217;width:100px;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;width:73px; height:73px;}
.fullSlide .prev{ background:url(img/Index/left1s.png) no-repeat; }
.fullSlide .next {left:auto;right:5%;background:url(img/Index/right1s.png) no-repeat;}

.sou{ height:78px; border-bottom:1px solid #d2d2d2;overflow:hidden;}
.s_inp01{ margin-top:20px; }
.inp01{ width:286px; font:12px "Microsoft Yahei"; height:40px; line-height:40px; background:url(img/index/sou1.gif) no-repeat; border:0 ; color:#888;padding-left:10px;}
.inp02{ background:url(img/index/sou2.gif) no-repeat; width:44px; height:40px; border:0; cursor:pointer;}
.sou p{ width:600px; font:14px "Microsoft Yahei"; line-height:80px; height:80px; color:#333;}
.sou p a{color:#333; padding:0 8px;}

.pro{ height:945px; padding-top:65px; background:#f6f6f6; overflow:hidden;}
.pro h2{ height:108px; font:40px "Microsoft Yahei"; text-align:center; font-weight:bold;}
.pro h2 a{ color:#000;}
.fen{ width:300px; background:#fff;}
.fen h3{ height:92px; background:url(img/index/fen_bg.gif);padding-top:30px;font:24px "Microsoft Yahei"; text-align:center; font-weight:bold; color:#fff;}
.fen h3 a{ color:#fff;}
.fen h3 em{ display:block; font:23px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; margin-top:8px;}
.fen h4{ font:16px "Microsoft Yahei"; height:61px; border-bottom:1px solid #e3e3e3; line-height:61px; overflow:hidden;}
.fen h4 a{ display:block; padding-left:36px; color:#333; background:url(img/index/fen_jt1.gif) no-repeat 254px center;}
.fen h4 a:hover{ font-weight:bold; color:#ec1b24;background:url(img/index/fen_jt2.gif) no-repeat 254px center;}
.fen ul{ width:271px; margin:0 auto;}
.fen li{ font:14px "Microsoft Yahei"; line-height:41px; height:41px; border-bottom:1px dashed #e3e3e3;}
.fen li a{ display:block; padding-left:36px; color:#666;}

.pro2{ width:870px; float:right;}
.pro2 h3{ height:48px; border:1px solid #cfcfcf; border-left:0; border-right:0; overflow:hidden;}
.pro2 h3 span a{ display:inline-block; width:130px; height:48px; font:16px "Microsoft Yahei"; text-align:center; line-height:48px; color:#333;}
.pro2 h3 em a{ display:inline-block; float:right; font:14px "Microsoft Yahei"; line-height:48px; color:#333; width:60px;}
.pro2 li{ width:275px; height:328px; float:left; margin:20px 22px 0 0; overflow:hidden; position:relative;}
.pro2 li a{ display:block;}
.pro2 li img{width:275px; height:328px;}
.pro2 li p{ width:275px; height:40px; font:14px "Microsoft Yahei"; text-align:center; line-height:40px; color:#666; overflow:hidden; position:absolute; bottom:0; left:0; background:url(img/index/pro_line.gif) no-repeat center top;}
.pro2 .nones{ margin-right:0;}

.guan1{ background:url(img/index/guan1.jpg) no-repeat center top; height:520px; overflow:hidden; position:relative;}
.guan1 h5{ width:265px; height:150px; position:absolute; top:185px; left:50%; margin-left:320px;}
.guan1 h5 p{ font:16px "Microsoft Yahei"; background:url(img/index/guan_lx.png) no-repeat left 8px; padding-left:55px; color:#fff;}
.guan1 h5 p em{ font:26px Arial, Helvetica, sans-serif; display:block;}
.guan1 h5 a{ display:block; width:240px; text-align:center; height:50px; background:#ec1b24; color:#fff; font:16px "Microsoft Yahei"; line-height:50px; margin:20px 0 0 0;}

.ys{ height:1400px;overflow:hidden;}
.ys h2{ text-align:center; font:38px "Microsoft Yahei"; color:#333; height:120px; overflow:hidden;}
.ys h2 b{ text-align:center; font:38px "Microsoft Yahei"; color:#f00; height:210px;font-weight:bold;overflow:hidden;}
.ys h2 em{ display:block; font:20px "Microsoft Yahei"; color:#666; padding-top:10px;}
.ys dl{ height:386px;margin-bottom:50px; position:relative;}
.ys dt{ width:600px; height:386px; overflow:hidden;}
.ys dt img{ display:block; width:600px; height:386px;}
.ys dd{ background:url(img/index/about_bg.jpg); height:296px; width:500px; padding:90px 50px 0 50px;}
.ys dd h3{ font:20px "Microsoft Yahei"; font-weight:bold; color:#333; margin-bottom:30px;}
.ys dd h3 em{ display:block; padding-top:18px; font:16px "Microsoft Yahei"; line-height:27px; color:#666;}
.ys dd p{ font:14px "Microsoft Yahei"; line-height:25px; color:#666; background:url(img/index/ys_dot.png) no-repeat left 8px; padding-left:24px; margin-bottom:12px;}
.ys dd span{ display:block; width:125px; height:110px; background:#ff0c1c; text-align:center; position:absolute; top:-50px; left:1075px; font:28px "Microsoft Yahei"; color:#fff;}
.ys dd span em{ display:block; font:18px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#ff5561; padding-top:27px;}
.ys .dl01 dd{ height:246px; margin-top:50px;}
.ys .dl01 dd span{ top:0; left:475px;}
.ys .dl03 dd span{ left:0;}

.guan2{background:url(img/index/guan2.jpg) no-repeat center top;height:404px; position:relative; overflow:hidden;}
.guan2 h5{ font:30px Arial, Helvetica, sans-serif; color:#fff; height:50px; line-height:50px; background:url(img/index/guan_lx.png) no-repeat left center; padding-left:55px; position:absolute; top:225px; left:50%; margin-left:-600px; width:260px;}

.wit{ height:723px; padding-top:50px; background:#f7f7f7;position:relative;}
.wit h2 a{ display:block; height:112px; font:40px "Microsoft Yahei"; text-align:center; font-weight:bold; color:#333;}
.wit2{ background:url(img/index/wit_bg.jpg) no-repeat center top; height:480px; overflow:hidden; position:relative; padding-top:50px;}
.wit .wit01{ width:830px; height:429px; margin:0 auto;}
.wit li{ width:830px; height:429px; position:relative; overflow:hidden;}
.wit li img{ display:block;width:830px; height:429px;}
.wit li em{ display:block; width:100%; font:14px "Microsoft Yahei"; text-align:center; line-height:50px; height:50px; overflow:hidden; background:url(img/index/wit_alp.png); position:absolute; bottom:0; left:0; color:#fff;}
.arr1 a{ display:block; width:19px; height:54px; overflow:hidden; background:url(img/index/wit_l.png) no-repeat; position:absolute; top:230px; left:60px;}
.arr2 a{ display:block; width:19px; height:54px; overflow:hidden; background:url(img/index/wit_r.png) no-repeat; position:absolute;top:230px; right:60px;}
.arr1 a:hover,.arr2 a:hover{ background-position:0 -54px;}

.par{ height:700px; overflow:hidden; margin-top:40px;}
.par h2 a{ display:block; height:112px; font:40px "Microsoft Yahei"; text-align:center; font-weight:bold; color:#333;}
.par ul{ width:1195px; border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb; height:564px; overflow:hidden;}
.par li{ width:238px; height:187px; border-left:1px solid #ebebeb; border-top:1px solid #ebebeb; overflow:hidden; float:left; position:relative;}
.par li img{ display:block;width:238px; height:187px;}
.par li em{ display:block; width:100%; font:14px "Microsoft Yahei"; text-align:center; height:24px; position:absolute; bottom:36px; left:0;}
.par .li8{ width:236px; height:185px; padding:1px;}
.par .li8 img{width:236px; height:185px;}
.par .li8 em{ display:block; font:18px "Microsoft Yahei"; text-align:center; line-height:28px; color:#fff; padding:0 30px; bottom:48px; width:176px; height:84px; overflow:hidden;}
.par .limore a{ display:block; width:238px; height:187px;}
.par .limore img{ display:block; width:50px; height:50px; padding:53px 0 0 90px;}

.about{ height:700px; padding-top:50px; background:url(img/index/about_bg.jpg); overflow:hidden;}
.ab01{ height:500px; overflow:hidden; background:url(img/index/about_h.png) no-repeat left top;}
.ab01 dl{ height:431px; overflow:hidden;}
.ab01 dt{ width:700px; position:relative; height:431px; float:left;}
.ab01 dt i{ display:block; width:600px; height:380px; position:absolute; top:0; right:0;}
.ab01 dt i img{ width:600px; height:380px;}
.ab01 dt em{ display:block;width:254px; height:214px; border:3px solid #fff; position:absolute; bottom:0; left:0;}
.ab01 dt em img{width:254px; height:214px;}
.ab01 dd{ width:400px; height:431px; background:url(img/index/about_line.gif) no-repeat left 50px; padding-left:100px; float:right;}
.ab01 dd em{ display:block; font:18px Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:50px; height:50px; overflow:hidden; color:#333;}
.ab01 dd h3{ height:118px; margin-top:24px; background:url(img/index/about_line2.gif) no-repeat left bottom; font:55px Arial, Helvetica, sans-serif; font-weight:bold; color:#333; text-transform:uppercase;}
.ab01 dd h3 a{ display:block; font:18px "Microsoft Yahei"; padding-top:2px;}
.ab01 dd p{ font:14px "Microsoft Yahei"; line-height:26px; color:#555; padding-top:20px; height:104px; overflow:hidden;}
.ab01 dd span a{ display:block; font:14px "Microsoft Yahei"; color:#fff; width:212px; height:40px; background:#ff0000; text-align:center; line-height:40px; margin-top:20px;}

.honor{ height:253px; overflow:hidden;}
.ho01{ width:220px; height:180px; overflow:hidden; background:#ddd;}
.ho01 li{ font:16px "Microsoft Yahei"; text-align:center; height:90px; overflow:hidden;}
.ho01 li a{ display:block; color:#333; height:60px; padding-top:30px;}
.ho01 li em{ display:block; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; background:url(img/index/honor_line1.gif) no-repeat center center; color:#777;}
.ho01 li a:hover,.ho01 .cur a{ background:#609ef9 url(img/index/honor_jt.gif) no-repeat right center; color:#fff;}
.ho01 li a:hover em,.ho01 .cur em{ color:#bfd8fd; background:url(img/index/honor_line2.gif) no-repeat center center;}
.ho02{ width:950px; height:180px; overflow:hidden;}
.ho02 li{ width:300px; height:180px; float:left; margin-right:25px; position:relative;}
.ho02 li img{ width:300px; height:180px;}
.ho02 li em{ display:block; width:300px; height:35px; font:14px "Microsoft Yahei"; text-align:center; color:#fff; background:url(img/index/honor_alp.png); line-height:35px; position:absolute; bottom:0; left:0;}
.ho02 .nones{ margin-right:0;}

.news{ height:475px; margin-top:60px; width:800px; overflow:hidden;}
.news01 h2{ width:268px; height:313px; float:left; overflow:hidden; position:relative;}
.news01 h2 img{ width:268px; height:313px;}
.news01 h2 em{ display:block; width:65px; height:65px; position:absolute; top:0; right:0; background:url(img/index/news_t.png) no-repeat;}
.news01 dl{ width:502px; float:right; height:123px;border-bottom:1px solid #e1e1e1;}
.news01 dt a{ display:block; height:45px; font:14px "Microsoft Yahei"; font-weight:bold; line-height:45px; color:#333; overflow:hidden;}
.news01 dd{ font:14px "Microsoft Yahei"; line-height:26px; color:#555; height:52px;}
.news01 dd a{color:#555;}
.news01 ul{width:502px; float:right; padding-top:20px;}
.news01 li{ font:14px "Microsoft Yahei"; line-height:36px; height:36px; overflow:hidden; background:url(img/index/news_line.gif) no-repeat left center; padding-left:20px;}
.news01 li a{ color:#555;} 
.news01 li em{ float:right; color:#555;}

.faq{ width:343px; margin-top:60px; overflow:hidden; height:420px; overflow:hidden;}
.faq dl{ padding-bottom:30px;}
.faq dt a{ display:block; font:14px "Microsoft Yahei"; line-height:20px; height:20px; overflow:hidden; background:url(img/index/q.gif) no-repeat left center; padding-left:28px; color:#333;}
.faq dd{ font:14px "Microsoft Yahei"; line-height:25px; background:url(img/index/a.gif) no-repeat left 2px; padding-left:28px; color:#555; margin-top:15px;}

.tit1{ height:49px; border-bottom:1px solid #e1e1e1; font:18px "Microsoft Yahei"; line-height:49px; margin-bottom:28px;}
.tit1 a{ color:#333;}
.tit1 em{ padding-left:6px; font:16px "Microsoft Yahei"; color:#bfbfbf; text-transform:uppercase;}
.tit1 span a{ display:inline-block; font:14px "Microsoft Yahei"; line-height:49px; color:#888; float:right;}


.link{ padding-top:45px;padding-bottom:20px; background:#f8f8f8;overflow:hidden; position:relative; z-index:1;}
.link h2{ width:135px; font:16px "Microsoft Yahei"; font-weight:bold; line-height:45px; height:45px; float:left; overflow:hidden;}
.link h2 a{ color:#231f20;}
.link h2 em{ padding-left:8px; font:14px Arial, Helvetica, sans-serif; color:#8d8b8c; text-transform:uppercase;}
.link p{ width:840px;  font:14px "Microsoft Yahei"; line-height:45px; overflow:hidden; float:left;}
.link p a{ display:inline-block; padding:0 17px; color:#555;}
.link h4 a{ display:inline-block; float:right; width:180px; height:45px; font:14px "Microsoft Yahei"; text-align:center; line-height:45px; background:url(img/index/link_btn.png) no-repeat center top; color:#fff;}



/**/

