
@font-face {
  font-family: 'fzbsjt';
  src: url('../font/fzbsjt.eot');
  src:
    url('../font/fzbsjt.eot') format('embedded-opentype'),
    url('../font/fzbsjt.woff') format('woff'),
    url('../font/fzbsjt.ttf') format('truetype'),
    url('../font/fzbsjt.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* 初始化CSS */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img{margin:0 auto; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight: normal;}
fieldset, img{vertical-align:middle; border:none;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
ul, ol{list-style:none;}
li{list-style-type:none;}
input{padding-top:0; padding-bottom:0; font-family: "宋体",Arial,sans-serif;}
select, input{vertical-align:middle;}
select, input, textarea{font-size:12px; margin:0;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{resize:none; font-family: "微软雅黑",Arial,sans-serif;}
body{color:#333; font:12px "微软雅黑",Arial,sans-serif; background:#fff;}
a{color:#666; text-decoration:none;}
i, em{ font-style:normal;}
.clearfix:after{content:""; display:block; height:0; visibility:hidden; clear:both;}
.clearfix{zoom:1;}
.clearit{clear:both; height:0; font-size:0; overflow:hidden;}
.fl{ float:left;}
.fr{ float:right;}
.tl{ text-align:left;}
.tr{ text-align:right;}
.auto{ margin-left:auto; margin-right:auto;}
/*小号文字  scale以12号字体为基准 需写实际字号大小*/
.font_adjust{-webkit-text-size-adjust:none;}
.font_scale8{ -webkit-transform: scale(0.66);}
.font_scale10{ -webkit-transform: scale(0.83);}
.font_lc{-webkit-transform-origin:left center;}
.font_rc{-webkit-transform-origin:right center;}
.font_up{text-transform:uppercase;}
/*transition*/
.tran200{-webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; transition:all 0.2s ease;}
.tran400{-webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; transition:all 0.4s ease;}
/*网页限定宽度*/
.con_1002{ margin:0 auto; position:relative; width:1002px;}
.con_1002:after{content:""; display:block; height:0; clear:both;}
.con_958{ margin:0 auto; position:relative; width:958px;}
.con_958:after{content:""; display:block; height:0; clear:both;}
.c_height{height: 10px;}
.padd{padding: 0 29px;}
.top{width: 100%; height: 145px;}
.top .top_wel{overflow: hidden; height: 35px; background: #333;}
.top .top_wel span{float: left; color: #b2b2b2; line-height: 35px;}
.top .top_wel .weixin{float: right;}
.top .top_wel .weixin a{display: inline-block;  background:url(../image/ww_icon.png);}
.top .top_wel .weixin a.weibo{width: 45px; height: 35px; background-repeat: no-repeat; background-position: 12px 10px;}
.top .top_wel .weixin a.weixin{width: 45px; height: 35px; background-repeat: no-repeat; background-position: 10px -25px;}
.top .top_wel .weixin a:hover{background-color: #262626;}
.top .top_nav{height: 110px; background: #d7170d;}
.top .top_nav .logo{float: left;}
.top .top_nav ul.nav{float: right;}
.top .top_nav ul.nav li{display: inline-block; position: relative; margin-left: 20px; /*width: 55px;*/  text-align: center; line-height: 110px;}
.top .top_nav ul.nav li a{display: block; font-size: 14px; color: #fff;}
.top .top_nav ul.nav li ul{display: none; z-index: 999; position: absolute; top: 110px; left: -10px; width: 80px;}
.top .top_nav ul.nav li ul li{display: block; margin-top: 1px; margin-left:0; line-height: 25px; background: #d7170d;}
.top .top_nav ul.nav li ul li a{}
.top .top_nav ul.nav li ul li:hover{color: #fff; background-color: #fd7972;}
.banner{ position: relative;  width: 100%; height: 450px; background-position: center; background-repeat: no-repeat; background-image:url(../image/banner_bg.jpg);}
.banner .fullSlide {overflow:hidden; position: relative; margin:0 auto; width: 1002px;  height:450px;}
.banner .fullSlide .bd{ overflow:hidden; z-index:0; position:relative; margin:0 auto;}
.banner .fullSlide .bd ul{width:100% !important;}
.banner .fullSlide .bd ul li{ width:100% !important;}
.banner .fullSlide .bd ul li a{ display: block; height:450px; background-position:center; background-repeat:no-repeat;}
.banner .fullSlide .btn{ display:block;  z-index:10; position:absolute; top:40%; width:28px; height:54px;  cursor:pointer; }
.banner .fullSlide .prev{ left:0; background:url(../image/B_l_btn.png);}
.banner .fullSlide .next{ right:0; background:url(../image/B_r_btn.png);}
.banner .notice{padding:16px 28px 15px 19px;  position: absolute; bottom: 4px; left: 50%; margin-left: -500px; width: 955px;  background: #fff;}
.banner .notice .txtScroll{ font-size: 16px;}
.banner .notice .txtScroll em{display: block; float: left; padding-left: 25px;  width: 110px; color:#707070;  background: url(../image/ww_icon.png) no-repeat 0 -67px;}
.banner .notice .txtScroll-left{float: left; width: 820px; position:relative; }
.banner .notice .txtScroll-left .hd{ overflow:hidden; position:absolute; right:0; top: 0;  width: 52px; }
.banner .notice .txtScroll-left .hd .prev,.txtScroll-left .hd .next{ display:block;  width:26px; height:17px; float:right;  overflow:hidden; cursor:pointer; background:url(../image/notice_btn.jpg) no-repeat;}
.banner .notice .txtScroll-left .hd .next{ background-position:-26px 0;  }
.banner .notice .txtScroll-left .hd .prev{ background-position:0 0;  }
.banner .notice .txtScroll-left .hd span{display: none; font-size: 0;}
.banner .notice .txtScroll-left .hd ul{ display: none; float:right; overflow:hidden; zoom:1; margin-top:10px; font-size: 0; }
.banner .notice .txtScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("/wcs/Tpl/home/default/css/images/icoCircle.gif") 0 -9px no-repeat; }
.banner .notice .txtScroll-left .hd ul li.on{ background-position:0 0; }
.banner .notice .txtScroll-left .bd{ overflow:hidden; width: 365px;  }
.banner .notice .txtScroll-left .bd ul{ overflow:hidden;  zoom:1; }
.banner .notice .txtScroll-left .bd ul li{ margin-right:5px; /* float:left;*/   text-align:left; _display:inline;}
.banner .notice .txtScroll-left .bd ul li a{color:#707070;  }
.banner .notice .txtScroll-left .bd ul li i{float: right; color: #999;}
.banner .notice .txtScroll-left .bd ul li a:hover{color: #d7170d;}
/*共用部分*/
.title{margin-bottom: 23px; }
.title h3{float: left; padding-left: 40px; width: 133px; background: url(../image/ww_icon.png) no-repeat 0 -98px;}
.title h3 strong{font-size: 16px; color: #da251c;}
.title h3 em{float: right; padding-top: 3px; padding-right: 5px; color: #373737; text-transform: uppercase;}
.title .more{float: right; width: 304px; background: url(../image/line_img.jpg) no-repeat left 10px;}
.title .more a{float: right; line-height: 20px; color: #de4944; text-transform: uppercase;}
.title .more a:hover{color: #cb110a;}
.index_con{padding-top: 37px; min-height: 250px; }
.index_con .left{float: left; width: 490px;}
.index_con .left ul.index_new{padding:34px 34px 0 40px;width: 424px;  height: 166px; background: #f2f2f2;}
.index_con .left ul.index_new li{ position:relative; line-height: 28px;}
.index_con .left ul.index_new li a{ float:left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 312px; -webkit-transition:all 0.2s linear; transition:all 0.2s linear;}
.index_con .left ul.index_new li:hover a{color:#d7170d; -webkit-transform:translateX(-6px); transform:translateX(-6px);}
.index_con .left ul.index_new li span{ float:right; color:#999;}
.index_con .right{float: right; width: 490px;}
.picScroll-left{overflow:hidden; position:relative; padding:17px 7px; width:476px; height:166px; background: #f2f2f2;}
.picScroll-left .btn{ display:block; position:absolute; top:50%; width:17px; height:18px; cursor:pointer;}
.picScroll-left .prev{ left:11px; background:url(../image/l_btn.png);}
.picScroll-left .next{ right:11px; background:url(../image/r_btn.png);}
.picScroll-left .bd{padding:0 10px 0 17px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1;}
.picScroll-left .bd ul li{ float:left; border:1px solid #dcdcdc; margin:0 10px; width:125px; height:164px; text-align:center;}
.picScroll-left .bd ul li .img{ display:block; overflow:hidden; width:125px; height:164px;}
.picScroll-left .bd ul li .img img{ max-width:100%; max-height:100%;}
.picScroll-left .bd ul li .img:after{display:inline-block; overflow:hidden; width:0; height:100%; vertical-align:middle; content:"";}

/*内页*/
.ny_banner{width: 100%; height: 291px;  background-position:top center; background-repeat:no-repeat;}
.ny_bg{min-height: 400px; background: url(../image/ny_bg.jpg) repeat-x top center;}
.ny_icon1{position: absolute; top: 0; left: 0;  width: 39px; height: 39px; background: url(../image/icon4.png) no-repeat;}
.ny_icon2{position: absolute; bottom: 0; right: 0; width: 39px; height: 39px;  background: url(../image/icon5.png) no-repeat;}
.ny_con{position: relative; min-height: 400px;}
.ny_con .Left{float: left; position:relative; margin-top: -76px; width: 267px; min-height: 200px; background:url(../image/ny_nav_bk2.png) repeat-y;}
.ny_con .Left .topBg{width: inherit; height: 10px; background: url(../image/ny_nav_bk1.png) no-repeat;}
.ny_con .Left .botBg{position:absolute; bottom:-10px; left:0; width: inherit; height: 10px; background: url(../image/ny_nav_bk1.png) no-repeat;}
.ny_con .Left .top_title{margin:0 auto; padding:29px 0 33px 26px; width: 219px; height: 36px; background: #d7170d;}
.ny_con .Left .top_title h3{font-size: 18px; font-weight: bold;  color: #fff;}
.ny_con .Left .top_title span{display: block;color: #dcdcdc; text-transform: uppercase;}
.ny_con .Left ul.left_nav{margin:0 auto; width: 247px; background: #fff;}
.ny_con .Left .left_nav .subNav{position:relative; padding-left: 25px; border-bottom:  1px solid #df453d; height: 57px;  line-height: 57px; font-size: 14px; color: #8f8f8f; background: url(../image/icon2_1.png) no-repeat 85% center;}
.ny_con .Left .left_nav .subNav a{display: block; width: 100%; font-size: 14px; color: #8f8f8f;}
.ny_con .Left .left_nav .subNav a:hover{color: #d7170d; }
.ny_con .Left .left_nav .subNav:hover{color: #d7170d; background: url(../image/icon2.png) no-repeat 85% center;s}
.ny_con .Left .left_nav .currentDd{color: #d7170d; background: url(../image/icon2.png) no-repeat 85% center;}
.ny_con .Left .left_nav .currentDd a{color: #d7170d;}
.ny_con .Left .left_nav .currentDt{color: #d7170d; background: url(../image/icon2.png) no-repeat 85% center;}
.ny_con .Left .left_nav .navContent{display: block; border-bottom:1px solid #df453d;}
.ny_con .Left .left_nav .navContent li a{display:block;  height:30px; font-size:14px;line-height:30px; color:#333; text-indent: 35px; background:none;}
.ny_con .Left .left_nav .navContent li a:hover{color: #fff; background:#df453d; }
.ny_con .Right{float: right; width: 698px;}
.bread{margin-bottom: 9px; border-bottom: 1px solid #d7170d; height: 41px; line-height: 41px;  background: url(../image/bread_icon.png) no-repeat right bottom;}
.bread h2{padding-left: 40px; height: 41px; font-size: 14px; color: #3a3a3a; background: url(../image/icon3.png) no-repeat left center; }
.bread h2 span{font-size: 12px; color: #d63931;}
.bread h2 a{font-size: 12px; color: #3a3a3a;}
.ny_con .Right .R_con{position:relative; padding:23px 46px 27px 35px; border:1px solid #d7170d; width: 616px; min-height: 400px; bg#fff}
.ny_con .Right .R_con ul.news_list{position:relative;}
.ny_con .Right .R_con ul.news_list li{margin-bottom: 28px; height: 108px;}
.ny_con .Right .R_con ul.news_list li .pic{display: block; overflow: hidden; float: left; width: 160px; height: 108px;}
.ny_con .Right .R_con ul.news_list li .pic img{width: 100%; height: 100%;}
.ny_con .Right .R_con ul.news_list li .del{float: right; width: 433px;}
.ny_con .Right .R_con ul.news_list li .del h3{padding-bottom: 5px; font-size: 14px; ;}
.ny_con .Right .R_con ul.news_list li .del h3 a{color: #4a4a4a}
.ny_con .Right .R_con ul.news_list li .del h3 a:hover{color: #d7170d;}
.ny_con .Right .R_con ul.news_list li .del span{display: block; padding-bottom: 5px; color: #919191;}
.ny_con .Right .R_con ul.news_list li .del p{overflow: hidden; height: 60px; line-height: 20px; color: #bababa;}
.ny_con .Right .R_con ul.pic_list{position: relative;}
.ny_con .Right .R_con ul.pic_list li{overflow: hidden; float: left; margin-right: 83px; margin-bottom: 20px; width: 148px; height: 225px;}
.ny_con .Right .R_con ul.pic_list li .img{display:block; position:relative; overflow:hidden; position: relative; padding:2px; border:1px solid #525252; width: 142px; height: 169px;}
.ny_con .Right .R_con ul.pic_list li .img img{ max-width:100%; max-height:100%;}
.ny_con .Right .R_con ul.pic_list li .img:after{display:inline-block; overflow:hidden; width:0; height:100%; vertical-align:middle; content:"";}
.ny_con .Right .R_con ul.pic_list li .img_mask{display: none; position:absolute; bottom:0; left:2px; width: 142px; height: 0;  text-indent:5px; background:url(../image/ny_bg1.png) repeat;}
.ny_con .Right .R_con ul.pic_list li .img_mask h4{padding:5px 0 7px; color: #fff;}
.ny_con .Right .R_con ul.pic_list li .img_mask em{display: block; color: #fff;}
.ny_con .Right .R_con ul.pic_list li p{ font-size: 14px; text-align: center; line-height: 50px; color: #333;}
.ny_con .Right .R_con ul.pic_list li p:hover{color: #fff; background: url(../image/ny_bg2.png) no-repeat center;}
.ny_con .Right .R_con ul.pic_list li:hover .img_mask{display: block; height: 52px;}
.ny_con .Right .R_con ul.pic_list li:hover  p{color: #fff; background: url(../image/ny_bg2.png) no-repeat center;}
.ny_con .Right .R_con ul.pic_list li.on .img_mask{display: block; height: 52px;}
.ny_con .Right .R_con ul.pic_list li.on  p{color: #fff; background: url(../image/ny_bg2.png) no-repeat center;}
.ny_con .Right .R_con ul.book_list{position: relative;}
.ny_con .Right .R_con ul.book_list li{float: left; margin-bottom: 30px; width: 290px; }
.ny_con .Right .R_con ul.book_list li .book{display:block; float: left; position:relative; overflow:hidden; position: relative; padding:2px; border:1px solid #adadad; width: 111px; height: 149px;}
.ny_con .Right .R_con ul.book_list li .book img{ max-width:100%; max-height:100%;}
.ny_con .Right .R_con ul.book_list li .book:after{display:inline-block; overflow:hidden; width:0; height:100%; vertical-align:middle; content:"";}
.ny_con .Right .R_con ul.book_list li .b_del{float: right; width: 145px;}
.ny_con .Right .R_con ul.book_list li .b_del h4{padding-top: 5px; font-size: 14px; color: #d7170d;}
.ny_con .Right .R_con ul.book_list li .b_del span{display: block; line-height: 25px; color: #201420;}
.ny_con .Right .R_con ul.book_list li .b_del p{line-height: 25px; color: #535353;}
.ny_con .Right .R_con ul.book_list li .b_del em{color: #237cf6;}
.ny_con .Right .R_con ul.book_list li .b_del a{line-height: 25px; color: #535353;}
.ny_con .Right .R_con ul.book_list li .b_del a:hover{color: #d7170d;}
.ny_con .book_deltals{margin:0 auto; padding:30px 53px 38px 33px; border:1px solid #d7170d; width: 868px; min-height: 400px; background: #fff;}
.ny_con .book_deltals .book_top{padding-bottom: 38px; border-bottom: 1px solid #d6d6d6;}
.ny_con .book_deltals .book_top .img{display:block; float: left; position:relative; overflow:hidden; margin-right: 35px; padding:14px; border:1px solid #f2f2f2; width: 182px; height: 179px;}
.ny_con .book_deltals .book_top .img img{ max-width:100%; max-height:100%;}
.ny_con .book_deltals .book_top .img:after{display:inline-block; overflow:hidden; width:0; height:100%; vertical-align:middle; content:"";}
.ny_con .book_deltals .book_top .R_info{float: right; width: 612px;}
.ny_con .book_deltals .book_top .R_info h4{padding-bottom: 35px; font-size: 18px; color: #242424;}
.ny_con .book_deltals .book_top .R_info h4 em{color: #acacac;}
.ny_con .book_deltals .book_top .R_info .info_del{float: left; margin: 0 22px;}
.ny_con .book_deltals .book_top .R_info .info_del p{position:relative; font-size: 14px; line-height: 25px; font-weight: bold; color: #000;}
.ny_con .book_deltals .book_top .R_info .info_del p em{color: #0066c0;}
.ny_con .book_deltals .book_top .R_info .info_del .color{color: #7e7d7d;}
.ny_con .book_deltals .book_top .R_info .info_del .pingjia{position: relative; padding-top: 5px;}
.ny_con .book_deltals .book_top .R_info .info_del .pingjia i{float: left; color: #585858;}
.ny_con .book_deltals .book_top .R_info .info_del .pingjia span{float: left; position: relative; margin:0 3px; width: 20px; height: 21px; background: url(../image/star_img.png) no-repeat center; }
.ny_con .book_deltals .book_top .R_info .info_del .pingjia span img{position: absolute; left: 1px; top: 1px; width: 18px; height: 19px;}
.ny_con .book_deltals .book_top .R_info .info_del span.money{display: block; margin-top: 19px; border:1px solid #eb8b86; width: 150px; height: 46px;  font-size: 26px; line-height: 46px; text-indent: 10px; color: #ed4b43; background: #fefbf8;}
.ny_con .book_deltals .book_top .R_info .info_del span.money i{font-size: 22px; text-indent: 20px;}
.ny_con .book_deltals .book_top .R_info .info_del .shuxing{}
.ny_con .book_deltals .book_top .R_info .info_del .shuxing em{float: left; font-size: 14px; font-weight: bold; color: #000;}
.ny_con .book_deltals .book_top .R_info .info_del .shuxing p{ padding-left: 70px; font-size: 14px; font-weight: bold; color: #000;}
.ny_con .book_deltals .book_bot {padding-top: 18px; }
.ny_con .book_deltals .book_bot p{overflow: hidden; padding-left: 78px; font-size: 14px; line-height: 26px; color: #606060;}
.ny_con .book_deltals .book_bot em{font-size: 18px; font-weight: bold; color: #242424;}
.page_change{ margin:30px 0 10px; text-align:right;}
.page_change a{ display:inline-block; margin-right:5px; padding:0 5px; border:1px #999 solid; min-width:16px; height:22px; text-align: center; line-height:22px; color:#333; background:#fff;  -webkit-transition:all .1s linear; transition:all .1s linear;}
.page_change a:hover{ border:1px #d7170d solid; color:#fff; background:#d7170d;}
.page_change a.on{ border:1px #d7170d solid; color:#fff; background:#d7170d;}
.final_page{}
.final_page .art_title{ margin-bottom:30px; padding-bottom:20px; border-bottom:1px #ddd solid; text-align:center;}
.final_page .art_title h3{ font-size:17px; color:#4d5260;}
.final_page .art_title .info{ margin-top:15px; font-size:12px; color:#aaa;}
.final_page .art_title .info span{ display:inline-block; margin:0 10px;}
.final_page p{}
.final_page img{ display:block; margin:42px auto 60px auto; border:1px solid #d9d9d9; max-width:100%;}
.footer{position:relative; margin-top: 45px;  width: 100%;  height: 134px; background: #333333;}
.footer .foot{padding-top: 40px;}
.footer .foot p{float: left; position:relative;  width: 520px; line-height: 20px; color: #fff;}
.footer .foot p a{color: #fff;}
.footer .foot p a:hover{text-decoration: underline;}
.footer .foot p img{position: absolute; right:57px; bottom:5px;width: 45px; height:10px;}
.footer .foot select{position:absolute; top:40px; right:0; float: right; border:1px solid #636363; width: 138px; height: 28px; /*padding-bottom: 6px\9;  padding-top: 6px\9;*/ color: #fff; background:none; -webkit-appearance:none; -moz-appearance:none; appearance:none;}
.footer .foot i{display: block; position: absolute; right:10px; top: 50px; border:5px solid transparent; border-top: none; border-bottom: 5px solid #636363; }
.footer .foot select option {color: #fff; background:#333333;}
.text_zip1{font-family: "fzbsjt";}
