@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding: 0;margin: 0;}
*{white-space:normal;}
li{list-style:none;}
body{ background:#fff;}

.clearfix:after{clear:both; display:block; content:""; visibility:hidden; height:0;}
.clearfix{zoom:1;}
img{border:none; vertical-align:middle;}
button, input, select, textarea{vertical-align:middle;}
a{text-decoration:none; color:#666; outline:none;}
a:hover{text-decoration:none; color:#fd7400;}
li{list-style:none;}
h1{font-size:24px;}
h2{font-size:14px;}
h3{font-size:12px;}
h4, h5, h6{font-size:100%;}
.none{display:none;}
.gaodu{height:12px;}

.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mt60{margin-top:60px}
.mt70{margin-top:70px}
.mt80{margin-top:80px}

.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mr10{ margin-right:10px;}
.mr20{ margin-right:20px;}
.mr30{ margin-right:30px;}
.mr40{ margin-right:40px;}
.mr50{ margin-right:50px;}
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.ml30{ margin-left:30px;}
.ml40{ margin-left:40px;}
.ml50{ margin-left:50px;}
.ml60{ margin-left:60px;}
.ml70{ margin-left:70px;}
.ml80{ margin-left:80px;}

.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.pt50{padding-top:50px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb30{padding-bottom:30px;}
.pr10{padding-right:10px;}
.pr20{padding-right:20px;}
.pr30{padding-right:30px;}
.pl10{padding-left:10px;}
.pl20{padding-left:20px;}
.pl30{padding-left:30px;}
.lf{ float:left;}
.rt{ float:right;}
.red{ background:#c9000a;}
.blue{background:#1264a0;}
.hd{visibility:hidden;}
.box{max-width:640px; min-width:320px; margin:0 auto;}
.box img{ max-width:100%;}

/*-----------------------------------------------------头部样式----------------------------------------------------------*/

.top img{ max-width:100%;}
.nav ul li{float:left; width:25%; text-align:center; position:relative;}
.nav ul li a{background:#201f24; color:white; display:block; padding:1em 0; border-top:1px solid #ccc; border-right:1px solid #999;}
.nav ul li a:hover,.nav ul li .a3{ background:#da251c;  text-decoration:none;}

.cor01 h1{ margin:0; padding:0;}
.cor01 h1 img{ max-width:100%;}
.cor01 h2{ text-align: center; background:#333; color:#fff; line-height:30px; font-size:1.25em; padding:0; margin:0;}
.cor01 ul{ padding:10px 0;}
.cor01 ul li{width:45%; margin-left:10px; float:left; text-align:center;  margin-top:10px;}
.cor01 ul li a{ font-size:1.000em; color:#666;}
.cor01 ul li img{ border:1px solid #ccc; display:block; margin:0 auto; max-width:100%;}
.cor01 ul li span{ display:block;}
.cor01 ul li span img{ padding:0; margin:0; border:none; margin-bottom:5px;}
.ad img{ max-width:100%;}

.cor02{  background:#f8f8f8; padding-bottom:20px; margin:0;}
.cor02 form{ text-align:center;}
.cor02 form input{ line-height:33px; width:60%;}
.cor02 form .bot01{ width:10%; line-height:35px; color:#fff; text-align:center; background:#075aaa; border:none;}

.cor03{ margin:0;}
.cor03 h1{ margin:0; padding:0;}
.cor03 h1 img{ max-width:100%;}
.cor03 ul li{ width:45%; margin:10px 0 0 10px; float:left; text-align:center;}
.cor03 ul li img{ max-width:100%; padding:3px; border:1px solid #ccc;}
.cor03 ul li a{ color:#666; line-height:28px;}

.cor04{ font-size:0.750em; color:#666; line-height:1.50em;}
.cor04 h1{ margin:0; padding:0;}
.cor04 h1 img{ max-width:100%;}
.cor04 a{ float: right; width:62px; line-height:25px; background:#0659a7; color:#fff; text-align:center; margin-right:10px;border-radius:3px;}
.cor04 a:hover{ color:#fff;}



.cor05{ margin:10px 0;}
.cor05 h1{ margin:0; padding:0 1em; font-size:1.000em; line-height:23px; font-weight:bold; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #ccc; font-family:'微软雅黑';}
.cor05 h1 a{ float:right; font-size:0.750em; color:#999;}
.cor05_txt{font-size:0.500em; padding:0 1em;}
.cor05_txt img{ width:35%;}
.cor05_txt p{ width:60%;}
.cor05_txt a{ display:block; width:122px; line-height:35px; background:#da251c; color:#fff; font-size:1em; text-align:center; }
.cor05 ul{ margin-top:10px;}
.cor05 ul li{ display:; line-height:30px; border:1px solid #ccc; margin-bottom:10px;}
.cor05 ul li span{ float:left; margin-right:10px; width:30px; background:#999999; color:#fff; text-align:center;}
.cor05 ul li a{ color:#666; font-size:0.750em;}
.cor05 ul li a:hvoer{ color:#666;}


.footer_bg{ background:#333333; font-size:0.250em; line-height:26px; color:#fff; text-align:center; padding:15px 0;}
.footer_bg a{  text-align:center;}

.menu{ background:#333;}
.menu ul li{ width:25%; float:left; text-align:center;}
.menu ul li img{ display:block; margin:0 auto;}
.menu ul li a{ color:#fff; line-height:26px;}

.menu_bg{ background:#0089d1;; line-height:61px; text-align:center; font-size:1.250em; color:#fff;}
.menu01{ width:43px;}
.menu01 ul{ display:none;}
.menu01:hover ul{ display:block; width:120px; z-index:1; position:absolute; margin-left:-67px;}
.menu01:hover ul li{ background:#268fda; display:block;}
.menu01:hover ul li a{ color:#fff; display:block; text-align:center; border:1px solid #81bbe3; border-bottom: none; font-size:0.875em; line-height:30px;}
.menu01:hover ul li .a1{ border-bottom:1px solid #81bbe3;}
.menu01:hover ul li a:hover{ background:#ff9600;}

.about_menu{ padding:10px 0;}
.about_menu ul{ display:block;  border-left: none;border-right: none; padding:0 5px;}
.about_menu ul li{ width:19%; margin-right:1%; margin-bottom:10px; float:left;}
.about_menu ul li a{display:block; line-height:35px; font-size:1em; border:1px solid #ccc; text-align:center; border-radius:5px;}
.about_menu ul li a:hover,.about_menu ul li .a4{ background:#666; color:#fff; text-decoration:none;}

.aboutbox{ margin-top:5px;}
.aboutbox p{ padding:0 5px; line-height:22px; font-size:1em; color:#666;}

.abouttxt02{line-height:28px; letter-spacing:1px; margin:10px 0; padding:0 10px; color:#666; font-size:1em;}
.abouttxt02 b{ font-size:1em; line-height:30px;}
.abouttxt02 strong{ font-size:1em; display:block; line-height:30px;}
.abouttxt02 img{ max-width:100%; padding:3px; border:1px solid #ccc;}
.abouttxt02 p img{ padding:3px; border:1px solid #ccc; width:50%;}
.abouttxt02 ul li{ width:40%; margin-left:5%; float:left; font-size:0.5em;}

.page{ text-align:center; padding:10px 0; color:#969f9e; line-height:35px; font-size:1.333em;}
.page a{ width:100px; border:1px solid #cccccc; line-height:35px; color:#e95321; border-radius:10px;}

.pro_menu{ padding-top:10px;}
.pro_menu ul{ display:block;  border-left: none;border-right: none; padding:0 5px;}
.pro_menu ul li{ width:48%; margin:5px 0 5px 1%; float:left;}
.pro_menu ul li a{display:block; line-height:35px; font-size:1em; border:1px solid #ccc; text-align:center; border-radius:5px; color:#666;}
.pro_menu ul li a.a4{ color:#da251c;}
.pro_pic{ margin:10px auto;}
.pro_pic h2{ text-align: center; background:#333; color:#fff; line-height:30px; font-size:1.25em; padding:0; margin:0;}

.pro_pic img{ max-width:70%; padding:3px; display:block; margin:0 auto;}
.pro_txt{ padding:10px 0; line-height:28px; color:#666; font-size:0.750em;}
.pro_txt h1{padding:0; margin:0;;}
.pro_txt h1 a{ float: left; width:50%; text-align:center; background:#666; color:#fff; font-size:0.500em; line-height:45px; font-weight:400; }
.pro_txt h1 a:hover,.pro_txt h1 .a2{ background:#999;}

.serbox p{ font-size:1em; line-height:26px; padding:0 5px; color:#666;}
.serbox h2{ text-align: center; background:#333; color:#fff; line-height:30px; font-size:1.25em; padding:0; margin:0;}

.newsbox h2{ text-align: center; background:#333; color:#fff; line-height:30px; font-size:1.25em; padding:0; margin:0;}
.newsbox ul{ margin-top:10px;}
.newsbox ul li{ display:; line-height:30px; border:1px solid #ccc; margin-bottom:10px;}
.newsbox ul li span{ float:left; margin-right:10px; width:30px; background:#999999; color:#fff; text-align:center;}
.newsbox ul li a{ color:#666; font-size:0.750em;}
.newsbox ul li a:hvoer{ color:#666;}

.feedbox{  margin:10px 0;}
.feedbox h2{ text-align: center; background:#333; color:#fff; line-height:30px; font-size:1.25em; padding:0; margin:0; margin-bottom:10px;}
.feedbox form{ padding:0 5px;}
.feedbox ul li{ font-size:1em; color:#666; margin-bottom:5px;}
.feedbox ul li input{ width:70%;}
.feedbox ul li .bot02{ border:none; background:#666; color:#fff; width:50px; text-align:center; line-height:25px;}
.feedbox ul li span{ float:left; width:80px; text-align:right;}

.cat_txt{ margin:10px 0;}
.cat_txt h2{ text-align: center; background:#333; color:#fff; line-height:30px; font-size:1.25em; padding:0; margin:0; margin-bottom:10px;}
