body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,img{margin:0;padding:0;}/*????margin??padding?0*/
body{ font-family: "Microsoft YaHei",Arial,Verdana, Helvetica, sans-serif; margin: 0 auto;font-size:12px; }/*????????*/
a:link { text-decoration:none; outline:none;}
a:visited {text-decoration:none; outline:none;}
a:hover { text-decoration:none; outline:none;}
a:active { border:0; background-color:Transparent; outline:none;}
.clear{clear: both;}
input{border: none;outline:none}
ul{list-style: none}
textarea{border: none;outline:none}
img{display: block;}
.con{width: 1200px;margin: 0 auto;}

.header{
	height: 94px;
	line-height: 94px;
	width: 100%;
	z-index: 9999;
	background-image: url(../images/tu1.jpg);
	background-repeat: no-repeat;
}
.header_in{
	width:1920px;
	height:94px;
	position: relative;
	top:0;
	float: left;
	left: 50%;
	margin-left: -967px;
	overflow: hidden;
	background: url(../images/tu1.jpg) no-repeat;
	z-index: 999;
}
.header_left{float: left;}
.header_con{
	padding-left: 10px;
	float:left;
}
.header_con li{float: left;padding: 0 27px;font-size: 16px;color: #454542;}
.header_con li a{color: #454542}
.header_con .on a{color: #912214}
.header_con li:hover a{color: #912214}
.header_right{
	float: left;
	width: 50px;
}
.banner{
	position: relative;
	z-index: -999;
}
.conner_index{width: 100%;overflow: hidden;}
.index_in{width:1920px;  position: relative;top:0; float: left; left: 50%; margin-left: -967px; overflow: hidden;background: url(../images/tu6.jpg) no-repeat;}
.index2{
	padding-top: 4px;
	padding-left: 150px;
}
.index1{padding-top: 40px;}
.index2 .tab1 a{
	display: block;
	float: left;
	width: 219px;
	height: 180px;
	margin-right: 61px;
	position: relative;
	margin-bottom: 20px;
}
.index22{position: absolute;left: 0;top: 0;z-index: 5;display: none;}
.index2 .tab1 a:hover .index22{display: block;}
.index2 .tab1 .on .index22{display: block;}
.index21 img{
	width: 215px;
	height: 164px;
}
.one{display: none;}
.block{display: block;}
.index11_left{float: left;width: 634px;height: 454px;position: relative;}
.index11_left img{float: left;width: 634px;height: 454px;}
.index11_left_sh{position: absolute;right: 0;bottom: 0;width: 164px;height: 63px;text-align: center;line-height: 63px;font-size: 16px;color: #262626;}
.index1_sh_span{color: #a73123;}
.index11_right{float: left;padding-left: 18px;width:546px;}
.index1_bt img{width: 268px;height: 82px;}
.index1_bt{padding-bottom: 23px;}
.index1_txt{font-size: 14px;color: #656565;line-height: 33px;padding-bottom: 55px;}
.index1_duo{font-size: 16px;text-align: center;width: 170px;height: 42px;line-height: 42px;margin-left: 6px;border-radius: 21px;border: 2px solid #c20202;color: #c20202;}
.index1_duo:hover{background: #c20202;color: #fff;}
.index3_bt{
	padding-top: 8px;
	padding-bottom: 64px;
}
.index3{background: url(../images/tu9.jpg) no-repeat 0 202px;position: relative;}
.index3_txt li{width: 398px;height: 299px;float: left;border: 1px solid #dadada;position: relative;}
.index3_txt li img{width: 398px;height: 299px;}
.index3_txt_bot{position: absolute;width: 398px;height: 299px;left: 0;top: 0;background: url(../images/tu11.jpg) no-repeat;}
.index3_txt_bot{text-align: center;height: 0;overflow: hidden;transition: all 0.3s;}
.index3_txt_bot1{font-size: 26px;color: #ffffff;line-height: 53px;padding-top: 99px;background: url(../images/tu12.jpg) no-repeat bottom center ;}
.index3_txt_bot2{font-size: 20px;color: #ffffff;line-height: 42px;}
.index3_txt li:hover .index3_txt_bot{height: 299px;}
.index3_txt li:hover{
	border: 1px solid #F90;
}
.index3_txt .index3_li2{border: 1px solid #f1f0f0;background: #f1f0f0;}
.index3_txt .index3_li4{margin-left: 400px;margin-right: 400px;}
.index3_txt .index3_li5{margin-left: 400px;border: 1px solid #f1f0f0;background: #f1f0f0;}
.index3_txt .index3_li6{border: 1px solid #fff;}
.index3_txt .index3_li7{border: 1px solid #fff;}
.index3_txt .index3_li8{margin-left: 400px;border: 1px solid #f1f0f0;background: #f1f0f0;}
.index3_txt1{position: absolute;}
.index31{position: absolute;top: 443px;left: 1160px;}
.index31 img{height: 301px;width: 759px;}
.index32{position: absolute;left: 400px;bottom: 0;}
.index3_txt{position: relative;}
.index322{position: absolute;left: 109px;bottom: 38px; font-size: 16px;text-align: center;width: 170px;height: 42px;line-height: 42px;margin-left: 6px;border-radius: 21px;border: 2px solid #c20202;color: #c20202;}
.index322:hover{background: #c20202;color: #fff;}
.index4{margin-top: 91px;background: url(../images/tu16.jpg) no-repeat;height: 723px;}
.index4_nr li{float: left;width: 563px;height: 165px;background: url(../images/tu19.png) repeat-x left bottom;margin-right: 70px;margin-bottom: 36px;}
.index4_left{float: left;width: 188px;height: 150px;position: relative;}
.index4_left img{width: 188px;height: 150px;}
.index4_left2{position: absolute;left: 0;top: 0;z-index: 2;}
.index4_right_in{background: url(../images/tu20.png) no-repeat;width: 367px;height: 165px;}
.index4_right{padding-left: 7px;width: 367px;float: left;}
.index4_right1{width: 340px;}
.index4_right11{font-size: 18px;color: #ffffff;line-height: 30px;background: #343437;}
.index4_right12{font-size: 14px;color: #ffffff;line-height: 28px;padding-left: 24px;background: url(../images/tu21.png) no-repeat;padding-bottom: 7px;}
.index4_right13{font-size: 14px;color: #fff;line-height: 25px;}
.index4_nr .none_mar{margin-right: 0;}
.index4_nr li:hover .index4_right1{padding-left: 27px;}
.index4_nr li:hover{background: url(../images/tu22.jpg) repeat-x left bottom;}
.index4_duo{margin: 16px auto 0;width: 172px;height: 46px;line-height: 46px;text-align: center;font-size: 16px;color: #ffffff;border: 1px solid #ffffff;border-radius: 23px;background: #49494b;}
.index4_duo:hover{border: 1px solid #d10808;background: #d10808;color: #fff;}
.index5{height: 751px;width: 100%;background: url(../images/tu23.png) no-repeat;}
.index51{float: right;margin-top: 22px;width: 808px;height: 398px;padding-right: 14px;padding-bottom: 14px;background: url(../images/tu26.jpg) no-repeat bottom right;}
.index51 img{width: 808px;height: 398px;}
.index5_in{position: relative;}
.index52{position: absolute;left: 0;top: 129px;}
.index522{position: absolute;left: 309px;top: 283px;}
.index5221{font-size: 18px;color: #8b8b8b;line-height: 41px;}
.index5222{width: 350px;font-size: 14px;color: #656565;line-height: 35px;}
.index5_duo{width: 172px;height: 46px;line-height: 46px;text-align: center;font-size: 16px;color: #c20202;border: 1px solid #c20202;border-radius: 23px;float: right;margin-top: 34px;margin-right: 99px;}
.index5_duo:hover{border: 1px solid #d10808;background: #d10808;color: #fff;}

.footer_top{width: 100%;background: url(../images/tu28.jpg);height: 319px;}
.footer_top1{width: 280px;margin:0 auto 0;padding-top: 68px;padding-bottom: 40px;}
.footer_top2{width: 957px;height: 71px;margin: 0 auto;background: url(../images/tu30.png) no-repeat;}
.footer_top2_in{padding-left: 106px;}
.footer_top21{padding-left: 40px;font-size: 14px;color: #ffffff;line-height: 71px;background: url(../images/tu31.png) no-repeat;width: 334px;float: left;}
.footer_top22{float: left;padding-left: 34px;font-size: 14px;color: #ffffff;line-height: 71px;background: url(../images/tu32.png) no-repeat;}
.footer_bot{height: 41px;line-height: 41px;font-size: 14px;color: #656565;text-align: center;background: #121212;}
.footer_bot_span{padding-left: 70px;}
.ce{position: fixed;top: 20%;left: 10px;width: 156px;height: 259px;z-index: 999;}
.ce2{position: absolute;left: 22px;top: 158px;border-radius: 50%;overflow: hidden;}
.ce3{position: absolute;left: 96px;top: 158px;}
.ce32{position: absolute;top: -39px;left: 59px;display: none;}
.ce31 img{border-radius: 50%;}
.ce3:hover .ce32{display: block;}

.weizhi{font-size: 14px;color: #747474;line-height: 35px;padding-left: 55px;background: url(../images/tu38.png) no-repeat;border-bottom: 1px solid #dcdcdc;}
.weizhi a{color: #747474;}
.conn_bt{width: 196px;margin: 0 auto;}
.fnav li{float: left;width: 176px;height: 41px;line-height: 41px;text-align: center;border-radius: 18px;background: #fff;font-size: 18px;color: #ffffff;margin: 0 50px;border: 2px solid #c20c0c;}
.fnav .on{background: #c20c0c;}
.fnav .on a{color: #fff;}
.fnav li:hover{background: #c20c0c;}
.fnav  li:hover a{color: #fff;}
.fnav li a{color: #c20c0c;}
.fnav{margin: 0 auto;}
.cus_nr{padding-top: 13px;padding-bottom: 120px;}
.cus_nr .index5{background: none;height: 765px;}
.index5223{width: 350px;font-size: 14px;color: #656565;line-height: 35px;}
.cus_nr .index523{position: absolute;left: 276px;top: 190px;}
.index5231{width: 458px;height: 46px;background: url(../images/tu41.png) no-repeat;}
.index5231_left{float: left;width: 74px;height: 46px;line-height:36px;font-size: 16px;color: #000000;text-align: center;}
.index5231_right{float: left;padding-left: 30px;padding-top: 10px;width: 345px;}
.index5231_right input{width: 100%;height: 36px;line-height: 36px;font-size: 14px;color: #9c9c9c;}
.index5231{margin-bottom: 14px;}
.index5232 {width: 554px;height: 181px;background: url(../images/tu42.png) no-repeat;}
.index5232 .index5231_right{padding-left: 30px;padding-top: 20px;width: 430px;}
.index5232 .index5231_right textarea{width: 100%;height: 150px;font-size: 14px;line-height: 1.8em;resize: none;color: #9c9c9c;font-family: "Microsoft YaHei",Arial,Verdana, Helvetica, sans-serif;}
.index5233 input{width: 147px;height: 36px;line-height: 36px;background: #c20c0c;color: #ffffff;font-size: 16px;text-align: center;border-radius: 7px;}
.index5233 {margin-top: 25px;margin-left: 87px;}
.banner img{width: 100%;}
.por_nr{padding-top: 46px;padding-bottom: 120px;}
.por_nr li{
	float: left;
	margin-right: 30px;
	margin-bottom: 38px;
	width: 366px;
	height: 275px;
	border: 1px solid #dadada;
	position: relative;
}
.por_nr li img{width: 366px;height: 275px;}
.por_nr2{position: absolute;left: 0;top: 0;width: 366px;height: 0;background:#c20c0c url(../images/tu45.jpg) no-repeat;overflow: hidden;transition: all 0.4s;}
.por_nr21{margin-top: 94px;text-align: center;font-size: 20px;color: #ffffff;line-height: 42px;background: url(../images/tu46.png) no-repeat top center;padding-top: 43px;}
.por_nr li:hover .por_nr2{height: 275px;}
.por_nr .on{margin-right: 0;}
.fanye{text-align: center;width: 100%;margin: 0 auto;}
.fanye a{display:inline-block;padding:0 10px;height: 25px;margin: 0 5px;font-size: 14px;color: #7f7f7f;line-height: 25px;text-align: center;border: 1px solid #7f7f7f}
.fanye .dangqian{color: #fff;background: #c20c0c;border: 1px solid #c20c0c;}
.fanye a:hover{color: #fff;background: #c20c0c;border: 1px solid #c20c0c;}
.porShow_bt{text-align: center;font-size: 22px;color: #262626;line-height: 100px;}
.porShow_txt{font-size: 14px;color: #535353;line-height: 32px;padding-bottom: 35px;}
.porShow_txt img{width: auto;max-width: 1100px;margin: 0 auto;border: 1px solid #dadada;}
.sx_s{float: left;height: 32px;line-height: 32px;text-align: center;font-size: 14px;color: #7f7f7f;border: 1px solid #bfbfbf;}
.sx_x{float: right;height: 32px;line-height: 32px;text-align: center;font-size: 14px;color: #7f7f7f;border: 1px solid #bfbfbf;}
.sx_x:hover{color: #fff;background: #c20c0c;border: 1px solid #c20c0c;}
.sx_s:hover{color: #fff;background: #c20c0c;border: 1px solid #c20c0c;}
.porShow_nr{padding-bottom: 120px;}
.about_left{float: left;margin-left: 65px;width: 468px;height: 332px;border: 4px solid #c20c0c;position: relative;margin-bottom: 64px;margin-right: 43px;}
.about{padding-top: 81px;font-size: 14px;color: #616161;line-height: 34px;padding-bottom: 120px;}
.about img{text-align:center;}
.about_left_in{position: absolute;left: -69px;top: 60px;}
.contact{padding-top: 38px;}
.contact_left{float: left;width: 376px;font-size: 14px;color: #7f7f7f;line-height: 30px;}
.contact_left11{float: left;width: 72px;}
.contact_left12{float: left;width:300px;}
.about_right{float: left;width: 823px;height: 339px;overflow: hidden;}
.contact{padding-bottom: 120px;}
.news{padding-top: 46px;}
.news_left{float: left;width: 293px;height: 203px;}
.news_left_in{width: 218px;height: 176px;padding: 13px;}
.news_left_in img{width: 218px;height: 176px;}
.news_con{float: left;width:692px; }
.news_con_bt{padding-top: 12px;font-size: 18px;color: #262626;line-height: 65px;}
.news_con_txt{font-size: 14px;color: #919191;line-height: 29px;}
.news_right{float: right;width: 164px;text-align: center;}
.news_right_rq{font-size: 18px;color: #555555;line-height: 80px;}
.news_right_duo{width: 97px;height: 33px;color: #7f7f7f;font-size: 14px;line-height: 33px;border: 1px solid #7f7f7f;border-radius: 10px;margin:  0 auto;margin-top: 71px;}
.news li{background: #f7f7f7;margin-bottom: 40px}
.news li:hover .news_left_in{background: #b10c0c;}
.news li:hover .news_right_duo{background: #c20c0c;color: #fff;border: 1px solid #c20c0c;}
.news{padding-bottom: 120px;}
.news li:hover{box-shadow: 0 3px 5px 1px #e5e4e4}
.newsShow{padding-top: 30px;}
.newsShow_bt{font-size: 22px;color: #262626;line-height: 43px;text-align: center;}
.newsShow_sj{font-size: 18px;color: #555555;line-height: 32px;text-align: center;padding-bottom: 32px;}
.newsShow_txt img{width: auto;max-width: 1100px;margin: 0 auto;}
.newsShow_txt{font-size: 14px;color: #535353;line-height: 30px;}
.newsShow{padding-bottom: 120px;}



#head {
	background: #e1ecf6;
	height: 100px;
	padding-top: 15px;
	border-bottom: 1px solid #d5dce8;
}
.wrap {
	width: 900px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	z-index: 999;
}
/* @group core nav menu */
#nav {
	margin: 0;
	list-style: none;
	height: 50px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0;
	padding-bottom: 0;

}
#nav li {
	background-image:url(../images/jiange.jpg);
	background-repeat:no-repeat;
	background-position:right;
	float: left;
	display: block;
	width:95px;
	background: none;
	position: relative;
	margin: 0 1px;
	z-index: 999;
}
#nav li a {
	font-family: "微软雅黑";
	text-align:center;
	display: block;
	padding: 0;
	line-height: 20px;
	font-size:14px;
	text-decoration: none;
	color: #333;
	zoom: 1;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	padding: 0px 12px;
}
#nav li a:hover, #nav li a.hov {
	font-family: "微软雅黑";
	color: #900;
}
/* @group subnav */
#nav ul {
	position: absolute;
	left: 1px;
	display: none;
	margin: 0;
	padding: 0;
	list-style: none;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	padding-bottom: 3px;
}
#nav ul li {
	width: 160px;
	float: left;
	border-top: 1px solid #fff;
	text-align: left;
}
#nav ul li:hover {
	border-left: 0px solid transparent;
	border-right: 0px solid transparent;
}
#nav ul a {text-align: left;
	display: block;
	height: 20px;
	line-height: 20px;
	padding: 8px 5px;
	color: #666;
	border-bottom: 1px solid transparent;
	text-transform:  uppercase;
	color: #797979;
	font-weight: normal;
}
#nav ul a:hover {
	text-decoration: none;
	border-right-color: transparent;
	border-left-color: transparent;
	background: transparent;
	color: #4e4e4e;
}
* html #nav ul {
	margin: 0 0 0 -2px;
}
/** @group clearfix **/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
.conner .con .cus .abou img {
	margin-right: auto;
	margin-left: auto;
}