html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font-family: "Microsoft Yahei";vertical-align:baseline;}
blockquote, q{quotes:none;}
a{ text-decoration: none;}
ul{ list-style: none;}
blockquote:before, blockquote:after, q:before, q:after{content:"";content:none;}
ins{background-color:#ff9;color:#000;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration:line-through;}
abbr[title], dfn[title]{border-bottom:1px dotted;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
input, select{vertical-align:middle;}
.clear{clear:both;}
html, body{/*overflow: hidden; */width:100%; height:100%;}
.box .load{position: absolute;left: 0;top: 0;z-index: 900;width: 100%;height: 100%;}
.load_bg{width: 100%;height: 100%;background: #fff;}
.load p{position: absolute;left: 50%;top: 50%;z-index: 200;width: 32px;height: 32px;overflow: hidden;margin: -16px 0 0 -16px;}
.load .loadTxt{width: 400px;height: 86px;margin: 50px 0 0 -200px;text-align: center;color: #666;font-weight: bold;font-size: 30px;}
/**header**/
.wrapHeader{position: fixed;top: 0;left: 0;z-index: 999;width: 100%;height: 160px;background: url(../images/dh_bg.png) repeat-x;}
.wrapHeader2{width: 100%;height: 160px;background: url(../images/dh_bg.png) repeat-x;}
.header{width: 980px;height: 100px;margin: 0 auto; padding-top:20px;}
.logo{ width: 178px;height: 60px; padding:0 0 0 0;}

.nav{list-style: none; font-size: 18px;line-height: 60px; padding:24px 0 0 20px; height:60px; }
.nav li.fl{
	position: relative;
    margin: 0;
    padding: 0;
    display: block;
    float: left;
    z-index: 9;
    width: auto;
}
.nav li.x{ background: url(../images/x.png) right no-repeat; padding-right:32px;}
.nav a.hnav{float: left;color: #fff; padding-left:24px}
/*
.nav a.hnav:hover{color: #fff;background: url(../images/nav02.png) center top no-repeat;}
.nav a.hnav.cur{color: #fff;background: url(../images/nav01.png) center top no-repeat;}
*/
.nav li div { 
	display:none; 
    position: absolute;
    top: 56px;
	clear:both;
}
.nav li div.nav_1 { 
	width: 736px;
	height:350px;
	background: url(../images/nav_1.png) left top no-repeat;
	left:-15px;
}
.nav li div.nav_2 { 
	width: 736px;
	height:350px;
	background: url(../images/nav_2.png) left top no-repeat;
	left:-160px;
}
.nav li div.nav_3 { 
	width: 736px;
	height:350px;
	background: url(../images/nav_3.png) left top no-repeat;
	left:-306px;
}

.nav li div.nav_4 { 
	width: 284px;
	height:350px;
	background: url(../images/nav_6.png) left top no-repeat;
	left:-90px;
}

.nav li div.nav_5 { 
	width: 525px;
	height:350px;
	background: url(../images/nav_4.png) left top no-repeat;
	left:-200px;
}
.nav li div.nav_6 { 
	width: 525px;
	height:350px;
	background: url(../images/nav_5.png) left top no-repeat;
	left:-400px;
}


.nav li ul {
	padding:0px 0px 0px 0px;
}
.nav li ul li{ 
	float: left;
	width:150px;
	color:#fff;
	padding-left:16px;
} 
.nav li div.nav_4 ul li{ 
	float: left;
	width:250px;
	color:#fff;
	padding-left:16px;
} 
.nav li div.nav_5 ul li{ 
	float: left;
	width:230px;
	color:#fff;
	padding-left:16px;
} 
.nav li div.nav_6 ul li{ 
	float: left;
	width:143px;
	color:#fff;
	padding-left:16px;
} 
.nav li ul li.x{ background: url(../images/nav-x1.png) top right no-repeat; padding-right:16px; min-height:300px;}

.nav li div.nav_4 ul li div{
	display: block;
	position:relative;
	width:250px;
	clear:both;
}
.nav li div.nav_5 ul li div{
	display: block;
	position:relative;
	width:230px;
	clear:both;
}
.nav li div.nav_6 ul li div{
	display: block;
	position:relative;
	width:143px;
	clear:both;
}
.nav li ul li div{
	display: block;
	position:relative;
	width:150px;
	clear:both;
}
.nav li ul li div.nav_t{ 
	font-size: 16px;
	line-height: 24px;
	height:30px;
	text-align:center;
}
.nav li ul li div.nav_r{ 
	font-size: 12px;
	line-height: 28px; 
	text-align:left;
	padding-top:20px;
}
.nav li ul li div.nav_r img{ 
	max-width:150px;
	width: expression(this.offsetWidth > 150 ? '150px': true); 
}
.nav li ul li a{color: #fff;}
.nav li ul li a:hover{color: #fff;}
.nav li ul li .cur{color: #fff;}
 


.fixedNav{display: none;position: fixed;left: 50%;top: 50%;z-index: 1000;width: 24px;height: 141px;margin-top: -80px;padding-top: 24px;background: url(../images/sprite.png) no-repeat 0 -110px;list-style: none;}
.fixedNav li{float: left;position: relative;width: 100%;height: 16px;padding-left: 3px;margin-bottom: 5px;}
.fixedNav .icon{display: block;width: 16px;height: 16px;background: url(../images/sprite.png) no-repeat -40px -131px;cursor: pointer;}
.fixedNav .txt{display: none;position: absolute;left: -80px;top: 0;width: 76px;height: 19px;background: url(../images/sprite.png) no-repeat 0 -80px;color: #fff;font-size: 12px;line-height: 19px;text-align: center;}
.fixedNav .cur .icon{background: url(../images/sprite.png) no-repeat -40px -110px;}
/**内容**/

.wrapBox{position: fixed;top: 0px;width: 100%;}
.box{position: relative;left: 50%;margin-left: -960px;width: 1920px;height: 900px;overflow: hidden;/*background-attachment: fixed;background-repeat: no-repeat;background-position: 50% 55px;behavior: url(ie-css3.htc); This lets IE know to call the script on all elements which get the 'box' class *//*behavior: url(PIE.htc); This lets IE know to call the script on all elements which get the 'box' class */}
.box_fixed{position: relative!important;width: 100%;height: 450px;}
.box div{position: absolute;z-index: 100;}
.box .zIndex10{z-index: 10;}
.box .zIndex40{z-index: 40;}
.box .zIndex50{z-index: 50;}
.box .zIndex150{z-index: 150;}
.box .zIndex160{z-index: 160;}
/**box1**/
.b1_bg{/*background-image: url(../images/b1_bg.jpg);*/}
.b1_01{left: 485px;top: 80px;}
.b1_02{left: 780px;top: 300px;}
/**box2**/
.b2_bg{/*background-image: url(../images/b2_bg.jpg);*/}
.b2_01{left: 870px;top: -50px;}
.b2_02{left: 900px;top: 200px;}

.b2_03{top: 260px;left: 536px;}
.b2_04{top: 260px;left: 776px;}
.b2_05{top: 260px;left: 1036px;}
.b2_06{top: 260px;left: 1276px;}

/*.b2_03{left: 500px;top: 100px; width:300px;}
.b2_04{left: 1150px;top: 100px; width:300px;}
.b2_03 span,.b2_04 span{color: #fff;font-size: 24px; line-height:60px;}
.b2_03 li, .b2_04 li{
	color: #fff; 
	font-size: 12px; 
	line-height:24px; 
	width:300px;
	height:24px;
	display: block;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.b2_03 a, .b2_04 a{color: #fff; }
*/
/**box3**/
.b3_bg{/*background-image: url(../images/b3_bg.jpg);*/}
.b3_01{top: -100px;left: 870px}
.b3_02{top: 200px;left: 536px;}
.b3_03{top: 200px;left: 776px;}
.b3_04{top: 200px;left: 1036px;}
.b3_05{top: 200px;left: 1276px;}
/**box4**/
.b4_bg{/*background-image: url(../images/b4_bg.jpg);*/}
.b4_01{left: 870px;top: -50px;}
.b4_02{left: 900px;top: 200px;}
.b4_03{left: 500px;top: 100px; width:300px;color: #626261;}
.b4_04{left: 1150px;top: 100px; width:300px;color: #626261;}
.b4_03 span,.b4_04 span{color: #626261;font-size: 24px; line-height:60px;}
.b4_03 li, .b4_04 li{
	color: #626261; 
	font-size: 12px; 
	line-height:24px;
	width:300px;
	height:24px;
	display: block;
	white-space: nowrap;
	overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容*/
	text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}
.b4_03 a, .b4_04 a{color: #626261; }
.b4_03 li span, .b4_04 li span{color: #626261; font-size: 12px; line-height:24px; padding-right:10px; }
/**box5**/
.b5_bg{/*background-image: url(../images/b5_bg.jpg);*/}
.b5_01{left: 870px;top: -85px;}
.b5_02{left: 570px;top: 160px; width:780px; text-align:center; color:#fff;  }
.b5_02 li{
	 list-style: none; height:48px; color:#fff; font-size: 14px; line-height:48px; padding:0 20px; display:inline; 
}
.b5_02 a{
	 color:#fff;
}
/**box6**/
.b6_bg{/*background-image: url(../images/b6_bg.jpg);*/}
.b6_01{left: 560px;top: 90px;}
.b6_02{left: 560px;top: 120px; width:780;}
.b6_02 li{
	 list-style: none; height:33px; color:#fff; font-size: 14px; line-height:32px;
	 background:url(../images/x2.png) repeat-x bottom;
}
.b6_02 li.en {
	 list-style: none; height:33px; color:#fff; font-size: 11px; line-height:32px;
	 background:url(../images/x2.png) repeat-x bottom;
}
.b6_03{left: 560px;top: 300px; color:#a3b9d1; font-size: 14px; line-height:24px;}
.b6_03 a{ color:#a3b9d1;}
.b6_04{left: 1070px;top: 120px; list-style: none; background:url(../images/lx.png) no-repeat left top;} 
.b6_04 li{
	 list-style: none; height:38px; color:#fff; font-size: 12px; line-height:18px; margin-left:40px;
}
/**box7**/
.b7_bg{/*background-image: url(../images/b6_bg.jpg);*/}

/**内页********************************************************************************************************/
.h20{
	height:20px;
}
.h200{
	height:200px;
}
.h350{
	height:350px;
}
.h400{
	height:400px;
}
.h500{
	height:500px;
}
.h600{
	height:600px;
}
.h700{
	height:700px;
}
.h800{
	height:800px;
}
.h900{
	height:900px;
}
.h970{
	height:970px;
}
.h1400{
	height:1400px;
}
.p-t-20{
	padding-top:20px;
}
.p-t-30{
	padding-top:30px;
}
.p-t-40{
	padding-top:40px;
}
.p-t-50{
	padding-top:50px;
}
.p-t-60{
	padding-top:60px;
}
.p-t-80{
	padding-top:80px;
}
.p-t-100{
	padding-top:100px;
}
.p-t-160{
	padding-top:160px;
}
.p-t-200{
	padding-top:200px;
}
.p-t-300{
	padding-top:300px;
}
.m-b-20{
	margin-bottom:20px;
}
.m-b-50{
	margin-bottom:50px;
}
.m-b-100{
	margin-bottom:100px;
}
.w840{
	width:840px;
}
.w950{
	width: 950px;
}
.w970{
	width: 970px;
}
.w1000{
	width:1000px;
}
.w1600{
	width:1600px;
}
.ys_01{
	color:#000000; 
}
.ys_02{
	color:#50504e;
}
.ys_03{
	color:#ffffff;
}
.ys_04{
	color:#d3cabb;
}
.ys_05{
	color:#e95c6a;
}
.ys_06{
	color:#193c38;
}
.ys_07{
	color:#1c2220
}
.ys_08{
	color:#535353
}

.hx2{
	width:970px;
	height:2px;
	background:#FFFFFF;
	margin:0 auto;
}
#info{
	width: 100%;
}
.info{
	width: 970px; margin: 0 auto; position:relative;
}
.info .tal{
	text-align:left;
}
.info .tac{
	text-align:center;
}
.info .tar{
	text-align:right;
}
.info .title{
	 font-size: 32px; line-height:32px; height:32px; 
}
.info .title span{
	font-size: 16px; line-height:48px; padding-left:10px;
}
.info .detail{
	font-size: 14px; line-height:36px;
}
.info .detail img{
	max-width:800px;
	width: expression(this.offsetWidth > 800 ? '800px': true); 
}
.info .detail p{ text-indent:2em; }

.info .detail2{
	font-size: 16px; line-height:36px;
}


.sybs{
	width: 950px; margin: 0 auto; position:relative;
}
.sybs_title{
	 font-size: 36px; line-height:36px; height:36px; font-weight:bold;
}
.sybs_title2{
	font-size: 30px; line-height:48px; height:48px; 
}
.sybs_detail{
	font-size: 14px; line-height:36px;
}
.sybs_detail img{
	max-width:800px;
	width: expression(this.offsetWidth > 800 ? '800px': true); 
}
.sybs_detail p{ text-indent:0em; }

.sybs_rnjj{
	width: 950px; height:250px; margin: 0 auto; position:relative;
}

		
/*.wrapper{overflow: hidden; width:100%; height:640px; position:relative;}
.wrapper2{overflow: hidden; width:100%; height:300px; position:relative;}

.gallery-container{
	position: absolute;
	left: 0;
	top: 24px;
	background: #EFEFEF;
	background-image: -webkit-radial-gradient(center, circle cover, #efefef, #666666);
	background-image: -moz-radial-gradient(center, circle cover, #efefef, #666666);
	background-image: -o-radial-gradient(center, circle cover, #efefef, #666666);
	background-image: radial-gradient(center, circle cover, #efefef, #666666);
}

.gallery{
	position: absolute;
	display: none;
	width: 33600px;
	height: 640px;
	margin-left: 40px;
}

.image-item{
	display: block;
	float: left;
	margin: auto;
	padding: 4px;
	background: #FFF;
	margin-right: 24px;
	cursor: pointer;
}	
*/		
		
		
			
/* 内容 */
.bk_01{
	border: 1px solid #6d6d6d;
	padding:5px 10px;
	position:absolute;
	font-size:12px;
	letter-spacing:6px;
	color:#6d6d6d;
	margin-left:10px;
}
.article{
	width: 970px; margin: 0 auto; position:relative;
}
.article_fl {
	float:left;
	width:290px;
	margin-left:10px;
}
.article_fl img{
	max-width:226px;
	width: expression(this.offsetWidth > 226 ? '226px': true); 
}

.article_fr {
	float:right;
	width:670px;
	height:1700px;
}
.article_fr h3{
	font-size:16px;
	color:#4d9cd7;
	line-height:32px;
	width:640px;
}
.article_fr h3 span{
	font-size:15px;
	color:#6a6a6a;
	line-height:32px;
	float:right;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-weight:normal; 
	font-style:normal;
}

.article_fr .content{
	font-size:12px;
	color:#6a6a6a;
	line-height:22px;
	height:900px;
	width:670px;
}
.article_fr .content p{ text-indent:2em; }

/* scr_con style */
.scr_con {position:relative;height:900px;width:670px;}
#dv_scroll{position:absolute;height:900px;overflow:hidden;width:640px;}
#dv_scroll .Scroller-Container{width:100%;}
#dv_scroll_bar {position:absolute;right:0;top:10px;width:15px;height:900px;border-left:1px solid #6a6a6a;}
#dv_scroll_bar .Scrollbar-Track{position:absolute;left:0;top:20px;width:15px;height:860px;}
#dv_scroll_bar .Scrollbar-Handle{position:absolute;left:-8px;top:0;width:15px;height:29px;overflow:hidden;background:url(../images/srcoll.png) no-repeat;cursor:pointer;}
#dv_scroll_text {position:absolute;}

/* scr_con style */
.scr_con2 {position:relative;height:300px;width:920px; font-size:14px; line-height:24px; padding-top:20px; }
#dv_scroll2{position:absolute;height:300px;overflow:hidden;width:890px;}
#dv_scroll2 .Scroller-Container{width:100%;}
#dv_scroll2_bar {position:absolute;right:0;top:10px;width:15px;height:300px;border-left:1px solid #6a6a6a;}
#dv_scroll2_bar .Scrollbar-Track{position:absolute;left:0;top:20px;width:15px;height:260px;}
#dv_scroll2_bar .Scrollbar-Handle{position:absolute;left:-8px;top:0;width:15px;height:29px;overflow:hidden;background:url(../images/srcoll.png) no-repeat;cursor:pointer;}
#dv_scroll2_text {position:absolute;}

.article_fr .photo{
	font-size:16px;
	color:#4d9cd7;
	line-height:32px;
	width:640px;
}
.article_fr .context{
	font-size:12px;
	color:#6d6d6d;
	line-height:24px;
	width:640px;
}
.article_fr .context .pre{
	float:left;
}
.article_fr .context .next{
	float:right;
}
.article_fr .context .pre a, .article_fr .context .next a{
	color:#6d6d6d;
}

.zl_text li{ float:left; display:inline; width:410px;  font-size: 24px; line-height:32px;}



.down_list{
	width: 950px; position:relative;  
}
.down_list .title {
	color:#000;
	font-size: 16px; 
	line-height:54px;
	height:54px;
}



/**页尾********************************************************************************************************/
#foot{
	width: 100%; background:#223b4f; height:460px; max-width:1920px;margin: 0 auto; 
}
.foot{
	width: 980px; margin: 0 auto; position:relative;
}
.foot_01{left: 100px;top: 40px; position:absolute; }
.foot_02{left: 100px;top: 200px; width:340px; position:absolute;}
.foot_02 li{
	 list-style: none; height:33px; color:#fff; font-size: 14px; line-height:32px;
	 background:url(../images/x2.png) repeat-x bottom;
	 word-spacing:8px; letter-spacing: 8px;
}
.foot_02 li.en {
	 list-style: none; height:33px; color:#fff; font-size: 12px; line-height:32px;
	 background:url(../images/x2.png) repeat-x bottom;
	 word-spacing:0px; letter-spacing: 0px;
}
.foot_03{left: 100px;top: 350px; color:#a3b9d1; font-size: 14px; line-height:24px; position:absolute;}
.foot_03 a{ color:#a3b9d1;}
.foot_04{left: 540px;top: 200px; list-style: none; background:url(../images/lx.png) no-repeat left top; position:absolute;} 
.foot_04 li{
	 list-style: none; height:38px; color:#fff; font-size: 12px; line-height:18px; margin-left:40px;
}
/**留言********************************************************************************************************/
.message{ width:842px; height:525px; background:url(../images/contact-01.jpg) repeat-x; margin:0 auto; position:relative}
.message .title{ width:270px; height:70px; background:url(../images/contact-02.jpg) no-repeat left top;}
.message .t1{height:40px; width:230px; float:left; margin:0 0 20px 30px;}
.message .t2{height:40px; width:230px; float:left; margin:0 0 20px 40px;}
.message .t3{height:40px; width:230px; float:left; margin:0 0 20px 40px;}
.message .input{height:40px; width:230px; background:#e7e7e7; color:#8b8b8b; border:1px solid #909090;}

.message .t4{height:290px;width:770px; float:left; margin:10px 0 0 30px;}
.message .t4 textarea{height:290px;width:770px;background:#e7e7e7;border:1px solid #909090;line-height:24px;color:#8b8b8b;}

.message .t5{height:50px; width:150px; float:left; margin:20px 0 20px 30px;}
.message .t5 .go{background: transparent url("../images/contact-03.png") no-repeat; width:147px;height:46px;border:none; text-indent:-99999px;cursor:pointer;}
.message .t6{height:50px; width:300px; float:left; margin:40px 0 20px 20px;}


/**采集********************************************************************************************************/
.caiji{ width:800px; margin:0 auto; position:relative}
.caiji .t1{ position:absolute; left:60px; top:46px;}
.caiji .t2{ position:absolute; left:620px; top:46px;}
.caiji .t3{ position:absolute; left:60px; top:582px;}
.caiji .t4{ position:absolute; left:620px; top:598px;}
.caiji .t5{ position:absolute; left:620px; top:750px;}
.caiji .t6{ position:absolute; left:620px; top:910px; height:40px; width:150px;}
.caiji .t6 .go{background: transparent url("../images/caiji_1.png") no-repeat; width:109px;height:40px;border:none; text-indent:-99999px;cursor:pointer;}
.caiji div div{height:34px; width:195px; }
.caiji .input{height:20px; width:195px; background:#fff; color:#8b8b8b;}

.rd_fl{ float:left; text-align:right; width:723px; }
.rd_fr{ float:right; text-align:left; width:723px; }
.rd_title_l{ font-size:20px; color:#fff; background:url(../images/rd_1.png) right center  no-repeat;}
.rd_title_r{ font-size:20px; color:#fff; background:url(../images/rd_2.png) left center no-repeat;}

.rd_title1_r{ font-size:14px; color:#000; padding-left:140px; }
.rd_title2_l{ font-size:14px; color:#000; padding-right:140px; }
.rd_title3_r{ font-size:14px; color:#000; padding-left:168px; }
.rd_title4_l{ font-size:14px; color:#000; padding-right:168px; }
.rd_title5_r{ font-size:14px; color:#000; padding-left:196px; }
.rd_title6_l{ font-size:14px; color:#000; padding-right:196px; }
.rd_title7_r{ font-size:14px; color:#000; padding-left:224px; }
.rd_title8_l{ font-size:14px; color:#000; padding-right:224px; }
.rd_title9_r{ font-size:14px; color:#000; padding-left:252px; }
.rd_title10_l{ font-size:14px; color:#000; padding-right:252px; }
.rd_title11_r{ font-size:14px; color:#000; padding-left:280px; }
.rd_title12_l{ font-size:14px; color:#000; padding-right:280px; }
.rd_title13_r{ font-size:14px; color:#000; padding-left:308px; }
.rd_title14_l{ font-size:14px; color:#000; padding-right:308px; }
.rd_title15_r{ font-size:14px; color:#000; padding-left:336px; }
.rd_title16_l{ font-size:14px; color:#000; padding-right:336px; }
.rd_title17_r{ font-size:14px; color:#000; padding-left:364px; }
.rd_title18_l{ font-size:14px; color:#000; padding-right:364px; }
.rd_title19_r{ font-size:14px; color:#000; padding-left:392px; }
.rd_title20_l{ font-size:14px; color:#000; padding-right:392px; }

.rdurl{ font-size:14px; color:#000; line-height:32px; }
