@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:#1468d0 ; text-decoration:underline;}
/*--------------头部--------------*/
.top{}
.top1{ position:relative;}
.top1 .ab{ position:absolute; left:0; top:-600px; z-index:999;}
.top1 .logo{ width:240px; height:90px; background:#fff; padding-top:30px;}
.top1 .logo h1{ width:205px; height:39px; margin:0px auto;}
.top1 .logo .dwy{ width:205px; height:20px; background:url(../images/dwbg.png) center no-repeat; margin:5px auto; text-align:center;}
.top1 .nav{ width:200px; background:#1468d0; padding:24px 20px 24px 20px;}
.top1 .nav li{ width:200px; height:40px; line-height:40px; margin-top:9px; text-align:center;}
.top1 .nav li:first-of-type{ margin:0;}
.top1 .nav li a{ width:200px; height:38px; border:1px solid #22b1f1; font-size:15px; text-align:center; display:block; color:#fff;}
.top1 .nav li a:hover,.top1 .nav li a.current,#nav .hover{ width:200px; height:40px; background:#ffea00; color:#000; border:none; text-decoration:none;}
.top1 .dwy2{ width:410px; height:68px; position:absolute; right:0; top:-600px; background:#1468d0; font-size:14px; color:#fff; text-align:center; line-height:34px;}
.top1 .dwy2 span{font-size:26px; color:#fff;}
.top1 .dwy_a a{display: inline-block;padding: 0 15px;line-height:30px;margin-top:5px;border-radius: 15px;font-size: 14px;color: #fff;margin-right: 5px;background: orange;}
.top1 .tact{ width:250px; height:80px; position:absolute; right:0; top:-80px; background:#1468d0; text-indent:20px;}
.top1 .tact p{ font-size:15px; color:#fff; margin-top:12px;}
.top1 .tact .call{ font-size:28px; font-family:impact; color:#fff; margin-top:3px;}
/*首页 banner*/
.fullSlide{width:100%;position:relative;height:600px;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:600px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:600px;}
.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:11px;margin:1px;overflow:hidden;background:#fff;filter:alpha(opacity=80);opacity:0.8;line-height:999px;}
.fullSlide .hd ul .on{background:#1468d0;}
.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;}
/*搜索*/
.sousuo{ height:70px; background:#fff;}
.sousuo .gjc{ width:750px; height:70px; overflow:hidden; font-size:14px; font-weight:bold; line-height:70px; color:#333;}
.sousuo .gjc a{ margin-right:5px; font-weight:normal; color:#666;}
.search{ width:250px; height:32px; margin-top:10px;}
.search select{ width:59px; height:30px; vertical-align:top; background:#fff; color:#333; border:1px solid #ccc; text-indent:5px; border-right:none;}
.search .in1{ width:220px; height:30px; background:#1468d0; border:none; float:left; text-indent:10px; color:#eee; line-height:30px;}
.search .in2{ width:30px; height:30px; background:url(../images/s2.png) no-repeat; border:none; float:left; cursor:pointer;}
/*--------------内容区--------------*/
.con1{ padding:60px 0; background:#f4f4f4;}
.con .bt{ width:230px; height:52px; margin:0 auto; text-align:center; background:url(../images/bt.png) center no-repeat;}
.con .bt .bold{ font-size:30px; color:#1468d0; line-height:30px; font-weight:bold;}
.con .bt p{ font-size:15px; line-height:15px; font-family:Arial, Helvetica, sans-serif; color:#999; text-transform:uppercase; margin-top:10px;}
.con1 .menu{ text-align:center; margin-top:30px;}
.con1 .menu a{ font-size:15px; padding:5px 20px; background:#fff; margin:0 5px;}
.con1 .menu a:hover,.con1 .menu a.cur{ background:#1468d0; color:#fff; text-decoration:none;}
.con1 .cp{ width:1125px; overflow:hidden; margin-top:15px;display: none;}
.con1 .cp.cur{display: block;}
.con1 .cp li{ width:350px; float:left; margin-right:25px; margin-top:25px;}
.con1 .cp li p{ width:350px; height:54px; font-size:16px; text-align:center; line-height:54px; border-bottom:1px solid #ddd;}
.con1 .cp li img{ width:350px; }
.con1 .cp li:hover p{ background:#1468d0; color:#ffea00; height:55px; line-height:55px; border:none;}
.con1 .cp li a{ width:350px; display:block; text-decoration:none;}
.con2{ padding:60px 0;}
.con2 ul{ height:180px; background:url(../images/dzbg.png) no-repeat; margin-top:35px;}
.con2 ul li{ padding-top:130px; float:left; text-align:center;}
.con2 ul li.li1{ width:120px; margin-right:42px;}
.con2 ul li.li2{ width:130px; margin-right:25px;}
.con2 ul li.li3{ width:140px; margin-right:30px;}
.con2 ul li.li4{ width:130px; margin-right:35px;}
.con2 ul li.li5{ width:130px; margin-right:20px;}
.con2 ul li.li6{ width:155px; margin-right:20px;}
.con2 ul li.li7{ width:120px;}
.con2 ul li .bold{ font-size:16px; font-weight:bold;}
.con2 ul li p{ color:#666; margin-top:4px;}
.con2 .tact{ width:320px; height:44px; margin:40px auto 0 auto;}
.con2 .tact p{ width:121px; height:44px; background:#1468d0; font-size:16px; color:#ffea00; text-align:center; line-height:44px; float:left;}
.con2 .tact .call{ width:197px; height:42px; border:1px solid #1468d0; text-align:center; line-height:42px; font-size:28px; font-family:impact; color:#1468d0; float:left;}
.con3 .ysbt{ height:170px; background:url(../images/ysbt.png) center no-repeat; text-align:center; padding-top:60px;}
.con3 .ysbt p{ font-size:24px; color:#fff; margin-top: -32px;}
.con3 .ysbt p span{ font-size:24px; color:#fff;}
.con3 .ysbt .bold{ font-size:40px; color:#ffea00; margin-top:20px; font-weight:bold;}
.con3 .ys1{ margin-top:60px;}
.con3 .ys dl{ width:570px; height:279px; margin-top:40px;}
.con3 .ys dl dt{ width:68px; height:84px; float:left;}
.con3 .ys dl dd{ width:480px; margin-left:20px; float:left;}
.con3 .ys dl .dd1{ height:50px; background:url(../images/ysx.png) no-repeat bottom; font-size:26px; font-weight:bold; color:#1468d0; line-height:34px;}
.con3 .ys dl .dd2{ width:480px; font-size:15px; line-height:26px; margin-top:20px;}
.con3 .ys1 .img{ width:467px; height:269px;}
.con3 .ys2 .img{ width:460px; height:240px;}
.con3 .ys2{ height:250px; background:#f4f4f4; padding:60px 0;}
.con4{ padding:60px 0;}
.con4 .box{overflow: hidden;}
.con4 ul{ width:2250px; position: relative; margin-top:15px;}
.con4 ul li{ width:350px; height:263px; float:left; margin-right:25px; margin-top:20px;}
.con4 ul li p{ width:350px; height:40px; font-size:16px; text-align:center; line-height:40px;}
.con4 ul li img{ width:340px; height:213px; border:5px solid #eee;}
.con4 ul li:hover img{ width:340px; height:213px; border:5px solid #1468d0;}
.con4 ul li:hover p{ color:#1468d0;}
.con4 ul li a{ width:350px; height:263px; display:block; text-decoration:none;}
.con41{ padding:60px 0;}
.con41 .box{overflow: hidden;}
.con41 ul{ width:2250px; position: relative; margin-top:15px;}
.con41 ul li{ width:350px; height:263px; float:left; margin-right:25px; margin-top:20px;}
.con41 ul li p{ width:350px; height:40px; font-size:16px; text-align:center; line-height:40px;}
.con41 ul li img{ width:340px; height:213px; border:5px solid #eee;}
.con41 ul li:hover img{ width:340px; height:213px; border:5px solid #1468d0;}
.con41 ul li:hover p{ color:#1468d0;}
.con41 ul li a{ width:350px; height:263px; display:block; text-decoration:none;}
.con5{background-size:cover !important; padding:60px 0; background:url(../images/abbg.png) center no-repeat;}
.con5 dl dt{ width:580px; height:370px; border:5px solid #ffea00; float:left;}
.con5 dl dd{ width:470px; margin-left:40px; float:left;}
.con5 dl .dd1{ width:232px; height:34px; background:url(../images/abbt.png) no-repeat;}
.con5 dl .dd2{ font-size:24px; color:#fff; margin-top:8px;}
.con5 dl .dd3{ width:470px; height:208px; overflow:hidden; margin-top:20px;color: #fff;}
.con5 dl .dd3 p{ font-size:15px; line-height:26px; color:#fff; text-indent:2em;}
.con5 dl .dd4 a{ width:160px; height:42px; background:#ffea00; display:block; text-align:center; line-height:42px; font-size:15px; color:#000; margin-top:38px;}
.con5 dl .dd4 a:hover{ background:#fff; text-decoration:none;}
.con5 .xcbt{ width:186px; height:32px; background:url(../images/xcbt.png) center no-repeat; margin:30px auto; font-size:24px; color:#fff; text-align:center;}
.con5 .sub2_2{ position:relative; height:300px;}
.con5 .sub2_2 a.plus{ width:36px; height:46px; display:block; position:absolute; left:-66px; top:60px; background:url(../images/xcL.png) no-repeat; z-index:999;}
.con5 .sub2_2 a.minus{ width:36px; height:46px; display:block; position:absolute; right:-66px; top:60px; background:url(../images/xcR.png) no-repeat;}
.con5 .box{ position:absolute; left:0px; top:0px; width:1100px; height:340px; overflow:hidden}
.con5 ul.list{ position:absolute; left:0px; top:0px; width:20000px; height:340px; overflow:hidden;}
.con5 ul li{ float:left; width:280px; height:340px;}
.con5 ul li img{ width:250px; height:300px; border:3px solid #fff;}
.con5 ul li p{ width:260px; text-align:center; line-height:40px; font-size:15px; color:#fff;}
.con5 ul li:hover p{ color:#ffea00;}
.con5 ul li a{ text-decoration:none;}
.con5 ul li:hover img{ border:3px solid #ffea00;}
.con6{ padding:60px 0;}
.news{ margin-top:60px;}
.news .cjwt{ width:300px;}
.news .cjwt .wtbt{ height:40px; background:url(../images/wtbt.png) no-repeat; padding:30px}
.news .cjwt .wtbt .bold{ font-size:24px; color:#fff; font-weight:normal; line-height:24px;}
.news .cjwt .wtbt p{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#fff; margin-top:6px;}
.news .cjwt ul{ width:258px; border:1px solid #ddd; border-top:none; overflow:hidden; padding:0 20px 20px 20px;}
.news .cjwt ul dl{ height:89px; border-bottom:1px solid #eee; margin-top:20px;}
.news .cjwt ul dl dt{ width:230px; height:20px; background:url(../images/wen.png) left no-repeat; text-indent:30px; overflow:hidden; line-height:20px;}
.news .cjwt ul dl dt a{ font-size:16px; color:#1468d0; text-indent:30px;}
.news .cjwt ul dl dt a:hover{ color:#333;}
.news .cjwt ul dl dd{ margin-top:10px;}
.news .cjwt ul dl dd .tb{ width:20px; height:20px; background:url(../images/da.png) left top no-repeat;}
.news .cjwt ul dl dd .wz{ font-size:13px; line-height:24px; margin-left:10px; width:228px; height:48px; overflow:hidden;}
.news .xw{ width:760px;}
.news .xwbt{ width:760px; height:42px; background:#eee; border-top:2px solid #1468d0;}
.news .xwbt .bold{ font-size:20px; color:#1468d0; font-weight:normal; line-height:42px; float:left; text-indent:20px;}
.news .xwbt a{ width:110px; height:42px; display:block; background:#1468d0; float:right; text-align:center; line-height:42px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#fff;}
.news .xwbt a:hover{ background:#fef100; color:#000; text-decoration:none;}
.news .nr{ margin-top:20px; height:163px}
.news .nr .img{ width:258px; height:161px; float:left; border:1px solid #ddd;}
.news .nr ul{ width:480px;; float:right;}
.news .nr ul li{ width:480px; height:34px; line-height:34px; float:left; overflow:hidden; margin-right:30px; background:url(../images/li1.png) left no-repeat; text-indent:14px;}
.news .nr ul li:hover{ background:url(../images/li2.png) left no-repeat;}
.news .nr ul li span{ float:right; color:#999;}
.news .xw .xt{ width:760px; height:1px; background:#ddd; margin:30px 0;}
.link .bold{ height:33px; border-bottom:1px solid #ddd; color:#1468d0; font-size:18px; font-weight:normal;}
.link .bold span{ font-size:16px; color:#999;}
.link .nr{ margin-top:5px;}
.link a{ margin-right:20px; font-size:14px; line-height:30px;}
.link span{ margin-right:20px; color:#999;}
/*--底部样式--*/
.bot{ background:#333; margin-top:30px;}
.bot .nr{ background:#333; padding-bottom:60px;}
.bot .bot_nav{ text-align:center; line-height:75px; background:url(../images/botX.png) bottom repeat-x;}
.bot .bot_nav a{ font-size:16px; color:#fff; margin:24px;}
.bot .bot_nav span{ margin:10px; color:#fff;}
.bot2 .logo{ width:420px; height:104px; margin-top:62px;}
.bot2 .tact{ margin-left:40px; margin-top:60px;}
.bot2 .tact .bold{ font-size:16px; color:#fff; margin-bottom:14px; line-height:16px;}
.bot2 .tact p{ line-height:30px; color:#fff; font-size:14px;}
.bot2 .tact p a{ color:#fff;}
.bot2 .tact p a:hover{ color:#ffea00;}
.bot2 .botR .bold{ font-size:16px; line-height:16px; margin-bottom:20px; color:#fff; margin-top:60px;}
.bot2 .ewm{ width:270px; height:160px;}
.bot2 .ewm img{ width:130px; height:130px;}
.bot2 .ewm p{ width:130px; line-height:30px; color:#fff; font-size:14px; text-align:center;}
.bot3{ background:url(../images/botX.png) top repeat-x; padding:20px 0px; color:#ccc; text-align:center;}
.bot3 a{ color:#ccc;}
.bot3 a:hover{ color:#ffea00;}
.bot .inxliuyan{ width:420px; margin-top:60px;}
.bot .inxliuyan .bold{ font-size:16px; color:#fff; margin-bottom:20px;}
.bot .kk{ width:330px;}
.bot .kk input{ color:#333;}
.bot .kk1 input{ width:150px; height:30px; background:#ddd; border:none;}
.bot .kk2 input{ width:150px; height:30px; background:#ddd; border:none;}
.bot .kk3 input{ width:330px; height:30px; background:#ddd; border:none; margin-top:10px; color:#333;}
.bot .kk4 textarea{ width:330px; height:70px; max-width:330px; max-height:70px; background:#ddd; border:none; padding:5px 10px; margin-top:10px; line-height:24px; color:#333}
.bot .inxliuyan .tj{ width:80px; height:30px; background:#ffea00; border:none; margin-left:10px; cursor:pointer;}
.bot .inxliuyan .cz{ width:80px; height:30px; background:#ffea00; border:none; margin-left:10px; margin-top:10px; cursor:pointer;}