html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,dt,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu,span{margin:0;padding:0;}
img{ border:0;}
body{ font-family:Arial;color:#212733;font-size:14px; }
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
ul,li,dl,dt{list-style:none; text-decoration:none;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}
input{ border:0; outline:none;}
p,div,ul,li,input{margin:0; padding:0; }
a{ text-decoration:none;}
a:hover{ text-decoration:none;}





.header{ width:100%;height:40px; font-family:"宋体"; background:#f5f5f5; font-size:12px; color:#4c4c4c;}
.top{ width:1193px; height:40px; margin:auto; line-height:40px;}
.hy{ float:left; width:480px; font-size:12px; color:#8a8a8a;}
.smallM{ background:url(../images/ico.png) no-repeat 0 1px; height:20px; line-height:20px; font-size:12px; margin-top:10px; float:right;}
.smallM a{ float:left; color:#7b7b7b; margin-left:20px; margin-right:35px;}
.iphone{ float:right;color:#d80010; margin-right:15px; position:relative; cursor:pointer; text-align:center; }
.iphone p{ display:none; position:absolute; background:url(../images/t1.png) no-repeat; width:105px; height:101px; padding-top:12px;}
.iphone:hover p{ display:block;}
.tt{ width:1193px; margin:auto; height:92px;}
.logo{ float:left; width:610px; height:75px;}
.lianxi{ background:url(../images/ico2.png) no-repeat 0 2px; width:155px; float:right; padding-left:62px; margin-top:25px; font-size:18px;color:#f3001d;}
.lianxi b{ font-size:22px; color:#f3001d; display:block;}

.mingdan li{ line-height:48px; color:#545454; background:url(../images/dot3.png) no-repeat 0 20px; padding-left:15px; font-size:18px;}
.mingdan li a{ color:#545454;}

.nav1{ height:53px; background:#d80010;}
.menu ul li{ float:left; text-align:center; width:150px;  height:53px;line-height:53px; font-size:16px;}
.menu ul li a{ color:#fff; display:block;}
.menu ul li a:hover{ width:150px;  height:53px; background:#ff5b00;}
.menu ul li a.hover{ width:150px;  height:53px; background:#ff5b00;}

.nav1 li li a {display:inline-block;}
.nav1 li li a {display:block;}
.nav1 ul {list-style-type:none;width:1193px; margin:auto;}
.nav1 ul li { display:block;float:left; text-align:center; width:149px;  height:53px;line-height:53px; font-size:16px; position:relative;}
.nav1 ul li a {display:block;width:150px;height:53px;text-align:center;color:#fff;text-decoration:none; }
.nav1 ul li ul {display:none; position:absolute; z-index:9999;background:#d80010;}
.nav1 ul li:hover,.nav1 ul li a:hover,.nav1 ul li a:active {color:#fff;background-color:#ff5b00;}
.nav1 ul li:hover ul,.nav1 ul li a:hover ul,.nav1 ul li a:active ul {display:block;width:100%;}
.nav1 ul ul li {display:block;width:100%;border:none;}
.nav1 ul ul li a{display:block;color:#fff;border:none;}






.fullSlide1{width:100%;position:relative;height:636px;background:#000; z-index:0; margin-bottom:60px;}
.fullSlide1 .bd{margin:0 auto;position:relative;z-index:0;}
.fullSlide1 .bd ul{width:100% !important;}
.fullSlide1 .bd li{width:100% !important;height:636px;overflow:hidden;text-align:center;}
.fullSlide1 .bd li a{display:block;height:636px;}
.fullSlide1 .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide1 .hd ul{text-align:center;}
.fullSlide1 .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:10px;height:10px; border-radius:10px;margin:2px;overflow:hidden;background:#000;line-height:999px;}
.fullSlide1 .hd ul .on{background:#f00;}
.fullSlide1 .prev,.fullSlide1 .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;cursor:pointer;display:none;}
.fullSlide1 .next{left:auto;right:15%;background-position:-6px -137px;}



.target {width:100%;height:636px;overflow:hidden;position:relative;margin-bottom:60px;}
.target img {position:absolute;top:0;left:0;width:100%;height:100%;}



.con1{width:1193px; margin:auto; height:auto; overflow:hidden;}
.conT{ background:url(../images/t-bg.png) no-repeat center; width:796px; margin:auto; text-align:center; color:#d2d2d2;font-size:25px; text-transform:uppercase;}
.conT p{ font-size:40px; color:#d80010; margin-bottom:2px;}
.fuwu{ background:url(../images/pic.jpg) no-repeat center; width:1123px; margin:auto; height:646px; font-size:14px; line-height:24pxx; color:#545454; position:relative;}
.fuwu span{ display:block;}
.t1{ position:absolute; left:24px; top:21px;}
.fuwu span img:hover{-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;}
.t2{ width:545px; position:absolute; left:569px; top:255px;}
.t3{ position:absolute; left:24px; top:369px;}
.t4{width:545px; position:absolute; left:569px; top:584px;}

.about{ background:url(../images/pic1.jpg) no-repeat center; height:654px; padding-top:60px; margin-bottom:86px; margin-top:15px;}
.conT1{ width:796px; margin:auto; text-align:center; color:#fff;font-size:25px; text-transform:uppercase;}
.conT1 p{ font-size:40px;  margin-bottom:2px;}
.fuwu_con{ width:1139px; margin:auto; height:auto; overflow:hidden; padding-top:70px;}
.fuwu_con p{ color:#fff; font-size:18px; line-height:30px; width:730px; float:left;}
.fuwu_con p b{ font-size:30px; display:block; margin-bottom:35px; }
.fuwu_con span{ float:right; display:block; text-align:center; width:365px; font-size:16px; color:#fff; line-height:35px; margin-top:70px;}
.conT2{ background:url(../images/t-bg1.png) no-repeat center; width:686px; margin:auto; text-align:center; color:#d2d2d2;font-size:25px; text-transform:uppercase;}
.conT2 p{ font-size:40px; color:#d80010; margin-bottom:2px;}
.conT2 span{ display:block; font-size:15px; margin-top:5px;}
.kehu{ margin-top:0px; height:300px; overflow:hidden;}
/*.kehu img{ width:181px; height:63px; border:1px solid #d1d1d1; margin-right:18px; margin-bottom:22px;}*/
.ad{ background:url(../images/pic3.png) no-repeat center; height:187px; margin:100px 0 87px 0;}
.hezuo{ width:374px; height:auto; overflow:hidden; float:left; margin-top:40px;}
.hezuoTi{ font-size:30px; color:#d80010; height:52px; border-bottom:1px dotted #e1e1e1;}
.hezuoTi a{ font-size:14px; color:#545454; float:right; margin-top:20px;}
.anli{ width:805px; height:auto; overflow:hidden; float:right;}
#outer {width:805px;}
#tab {overflow:hidden;zoom:1; text-align:right; margin-bottom:10px;} 
#tab li {font-size:14px;float:right;color:#292929;height:30px;cursor:pointer;line-height:30px;list-style-type:none; margin-left:22px;}
#tab li.current {color:#d80010;}
#tab li a {color:#545454;}
#tab li a:hover {color:#d80010;}
#content { height:auto; overflow:hidden;border-top-width:0;}
#content ul {line-height:20px;display:none;}
#content ul li{ float:left; width:253px; text-align:center; margin-left:15px; height:190px;}
#content ul li a{ color:#545454; font-size:16px;}

.baozhang{ background:url(../images/pic6.png) no-repeat center; height:527px;color:#fff; margin:97px 0 20px 0}
.baozhang1{ width:524px; float:left; text-align:right;}
.baozhang1 p{ font-size:15px;  text-transform:uppercase; margin:50px 0 85px 0;}
.baozhang1 p span{ font-size:40px;}
.bz{ font-size:18px; line-height:54px; padding-right:10px;}

.baozhang2{ width:514px; float:left; margin-left:145px; padding-left:10px;}
.baozhang2 p{ font-size:15px;  text-transform:uppercase; margin:50px 0 85px 0;}
.baozhang2 p span{ font-size:40px;}
.link p{ font-size:18px; color:#323232; margin-bottom:10px;}
.link{ height:auto; overflow:hidden;width:1193px; margin:10px auto;}
.link a{ font-size:16px; line-height:36px; color:#a3a3a3; margin-right:20px;}
.footer{ height:400px; background:#151515;}
.foot_con{ border-top:4px solid #d80010; width:1110px; margin:auto; padding-left:83px; padding-top:66px;}
.f1{ width:245px; height:auto; overflow:hidden; float:left;}
.f1 p{ width:145px; text-align:center; line-height:30px; font-size:16px; color:#fff; margin-top:36px; margin-left:35px;}


.f_top{ height:auto; overflow:hidden; padding-bottom: 40px; width:800px; float:right;}
.f_top li{ float: left; width: 90px; padding-left: 24px;  }
.f_top li:nth-child(1){ padding-left: 0; border-left: none;}
.f_top b{ display:block; font-size: 16px; color: #f3f3f3; font-weight: 400; line-height: 25px; margin-bottom: 10px;}
.f_top p{ font-size: 14px; line-height: 28px; color: #616162;}
.f_top p a{ color: #616162;font-size:12px;}
.fot{ height:58px; background:#d80010; line-height:58px; color:#fff; font-size:16px; text-align:center;}
.fot2{ height:80px; background:#d80010; line-height:58px; color:#fff; font-size:16px; text-align:center;}

.marqueetop{height:687px;width:247px;overflow:hidden; border:1px solid #ededed; padding:15px 0;}
.marqueetop li{width:220px;height:200px;overflow:hidden; background:#f6f6f6; margin:auto; text-align:center; margin-bottom:15px; padding-top:7px; line-height:26px;} 
.marqueetop li a{ color:#4d4d4d;}


.ranklist{height:200px;overflow:hidden;}
.ranklist li{height:28px;line-height:28px;overflow:hidden;position:relative; padding:10px 0}




.aili{ height:74px; background:#c30d23 url(../images/ico4.png) no-repeat 55px 24px; line-height:74px; font-size:20px; color:#fff; padding-left:96px;}
.weizhi{ height:37px; background:#f3f3f3; line-height:37px; margin-bottom:35px;}
.weizhi a{
	text-decoration: none;
	color: #4d4d4d;
}
.weizhi a:hover{
	text-decoration: none;
	color: #900;
}

.weizhi p{ width:1173px; margin:auto; font-size:15px; color:#505050; background:url(../images/dot2.png) no-repeat 0 15px; padding-left:20px;}
.con_left{
	width: 249px;
	float: left;
	height: auto;
	overflow: hidden;

}
.cl_1{height:auto; overflow:hidden; margin-bottom:24px; }
.cl_1 p{ height:87px; background:#c30d23; color:#67000c; font-size:20px; padding-left:62px; padding-top:32px; text-transform:uppercase;}
.cl_1 p b{ color:#fff; display:block; margin-bottom:10px;}
.caidan li{ height:79px; line-height:79px; background:#f6f6f6 url(../images/pic9.png) no-repeat 196px 30px; border:1px solid #ededed; padding-left:38px; border-top:0;}
.caidan li a{ display:block; color:#4d4d4d; font-size:18px;}
.caidan li a:hover{ color:#c30d23;}
.cl_2{ height:auto; overflow:hidden;}



.con_right{
	width: 891px;
	float: right;
	height: auto;
	overflow: hidden;
	margin-bottom: 30px;
}
.cr1{ background:url(../images/bg1.png) no-repeat; height:323px; padding:33px 44px 0 53px; }
.cr1 p{
	font-size: 16px;
	color: #333333;
	line-height: 32px;
	margin-top: 35px;
	text-indent: 32px;
}


.c_txt{ width:520px; float:right; height:auto; overflow:hidden;}

.cr123{
	background: url(../images/bg113.png) no-repeat;
	height: 465px;
	padding-top: 23px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 5px;
	margin-top: 20px;
}
.cr123 h2{
	font-size: 20px;
	text-align: center;
	display: block;
	clear: left;
	float: left;
	height: 40px;
	width: 890px;
	font-weight: bolder;
	color: #333;
	line-height: 40px;
}
.cr123 span{
	text-align: center;
	display: block;
	clear: left;
	float: left;
	height: 30px;
	width: 890px;
	font-size: 14px;
	line-height: 30px;
}
.cr123 p{
	background-color: #cccccc;
	display: block;
	float: left;
	height: 46px;
	width: 135px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #d00;
	font-size: 14px;
	line-height: 46px;
	color: #333;
	text-align: center;
	margin-left: 9px;
	margin-top: 15px;
}
.con_right2{
	width: 891px;
	float: right;
	height: auto;
	overflow: hidden;
	margin-bottom: 30px;
	background-image: url(../images/bg22.png);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 30px;
}

.cr11{
	background-image: url(../images/bg11.png);
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 0;
	padding-left: 40px;
	background-repeat: no-repeat;
	background-position: left top;
}
.cr11 p{
	font-size: 16px;
	color: #333333;
	line-height: 32px;
	margin-top: 35px;
	text-indent: 32px;
}

.lxwmys{
	clear: left;
	float: left;
}
.lxwmys h3{
	display: block;
	clear: left;
	float: left;
	height: 80px;
	width: 650px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	font-size: 20px;
	line-height: 80px;
	font-weight: normal;
}
	
.lxwmys h4{
	display: block;
	clear: left;
	float: left;
	height: 80px;
	width: 650px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	font-size: 20px;
	line-height: 80px;
	font-weight: normal;
	padding-left: 0px;
}	
	
	
.lxwmys span{
	display: block;
	clear: left;
	float: left;
	height: 80px;
	width: 600px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
	font-size: 18px;
	line-height: 80px;
	font-weight: normal;
	padding-left: 50px;
	color: #666;
}
.p1{
	background-image: url(../images/11.png);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	height: 79px;
	width: 80px;
}
.p2{
	background-image: url(../images/22.png);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	height: 79px;
	width: 80px;
}

.p3{
	background-image: url(../images/33.png);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	height: 79px;
	width: 80px;
}

.p4{
	background-image: url(../images/44.png);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	height: 79px;
	width: 80px;
}
.p5{
	background-image: url(../images/55.png);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	height: 79px;
	width: 80px;
}
.p6{
	background-image: url(../images/66.png);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	height: 79px;
	width: 80px;
}

.p7{
	background-image: url(../images/77.png);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	height: 79px;
	width: 80px;
}







.txt2{ background:url(../images/ico5.png) no-repeat 0 12px; font-size:22px; color:#c30d23; font-weight:bold; font-size:16px; line-height:32px; padding-left:15px; margin-bottom:25px;}
.txt2 span{ font-size:16px; color:#cdcdcd; text-transform:uppercase;}
.cr2{height:auto; overflow:hidden; margin-top:45px;}
.txt1 img{ margin:0 0 10px 10px;}
.txt1,.txt3{ height:auto; overflow:hidden;}
.txt3 img{}

.con_ti1{ height:50px;line-height:50px; font-weight:bold; background:url(../images/ico6.png) no-repeat 0 10px; padding-left:20px; font-size:18px; color:#d80010;}
.con_ti1 p{
	float: right;
	width: auto;
	font-weight: normal;
	padding-left: 100px;
}
.con_ti1 a{ float:left; margin-top:17px; padding:0 10px; background:#fff; border:1px solid #d80010; text-align:center; line-height:27px; color:#d80010; font-size:12px; text-transform:uppercase; border-radius:15px; margin-left:12px;}
.con_ti1 a:hover{ background:#d80010;color:#fff;}
.con_ti1 a.hover{ background:#d80010;color:#fff;}
.liebiao{ height:auto; overflow:hidden; padding-top:20px;}
.liebiao li{ width:277px; height:222px; padding-top:10px; background:#f1f1f1; text-align:center; font-size:16px; line-height:30px; margin-right:25px; float:left; margin-bottom:50px; }
.liebiao li img{ width:246px; height:164px; border:5px solid #fff;}
.liebiao li a{color:#303030;}
.liebiao li:hover{ background:#d80010;}
.liebiao li:hover a{ color:#fff;}
.yangshi{margin-right:0;}
.fenye{ width:800px; margin:30px auto; height:auto; overflow:hidden;}
.thisclass{ display:block; float:left; padding:0 12px; font-size:14px; color:#222; border-radius:5px; background:#f5f5f5; text-align:center; height:30px; line-height:30px; margin-right:5px;}
.fenye li a{ display:block; float:left; padding:0 12px; font-size:14px; color:#222; border-radius:5px; background:#f5f5f5; text-align:center; height:30px; line-height:30px; margin-right:5px;}
.fenye li a:hover{ background:#c30d23; color:#fff;}
.fenye li a.hover{ background:#c30d23; color:#fff;}
.fenye li {display:block; float:left; padding:0 12px; font-size:14px; color:#222; border-radius:5px; background:#f5f5f5; text-align:center; height:30px; line-height:30px; margin-right:5px;}
.fenye span{ display:block; float:left; padding:0 12px;text-align:center; height:30px; line-height:30px; }
.pageinfo{ display:block; float:left; padding:0 12px; font-size:14px; color:#222; border-radius:5px; background:#f5f5f5; text-align:center; height:30px; line-height:30px; margin-right:5px;}




.mr_t1{background:url(../images/mr_1px.jpg) repeat-x left bottom;height:40px;padding-right:16px;}
.mr_t1name{font:bold 16px/40px "微软雅黑";color:#FFF;background:#2257A2 url(../images/mr_t1bg.jpg) no-repeat right top;height:40px;width:120px;padding-left:21px;float:left;}
.mr_t1name img{float:left;margin-top:9px;margin-right:6px;display:inline;}
.mr_frbox{
	height: 140px;
	padding-top: 24px;
	padding-bottom: 0px;
}
.mr_frBtnL{
	float: left;
	cursor: pointer;
	display: inline;
	margin-top: 80px;
	margin-right: 22px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.mr_frUl{float:left;height:130px;width:540px;}
.mr_frBtnR{float:right;margin-top:80px;cursor:pointer;}
.mr_frUl ul li{
	display: inline;
	float: left;
	height: 218px;
	width: 177px;
	margin-right: 7px;
	overflow: hidden;
}
.mr_frUl ul li img{display:block;margin-bottom:7px;border:1px solid #D8D8D8;}
.mr_frUl ul li a:hover img{border:1px solid #A0C0EB;}


.tuys{font-size:16px; line-height:33px; color:#333333;}
.tuys img{max-width:600px;_width:expression(this.width > 600 ? "300px" : this.width);}





dl,dd,dt{margin:0;padding:0;}


.floating_ck{
	position: fixed;
	right: 20px;
	top: 30%;
	font-size: 12px;
	font-weight: normal;
	background-color: #FFF;
}
.floating_ck dl dd{
	position: relative;
	width: 60px;
	height: 60px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center 20%;
	cursor: pointer;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.floating_ck dl dd:hover{background-color:#e40231;border-bottom:solid 1px #a40324;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult,.words{background-image: url(../images/icon0701/zxicon1.png);}
.ys1{background-color: #e40231;border-top-width: 1px;border-top-style: solid;border-top-color: #000;font-weight: normal;color: #FFF;}
.words2{background-image: url(../images/icon0701/QQ.png);}
.words2:hover{background-image: url(../images/icon0701/QQ1.png);}
.ys2{color: #333;}
.ys2:hover{color: #FFFFFF;}

.ys3{background-image: url(../images/icon0701/zxicon1.png);background-repeat: no-repeat;}
.quote{background-image:url(../images/icon0701/dh.png);}

.qrcord{background-image:url(../images/icon0701/wx.png);}

.return{background-image:url(../images/icon0701/fanhui1.png);}
.floating_ck dd span{display: block;padding-top: 40px;}
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:60px;background-color:#e40231;border-bottom:solid 1px #a40324;display:none;}

.floating_left a{color:#fff;line-height:60px;}
.floating_ewm{height:260px;top:-200px;}
.floating_ewm i{background-image:url(../images/erweima2.png);display:block;width:145px;height:145px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:12px;}
.floating_ewm .qrcord_p02{font-size:18px;}