@charset "utf-8";
/* CSS Document */
body{font-size:14px;background:#fff;color:#333;font-family:"Microsoft YaHei","Helvetica Neue","Helvetica","Hiragino Sans GB","Hiragino Sans GB W3","Arial,sans-serif";}
body,dd,div,dl,dt,form,h2,h3,h4,li,ol,p,td,th,ul,input{margin:0;padding:0;border:0;}
h2,h3,h4{font-size:100%;}
ol,ul{list-style-type:none;}
img{border:0;}
table{border-collapse:collapse;}
a{color:#333;cursor:pointer;outline:0;text-decoration:none;}
a:hover{color:#a1100b;}
em{font-style:normal;}
input{outline:0;font-family:arial,'pingfang sc',stheiti,"microsoft yahei",sans-serif;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.pb20{padding-bottom: 20px;}
.textcenter{text-align:center;}
.red{color:red;}
.tran_time{ webkit-transition: all 500ms; -moz-transition: all 500ms; -ms-transition: all 500ms; -o-transition: all 500ms; transition: all 500ms; }
.wrapper{margin:0 auto;border:0;width: 1200px;}

.top_head{width:100%;min-width: 1200px;height:46px;position:relative;}
.top_head .top_head_bd{width:100%;height:46px;}
.top_head_bd .top_hd_left{width:49%;height:46px;background-color:#e4e4e4;}
.top_head_bd .top_hd_right{width:49%;height:46px;background-color:#a1100b;}
.top_head_wrap{background-color:#e4e4e4;height:46px;width:1200px;position:absolute;left:50%;top:0;margin-left:-600px;z-index:99;}
.top_head_wrap .top_head_wrap_bd{background-color:#e4e4e4;height:46px;}
.top_head_wrap_bd .top_head_nav{padding-top:13px;padding-bottom: 13px;background-color:#a1100b;}
.top_head_wrap_bd .top_head_nav a{padding:0 30px;color:#fff;border-left:1px solid #b4403c;}
.top_head_sear{background-color:#e4e4e4;height:46px;border-left:1px solid #cfcfcf;}
.top_head_sear .top_head_sear_bd{width:218px;}
.top_head_sear .skeyd{width:165px;padding-left:5px;height:46px;line-height:46px;color:#666;float:left;border:0 none;background-color:#e4e4e4;}
.top_head_sear .sbmit{width:46px;height:46px;float:right;border:0 none; background: transparent url("../images/search_bt.png") no-repeat scroll center center;  cursor: pointer;}
.nav_header{position:relative;z-index:1;}
.nav_header_logo{width:190px;height:120px;}
.nav_header_logo img{height:80px;margin-top:20px;}
.nav_header_nav{padding-top:48px;}
.nav_header_nav ul li{float:left;width:120px;height:46px;float:left;text-align:center;}
.nav_header_nav ul li a{display:block;font-size:16px;color:#282828;height:46px;line-height:46px;}
.nav_header_nav ul li a:hover{color:#a1100b;background: transparent url("../images/nav_ico.png") no-repeat scroll bottom center;}
.nav_header_nav ul li.hover a{color:#a1100b;background: transparent url("../images/nav_ico.png") no-repeat scroll bottom center;}

.nav_header_nav ul li.nav-up-selected a{color:#a1100b;background: transparent url("../images/nav_ico.png") no-repeat scroll bottom center;}
.navigation_down{position:absolute;width:100%;background:#fff;left:0;top:120px;z-index:999;}
.navigation_down .nav_down_menu{padding:20px 0 40px 0;background-color:#f9f9f9;}
.navigation_down .nav_down_menu.nav-up-selected{border-bottom:2px solid #a1100b;}
.nav_down_bd{width:605px;background-color:#f9f9f9;overflow:hidden;}
.nav_down_bd .nav_down_bd_left{margin-right:10px;padding-left:10px;}
.nav_down_bd .nav_down_bd_left ul li{clear:both;width:120px;height:35px;line-height:35px;padding:2px 0;}
.nav_down_bd .nav_down_bd_left ul li a{padding-left:15px;font-size:16px;color:#595959;display:block;background: transparent url("../images/nav_line_on.png") no-repeat scroll center left;}
.nav_down_bd .nav_down_bd_left ul li a:hover{background: transparent url("../images/nav_line.png") no-repeat scroll center left;}
.nav_down_bd .nav_down_bd_right{width:454px;height:196px;padding:10px 0;}
.nav_down_bd .nav_down_bd_right img{width:454px;height:196px;}


.nav_down_bd2{width:805px;background-color:#f9f9f9;overflow:hidden;}
.nav_down_bd2 .nav_down_bd2_left{margin-right:10px;padding-left:10px;}
.nav_down_bd2 .nav_down_bd2_left ul{width:240px;}
.nav_down_bd2 .nav_down_bd2_left ul li{float:left;width:120px;height:35px;line-height:35px;padding:2px 0;}
.nav_down_bd2 .nav_down_bd2_left ul li a{padding-left:15px;font-size:16px;color:#595959;display:block;background: transparent url("../images/nav_line_on.png") no-repeat scroll center left;}
.nav_down_bd2 .nav_down_bd2_left ul li a:hover{background: transparent url("../images/nav_line.png") no-repeat scroll center left;}
.nav_down_bd2 .nav_down_bd2_right{width:454px;height:196px;padding:10px 0;}
.nav_down_bd2 .nav_down_bd2_right img{width:454px;height:196px;}

.navigation_down .menu_1 .nav_down_bd{margin-left:300px;}
.navigation_down .menu_2 .nav_down_bd2{margin-left:330px;}
.navigation_down .menu_3 .nav_down_bd{margin-left:550px;}
.navigation_down .menu_4 .nav_down_bd{margin-left:580px;}
.navigation_down .menu_5 .nav_down_bd{float:right;}
.navigation_down .menu_6 .nav_down_bd{float:right;}
.fullSlide{ width:100%;  position:relative;  height:620px; background:#fff;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:620px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:620px; }
.fullSlide .hd{width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul{text-align:center; }
.fullSlide .hd ul li{background: transparent url("../images/banner_line_on.png") no-repeat scroll 0 0;cursor:pointer; display:inline-block; *display:inline; zoom:1; width:9px; height:9px; margin:5px; overflow:hidden; line-height:999px;}
.fullSlide .hd ul .on{background: transparent url("../images/banner_line.png") no-repeat scroll 0 0;}
.fullSlide .prev,
.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.fullSlide .next{ left:auto; right:15%; background-position:-6px -137px; }

.box1_left{width:540px;height:756px;}
.box1_left_tit{height:106px;padding:55px 0;text-align:center;}
.box1_left_tit p{font-size:25px;color:#333;line-height: 30px;}
.box1_left_tit h3{font-size:25px;color:#666;line-height: 40px;}
.focus{width:540px;height:540px;position:relative;}
.focus #pic{width:540px;height:540px;overflow:hidden;}
.focus #pic ul{width:1216px;height:540px;float:left;}
.focus #pic li{width:540px;height:540px;float:left;}
.focus #pic li img{width:540px;height:540px;float:left;}
.focus .btn{width:69px;height:26px;position:absolute;right:10px;bottom:5px;z-index:14;overflow:hidden;}
.focus .btn ul{width:100%;float:left;}
.focus .btn li{width:29px;height:26px;float:left;display:inline;margin-left:5px;cursor:pointer;overflow:hidden;}
.focus .btn li.prev{background: transparent url("../images/index_pro_but1.png") no-repeat scroll center left;}
.focus .btn li.next{background: transparent url("../images/index_pro_but1.png") no-repeat scroll center right;}
.box1_right{width:660px;height:756px;background-color:#eaeaea;}
.multipleColumn{ overflow:hidden;position:relative; width:660px;}
.multipleColumn .bd{overflow:hidden;padding-bottom:22px;}
.multipleColumn .bd ul{ overflow:hidden;  width:660px;  float:left; _display:inline; zoom:1; }
.multipleColumn .bd ul li{position:relative;margin-left: 22px; margin-top: 22px;float:left; _display:inline; overflow:hidden; text-align:center; }
.multipleColumn .bd ul li .pic{text-align:center; }
.multipleColumn .bd ul li .pic img{ width:297px; height:297px; display:block;}
.multipleColumn .bd ul li .picList_li_bg{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background: transparent url("../images/opacity_bg.png") repeat scroll center center;z-index:99;}
.multipleColumn .bd ul li .picList_li_bg .picList_li_bgbd{width:100%;height:100%;background: transparent url("../images/pro_hover_ico.png") no-repeat scroll center center;}
.multipleColumn .bd ul li .picList_li_bg .picList_li_bgbd a{display:block;width:100%;height:100%;}
.multipleColumn .bd ul li.hover .picList_li_bg{display:block;}
.multipleColumn .hd{overflow:hidden;  height:19px;clear:both;}
.multipleColumn .hd .prev{ display:block; width:22px; height:19px; float:right; margin-right:5px;overflow:hidden;cursor:pointer; background:url("../images/index_pro_but2.png") no-repeat center left;}
.multipleColumn .hd .next{display:block; width:22px; height:19px; float:right; margin-right:22px;overflow:hidden;cursor:pointer; background:url("../images/index_pro_but2.png") no-repeat center right; }

.box2_bd{margin-top:20px;}
.box2_wrap{height:280px;overflow:hidden;}
.box2_left{width:540px;height:260px;}
.box2_right{width:630px;}
.box_right_tit h3{font-size:24px;line-height:30px;font-weight:400;}
.box_right_wrap{margin:22px 0;}
.box_right_wrap p{line-height:24px;text-indent:20px;color:#696969;}
.box_right_more a{background: transparent url("../images/read_more.jpg") no-repeat scroll 84px center;text-align:center;display:block;float:right;width:104px;height:36px;line-height:36px;color:#a1100b;border:2px solid #a1100b;}
.box_right_more a:hover{background: #a1100b url("../images/read_more_hover.png") no-repeat scroll 84px center;color:#fff;}

.box3_bd{margin-top:40px;overflow:hidden;width:100%;height:378px;background-color:#a1100b;}
.box3_title{margin-top:50px;text-align:center;}
.box3_title .box3_title_wrap{height:30px;position:relative;width:430px;margin:0 auto;border-bottom:1px solid #db737c;}
.box3_title_wrap h2{width:120px;margin-left:-60px;border-bottom:4px solid #fff;font-size:24px;height:50px;line-height:30px;color:#fff;position:absolute;left:50%;bottom:-2px;font-weight:400;}
.box3_title p{padding:10px 0;color:#fff;}
.box3_cont{margin-top:25px;}
.picScroll{ margin:10px auto;  position:relative; width:1140px;overflow:hidden;padding:0 30px}
.picScroll .prev{background: transparent url("../images/lf_but.png") no-repeat scroll top center;display:block; position:absolute; top:74px; left:0px; width:22px; height:42px;}
.picScroll .next{background: transparent url("../images/fr_but.png") no-repeat scroll top center;display:block; position:absolute; top:74px; right:0px; width:22px; height:42px; }
.picScroll .prev:hover{background: transparent url("../images/lf_but_hover.png") no-repeat scroll top center; }
.picScroll .next:hover{ background: transparent url("../images/fr_but_hover.png") no-repeat scroll top center; }
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll ul li{position:relative; width:255px; float:left; overflow:hidden; padding:0 15px;     }
.picScroll ul li img{ width:255px; height:190px; display:block; background:url(../images/loading.gif) center center no-repeat; }
.picScroll ul li .picScroll_pic_bg{display:none;position:absolute;left:15px;top:0;width:255px;height:190px;background: transparent url("../images/opacity_bg.png") repeat scroll center center;z-index:99;}
.picScroll ul li .picScroll_pic_bg .picScroll_pic_bgwrap{width:100%;height:100%;background: transparent url("../images/works_ahover.png") no-repeat scroll center center;}
.picScroll ul li .picScroll_pic_bg .picScroll_pic_bgwrap a{border:2px solid #fff;display:block;width:251px;height:186px;}
.picScroll ul li.hover .picScroll_pic_bg{display:block;}

.box4_bd{margin-top:40px;}
.box4_bd .box4_wrap{overflow:hidden;}
.box4_tit{margin-bottom:26px;}
.box4_tit h3{height:30px;line-height:30px;color:#2b2b2d;font-size:24px;font-weight:400;}
.box4_left{width:585px;}
.box4_left_wrap dl{height:80px;overflow:hidden;background-color:#efefef;margin-bottom:15px;} 
.box4_left_wrap dl dt{width:80px;height:80px;overflow:hidden;float:left;background-color:#e0dfdf;text-align:center;}
.box4_left_wrap dl dt strong{margin-top: 14px;height: 30px;line-height: 30px;font-size:24px;color:#676767;display:block;}
.box4_left_wrap dl dt p{font-size:12px;color:#979797;}
.box4_left_wrap dl dd{width:450px;float:right;margin-right:20px;}
.box4_left_wrap dl dd h2{font-weight:700;color:#373737;height: 30px;line-height: 30px;}
.box4_left_wrap dl dd h2 a:hover{text-decoration:underline;}
.box4_left_wrap dl dd p{line-height:22px;}
.box4_left_wrap dl:hover{background-color:#c10600;color:#fff;}
.box4_left_wrap dl:hover dt{background-color:#a1100b;}
.box4_left_wrap dl:hover dt strong,.box4_left_wrap dl:hover dt p{color:#fff;}
.box4_left_wrap dl:hover a{color:#fff;}
.box4_right{width:585px;}
.box4_right_wrap{padding:30px 30px 0 30px;height:240px;background-color:#efefef;overflow:hidden;}
.box4_right_img img{width:510px;height:110px;vertical-align: middle;}
.box4_right_bd{margin-top:10px;}
.box4_right_bd p{height:22px;line-height:22px;padding-left:20px;margin-top:10px;}
.box4_right_bd p.box4_map{background: transparent url("../images/map_ico.png") no-repeat scroll center left;}
.box4_right_bd p.box4_phone{background: transparent url("../images/phone_ico.png") no-repeat scroll center left;}
.box4_right_bd p.box4_email{background: transparent url("../images/email_ico.png") no-repeat scroll center left;}

.footer_bd{margin-top:25px;background-color:#2e2e2e;}
.footer_top{width:1100px;margin:0 auto;height:130px;border-bottom:1px solid #575757;padding-left:60px;}
.footer_top ul li{float:left;color:#fff;height:85px;margin-top:22px;}
.footer_top ul li h3{font-size:20px;font-weight:400;color:#fff;height:30px;line-height:30px;}
.footer_top ul li a{color:#c10600;}
.footer_top ul li a:hover{text-decoration:underline;}
.footer_top ul li.footer_li1{width:342px;padding-left:67px;background: transparent url("../images/anzhuo_ico.png") no-repeat scroll center left;}
.footer_top ul li.footer_li1 h3{margin-top:10px;}
.footer_top ul li.footer_li2{width:310px;padding-left:77px;background: transparent url("../images/yingxiao_ico.png") no-repeat scroll center left;}
.footer_top ul li.footer_li2 h3{margin-top:30px;}
.footer_top ul li.footer_li3{width:200px;padding-left:67px;background: transparent url("../images/kefu_ico.png") no-repeat scroll center left;}
.footer_top ul li.footer_li3 h3{margin-top:10px;}
.footer_bottom{padding:10px 0;}
.footer_bottom .footer_bottom_left{width:138px;padding:15px 50px;border-right:1px solid #575757;}
.footer_bottom .footer_bottom_left img{width:138px;height:60px;}
.footer_bottom .footer_right{width:955px;text-align:center;color:#fff;}
.footer_bottom .footer_right a{color:#fff;}
.footer_bottom .footer_right a:hover{text-decoration:underline;}
.footer_bottom .footer_right p{line-height:30px;color:#7e7e7e;}
.footer_bottom .footer_right p.fonter_nav{margin-top:15px;color:#fff;}

.com_banner{width:100%;min-width:1200px;}
.com_banner.product{height:380px;background: transparent url("../images/pro_banner.jpg") no-repeat scroll center center;}
.com_banner.about{height:380px;background: transparent url("../images/about_banner.jpg") no-repeat scroll center center;}
.com_banner.service{height:380px;background: transparent url("../images/fuwu_banner.jpg") no-repeat scroll center center;}
.com_banner.contact{height:380px;background: transparent url("../images/contact_banner.jpg") no-repeat scroll center center;}
.com_banner.news{height:380px;background: transparent url("../images/news_banner.jpg") no-repeat scroll center center;}

.pro_tit_bd{text-align:center;margin-top:60px;margin-bottom:40px;}
.pro_tit_wrap h3{height: 48px;margin:0 auto;color:#383838;font-weight:400;padding-top:2px;}
.pro_tit_wrap h3 span{padding-top:10px;height: 38px;font-size:30px;border-top:2px solid #a1100b;vertical-align: top;zoom:1;}
.pro_tit_wrap h2{line-height: 38px;font-size:30px;color:#444;font-weight:400;} 
.pro_tit_wrap p{color:#888;line-height:24px;margin:15px 0;}
.pro_list_subnav{line-height:26px;}
.pro_list_subnav a{color:#888;padding:0 10px;}
.pro_list_subnav a:hover{color:#a1100b;}
.pro_list_subnav a.hover{color:#a1100b;}
.pro_list_bd{margin-top:40px;}
.pro_list_wrap ul{background-color:#fff;width: 1200px;overflow:hidden;border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5;}
.pro_list_wrap ul li{background-color:#fff;position:relative;width:399px;height:439px;text-align:center;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;float:left;z-index:1;}
.pro_list_wrap ul li .pic{padding:40px 40px 20px 40px;display:block;overflow:hidden;}
.pro_list_wrap ul li .pic img{vertical-align: middle;width:309px;height:309px;}
.pro_list_wrap ul li .subtit{overflow:hidden;line-height:24px;color:#666;}
.pro_list_wrap ul li .title{font-size:18px;font-weight:400;line-height:36px;margin-bottom:10px;}
.pro_list_wrap ul li .pro_list_li_bg{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background: transparent url("../images/opacity_bg.png") repeat scroll center center;z-index:99;}
.pro_list_wrap ul li .pro_list_li_bg .pro_list_li_bgbd{width:100%;height:100%;background: transparent url("../images/pro_hover_ico.png") no-repeat scroll center center;}
.pro_list_wrap ul li .pro_list_li_bg .pro_list_li_bgbd a{display:block;width:100%;height:100%;}
.pro_list_wrap ul li.hover .pro_list_li_bg{display:block;}

.page_bd{padding:100px 0;}
.page_bd .page_wrap{text-align:center;}
.page_bd .page_wrap a{background-color:#dedede;color:#333; padding:10px 20px;_display:inline;zoom:1;}
.page_bd .page_wrap a.set{background-color:#a1100b;color:#fff;}
.page_bd .page_wrap a:hover{background-color:#a1100b;color:#fff;}
.page_bd .page_wrap a.set:hover{background-color:#730803;}

.pro_show_bd{margin-top:30px;margin-bottom:30px;overflow:hidden;}
.pro_show_bank{width:60px;height:60px;position: absolute; top:0;left:0;z-index:999;}
.pro_show_bank a{width:60px;height:60px;line-height:60px;text-align:center;font-size:16px;display:block;background-color:#a0110b;color:#fff;}
.slidePic2{position:relative;margin:0 auto;}
.pro_focus{height: 750px;text-align:center;}
.pro_focus img{height: 750px;}
.slidePic2 .bd{ position:relative; padding:20px 0 0 0;  text-align:center;}
.slidePic2 .bd .tempWrap{margin:0 auto;}
.slidePic2 .bd li{display:inline; zoom:1; cursor: pointer;}
.slidePic2 .bd li img{width: 95px;height: 95px;margin-right: 10px; background: #fff;border: 2px #e6e6e6 solid; }
.slidePic2 .bd li.on img{ border-color:#a0110b;  }
.page_big_prev,.page_big_next{ position: absolute; left: 10px;top: 345px;margin:0;display: block;float: left;width: 60px;height: 60px; background: #e6e6e6 url(../images/pro_left_ico.png) center center no-repeat;}
.page_big_next{background: #e6e6e6 url(../images/pro_right_ico.png) center center no-repeat;left:auto;right:0;}
.page_big_prev:hover{background: #a0110b url(../images/pro_left_hoverico.png) center center no-repeat;}
.page_big_next:hover{background: #a0110b url(../images/pro_right_hoverico.png) center center no-repeat;}
.pro_show_title{text-align:center;padding:25px 0;}
.pro_show_title h3{font-size:24px;font-weight:400; line-height: 38px;}
.pro_show_tab{border-top:1px solid #d9d9d9;}
.pro_tab_hd{margin-top:10px;}
.pro_tab_hd ul{width:1200px;margin:0 auto;overflow:hidden;}
.pro_tab_hd ul li{cursor: pointer;float:left;text-align:center;color:#888888;width:130px;height:32px;line-height:32px;margin-right:10px;border:1px solid #e6e6e6;}
.pro_tab_hd ul li.on{background-color:#a1100b;color:#fff;}
.pro_show_cont{padding:40px 0;overflow:hidden;}
.pro_show_cont_div{width:1200px;}
.tablestyle{border-top:1px solid #cccccc;border-left:1px solid #cccccc;}
.tablestyle tr th{background-color:#f5f5f5;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.tablestyle tr td{border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;padding:10px;}
.indexGoTop_bd {position:fixed;z-index:100;left:50%;margin-left:580px;text-align:center;bottom:20px;width:60px;height:60px;background: url("../images/menu-recommend.png") no-repeat scroll 0 0 transparent;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
.indexGoTop_bd .indexGoTop_wrap { position: relative; margin-bottom: 1px; height: 60px;overflow:hidden; }
.indexGoTop_wrap a.indexGoTop { position: absolute; display:block;width: 100%; height: 60px;left: 0; top: 60px; background: url(../images/gotop.png) no-repeat; }

.about_tit_bd{text-align:center;margin-top:60px;}
.about_tit_wrap h3{height: 48px;margin:0 auto;color:#383838;font-weight:400;padding-top:2px;}
.about_tit_wrap h3 span{padding-top:10px;height: 38px;font-size:30px;border-top:2px solid #a1100b;vertical-align: top;zoom:1;}
.about_tit_wrap h2{line-height: 38px;font-size:30px;color:#444;font-weight:400;} 
.about_bd_text{margin-bottom:40px;}
.about_bd_text p{line-height:30px;color:#434343;font-size:16px;}
.about_banner2_bd{width:100%;height:324px;background: transparent url(../images/about_img.jpg) center center no-repeat;}
.about_ryzz_bd{margin-top:50px;overflow: hidden;}
.about_ryzz_box .hd{overflow:hidden;}
.about_ryzz_box .hd ul{width:400px;margin:0 auto;overflow:hidden;}
.about_ryzz_box .hd ul li{width:186px;height:42px;line-height:42px;float:left;margin-right:10px;border:1px solid #b4b4b4;text-align:center;color:#666;cursor:pointer;}
.about_ryzz_box .hd ul li.on{background-color:#a1100b;color:#fff;}
.about_ryzz_box_pic{margin:40px auto;  position:relative; width:1140px;padding:0 30px;}
.about_ryzz_box_pic ul{ overflow:hidden; zoom:1; }
.about_ryzz_box_pic ul li{position:relative; width:255px; float:left; overflow:hidden; padding:0 15px;     }
.about_ryzz_box_pic ul li img{vertical-align: middle; width:255px; height:190px; display:block; background:url(../images/loading.gif) center center no-repeat; }
.about_ryzz_box_pic ul li .about_ryzz_pic_bg{border:2px solid #a0110b;display:none;position:absolute;left:15px;top:0;width:251px;height:186px;background: transparent url("../images/opacity_bg.png") repeat scroll center center;z-index:99;}
.about_ryzz_box_pic ul li .about_ryzz_pic_bg .about_ryzz_pic_bgwrap{width:100%;height:100%;background: transparent url("../images/works_ahover.png") no-repeat scroll center center;}
.about_ryzz_box_pic ul li .about_ryzz_pic_bg .about_ryzz_pic_bgwrap a{display:block;width:100%;height:100%;}
.about_ryzz_box_pic ul li.hover .about_ryzz_pic_bg{display:block;}
.about_ryzz_box_pic .prevs{background: transparent url("../images/about_fl_but.png") no-repeat scroll center center;display:block; position:absolute; top:74px; left:-10px; width:30px; height:55px;}
.about_ryzz_box_pic .nexts{background: transparent url("../images/about_fr_but.png") no-repeat scroll center center;display:block; position:absolute; top:74px; right:-10px; width:30px; height:55px; }
.about_ryzz_box_pic .prevs:hover{background: transparent url("../images/about_flhover_but.png") no-repeat scroll center center; }
.about_ryzz_box_pic .nexts:hover{ background: transparent url("../images/about_frhover_but.png") no-repeat scroll center center; }
.about_talent_bd{margin-top:50px;width:100%;height:674px;overflow:hidden;background: #DFDDDE url("../images/about_img2.jpg") no-repeat scroll top center;}
.about_talent_wrap{padding-top:100px;}
.about_talent_text{width:530px;overflow:hidden;margin:0 auto;}
.about_talent_text p{line-height:26px;margin-bottom:8px;font-size:16px;text-indent:20px;}

.contact_bd{margin-top:30px;}
.contact_bd map{width:1200px; height:339px;margin:0 auto;}
.contact_txt{width:1200px;margin:0 auto;font-size:20px;margin-top:20px;line-height:35px;}
.contact_txt h3{font-size:25px;line-height:50px;}
.contact_txt2{font-size:20px;line-height:35px;float:left;margin-right:40px;line-height:35px;}


.promise_text{line-height:26px;margin:40px 0 80px 0;}
.promise_text p{font-size:16px;color:#434343;}
.feedback_text p{line-height:26px;font-size:16px;color:#434343;}
.feedback_title{margin-top:40px;font-size:20px;color:#383838;text-align:center;}
.feedback_form .feed_form_list{clear:both;overflow:hidden;text-align:center;margin-bottom:10px;}
.feedback_form .feed_form_list .feed_input{color:#656565;font-size:16px;text-indent:10px;background-color:#f3f3f3;width:454px;height:50px;line-height:50px;border:1px solid #dadada;}
.feedback_form .feed_form_list .feed_input2{color:#656565;font-size:16px;text-indent:10px;background-color:#f3f3f3;width:410px;height:50px;line-height:50px;border:1px solid #dadada;}

.feedback_form .feed_form_list .feed_textarea{color:#656565;font-size:16px;text-indent:10px;background-color:#f3f3f3;width:454px;height:100px;line-height:50px;border:1px solid #dadada;}
.feed_but{text-align:center;}
.feed_but .submit{cursor:pointer;filter:chroma(color=#000000);border:none; background-color:#fff;height:50px;width:452px;border:2px solid #a1100b;color:#a1100b;font-size:20px;}
.feed_but .submit:hover{background-color:#a1100b;color:#fff;}
.feed_message_bd{margin-top:40px;}
.feed_message_tb{width:100%;}
.feed_message_tb,.feed_message_tb table{border: 1px solid #e3e6eb;}
.feed_message_tb tr{height:28px;line-height:28px;}
.feed_message_tb th {line-height:32px;border: 1px solid #e3e6eb;font-weight: 400;color:#585858;}
.feed_message_tb td p{padding:5px 15px;}

.news_bd{margin-top:30px;}
.news_index_tit{text-align:center;}
.news_index_tit ul{width:388px;margin:0 auto;}
.news_index_tit ul li{margin: 0 5px;float:left;}
.news_index_tit ul li a{display:block;float:left;width:180px;height:40px;line-height:40px;font-size:22px;color:#777;border:2px solid #b7b7b7;}
.news_index_tit ul li a:hover{background-color:#a1100b;color:#fff;border:2px solid #a1100b;}
.news_index_tit ul li.hover a{background-color:#a1100b;color:#fff;border:2px solid #a1100b;}
.news_index_list{margin-top:60px;}
.news_list_bd{}
.news_list_bd dl{height:288px;overflow:hidden;clear:both;margin-bottom:60px;zoom:1;}
.news_list_bd dl dt{width:435px;height:288px;float:left;margin-right:75px;}
.news_list_bd dl dt img{width:435px;height:288px;vertical-align: middle;}
.news_list_bd dl dd p.datetime{font-size:30px;color:#999;line-height:40px;}
.news_list_bd dl dd h3.title{color:#434343;font-size:24px;font-weight:400;line-height:34px;margin:20px 0;}
.news_list_bd dl dd p.des{color:#656565;line-height:26px;}
.news_list_bd dl dd p.more{margin-top:50px;}
.news_list_bd dl dd p.more a{padding-left:30px;width:138px;height:40px;line-height:40px;font-size:16px;display:block;float:left;border:2px solid #a1100b;color:#a1100b;background: transparent url(../images/news_ico.png) 108px center no-repeat;}
.news_list_bd dl dd p.more a:hover{background: #a0110b url(../images/news_ico_hover.png) 108px center no-repeat;color:#fff;}
.news_show_bd{margin-top:30px;}
.news_show_title{text-align:center;}
.news_show_title h2{line-height:42px;font-size:30px;color:#9c231b;font-weight:400;}
.news_show_info{text-align:center;line-height:30px; padding-top: 8px;padding-bottom:10px;border-bottom:1px solid #ccc;}
.news_show_info p{color:#989898;}
.news_show_info p a{color:#989898;margin-left:10px;}
.news_show_info p a:hover{color:#a1100b;}
.news_show_cont{margin-top:20px;padding:20px;}
.news_show_cont_bd{line-height:22px;}
.news_show_pages{margin-top:60px;overflow:hidden;margin-bottom:80px;}
.news_show_pages h4{height:48px;width:590px;}
.news_show_pages h4 a{padding-left:10px;height:44px;line-height: 44px;border:2px solid #cccccc;display:block;}
.news_show_pages h4 a:hover{border:2px solid #a1100b;color:#a1100b;}

.video_box1_picScroll{ margin:40px auto;  position:relative; width:1120px;padding:0;}
.video_box1_picScroll .prev{background: transparent url("../images/about_fl_but.png") no-repeat scroll top center;display:block; position:absolute; top:104px; left:-36px; width:30px; height:55px;}
.video_box1_picScroll .next{background: transparent url("../images/about_fr_but.png") no-repeat scroll top center;display:block; position:absolute; top:104px; right:-36px; width:30px; height:55px; }
.video_box1_picScroll .prev:hover{background: transparent url("../images/about_flhover_but.png") no-repeat scroll top center; }
.video_box1_picScroll .next:hover{ background: transparent url("../images/about_frhover_but.png") no-repeat scroll top center; }
.video_box1_picScroll ul{ overflow:hidden; zoom:1; }
.video_box1_picScroll ul li{position:relative; width:360px; float:left; overflow:hidden; padding:0;margin:0 7px;}
.video_box1_picScroll ul li img{ width:360px; height:230px; display:block; background:url(../images/loading.gif) center center no-repeat; }
.video_box1_picScroll ul li p{margin-top:10px;text-align:center;height:30px;line-height:30px;}
.video_box1_picScroll ul li p a{font-size:20px;}
.video_box1_picScroll ul li .play_ico{position: absolute;left:0;top:0;width:360px;height:230px;background: transparent url("../images/video_ico.png") no-repeat scroll center center;}
.video_box1_picScroll ul li .play_ico a{display:block;width:352px;height:222px;}
.video_box1_picScroll ul li .play_ico a:hover{border:4px solid #a0110b;}
.video_box2{background-color:#3e3e3e;}
.video_box2_wrap{margin-top:40px;}
.video_box2_tit{text-align:center;margin:30px 0;color:#fff;}
.video_box2_tit h2{height:40px;line-height:40px;font-size:30px;}
.video_box2_tit h3{height:40px;line-height:40px;font-size:30px;}
.video_box2_cont{padding-top:20px;margin-bottom:40px;width:1400px;}
.video_box2_cont ul{overflow:hidden;margin-left:-53px;}
.video_box2_cont ul li{width:264px;margin-left:49px;padding-bottom:50px; display:inline-block; zoom:1;}
.video_box2_cont ul li img{width:260px;height:171px;border:2px solid #3e3e3e;}
.video_box2_cont ul li a:hover img{border:2px solid #a0110b;}
.video_box2_cont ul li p{height:32px;line-height:32px;text-align:center;}
.video_box2_cont ul li p a{color:#fff;}
.no-margin-top{margin-top:0!important;}

.weixin{ width:200px; height:30px; position:relative; font-size:12px; text-align:center; }
.weixin a{display:block; position:absolute; }
.weixin .weixin_nr{width:200px; height:120px; padding:10px; background:#fff; text-align:center; position:absolute; left:-45px; top:45px; display:none;}
.weixin .weixin_nr img{ margin-bottom:5px;}
.weixin .weixin_nr .arrow{ z-index:99999; width:0; height:0; border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:50px; top:-10px; float:left;}
.weixin .weixin_nr .w1{float:left; color:#666; font-size:14px; line-height:14px;}
.weixin.on .weixin_nr{ display:block;}
.weixin.on a{}

.weixin2{position:relative; font-size:12px; text-align:center; }
.weixin2 .blank{display:block; width:80px;height:20px;}
.weixin2 a{display:block; position:absolute; color:#a1100b;border-left:1px solid #b4403c;}
.weixin2 .weixin_nr{width:200px; height:110px; padding:10px; background:#fff; text-align:center; position:absolute; left:-45px; top:35px; display:none;z-index:99999;}
.weixin2 .weixin_nr img{ margin-bottom:5px;}
.weixin2 .weixin_nr .arrow{ z-index:99999; width:0; height:0; border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:90px; top:-10px; float:left;}
.weixin2 .weixin_nr .w1{float:left; color:#666; font-size:14px; line-height:14px;}
.weixin2.on .weixin_nr{ display:block;}
.weixin2.on a{}