﻿@charset "utf-8";
/* CSS Document */
html{color:#000;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
	html *{outline:0;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
	body {background:#fff;color:#2d2d2d;font:14px/1.5 "微软雅黑",Helvetica,STHeiti,Droid Sans Fallback;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}
	body,div,strong,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 auto; padding:0;}
	input,select,textarea{font-size:100%}
	article,aside,footer,header,nav,section,audio,canvas,video,img {display: block;}
	table{border-collapse:collapse;border-spacing:0}
	fieldset,img{border:0}
	abbr,acronym{border:0;font-variant:normal}
	del{text-decoration:line-through}
	address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
	ol,ul{list-style:none}
	caption,th{text-align:left}
	h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
	q:before,q:after{content:''}
	button{outline:0;border:none;}
	a{background: transparent; color: #555;}
    a:active,a:hover{text-decoration:none; outline: 0; color: #c81623;}
	ins,a{text-decoration:none}
	textarea {resize: none;}
	iframe,img {border:0;}
	img{display:block;}
	ul,ol {list-style:none;}
	input,select,textarea {outline: 0;-webkit-user-modify: read-write-plaintext-only;}
	input {-webkit-appearance: none;}
	.pr{position:relative;}
	.abs{position: absolute}
	.fl{float:left;display:inline-block;}
	.fr{float:right;display:inline-block;}
	.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
	.clearfix{*zoom:1;}
	.wrap{min-width: 320px;max-width:768px;margin:0 auto;overflow:hidden;position:relative;}

a.red{ color:#e70012;} .red:hover{ color:#d40000;} .f16{ font-size:16px;}

header{ width:1200px; margin:0 auto; height:66px; padding:35px 0 53px 0;}
.logo{ float:left;}
.dxgk_nav{ float: left; width:650px; font-size:18px; padding:26px 0 0 120px;}
.dxgk_nav li{ margin-left:35px; float:left;}
.dxgk_nav li:hover{ color:#c81623; border-bottom:2px solid #c81623;}


.banner{ min-width:980px;height:700px; position:relative; margin:0 auto; overflow:hidden; z-index:1;}
.banner_show{ width:100%; text-align:center; height:700px; overflow:hidden; position:relative;}
.bannger_inbox{ position:absolute; left:50%; top:0;}

/*翻页*/
.banner_pre_next{position:relative;z-index:105;top:280px;width:1180px;left:50%; height:100px;margin-left:-590px;*left:240px;}
.banner_pre_next a{ width:52px; height:100px; background:url(../images/btn.png) no-repeat; text-indent:-999em;}
.banner_pre_next .banner_btn_left{position:absolute;left:-52px; background-position:0px 0px;}
.banner_pre_next .banner_btn_right{position:absolute;right:-52px; background-position:-78px 0px;}


/*圆点*/
.yq_banner_list{  height:9px;position:absolute; top:660px; text-align:right; z-index:100; left:50%; margin:0 auto;}
.yq_banner_list a{ display:inline-block; width:9px; height:9px;background:url(../images/abg.png) no-repeat right; }
.yq_banner_list a.hover{background:url(../images/abg.png) no-repeat left; }




.banner1{ width:auto; background:url(../images/lu_02.jpg) center no-repeat; min-width:1200px; margin:0 auto; height:370px;}
.banner1 a{ display:block; height:370px;}

.jjie{ padding-top:100px; height:522px; padding-bottom:100px;}
.jjie .im1{ float:left; width:698px;}
.b12{ width:1200px; margin:0 auto;}
.jieab{ float:left; width:500px;}
h1{ width:200px;border-bottom:2px solid #dcdadb; float:left; font-size:20px; color:#e70012; text-align:right; font-weight:bold; padding:6px 0 22px 0; letter-spacing:3px; margin-right:290px;}
.jieab p{ float:left; width:400px; padding-left:100px; color:#000;}
.btn{ border:2px solid #e70012; background:url(../images/btn.jpg) 143px center no-repeat; font-size:16px; color:#e70012; padding:16px 87px 16px 50px;}

.b19{ width:auto; margin:0 auto; background:url(../images/ab_16.jpg) no-repeat center bottom; min-width:1200px; height:566px;}
.nian12{ margin:0 auto; width:1200px; padding:80px 0 0 0; }
h2{ font-size:50px; color:#2d2d2d; font-weight:bold; text-align:center; width:1200px; float:left; padding-bottom:50px;}
.niji{ width:1200px; margin:0 auto; padding-top:90px;}
.niji li{ float:left; padding-left:60px;}

.meng{ margin:0 auto; padding:60px 0 86px 0; height:700px;}
.img1{ float:left; width:430px;}
.caie{ float:left; width:730px; padding-left:35px;}
.caitu a{ float:left;}
.caitu{ float:left; width:730px; position:relative;}
.img2{ position:absolute; padding:88px 0 0 65px; float:left;}
.img3{ position:absolute; padding:0 0 0 370px; float:left; top:-15px;}
.caitxt{ width:706px; padding-right:20px;}

.b20{ width:auto; margin:0 auto; background: #f9faf9 url(../images/ab_25.jpg) no-repeat center bottom; min-width:1200px; height:870px;}
.shiye{ width:1200px; margin:0 auto; padding-top:70px;}
.sytxt p{ padding-bottom:32px; line-height:24px;}
.syul{ width:1200px; margin:0 auto; text-align:center;} .syul li{ float:left; padding:60px 0 0 50px;} .syul li:hover,.t1:hover,.t2:hover{color:#d40000;}
.t1{ font-size:16px; color:#666;} .t2{ font-size:20px; color:#2d2d2d;}

.photo{ padding:80px 0 105px 0; height:950px;}

.sypo{ float:left; width:593px; padding-left:0;}
.syfl{ width:100%; margin:0 auto; text-align:center; padding-bottom:40px;}
.syfl a{ border:1px solid #dcdadb; line-height:35px; padding:8px 20px; margin-left:20px; font-size:20px;}
.syfl a:hover{ background:#d40000; color:#fff;}
#gallery-overlay {background-color:#000;}
#gallery-container {font: 16px/22px verdana, arial, sans-serif; margin:0 auto;}
#gallery {background:#fff url(../images/loading.gif) center 100px no-repeat; color:#999; display:none; height:200px;margin:0 auto; position:relative; width:300px; box-shadow:0 0 64px #000; -moz-box-shadow:0 0 64px #000; -webkit-box-shadow:0 0 64px #000;}
#gallery-image-container {display:none; height:100%;}
#gallery-loading {padding:8px;}
#gallery-controls {display:none; height:100%; left:0; position:absolute; top:0; width:100%;}
#gallery-controls div {float:left; height:100%; width:50%;}
#gallery-controls a {background:#fff; color:#000; font-size:12px; outline-style:none; position:absolute; text-decoration:none; top:40px;}
#gallery-previous-link {left:0; padding:6px 10px 6px 6px; border-radius:0 6px 6px 0; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; -moz-border-radius-topright:6px; -webkit-border-top-right-radius:6px;}
#gallery-next-link {padding:6px 6px 6px 10px; right:0; border-radius:6px 0 0 6px; -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-topleft:6px; -webkit-border-top-left-radius:6px;}
#gallery-meta-container {background:#fff; color:#999; display:none; margin:0 auto; overflow:auto;}
#gallery-image {padding:8px;}
#gallery-meta {display:none; height:44px; padding:0px 8px;}
#gallery-meta div {float:left;}
#gallery-info {text-align:left; width:80%;}
#gallery-close {line-height:30px; text-align:right; width:20%;}
#gallery-close a {color:#999; font-size:24px; font-weight:bold; outline-style:none; text-decoration:none;}
#gallery-close a:hover {color:#bbb;}
#gallery-title a, #gallery-title a:link, #gallery-title a:visited {color:#666; font-size:14px; font-weight:bold; line-height:14px;}
#gallery-title a:visited:hover {color:#999}
#gallery-pages {color:#999; display:block; font-size:10px; line-height:14px;}

/* flickr styles */
.proimg .flickr_badge_image {float:left; margin:0 5px 10px 5px; position:relative;}
.syim .flickr_badge_image {float:left;padding:0 2px 5px 2px;}
#flickr_www {font-size:12px;}
#flickr_link {clear:both;}



.b21{ width:auto; margin:0 auto; background: url(../images/ab_52.jpg) no-repeat center bottom; min-width:1200px; height:837px;}
.quhua{ width:1200px; margin:0 auto; padding-top:80px;}
h3{ font-size:50px; color:#19b5ff; font-weight:bold; text-align:center; width:1200px; float:left; padding-bottom:50px;}
.quul{ width:1200px; margin:0 auto; text-align:center; font-size:18px; padding-top:150px;} .quul li{ float:left;}

.jich{ padding:47px 0 50px 0; height:448px;}  h4{ font-size:38px; color:#333; padding:110px 0 20px 0;}
.im2{ float:right;}
.jcss{ width:540px; float:left; padding-right:50px;}
.btn1{ border:2px solid #e70012; background:url(../images/btn.jpg) 123px center no-repeat; font-size:16px; color:#e70012; padding:14px 75px 14px 40px; float:left}

.b22{ width:auto; margin:0 auto; background: #f9faf9 url(../images/ab_58.jpg) no-repeat center bottom; min-width:1200px; height:966px;}

.gjfc{ width:1200px; margin:0 auto; height:240px; padding-bottom:340px;} h4{ font-weight:bold; font-size:40px; line-stacking:5px;}
.txt{ width:500px; height:175px; float:left; overflow:hidden;}
.dili{ width:1200px; margin:0 auto;}
.txt1{ padding:0 0 0 680px;}

footer{ width:auto; margin:0 auto; background:#c81623; height:130px;}

/*内页*/
.title{ width:auto; height:80px; background:#fff; border-bottom:1px solid #ececec;}
.main{ width:auto; height:auto; background:#f2f2f2; margin:0 auto; display:-webkit-box;}
.dxzz{ width:1200px; margin:0 auto;}
.dxle{ width:250px; background:#c81623; float:left; height:80px; line-height:80px; padding-left:30px; color:#fff; font-size:22px; letter-spacing:2px;}
.dxri{ width:860px; padding:0 29px; float: left; height:80px; line-height:80px;}
.dxti{ float:left; font-size:20px;}
.dxye{ float:right;}

.main12{ width:1200px; margin:0 auto; height:auto; padding-bottom:50px; overflow:hidden;  border-bottom:2px solid #ececec;}
.maleft{ float: left; border:1px solid #ececec; border-top:none; width:278px; font-size:18px; padding:30px 0 10000px 0; background:#fff; overflow: hidden; margin-bottom: -10000px;  }
.maleft ul{ float:left; padding-bottom:30px;}
.maleft li{ float:left; line-height:46px; background:url(../images/lu_05.jpg) no-repeat 30px center; width:220px; padding-left:58px;}
.tel{ float:left; padding:20px 25px 0 25px; border-top:1px solid #ececec;}

.marig{ float:left; width:858px; background:#fff; padding:30px 30px 10000px 30px;  border-right:1px solid #ececec; font-size:16px; line-height:28px;  overflow: hidden;  margin-bottom: -10000px; height:auto;}
.dzjj p{ padding:12px 0; width:858px;}
.moimg img{ text-align:center; margin:0 auto;}


/*新闻*/
.newlist{ float:left; width:858px;}
.newlist dd,.newlist dt{ float:left; border:1px solid #ececec; height:130px; width:100%; margin-bottom:30px; padding:20px 0; color:#666;}
.newlist dt .riqi,.newlist dd .riqi{ float:left; width:12%; margin:0 2%;text-align:center; border-right:1px solid #ececec; height:128px;}
.newlist dt .neim{ float:left; width:26%;}
.newlist dt .newtxt{ float:left; width:56%;}
.newlist dt .f60,.newlist dd .f60{ font-size:60px; padding:35px 0 20px 0; }
.newlist dt .f20,.newlist dd .f20{ font-size:20px; padding-bottom:10px;}
.newlist dt .f20 a,.newlist dd .f20 a{color:#c81623; }     .newlist dt .f20 a:hover,.newlist dd .f20 a:hover{color:#c81623; font-weight:bold; }
.newlist dd .newtxt{ float:left; width:80%; padding-left:2%;}

.manu {PADDING: 3px;  MARGIN: 20px auto; TEXT-ALIGN: center; clear:both; width:100%;}
.manu A {BORDER: #eee 1px solid; PADDING:2px 8px; MARGIN: 2px; COLOR: #c81623;  TEXT-DECORATION: none}
.manu A:hover {BORDER: #999 1px solid;COLOR: #666;}
.manu A:active {BORDER: #999 1px solid; COLOR: #666;}
.manu .current {PADDING:2px 8px; BORDER: #c81623 1px solid;FONT-WEIGHT: bold;  MARGIN: 2px; COLOR: #fff;BACKGROUND-COLOR: #c81623}
.manu .disabled {BORDER: #eee 1px solid; PADDING:2px 8px;  MARGIN: 2px;COLOR: #ddd;}

/*图片*/
#proimg{ height:auto; padding-bottom:20px; display:block; margin:0 auto;}
#proimg .flickr_badge_image{ width:275px; height:300px;}
.imtit{ position:absolute; bottom:0; background-color: rgba(0,0,0,.5); width:90%; padding:0 5%; color:#fff; line-height:30px;}
.tt{ float:left}.tu{ float:right;}

.foot{ width:1200px; margin:0 auto; color:#fff; text-align:center; line-height:30px; font-size:16px; padding-top:18px;}
.foot a{ padding:0 20px; color:#fff;}

/*图片特效*/
.piccontext{width:1198px;border:1px solid #e4e4e4;margin:12px auto 0px;background:white;overflow:hidden;}
.piccontext h2{width:1150px;height:46px;line-height:46px;overflow:hidden;font-size:20px;color:#2c2c2c;margin-top:18px;margin-left:25px;font-weight:normal;}
.source{width:1150px;height:20px;line-height:20px;overflow:hidden;margin-left:25px; font-family:"宋体";}
.source_left{float:left;height:20px;color:#666666;}
.source_left a{color:#666666;}
.source_left a:hover{color:#ff5d11; text-decoration:underline;}
.source_left span{color:#ababab;padding-left:15px; font-family:Arial, Helvetica, sans-serif;}
.source_right{float:right;height:20px;color:#666666;}
.source_right a{color:#666666;}
.source_right span{padding:0px 10px;}
.source_right1{float:right;height:20px;color:#666666;display:none;}
.support{float:left;height:20px;overflow:hidden;}
.support img{padding:0px 5px;}
.spell{background:url("../images/spel.jpg") 0px -1px no-repeat;padding-left:23px;}
a.spell:hover{background:url("../images/spel_1.jpg") 1px -1px no-repeat;}
.list{background:url("../images/list.jpg") 1px 1px no-repeat;padding-left:23px;}
a.list:hover{background:url("../images/list_1.jpg") 0px 0px no-repeat;}
/*大图展示*/
.picshow{width:1150px;margin-top:20px;margin-left:25px;overflow:hidden; }
.picshowtop{width:1150px; text-align:center; position:relative; z-index:1; overflow:hidden;}
#pic1{max-width:1150px;margin: 0 auto;}
#preArrow{left:0px;}
#nextArrow{right:0px;}
.contextDiv{cursor:pointer;height:100%;width:50%;position:absolute;top:0px;z-index:5;background:url("blank") repeat;}
.contextDiv span{position:absolute;top:50%;margin-top:-10%;width:46px;height:80px;}
#preArrow_A{left:0px;background:url('../images/left.png') 0px 0px no-repeat;display:none;}
#nextArrow_A{right:0px;background:url('../images/right.png') 0px 0px no-repeat;display:none;}
.picshowtxt{width:1150px;min-height:40px;_height:40px;margin-top:20px;}
.picshowtxt_left{float:left;width:50px; height:50px; line-height:30px; font-family:Georgia, "Times New Roman", Times, serif;}
.picshowtxt_left span{color:#e55656;font-size:30px;}
.picshowtxt_left i{color:#666666;font-size:20px;}
.picshowtxt_right{float:left;margin-left:10px;display:inline;line-height:23px;color:#666666;font-size:14px;width:1080px; font-family:"宋体";}
.picshowlist{width:1150px;margin-top:20px;padding-bottom:20px;overflow:hidden;}
.picshowlist_left{float:left;width:120px;overflow:hidden;overflow:hidden;}
.picleftimg{width:120px;height:80px;background:url('../images/photo.jpg') no-repeat;padding-top:9px;padding-left:5px;overflow:hidden;}
.picleftimg img{width:106px;height:66px;}
.piclefttxt{width:120px;line-height:20px; font-family:"宋体";}
.piclefttxt a{color:#444444;}
.piclefttxt a:hover{color:#ff5d11; text-decoration:underline;}
.picshowlist_mid{float:left;width:880px;margin-left:15px;display:inline;overflow:hidden;height:76px;}
.picmidleft{float:left;width:24px;height:76px;overflow:hidden;}
.picmidleft a{display:block;width:24px;height:76px;}
.picmidmid{float:left;width:830px;overflow:hidden;height:76px;padding-left:2px;}
.picmidmid ul{width:830px;overflow:hidden;position:relative;height:76px;}
.picmidmid ul li{float:left;margin-left:8px;display:inline;text-align:center;overflow:hidden;position:relative;height:76px;}
.picmidmid ul li img{max-width:106px;height:76px;}
.selectpic{border:5px solid #cacaca;height:66px !important;}
.picmidright{float:left;width:24px;height:76px;overflow:hidden;}
.picmidright a{display:block;width:24px;height:76px;}
.picshowlist_right{float:left;width:120px;float:right;overflow:hidden;}
/*列表展示*/
.piclistshow{width:1198px;overflow:hidden;border-top:1px solid #e4e4e4;margin-top:10px;display:none;}
.piclistshow ul li{width:313px;height:220px;float:left;border-bottom:1px solid #e4e4e4;overflow:hidden;border-right:1px solid #e4e4e4;cursor:pointer;padding-top:20px;}
.piclistshow .picimg{width:297px;height:160px;overflow:hidden;display:table-cell;vertical-align:middle;text-align:center;padding:0px 10px;}
.picimg img{max-width:297px;max-height:200px; margin:auto;}
.pictxt{padding:15px 20px 0;line-height:25px;text-align:center; height:80px; overflow:hidden;}
.pictxt h3{font-size:14px;font-weight:normal;}
.gaoqing{background:url("../images/gaoqing.jpg") 1px 1px no-repeat;padding-left:26px;}
a.gaoqing:hover{background:url("../images/gaoqing_1.jpg") 1px 1px no-repeat;color:#FF702D;text-decoration:underline;}
/*弹出层*/
.bodymodal{width:100%;height:100%;overflow:hidden;background:#000;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5; opacity: 0.5;z-index:1100;position:fixed;top:0px;left:0px;display:none;}
.firsttop_left{width:300px;height:250px;margin-right:30px;overflow:hidden;float:left;}
.firsttop_right{float:left;width:270px;overflow:hidden;}
.close2{height:17px;}
.close2 a{background:url('../images/close.jpg') 0px 0px no-repeat;width:15px;height:15px;display:block;float:right;}
.replay{height:24px;margin-top:20px;overflow:hidden;}
.replay h2{float:left;font-size:16px;}
.replay p{float:left;margin-left:15px;display:inline;line-height:24px;padding-right:25px;background:url('../images/replay.png') right no-repeat;}
.replay p a{color:white;font-size:14px;}
.replay p a:hover{color:#FF702D;text-decoration:underline;}
.pictwo{width:270px;height:88px;overflow:hidden;margin-top:20px;}
.pictwo ul li{width:120px;height:88px;float:left;margin-right:15px;position:relative;overflow:hidden;}
.pictwo ul li img{width:120px;height:88px;}
.imgdivtext{position:absolute;bottom:0px;height:25px;width:120px;background:rgba(0, 0, 0, 0.6);line-height:25px;text-align:center;left:0px;z-index:4;*background:#000;*filter:alpha(opacity=50);}
.imgdivtext a{color:White;font-size:14px;font-weight:bold;}
.imgdivtext a:hover{color:#FF702D;text-decoration:underline;}
.returnbtn {margin-top:35px;margin-left:50px;}
.returnbtn a{width:115px;height:22px;border:1px solid #ccc;padding:5px 15px;line-height:22px;text-align:center;color:White;font-size:16px;display:block;}
.returnbtn a:hover{color:#FF702D;text-decoration:underline;border:1px solid #8d5a00;}
.firsttop{width:600px;padding:20px;background:#1C1C1C;position:fixed;top:170px;left:0px;z-index:1200;color:White;display:none;}
.endtop{width:600px;padding:20px;background:#1C1C1C;position:fixed;top:170px;left:0px;z-index:1200;color:White;display:none;}