/* CSS Document */
/* author:cyy */
/*css reset*/
*{margin:0;padding:0;}
html,body { width:100%; height: 100%;}
body{overflow:-Scroll;overflow-x:hidden; 
}
body{ font-family:"microsoft yahei"; }

html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}
article,aside,details,figcaption,figure,.footer,.header,hgroup,main,menu,nav,section,summary {  display: block;}
audio,canvas,progress,video {  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],template {  display: none;}
a {  background-color: transparent;}
a:active,a:hover {  outline: 0;}
abbr[title] {  border-bottom: 1px dotted;}
b,strong {  font-weight: bold;}
dfn {  font-style: italic;}
h1 {  font-size:18px;  margin: 0.67em 0; line-height:29px;}
mark {  background: #ff0;  color: #000;}
sub,sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline;}
sup {  top: -0.5em;}
sub {  bottom: -0.25em;}
img {  border: none;}
svg:not(:root) {  overflow: hidden;}


pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}
button[disabled],html input[disabled] {  cursor: default;}
button::-moz-focus-inner,input::-moz-focus-inner {  border: 0;  padding: 0;}
input {  line-height: normal;}
input[type="checkbox"],

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {  border: 1px solid #c0c0c0;  margin: 0 2px;  padding: 0.35em 0.625em 0.75em;}
legend {  border: 0; /* 1 */
  padding: 0; /* 2 */
}
textarea {  overflow: auto;}
optgroup {  font-weight: bold;}

td,th {  padding: 0;}



table{border-collapse:collapse;border-spacing:0;}
img{border:0}
ul,li{list-style:none;margin: 0;padding: 0;}
input[type="button"],input[type="submit"]{-webkit-appearance: none;}
input,textarea,select,option,button{font-family: "microsoft yahei";}
.clear{ clear:both;}
a{text-decoration:none;outline: none;}
a:hover{outline: none;}
a,button,textarea,select{-webkit-tap-highlight-color:rgba(255,0,0,0); }/* 1.去除android a/button/input标签被点击时产生的边框 2.去除ios a标签被点击时产生的半透明灰色背景 */

textarea{resize:none;}/*禁止改变大小*/
/*解决firefox按钮文字难以垂直居中问题*/
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{
	border:none;padding:0;
}


h1,h2,h3,h4,h5,h6,p{ padding:0; margin:0; font-weight:normal}

html{font-size:10px}
@media screen and (min-width:321px) and (max-width:375px){html{font-size:11px}}
@media screen and (min-width:376px) and (max-width:414px){html{font-size:12px}}
@media screen and (min-width:415px) and (max-width:639px){html{font-size:15px}}
@media screen and (min-width:640px) and (max-width:719px){html{font-size:20px}}
@media screen and (min-width:720px) and (max-width:749px){html{font-size:22.5px}}
@media screen and (min-width:750px) and (max-width:799px){html{font-size:23.5px}}
@media screen and (min-width:800px){html{font-size:25px}}

.center{ width:1200px; margin:0 auto; overflow:hidden}

a{ color:inherit; font-size:inherit; text-decoration:none}

/*内容部分统一样式*/ 
.i_title{ font-size:18px; text-align:left; color:#434343; padding:0 0 10px 0;border-bottom:1px solid #e4e4e4;   width:920px; margin:0 0 15px 15px;}

.i_title span{ font-size:18px; text-transform:uppercase}
.i_title h3{ font-size:18px; padding-top:10px;font-family: "microsoft yahei"; }

.morebox{ padding:20px 0; text-align:center}

.morebox .more{ display:inline-block; font-size:16px; color:#434343; padding:10px 52px; border:1px solid #d6d6d6; border-radius:20px; background-color:white}

.morebox .more:hover{ background-color:#c6383c; color:white; border-color:#c6383c;transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; -webkit-transition:all 0.5s ease;}

.m_navbox{ text-align:center; color:#434343; font-size:16px; padding:0; font-family:"microsoft yahei"; width:190px; float:left; border:1px solid #e4e4e4; border-top:0;  }
.m_navbox ul { margin:0; padding:0; list-style:none;}
.m_navbox li { display:block; width:100%; border-bottom:1px solid #e4e4e4; line-height:42px;}
 
.m_navbox a{ padding:0 20px; cursor:pointer}
.m_navbox a:hover{ color:#c6383c; transition:all 0.5s ease}
.m_navbox .cur{ color:#c6383c;}
.center_list { float:left; width:950px; margin-left:50px; min-height:390px; line-height:28px;}


.pagebox{ text-align:center; padding:60px 0; font-size:16px; color:#424242;}
.pagebox a{ font-size:16px; color:#424242; border:1px solid #424242; padding:10px 13px; margin:0 10px;transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; -webkit-transition:all 0.5s ease;}
.pagebox a:hover{ background-color:#c6383c; border-color:#c6383c;transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; color:white}
.pagebox .curra{ background-color:#c6383c; border-color:#c6383c;color:white}
/*顶部导航*/
a:hover{ text-decoration:none}
.header{  width:100%; overflow:hidden; background:url(../images/headbg.jpg) repeat-x;transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; -webkit-transition:all 0.5s ease;}
.header2{ height:50px; position:fixed; left:0; top:0; z-index:99999; box-shadow:1px 1px 6px rgba(0,0,0,0.4);transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; -webkit-transition:all 0.5s ease;}
.header .logo{ float:left; height:94px; margin-top:8px;transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; -webkit-transition:all 0.5s ease;}
.header .logo2{ height:30px; margin-top:10px;transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; }
.header .h_rbox{ float:right; margin-right:20px;}
.header .h_rbox .in_telbox{ overflow:hidden;  width:662px;line-height:49px; text-align:right}
.header .in_telbox li{ display:inline-block;margin-left:16px;  font-size:22px; margin-top:25px;}
.header .tel1{ background:url(../images/tel1.png) no-repeat left center; padding-left:22px; color:#c5393c}
.header .tel2{ background:url(../images/tel2.png) no-repeat left center; padding-left:22px; color:#c5393c}
.header .tel3{ background:url(../images/trangel.png) no-repeat right center; padding-right:22px; color:#333333}
.header .in_menubox{ height:56px; line-height:56px; font-size:14px; color:#535353; overflow:hidden; background:#0b5198; margin-top:10px;}
.header .in_menubox a{ display:inline-block; padding:0 43px;color:#fff; font-size:16px; border-right:1px solid #004286; float:left}
.header .in_menubox a:hover{ color:#fff; background:#004286;}
.header .in_menubox:last-child()  a{ border-right:0;}
.header .in_menubox .curra{ color:#c5393c;text-decoration:none}
.menu { margin:0 auto; width:1200px;}


/*底部导航-联系*/ 

.footer .ftbox{ background-color:#393939}
.footer .ftbox .ftmbox{ overflow:hidden; padding:50px 0}
.footer .ftm_txt{ float:left; font-size:12px; line-height:20px;color:#999999; text-align:left}
.footer .ewm{ float:left; width:120px; margin-left:140px}
.footer .ft_listbox{ overflow:hidden;float:right;}
.footer .ft_list{ float:left;  padding-right:40px; text-align:left}
.footer .ft_list h3{ font-size:14px;color:#999999; margin-bottom:20px}
.footer .ft_list .ftl{ display:block; font-size:12px; line-height:24px; color:#999999}
.footer .ft_list .ftl:hover{ color:#666666}
.footer .fbbox{ background-color:#282828; padding:30px 0}
.footer .fbbox .fb_l{ padding-bottom:20px; text-align:left}
.footer .fbbox .fb_l h4{ font-size:14px; color:white; padding-bottom:20px;}
.footer .fbbox .fb_l a{ display:block; float:left; padding:3px 20px 3px 0px; font-size:12px; color:#999999}
.footer .fbbox .fb_l a:hover{ color:#666; text-decoration:underline}
.footer .fbbox .cp{ font-size:14px; color:#999999; text-align:center; }

.footer .iconbox{ overflow:hidden}

.footer .iconbox img{ float:left; width:37px; margin-right:50px;}

.footer .wxbox{ position:absolute; width:167px; height:137px; top:-130px; right:130px; display:none}



.list_one { width:100%; display:block; text-align:center}
.list_two { width:100%; display:block; border-bottom:1px solid #e4e4e4; padding:20px 0; text-align:center;}
.list_three { width:100%; display:block; font-size:16px; line-height:22px; margin-top:20px; padding:0 0 15px 0;}
.list_tre { font-size:15px; text-align:left; color:#434343; padding:0 0 10px 0;  width:920px; margin:0 0 15px 15px;}
.list_three img { max-width:100%; display:block;}

.mst { width:100%; display:block; text-align:center; background:#585858; padding:18px 0;}
.mst a{ padding:0 25px; border-right:1px solid #a9a9a9; display:inline; font-size:14px; color:#fff;}




