@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul,li {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* basic */
html,body{ margin:0; padding:0; }
input{ outline: 0; }
a {
	text-decoration:none;
	color:#7c7b7b;
	font-size:12px;
	font-family: "微软雅黑";
}
html{
	-webkit-font-smoothing: antialiased;
	-webkit-overflow-scrolling:touch;
	overflow-x: hidden;
	overflow-y: scroll;
	}
body {
	color:#7c7b7b;
	font-size:12px;
	font-family: "微软雅黑";
	background:#fff;
	width: 100%;

}
a,body{ 
	font-family:"微软雅黑";
 }
img {
	border:0;
}

.fl{ float:left; margin-top:20px;}
.fr{ float:right; }
.clear{ clear:both; }

/* style sheet */
.wrap{ width:1140px; margin:0 auto; height:120px; color:#333333; }
#logo a,#logo img{ display:block; }

.head_bg{  background:  #f08560 no-repeat; width:100%;}
.head_bg .wrap{ position:relative; }

#navigation{ margin:35px 0 0 30px; width:790px; }
#navigation li{ display:block; float:left; height:40px; line-height:40px; margin:0 8px; position:relative; padding-bottom:10px; border-bottom:3px solid #fff;  }
#navigation li a{ color:#FFF; font-size:16px;}


.banner{ width:100%; height:auto;  overflow:hidden;}
.banner .bann2{ width:100%;height:auto;  margin:auto; overflow:hidden;}
.banner .bann2 img{ float:left;}
.banner .bann3{ width:100%; height:113px;  background:url(../images/heng.jpg) top no-repeat;}

.bana{ width:100%; margin:auto; height:850px; background:url(../images/a_bg.jpg) bottom no-repeat;overflow:hidden;}
.bana  .a_bg{ width:980px; height:775px; margin:auto; margin-top:70px; overflow:hidden;}
.bana  .a1_js{ width:930px; height:170px; position:absolute; margin-left:25px; background:url(../images/p_atp.jpg) right no-repeat; border:1px #CCC solid;}
.bana  .a1_bt{width:242px; height:38px; position:relative; top:-20px; left:35px;  }
.bana  .a1_nr{ width:514px; height:133px; margin-left:40px;}
.bana  .a1_nr p{ width:370px; height:126px; float:left; font-size:16px; line-height:30px;}
.bana .a2_bt{ width:315px; height:62px; margin:auto; margin-top:220px; }
.bana .a2_nr{ width:1000px; height:340px; margin-top:70px;}
.bana .a2_nr  ul li{ width:180px; margin-right:15px; margin-right:10px; float:left; text-align:center;}
.bana .a2_nr p{ font-size:16px; text-align:center; margin-top:10px; line-height:25px;}
 
 
.banb{ width:100%; height:820px; margin:auto;  background:url(../images/b_bg.jpg) top no-repeat; overflow:hidden;}
.b_bt{ width:500px; height:87px; text-align:center; margin:auto; margin-top:30px;}
.banb .b1_bg{ width:1000px; height:500px; margin:auto; margin-top:158px; color:#333333; font-size:14px;}
.banb .b1_lf{ width:450px; height:486px; float:left; text-align:right;}
.banb .b1_lf ul li{ background:url(../images/b_li2.png) right no-repeat; padding-right:15px; line-height:30px;}
.banb .b1_rf{ width:450px; height:486px; float:right; text-align:left}
.banb .b1_rf ul li{ background:url(../images/b_li1.png) 0px 8px no-repeat; padding-left:20px; line-height:30px; margin-top:5px;}
.banb .b1_rf ul li strong{ color:#cc3300;}


.banc{ width:100%; height:720px;  background:url(../images/pc_bg.jpg) top no-repeat; overflow:hidden; margin-top:30px;}
.banc .c_bt{ width:609px; height:62px; margin:auto; margin-top:30px;}
.banc .c_bg{ width:1000px; height:543px; margin:auto; margin-top:30px;}
.banc .c_bg  .c_lf{ width:310px; height:500px; float:left;}
.banc .c_bg  .lf_bt{ width:188px; height:52px; text-align:center; color:#333; background:url(../images/p_clf.png) bottom no-repeat; font-size:18px; margin-bottom:30px;}
.banc .c_bg  .lf_bt strong{ font-size:36px; font-weight:300;}
.banc .c_bg  .c_lf ul li{ width:284px; height:100px; padding:13px; background:url(../images/pc_bg3.png); margin-bottom:20px; font-size:14px; color:#000; line-height:25px;}
.banc .c_bg  .c_rf{ width:380px; height:400px; margin-top: 100px; text-align:center; float:left;}


.band{ width:100%; height:747px; margin:auto; background:url(../images/p_zjbg.jpg) top no-repeat;  overflow:hidden; color:#000;}
.d_bg{ width:1002px; height:747px; margin:auto; overflow:hidden;}
.d_bt{  width:439px; height:72px; margin:auto; margin-top:30px; overflow:hidden;}
.fleft {
	FLOAT: left
}
.fright {
	FLOAT: right
}
#play {Z-INDEX: 99;
	BACKGROUND: #fff;
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 859px;
	POSITION: relative;
	HEIGHT: 327px;
}
#play_text UL {
	PADDING: 6px;
	Z-INDEX: 11;
	RIGHT: 25px;
	BOTTOM: 15px;
	background-color:#FFFFFF;
	LIST-STYLE-TYPE: none;
	POSITION: absolute
}
#play_text LI {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	FLOAT: left;
	PADDING-BOTTOM: 1px;
	MARGIN-LEFT: 2px;
	OVERFLOW: hidden;
	WIDTH: 25px;
	CURSOR: pointer;
	PADDING-TOP: 1px;
	HEIGHT: 25px;
	TEXT-ALIGN: center
}
#play_list A {
	DISPLAY: block;
	OVERFLOW: hidden
}

/*#play_list IMG {
	WIDTH: 980px;
	HEIGHT: 360px
}*/
#play_text IMG {
	WIDTH: 25px;
	HEIGHT: 25px
}
p,p a{font-size:12px;color:#666;}
.ads{margin:0 auto;clear:both;}

.synrleft {
	width: 880px; margin:auto;
}
.synrtitle {
	width: 100%;
	margin-top: 10px;
	height: 30px;
	line-height: 30px;
	border-bottom: 2px #eaeaea solid;
}
.synrtitle span {
	color: #BD7D33;
	font-size: 16px;
	float: left;
	border-bottom: 2px #c68e4d solid;
	font-weight: 900;
}
.synrtitle h1 {
	color: #d2cccc;
	float: left;
	font-size: 14px;
	margin-left: 5px;
	margin-top: 5px;
	line-height: 25px;
}




.zjtd {
	width: 880px;
	height: 720px;
	margin:auto; margin-top:10px;
	background: url(../images/zjbj.png) no-repeat;
	margin-top: 15px;
}
#tFocus {
	width: 870px;
	height: 580px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}
#tFocus-pic {
	width: 865px;
	height: 360px;
	float: left;
	position: relative;
	padding-top: 1px;
}
#tFocus-pic li {
	height: 347px;
	left:20px; top:5px;
	width: 827px;
	position: absolute;
 filter:alpha(opacity:0);

}
.jzleft {
	width: 229px;
	height: 316px;
	padding:5px;
	float: left;
	border: 1px #ccc solid;
	margin: 10px;
}

.jzfight {
	width: 550px;
	float: right;
}
.jzfight span{ margin-left:20px; font-size:18px; font-weight:100;}
.jzfight h3 {
	width: 538px;
	height: 50px;
	border-bottom: 2px #ff7e7c solid;
	font-size: 30px;
	color: #595757;
	font-weight: 900;
	font-family: "微软雅黑";
	line-height: 50px;
}

.zjjs {
	width: 550px;
	float: left;
	height: 235px;
	background: url(../images/zjbj-02.png) no-repeat top left;
}

.zjjs h4 {
	height: 40px;
	width: 540px;
	float: left;
	line-height: 40px;
	color: #656565;
	font-size: 14px;
}
.zjjs p {
	padding-left:30px;
	width: 550px;
	height:25px;
	background:url(../images/zj_li.png) 0px 5px no-repeat;
	float: left;
	line-height: 25px;
	font-size: 18px;
	margin-top:15px;
	color:#000; font-weight:100;
	font-family:"微软雅黑";
}

.zixun {
	width:392px; height:67px;
	margin-left: 5px;
	margin-top:20px;
	overflow:hidden;
}
.zixun  img{ margin-left:15px; width:125px; height:43px;}

#tFocusBtn {
	width: 860px;
	height:170px;
	float: left;
	z-index: 20;
	overflow: hidden;
	margin-top:40px;
}
#tFocus-btn {
	width: 580px;
	height: 160px;
	position: relative;
	left: 0;
	bottom: 0;
	overflow: hidden;
	float: left;
	cursor: pointer;
}
#tFocus-btn ul {
	width: 600px;
	position: absolute;
	left: 0;
	top: 0;
	height:135px;
}
#tFocus-btn li {
	 text-align:center;
	float: left;
	display: block;
	height: 135px;
	width: 134px;
	padding:6px;
}
#tFocus-btn li img{border: 1px solid #dcdcdc; padding:1px;}
#tFocus-btn li p {
	width: 150px;
	float: left;
	font-size:16px;
	font-family:"微软雅黑";
	text-align: center;
	line-height: 30px;
}
#tFocus-btn li.active {
	background: #f5f5f5;
}
#tFocus-btn li.active img {
	border: 1px solid #ff7a4c;
}
#tFocus-leftbtn {
	height: 130px;
	width: 57px;
	float: left;
	 margin-left:50px;
	text-indent: -9999px;
	background: url(../images/zj_lf.png) no-repeat left center;
}
#tFocus-rightbtn {
	height: 130px;
	width: 57px;
	float: left;
	
	text-indent: -9999px;
	background: url(../images/zj_rf.png) no-repeat right;
}

.bane{ width:1920px; margin:auto; height:666px;  overflow:hidden;}


.banf{ width:1000px; height:716px; margin:auto; overflow:hidden;}
.banf .f_bt{ width:409px; height:63px; margin:auto; margin-top:35px;}
.banf .f_js{ width:1000px; height:527px; margin:auto; margin-top:40px;}
.banf .js_lf{ width:700px; height:510px; float:left; background:url(../images/p_fbg.png) top no-repeat;}
.banf .js_lf ul li{ width:630px; margin-left:20px; font-size:14px; line-height:24px; margin-top:10px; padding-left:44px; background:url(../images/f_li.png) 0px 5px no-repeat; }
.banf .js_lf ul li h3{ color:#ff7a4c; font-size:16px;}
.banf .js_rf{ width:280px; height:505px; float:right; background:url(../images/p_fbg.jpg) top no-repeat;}
.banf .js_rf .wen{ width:272px; height:185px; border:1px #CCC solid; margin:auto; margin-top:315px;}.banf .js_rf .wen a{ font-size:14px;}
.banf .js_rf .wen p{ height:35px; line-height:35px; background:url(../images/f_li2.png) left no-repeat; font-size:14px; margin-left:10px; text-indent:2.5em;}
.banf .js_rf  .ldimg{ width:272px; text-align:center;}



.bang{ width:100%; height:740px; background:url(../images/p_gbg.jpg) top no-repeat; overflow:hidden; border-bottom:8px #ff7a4c solid;}
.bang .g_bt{ width:313px; height:63px; background:url(../images/g_bt.png) top no-repeat; margin:auto; margin-top:30px; overflow:hidden;}
.bang .g_nr{ width:1000px; height:620px; margin:auto; margin-top:20px;}
.bang .g_nr .nr_all{ width:604px; height:610px; margin-left:390px; margin-top:20px; background:url(../images/pf_bg2.png) no-repeat; overflow:hidden;}
.bang .g_nr .nr_xq{ width:440px; height:92px; margin-left:126px; margin-top:45px; overflow:hidden;}
.bang .g_nr .nr_xq ul li{ float:left; width:166px; background:url(../images/g_li1.png) left no-repeat; text-indent:2em; margin-top:22px; height:25px; line-height:25px; } .bang .g_nr .nr_xq ul li a{ font-size:16px;}
.bang .g_nr .nr_xq2{ width:440px; height:92px; margin-left:126px; margin-top:105px;}
.bang .g_nr .nr_xq2 ul li{ float:left; width:126px; background:url(../images/g_li2.png) left no-repeat; text-indent:2em; margin-top:22px; height:25px; line-height:25px; } .bang .g_nr .nr_xq2 ul li a{ font-size:16px;}
.bang .g_nr .nr_xq3{ width:440px; height:92px; margin-left:126px; margin-top:100px;}
.bang .g_nr .nr_xq3 ul li{ float:left; width:126px; background:url(../images/g_li3.png) left no-repeat; text-indent:2em; margin-top:22px; height:25px; line-height:25px; } .bang .g_nr .nr_xq3 ul li a{ font-size:16px;}


.ban10_bg{ width:900px; height:340px; margin:auto; overflow:hidden;}
.ban10_bt{ width:900px; border-bottom:1px #000 solid; height:40px; margin-top:30px;}
.ban10_bt img{ margin-left:10px;}
.ban10_nr {padding-top: 19px;padding-left: 5px;background-color: #FFF;-moz-border-radius:0px 0px 10px 10px;border-radius:0px 0px 10px 10px;overflow: hidden;}
.ckzx_xgzt_zj_s { width:260px; float: left; margin-left:16px; margin-right:20px;margin-bottom:15px;display:inline;overflow: hidden; margin-top:20px;} 
.ckzx_xgzt_zj_s_pic {width: 250px;border: 1px solid #eaeaea;display:inline;padding: 5px;float: left;}
.ckzx_xgzt_zj_s_tit { width: 260px; line-height: 40px;text-align: center; float:left;}
.ckzx_xgzt_zj_s_tit a {color: #bd7800; font-family:"微软雅黑"; font-size: 18px;}
.ckzx_xgzt_mid_l a{ color: #ffd800; text-decoration: none; } .ckzx_xgzt_mid_l a:active { text-decoration: none; color: #F60; } .ckzx_xgzt_mid_l a:hover { color: #F90; } 


.foot_bg{ width:100%; height:359px; background:url(../images/foot_li.png);}
.foot{ width:1000px; height:359px; margin:auto;}
.foot_fl{ width:198px; height:359px; border-right:1px #ffa180 solid; float:left; color:#666;}
.foot_fl h3{ height:67px; text-align:center; font-size:22px; line-height:67px; color:#FFF; margin-bottom:10px;}
.foot_fl  ul li{ width:200px; text-align:center; line-height:40px; font-size:14px; }.foot_fl a{ font-size:14px;}
.foot_dz{ width:190px; height:206px; margin:auto; background:url(../images/ftpp.png) 3px -4px no-repeat; margin-top:20px; padding-left:29px;}
.foot_dz p{ font-size:14px; line-height:18px; margin-bottom:13px;}
.foot_dz img{ margin-left:20px; margin-top:20px;}


