﻿@charset "utf-8";
/*重置样式*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th,button,img,span,table{ color:#333; padding:0px; margin:0px; border:0px;}
body{ background:#fff; font-size:14px; color:#333; font-family:"microsoft yahei"; background:#fff; overflow-x:hidden;}
fieldset,img{ border:0; vertical-align:middle;}
input,select,label,select,option,textarea,button,fieldset,legent,{ font-size:14px;}
ul{ list-style:none;}
input,select,textarea{ margin:0px; padding:0px; outline:none; blr:expression(this.onFocus=this.blur()); font-family:"microsoft yahei";}
/*浮动样式*/
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.clearfix:after{ content:'.'; clear:both; display:block; height:0; visibility:hidden; line-height:0px; overflow:hidden;}
.clearfix{ zoom:1}
/*宽度样式*/
.w1100{ width:1100px; margin:0 auto;}
/*默认文字连接样式*/
a{ color:#333; text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur()); font-family:"microsoft yahei";}
a:hover{ color:#da251d ; text-decoration:underline;}
/*--------------头部--------------*/
.hed{ height:40px; line-height:40px; background:#fff;}
.hed .tbcd a,.hed .tbcd span{ margin:0 8px;}
.top1{ height:140px; background:url(../images/top_bg.png) center no-repeat;}
.top1 h1{ width:182px; height:80px; margin-top:29px;}
.top .dwy{ margin:40px 0 0 40px;}
.top .dwy h2{ font-size:28px; line-height:28px; color:#fff;}
.top .dwy h3{ font-size:16px; color:#fff; margin-top:15px; font-weight:normal;}
.top1 .tact{ background:url(../images/tact.png) left no-repeat; text-indent:76px; margin-top:20px;}
.top1 .tact p{ font-size:16px; line-height:34px; color:#fff;}
.top1 .tact p span{ font-size:24px; font-family:Arial, Helvetica, sans-serif; color:#da251d; font-weight:bold; color:#fff;}
.nav{ height:60px; line-height:60px; background:#fff;}
.nav ul li{ width:157px; height:60px; text-align:center; float:left;}
.nav ul li.li1 a{ background:none;}
.nav ul li a{ font-size:16px; display:block; text-decoration:none; background:url(../images/navX.png) left no-repeat;}
.nav ul li a:hover,.nav ul li a.current,#nav .hover{ font-weight:bold; color:#da251d;}
/*首页 banner*/
.fullSlide{width:100%;position:relative;height:500px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden; width:1920px; position:absolute; left:50%; margin-left:-960px;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:500px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:500px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:8px;margin:1px;overflow:hidden;background:#fff;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#da251d;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}
/*内页 banner*/
.fullSlide2{width:100%;position:relative;height:360px;background:#000;}
.fullSlide2 .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden; width:1920px; position:absolute; left:50%; margin-left:-960px;}
.fullSlide2 .bd ul{width:100% !important;}
.fullSlide2 .bd li{width:100% !important;height:360px;overflow:hidden;text-align:center;}
.fullSlide2 .bd li a{display:block;height:360px;}
.fullSlide2 .hd{width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:30px;line-height:30px;}
.fullSlide2 .hd ul{text-align:center;}
.fullSlide2 .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:8px;margin:1px;overflow:hidden;background:#fff;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide2 .hd ul .on{background:#da251d;}
.fullSlide2 .prev,.fullSlide2 .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide2 .next{left:auto;right:15%;background-position:-6px -137px;}
/*搜索*/
.sousuo{ height:70px; background:#f4f4f4;}
.sousuo .gjc{ width:750px; height:70px; overflow:hidden; font-size:14px; font-weight:bold; line-height:70px; color:#333; background:url(../images/hot.png) left no-repeat;}
.sousuo .gjc a{ margin-right:15px; font-weight:normal; color:#333;}
.search{ width:315px; height:32px; margin-top:10px;}
.search select{ width:75px; height:32px; vertical-align:top; background:#fff; color:#333; text-indent:5px; border:none;}
.search .in1{ width:208px; height:32px; background:#fff; float:left; text-indent:10px; color:#999; line-height:32px; border:none;}
.search .in2{ width:32px; height:32px; background:url(../images/s2.png) no-repeat; border:none; float:left; cursor:pointer;}
/*--------------内容区--------------*/
.con1{ padding:60px 0;}
.con1 .bt{ height:54px;}
.con1 .bt .bold{ height:54px; line-height:54px; text-indent:10px; font-size:24px; font-weight:bold; color:#28166f; background:url(../images/cpbt.png) left no-repeat;}
.con1 .bt .menu{ width:900px; text-align:center; line-height:54px;}
.con1 .bt .menu a{ text-align:center; margin:0px 20px; font-size:16px;}
.con1 .bt .menu a:hover{ padding-bottom:8px; border-bottom:2px solid #28166f; color:#28166f; text-decoration:none;}
.con1 .bt .more a{ width:40px; height:40px; margin-top:7px; display:block; background:url(../images/more.png) no-repeat;}
.con1 ul{ width:1140px; overflow:hidden;}
.con1 ul li{ width:340px; height:380px; float:left; margin:40px 40px 0 0;}
.con1 ul li p{ width:340px; margin-top:20px; text-align:center; font-size:16px;}
.con1 ul li img{ widows:336px; height:336px; border:2px solid #ddd;}
.con1 ul li:hover img{ border:2px solid #28166f;}
.con1 ul li a{ text-decoration:none;}
.con1 ul li:hover p{ color:#28166f;}
.con2{ height:690px; background:#f4f4f4; border-top:146px solid #fff;}
.con2 .ys{ position:relative;}
.con2 .ysL{ width:513px; height:777px; background:url(../images/yst.png) no-repeat; position:absolute; left:0; top:-146px;}
.con2 .ysL .dbt{ width:500px; text-align:center; margin-top:20px;}
.con2 .ysL .dbt .bold{ font-size:46px; font-weight:bold; color:#28166f; letter-spacing:7px;}
.con2 .ysL .dbt p{ font-size:18px; color:#fff; margin-top:8px; letter-spacing:4px;}
.con2 .xbt{ width:628px; height:113px; background:url(../images/ysbt.png) no-repeat; position:absolute; right:0; top:-146px; font-size:20px; color:#fff; letter-spacing:10px; text-indent:10px; text-align:center; padding-top:75px;}
.con2 .ysR{ width:457px; height:589px; background:url(../images/ysbg.png) no-repeat; position:absolute; right:0; top:0; padding-left:90px;}
.con2 .ysR dl{ width:410px;}
.con2 .ysR dl dt{ font-size:22px; font-weight:bold; color:#28166f;}
.con2 .ysR dl dd{ font-size:15px; line-height:28px; margin-top:10px;}
.con2 .ysR dl.dl1{ margin-top:54px;}
.con2 .ysR dl.dl2{ margin-top:38px;}
.con2 .ysR dl.dl3{ margin-top:38px;}
.con3{ padding:60px 0;}
.con3 .bt{ height:30px; line-height:30px; font-size:30px; font-weight:bold; color:#28166f; background:url(../images/dzbt.png) center no-repeat; text-align:center;}
.con3 ul{ width:1140px; overflow:hidden; margin-top:30px;}
.con3 ul li{ width:150px; height:45px; text-align:center; font-size:18px; color:#fff; padding-top:130px; float:left; margin-right:40px;}
.con3 ul .li1{ width:150px; height:45px; background:url(../images/dzbg1.png) no-repeat;}
.con3 ul .li2{ width:150px; height:45px; background:url(../images/dzbg1.png) -190px 0px no-repeat;}
.con3 ul .li3{ width:150px; height:45px; background:url(../images/dzbg1.png) -380px 0px no-repeat;}
.con3 ul .li4{ width:150px; height:45px; background:url(../images/dzbg1.png) -570px 0px no-repeat;}
.con3 ul .li5{ width:150px; height:45px; background:url(../images/dzbg1.png) -760px 0px no-repeat;}
.con3 ul .li6{ width:150px; height:45px; background:url(../images/dzbg1.png) -950px 0px no-repeat;}
.con3 ul .li1:hover{ width:150px; height:45px; background:url(../images/dzbg2.png) no-repeat; cursor:pointer;}
.con3 ul .li2:hover{ width:150px; height:45px; background:url(../images/dzbg2.png) -190px 0px no-repeat; cursor:pointer;}
.con3 ul .li3:hover{ width:150px; height:45px; background:url(../images/dzbg2.png) -380px 0px no-repeat; cursor:pointer;}
.con3 ul .li4:hover{ width:150px; height:45px; background:url(../images/dzbg2.png) -570px 0px no-repeat; cursor:pointer;}
.con3 ul .li5:hover{ width:150px; height:45px; background:url(../images/dzbg2.png) -760px 0px no-repeat; cursor:pointer;}
.con3 ul .li6:hover{ width:150px; height:45px; background:url(../images/dzbg2.png) -950px 0px no-repeat; cursor:pointer;}
.con3 .tact{ width:900px; height:54px; background:url(../images/dz_tact.png) no-repeat; margin:40px auto 0 auto;}
.con3 .tact p{ width:300px; float:left; line-height:54px; text-align:center; font-size:20px;}
.con4 .bt{ height:30px; line-height:30px; font-size:30px; font-weight:bold; color:#28166f; background:url(../images/dzbt.png) center no-repeat; text-align:center;}
.con4 .sub2_2{ position:relative; height:133px; margin-top:30px;}
.con4 .sub2_2 a.plus{ width:30px; height:40px; display:block; position:absolute; left:-50px; top:47px; background:url(../images/hzL.png) no-repeat; z-index:999;}
.con4 .sub2_2 a.minus{ width:30px; height:40px; display:block; position:absolute; right:-50px; top:47px; background:url(../images/hzR.png) no-repeat;}
.con4 .box{ position:absolute; left:0px; top:0px; width:1100px; height:133px; overflow:hidden}
.con4 ul.list{ position:absolute; left:0px; top:0px; width:200000px; height:133px; overflow:hidden;}
.con4 ul li{ float:left; width:222px; height:133px; position:relative;}
.con4 ul li img{ width:210px; height:131px; border:1px solid #ddd;}
.con5{ height:420px; background:#f4f4f4; margin-top:60px; padding-bottom:60px; border-top:160px solid #fff;}
.con5 .gy{ position:relative;}
.con5 .gy dl{ position:absolute; left:0; top:-160px;}
.con5 .gy dl dt{ width:520px; height:580px; float:left;}
.con5 .gy dl dd{ width:580px; float:left;}
.con5 .gy dl .dd1{ width:401px; height:42px; background:url(../images/gybt.png) no-repeat; font-size:26px; color:#fff; padding-top:88px; text-indent:40px; letter-spacing:10px; margin-top:30px;} 
.con5 .gy dl .dd2{ width:540px; height:210px; overflow:hidden; font-size:16px; line-height:30px; margin-top:30px; margin-left:40px;}
.con5 .gy dl .dd3{ width:510px; overflow:hidden; margin-left:40px; margin-top:30px;}
.con5 .gy dl .dd3 a{ width:158px; height:38px; background:#fff; border:1px solid #ddd; font-size:16px; text-align:center; line-height:38px; display:block; float:left; margin-right:10px; margin-top:10px;}
.con5 .gy dl .dd3 a:hover{ width:160px; height:40px; background:#28166f; color:#fff; border:none; text-decoration:none;}
.con7{ padding:60px 0;}
.con7 .dbt{ height:30px; line-height:30px; font-size:30px; font-weight:bold; color:#28166f; background:url(../images/dzbt.png) center no-repeat; text-align:center;}
.con7 .bt{ height:32px; border-bottom:2px solid #ddd; margin-top:30px;}
.con7 .bt .xwbt a{ height:32px; font-size:16px; font-weight:bold; margin-right:30px; display:block;}
.con7 .bt .xwbt a:hover{ border-bottom:2px solid #da251d; text-decoration:none;}
.con7 .bt .more a{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#666; line-height:32px;}
.con7 .xw{ margin-top:30px;}
.con7 .xw .xw1{ width:480px;}
.con7 .xw .xw1 dt{ width:480px; height:210px; overflow:hidden; position:relative;}
.con7 .xw .xw1 dt img{ width:480px; height:210px;} 
.con7 .xw .xw1 dt p{ width:100px; height:30px; background:#da251d; font-family:Arial, Helvetica, sans-serif; text-align:center; line-height:30px; color:#fff; position:absolute; left:0; bottom:0;}
.con7 .xw .xw1 .dd1 a{ width:480px; height:24px; font-size:16px; display:block; overflow:hidden; font-weight:bold; margin-top:28px;}
.con7 .xw .xw1 .dd2{ width:480px; height:78px; overflow:hidden; line-height:26px; color:#666; margin-top:10px;}
.con7 .xw .xw2{ width:580px;}
.con7 .xw .xw2 dl{ border-bottom:1px dashed #ddd; padding-bottom:20px; margin-bottom:20px;}
.con7 .xw .xw2 dl dt{ width:60px; height:80px; float:left; text-align:center;}
.con7 .xw .xw2 dl dt .bold{ font-size:40px; font-family:Arial, Helvetica, sans-serif; color:#999; line-height:40px;}
.con7 .xw .xw2 dl dt p{ font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#999; margin-top:5px;}
.con7 .xw .xw2 dl dd{ width:480px; margin-left:40px; float:left;}
.con7 .xw .xw2 dl dd a{ width:480px; height:20px; overflow:hidden; display:block; font-size:16px; font-weight:bold;}
.con7 .xw .xw2 dl .dd2{ width:480px; height:52px; overflow:hidden; line-height:26px; margin-top:10px; color:#666;}
.con7 .wt{ margin-top:20px;}
.con7 .wt .wtbt .bold{ font-size:16px; font-weight:bold;}
.con7 .wt .wtbt p{ font-family:Arial, Helvetica, sans-serif; color:#999; margin-top:5px;}
.con7 .wt .wtbt a{ width:100px; height:30px; background:#da251d; display:block; text-align:center; line-height:30px; color:#fff; font-family:Arial, Helvetica, sans-serif; margin-top:34px;}
.con7 .wt .wtbt a:hover{ background:#333; text-decoration:none;}
.con7 .wt dl{ width:428px; height:74px; border:1px dashed #ddd; background:#f8f8f8; margin-left:30px; float:left; padding:15px 20px;}
.con7 .wt dl dt{ width:394px; height:24px; background:url(../images/wen.png) left no-repeat; text-indent:34px; overflow:hidden; font-size:16px;}
.con7 .wt dl dd{ margin-top:10px;}
.con7 .wt dl dd .tb{ width:24px; height:24px; background:url(../images/da.png) left top no-repeat;}
.con7 .wt dl dd .wz{ font-size:13px; line-height:24px; margin-left:10px; width:394px; height:48px; overflow:hidden; color:#666;}
.link{ line-height:60px; background:#f4f4f4;}
.link .nr{ font-size:16px; font-weight:bold; color:#28166f;}
.link a{ margin-right:20px; font-size:14px; line-height:30px; color:#333;}
.link span{ margin-right:20px; color:#999;}
/*--底部样式--*/
.bot{ background:#28166f;}
.bot .bot1{ line-height:110px; border-bottom:1px solid #695c9a; text-align:center;}
.bot .bot1 a{ font-size:16px; color:#fff; margin:0 24px;}
.bot .bot1 a:hover{ color:#da251d; text-decoration:none;}
.bot .bot1 span{ margin-right:24px; color:#fff;}
.bot2{ padding:60px 0;}
.bot2 .logo{ width:210px; height:110px; margin-top:50px;}
.bot2 .fgx{ height:220px; width:1px; background:url(../images/fgx.png) no-repeat; margin-left:60px;}
.bot2 .tact{ margin-left:70px;}
.bot2 .tact p{ line-height:40px; color:#fff; font-size:14px;}
.bot2 .tact p a{ color:#fff;}
.bot2 .tact p a:hover{ color:#da251d; text-decoration:none;}
.bot2 .ewm{ width:130px; height:130px; margin-top:5px;}
.bot2 .ewm p{ width:130px; text-align:center; font-size:14px; color:#fff; margin-top:10px;}
.bot3{ background:#150c39; padding:20px 0px; text-align:center; color:#999; font-size:14px;}
.bot3 a{ color:#aaa; margin-left:10px;}
.bot3 a:hover{ color:#da251d;}
