@charset "utf-8";
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, 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, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin:0; padding: 0px; border: 0; font-size: 100%; outline: none; }
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; overflow-x: hidden; }
/* always display scrollbars */
body { font: 14px/1.8 "Microsoft Yahei","微软雅黑"; margin:0 auto; color: #424242;  background-color: #f6f6f6; -webkit-tap-highlight-color:rgba(0,0,0,0);}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6{font-weight:normal}
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
strong { font-weight: bold; }
img { border: 0; vertical-align: middle;}
input{ outline: none;}
input[type="text"], input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; border-radius: 0; }
textarea {-webkit-appearance: none; border-radius: 0; outline: none;  font-family:"Microsoft Yahei"}
::-moz-selection { background: #1f4e8a; color: #fff; text-shadow: none; }
::selection { background: #1f4e8a; color: #fff; text-shadow: none; }
select{ outline: none;}
select::-ms-expand { display: none; }
a { text-decoration: none; blr: expression(this.onFocus=this.blur()); cursor: pointer; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}
a:link, a:visited { text-decoration: none; color:#424242;}
a:active, a:hover { text-decoration: none; outline:none; color:#ef7701;}
a:focus{text-decoration:none;outline:0;}
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0px;}
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

/*在线客服*/
.side{position:fixed;width:54px;height:auto;right:5px;top:200px;z-index:100;}
.side ul li{width:54px;height:54px; line-height: 54px; float:left;position:relative;border-bottom:1px solid #fff;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#9e9e9e;opacity:0.8;filter:Alpha(opacity=80);color:#fff; overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#9e9e9e;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#ffc200;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}


/*PC端头部样式*/
#header-content{width: 100%; height: 125px;  background: #fff; box-shadow: 0 3px 5px rgba(0,0,0,.1); position: fixed; z-index: 999;}
.header-bar1{width: 100%; height: 34px; border-bottom: #e9e9e9 solid 1px;}
.header-bar1-nav{width: 1200px; height: auto; margin: 0 auto;}
.header-bar1-nav-left{width: 360px; height: auto; line-height: 34px; float: left;}
.header-bar1-nav-right{width: 840px; height: auto; line-height: 34px; float: right; text-align: right; }
.header-bar1-nav-right img{margin:0 5px 2px 10px;}

.header-bar2{width: 1200px; height: auto; margin: 0 auto;}
.header-bar2-logo{width: 360px; height: 90px; float: left;}
.header-bar2-menu{width: 840px; height: auto; float: right; overflow: hidden;}
#nav {margin:0 auto; width:840px; height: auto; font-size:16px; position: absolute; z-index:2;}
#nav .jquery {margin-right:0;padding:0;}
#nav .mainlevel {float:left; border-right:0; width:140px; height:90px; line-height:90px;/*IE6 only*/}
#nav .mainlevel a {text-align:center; text-decoration:none; display:block; width:140px; color: #1b1b1b;}
#nav .mainlevel a:hover {text-decoration:none; color: #fff;}
#nav .mainlevel ul {display:none; position:absolute;}
#nav .mainlevel li {border-top:1px solid #ffd03c; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; /*IE6 only*/}
#nav .mainlevel li a{color:#fff; background:#ffc200; width:140px; font-size:14px; height:45px; line-height:45px;}
#nav .mainlevel li a:hover{color:#fff; background:#ef7701;}
.hvr-bounce-to-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-to-bottom:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ffc200;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
  color: white;
}
.hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

/*PC端底部样式*/
.footer-bar1-content{width: 100%; height: auto; background: #37383a; overflow: hidden; border-bottom: #4b4c4d solid 1px;}
.footer-bar1{width: 1200px; height: auto; padding: 40px 0; margin: 0 auto; background: url(../images/img-1.jpg) repeat-y 650px 0; overflow: hidden;}
.footer-bar1-left{width: 636px; height: auto; line-height: 220%; float: left;}
.footer-bar1-left li{width: 212px; height: auto; float: left;}
.footer-bar1-left li a{color: #a6a6a6; display: block;}
.footer-bar1-left li a:hover{color: #ef7701;}
.footer-bar1-left li p span{font-size: 16px; color: #eee;}
.footer-bar1-right{width: 500px; height: auto; line-height: 220%; color: #a6a6a6; float: right; background: url(../images/png-1.png) no-repeat 100% 0;}
.footer-bar1-right a{color: #a6a6a6; }
.footer-bar1-right a:hover{color: #ef7701; }

.footer-bar2{width: 100%; height: auto; background: #282a2b; color: #888; overflow: hidden;}
.copyright{width: 1200px; height: 45px; margin: 0 auto; overflow: hidden;}
.copyright-left{width: 1000px; height: auto; line-height: 45px; float: left; font-size: 12px;}
.copyright-right{width: 200px; height: auto; line-height: 45px; float: right; text-align: right; font-size: 12px;}
.copyright-right a{color: #888;}
.copyright-right a:hover{color: #ef7701;}

/*综合首页样式*/
#main-content{width: 100%; height: auto; background: #fff; overflow: hidden;  padding-top: 125px;}
#movie{width: 100%; height: auto; overflow: hidden;}
/*#index_banner{width:100%;height:650px;overflow:hidden;position:relative; margin-top:0px;}
#index_banner_list{width:100%;height:650px;}
#index_banner_list li{width:100%;height:650px;display:none;}
#index_banner_list li a{display:block;width:100%;height:650px;padding:0;text-indent:-9999px;background:url() no-repeat top center;}
#prev_btn, #next_btn{width:60px;height:88px;display:block;position:absolute;top:281px;display:none;}
#prev_btn{left:0px;}
#next_btn{right:0px;}
#index_banner_nav{width:100%;position:absolute;top:600px;left:0;text-align:center;}
#index_banner_nav a{display:inline-block;width:20px;height:20px;margin-right:4px;background: url(../images/pagination.png) no-repeat left top;font-size:0;}
#index_banner_nav a.this{background-position:0 -20px;}*/

.b_rslides_s{position: relative;list-style: none;overflow: hidden;width: 100%; height:auto;padding: 0;margin: 0;}
.b_rslides_s li {-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;}
.b_rslides_s li:first-child {position: relative;display: block;float: left;}
.b_rslides_s img {display: block;height: auto;float: left;width: 100%;border: 0;}
.b_slide_container {position: relative;float: left;width: 100%; height:auto; margin-bottom:0px;}
.b_slide_container_s {position: relative;float: left;width: 100%; height:auto; margin-bottom:0px;}
.b_slide {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.b_slide li {position: absolute;width: 100%;left: 0;top: 0;}
.b_slide img {display: block;position: relative;z-index: 1;height: auto;width: 100%;border: 0;}
.b_slide .b_caption {display: block;position: absolute;z-index: 2;font-size: 20px;text-shadow: none;color: #fff;background: #000;background: rgba(0,0,0, .8);left: 0;right: 0;bottom: 0;padding: 10px 20px;margin: 0;max-width: none;}
.b_slide_nav {position: absolute;-webkit-tap-highlight-color: rgba(0,0,0,0);top: 52%;left: 10px;opacity: 0.7;z-index: 3;text-indent: -9999px;overflow: hidden;text-decoration: none;height: 100px;width: 50px;background: transparent url("../images/themes.png") no-repeat left top;margin-top: -50px;}
.b_slide_nav:active {opacity: 1.0;}
.b_slide_nav.next {left: auto;background-position: right top;right: 10px;}


#home-company{width: 1200px; height: auto; line-height: 280%; margin: 50px auto; overflow: hidden; padding-left: 0; }
#home-company p{text-indent: 2rem; margin: 5px auto;}
#home-company p span{font-size: 30px; color: #ffc200;}
#home-company-btn>input{width: 140px; height: 40px; line-height: 40px; border: 0; background: #ffc200; color: #fff; font-size: 16px; border-radius: 50px; margin-top: 10px; margin-bottom: 10px; cursor: pointer;}
#home-company-btn>input:hover{background: #ff6600;}

#home-product{width: 1200px; height: auto; margin: 50px auto; overflow: hidden;}
.home-pro-tit{width: 1200px; height: auto; padding: 15px 0; background: url(../images/png-2.png) no-repeat 0 50%; text-align: center; font-size: 30px; color: #272727;}
.home-pro-pic{width: 1230px; height: auto; padding: 15px 0;}
.home-pro-pic figure{width: 380px; height: auto; float: left; margin-right: 30px; text-align: center;}
.home-pro-pic figure img{margin-bottom: 10px; cursor: pointer; transition: all 0.6s; }
.home-pro-pic figure img:hover{transform:scale(1.1);	-webkit-transform:scale(1.1);	-moz-transform:scale(1.1);	-o-transform:scale(1.1);	-ms-transform:scale(1.1);}
.home-pro-btn{width: 100%; height: auto; text-align: right; overflow: hidden; padding-top: 35px;}
.home-pro-btn>input{width: 120px; height: 35px; border: 0; background: #ffc200; color: #fff; border-radius: 25px; text-align: center; cursor: pointer; font-size: 16px;}
.home-pro-btn>input:hover{border: 0; color: #fff; background: #ff6600;}

#home-honor{width: 1200px; height: auto; margin: 50px auto; overflow: hidden;}
.home-honor-tit{width: 1200px; height: auto; padding: 15px 0; background: url(../images/png-2.png) no-repeat 0 50%; text-align: center; font-size: 30px; color: #272727;}
.home-honor-pic{width: 1200px; height: auto; margin: 15px auto; overflow: hidden;}
.mr_frbox1{height:auto;padding:0; width: 1200px;}
.mr_frBtn01{width:100px; height:auto; float: left; overflow:hidden; padding-top: 136px; text-align: center;}
.mr_frBtn02{width:100px; height:auto; float: right; overflow:hidden; padding-top: 136px; text-align: center;}
.mr_frBtnL1{cursor:pointer; display:inline; height:38px; width:38px;}
.mr_frBtnR1{cursor:pointer; display:inline; width:38px; height:38px;}
.mr_frUl1{width:1000px; height: auto; float: left; overflow: hidden;}
.mr_frUl1 ul li{display:inline;float:left; width:180px; margin-right: 25px; overflow:hidden; text-align: center; transition:All 0.4s ease-in-out;	-webkit-transition:All 0.4s ease-in-out;	-moz-transition:All 0.4s ease-in-out;	-o-transition:All 0.4s ease-in-out;}
.mr_frUl1 ul li img{margin-bottom: 10px;width:178px;border:solid #f1f1f1 1px;}
.mr_frUl1 ul li:hover{transform:translate(0,-5px);	-webkit-transform:translate(0,-10px);	-moz-transform:translate(0,-10px);	-o-transform:translate(0,-10px);	-ms-transform:translate(0,-10px);}

#home-partner{width: 1200px; height: auto; margin: 50px auto; overflow: hidden;}
.home-partner-tit{width: 1200px; height: auto; padding: 15px 0; background: url(../images/png-2.png) no-repeat 0 50%; text-align: center; font-size: 30px; color: #272727;}
.home-partner-pic{width: 1220px; height: auto; margin: 15px auto; overflow: hidden;}
.home-partner-pic figure{width: 152px; height: auto; float: left; margin-right: 10px; margin-left: 10px; text-align: center;}
.home-partner-pic figure img{border: #ddd solid 1px; width: 150px;}

/*内页样式*/
#subpages-content{width: 100%; height: auto; overflow: hidden; padding-top: 125px;}
#banner-content{width:100%; height:auto; text-align:center; margin:0 auto;}
#subpages-tit{width: 100%; height: auto; background: #fff; overflow: hidden;}
#subpages-tit .tit{width: 1200px; height: 50px; line-height: 50px; margin: 0 auto;}

#subpages-main{width: 1200px; height: auto; margin: 30px auto; overflow: hidden;}
#subpages-main-left{width: 260px; height: auto; float: left; overflow: hidden;}
#subpages-main-right{width: 880px; height: auto; float: right; background: #fff; overflow: hidden; padding: 20px;}

.sub-left-tit{width: 260px; height: 60px; line-height: 60px; background: url(../images/png-7.png) no-repeat 210px 50% #ffc200; color: #fff; font-size: 20px; text-indent: 2rem;}
.sub-left-nav{width: 100%; height: auto; overflow: hidden;}
.sub-left-nav li{width: 100%; height: 50px; line-height: 50px; float: left; margin-top: 1px; font-size: 16px; background: #fff;}
.sub-left-nav li a{display: block; text-indent: 2rem; }
.sub-left-nav li a:hover{display: block; color: #fff;}
.hvr-bounce-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ffc200;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active {
  color: white;
}
.hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.sub-left-cont{width: 240px; height: auto; line-height: 220%; background: url(../images/index-16.jpg) no-repeat top #fff; padding: 100px 10px 15px 10px; margin-top: 1px;}

.sub-right-tit{width: 100%; height: 25px; line-height: 25px; padding-bottom: 15px; font-size: 20px; background: url(../images/img-15.jpg) no-repeat bottom;}
.sub-right-content{width: 100%; height: auto; min-height: 450px; padding-top:15px; overflow: hidden;}
.sub-company{width: 100%; height: auto; overflow: hidden;}
.sub-company p{line-height: 220%; margin: 5px auto; text-indent: 2rem;}

.sub-workshop{width: 900px; height: auto; overflow: hidden; margin-top: 10px;}
.sub-workshop figure{width: 280px; height: auto; float: left; margin-right: 20px; margin-bottom: 20px; text-align: center;}
.sub-workshop figure img{margin-bottom: 5px; cursor: pointer; transition: all 0.4s;}
.sub-workshop figure img:hover{transform:scale(1.02);	-webkit-transform:scale(1.02);	-moz-transform:scale(1.02);	-o-transform:scale(1.02);	-ms-transform:scale(1.02);}

.sub-partnet{width: 910px; height: auto; overflow: hidden; margin-top: 10px;}
.sub-partnet figure{width: 152px; height: auto; float: left; margin-right: 30px; margin-bottom: 20px; text-align: center;}
.sub-partnet figure img{margin-bottom: 5px; border: #ddd solid 1px; width: 150px;}

.sub-honor{width: 880px; height: auto; overflow: hidden; margin-top: 10px;}
.sub-honor figure{width: 180px; height: auto; float: left; margin-left: 20px; margin-right: 20px; margin-bottom: 20px; text-align: center; transition:All 0.4s ease-in-out;	-webkit-transition:All 0.4s ease-in-out;	-moz-transition:All 0.4s ease-in-out;	-o-transition:All 0.4s ease-in-out;}
.sub-honor figure:hover{transform:translate(0,-5px);	-webkit-transform:translate(0,-10px);	-moz-transform:translate(0,-10px);	-o-transform:translate(0,-10px);	-ms-transform:translate(0,-10px);}
.sub-honor figure img{border:solid #f1f1f1 1px;}

.sub-product{width: 880px; height: auto; overflow: hidden; margin-top: 10px;}
.sub-product figure{width: 380px; height: auto; float: left; padding: 10px; margin-left: 20px; margin-right: 20px; margin-bottom: 20px; text-align: center;}
.sub-product figcaption {padding: 10px 0;}
.sub-product figure a{display: block; background: #f6f6f6; width: 400px; padding-top: 10px;}
.sub-product figure a:hover{background: #ffc200; color: #fff;}
.sub-product figure img{cursor: pointer; transition: all 0.4s;}
.sub-product figure img:hover{transform:scale(1.02);	-webkit-transform:scale(1.02);	-moz-transform:scale(1.02);	-o-transform:scale(1.02);	-ms-transform:scale(1.02);}
.sub-catalog-download{width: 260px; height: auto; margin-top: 1px;}
.sub-catalog-download-tit{width: 260px; height: 60px; line-height: 60px; background: url(../images/png-7.png) no-repeat 210px 50% #ffc200; color: #fff; font-size: 20px; text-indent: 2rem;}
.sub-catalog-download-txt{width: 100%; height: auto; overflow: hidden;}
.sub-catalog-download-txt li{width: 100%; height: 50px; line-height: 50px; float: left; margin-top: 1px; font-size: 16px;}
.sub-catalog-download-txt li a{display: block; text-indent: 2rem; background: url(../images/png-8.png) no-repeat 10px 50% #fff;}
.sub-catalog-download-txt li a:hover{display: block; color: #fff; background: url(../images/png-9.png) no-repeat 10px 50% #ffc200;}

.sub-proinfo{width: 880px; height: auto; overflow: hidden; margin-top: 10px;}
.sub-proinfo-pic{width: 100%; height: auto; text-align: center;}
.sub-proinfo h2{width: 100%; height: auto; padding: 7px 0; font-size: 20px; background: #f6f6f6; text-indent: 1.2rem;}
.sub-proinfo-txt{width: 100%; height: auto; margin: 5px auto;}
.sub-proinfo-txt h2{font-size: 16px; font-weight: bold; margin: 15px auto; float: left;}
.sub-proinfo h3{width: 440px; height: auto; padding: 7px 0; font-size: 16px; font-weight: bold; margin: 15px auto; background: #f6f6f6; text-indent: 1.2rem; float: left;}
.sub-proinfo h4{width: 440px; height: auto; padding: 7px 0; font-size: 16px; font-weight: bold; margin: 15px auto; background: #f6f6f6; text-indent: 2.2rem; float: right;}
.sub-proinfo-txt-left{width: 460px; height: auto; float: left;}
.sub-proinfo-txt-left p{line-height: 220%;}
.sub-proinfo-txt-right{width: 400px; height: auto; float: right;}
.sub-proinfo-inquiry{width: 880px; height: auto; margin: 5px auto;}
.sub-proinfo-inquiry h2{font-size: 16px; font-weight: bold; margin: 15px auto; background: #f6f6f6; text-indent: 1.2rem; padding: 7px 0;}
.sub-proinfo-inquiry p{color:#ff0000; margin-bottom: 15px;}
.sub-proinfo-inquiry-left{width: 100px; height: 35px; line-height: 35px; float: left; text-align: right;}
.sub-proinfo-inquiry-right{width: 770px; height: auto; float: left; margin-left: 10px;}
.sub-proinfo-inquiry-box1{width:500px; height: 27px; border:#ddd 1px solid; color:#666; text-indent:0.5rem; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius:5px; margin-bottom: 10px;}
.sub-proinfo-inquiry-box2{width:490px; height:auto; border:#ddd 1px solid; color:#666; margin:10px auto; padding:5px;}
.sub-proinfo-inquiry-btn{width: 110px; height: 35px; line-height: 35px; border: 0; text-align: center; font-size: 14px; background: #333; color: #fff; cursor: pointer;}
.sub-proinfo-inquiry-btn:hover{background: #ef7601;}

.sub-news{width: 880px; height: auto; overflow: hidden; margin-top: 10px;}
.sub-news li{width: 100%; height: auto; border-bottom: #ddd dotted 1px; padding-bottom: 20px; margin-bottom: 20px;}
.sub-news li h2{width: 100%; height: auto; overflow: hidden; font-size: 18px;}
.sub-news li h3{color:#cecece; background:url(../images/p-9.png) no-repeat 0 50%; text-indent:1.5rem; font-size:12px; margin:5px auto;}
.sub-news li p{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-indent: 2rem;}
.sub-news li h4>input{width:110px; height:35px; line-height:35px; border:0; text-align:center; color:#fff; margin:5px auto; background:#ffc200; cursor:pointer;}
.sub-news li h4>input:hover{background:#ff6600; color:#fff;}

.sub-newsinfo{width: 880px; height: auto; overflow: hidden; margin-top: 10px;}
.sub-newsinfo h1{font-size:20px; height:auto; text-align:center; margin:10px auto; font-weight: bold;}
.sub-newsinfo hr{height:1px; border:0; border-bottom:#ccc dotted 1px; margin:15px auto;}
.sub-newsinfo h2{width:440px; height:40px; line-height:40px; color:#b3b3b3; float:left; border-bottom:#ccc dotted 1px; border-top:#ccc dotted 1px; text-align:right; margin-bottom:15px;}
.sub-newsinfo h3{width:440px; height:27px; float:right; text-align:right; padding-top:13px; border-bottom:#ccc dotted 1px; border-top:#ccc dotted 1px; text-align:right; margin-bottom:15px;}
.sub-newsinfo p{line-height:220%; text-indent:2rem; margin: 10px auto;}
.sub-newsinfo-end{width:100%; height:auto; overflow:hidden;}
.sub-newsinfo-end-left{width:70%; height:auto; float:left;}
.sub-newsinfo-end-left p{line-height:220%;}
.sub-newsinfo-end-right{width:30%; height:auto; float:right; text-align:right;}
.sub-newsinfo-btn1{width:110px; height:35px; line-height:35px; border:0; text-align:center; color:#fff; margin:5px auto; background:#004e97 url(../images/p-10.png) no-repeat 20% 50%; background-size:20%; text-indent:1.8rem; cursor:pointer; }
.sub-newsinfo-btn2{width:110px; height:35px; line-height:35px; border:0; text-align:center; color:#fff; margin:5px auto; background:#004e97 url(../images/p-11.png) no-repeat 20% 50%; background-size:20%; text-indent:1.8rem; cursor:pointer;}

.sub-cont{width: 880px; height: auto; overflow: hidden; margin-top: 10px;}
.sub-cont h2{width: 100%; height: auto; overflow: hidden; font-size: 22px; margin-bottom: 15px;}
.sub-cont p{line-height: 220%;}

.sub-feedback{width: 880px; height: auto; overflow: hidden; margin-top: 10px;}
.sub-feedback p{line-height: 260%;}
.sub-feedback p span{color:#ff0000;}
.sub-feedback p>input{width:70%; height:30px; line-height:30px; border:#dcdcdc solid 1px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; text-indent:0.5rem;}
.sub-feedback p>textarea{width:70%; line-height:24px; border:#dcdcdc solid 1px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; text-indent:0.5rem;}
.sub-feedback h2>input{width:120px; height:40px; line-height:40px; background:#004e97; color:#fff; font-size:16px; text-align:center; border:0; cursor:pointer;}
.sub-feedback h2>input:hover{background:#ef7601;}
.sub-feedback h3>input{width:120px; height:30px; line-height:30px; border:#dcdcdc solid 1px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; text-align:center; margin:20px auto; text-indent:none; color:#999;}

.sub-feedback-view{width: 880px; height: auto; overflow: hidden; margin-top: 10px;}
.message-info{width: 100%; height: auto; overflow: hidden;}
.message-info li{width: 100%; height: auto; float: left; padding-bottom: 15px; border-bottom: #ddd solid 5px; margin-bottom: 15px;}
.feedback-view{width: 100%; height: auto; overflow: hidden; padding: 1% 0;}
.feedback-view-left{width: 50%; height: auto; float: left; text-indent: 0.5rem;}
.feedback-view-left span{color: #999;}
.feedback-view-right{width: 50%; height: auto; float: right; text-indent: 0.5rem; text-align: right;}
.feedback-view-right span{color: #999;}
.feedback-view-tit{width: 100%; height: auto; overflow: hidden; padding: 1% 0; background: #f6f6f6; text-indent: 0.5rem; border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.feedback-view-tit img{width: 2%; margin-bottom: -3px;}
.feedback-view-tit span{color: #666; font-size: 16px; font-weight: bold;}
.feedback-view-content{width: auto; height: auto; margin: 5px auto; border: #666 dotted 1px; border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding: 1%; color: #999;}
.feedback-view-reply{width: auto; height: auto; background: #f9f9f9; padding: 2%; border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-top: 5px;}
.feedback-view-reply span{color: #999;}

/*分页样式*/
.pagelist{ text-align:center; margin:30px 0px;}
.pages{ display:inline-block; margin:auto;}
.pages a{ display:inline-block; float:left; background:#eee; text-align:center; height:41px; line-height:41px; color:#000; border-radius:0px;  margin:0px 3px 5px 3px;}
.pages a.prev{ width:41px;}
.pages a:hover{ color:#fff; background:#ffc200;}
.pages a.prpage{ width:41px;}
.pages a.first i{background:url(../images/page-first.png) no-repeat; width:11px; height:13px; display:block; position:relative; top:50%; margin-top:-7px; left:50%; margin-left:-6px;}
.pages a.first:hover i{background:url(../images/page-first-2.png) no-repeat}
.pages a.last i{background:url(../images/page-last.png) no-repeat; width:11px; height:13px; display:block; position:relative; top:50%; margin-top:-7px; left:50%; margin-left:-6px;}
.pages a.last:hover i{background:url(../images/page-last-2.png) no-repeat}
.pages a.pre i{background:url(../images/page-prev.png) no-repeat; width:8px; height:13px; display:block; position:relative; top:50%; margin-top:-7px; left:50%; margin-left:-4px;}
.pages a.pre:hover i{background:url(../images/page-prev-2.png) no-repeat}
.pages a.nex i{background:url(../images/page-next.png) no-repeat; width:8px; height:13px; display:block; position:relative; top:50%; margin-top:-7px; left:50%; margin-left:-4px;}
.pages a.nex:hover i{background:url(../images/page-next-2.png) no-repeat}
.pages a.nuble{ width:41px;}
.pages a.act{ color:#fff; background:#ffc200;}
