@charset "utf-8";
body{margin:0; padding:0; font-size:12px; color:#333; font-family:Microsoft Yahei,SimSun; line-height:180%;background:url(../images/nybj.jpg) repeat-x 0 326px;}

ul,li,ol,dl,dt,dd,form,input,h2{margin:0; padding:0; list-style:none;}
input,select,textarea{ color:#333; font-size:12px;font-family:Arial; }
p,div,font{font-family:Microsoft Yahei,SimSun; }
img{border:0;}
a{color:#333;text-decoration: none;cursor:pointer;}

.lh200{line-height:200%;}

.fl{float:left;}
.fr{float:right;}
.w100{width:100%; overflow:hidden;}
.w1000{width:1000px; margin:0 auto;}
.ovf{overflow:hidden;}
.txt_left{text-align:left;}
.txt_right{text-align:right;}
.txt_cen{text-align:center;}
.red{color:#f00;}
.font_red{font-size:14px; font-weight:bold; color:#f00;}
.font14{font-size:14px;}

.mart5{margin-top:5px;}
.mart10{margin-top:10px;}
.mart15{margin-top:15px !important;}
.mart30{margin-top:30px !important;}
.marr30{margin-right:30px;}

.top{height:78px; background:#015da8; position:relative; z-index:100;}
.top_dh{position:relative;height:78px; width:1000px; margin:0 auto;}
.logo{width:192px; height:97px; float:left; position:absolute; z-index:100 !important; }
.dh{width:760px; bottom:0; position:absolute; left:200px; z-index:2}
.dh li{float:left; }
*html .dh li{float:left; display:inherit}
.dh li a{color:#fff; font-size:16px; display:block;padding:18px 20px;}
*html .dh a:hvoer{color:#fff !important;}
.dh li:hover{background:url(../images/jt.png) no-repeat center bottom; }
.dh .select{background:url(../images/jt.png) no-repeat center bottom;}

.menu{position:absolute; top:78px; background:url(../images/menu_bj.gif) repeat-x; font-size:14px; z-index:100000;}
.menu li{float:left; display:none; padding:15px 30px;}
.menu .menu_products dl{float:left; margin-right:20px; background:url(../images/menu_line.gif) no-repeat right center; padding-right:20px; height:160px;}
.menu li .end{padding-right:0; background:none; margin-right:0;}
.menu li dl dt{font-weight:bold; color:#b10419;}


.men_1{left:10px;}
.men_2{left:308px;}
.men_3{left:487px;}
.men_4{left:590px;}
.men_5{left:685px;}

/*banner*/
#glume {width:100%;	overflow:hidden; position:relative; z-index:1;}
#glume .Limg {width:100%;height:458px;position:relative;cursor:pointer;}
#glume .Limg li {width:100%;height:458px;position:absolute;cursor:pointer;}
#glume .Nubbt {display:none;position:absolute;z-index:1;right:5px;bottom:3px;}
#glume .Nubbt span {display:none;border:1px solid #45A06F;background:#fff;padding:1px 5px;margin:0 2px;font-style:normal;cursor:pointer;}
#glume .Nubbt span.on {background:#47AA72;color:#fff;}
#glume .Limg li.bg_1 {background:url(../images/banner1.jpg) top center no-repeat; background-size: cover;}
#glume .Limg li.bg_2 {background:url(../images/banner2.jpg) top center no-repeat; background-size: cover;}

.index_type{position:absolute; z-index:100; bottom:0; border-right:1px solid #ccc; border-top:1px solid #b9b9b9;}
.index_type dt{float:left; border-left:1px solid #b9b9b9; border-bottom:1px solid #b9b9b9;}
.index_type dt img{float:left;}

.index_content{background:url(../images/index_bj.gif) repeat-x; width:100%; overflow:hidden;}
.ind_line{border-left:1px solid #e1e2e3; border-right:1px solid #e1e2e3; padding:10px 15px 10px 15px; min-height:335px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)>335?"335px":"");}
*html .ind_line{border-left:1px solid #e1e2e3; border-right:1px solid #e1e2e3; padding:10px 15px 10px 15px; min-height:335px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)>345?"345px":"");}
.index_case{width:328px; float:left;  background: url(../images/line.jpg) no-repeat bottom center #fff; margin-top:30px; padding-bottom:20px;}
.index_title{margin:0; padding:0; position:relative;}

.ind_case_ind{float:right; position:absolute; right:0; top:10px; overflow:hidden; height:5px}
.ind_case_ind em{display:block; width:5px; height:5px !important; margin-right:5px; background:#b7b6b6; float:left;}
*html .ind_case_ind em{line-height:0px; height:5px; padding:0;display:table }
.ind_case_ind .sel{background:#e02d2e;}
.ind_case_list{margin-top:10px;}
.ind_case_list li{width:296px; float:left; position:relative;}
.ind_case_list li span{background:#e02d2e; color:#fff; font-weight:bold; filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.80;	opacity: 0.8; display:block; position:absolute;  left:0; padding:1px 20px;margin-top:120px;}

.ind_case_font{background:#b6b7b7; padding:10px; color:#535353; overflow:hidden;}

.ind_news{width:320px; float:left; padding-bottom:20px; background: url(../images/line.jpg) no-repeat bottom center #fff; margin-top:30px; margin-left:14px; overflow:hidden;}
.ind_line1{border-left:1px solid #e1e2e3; border-right:1px solid #e1e2e3; padding:10px 0 10px 0; min-height:335px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)>345?"345px":"");}

.ind_news_tit{margin:0;position:relative; border-bottom:1px solid #d1d1d1; padding:0 10px 10px 10px;}
.ind_news_inf{padding:10px 0; margin:0 8px; height:100px; overflow:hidden; border-bottom:1px dashed #dfdede;}
*html .ind_news_inf{padding:10px 0; margin:0 8px; height:95px; overflow:hidden; border-bottom:1px dashed #dfdede;}
.ind_news_inf img{float:left; margin:5px 10px 0  0 ;}
.ind_new_list{margin:6px 8px;}
.ind_new_list li{background:url(../images/ind_icon.jpg) left center no-repeat; padding:5px 0 4px 13px;}
.ind_new_list li span{float:right;}
.ind_new_lik{text-align:center;}

.ind_con_info{margin: 10px; line-height:200%;}
.foot{width:980px; margin:0 auto; background:#efefef; padding:10px; margin-top:30px; margin-bottom:20px;}

/*内页*/
.about_banner{background:url(../images/ban_about.jpg) no-repeat center center; width:100%; height:248px; background-color:#F7F7F7}
.prod_banner{background:url(../images/ban_prod.jpg) no-repeat center center; width:100%; height:248px; background-color:#F7F7F7}
.apply_banner{background:url(../images/ban_apply.jpg) no-repeat center center; width:100%; height:248px; background-color:#F7F7F7}
.servies_banner{background:url(../images/ban_servies.jpg) no-repeat center center; width:100%; height:248px; background-color:#F7F7F7}
.news_banner{background:url(../images/ban_news.jpg) no-repeat center center; width:100%; height:248px; background-color:#F7F7F7}

.left_box{float:left; width:740px; overflow:hidden;}
.right_box{float:left; width:240px; margin-left:20px; overflow:hidden;}
.loc{margin-top:10px; border-bottom:1px solid #a9a8a8; padding:5px;}
.lef_con_box{padding:15px 15px 0 0;}
.about_info{font-size:14px; line-height:200%;}
.about_info img{float:left; margin:5px 15px 0 0;}

.lef_menu{margin-top:40px;}
.lef_menu dt{background:url(../images/rit_meu.jpg) no-repeat; font-size:18px; color:#fff; width:230px; height:57px; line-height:57px; padding-left:10px;}
.lef_menu dd{border-top:1px solid #fff; background:#015aa2; color:#fff; font-size:14px;}
.lef_menu dd a{display:block; color:#fff; padding:7px 25px;}
.lef_menu dd a:hover{background:url(../images/rit_dt_icon.jpg) no-repeat 10px 13px;}
.lef_menu dd .sel{background:url(../images/rit_dt_icon.jpg) no-repeat 10px 13px;}

.lef_menu dd ul{background:#929292; color:#fff; padding:10px 0; overflow:hidden; display:none;}
.lef_menu dd ul li a{padding:0 0 0 25px;}
.lef_menu dd ul li a:hover{background:url(../images/rit_dt_icon1.jpg) no-repeat 10px 5px;}
.lef_menu dd ul li .select{background:url(../images/rit_dt_icon1.jpg) no-repeat 10px 5px;}

.font24{font-size:24px; font-weight:bold; margin:0; padding:0;}
.pro_typ_info{height:300px; overflow:hidden; background:url(../images/type_bj.png) no-repeat top right #cdcdcd; margin-top:20px; font-size:14px;}
.pro_typ_info img{float:left; margin-right:10px;}
.pro_typ_info p{padding:10px 15px 10px 0; margin:0; line-height:180%;}



.pro_type_list{margin-top:15px;}
.pro_type_list li{float:left; width:230px; height:157px; background:url(../images/type_bj.jpg) no-repeat bottom center; padding-bottom:27px; position:relative; margin-right:17px}
.pro_type_list li span{display:block; position: absolute; background:#000; width:100%; height:30px; bottom:27px; left:0;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.80;opacity: 0.8;}
.pro_type_list li p{position: absolute; z-index:111; margin:0; padding:0; left:0; bottom:32px; width:100%; text-align:center; color:#fff;}
.end{margin-right:0 !important;}

.prod_pic{width:222px; float:left;}
.prod_pic .big_pro_pic{width:222px; height:296px;}
.prod_pic ul{width:100%; margin-top:15px;}
.prod_pic ul li{width:49px; height:44px; float:left; margin:0 9px; border:1px solid #383838;}
.prod_pic ul li img{width:49px; height:44px; cursor:pointer;}

.pro_del_inf{float:left; margin-left:15px; width:487px; background:url(../images/pro_del_bj_btm.jpg) no-repeat bottom left #d0d0d0; min-height:296px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)>296?"296px":"");}
*html .pro_del_inf{float:left; margin-left:10px; width:487px; background:url(../images/pro_del_bj_btm.jpg) no-repeat bottom left #d0d0d0; min-height:296px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)>296?"296px":"");}
.pro_del_inf .pro_del_inf_tit{margin:0; height:72px; border-bottom:1px solid #fff; background:url(../images/pro_del_bj_top.jpg) no-repeat top left; overflow:hidden;}
.pro_del_inf .pro_del_inf_tit h2{font-size:24px; margin:10px; font-weight:normal;}
.pro_del_inf .pro_del_inf_tit h3{font-size:18px; margin:0 10px;font-weight:normal;}
.pro_del_inf .pro_del_inf_dec{padding:10px; font-size:14px; line-height:180%;}
.pro_del_con{width:740px; margin-top:25px; font-size:14px;}
.pro_del_con p{border-bottom:1px solid #a3a3a3; padding:0 10px; overflow:hidden;}
*html .pro_del_con p{border-bottom:1px solid #a3a3a3; padding:0 10px; overflow:hidden; display:block; height:37px}
.pro_del_con p span{border:1px solid #fff; padding:10px 15px 5px 15px; display:block; float:left;border-bottom:none; cursor:pointer;}
.pro_del_con p .select{border:1px solid #a3a3a3; background:#cdcdcd; border-bottom:none;}
.pro_del_con_dec{display:none;}

.app_list{width:100%; margin-top:20px;}
.app_list li{overflow:hidden; font-size:14px; margin-bottom:15px}
*html .app_list{width:100%; margin-top:5px;}
*html .app_list li{overflow:hidden; font-size:14px; margin-bottom:15px; margin-top:15px}

.app_list li img{width:159px; height:108px;}
.app_list li div{width:550px; height:107px; border-bottom:1px dashed #a3a3a3; position:relative;}
.app_list li div h3{font-size:14px; font-weight:bold; color:#b10419; margin:0;}
.app_list li div p{height:70px; overflow:hidden; margin:3px 0 0 0;}
.app_list li div a{position:absolute; right:0; bottom:5px; color:#b10419; font-size:12px;}
.app_list .app_lis_1 img{float:left; margin-right:15px;}
.app_list .app_lis_1 div{float:left;}
.app_list .app_lis_2 img{float:right;}
.app_list .app_lis_2 div{float:left; margin-right:15px;}

.ser_list{width:100%; margin-top:10px;}
.ser_list li{border-bottom:1px dashed #a3a3a3; padding:10px 5px;}
.ser_list li h2{font-size:18px; font-weight:normal; margin:0;}
.ser_list li h3{font-size:12px; font-weight:normal; margin:3px 0;}
.ser_list li p{margin:0;}
.ser_list li a{font-size:14px; color:#b10419;}

.page{display:block; width:100%; text-align:right; margin:20px 0;}
.page a{padding:0 3px; display:inline}
.page a img{vertical-align:middle;}

.news_list{width:100%;}
.news_list li{border-bottom:1px dashed #a3a3a3; padding:27px 5px; overflow:hidden; position:relative;}
*html .news_list li{border-bottom:1px dashed #a3a3a3; padding:27px 5px; overflow:hidden; position:relative; width:100%;}
.news_list li img{float:left; width:176px; height:140px; margin-right:15px;}
.news_list li h2{font-size:18px; font-weight:normal; margin:0;}
.news_list li h3{font-size:12px; font-weight:normal; margin:3px 0;}
.news_list li p{margin:0; min-height:75px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)>75?"75px":"");}
.news_list li a{font-size:14px; color:#b10419;}


.pro_typ1_info{overflow:hidden; background:url(../images/type_bj.png) no-repeat top right #d2d2d2; margin-top:20px; font-size:14px;overflow: hidden;}
.pro_typ1_info img{float:left; margin-right:10px;}
.pro_typ1_info p{padding:10px 15px 10px 0; margin:0; line-height:180%;}
.pro_bom_bj{width:725px; height:13px; float:left;}
.pro_type1 dl{width:725px; overflow:hidden;}
.pro_type1 .pro_typ1_top{background:#015aa2; border-radius:5px 5px 0 0; color:#fff; font-size:14px; margin-top:15px; border:1px solid #ccc;width:724px !important;}

.pro_type1 .pro_typ1_top dt{text-align:center; float:left; height:35px; line-height:35px;}
.pro_type1 dd{text-align:left; float:left; height:35px; line-height:35px; padding-left:10px; border-bottom:1px solid #ccc;}
.w1{width:120px; border-right:1px solid #ccc;}
.w2{width:260px; border-right:1px solid #ccc;}
.w3{width:250px; border-right:1px solid #ccc;}
.w4{width:69px;}
.w5{width:110px; border-left:1px solid #ccc;}
.w6{width:250px; border-left:1px solid #ccc;}
.w7{width:240px; border-left:1px solid #ccc;}
.w8{width:79px; border-left:1px solid #ccc;border-right:1px solid #ccc;}

.w11{width:120px; border-right:1px solid #ccc;}
.w12{width:160px; border-right:1px solid #ccc;}
.w13{width:150px; border-right:1px solid #ccc;}
.w14{width:269px;}
.w15{width:110px; border-left:1px solid #ccc;}
.w16{width:150px; border-left:1px solid #ccc;}
.w17{width:140px; border-left:1px solid #ccc;}
.w18{width:279px; border-left:1px solid #ccc;border-right:1px solid #ccc;}

.pro_typ1_btm .w8{border-bottom-right-radius:5px;}
.pro_typ1_btm .w5{border-bottom-left-radius:5px;}
