@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: "arial","微软雅黑";
}
html{
	-webkit-font-smoothing: antialiased;
	-webkit-overflow-scrolling:touch;
	overflow-x: hidden;
	overflow-y: scroll;
	}
body {
	color:#7c7b7b;
	font-size:12px;
	font-family: "arial","微软雅黑";
	background:#fff;
	width: 100%;

}
a,body{ 
	font-family:"微软雅黑"\9;
 }
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; }
#logo a,#logo img{ display:block; }
header{  background:  #ffbcce no-repeat; width:100%;}
header .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;}

.head_bg{  background:  #ffbcce 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%; height:auto;}
.bana  .ban_a1{ width:100%; height:690px; background:url(../images/a_bg1.png) bottom no-repeat; overflow:hidden;}
.bana  .ban_a2{ width:100%; height:879px; background:url(../images/a_bg2.jpg) top no-repeat; overflow:hidden;}
.bana  .ban_a3{ width:100%; height:772px; background:url(../images/a_bg3.jpg) top no-repeat; overflow:hidden}
.ban_a1  .a1_baby{ width:260px; height:270px; margin:auto; margin-top:124px; overflow:hidden;}
.ban_a1  .a1_wz{ width:405px; height:200px; margin:auto; margin-top:30px;}
.ban_a1  .a1_wz p{ margin-left:15px; font-size:16px; line-height:30px; color:#000000; font-family:"微软雅黑";}.ban_a1  .a1_wz p span{ font-size:32px;}
.ban_a2 .a2_bg{ width:856px; height:800px; margin:auto; margin-top:50px; overflow:hidden;}
.ban_a2 .a2_bg2{ width:856px; height:800px; position:absolute; cursor:pointer;overflow:hidden;}
.a2_bg  .a2_dw1{ width:264px; height:296px; background:url(../images/a2_tp1.png) no-repeat  30px 33px; left:300px; position:relative;}
.a2_bg  .a2_dw1:hover{ width:264px; height:296px; background:url(../images/a2_li1.png)}
.a2_bg  .a2_dw2{ width:263px; height:296px; background:url(../images/a2_tp2.png) no-repeat 28px 31px; left:30px; top:-170px; position:relative }
.a2_bg  .a2_dw2:hover{ width:263px; height:296px; background:url(../images/a2_li2.png)}
.a2_bg  .a2_dw3{ width:263px; height:296px; background:url(../images/a2_tp3.png) no-repeat 31px 33px; left:30px; top:-180px; position:relative }
.a2_bg  .a2_dw3:hover{ width:263px; height:296px; background:url(../images/a2_li3.png)}
.a2_bg  .a2_dw4{ width:263px; height:296px; background:url(../images/a2_tp1.png) no-repeat 30px 33px; left:300px; top:-390px; position:relative }
.a2_bg  .a2_dw4:hover{ width:263px; height:296px; background:url(../images/a2_li1.png)}
.a2_bg  .a2_dw5{ width:263px; height:296px; background:url(../images/a2_tp2.png) no-repeat 28px 31px; left:580px; top:-1090px; position:relative }
.a2_bg  .a2_dw5:hover{ width:263px; height:296px; background:url(../images/a2_li2.png)}
.a2_bg  .a2_dw6{ width:263px; height:296px; background:url(../images/a2_tp3.png) no-repeat 31px 33px; left:580px; top:-1090px; position:relative }
.a2_bg  .a2_dw6:hover{ width:263px; height:296px; background:url(../images/a2_li3.png)}
.a2_bg2 h3{ text-align:center; line-height:40px; font-size:30px; font-family:"微软雅黑"; padding-top:80px; padding-bottom:30px; color:#FFF;}
.a2_bg2 p{ font-size:18px; width:145px; height:55px; margin:auto; line-height:25px; text-align:center;}
.a3_bg{ width:800px; height:528px; margin:auto; margin-top:160px;}
.a3_bg ul li{ width:200px; height:252px; float:left; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; cursor:pointer;}
.a3_bg ul li p{ width:150px; margin-left:20px; background:url(../images/a3_li.png) 4px 5px  no-repeat; padding-left:20px; line-height:25px; margin-top:20px; font-size:16px; color:#000000; }
.a3_bg ul li:hover{filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
.a3_bg ul li i{display: block;  width: 98px; height: 98px; margin:auto; background:url(../images/ico.png);}
.a3_bg .ico_bg1 i{ background-position:0 0}
.a3_bg .ico_bg2 i{background-position:-108px 0px;} 
.a3_bg .ico_bg3 i{background-position:-218px 0px;} 
.a3_bg .ico_bg4 i{background-position:-328px 0px;} 
.a3_bg .ico_bg5 i{background-position:-438px 0px;} 
.a3_bg .ico_bg6 i{background-position:-546px 0px;} 
.a3_bg .ico_bg7 i{background-position:-655px 0px;}
.a3_bg .ico_bg8 i{background-position:-765px 0px;}
 
.banb{ width:1000px; height:1156px; margin:auto;  background:url(../images/b_bg.png) top no-repeat; margin-top:-10px; overflow:hidden;}
.b_bt{ width:184px; height:87px; margin:auto; margin-top:30px;}
.banb .b1_bg{ width:980px; height:740px; margin:auto;}
.banb .b1_bg .b1_con{ width:338px; height:724px;margin-left:20px; font-family:"微软雅黑";}
.banb .b1_bg .con_bt{ width:115px; padding:10px;font-size:26px;  margin-left:80px; text-align:center; height:58px; line-height:28px; border:1px #85cdf0 dashed; color:#1ea4e3;}
.banb .b1_bg .con_bt strong{ font-weight:bold;}
.banb .b1_bg .con_nr h3{ font-size:18px; font-weight:600; color:#1ea4e3; height:30px; line-height:30px; margin-top:35px;}
.banb .b1_bg .con_nr p{ width:296px; height:155px; margin-left:30px; font-size:16px; color:#595757; line-height:30px;}
.banb .b1_bg .b1_c{ width:331px; height:257px; margin:auto;color:#000000; line-height:30px;}
.banb .b1_bg .b1_c h3{ font-size:16px; text-indent:4em;  margin-top:5px;}
.banb .b1_bg .b1_c h4{ font-size:14px; margin-left:20px; margin-top:50px;}
.banb .b1_bg .b1_c p{ font-size:14px; width:270px; height:90px; margin-left:20px; line-height:25px;}
.banb .b1_bg .b1_c span{ width:85px; height:25px; color:#FFF; font-size:16px; margin-left:120px; margin-top:10px;}.banb .b1_bg .b1_c span a{ color:#FFF;}
.banb .b1_d{ width:521px; height:70px; margin-left:247px; margin-top:40px;}

.banc{ width:1359px; height:742px;  background:url(../images/c_bg.jpg) bottom no-repeat; margin-left:5.22%; overflow:hidden; z-index:-10;}
.c_bt{ position:relative; width:184px; height:80px; margin:auto; text-align:center; top:115px; z-index:100;}
.banc .c_sb{ width:940px; height:29px; margin:auto; margin-top:50px; line-height:30px; color:#595757; font-size:16px;}
.banc .c_bg{ width:280px; height:293px; }
.banc .c_bg h3{ font-size:26px; line-height:30px; font-weight:400; margin-top:30px;}
.banc .c_bg p{ font-size:16px; line-height:25px; color:#595757; margin-top:50px;}

.band{ width:1980; height:1300px; margin:auto; background:url(../images/d_bg.jpg) top no-repeat; overflow:hidden;}
.d_bg{ width:920px; height:1180px; margin:auto;}
.d_bt{  width:310px; height:80px; margin:auto; text-align:center; margin-top:30px;}
.d_nav{ width:740px; height:42px; margin-top:35px; margin-left:148px; line-height:40px; }
.d_nav ul li{ width:156px; height:40px; text-align:center; font-size:16px; font-weight:bold; float:left; margin-right:2px; margin-left:2px; cursor:pointer; }
.dli_pl{ border-bottom:2px #ff4979 solid; color:#ff4979;}
.dli_no{ border:none; color:#000000;}

.d_bg .bt_nr{ width:290px; height:93px; margin:auto; 	 }
.d_bg .bt_nr h3{ width:270px; height:35px; line-height:35px; color:#ff7e7b; font-size:24px; border-bottom:1px #ff7e7b solid; margin-bottom:5px; margin-left:10px; text-align:center;}
.d_bg .bt_nr p{ font-size:16px; color:#000000; line-height:25px; text-align:center;}
.d_bg .d_zx{ width:170px; height:46px; line-height:46px; margin:auto; text-align:center; color:#FFF; margin-top:38px;}.d_bg .d_zx a{ color:#FFF; font-size:26px; }
.d_zj{ width:890px; height:930px; margin-left:23px; margin-top:50px;}
.d_sb{ width:900px; height:930px; margin-left:18px; margin-top:40px;}
.d_sb .sb_nr{ width:910px; height:726px; margin-top:15px;} 
.d_sb .sb_nr ul li{ border:1px #ffc5c4 solid; width:280px; height:337px; text-align:center; float:left; margin-left:9px; margin-bottom:15px;}
.d_sb .sb_nr ul li img{ margin-top:10px;}
.d_sb .sb_nr ul li p{ font-size:16px; width:250px; margin-left:25px; line-height:25px; color: #ff7e7c}
.d_fw{ width:890px; height:930px; margin-left:23px; margin-top:50px;}
.d_fw .fw_nr{ width:680px; height:710px; margin:auto; margin-top:20px;}
.d_fw .fw_nr img{ float:left; margin:7px;}
.d_hj{ width:890px; height:930px; margin-left:23px; margin-top:50px;}
.d_hj .hj_nr{ width:875px; height:752px; margin:auto; margin-top:18px; }
.d_hj .hj_nr p{ text-align:center;}.hj_nr p img{ margin:7px;}
.d_js{ width:890px; height:930px; margin-left:23px; margin-top:50px;}



/*幻灯片*/
.list_hdp{width:100%; overflow:hidden; margin-top:40px;}
.list_hdps {MARGIN: 0 auto;WIDTH: 859px;height:327px;overflow:hidden;margin-top:15px;margin-bottom:15px;}
.list_hdps .left {FLOAT: left;WIDTH: 790px}
.list_hdps .right {
	FLOAT: right;
	WIDTH: 190px
}
.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: 720px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}
#tFocus-pic {
	width: 865px;
	height: 360px;
	float: left;
	position: relative;
	padding-top: 1px;
    background:#fbe8ef;
	 -moz-border-radius: 15px;      /* Gecko browsers */
    -webkit-border-radius: 15px;   /* Webkit browsers */
     border-radius:15px; 
}
#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: right;
	border: 1px #ccc solid;
	margin: 10px;
}

.jzfight {
	width: 560px;
	float: left;
	margin-top:40px;
}
.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: 560px;
	float: left;
	height: 185px;
	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 {
	text-indent: 2em;
	width: 560px;
	background:url(../images/zj_li.png) left no-repeat;
	float: left;
	line-height: 25px;
	font-size: 22px;
	margin-top:15px;
	color:#000; font-weight:100;
	font-family:"微软雅黑";
}
.zixun {
	margin-left: 5px;
	margin-right: 5px;
	width: 103px;
	float: left;
}
#tFocusBtn {
	width: 860px;
	height:330px;
	float: left;
	z-index: 20;
	overflow: hidden;
}
#tFocus-btn {
	width: 660px;
	height: 330px;
	position: relative;
	left: 0;
	bottom: 0;
	overflow: hidden;
	float: left;
	cursor: pointer;
	margin-top:20px;
}
#tFocus-btn ul {
	width: 100000px;
	position: absolute;
	left: 0;
	top: 0;
	height: 300px;
}
#tFocus-btn li {
	float: left;
	display: block;
	height: 268px;
	width: 207px;
	padding:6px;
}
#tFocus-btn li img{border: 1px solid #dcdcdc; padding:3px;}
#tFocus-btn li p {
	width: 201px;
	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 #e880a5;
}
#tFocus-leftbtn {
	height: 290px;
	width: 57px;
	float: left;
	 margin-right:50px;
	text-indent: -9999px;
	background: url(../images/zj_lf.png) no-repeat left center;
}
#tFocus-rightbtn {
	height: 290px;
	width: 57px;
	float: right;
	text-indent: -9999px;
	background: url(../images/zj_rf.png) no-repeat right;
}

.ban10_bg{ width:900px; height:370px; margin:auto; overflow:hidden;}
.ban10_bt{ width:900px; border-bottom:1px #e880a5 solid; height:60px; 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: 260px;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; } 


.guodu{ width:100%; height:300px; border-top:7px #15aabe solid;}
.ban8_bg{ width:1000px; height:629px; margin:auto;}
.ban8_bt{ width:498px; height:104px; margin:auto; margin-top:30px;}
.ban8_con{ width:939px; height:483px; margin:auto; margin-top:20px;}
.ban8_con .zj_tp{ width:317px; height:438px; border:1px #000 solid; padding:10px; float:left; margin-top:10px;}
.ban8_con .zj_nr{ width:575px; height:472; float:right; }
.ban8_con .zj_nr h3{ width:100%; height:60px; line-height:60px; border-bottom:1px #009aad solid; font-size:40px; color:#595757}
.ban8_con .zj_nr ul li{ font-size:20px; line-height:30px; color:#595757; text-indent:2em; margin-top:12px; background:url(../images/i_li.png) left no-repeat; color:#000;}
.ban8_btn{ width:451px; height:62px;margin-top:150px;}
.ban8_btn p{ width:200px; height:55px; line-height:55px; float:left; background:#15aabe; text-align:center; margin-right:20px; color:#FFF;  -moz-border-radius: 30px;-webkit-border-radius:30px;border-radius:30px;}
.ban8_btn p a{ color:#FFF; font-size:30px;}


.foot_bg{ width:100%; height:328px; background:#ffbcce;}
.foot{ width:1000px; height:328px; margin:auto;}
.foot_fl{ width:198px; height:328px; border-right:1px #929292 solid; float:left; color:#FFF;}
.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{ color:#FFF; font-size:14px;}
.foot_dz{ width:190px; height:206px; margin:auto; background:url(../images/foot_dz.png) left top no-repeat; margin-top:20px; padding-left:29px;}
.foot_dz p{ font-size:14px; line-height:18px; margin-bottom:10px; color:#FFF;}
.foot_dz img{ margin-left:20px; margin-top:20px;}


