.body {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
}
*{
   margin:0;
   padding:0;
   font-family: "Microsoft YaHei";
   font-size: 14px;
   color: #333;
}
ul {
	list-style-type: none;
}
img{
    border:0;
}
.tyt_top {
	width: 1002px;
	display: block;
	height: 100px; margin:0 auto; overflow:hidden; margin-top:10px;
}.tyt_logo {
	float: left;
	height: 88px;
	width: 288px;
}
.tyt_renz {
	width: 350px;
	float: left;
	line-height: 26px;
	margin-left: 70px;
}
.tyt_renz li {
	background-image: url(../image/tyt_ico.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
}
.tyt_phone {
	float: right;
	height: 88px;
	width: 284px;
}
.tyt_navbj {
	background-color: #b91e04;
	background-repeat: repeat-x;
	height: 45px;
	width: 100%; overflow:hidden;
}
.tyt_nav {
	width: 1002px;
	margin: 0px auto;
}
.tyt_nav li {
	float: left;
	line-height: 45px;
	padding: 0 22px;
}
.tyt_nav a {
	color: #FFFFFF;
	text-decoration: none; font-size:16px;
}
.tyt_nav a:hover {
	background-color: #FFFFFF;
	color: #B91E04;
	padding: 0 6px;
	display: block;
}
.tyt_banner {
	height: 480px;
	width: 100%;
	background: url(../image/tyt_nav.jpg) no-repeat top center;
    overflow: hidden;
	margin: 0px auto;
}
.tyt_cont1 {
	display: block;
	width: 100%; margin-top:10px; overflow:hidden;
}
.tyt_smnav_bj {
	height: 109px; overflow:hidden;
	width: 100%;
	background-repeat: repeat-x;
	background-image: url(../image/tyt_smnavbj.jpg);
}

.tyt_smnav {
	height: auto;
	width: 1002px; margin:0 auto; overflow:hidden; 
}
.tyt_smnav_bj li {
	float: left;
}
.tyt_smlg {
	margin-top: 3px;
	width: 108px;
	height: 103px;
}
.tyt_biaoti {
	height: 34px;
	width: 707px;
	margin-top: 35px;
	margin-left: 5px;
}
.tyt_zxun {
	display: block;
	margin-top: 45px;
	margin-left: 40px;
}
.tyt_zxun a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.tyt_zxun a:hover {
	text-decoration: underline;
}
.tyt_about {
	width: 1002px;
	margin: 0px auto;
	display: block; margin-top:10px;
}
.tyt_ab_up {
	width: 100%;
	height: 265px;
	margin-bottom: 8px;
}
.tyt_ab_up li {
	float: left;
	width: 50%;
}
.tyt_ab_up p {
	text-indent: 4ex;
	line-height: 26px;
}
.tyt_ab_down {
	width: 1002px;
}
.tyt_ab_down .tyt_smbt {
	width: 45px;
}
.tyt_ab_down li {
	float: left;
	width: 186px;
	margin-left:4px;
	height: 160px;
	background-color: #E2E2E2;
	background-repeat: repeat-x;
	text-align: center;
}
.tyt_ab_down strong {
	font-weight: normal;
	display: block;
	margin-top: 6px;
}
.tyt_zhuaj {
	height: 251px;
}
.tyt_zhuanjjs {
	background-image: url(../image/tyt_zhuanjbj.jpg);
	background-repeat: no-repeat;
	margin: 8px 0;
	height: 84px;
	width: 1000px;
}
.tyt_zhuanjjs2 {
	background-image: url(../image/tyt_zhuanjbj2.jpg);
	background-repeat: no-repeat;
	height: 130px;
	width: 1000px;
}
.tyt_zhuanjjs3 {
	background-image: url(../image/tyt_zhuanjbj3.jpg);
	background-repeat: no-repeat;
	height: 130px;
	width: 1000px;
}
.tyt_zhuanjjs p {
	width: 960px;
	display: block;
	line-height: 26px;
	padding: 6px 20px 0;
	text-indent: 4ex;
}
.tyt_zhuanjjs2 p {
	width: 960px;
	display: block;
	padding: 15px 20px 0;
	text-indent: 4ex;
}
.tyt_zhuanjjs2 p {
	width: 960px;
	display: block;
	line-height:26px;
	padding: 16px 20px 0;
	text-indent: 4ex;
}
.tyt_zhuanjjs3 p {
	width: 960px;
	display: block;
	line-height:26px;
	padding: 10px 20px 0;
	text-indent: 4ex;
}
.tyt_zhuaj02 {
	height: 214px;
}
.tyt_ganxie {
	width: 1000px;
}
.tyt_ganxie li {
	margin: 0px;
	padding: 0px;
}
.tyt_sjkjs {
	display: block;
	height: auto;
	width: 100%;
}
.tyt_toux {
	float: left;
	height: 377px;
	width: 264px;
}
.tyt_tec {
	float: left;
	width: 330px;
	margin-left:42px;
}
.tyt_guand {
	float: right;
	width: 330px;
}
.tyt_guand b {
	text-align: center;
}
.tyt_guand li {
	height: 102px;
	width: 295px;
	margin: 25px 0;
	line-height: 26px;
	padding: 10px 15px;
	font-weight: bold;
	color: #FFFFFF;
}
.tyt_ztse1 {
	background-color: #d95a4d;
	background-repeat: repeat;
	border-radius: 15px;
}
.tyt_ztse2 {
	background-color: #ffa300;
	background-repeat: repeat;
	border-radius: 15px;
}
.tyt_zjzw {
	margin-top: 20px;
}
.tyt_zjzw li {
	line-height: 24px;
	background-image: url(../image/tyt_ico.jpg);
	background-repeat: no-repeat;
	padding-left: 18px;
}
.tyt_zjkm {
	line-height: 24px;
	margin-top: 20px;
}
.tyt_zjkf {
	width: 100%;
	display: block;
}
.tyt_zjkf li {
	float: right;
	margin-top: 25px;
	width: 110px;
}
.tyt_zjkf a {
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.tyt_zjkf a:hover {
	color: #BA1E05;
	font-weight: bold;
}
.tyt_zhuanjia1 {
	width: 100%;
	display: block;
	height: auto;
}
.tyt_ydt{
   margin-top: 20px;
}
.tyt_sjkjs li {
	margin-top: 10px;
}
.tyt_ksfl {
	float: left; padding-left:50px;
	width: 330px;
}
.tyt_ksfl li { height:80px;
	float: left; margin-right:10px;
	text-align: center;
	overflow:hidden;
}
.tyt_ksfl a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 20px; display:block; height:80px; overflow:hidden;
}
.tyt_kefl_yanse1 :hover {
	background-color: #91453F;
	display:block;
}
.tyt_kefl_yanse1 {
	background-color: #DF6A61;
	width: 150px;
    height:80px;
	line-height:80px; 
}
.tyt_kefl_yanse2 :hover {
	background-color: #8E7C28;
	display:block;
}
.tyt_kefl_yanse2 {
	background-color: #DABF3E;
	width: 150px;
    height:80px;
	line-height:80px;
}
.tyt_kefl_yanse3 :hover {
	background-color: #5E8337;
	display:block;
}
.tyt_kefl_yanse3 {
	background-color: #90C954;
	width: 150px;
    height:80px;
	line-height:80px;
}
.tyt_kefl_yanse4 :hover {
	background-color: #4F3D6D;
	display:block;
}
.tyt_kefl_yanse4 {
	background-color: #7A5EA8;
	width: 150px;
    height:80px;
	line-height:80px;
}
.tyt_kefl_yanse5 :hover {
	background-color: #8D7555;
	display:block;
}
.tyt_kefl_yanse5 {
	background-color: #D9B382;
	width: 150px;
    height:80px;
	line-height:80px;
}
.tyt_kefl_yanse6 :hover {
	background-color: #486488;
	display:block;
}
.tyt_kefl_yanse6 {
	background-color: #6F9AD1;
	width: 150px;
    height:80px;
	line-height:80px;
}
.tyt_kefl_yanse7 :hover {
	background-color: #6470A1;
	display:block;
}
.tyt_kefl_yanse7 {
	background-color: #99ACF8;
	width: 150px;
    height:80px;
	line-height:80px;
}
.tyt_kefl_yanse8 :hover {
	background-color: #89488F;
	display:block;
}
.tyt_kefl_yanse8 {
	background-color: #D26FDC;
	width: 150px;
    height:80px;
	line-height:80px;
}


.tyt_kskf {
	float: right;
	width: 620px;
}








.foot{
	width:100%;
	height:580px;
	margin-top:15px;
	position:relative;
	background-color: #8b0404;
}

.foot1{ width:1240px; height:382px; margin:0 auto; top:-191px; position:absolute;left:50%; background:url(../image/dx_95.jpg) no-repeat;margin-left:-620px; /*注意这里是宽度的一半*/ }

.foot1 h3{ width:724px; height:140px; line-height:35px; text-align:center; font-family:"微软雅黑"; font-weight:normal; float:left; display:inline; margin-top:180px;}

.foot2{ width:1240px; height:165px; margin:0 auto; padding-top: 18px;}

.foot2 ul{ width:1240px; height:160px; background:url(../image/ico.png) no-repeat ; background-position:60px -498px;}

.foot2 li{ width:132px; height:160px; float:left; display:inline; margin-left:60px; line-height:30px; color:#fff; font-size:18px; text-align:center; }

.foot2 ul li a{display:inline-block;width:130px;height:130px;line-height:24px;text-align:center;color:#666;font-size:12px;}

.index_foot_hover{background:url(../image/ico.png) no-repeat ;background-position:0px -692px;}.index_foot_hover.span0{ background-position:0px -692px;}

.index_foot_hover.span1{background-position:-192px -692px;}.index_foot_hover.span2{background-position:-383px -692px;}.index_foot_hover.span3{background-position:-575px -692px;}.index_foot_hover.span4{background-position:-765px -692px;}

.index_foot_hover.span5{background-position:-957px -692px;}.foot3 img{ display:inline-block; margin-left:190px;}

.foot3{ width:1000px; height:320px; margin:15px auto 0 auto; color:#fff;}.foot3 p{ text-align:center; color: #fff; line-height:30px; font-size:18px;}.foot3 p a{ color:#cea974;}

.top{ width:71px; height:33px; margin:0 auto; bottom:0; position:absolute;left:50%; background:url(../image/dx_95.jpg) no-repeat;margin-left:-35px; /*注意这里是宽度的一半*/ }

.xzjbj{ width:1000px; height:580px; background:url(../image/xzjbj.jpg) no-repeat top center; margin-top:10px;}
.xzjbjt{ width:940px; height:425px; overflow:hidden; padding:0px 30px;}
.xzjbjt em{ display:block; width:300px; float:left;}
.xzjbjt dl{ display:block; width:630px; height:390px; float:right; padding-top:35px;}
.xzjbjt dl dt{ font-size:34px; line-height:80px;color:#ba1e05;}
.xzjbjt dl dd{ font-size:16px; line-height:30px;}
.xzjbjt dl dd a img{ margin:15px 0px;}
.xzjbjt dl dd p{ font-size:16px; line-height:28px;}
 
.xzjbb{ width:1000px; height:149px; background:#FFFFFF; padding-top:6px;}
.xzjbb a{ display:block; width:114px; height:143px; float:left; border:1px solid #FFFFFF; margin-left:8px;}
.hovlo{ border:1px solid #feaa23 !important;}


/* 专家 */
.fr{ float:right}.fl{ float:left}
.zhuanjia{ width:1000px;}
.scrollbox{position: relative}
.scrollz,.scrolly{ position: absolute; top: 130px; z-index: 99; background: #F00 }
.scrollz{ left: 0px; background: url(../image/ioc1.png) no-repeat }
.scrolly{ right: 0px; background: url(../image/ioc2.png) no-repeat }
.scrollz a,.scrolly a{ display: block; height: 171px; width:51px }
.scrollcbox{ position:relative; z-index:1}
.scrollcbox ul li{ display: inline; width: 980px; height: 450px;position:relative;}
.scrollcbox ul li p{line-height:2;}
.zjcon_r_con{ width:300px; height:414px; padding-top:26px;}
#zjshow_2{ display:none;}#zjshow_3{ display:none;}#zjshow_4{ display:none;}#zjshow_5{ display:none;}#zjshow_6{ display:none;}
.zjcon_r_con em{ display:block; width:300px; height:450px; float:left; padding-left:80px;}
.zjcon_r_con_b{ width:590px; height:450px; }
.zjcon_r_con_b dl{ width:540px; height:auto; color:#303030; font-size:20px;line-height:30px; padding:0px 0px 20px 0px;}
.zjcon_r_con_b dl dt{ font-size:34px; color:#ba1e05; line-height:50px; padding:15px 0px;}
.zjcon_r_con_b dl dt a{ margin-left:10px;}
.zjcon_r_con_b b{ display:block; width:540px; height:25px;}
.zjcon_r_con_b b a{ display:block; background:#ba1e05; width:110px; height:25px; text-align:center; color:#ffffff; font-size:16px; line-height:25px;}
.zjcon_r_con_b p{ display:block; width:540px; height:auto; text-align:left; color:#242424; font-size:16px;line-height:30px; padding:10px 0px;}