/**
 * 全局共用模块布局
 */
body{ background: url(../images/bg.jpg) repeat-x left top #f3f3f3; font-family: '宋体'; font-size: 12px;}
.conwidth{ width: 990px; margin: 0 auto;}

/*字号*/
.text-size-12{font-size: 12px;}

/*宽度*/
.w-80{ width:80px}


.top{ width:990px; height:118px; background: url(../images/bg_top.png) no-repeat; margin:0 auto;}
.top .logo{ float:left; height: 72px; overflow: hidden; margin-top: 25px;}
.otherSites{ position: relative;}
.otherSites .sites {background: none repeat scroll 0 0 #f3f3f3;border-color: #cccccc;border-style: solid;border-width: 1px;font-size: 12px;left: 0;position: absolute;top: 15px;left:8px;width: 180px;z-index: 100;display:none;}
.otherSites .sites ul {margin: 0;padding: 0 0 0 5px;text-align: left;}
.otherSites .sites li {font-size: 12px;height: 20px;line-height: 20px;list-style-type: none;width:200px;}
.otherSites .sites a {color: #4e4e4e;	font-size: 12px;}
.otherSites:hover .sites{ display: block;}
.sites:hover{ display: block;}

.navgation{ width:990px; position: relative; height: 73px; margin:0 auto; overflow: hidden;}
.navgation>ul>li{ float: left; width:120px; text-align: center; height: 45px; line-height: 45px; position: relative;}
.navgation>ul>li>a{  display:inline-block; font-size: 12px; padding: 0px 10px; width:120px; height: 45px; overflow: hidden; position: relative; color: #FFFFFF; font-weight: bold;}
.navgation>ul>li>a::after { z-index: -1; position: absolute; content: "";  width: 120px;  bottom: 0px; right: 0; height: 45px; line-height: 45px; font-weight: bold; }
.navgation>ul>li:hover>a::after,.navgation>ul>li.cur>a::after{background: url(../images/hover.png) center no-repeat;}

.navgation>ul>li>ul{position: absolute; left: 0px; top: 45px; width: 800px; z-index: 600;background-color:none; padding-left: 0px;  display:none;}
.navgation>ul>li>ul li{ float: left; padding: 0px 10px; height: 30px; line-height: 30px; background: url(../images/line2.jpg) no-repeat right center;}
.navgation>ul>li>ul>li>a{display: block; height: 28px; line-height: 28px; text-align: center; font-size: 12px;color:#333;text-align: center;}
.navgation>ul>li>ul li:last-child{ background: none;}

.navgation>ul>li.nav-menu-5 ul.sub-menu{ left: -30px;}

/*首页样式*/
.notice{ width:234px; height:auto; position:fixed; left:50%; margin-left:510px; top:191px;}
.notice img{ display:block; width:100%; }
.piao_fu_ad{left: 0;position: fixed; top: 0; z-index: 999999;}
.banners{ width: 990px; margin: 0 auto; position: relative; overflow: hidden;}

.center{ width: 990px; margin: 0 auto; position: relative; overflow: hidden; margin-top: 15px;}
.center .center-left{width: 286px; height: 232px;}
.center .center-left h3{ width: 286px; height: 30px; background: url(../images/bt_a_bg.png) no-repeat;}
.center .center-left h3 font{ font-size: 12px; font-weight: bold; color: #FFFFFF;  width: 100px; height: 30px;line-height: 30px; text-align: center; display: block; padding-top: 2px;}
.center .center-left .content{ width: 286px; height: 202px; background: url(../images/bt_a_bg-02.png) no-repeat;}
.center .center-left .content .content_product{ width: 213px; height: 169px; margin: 0 auto; padding-top: 10px; position: relative; }
.center .center-left .content .content_product .swiper-slide .image{ width: 213px; height: 139px; display: block; overflow: hidden; }
.center .center-left .content .content_product .swiper-slide .product_title{ width: 213px; background-color: #dedede; color:#a41a21; font-weight: bold; height: 30px; line-height: 30px; text-align: center; }
.center .center-left .content .content_product .swiper-next{ position: absolute; left: -25px; top: 40px;}
.center .center-left .content .content_product  .swiper-prev{position: absolute; right: -25px; top: 40px;}
.center .center-left .content .content_product  .productSwiper{width: 213px; height: 169px; overflow: hidden;}

.center .center-right{width: 694px; height: 232px;}
.center .center-right h3{ width: 694px; height: 30px; background: url(../images/bt_b_bg.png) no-repeat;}
.center .center-right h3 font{ font-size: 12px; font-weight: bold; color: #FFFFFF;  width: 100px; height: 30px;line-height: 30px; text-align: center; display: block; padding-top: 2px;}
.center .center-right .content{ width: 694px; height: 202px; background: url(../images/bt_b_bg-02.png) no-repeat;}
.center .center-right .content .news ul{ padding-left: 18px;  width: 450px; padding-top: 5px;}
.center .center-right .content .news ul li{ height: 30px; overflow: hidden; line-height: 30px; border-bottom:dotted 1px #a5a4a4; background: url(../images/dian.jpg) no-repeat left center; padding-left: 10px;}
.center .center-right .content .news ul li font{ width: 346px; display: block; overflow: hidden; float: left;}
.center .center-right .content .news ul li a{ font-size: 12px; color: #333333;}
.center .center-right .content .news ul li a span{ font-size: 12px; color: #999999; float: right;}
.center .center-right .content  .new_picture{ position: relative; width: 212px; height: 178px; background: #999; margin-left: 18px; margin-top: 6px; overflow: hidden;}
.center .center-right .content  .new_picture .swiper-slide .image{ width: 212px; height: 149px; display: block; overflow: hidden; }
.center .center-right .content  .new_picture .swiper-slide .image img{width: 100%; height: 100%; display: block;}
.center .center-right .content  .new_picture .swiper-slide .product_title{ width: 212px; background-color: #dedede; color:#333; font-weight: bold; height: 30px; line-height: 30px; text-align: center; }
.center .center-right .content  .new_picture .swiper-pagination{ text-align: right; bottom:32px;}
.center .center-right .content  .new_picture .swiper-pagination .swiper-pagination-bullet{ color:#FFFFFF; opacity: 1; text-align: center; margin: 0px 2px; width: 16px; height: 16px; line-height: 15px; border-radius: 0px; border:1px solid #FF6600; background-color: #993300;}
.center .center-right .content  .new_picture .swiper-pagination .swiper-pagination-bullet-active{ background-color: #FF6600;}

.footer{background: url(../images/foot_bg.jpg) repeat-x; padding-top: 15px; height: 83px; margin-top: 15px; }
.footer .content{width: 990px; margin: 0 auto;}
.footer .content .erweima{ width: 74px; height:89px; padding-bottom: 10px;}
.footer .content .erweima img{ width:100%; height:100%; display: block;} 
.footer .content .menus{ text-align: right;}
.footer .content .beian{ padding-top: 5px; color:#333333}

/*内页样式*/

.ny_banner{ width: 990px; height: auto; margin: 0 auto;}
.ny_banner img{ width: 100%; height:auto; display: block;}
.ny_content{ margin-top:15px ;}
.slider{ width:248px; height:auto;}
.slider dl{background: url(../images/left_bg_f.png) left bottom no-repeat; padding-bottom: 34px;}
.slider dl dt{width: 286px; height: 30px; background: url(../images/about-us_bg_l.png) no-repeat;}
.slider dl dt font{ font-size: 12px; font-weight: bold; color: #FFFFFF;  width: 100px; height: 30px;line-height: 30px; text-align: center; display: block; padding-top: 2px;}
.slider dl dd{background: url(../images/left_bg_x.png) center repeat-y; }
.slider dl dd ul { margin: 0 auto; width: 227px; padding-top: 15px;}
.slider dl dd ul li{background: url(../images/list.png) no-repeat; width: 227px; height: 34px; margin-bottom: 10px;}
.slider dl dd ul li a{ height: 34px; line-height: 34px; padding-left: 28px;}
.slider dl dd ul li:last-child{margin-bottom: 0px;}
.slider dl dd ul li.curr{background: url(../images/list_hover2.jpg) no-repeat;}
.slider dl dd ul li.curr a{ color: #FFFFFF;}

.slider dl dd.service ul { width: 248px;}
.slider dl dd.service ul li{width: 248px; background: none; border-bottom: solid 1px #f5f5f5; height:auto; padding:5px 10px; padding-bottom: 15px;}
.slider dl dd.service ul li .title{ font-weight: bold; padding-bottom: 5px;}
.slider dl dd.service ul li a{ line-height: 18px; padding-left: 0px; color: #666666;}

.ny-container{ width: 733px; height: auto; padding-left: 10px;}
.ny-container .title{width: 733px; height: 32px; background: url(../images/yc_bg.png) no-repeat; position: relative;}
.ny-container .title font{ font-size: 12px; font-weight: bold; color: #FFFFFF;  width: 105px; height: 30px;line-height: 30px; text-align: center; display: block; padding-top: 2px;}
.ny-container .title .bread_crumb { position: absolute; right: 10px; top: 0px; height: 32px; line-height: 32px;}
.ny-container .title .bread_crumb font{ width: auto; display: inline-block; color: #666;}
.ny-container .ny-content{border: solid 1px #e5e5e5; border-top: none; line-height: 26px; min-height: 640px; background-color: #FFFFFF; padding: 15px; width: 733px;}


.product_list ul li{ margin-bottom: 20px;}
.product_list ul li .image img{ width: 213px; height: 139px; display: block;}
.product_list ul li .product_title{ width: 213px; height: 30px; background-color: rgb(222,222,222); color: rgb(164,26,33); text-align: center; font-weight: bold;}
.product_list ul li .product_desc{ padding-left: 20px; line-height: 24px;}

.ny-news ul li{background: url(../images/dian_h.jpg) left center no-repeat;}
.ny-news ul li a{ height: 30px; line-height: 30px; padding-left: 12px; border-bottom: dotted 1px #bdbdbd; display: block; white-space:nowrap}
.ny-news ul li a span{ float: right;}

.ny-news .newsd-title{ font-size: 18px; text-align: center; padding-top: 20px; font-weight: bold; color: #333333;}
.ny-news .newsd-date{ font-size: 12px; color: #999999; text-align: center; padding-top: 10px;}

.ny-news .newsd-content{ padding-top:10px; font-size: 12px; line-height:24px;}
.ny-news .newsd-content p{ margin-bottom: 20px; text-indent: 24px; }

.ny-news .newsd-prevNext{ margin-top:60px; line-height:40px; color: #666666;}
.ny-news .newsd-prevNext a{color: #666666;}
.ny-news .newsd-prevNext a:hover{color: #0E74BC;}

.index_list .title{ font-weight: bold; color: #C00; background: none; width: auto; height: 28px; line-height: 28px;}
.index_list dl dd ul{ width: 526px;}
.index_list dl dd ul li{background: url(../images/dian_h.jpg) left center no-repeat;}
.index_list dl dd ul li a{ height: 30px; line-height: 30px; padding-left: 12px; border-bottom: dotted 1px #bdbdbd; display: block; white-space:nowrap}
.index_list dl dd ul li a font{max-width: 438px; overflow: hidden; display: block; float: left;}
.index_list dl dd ul li a span{ float: right; color: #bbbbbb;}
.index_list dl dd ul.news_list{ height: 126px;}
.index_list dl dd ul.more{ text-align: right; color: #C00; }