
html{background:white;color:black; font-family:"微软雅黑"}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;  font-family:"微软雅黑"}
body,button,input,select,textarea{font:12px \5b8b\4f53,arial,sans-serif;}
input,select,textarea{font-size:100%;}
i, cite, em, var, address, dfn{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;}
th{text-align:inherit;}
fieldset,img{border:none;}
iframe{display:block;}
abbr,acronym{border:none;font-variant:normal;}
del{text-decoration:line-through;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:500;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500;}
q:before,q:after{content:'';}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{ bottom:-0.25em;}
ins,a,a:hover{text-decoration:none;}
a:focus,*:focus{outline:none;}
.clearfix:before,.clearfix:after{content:""; display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
.clear{clear:both;display:block;font-size:0;height:0;line-height:0;overflow:hidden;}
.hide{ display:none;}
.block{display:block;}
.fl,.fr{ display:inline;}
.fl{float:left;}
.fr{float:right;}


/*head*/
.head { background:url(../image/top_line.jpg) repeat-x; width:100%; overflow:hidden;}
.logo { width:518px; height:63px; float:left; margin:20px 0px 20px 0px;}
.h_warpper { width:1100px; margin:0 auto;}
.t_tel { float:right; }
.tel_bg { clear:both;}
.tel_bg img{ margin-top:13px;}
.lang { padding-top:10px;}
.cn {  no-repeat; line-height:15px; text-indent:30px; display:block; height:15px; float:left; margin:8px;  color:#000;}
.en { background:url(../image/en.jpg) no-repeat; line-height:15px; text-indent:30px; display:block; height:15px; float:left; margin:8px; color:#000;}
.cn:hover { color:#F00;}
.en:hover { color:#F00;}
.menu { clear:both; height:40px; background:url(../image/menu_bg.jpg) repeat-x; z-index:999;position:relative;}
.menucon  { width:1100px; margin:0 auto;}
.menucon .s_li { }
.menu li{float:left;position:relative; color:#005da2; height:35px; line-height:35px; border-right:1px solid #ccc; }
.menu li a,.menu li a:visited{display:block;color:#333;width:120px;height:35px;line-height:35px;overflow:hidden;text-align:center; font-size:14px;}
.menu li:hover { background: url(../image/menu_h.jpg) repeat-x; color:#FFF !important; text-decoration:none;}
.now { background: url(../image/menu_h.jpg) repeat-x;  }
.now a { color:#FFF !important;}
*html .menu li a,.menu li a:visited{width:120px;}
.menu li ul{display:none;}
.menu li ul li a { font-size:13px;}
.menu li:hover ul{display:block;position:absolute;top:35px;margin:0 0 0 0;width:120px; background:#f03a35; }
.menu li:hover a{color:#fff;}
.menu li:hover li a{color:#fff;display:block;line-height:35px; border-top:1px solid #FFF; }
.menu li:hover li a:hover{color:#fff; text-decoration:none;}
.menu li li{}

/*公告*/
.hot { width:100%; background:url(../image/hot_bg.jpg) repeat-x; height:53px; line-height:52px; clear:both;}
.hot_warpper { width:1100px; margin:0 auto;}
.h_news { width:700px; float:left;}
.h_news .h_t { width:120px; height:40px; line-height:40px; color:#FFF; font-size:15px; text-align:center; background:#cf261f; margin-top:6px; font-weight:bold; float:left;}

.h_news .h_c { float:left; line-height:52px; height:52px; font-size:13px;}
.h_news .h_c a { color:#333; padding-left:30px;}
.h_news .h_c a:hover { color:#cf261f;}
.search { width:330px; float:right;}
.kw { height:30px; width:260px; border:1px solid #bcbcbc; text-indent:8px; float:left; margin-top:10px; line-height:30px; }
.btn { float:left; margin-top:10px;}


.pro { width:1029px; margin:0 auto; clear:both; margin-top:20px;}
.pro_h { text-align:center; line-height:46px; }
.t_cn { font-size:23px; font-weight:bold; color:#1e1e1e; }
.t_en { font-size:23px; font-weight:bold; color:#cf261f;}
.pro_hc { text-align:center; font-size:15px; color:#525252;  }
.pro_img { margin-top:25px;}
.sub_pro { background:url(../image/i_pro_s.jpg) 0 0 no-repeat; font-weight:bold; width:232px; height:auto; line-height:36px; text-indent:40px; font-size:12px; display:block; color:#333;} 
.sub_pro:hover { color:#000;}
.company { clear:both; width:100%; height:484px; background:url(../image/company_bg.jpg) no-repeat center; margin-top:30px;}
.company_box { width:1029px; margin:0 auto;}
.info { width:540px; float:right; font-size:13px; line-height:26px; color:#232222; margin:57px 17px 0px 0px;}
.info p { text-indent:2em;}
.info a { color:#cf261f;}


.news_wrapper { width:1029px; margin:0 auto; clear:both; margin-top:30px;}
.news_c { width:340px; float:left;}
.news_c p{ width:173px; height:38px; border:2px solid #cf261f; line-height:38px; text-align:center; font-size:20px; color:#cf261f; margin:0 auto;}
.news_c ul { margin-top:20px;}
.news_c ul li { height:30px; line-height:30px; border-bottom:1px dashed #CCC;  }
.news_c ul li a { color:#333; font-size:14px;}
.news_c ul li a:hover { color:#cf261f;}

.news_h { width:340px; float:left; margin-left:40px;}
.news_h p{ width:173px; height:38px; border:2px solid #388bc0; line-height:38px; text-align:center; font-size:20px; color:#388bc0; margin:0 auto;}
.news_h ul { margin-top:20px;}
.news_h ul li { height:30px; line-height:30px; border-bottom:1px dashed #CCC;  }
.news_h ul li a { color:#333; font-size:14px;}
.news_h ul li a:hover { color:#cf261f;}

.honnr { float:right; width:246px; height:223px; margin-bottom:30px;}


.f_nav { float:left; margin-right:50px; margin-top:25px; height:150px;}
.f_nav ul { width:150px; float:left; margin-right:25px;}
.f_nav ul li { width:140px; text-align:center; font-size:13px; height:30px; line-height:30px; }
.f_nav ul li a { font-size:13px; text-align:center; width:140px; display:block; }
.currt { height:30px;  line-height:30px; font-size:13px; color:#3b3b3b; background:#eeeeee; border:1px solid #c3c1c1; margin-bottom:8px;}
.f_nav a { font-size:18px; color:#484848; margin-right:30px; text-decoration:none;}
.f_nav a:hover { text-decoration:underline;}
.f_copy { clear:both; margin-left:10px; }
.f_logo { float:left; margin:40px 0px 0px 0px;}
.f_tel { width:250px; float:right; margin-top:30px;}
.copyright { clear:both; font-size:12px; color:#ccc; text-align:center;line-height:24px;}


.footer_wrapper { width:100%; background:url(../image/footer_bg.jpg) repeat-x; height:251px; clear:both; }
.footer { width:1029px; margin:0 auto;}



.wrap-box{height:2500px;}

/* fixed-bar */
.fixed-bar .icon,.fixed-bar .consult-list .tel-icon{background:url("/css/JS_02.png") no-repeat;}
.fixed-bar .icon{display:block;position:absolute;top:50%;left:50%;width:23px;height:12px;overflow:hidden;margin:-18px 0 0 -12px;background-position:right -220px;text-indent:-999em;}
.fixed-bar{position:fixed;right:0px;bottom:105px;z-index:50;_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))-30);}
.fixed-bar .gotop{position:relative;z-index:1;display:block;width:68px;height:36px;overflow:hidden;margin:-1px 0 0;padding:32px 0 0;border:1px solid #e6e6e6;border-top:1px dashed #eaeaea;background-color:#fff;color:#666;font:normal 14px/36px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";text-align:center;}
.fixed-bar .share{height:68px;overflow:hidden;margin:-1px 0 0;border:1px solid #e6e6e6;}
.fixed-bar .gotop:hover{z-index:10;border-color:#cf261f;background-color:#cf261f;color:#fff;text-decoration:none;}
.fixed-bar .gotop:hover .icon{background-position:right -251px;}
.fixed-bar .consult-box{border:1px solid #e6e6e6;}
.fixed-bar .consult-box .consult-header{position:relative;height:36px;margin:-1px -1px 0;background:#cf261f;}
.fixed-bar .consult-box .consult-title{color:#fff;font:normal 16px/36px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";text-align:center;}
.fixed-bar .consult-box .icon{display:none;top:0;left:-28px;width:28px;height:36px;overflow:hidden;margin:0;background-position:-80px -530px;cursor:pointer;}
.fixed-bar .consult-box .icon:hover{background-position:-110px -530px;}
.fixed-bar .consult-list{margin:0 2px -1px;padding:9px 0;border-bottom:1px dashed #eaeaea;}
.fixed-bar .consult-list li{padding:6px 0 6px 23px;color:#666;font:normal 12px/24px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";}
.fixed-bar .consult-list span,.fixed-bar .consult-list a{float:left;line-height:24px;}
.fixed-bar .consult-list span{padding-right:10px;}
.fixed-bar .consult-list img{vertical-align:top;}
.fixed-bar .wide-bar{width:134px;background:#fff;}
.fixed-bar .wide-bar .share .bds_more{width:148px;_width:146px;background-position:-252px -568px;}
.fixed-bar .wide-bar .share .bds_more:hover{background-position:-354px -568px;}
.fixed-bar .wide-bar .gotop{width:132px;}
.fixed-bar .consult-list .tel-icon{margin-left:-15px;padding:0 0 0 20px;background-position:-591px -264px;}






.list_banner1 { height:190px; width:100%; background:url(../image/list_banner1.jpg) no-repeat center;}
.list_banner2 { height:190px; width:100%; background:url(../image/list_banner2.jpg) no-repeat center;}
.list_banner3 { height:190px; width:100%; background:url(../image/list_banner3.jpg) no-repeat center;}
.list_banner4 { height:190px; width:100%; background:url(../image/list_banner4.jpg) no-repeat center;}
.list_content { width:1100px; margin:0 auto;}
.list_title1 { height:50px; line-height:35px; border-bottom:3px solid #cf261f; font-size:22px; font-weight:bold; background:url(../image/title_bg.jpg) no-repeat; text-indent:50px; margin-top:30px;}
.list_title2 { height:50px; line-height:35px; border-bottom:3px solid #cf261f; font-size:22px; font-weight:bold; background:url(../image/title_bg2.jpg) no-repeat; text-indent:50px; margin-top:30px;}
.left { width:232px; float: left;}
.leibie{ width:232px; clear:both; margin-top:30px;}
.leibie ul{ width:232px; height:auto; line-height:36px;}
.leibie ul li{ background:url(../image/i_pro_2.jpg) 0 0 no-repeat; font-weight:bold; width:232px; height:auto; line-height:36px; text-indent:40px; font-size:14px;}
.leibie ul li a{ color:#333; display:block;}
.leibie ul li a:hover{ text-decoration:underline; color:#cf261f;}
.l_contact { font-size:13px; color:#333; line-height:24px;}
.thanks { text-align:right; background:url(../image/list_tel.jpg) no-repeat; height:58px; font-size:13px; color:#333; line-height:20px;}
.thanks span { font-size:16px; font-weight:bold; color:#cf261f; }
.map { margin-top:15px; margin-bottom:15px;}
.add { font-weight:bold; padding-top:10px;}

.right { width:828px; float:right;}
.t01 { margin-top:30px;}
.r_content { font-size:14px; color:#333; line-height:25px; padding-top:20px;}
.pro_box { width:240px; height:245px; text-align:center; float:left; margin:10px; }
.pro_box img { border:1px solid #CCC;}
.pro_box img:hover { border:1px solid #cf261f}
.pro_box a { color:#333;}
.pro_box a:hover { color:#d22720;}
.pro_cotnent { width:100%; clear:both; }
.t02 { height:35px; line-height:35px; border-bottom:3px solid #d22720;}
.t02 p { width:110px; background:#d22720; color:#FFF; height:35px; text-align:center; font-size:15px; font-weight:bold;}
.pro_info { font-size:14px; line-height:25px; padding:20px;}
.pro_t { width:300px; float:left; margin-left:50px; text-align:left; line-height:35px; margin-top:15px;}
.pro_t p span { font-weight:bold;}
.news_list { margin-top:10px;}
.news_list li { height:35px; line-height:35px; border-bottom:1px dashed #666; }
.news_list li a { color:#333;}
.news_list li .news_title { float:left;}
.news_list li .news_time { float:right;}
.news_list li .news_time a { display:block; height:30px; line-height:30px; color:#fff; width:80px; background:#cf261f; text-align:center;}
.news_list li .news_time a:hover { text-decoration:underline; color:#fff !important;}
.news_list li a:hover { color: #d22720}
.t03 { font-size:22px; font-weight:bold; height:50px; line-height:50px; text-align:center; border-bottom:1px dashed #999;}
.news_main { font-size:14px; line-height:25px; padding-top:20px;}