@charset "utf-8";
/* CSS Document */
html{color:#000;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%; font-size:12px;color:#333;font-family:Microsoft YaHei; background:#fff; min-width:1190px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
a { color:#333; text-decoration:none}
h1,h2,h3,h4,h5 { font-family:microsoft yahei,simhei; font-weight:bold;}
img{ border:none;}
ol,ul,li {list-style:none;}
.cl { clear:both;}
.cl:after { content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
.fl,.fr {_display:inline;}
.fl{float:left;}
.fr{float:right;}
.w1000{ width:1000px; margin:0 auto;}
.h10{ height:10px; width:100%;}


blockquote{ position:absolute; width:820px; top:60px; left:200px; color:#f4e6ff; font-size:14px; line-height:28px; text-indent:30px;}
.box{ width:1190px; margin:0 auto; position:relative}
.mbox{ position:absolute; top:70px; left:0; width:1190px;}

.menu{ width:100%; height:84px; background:#b21a23}
.menu ul li{ width:200px; height:84px; float:left; position:relative}
.menu ul li a{ display:block; width:200px; height:84px; background:url(../images/nav.png) no-repeat;}
.menu ul li a i{ display:none;}
.menu ul li a.db{ background-position:0 0}
.menu ul li a.cg{ background-position:0 -84px;}
.menu ul li a.yg{ background-position:0 -168px}
.menu ul li a.mc{ background-position:0 -252px;}
.menu ul li a.wy{ background-position:0 -336px;}
.menu ul li.on,.menu ul li:hover{ background:#8d151c}
.menu ul li.on a.db{ background-position:-200px 0}
.menu ul li.on a.cg{ background-position:-200px -84px}
.menu ul li.on a.yg{ background-position:-200px -168px}
.menu ul li.on a.mc{ background-position:-200px -252px}
.menu ul li.on a.wy{ background-position:-200px -336px;}
.menu ul li.on a i{ display:block; background:url(../images/bg04.jpg) no-repeat; width:216px; height:9px; position:absolute; top:-9px;}

.part1 a.prev{ display:block; width:35px; height:80px; line-height:80px; text-align:center; font-size:50px; font-family:"宋体"; color:#fff; position:absolute; top:281px; left:0; background:#2c2c2c; cursor:pointer}
.part1 a.next{ display:block; width:35px; height:80px; line-height:80px; text-align:center; font-size:50px; font-family:"宋体"; color:#fff; position:absolute; top:281px; right:0; background:#2c2c2c;cursor:pointer}
.part1 a.prev:hover,.part1 a.next:hover{ background:#b21a23}
.change{ width:1000px; height:614px; background:#fff; border:14px solid #b21a23; margin:0 auto; position:relative}
.change h2{ background:url(../images/tit01.png) no-repeat; width:390px; height:189px; position:absolute; left:305px; top:-40px}
.change .sign{ position:absolute; top:45px; padding:0 30px}
.change .sign p{ font-size:14px; line-height:24px; text-indent:30px;}
.change dl{ margin-top:180px; padding:0 30px; height:400px;}
.change dl dt{ float:left; width:620px; height:369px; padding:10px; background:#fff; box-shadow:2px 2px 8px 1px #e0e0e0; position:relative}
.change dl dt img{ width:620px; height:369px;}
.change dl dt p{ position:absolute; bottom:10px; left:10px; width:620px; background:url(../images/bg01.png) repeat; height:35px; text-align:center; font-size:16px; color:#fff; line-height:35px}
.change dl dt i{ display:block; position:absolute; top:-20px; right:-10px; background:url(../images/i01.png) no-repeat; width:127px; height:102px;}
.change dl dt i.i01{ background-position:0 0}
.change dl dt i.i02{ background-position:0 -102px;}
.change dl dt i.i03{ background-position:0 -204px;}
.change dl dt i.i04{ background-position:0 -306px;}
.change dl dt i.i05{ background-position:0 -408px;}
.change dl dt i.i06{ background-position:0 -510px;}
.change dl dt i.i07{ background-position:0 -612px;}
.change dl dt i.i08{ background-position:0 -714px;}
.change dl dt i.i09{ background-position:0 -816px;}
.change dl dt i.i10{ background-position:0 -918px;}
.change dl dd{ width:276px; float:right;}
.change dl dd img{ padding:3px; background:#fff;box-shadow:2px 2px 5px 1px #e0e0e0; margin-bottom:10px;}
.change dl dd p{ font-size:14px; line-height:24px; width:100%; float:left; margin-bottom:5px}
.change dl dd p a{ color:#b21a23}
.change dl dd p strong{ color:#b21a23; float:left}
.change dl dd p strong i{ display:inline-block; background:url(../images/bg02.jpg) no-repeat; width:21px; height:29px; margin-left:2px;}
.change dl dd p em{ font-style:normal; display:block; padding:0 30px; float:left; line-height:30px; border:2px solid #b21a23; border-radius:50px; font-weight:bold; color:#b21a23; font-size:24px;}

.part2{ width:1000px; margin:0 auto}
.part2 a.prev{ display:block;font-size:100px; font-family:"宋体"; color:#fff; position:absolute; top:380px; left:0;cursor:pointer}
.part2 a.next{ display:block;font-size:100px; font-family:"宋体"; color:#fff; position:absolute; top:380px; right:0;cursor:pointer}
.part2 a.prev:hover,.part2 a.next:hover{ opacity:0.8}
.con h2{ background:url(../images/tit02.png) no-repeat; width:359px; height:74px; margin:0 auto}
.con .sign{ background:url(../images/bg05.png) no-repeat; width:1000px; height:91px;}
.con .sign p{font-size:14px; line-height:24px; text-indent:30px; color:#fff; padding:25px 0}
.info{ margin-top:55px; padding:0 15px; background:url(../images/bg07.png) no-repeat; height:523px;}
.info .fl{ width:439px; position:relative}
.info .fl img{ width:439px; height:292px; margin-left:3px}
.info .fl em{ display:block; position:absolute; top:0; left:0; background:url(../images/bg06.png) no-repeat; width:299px; height:129px;}
.info .fr{ position:relative; width:522px}
.info .fr img.person{ width:150px; height:150px; border-radius:100%; border:3px solid #fff; position:absolute; top:-15px; right:30px; box-shadow:0 2px 5px 0 #cccccc;}
.info .fr p.name{ font-size:42px; color:#fdfa2d; font-weight:bold; width:350px; text-align:center}
.info .fr p.job{ font-size:20px; color:#fff; width:350px; text-align:center; margin-top:25px;}
.info .fr dl{ width:100%; float:left; position:absolute; top:140px}
.info .fr dl dd{ width:430px; padding:0 20px; float:left; background:#fff; height:150px; overflow:hidden;}
.info .fr dl dd p{ font-size:14px; line-height:24px; border-bottom:1px dashed #0b0b0b; padding:5px 0}
.info .fr dl dd p a{ color:#b21a23}
.info .fr dl dt{ width:50px; height:116px; background:#fdfa2d; float:left; margin-top:44px}
.info .fr dl dt img{ width:34px; height:34px; margin:41px 8px;-webkit-transition: 1s ease all; -moz-transition: 1s ease all;transition: 1s ease all;-webkit-transform-origin: center center;-moz-transform-origin: center center;transform-origin: center center;}
.info .fr dl dt.on img{-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);transform: rotate(135deg);}
.info ul{ margin-top:35px; float:left; width:100%; float:left}
.info ul li{ float:left; width:316px;background:#fff; background:url(../images/bg08.png) no-repeat right center}
.info ul li img{ width:266px; height:160px; border:5px solid #fff;}
.info ul li.last{ background:none}

.part3{ width:1000px; margin:0 auto;}
.part3 dl{ width:100%; float:left}
.part3 dl dt{ width:330px; height:124px; float:left}
.part3 dl dd{ width:620px; float:right}
.part3 dl dd p{ color:#fff; font-size:14px; line-height:24px; width:450px; float:left}
.part3 dl dd i{ display:block; background:url(../images/bg04.png) no-repeat; width:134px; height:108px; float:left; margin-left:10px}
.part3 ul{ width:100%; float:left; margin-top:50px;}
.part3 ul li{ width:100%; padding:30px 0; background:#fff; margin-bottom:25px; float:left}
.part3 ul li .icons{ width:117px; padding:10px 35px; text-align:center; font-size:18px; font-weight:bold; color:#b21a23}
.part3 ul li .icons i{ display:inline-block; background:url(../images/icon.png) no-repeat; width:117px; height:117px;}
.part3 ul li .icons i.i01{ background-position:0 0}
.part3 ul li .icons i.i02{ background-position:0 -117px}
.part3 ul li .icons i.i03{ background-position:0 -234px}
.part3 ul li .icons i.i04{ background-position:0 -351px}
.part3 ul li .icons i.i05{ background-position:0 -468px}
.part3 ul li .icons i.i06{ background-position:0 -585px}
.part3 ul li .icons i.i07{ background-position:0 -702px}
.part3 ul li .page{ padding:0 35px; width:743px}
.part3 ul li .page h3{ font-size:18px; line-height:30px;}
.part3 ul li .page h3 a:hover{ color:#b21a23}
.part3 ul li .page p{ font-size:14px; line-height:24px;}
.part3 ul li .page p a{ color:#b21a23}
.part3 ul li .iconbg{ background:url(../images/bg03.jpg) no-repeat right center;}

.top01{ background:url(../images/top01.jpg) no-repeat top center; height:100px;}
.top02{ background:url(../images/top02.jpg) no-repeat top center; height:100px;}
.top03{ background:url(../images/top03.jpg) no-repeat top center; height:100px;}
.top04{ background:url(../images/top04.jpg) no-repeat top center; height:100px;}
.top05{ background:url(../images/top05.jpg) no-repeat top center; height:100px;}
.top06{ background:url(../images/top06.jpg) no-repeat top center; height:217px;}

.bg02a{ background:url(../images/02a.jpg) no-repeat top center; height:200px;}
.bg02b{ background:url(../images/02b.jpg) no-repeat top center; height:200px;}
.bg02c{ background:url(../images/02c.jpg) no-repeat top center; height:200px;}
.bg02d{ background:url(../images/02d.jpg) no-repeat top center; height:182px;}

.bg03a{ background:url(../images/03a.jpg) no-repeat top center; height:200px;}
.bg03b{ background:url(../images/03b.jpg) no-repeat top center; height:200px;}
.bg03c{ background:url(../images/03c.jpg) no-repeat top center; height:200px;}
.bg03d{ background:url(../images/03d.jpg) no-repeat top center; height:267px;}

.bg04a{ background:url(../images/04a.jpg) no-repeat top center; height:200px;}
.bg04b{ background:url(../images/04b.jpg) no-repeat top center; height:200px;}
.bg04c{ background:url(../images/04c.jpg) no-repeat top center; height:200px;}
.bg04d{ background:url(../images/04d.jpg) no-repeat top center; height:200px;}
.bg04e{ background:url(../images/04e.jpg) no-repeat top center; height:200px;}
.bg04f{ background:url(../images/04f.jpg) no-repeat top center; height:200px;}
.bg04g{ background:url(../images/04g.jpg) no-repeat top center; height:80px;}