/*  初始化
 * Author：弘优网络
 * Copyright: www.023996.com
 * Email: hy023996@163.com
 * position: 公用
 */

body { font: 14px/20px "微软雅黑","Microsoft YaHei", Arial, Helvetica, sans-serif; background: #fff; margin: 0; padding: 0;}
div, form, img, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6，button, input, select, textarea { font-size: 100%; border: 0 }
em, i { font-style: normal }
img { border: 0; }
ul, li, ol { list-style: none; }
textarea, input, select { font-size: 14px; }
p { word-wrap: break-word; }
.upp { text-transform: uppercase; } /*字母大写*/
.pit { cursor: pointer; }  /*手型*/
/*L-V-H-A */
a { text-decoration: none; color: #c2c2c2; }
a:link { color: #b8171d; }
a:visited { color: #c2c2c2; }
a:hover { color: #b8171d; text-decoration: none; }
a:active { color: #c2c2c2; }
.w { width: 1200px; margin: 0 auto; }
.fl { float: left;}
.fr { float: right; }
.clear{ height:0px;clear:both; font-size:0px;line-height:0px;zoom: 1;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0px;}
.rel{ position: relative; }
.border1 { border-bottom: 1px solid #dbdbdb;}
.back { background: #333; }
section,header,footer { width: 100%; }
.red { color: red; }
/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}

/*top css*/
.top { height: 37px; background: #000;  }
.top span,.top .fr a,.top .fr i  { display: inline-block; font: 14px/37px "微软雅黑","Microsoft YaHei"; color: #979797; }
.top span { padding-right: 40px;}
.top .fr i  {  padding: 0 10px; }
.top .fr a:hover { color: #fff;}

/*top-logo css*/
.top-logo { height: 200px; background: url("../images/top_bg.png") repeat-x 0 0; }
.tlw { position: relative; height: 200px;  }
.tlw .tp1 { position: absolute; left: 344px; top: 42px; width: 500px; }
.tp1 img { display: block; margin: 0 auto; width: 322px; height: 70px; }
.tp1 span {display: block;  font: bold 24px/40px "微软雅黑","Microsoft YaHei"; color: #000;  text-align: center; }
.tp1 span em { font: normal 20px/40px "微软雅黑","Microsoft YaHei"; color: #666;  }
.tlw .tp2 { position: absolute; right: 0; top: 40px; width: 340px; }
.tp2 p { text-align: right; padding-top: 10px; }
.tp2 p em { display: inline-block; font: 14px/26px "微软雅黑","Microsoft YaHei"; color: #666; }
.tp2 p span { display: inline-block; font: bold 28px/26px "微软雅黑","Microsoft YaHei"; color: #000;   }
.tp2 p em.tel { padding-left: 28px; background: url("../images/tel.png") no-repeat left center;}

/*top-nav css*/
.top-nav { height: 65px; background: url("../images/1.png") repeat-x 0 0; }
.tpnw { }
.tpnu { }
.tpnu li { height:65px; line-height:65px; float:left; padding:0 11px; position:relative; background: url("../images/3.png") no-repeat right center; }
.tpnu li a { display: inline-block; font: 17px/65px "微软雅黑","Microsoft YaHei"; color: #fff;  }
.tpnu li a:hover { font-weight: bold; }
.tpnu li span {  display:block; position:absolute; top:58px; left:50%; width:0px; height:0px; background: url("../images/2.png") no-repeat center center; }
.tpnu li.last { background: none;}
/*底部导航  css*/
.bottnav-section { background: #959ea6;}
.bottnavw { }
.bottnavul { }
.bottnavul li { float: left; background: url(../images/39.png) no-repeat right center; padding: 0 15px; }
.bottnavul li a {display: block; font: 16px/52px "微软雅黑","Microsoft YaHei"; color: #ced2d6; }
.bottnavul li a:hover {  color: #fff;}

/*关键词搜索 search css*/
.search { background: #f3f4f5; }
.searchw .srhot { line-height: 64px; }
.srhot em { font-size: 14px; font-weight: bold; color: #000; }
.srhot a { display: inline-block; color: #666; padding: 0 8px; }
.srhot a:hover { text-decoration: underline; }
.srhot i { color: #c8c7c7; }
.searchw .ser2 { width: 290px; margin-top: 13px;  }
.ser2 .serform { border: 1px solid #c8c7c7; border-radius: 5px; background: #fff; }
.serform input { outline: none;}
.serform input.sos { width: 240px; color: #666;  text-indent: 14px; padding: 8px 0; background: none; }
.serform input.mid { width: 21px; height: 21px;  padding: 6px 10px;}


/*版权部分  css*/
.copyright { padding: 38px 0 74px 0; background: #1d1d1d;}
.copyfl { width: 730px; }
.copyfl span { display: block; font: 14px/32px "微软雅黑","Microsoft YaHei"; color: #a8a8a8; }
.copyfl span a {color: #a8a8a8; }
.copyfl span a:hover { color: #b8171d;}
.copyfr { width: 320px; }
.copyfr p { float: left; width: 135px;  text-align: center;}
.copyfr p span { color: #d1d1d1; font-size: 12px; }


/*搜索分页 css*/
#pageNum { margin: 0 auto;  padding: 44px 0;  font-size: 14px;text-align: center}
#pageNum a {text-decoration: none;padding: 5px 10px;border: 1px solid #ccc;background: #fff;
color: #333;-webkit-transition: all linear .2s;-moz-transition: all linear .2s;-ms-transition: all linear .2s;transition: all linear .2s;margin-right:8px;}
#pageNum a:hover,#pageNum a.thisclass {background: #2582a3;color: #fff;border: 1px solid #1592E5}

/*other-banner css*/
.other-banner { margin-top: 2px; height: 353px; width: 100%; overflow: hidden;  position: relative; background: url(../banner/other-banner1.jpg) no-repeat center top; }
.other-banner img { display: block; position: absolute; left: 50%; margin-left: -960px; }

/*快速导航 css*/
.passageway { position: fixed; left: 0; top: 50%; margin-top: -192px; z-index: 9999; /* width: 135px;*/  }
.fast_navt { position: fixed; left: 0; width: 47px;  font: 17px/38px "微软雅黑","Microsoft YaHei";  color: #fff; background: #000; text-align: center; text-align: center;letter-spacing:3px; }
.passageway dl {background: #fff;  width: 125px; border: 1px solid #dad9d9; padding-bottom: 15px; position: fixed; left: -127px;}
.passageway dl dt{ font: 17px/38px "微软雅黑","Microsoft YaHei";  color: #fff; background: #000; text-align: center; border-bottom: 4px solid #959ea6; }
.passageway dl dd { width: 123px; margin: 0 auto; border-bottom: 1px dashed #c8c7c7; background: url(../images/jt.png) no-repeat 2px 23px;  }
.passageway dl dd a { display: block; font: 14px/30px "微软雅黑","Microsoft YaHei"; color: #000; padding-left: 16px; padding-top: 10px; transition: all 0.4s; }
.passageway dl dd:hover a { padding-left: 20px; font-weight: bold; }