@charset "utf-8";

body { background:#fff; }
input { outline:none; }
textarea { outline:none; }
.redborder { border:1px solid #f00 !important; }

/*页头*/
#header { margin:0 auto; width:1000px; }
#header .pic { width:1000px; height:90px; background:url(../img/header/header.jpg) no-repeat 0 0 #fff; }
#header .pic .lang { float:right; width:120px; height:90px; padding-right:70px; line-height:90px; color:#db1f13; }
#header .pic .lang a { font-size:14px; color:#db1f13; }

#header .home_swiper { border-top:6px solid #bababa; border-bottom:6px solid #bababa; }

.device { position:relative; width:1000px; height:210px; overflow:hidden; }
.device .swiper-container { height:210px; }
.device .pagination { display:none; position:absolute; z-index:1027; left:0; text-align:center; bottom:0px;  width:100%; margin:10px 0; }
.device .swiper-pagination-switch { display:inline-block; width:6px; height:6px; border-radius:6px; background:#999; margin:0 3px; cursor:pointer; }
.device .swiper-active-switch { background: #e4393c; }


/*导航栏*/
#menu { margin:0 auto; width:1000px; height:50px; overflow:hidden; background:url(../img/header/bottom_line.png) repeat-x left bottom #efefef; }
#menu .nav { float:left; width:142px; height:50px; line-height:45px; text-align:center; background:url(../img/header/right_line.png) no-repeat right top; }
#menu .nav a { font-size:14px; }
#menu .nav a i.icon { padding-right:5px; color:#555; }
#menu .nav a:hover { color:#f00; }
#menu .nav a:hover i.icon { color:#f00; }

/*网页主体内容*/
#content { margin:0 auto; width:1000px; }

/*左侧分类*/
#leftpart { float:left; width:240px; height:480px; background:url(../img/left/left_bg.jpg) repeat-y top center; }
#leftpart .title { width:180px; padding-left:60px; height:60px; line-height:60px; font-size:20px; font-weight:bolder; background:#2668a5; color:#fff; }
#leftpart ul { height:403px; }
#leftpart li { margin:0 20px; width:170px; padding-left:30px; height:39px; line-height:39px; font-size:14px; border-bottom:1px dashed #2769a5; }
#leftpart li i.icon-double-angle-right { font-size:15px; padding-right:5px; }
#leftpart li a:hover { color:#F00; }
#leftpart .bottom { width:240px; height:17px; background:url(../img/left/left_bottom.jpg) no-repeat top center; }

/*右侧部分*/
#rightpart { float:right; width:757px; height:480px; background:url(../img/right/right_bg.jpg) no-repeat top center; }
#rightpart .rightcontent { width:686px; height:480px; }
#rightpart .rightcontent .title { width:686px; height:81px; }

#rightpart .rightcontent .info { padding:9px 30px 0 30px; margin:30px 0 30px 0; width:615px; height:330px; line-height:24px; font-size:14px; text-indent:2em; overflow:hidden; }
#rightpart .rightcontent .info p { margin-bottom:10px; }

#rightpart .rightcontent .biaodan { padding:15px 30px 30px 30px; width:626px; height:354px; }
#rightpart .rightcontent .biaodan .hang { height:30px; padding-left:50px; }
#rightpart .rightcontent .biaodan .lk { float:left; width:80px; height:25px; line-height:25px; text-align:right; padding-right:10px; }
#rightpart .rightcontent .biaodan .rk { float:left; width:300px; height:25px; line-height:25px; }
#rightpart .rightcontent .biaodan .rk i { margin-left:5px; }
#rightpart .rightcontent .biaodan .rk input[type=text] { width:230px; height:25px; line-height:25px; border:1px solid #666; padding:0 10px; }
#rightpart .rightcontent .biaodan .rk textarea { width:240px; height:60px; line-height:20px; border:1px solid #666; padding:5px; resize: none; }
#rightpart .rightcontent .biaodan .rk input[type=submit] { float:left; width:80px; height:25px; line-height:25px; border:1px solid #666; }
#rightpart .rightcontent .biaodan .rk input[type=reset] { float:left; width:80px; height:25px; line-height:25px; border:1px solid #666; margin-left:92px; }

#rightpart .rightcontent .product { margin:20px 20px 14px 20px; width:635px; height:330px; overflow:hidden; }
#rightpart .rightcontent .product .perone { float:left; width:126px; height:151px; margin:0 16px 26px 16px; }
#rightpart .rightcontent .product .perone .pic { width:110px; height:110px; border:3px double #333; padding:5px; }
#rightpart .rightcontent .product .perone .pic img { width:100%; height:100%; }
#rightpart .rightcontent .product .perone .name { width:106px; height:25px; line-height:25px; padding:0 10px; }
#rightpart .rightcontent .page { width:640px; padding-right:46px; height:35px; text-align:right; }
#rightpart .rightcontent .page a { padding:0 5px; }
#rightpart .rightcontent .page a.gray { color:#ccc; }
#rightpart .rightcontent .page .current { color:#f00; font-size:14px; font-weight:bolder; }

#rightpart .rightcontent .detail { margin:20px 20px 14px 20px; width:635px; height:635px; overflow:hidden; }
#rightpart .rightcontent .detail .pic { width:635px; height:635px; position:relative; }
#rightpart .rightcontent .detail .pic img { width:100%; height:100%; }
#rightpart .rightcontent .detail .description { position:absolute; left:0; top:0; line-height:20px; color:#fff; font-size:14px; padding:10px; }

/*新闻信息*/
#rightpart .rightcontent .news { margin:20px 20px 14px 20px; width:635px; height:330px; overflow:hidden; }
#rightpart .rightcontent .news .perone { width:635px; height:30px; border-bottom:1px dashed #ccc; }
#rightpart .rightcontent .news .red { color:#f00; }
#rightpart .rightcontent .news .red a { color:#f00; }
#rightpart .rightcontent .news .perone .title { float:left; width:490px; padding-left:10px; height:30px; line-height:30px; }
#rightpart .rightcontent .news .perone .ctime { float:right; width:135px; height:30px; line-height:30px; text-align:right; }

#rightpart .rightcontent .page { width:660px; padding-right:26px; height:35px; text-align:right; }
#rightpart .rightcontent .page a { padding:0 5px; }
#rightpart .rightcontent .page a.gray { color:#ccc; }
#rightpart .rightcontent .page .current { color:#f00; font-size:14px; font-weight:bolder; }

/*新闻详情*/
#rightpart .rightcontent .news_detail { margin:20px 20px 14px 20px; width:635px; height:635px; overflow:hidden; }
#rightpart .rightcontent .news_detail .news_content { width:635px; height:635px; overflow-x:hidden; overflow-y:scroll; }
#rightpart .rightcontent .news_detail .news_content .news_title { width:635px; height:50px; line-height:50px; text-align:center; font-size:18px; font-weight:bolder; }
#rightpart .rightcontent .news_detail .news_content .news_content { width:635px; height:auto; }
#rightpart .rightcontent .news_detail .news_content .news_content p { text-indent:2em; }



/*客服*/
#service { width:110px; height:198px; position:absolute; left:5px; top:90px; }
#service .header { width:110px; height:76px; }
#service .content { width:90px; padding:10px 10px; height:30px; background:url(../img/service/service_bg.jpg) repeat-y center center; }
#service .content a { display:block; width:90px; height:30px; line-height:22px; }
#service .content a img { float:left; padding-right:3px; }
#service .footer { width:110px; height:51px; }

/*底部*/
.sideline { margin:0 auto; width:1000px; height:11px; background:url(../img/bottom/footer_line.jpg) no-repeat center center; }
#footer { margin:0 auto; width:1000px; height:40px; padding:10px 0; background:#dddddd; text-align:center; margin-bottom:20px; }
#footer p { line-height:20px; }
#footer span { padding:0 20px; }

