@charset "utf-8";
/* CSS Document */
body{width:100%; background:#fff; font-size:12px; font-family: microsoft yahei,"宋体"; padding:0px; margin:0px auto; color:#666;
min-width:1080px;width:expression_r( document.body.clientWidth < 1081 ? "1080px" : "auto")}
ul,li,dl,dt,dd,ol{padding:0px; margin:0px; list-style:none;}
a,a:visited{color:#666; text-decoration:none;}
a:hover,a:active{color:#e60112; text-decoration:none;}
img{border:none; padding:0px; margin:0px;}
h2,h3,h5,p,span,form{padding:0px; margin:0px;}	
.clear{clear:both;}
.nullclear{clear:both; padding-top:20px;}

.pagetop{width:100%;}
.top_bar{background:#e3e3e3; height:28px; width:100%; margin:0 auto;}
.top_bar ul{width: 1080px;margin: 0 auto;}
.top_bar ul li{padding:0px 20px;}
.top_bar ul li span{vertical-align:baseline; float:left;line-height:28px;}
.top_bar ul li.bdsharebuttonbox a{vertical-align:baseline; float:left;}
.top_info_r{float:right; width:28%; text-align:right;}
.top_info_r a{padding:0px 15px; display:inline-block; height:28px; line-height:28px;}
.top_logo{background:url(../images/top_bg.gif) repeat-x; height:90px; margin:0 auto; padding:13px 30px 10px;}
.top_logo ul{width: 1050px;margin: 0 auto;}
.top_logo ul li{padding:0px 20px; float:left;}

.nav{background:url(../images/nav_bg.png) repeat-x;height:45px;line-height:45px;padding-bottom:10px;}
.nav ul{width:1080px; margin:0 auto;}
.nav ul li{float:left;width:100px;line-height:45px; margin:0px 10px;text-align:center;height:45px;overflow:hidden;padding:0;}
.nav ul li a{font-size:16px; display:inline-block; padding:0px 15px;height:45px;overflow:hidden;}
.nav ul li a:hover,.nav ul li a:active,.nav ul li a,.nav ul li a:visited{color:#fff;}
.nav ul li:hover,.nav_sel{background:#004387;}
.nav ul li:hover a,.nav ul li.nav_sel a{color:#fff;}

#main { width:100%; margin: 0 auto; text-align: left; position: relative; z-index: 1; }
.slide_bg{border-top:1px #cccccc solid;}
#controller1 {margin-left:-510px;left:50%;width: 1020px;height:55px;text-align: center; position:absolute; bottom:0px; z-index:10;border-left:1px #cccccc solid;}
#controller1 li {float:left; width:245px;height:35px;padding:10px 4px;cursor:pointer;border-right:1px #cccccc solid;}
#controller1 li:hover{background:#004387;}
.hot_wrap,.tbui_slideshow_container {width:100%;height: 440px;overflow:hidden;position:relative;}
#next,#prev{ width:65px; height:65px; overflow:hidden; display:block; position:absolute; top:188px; text-indent:-9999px; cursor:pointer;}
#prev{ left:15%;background: url(../images/btn_pre.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",src='../images/btn_pre.png', sizingMethod='crop');}
#prev:hover{ left:15%;background: url(../images/btn_pre_hover.png) no-repeat;}
#next{ right:15%;background: url(../images/btn_next.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",src='../images/btn_next.png', sizingMethod='crop');}
#next:hover{ right:15%;background: url(../images/btn_next_hover.png) no-repeat;}
.tbui_slideshow_container .tbui_slideshow_slide {position: absolute;top: 0;left: 0;z-index: 0;display : none;webkitBackfaceVisibility: hidden;}
.tab_list{ display:none;}
.tbui_slideshow_list a{width:100%; height:440px; overflow:hidden; display:block;}
.slide_bg{ width:100%; height:55px; position:absolute; bottom:0; left:0;background:#000;filter:Alpha(Opacity=55);opacity: 0.55;}
.down_wrap{ padding-left:112px;}
.down_col{ float:left; display:inline; margin:0 50px 0 0; width:280px; background: url(down_dotted_line.jpg) repeat-y right 10px;}
.down_col dt{ height:59px;}
.down_col dd{ font-size:14px; line-height:18px; color:#787878; font-family:Arial,"??", Helvetica, sans-serif; margin:0;}
.down_col_ewm{ width:130px; margin:0; background-image:none;}
.down_col_ewm dt{ height:81px; padding:15px 0 10px;}
.down_col_ewm dd{ text-align:center;}
.ewm_box img{ width:81px; height:81px; display:block; margin:0 auto;}
.down_col_center{}
.down_more_blank{ height:68px; width:300px; margin:39px auto 0; padding-top:18px;}

.container{width:1050px;margin: 0 auto;}
/*leftbox*/
.container .leftbox{overflow:hidden;}
.container .leftbox .list_box{border:#d1d1d1 solid; border-width:1px 1px 0px 1px; margin-bottom:15px;}
.container .leftbox .list_box h3{background:#0052a5 url(../images/left_list_bg.gif) no-repeat; height:40px; font-size:16px; text-align:center; line-height:40px; color:#fff;}
.container .leftbox .list_box ul li{height:40px; line-height:40px; background:url(../images/arrow.png) no-repeat 23px center; padding-left:50px;border-bottom:1px #d1d1d1 solid; overflow:hidden;}
.container .leftbox .list_box ul li a{font-size:14px; font-family:'宋体';}
.container .leftbox .list_box ul li:hover,.container .leftbox .list_box ul li.sele_zylist{background:#f1f1f1 url(../images/list_bg.jpg) no-repeat;}
.container .leftbox .list_box ul li:hover a{color:#0161b0; font-weight:bold;}
.honor_cont,.lxwm_cont{border:1px #d1d1d1 solid; padding:11px 10px; margin-bottom:15px;}
.lxwm_cont ul li{line-height:30px;}
.position_zy{height:35px; line-height:35px; width:95%; font-size:14px; color:#e60112; background:#f3f3f3 url(../images/postion_tip.png) no-repeat 20px center; padding-left:5%; margin-bottom:15px;}
.position_zy a{color:#e60112;}
.position_zy a:hover{color:#004387;}

#picBox{width:252px; height:280px; margin:0px auto; overflow:hidden; position:relative;}
#picBox ul#show_pic{ margin:0; padding:0; list-style:none; height:280px; width:3050px; position:absolute;}
#picBox ul#show_pic li{ float:left; margin:0; padding:0; height:280px;}
#picBox ul#show_pic li p{color:#5c5c5c; font-size:14px; height:30px; line-height:30px; padding-top:5px; width:120px; overflow:hidden;}
#picBox ul#show_pic li img{ display:block;border:1px #ccc solid;}
#icon_num{ position:absolute; bottom:0px; right:0px;}
#icon_num li{ float:left; background:url(../images/flashbutton.gif) no-repeat -15px 0;width:15px; height:15px; line-height:15px; list-style:none; color:#39F; text-align:center;  cursor:pointer; padding:0; margin:0;margin-right:5px;}
#icon_num li:hover,#icon_num li.active{ background:url(../images/flashbutton.gif) no-repeat 0 0; color:#fff;}

.honor_cont ul li{height:30px; line-height:30px; padding-left:15px; background:url(../images/arrow.gif) no-repeat left 12px; overflow:hidden;}
/*rightbox*/
.vido{height:190px;}

.about_h .about_title_h{font-size:16px; color:#004387; font-weight:bold; height:37px; line-height:35px; }
.l_bg_h{background:url(../images/title_bg.png) no-repeat left top; padding-left:34px; height:37px;}
.center_bg_h{background:url(../images/title_bg.png) repeat-x 0px -37px; height:37px; width:auto; font-weight:bold; font-size:16px; line-height:35px; color:#004387;}
.r_bg_h{background:url(../images/title_bg.png) no-repeat right -74px; padding-right:14px; height:37px;overflow:hidden;}

.about_cont_h{border:1px #d1d1d1 solid; padding:10px 20px; height:131px; overflow:hidden;}
.about_cont_h img{border:1px #d1d1d1 solid; padding:1px; float:left; margin-right:20px;}
.about_cont_h p{line-height:27px;}

.pro_cont_h{border:1px solid #d1d1d1;background-color:#FFFFFF;padding:10px 10px 0; margin-bottom:15px;overflow:hidden;}
.pro_height{height:440px;overflow:hidden;}
.pro_cont_h dl{width:18%;float:left; margin:5px 10px;min-width:187px;width:expression_r( document.body.clientWidth < 188 ? "187px" : "auto")}
.pro_cont_h dd{border:1px #d1d1d1 solid; padding:5px; text-align:center;}
.pro_cont_h dd:hover{border:1px #0160b0 solid;}
.pro_cont_h dt a{height:20px; line-height:20px; display:inline-block; text-align:center; width:100%;overflow:hidden;}

#demo3 {overflow: hidden; width:100%; float:right;}
#indemo1 {float:left;width:1500%;}
#demo4 {float:left;}
#demo4 dl,#demo5 dl{width:195px; float:left; margin:0px 10px; margin-bottom:10px; text-align:center;}
#demo5 {float: left;}

.jsfw_info{border:1px #d1d1d1 solid; margin-bottom:15px; padding:10px 9px 10px 10px;}
.jsfw_info ul{height:90px;overflow:hidden;}
.jsfw_info ul li{float:left; width:30%; padding-right:3%; height:30px; line-height:30px; color:#f31900;overflow:hidden;}
.lxwm_cont ul li{line-height:30px; padding-left:0px; background:none;}
.margin0{margin-bottom:0;}
/*footer*/
.f_link{background:url(../images/footer_line.png) no-repeat bottom center;padding-bottom:13px;margin:0 15px;}
.f_link ul{width:auto; border:1px #d1d1d1 solid; margin:0 auto; text-align:center;overflow:hidden;}
.f_link ul li{float:left; padding:10px;}
.footer{background:url(../images/footer_bg.gif) repeat-x; height:215px;padding:0 30px;}
.footer .footer_main{margin:0px auto; width:1030px;;}
.footer_nav{background:url(../images/bottom_line.png) no-repeat center bottom; height:60px; line-height:60px; text-align:center;}
.footer_nav a{margin:0px 20px; font-weight:bold; font-size:14px;}
.left_footer_bottom{float:left;padding:10px 0;}
.right_footer_bottom{float:right;padding-top:30px;}
.right_footer_bottom ul{text-align:right; float:right;border-right:1px #ababab solid; padding-right:15px; overflow:hidden;}
.right_footer_bottom ul li{height:24px; line-height:24px;}
.right_footer_bottom .weixin_footer{float:right;padding-left:15px;}

.cont_zy_img{text-align:center;}
.cont_zy_info p{line-height:30px; font-size:14px;}

.zy_r_cont,.anli_r_cont{border:1px #d1d1d1 solid; padding:10px;overflow:hidden;}
.zy_r_cont dl { width: 220px; height: 275px; float: left; margin:15px; background:url(../images/pro_bg.gif) no-repeat; padding: 5px 5px 0px; display: inline; overflow:hidden;}
.zy_r_cont dl:hover{background:url(../images/pro_bghover.gif) no-repeat;}
.zy_r_cont dl dd{height:24px; line-height:24px; text-align:center; font-size:14px;overflow:hidden;padding-top:10px;}
.zy_r_cont dl:hover a{color:#fff;}

.about_cont_c{padding:10px 20px;border:1px #d1d1d1 solid;border-top:none;min-height:640px; line-height:30px; margin-bottom:15px;}
/*翻页*/
.position{margin:20px;text-align:center;font-size:12px;}
.position a{heihgt:22px;line-height:22px;padding:0 8px;border:1px #D6D6D6 solid;margin:0 2px;display:inline-block;border-radius:2px;}
.position a.on{color:#fff;border:1px #004387 solid;background:#004387;font-weight:bold;}
.position a:hover{border:1px #004387 solid;color:#004387;}
.wz_list{padding:20px;}
.wz_list li{background:url(../images/arrow.gif) no-repeat left 20px; height:40px; line-height:40px; padding-left:20px; overflow:hidden; border-bottom:1px #ccc dashed;}
.wz_list li span{float:right; padding-left:20px; color:#959595;}
.title_newsinfo{margin:0 auto; border-bottom:1px #ccc dashed; text-align:center;padding-bottom:10px;margin-bottom:15px;}
.title_newsinfo h3{font-size:18px;height:30px;line-height:30px;font-family: microsoft yahei;}
.r_zy_cont .cont_img{text-align:center;}
.news_infoxx p{text-indent:25px; padding:5px 0px; line-height:30px;}
/*在线订单*/
.order_list_box{margin-top:20px;}
.order_list_box p{height:35px; line-height:35px; background:#efefef; border:1px #dfdddd solid; font-size:14px; font-weight:bold; padding:0 20px;}
.form-control1{display:block;width:70%;height:20px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.form-control:focus,.form-control1:focus{border-color:#82c768;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(35,165,49,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(35,165,49,.6)}
.form-control::-moz-placeholder{color:#777;	opacity:1}
.form-control:-ms-input-placeholder{color:#777}
.form-control::-webkit-input-placeholder{color:#777}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}
textarea.form-control{height:auto}
input[type=search]{-webkit-appearance:none}
input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:34px;line-height:1.42857143 \0}
input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}
input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}
.textarea_order{width:400px; min-height:150px;}
.btn_order{background:#004387;border:0;width:140px;height:40px;line-height:40px;margin-top:15px;color:#fff;cursor:pointer;border-radius:4px;}
.btn_order:hover{background:#0061c2;}