* {
	margin:0;
	padding:0;
}
a {
	text-decoration:none;
	border:none;
	 color:#ff2323
}
img {
	border:none
}
li {
	list-style:none;
}
body {
	font-family:'Microsoft Yahei';
	background:url(../images/bg.png);
	color:#1a1a1a
}
.content {
width: 100%;
	height: auto;
	display: table;
	max-width: 1920px;
	margin: 0 auto;	
	
}
.main{ width:1100px; height:auto; display:table; margin:0 auto; position:relative;}
/*title*/
 .title{ width:1100px; height:auto; display:table; text-align:center;}
 .title a{  color:#fffc00;}
 .title_time{ width:1000px; height:22px;background:url(../images/line1.jpg) repeat-x center; text-align:center}
 .top{ margin-top:50px}
 .top1{ margin-top:30px}
/*title end*/
/*------------------------------------------------------*/

.li-list{ width:100%; height:auto; display:table; overflow:hidden;}
.li-list ul{ width:110%; height:auto; display:table;}
.li-list ul li{ float:left;width:485px; height:auto; margin-right:30px; border-bottom:1px dashed #ccc; font-size:14px; padding:0 0 10px 0; margin-top:10px }
.li-list ul li a{font-weight:bold; color:#333}
.li-list ul li a:hover{color:#ff1414}
.li-list ul li span{ float:right; color:#999; }
.li-list ul li font{ position:relative; top:-3px;display:inline-block;width:5px; height:5px; background:#ff1414; margin-right:10px;}

.cent_one{ width:1100px; height:auto; display:table; margin-top:50px}
.sect1{ width:100%; height:auto; display:table; background:#fff; padding-bottom:30px; margin-top:20px; overflow:hidden}
.sect1 h3{ text-align:center; color:#b40000;  font-size:30px; margin:20px 0 0 0; letter-spacing:2px}
.sect1 .img-info{ width:1060px; height:auto; display:table; padding:0 20px}
.sect1 .img-info img{ float:left; width:400px; height:302px; margin:35px 25px 0 0;}
.sect1 .img-info p{ text-indent:2em; line-height:23px; font-size:14px; margin-top:20px; }
.sect1 article .ri .tp{margin-top:20px}

/*------------------------------------------------------------------------------------------------*/
.cent_two{ width:1100px; height:auto; display:table;  margin-top:40px;}

.list{ margin-top:20px}
.list ul li{ float:left;width:275px; height:auto; display:table; text-align:center}
.list ul li p{ line-height:25px; margin-top:5px;}
.mr_frbox { position:relative;height: 210px; width:1050px; overflow:hidden; margin:120px auto 0 auto;}

.mr_frBtnL {
	position:absolute;
	top:40%;
	left:0;
	margin-top:-25px;
	cursor: pointer;
	z-index:9
}
.mr_frBtnR {
	position:absolute;
	top:40%;
	right:0;
	margin-top:-25px;
	cursor: pointer;
	z-index:9
}
.mr_frUl { height: 210px; width:1000px; margin:0 auto ; overflow:hidden}
.mr_frUl ul li { display: inline; float: left; height:210px; width:150px; margin-right:20px; text-align:center;overflow: hidden; }
.mr_frUl ul li img { position:relative; top:0; right:0; width:150px; height:150px;}
.mr_frUl ul li  p{ font-size:12px; color:#333; margin-top:5px;}
.mr_frUl ul li h3{ font-size:16px; color:#fe0b0b; font-weight:normal;margin-top:20px;}
/*photo end*/

.yjjb{width:1100px; height:auto; display:table; margin:40px auto 0 auto}
.photo{width:1100px; height:auto; display:table; overflow:hidden; margin-top:20px;}
.photo ul { width:110%}
.photo ul li{ float:left;width:320px; height:347px;text-align:center; margin:0px 70px 0 0; overflow:hidden}
.photo ul li h2{ font-size:20px; color:#be0100; margin-top:10px;}
.photo ul li p{ line-height:25px; margin-top:5px;}


.dhjb{width:1100px; height:auto; display:table; margin:0px auto 0 auto}
.dh{width:1100px; height:auto; display:table; background:#fff; padding-bottom:25px;}
.dh1{ position:relative;width:1100px; height:auto; display:table;}
.dh-title{ position:absolute; left:-30px;width:1060px; height:45px; background:url(../images/dh.png) no-repeat; font-size:24px; color:#fff; font-weight:bold; padding:45px 0 0 40px;}
.dh2{ position:relative;width:1100px; height:auto; display:table;}


/*photo*/
.mr_frbox1 { position:relative;height: 210px; width:1050px; overflow:hidden; margin:120px auto 0 auto;}

.mr_frBtnL {
	position:absolute;
	top:40%;
	left:0;
	margin-top:-25px;
	cursor: pointer;
	z-index:9
}
.mr_frBtnR {
	position:absolute;
	top:40%;
	right:0;
	margin-top:-25px;
	cursor: pointer;
	z-index:9
}
.mr_frUl1 { height: 210px; width:1000px; margin:0 auto ; overflow:hidden}
.mr_frUl1 ul li { display: inline; float: left; height:210px; width:150px; margin-right:20px; text-align:center;overflow: hidden;}
.mr_frUl1 ul li img { width:150px; height:150px;}
.mr_frUl1 ul li  p{ font-size:12px; color:#333; margin-top:5px;}
.mr_frUl1 ul li h3{ font-size:16px; color:#fe0b0b; font-weight:normal;margin-top:20px;}
/*photo end*/

.list_bg{ width:240px; height:160px; background:#d60216; font-size:18px; color:#fcfe40; padding:40px 0 0 40px; line-height:28px;}

/************************************************************************************************************************/
.cent_three{ position:relative;display:table; width:1100px; height:auto;  margin-top:50px;}
.cent_bg{ position:absolute;width:1000px; height:328px; background:url(../images/cent_bg.jpg) no-repeat 0 30px ; z-index:-1}
.sect2{ width:100%; height:auto; display:table; background:#fff; padding:0 0 30px 0; margin-top:20px}
.sect2 h3{ text-align:center; color:#ff1414; text-decoration:underline; font-size:30px; margin-top:20px; margin-bottom:10px; letter-spacing:2px}
.sect2 article{ position:relative; display:block; width:100%; height:auto; margin-top:30px; }
.sect2 article img{ display:block; margin:0 auto;}
.sect2 article .a { position:absolute; left:0; top:95px;display:block!important; width:148px; height:32px;background:#000;filter:alpha(opacity=1); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}
.sect2 article .b { position:absolute; left:150px; top:135px;display:block; width:75px; height:32px; background:#000;filter:alpha(opacity=1); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}
.sect2 article .c { position:absolute; left:250px; top:200px;display:block; width:75px; height:32px;background:#000;filter:alpha(opacity=1); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}
.sect2 article .d { position:absolute; left:400px; top:270px;display:block; width:200px; height:60px;background:#000;filter:alpha(opacity=1); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}
.sect2 article .e { position:absolute; right:140px; top:180px;display:block; width:75px; height:32px;background:#000;filter:alpha(opacity=1); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}



/*-----------------------------------------------------------------*/
.cent_four{display:table; width:1000px; height:auto;  margin-top:50px;}
/*tab*/
#cen_right_top{width:1000px;margin:20px auto 0 auto;}
#cen_right_top .active{background:url(../images/tab1.jpg) no-repeat center;color:#fff; font-weight:bold; font-size:18px;}
#cen_right_top h3{line-height:54px;text-align:center;float:left;height:77px;width:490px;background:url(../images/tab.jpg)top repeat-x;font-size:18px;color:#808080;font-weight:lighter;cursor:pointer;}

#cen_right_top div{display:none;clear:both; width:1000px;height:630px; padding-top:50px}
/*-----------------------------------------------------------------------------------------------------*/
.cent_five{width:1100px; height:auto; display:table;  margin-top:30px;}
.five_bg{width:1000px;  height:auto; display:table; margin-top:40px;}
.ztbg{width:100%; height:auto; display:table; background:#fff; padding:0 0 30px 0; margin-top:20px}
.zt-title{ position:absolute; left:-30px;width:1060px; height:45px; background:url(../images/dh.png) no-repeat; font-size:24px; color:#fff; font-weight:bold; padding:45px 0 0 40px;}
.zt-title span{ float:right; color:#d50000}
.zt1{ position:relative;width:1100px; height:auto; display:table;}
.zt1 ul{ width:1000px; margin:90px auto 0 auto; overflow:hidden}
.zt1 ul li{ margin-top:30px;}
.zt1 ul li .list-line{ height:58px; background:url(../images/list-line.jpg) no-repeat left center; padding-left:20px;}
.zt1 ul li .list-line h2{ font-size:24px; line-height:22px}
.zt1 ul li .list-line p{ font-size:18px; margin-top:15px;}


.zt2{ position:relative;width:1100px; height:auto; display:table;}
.zt2 ul{ width:1000px; margin:90px auto 0 auto; overflow:hidden}
.zt2 ul li{  margin-top:30px; display:table;}
.zt2 ul li .list-line{ float:left;width:620px; height:58px; background:url(../images/list-line.jpg) no-repeat left center; padding-left:20px;}
.zt2 ul li .list-line h2{ font-size:24px; line-height:22px}
.zt2 ul li .list-line p{ font-size:18px; margin-top:15px;}
.zt2 ul li .list-rf{ float:right;width:330px; height:58px; background:url(../images/list-line.jpg) no-repeat left center; padding-left:20px;}
.zt2 ul li .list-rf h2{ font-size:24px; line-height:22px}
.zt2 ul li .list-rf p{ font-size:18px; margin-top:15px;}


.zt3{ position:relative;width:1100px; height:auto; display:table;}
.zt3 ul li h3{ font-size:20px;  color:#c20806; font-weight:normal}

.zt3 ul{ width:1000px; margin:90px auto 0 auto; overflow:hidden}
.zt3 ul li{  margin-top:30px; display:table;}
.zt3 ul li .list-line{ float:left;width:620px; height:58px; background:url(../images/list-line.jpg) no-repeat left center; padding-left:20px;}
.zt3 ul li .list-line h2{ font-size:24px; line-height:22px}
.zt3 ul li .list-line p{ font-size:18px; margin-top:15px;}
.zt3 ul li .list-rf{ float:right;width:330px; height:58px; background:url(../images/list-line.jpg) no-repeat left center; padding-left:20px;}
.zt3 ul li .list-rf h2{ font-size:24px; line-height:22px}
.zt3 ul li .list-rf p{ font-size:18px; margin-top:15px;}



.contact{width:1100px; height:auto; display:table;  margin-top:30px;}
.contact-adv
{
	width: 1060px;
	height: auto;
	display: table;
	padding: 30px 20px;
	background: #fff;
	font-size: 16px;
}

.contact table tr td
{
	vertical-align: top;
	line-height: 30px;
	padding: 0 0px 0 15px
}

.contact table tr td p { margin-bottom: 5px; }

.contact table tr td p span
{
	font-weight: bold;
	color: #db0407
}
/*-----------------------------tab photo----------------------------------*/
.cent_sex{display:table; width:1000px; height:auto;  margin-top:50px;}
.i_zxme{ width:1000px; height:410px; margin:0px auto; margin-top:30px; }
.i_zxmel{ width:1000px;  height:410px; }
.i_zxmelc{ width:1000px; height:410px;}
.i_zxmelc1{ width:100px; height:400px; float:left; background:url(../images/kine.jpg) repeat-y 5px 0 }
.i_zxmelc1 ul{ float:left;width:100px; height:400px; /*background:#f00 url(../images/index_14.jpg) no-repeat left;*/ padding-top:10px; }
.i_zxmelc1 ul li{ position:relative; width:76px; height:32px;  font-size:18px; line-height:32px; padding-left:20px; background:url(../images/li_bg.jpg) no-repeat 2px 5px; }
.i_zxmelc1 ul li a{ display:block; width:100%; height:100%; color:#999}
/*.i_zxmelc1 ul .hover u{ position:absolute; top:30px ; left:0; width:14px; height:14px; background:none;}
*//*.i_zxmelc1 ul li.hover{ width:2px; height:5px; background:#f00;  background:url(../images/index_16.jpg) no-repeat}*/
.i_zxmelc1 ul li.hover a{ color:#ff1b1b; font-size:24px; font-weight:bold}
.i_zxmelc1 ul li.hover a u{ position:absolute; top:8px ; left:0; width:12px; height:12px; background:#F00;border-radius: 50%;}

.i_zxmelc3{ float:right;width:900px; height:360px; padding-top:30px;}



.foucebox { float:right;
	width:100%;
	height:100%;
}


.hh{ float:right;width:400px; height:auto; display:table; }
.hh h3{ font-size:18px; color:#0fa0d7; text-align:center; border-bottom:1px solid #ccc; padding-bottom:10px;}
.hh p{ text-indent:2em; font-size:14px; color:#333; line-height:25px; margin-top:10px;}
.hh p a{ color:#ff2323}
.foucebox .bd {
	position:relative;
	float:left;
	width:480px;
	height:320px;
	overflow:hidden;
}
.foucebox .showDiv {
	position:relative;
	width:480px;
	height:320px;
}
.foucebox .showDiv img {
	width:480px;
	height:320px;
}
.foucebox .hd {
	width:400px;
	height:90px;
	float:right;
	margin-top:30px;
}
.foucebox .hd ul li {
	width:120px;
	height:95px;
	float:left;
	margin:0 12px 0px 0px;
	display:inline;
	position:relative;
}
.foucebox .hd ul a {
	display:block;
	width:120px;
	height:95px;
}
.foucebox .hd ul img {
	width:120px;
	height:90px;
	
}



/*--footer--*/
.footer{ width:100%; height:auto; display:table; }
.foter{ width:1000px; margin:0 auto; padding-top:30px;}
.foter table tr td{ line-height:60px;text-align:left}
.foter table tr th{ height:80px; line-height:60px; vertical-align:top; font-size:18px; color:#1a1a1a;text-align:left  }
/*line*/
.line{ width:100%; height:412px; background:#bd1313; background:url(../images/copy.jpg) no-repeat;background-position: center;
	background-size:100% 100%;
	filter : progid:DXImageTransform.Microsoft.AlphaImageLoader ( enabled=bEnabled , sizingMethod=sSize , src=sURL )
}
.line_mato{ width:1000px; height:auto; display:table;  margin:0 auto; padding-top:60px;}
.line_mato ul{ display:table;}
.line_mato ul li{ float:left; line-height:30px;color:#fff;}
.list_name  li{ float:left; line-height:25px; color:#fff; margin-right:20px; font-size:14px;}

.line_mato h2{font-family:"Microsoft YaHei"; font-size:18px;color:#fffd57; font-weight:bold; margin-bottom:10px;}
.line_mato ul li a{font-family:"Microsoft YaHei"; font-size:14px;color:#fff; margin-right:10px; }
.line_mato ul li span{font-family:"Microsoft YaHei"; font-size:14px;color:#fff; margin-right:10px; }


/*<!--copy-->*/
.copy{width:100%; height:60px; margin:0 auto; text-align:center;font-family:"Microsoft YaHei"; font-size:14px;color:#333; /*background:#780000;*/ line-height:120px; color:#fff}
.copy span{font-family:"Arial"; font-size:14px;color:#fff;}