body,h1,h2,h3,h4,h5,h6,h8,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
/*body,button,input,select,textarea{font:16px/26px 'Microsoft Yahei','Simsun';color:#333;}*/
body,button,input,select,textarea{font:14px 'Microsoft Yahei','Simsun';color:#333;}
h1,h2,h3,h4,h5,h6,h8{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
ul,ol{list-style:none;}
a{text-decoration:none;color:#2d374b;}
a:hover {color:#dd2727;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
img {vertical-align:middle;}


/*Header*/
.Header {width:100%; overflow:hidden; padding:25px 0;}
.Header .HeadCont {width:1000px; margin:0 auto; overflow:hidden;}
.Header .HeadCont .logo {height:100px; width:382px; display:flex; justify-content:center; align-items:center; float:left; overflow:hidden;}
.Header .HeadCont .secarch {width:350px; height:50px; overflow:hidden; float:left; margin-left:180px;}
.Header .HeadCont .secarch .keyword {width:280px; height:50px; float:left;}
.Header .HeadCont .secarch .find {width:70px; height:50px; float:left;}
.Header .HeadCont .secarch input[type=text] {width:275px; height:48px; border:1px solid #d6d6d6; padding-left:15px; border-radius:8px;}
.Header .HeadCont .secarch input[type=submit] {width:70px; height:50px; border-radius:8px; overflow:hidden; background:#ad0100 url(secarch.png) no-repeat center center; border:none;}
.Header .HeadCont .other {float:right;}
.Header .HeadCont .other .qq {float:left; height:50px; line-height:50px;}
.Header .HeadCont .other .qq a {background:url(qq.png) no-repeat left center; padding-left:20px;}
.Header .HeadCont .other ul {float:left;}
.Header .HeadCont .other ul li {height:50px; line-height:50px; float:left; padding:0 25px; background:url(head_style.png) no-repeat right center;}
.Header .HeadCont .other ul li:last-child {padding-right:0; background:none;}
.Header .HeadCont .other ul li a {background:url(top_icon.png) no-repeat left center; padding-left:20px;}
	

.mainMenu {width:100%; height:45px; overflow:hidden; background:#8f0100;}
.mainMenu .menuCont {width:1000px; margin:0 auto;}
.mainMenu .menuCont li {width:110px; float:left; text-align:center; line-height:45px;}
.mainMenu .menuCont li a {display:block; color:#FFFFFF; font-size:16px;}
.mainMenu .menuCont li a:hover {background:#b20100;}


.contact {width:100%; overflow:hidden;}
.contact .contact_cont {width:1200px; margin:0 auto; padding:25px 0;}
.contact .contact_cont .about {float:left;}
.contact .contact_cont .about .contact_us {height:30px; margin-bottom:10px; overflow:hidden;}
.contact .contact_cont .about .contact_us li {float:left; height:20px; line-height:20px; padding:0 20px; border-right:1px solid #cccccc;}
.contact .contact_cont .about .contact_us li:last-child {border-right:none;}
.contact .contact_cont .about .contact_us li:first-child {padding-left:0;}
.contact .contact_cont .about .find_me {overflow:hidden;}
.contact .contact_cont .about .find_me li{height:30px; line-height:30px; overflow:hidden;}
.contact .contact_cont .about .find_me li em {display:flex; justify-content:center; align-items:center; width:18px; height:16px; float:left; margin-top:6px;}
.contact .contact_cont .about .find_me li span {float:left; padding-left:15px; color:#666666;}
.contact .contact_cont .c_code {float:right; width:135px; height:135px; display:flex; justify-content:center; align-items:center; overflow:hidden;}
.contact .contact_cont .c_code img {width:100%;}

.footer {width:100%; overflow:hidden; border-top:1px solid #e6e6e6;}
.footer .copy {width:1000px; margin:0 auto; padding:25px 0; overflow:hidden; text-align:center;}
.footer .copy span {display:block; line-height:30px;}

.MainTable{max-width:1200px; margin:0 auto;}
