@charset "utf-8";
/* CSS Document */
.top { width:1180px; height:137px; margin:0 auto; padding-top:15px;}
.search_list { width:1180px; height:26px; margin-bottom:15px;}
.ul_search_list { overflow:hidden; float:right;}
.ul_search_list li { float:left; line-height:26px; color:#b3b3b3}
.ul_search_list li a,.ul_search_list li a:visited { display:block; color:#808080; padding:0 10px;}
.ul_search_list li a:hover { color:#FF0000;}
.ss { display:block; width:220px; height:26px; background:url(../images/search_bg.jpg) no-repeat; float:right;}
.btn01 { width:35px; height:26px; border:none; cursor:pointer; background:none; float:right;}
.sr { height:26px; line-height:26px; width:177px; border:none; color:#666666; background:none; float:left; padding-left:5px; display:inline;}
.ul_menu { overflow:hidden; padding-top:30px; float:right;}
.ul_menu li { float:left; line-height:35px;}
.ul_menu li a,.ul_menu li a:visited { font-size:16px; display:block; color:#2c2c2c; padding:0 25px;}
.ul_menu li a:hover { color:#FF0000;}
#menu_index { background:url(../images/icon_d.jpg) 95px center no-repeat;}

/* banner-box */
.line { background:url(../images/line.jpg) center center no-repeat; height:11px;}
.banner-box{min-width:1210px;height:558px;position:relative;overflow:hidden;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li .m-width {margin:0 auto;overflow:hidden;}
.banner-box .bd li{width:100% !important;height:512px;}
.banner-box .bd li a{display:block;background-size:auto;}

.banner-btn{width:1210px;position:absolute;top:240px;left:50%;margin-left:-605px;}
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.banner-btn a.prev{left:20px;background:url(../images/foot.png) no-repeat 0 0;} 
.banner-btn a.next{right:20px;background:url(../images/foot.png) no-repeat -49px 0;}

.banner-box .hd {position:absolute;top:290px;left:537px;}
.banner-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;margin-right:20px;background:#ffffff;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#ff0000;}
/* banner-box */
/* products */
.pro_bt_bg { height:79px; background:#e81526;}
.pro_bt { width:1360px; height:79px; margin:0 auto;}
.ul_pro_bt { overflow:hidden; width:1360px;}
.ul_pro_bt li { float:left; line-height:79px; width:453.33333333333333333333333333333333px;}
.ul_pro_bt li span { display:block; font-size:24px; color:#FFFFFF; text-align:center;}
.products { width:1360px; overflow:hidden; margin:30px auto 0;}
.ul_pro { overflow:hidden;}
.ul_pro li { float:left; width:415px; margin:0 19px; display:inline;}
.ul_pro li img { display:block; margin-bottom:10px;}
.ul_pro li span { display:block; text-align:center; font-size:16px; color:#2c2c2c; width:415px; line-height:45px;}
.ul_pro li p { color:#757575;}
.ul_pro li:hover span { color:#FF0000;}
/* products */
/* about */
.about { width:1360px; overflow:hidden; margin:40px auto 0;}
.about h1 { display:block; text-align:center; font-size:50px; font-weight:bold; color:#1d2088; line-height:80px; margin-bottom:20px; font-family:"微软雅黑";}
.about p { color:#757575; line-height:30px; font-size:16px;}
/* about */
.fuwu { width:1360px; overflow:hidden; margin:40px auto 0;}
/* news */
.news { width:1360px; overflow:hidden; margin:30px auto 0;}
.video { width:664px; overflow:hidden; float:left;}
.span_news_bt { display:block; width:150px; margin:50px auto 30px; text-align:center; background:url(../images/line1.jpg) center top no-repeat; font-size:32px; color:#1d2088; font-weight:bold; line-height:70px;}
.span_video_bt { display:block; line-height:30px; margin-bottom:20px; font-size:16px; color:#a7a6a6;}
.span_video_bt b { font-size:18px; color:#000000; font-weight:100;}
.video_nr { width:664px; overflow:hidden;}
.video_nr p { color:#757575; line-height:24px;}

.zxzx { width:664px; overflow:hidden; float:right;}
.img_news { display:block; float:left; border:1px solid #c4c4c4;}
.news_top_r { width:325px; overflow:hidden; float:right;}
.a_news_r { display:block; font-size:18px; font-weight:bold; color:#000000; line-height:30px; margin-bottom:10px;}
.news_top_r p { color:#757575; line-height:21px;}
.ul_zxzx { padding-top:5px; overflow:hidden;}
.ul_zxzx li { margin-top:15px; width:664px; overflow:hidden; clear:both;}
.day { width:80px; height:73px; background:#dedede; float:left; border-top:3px solid #1d2088;}
.day span { font-size:30px; text-align:center; display:block; line-height:30px; margin-top:10px; color:#FFFFFF;}
.day p { font-size:14px; line-height:24px; color:#FFFFFF; text-align:center;}
.zxzx_r { width:560px; overflow:hidden; float:right;}
.a_news_r1 { font-size:16px; font-weight:bold; color:#000000; line-height:30px; margin-bottom:10px; display:block;}
.zxzx_r p { color:#757575; line-height:21px;}
/* news */
/* footer */
.footer_bg { height:390px; margin-top:50px; background:#090a3b url(../images/footer_bg.jpg) left center no-repeat; border-top:4px solid #e60012;}
.footer { width:1150px; overflow:hidden; float:right; padding-top:35px;}
.f_01 { width:270px; overflow:hidden; float:left; padding-right:50px; background:url(../images/f_line.jpg) right top repeat-y;}
.f_01 p { font-size:16px; color:#ffffff; line-height:35px;}
.f_02 { width:160px; overflow:hidden; float:left; margin-left:90px; display:inline; padding-right:50px; background:url(../images/f_line.jpg) right top repeat-y;}
.f_02 p { font-size:16px; color:#ffffff; line-height:35px;}
.f_02 a { font-size:16px; color:#ffffff; line-height:35px;}
.f_02 a:hover { color:#FF0000;}
.f_03 { width:140px; overflow:hidden; float:left; margin-left:90px; display:inline; padding-right:50px;}
.f_03 p { font-size:16px; color:#ffffff; line-height:35px;}
.f_03 a { font-size:16px; color:#ffffff; line-height:35px;}
.f_03 a:hover { color:#FF0000;}
.f_p1 { display:block; background:url(../images/icon1.jpg) left center no-repeat; padding-left:25px;}
.f_p2 { display:block; background:url(../images/icon2.jpg) left center no-repeat; padding-left:25px;}
.f_p3 { display:block; background:url(../images/icon3.jpg) left center no-repeat; padding-left:25px;}
.f_p4 { display:block; background:url(../images/icon4.jpg) left center no-repeat; padding-left:25px;}
.banquan_line { height:60px; border-top:1px solid #62637f; margin-top:50px;}
.banquan { width:1150px; float:right; text-align:center; height:60px; line-height:60px;}
.banquan p { font-size:14px; color:#757575;}
/* footer */

