@charset "utf-8";
/* CSS Document */

.logo{float:left;}
.top_right{ position:absolute; right:0px; top:12px;}
.top_right a{margin-left:24px; font-size:14px; color:#575656;}
.top_right a:hover{text-decoration:underline;}
.top_right img{margin-right:8px;}
.topright{background:url(tel_bg.jpg) no-repeat left center; padding-left:40px; margin-top:16px; color:#363636; font-size:18px; line-height:24px;}
.topright span{font-size:24px; font-weight:bold;}
.menu_indexbg{clear:both; margin:0px auto; width:100%; background:url(menu_bg.jpg) repeat-x left top; overflow:hidden;}
.menu_index{margin:0px auto; width:1000px;}
.menu_index ul{margin-left:30px;}
.menu_index li{float:left; width:115px; text-align:center; background:url(menu_line.jpg) no-repeat left center; padding-left:6px; padding-right:1px;}
.menu_index a{display:block; font-size:16px; line-height:36px; color:#f2f6f7;}
.menu_index a:hover,.menu_index a.menu_hover:link,.menu_index a.menu_hover:visited{ background:#cf2a18;color:#f2f6f7;}


.menu_index dd a{ line-height:20px; font-size:13px; padding-left:15px; padding-right:15px; color:#fff; margin-bottom:5px;}
.menu_index dd a:hover{color:#fff; text-decoration:underline;}
.menu_index li dl {line-height: 20px;  list-style-type: none;text-align:left;left: -999em; width:300px; position: absolute;background:#c11403; padding-top:10px; padding-bottom:10px;  color:#fff; z-index:999;}
.menu_index li:hover dl {left: auto;}

.menu_index li.sfhover dl{left: auto;}

.midbg{clear:both; width:100%; height:805px; margin:0px auto; z-index:3;}
.iBan { height:805px; overflow:hidden; position:relative;z-index:1;_zoom:1; clear: none;}
.iBanScreen{ height:68px; background-repeat:no-repeat; background-position:center top;}
.iBanScreen ul{ width:100%; height:805px; position:relative; top:0; margin:0 auto;}
.iBanScreen li{ width:100%; height:805px; overflow:hidden; position:absolute; display:none;}
.iBanScreen li a{ display:block; width:100%; height:100%;}
.iBanScreen .num{position:absolute; width:200px; bottom:15px; left:70%; z-index:800;}
.iBanScreen .num a{ display:inline-block; width:12px; height:12px; margin-right:3px;}
.iBanScreen .num a{ display:inline-block; width:12px; height:12px; background:url(dots.png) no-repeat left top;margin-right:10px;}
.iBanScreen .num a.cur{width:12px; height:12px; background:url(dotsFocus.png) no-repeat left top;}

.about_indexbg{background:#f4f4f4; padding-top:40px; padding-bottom:20px; overflow:hidden;}
.about_index{margin:0px auto; width:955px;}
.about_img{float:right; margin-top:35px;}
.about_title{font-size:30px; color:#da251c; line-height:36px;}
.about_name{background:url(about_title.jpg) no-repeat left bottom; line-height:36px; font-size:18px; color:#3d3d3d;}
.about_nr{margin-top:10px; color:#3d3d3d; font-size:14px; line-height:24px; margin-right:45px; float:left; width:646px;}
.about_nr p{text-indent:25px;}
.about_nr a{background:#da251c; font-size:14px; padding:5px 18px 5px 0px; color:#fff; float:right; margin-top:5px;}
.about_nr a:hover{color:#fff;}
.container_index{margin:0px auto; width:998px; margin-top:10px; margin-bottom:10px; background:#cf2a18; overflow:hidden; padding-top:18px; padding-bottom:18px; color:#fff;}
.jy_img{float:left; margin-left:18px; margin-right:25px;}
.talk_title{font-size:35.03px; line-height:52px; display:block;}
.talk_index{margin-right:24px;}
.talk_index p{font-size:16px; line-height:23px; text-indent:32px;}
.commpany_index{clear:both; float:left; width:924px; margin-left:18px; background:url(qx_img.jpg) no-repeat right bottom;}
.commpany_title{font-size:27.32px; display:block; line-height:50px;}

.myscroll { height: 276px; line-height: 23px; font-size: 16px; overflow: hidden;}
.myscroll li { height: 23px; margin-left:24px;}
.myscroll a {color: #fff; text-decoration: none;}
.myscroll a:hover {text-decoration: underline;}
.commpany_more a{font-size:16px; color:#fde803; line-height:42px; display:block;}
.commpany_more a:hover{text-decoration:underline; color:#fde803;}
.pro_index{margin:0px auto; width:998px;}
.pro_title{background:url(qx_line.jpg) repeat-x left center; text-align:center; color:#141414; }
.pro_title span{background:#fff; border:1px solid #434343; line-height:42px; padding:5px 20px;font-size:21.52px;_padding:2px 20px;}
#guntwo {clear:both;overflow:hidden;width:998px; margin:0 auto; height:220px; margin-top:16px;}
#inguntwo {float: left;width: 800%;}
#guntwo1 {float: left;}
#guntwo2 {float: left;}
.pro_index li{float:left; width:194px; margin-left:8px; text-align:center; font-size:13.78px; margin-bottom:18px;}
.pro_index img{border:1px solid #a6a6a6; margin-bottom:5px;}

.culture_indexbg{clear:both; background:#eae9e9; padding-top:40px; padding-bottom:30px; overflow:hidden;}
.culture_index{margin:0px auto; width:998px;}
.vision_index{float:left; width:329px;}
.common_index{padding:15px 8px; background:#fff;_float:left;}
.common_index span{color:#232323; font-size:18px; line-height:42px; display:block; }
.common_index p{color:#585858; font-size:13px; line-height:18px;}
.common_index a{background:url(more.jpg) no-repeat left center; padding-left:15px; color:#ff5050; line-height:45px; font-size:14px;}
.common_index a:hover{text-decoration:underline;}
.wenhua_index{float:left; width:329px; margin-left:5px; margin-right:5px;}
.cooperation_index{float:left; width:329px;}
.vision_index img,.wenhua_index img,.cooperation_index img{float:left; width:329px;}
#news_index{margin:0px auto; width:998px; margin-top:38px; margin-bottom:30px;background:url(xian.jpg) repeat-x 0px 42px;}
#tab { width:998px; height:300px; position:relative; }
html > body #tab { width:998px; }
#tab div { position:absolute; top:42px; left:0; width:998px;  padding-top:20px;}
#tab div { display:none; }
#tab .block { display:block; }
#tab h6 { float:left; width:95px; height:40px; line-height:40px; font-size:14.66px; cursor:pointer; color:#3a3a3a;padding-left:25px; font-weight:normal;  }
#tab .up { border-top:3px solid #d6000f; border-right:1px solid #ececec; border-left:1px solid #ececec; color:#b7051b; background:#fff;}
.new01{float:left; width:100%;margin-bottom:28px;}
.new01 img{float:left; margin-right:25px;}
.title_new{color:#2c2c2c; font-size:20.56px; padding-bottom:20px; padding-top:10px;}
.new01:hover .title_new{color:#fb4949;}
.desc_new{color:#585858; font-size:14px; line-height:20px; width:650px;}
.new_more{float:left; border:1px solid #fb4949; color:#cd3e2f; font-size:14px; padding:5px 30px; margin-top:15px;}
.new01:hover .new_more{color:#fff; background:#fb4949;}
.new_img{position:absolute; top:40px; right:0px; z-index:9999; padding-left:30px; background:#fff;}
.new02{clear:both; margin:0px 50px; background:url(new_line.jpg) repeat-x left center;}
.new02 a{background:url(new_link.jpg) no-repeat left center #fff; padding-left:20px; color:#5c5c5c;font-size:14px; padding-right:60px;}
.new02 span{float:right; color:#5c5c5c; font-size:14px; background:#fff; padding-left:30px;}
.new02 a:hover{color:#cd3e2f;background:url(new_hover.jpg) no-repeat left center #fff;}

.honor_index{margin:0px auto; width:998px;}
.honor_nr{margin:0px auto; width:1038px;margin-top:12px; margin-bottom:40px; overflow:hidden;}
.LeftBotton{float:left; background:url(LeftBotton.jpg) no-repeat left center; width:12px; height:14px; margin-top:60px; margin-right:8px;}
.RightBotton{float:right; background:url(RightBotton.jpg) no-repeat left center; width:12px; height:14px; margin-top:60px;}
.pic{padding-left:5px;}
.pic img{ border:1px solid #a6a6a6;}

.footerbg{clear:both;background:#cf2a18; padding-top:20px; padding-bottom:20px; overflow:hidden;}
.footer{margin:0px auto; width:960px;}
.footer_title{color:#ebebeb; font-size:20px; padding-bottom:20px;}
.feedback_index{float:left; width:336px;}

.anniu01{ background:#da251c; font-size:18px; line-height:30px; color:#fff; border:none;font-family:"Microsoft YaHei"; padding:5px 42px; }
.contact_right{float:right; width:540px; color:#cbcbcb;}
.foot_contact p{ font-size:14px; line-height:30px;}
.sj_contact{float:right; width:160px; text-align:center; color:#fff; line-height:32px;}
.sj_contact img{width:160px;}
.footer_bottombg{background:#bc1806; color:#fff; padding-top:10px; padding-bottom:10px; overflow:hidden;}
.foot_bottom{margin:0px auto; width:960px; line-height:24px; text-align:center;}
.foot_bottom a{color:#fff;}
.foot_bottom a:hover{text-decoration:underline;}
.foot_menu,.foot_menu a{font-size:14px;}
.foot_menu a{padding:0px 15px;}
.banner_inside{background:url(banner_ny.jpg) no-repeat top center; height:317px;}
#container{margin:0px auto; width:1200px; margin-top:15px; margin-bottom:35px; overflow:hidden;}
#mydefault{float:right; width:941px;}
.subtitle{border-bottom:1px solid #959595; padding-bottom:10px; margin-bottom:10px;}
.weizhi{float:right; line-height:36px;}
.wzys{ font-size:20.72px; color:#0b0b0b;}
.about_inside{font-size:14px; text-indent:30px; line-height:36px; margin-bottom:10px;}
#navigation{float:left; width:242px; border:1px solid #c11402;}
.prolist_title{ background:#c11402; color:#fff; line-height:71px; font-size:30px; font-weight:bold; padding-left:20px;}
#navprolist{margin-bottom:20px; margin-top:10px;}
#navprolist li{_float:left;_width:242px;}
#navprolist li a{color:#0b0b0b; font-size:14px;border-bottom:1px dashed #b5b5b5;padding-left:10px; line-height:38px; display:block; }
#navprolist li a:hover{color:#fff; background:#c11402;border-bottom:1px solid #fff;}
#navprolist li ul li{}
#listpro ul.collapsed {display: none;}
.list01 ul{display:none;}
#navprolist li a.list_red:link,#navprolist li a.list_red:visited{color:#fff; background:#c11402;border-bottom:1px solid #fff;}

.contact_title{line-height:40px; background:#c11402; color:#fff; padding-left:21px; font-size:19.1px;}
#nav_contact{ color:#0b0b0b; font-size:14px; line-height:27px; padding:20px 18px;}

.new_inside li{ font-size:13px; border-bottom:1px dashed #ccc; line-height:36px;}
.new_inside span{float:right;}
.page{clear:both; text-align:center; line-height:60px;}
.page a{padding:2px 12px; border:1px solid #ccc; margin:0px 5px;}
.page a:hover,.page a.active:link,.page a.active:visited{ border:1px solid #c11402; background:#c11402; color:#fff;}

.biaoti{ font-size:16px; text-align:center; margin-top:20px; margin-bottom:10px; color:#c11402;}
.hit{text-align:center; display:block; margin-bottom:10px;}
.nr_news p{line-height:24px; text-indent:25px;}

#up_down{ border:1px solid #ccc; padding:5px 10px; margin-top:20px; margin-bottom:20px; overflow:hidden; font-size:14px; line-height:30px;}
.hx_css li{float:left; margin:0px 5px 10px 8px;_margin:0px 5px 10px 5px;}
.hx_css img,.image_inside img{width:230px;}
.nr_ys{margin-bottom:15px;}
.nr_ys p{font-size:14px; text-indent:30px; line-height:24px;}
.image_inside li{ font-size:16px; line-height:30px; margin-left:20px;}
.image_inside img{margin-bottom:5px;}

.table_card{margin-bottom:20px; float:left; width:100%;}
.table_card .tab_qiehuan { height:37px; font-size:14px; border-bottom:1px #e1e1e1 solid}
.table_card .tab_qiehuan li { float:left; height:36px; line-height:36px; padding:0 25px; margin-right:5px; background:#f0f0f0; border-top:1px #e1e1e1 solid; border-left:1px #e1e1e1 solid; border-right:1px #e1e1e1 solid;}
.table_card .tab_qiehuan li:hover { height:37px; background:#fff; color:#333; cursor:pointer}
.table_card .activ { height:37px !important; background:#fff !important; color:#333}
.table_card .tabCon { border-bottom:1px #e1e1e1 solid; border-left:1px #e1e1e1 solid; border-right:1px #e1e1e1 solid; float:left; width:100%; padding-top:20px;}
.table_card .tabCon div { display:none;}
.table_card .tabCon .on { display:block;}

div#qr {
position: fixed;
top: 120px;
right:20px; z-index:9999
}
#qr h3{text-align:center;background:#333;color:#fff;}



