
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, 
strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, 
tfoot, thead, tr, th, td ,textarea { margin:0; padding:0;  }
address,cite,dfn,em,var, i {font-style:normal;}
body {font-size: 16px; line-height: 1.5; font-family:'Microsoft Yahei';  color: #222; background: #eee; }
table { border-collapse:collapse; border-spacing:0; }
h1, h2, h3, h4, h5, h6, th { font-size: 100%; font-weight: normal; }
button,input,select,textarea{font-size:100%;}
fieldset,img{border:0;}
a { text-decoration: none; color: #666; background: none }
ul, ol { list-style: none; }
:focus{ outline:none;}
.clearfix{ clear: both; content: ""; display: block; overflow: hidden }
.clear{clear: both;}
.fl{ float: left; }
.fr{float: right;}

.swiper-slide img{ width: 100%; }


.wrap{ width: 100%;  }
.wrap .main{ width: 780px; margin: 0 auto; border:1px solid #ccc; background: #fff; }
.wrap .main .content{    margin-bottom: 50px;  }
.wrap .main .content h1{ font-size:2em; color:#8A0903; }
.wrap .main .content>p{ font-size:1.7em; color:#333; margin: 0 15px; }
.wrap .main .content .letter{ margin: 0 10px; border: 10px solid #8A0903; margin-top:50px; }
.wrap .main .content .letter .letter-x{ border:1px solid #8A0903;  margin:10px; padding-top: 50px; }
.wrap .main .content .letter .letter-x .wenti{ margin: 0 5%; height: 70px;  }
.wrap .main .content .letter .letter-x .wenti h2{ font-size:2.3em; color: #8A0903; font-weight: bold; float: left;}
.wrap .main .content .letter .letter-x .wenti input{ font-size:2.3em; color: #8A0903; font-weight: bold; float: left;  width: 200px; 
 border:0; border-bottom: 2px solid #8A0903;}
.wrap .main .content .letter .letter-x .wenti select{ font-size:2.3em; color: #8A0903; font-weight: bold; float: left;  width: 200px; 
 border:0; border-bottom: 2px solid #8A0903; font-family:'Microsoft Yahei';}

.wrap .main .content .letter .letter-x .neirong{ margin: 0 5%; min-height:500px;  }
.wrap .main .content .letter .letter-x .neirong h2{ font-size:2.3em; color: #8A0903; font-weight: bold; float: left;}
.wrap .main .content .letter .letter-x .neirong textarea{ font-size:1.3em; color: #8A0903; font-weight: bold; min-height:400px; width: 100%; border:1px solid #8A0903; }

.wrap .main .content .letter .letter-x  .xinxi-w{  min-height: 200px; width: 100%;}
.wrap .main .content .letter .letter-x  .xinxi{ float: right; margin: 10px 50px; height: 50px; }
.wrap .main .content .letter .letter-x  .xinxi h2{ font-size:2.3em; color: #8A0903;  float: left;  }
.wrap .main .content .letter .letter-x  .xinxi select{ font-size:2.3em; color: #8A0903; float: left;  width: 200px; 
 border:0; border-bottom: 2px solid #8A0903; text-align: center; font-family:'Microsoft Yahei'; }
 .wrap .main .content .letter .letter-x  .xinxi input{ font-size:2.3em; color: #8A0903; float: left;  width: 200px; 
 border:0; border-bottom: 2px solid #8A0903; text-align: center;}



 .wrap .main .content .letter .letter-x  .shangchuan { margin: 10px 50px; height: 150px;}
 .wrap .main .content .letter .letter-x  .shangchuan h2{ font-size:2.3em; color: #8A0903; }
 .wrap .main .content .letter .letter-x  .shangchuan input{ font-size:2.3em; color: #8A0903;  width: 330px; 
  border: 1px solid #8A0903;  padding-left: 15px;}
 .wrap .main .content .letter .letter-x  .shangchuan>a{    background: url(button.jpg) no-repeat center;
    padding:15px 0;   color: transparent;   background-color: transparent;  border: none;  width: 60px;  height: 60px;  vertical-align: super;  background-size: 60px;}
 .wrap .main .content .letter .letter-x  .shangchuan>p{ font-size:1em; color: #8A0903; }

.tijiao{font-family:'Microsoft Yahei';background: #8A0903;margin: 0 auto;display: block;margin-top: 50px;padding: 6px 30px;border-radius: 3px;border: 0;}
.tijiao>h1{ color: #fff !important; }
.tijiao>input{     background: #8a0903;   border: 0;  color: #fff; font-size: 2em;font-family:'Microsoft Yahei'; }
.tijiao>p{ color: #fff !important; }

.dbsm{ width: 100%; height:50px; background:#eee;      padding: 30px 0 60px  0;    text-align: center;
 box-shadow:inset 0px 3px 11px 0px #999;}
.dbsm img{ margin: 0 auto; }
.dbsm p{ text-align: center;     color: #999;   font-size: 1.5em; }

@media screen and (max-width: 901px) { 
	body {font-size: 12px;  font-family:'Microsoft Yahei','simsun','arial','tahoma';  color: #222; background: #eee; }
table { border-collapse:collapse; border-spacing:0; }
.wrap{ width: 100%;  overflow-x: hidden;  }

.wrap .main .content>p{ font-size:1.4em; color:#333; margin: 0 10px; }
.wrap .main .content h1{ font-size:1.5em; color:#8A0903; }
.wrap .main{ width: 100%; margin: 0 auto; border:1px solid #ccc; background: #fff; }
.wrap .main .banner{  border-bottom:3px solid #8A0903; }

.wrap .main .content .letter .letter-x .wenti input{ font-size:1.5em; color: #8A0903; font-weight: bold; float: left;  width: 80px; 
 border:0; border-bottom: 2px solid #8A0903;}
.wrap .main .content .letter .letter-x .wenti select{ font-size:1.5em; color: #8A0903; font-weight: bold; float: left;  width: 130px; 
 border:0; border-bottom: 2px solid #8A0903;}
.wrap .main .content .letter .letter-x .wenti h2{ font-size:1.5em; color: #8A0903; font-weight: bold; float: left;}
.wrap .main .content .letter .letter-x .neirong h2{ font-size:1.5em; color: #8A0903; font-weight: bold; float: left;}
.wrap .main .content .letter .letter-x .wenti{ margin: 0 5%; height: 40px;  }
.wrap .main .content .letter .letter-x{ border:1px solid #8A0903;  margin:3px; padding-top: 30px; }
 .wrap .main .content .letter .letter-x  .shangchuan>a{    background: url(button.jpg) no-repeat left;  background-size: 33px; background-position: 0px 14px;}

.wrap .main .content .letter .letter-x .neirong{ margin: 0 5%; min-height:400px;  }

.wrap .main .content .letter .letter-x  .xinxi-w{  min-height: 150px; width: 100%;}
.wrap .main .content .letter .letter-x  .xinxi{ float: right; margin: 10px 25px; height: 30px; }
.wrap .main .content .letter .letter-x  .xinxi h2{ font-size:1.5em; color: #8A0903;  float: left;  }
.wrap .main .content .letter .letter-x  .xinxi select{ font-size:1.5em; color: #8A0903; float: left;  width: 130px; 
 border:0; border-bottom: 2px solid #8A0903; text-align: center; font-family:'Microsoft Yahei'; }
 .wrap .main .content .letter .letter-x  .xinxi input{ font-size:1.5em; color: #8A0903; float: left;  width: 130px; 
 border:0; border-bottom: 2px solid #8A0903; text-align: center;}
	

 .wrap .main .content .letter .letter-x  .shangchuan { margin: 10px 15px; height: 80px;}
 .wrap .main .content .letter .letter-x  .shangchuan h2{ font-size:1.5em; color: #8A0903; }
 .wrap .main .content .letter .letter-x  .shangchuan input{ font-size:1.5em; color: #8A0903;  width:50%; 
  border: 1px solid #8A0903;  padding-left: 15px;}
 .wrap .main .content .letter .letter-x  .shangchuan button{    background: url(button.jpg) no-repeat center;
    padding: 0;   color: transparent;   background-color: transparent;  border: none;  width: 60px;  height: 60px;  vertical-align: super;  background-size: 40px;} .wrap .main .content .letter .letter-x  .shangchuan iframe{    background: url(button.jpg) no-repeat center;
    padding: 0;   color: transparent;   background-color: transparent;  border: none;  width: 60px;  height: 60px;  vertical-align: super;  background-size: 40px;}
 .wrap .main .content .letter .letter-x  .shangchuan>p{ font-size:1em; color: #8A0903; }

.dbsm img{ margin: 0 auto; width:40px; }
.dbsm p{ text-align: center;     color: #999;   font-size: 1.5em; }

}