*{margin:0;padding:0;}

body{padding:0;margin:0;font-family: "微软雅黑";font-size:12px;color:#555;background:#f6f6f6 url(../images/bg.jpg) repeat-x;}

a,area{blr:expression(this.onFocus=this.blur())}

/* for IE */

:focus{-moz-outline-style:none;}

/* for Firefox */

a{text-decoration:none;color:#555;outline:none;}

a:hover{color:#d50009;text-decoration:none;outline:none;}

a img{border:none;}

table tr td{font-size:12px;}

font{ font-size:12px;}

ul{list-style:none;}

.length{word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/* Wrapper */

#wrapper{}

.font{font-family:"宋体";}

/* Header */

#header{width:1200px;margin:0 auto; font-family:Arial, Helvetica, sans-serif; position:relative; z-index:99;}

.top_lan{ height:27px;}

.top_l{ float: left; width:500px; line-height:27px;}

.top_r{ text-align:right; padding-top:5px; height:22px;}

.top_r img{ vertical-align: top; margin-right:5px;}

.top_r span{ padding:0 8px;}

.top{ height:93px; position:relative; background:url(../images/t_tel.jpg) 915px 35px no-repeat;}

.logo{ position:absolute; top:0; left:0; background:url(../images/logop.jpg) no-repeat; width:376px; height:93px;}



.h_npro{ position:absolute; right:0; top:160px; background:url(../images/h_zxss.png) no-repeat; width:226px; height:395px; text-align:center;}

.h_npro ul{ padding:58px 14px 0 30px;}

.h_npro ul li{ height:160px; text-align:center;}

.h_npro ul li img{ height:126px; max-width:100%;}

.h_npro ul li p{ display:block; height:30px; line-height:28px; width:182px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}



.banner{position:relative; height:420px; z-index:1;}

.banner .a_bigImg{ height:420px; background-image:url(../images/banner.jpg);}

.a_bigImg{ position:absolute; top:0; left:0; width:100%; background-position:top center; background-repeat:no-repeat;}

.ul_change_a2{ position:absolute; bottom:10px; width:300px; text-align:center; left:50%; margin-left:-46px; z-index:9; background:url(../images/icon_bg.png) no-repeat; width:92px; height:19px; *height:22px; padding-top:3px; *padding-top:0;}

.ul_change_a2 li{ display:inline; position:relative; text-align:center; padding:0 2px;}

.ul_change_a2 span{display: -moz-inline-stack; display:inline-block; *display:inline; *zoom:1; cursor:hand;cursor:pointer; width:11px; height:11px; overflow:hidden; background:url(../images/icon.png) no-repeat; }

.ul_change_a2 span.on{ background-position:0 -11px;}

.clear{clear:both;}



/*t_nav*/

#t_nav{ float:left; width:228px; height:34px; position:relative; font-family:"微软雅黑";}

#t_nav .tn_top{ background:#d50009 url(../images/nav.jpg) 206px 12px no-repeat; color:#fff; cursor:pointer; height:34px; line-height:32px;  font-size:16px; padding-left:10px;}

#t_nav .tn_list{ position:absolute; left:0; top:34px; width:198px; background:#fff; padding:0 15px; padding-top:5px; height:415px; display:none;}

#t_nav .tn_list li a{ display:block; border-bottom:1px solid #ddd; background:url(../images/arrow.jpg) right center no-repeat; height:43px; line-height:40px; padding-left:5px; padding-right:10px; width:183px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:14px;}

/* Menu */

#menu{ float:right; height:34px; width:960px;}

#menu ul {}

#menu ul li{float:left; padding:0 8px;}

#menu ul li a{ color:#fff; font-size:15px; white-space:nowrap; display:block; padding:0 15px; white-space:nowrap; line-height:32px; font-family:"微软雅黑";}

/* Search */

#search{ padding-left:418px; padding-top:28px; width:485px;}

#search .sear_con{ height:35px;}

#search .keyword{ float:left; width:440px; border:1px solid #ddd; border-right:0; height:30px; padding-left:10px;}

#search .keyword input{height:29px;font-size:12px;width:430px;line-height:29px;float:left;border:0;color:#666666;}

#search .submit{cursor:pointer;float:left;background:url(../images/search.jpg) no-repeat;width:34px;height:31px;border:0;}

#search .key_con{ padding-top:5px;}

#search .key_con a{ margin-right:10px;}



/* Home */

#home{width:1200px;margin:0 auto;min-height:300px;_height:300px; padding:25px 0;}

#home .h_cptj{ height:280px;}

#home .tj_top{ height:48px; padding-left:20px; position:relative; background:url(../images/xiao.jpg) 0 10px no-repeat;}

#home .tj_top font{ font-size:21px; color:#363636;}

#home .tj_top ul{ position:absolute; right:0; top:24px;}

#home .tj_top ul li{ float: left; margin-left:10px; width:60px; height:6px; cursor:pointer; background:#717171; text-indent:-9999px;}

#home .tj_top ul li.on{ background:#d50009;}

#home .tj_con{}

#home .tj_con li{ width:240px; float: left;}

#home .tj_con li div.tj_lan{ background:#fff; width:225px; border:1px solid #ddd; height:210px; margin:0 auto;}

#home div.tj_lan .tj_pic{ height:142px; border-bottom:1px solid #ddd; text-align:center;}

#home div.tj_lan .tj_pic img{ height:140px; max-width:100%;}

#home div.tj_lan p{ display:block; height:30px; text-align:center; line-height:30px; color:#000; font-size:14px; width:200px; margin:0 auto; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

#home div.tj_lan span{ display:block; height:30px; text-align:center; line-height:30px; color:#7a7a7a; font-size:14px; width:200px; margin:0 auto; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}



#home .h_ad{ padding-bottom:22px;}

#home .h_ad img{ display:block; width:1200px;}

#home .h_lan{ height:400px;}

#home .hl_top{ height:36px; background:#e8e8e8; position:relative;}

#home .hl_top span{ width:216px; display:block; height:36px; line-height:34px; color:#fff; font-size:21px; padding-left:12px;}

#home .hl_top span.hl_1f{ background:#d50009;}

#home .hl_top span.hl_2f{ background:#e38539;}

#home .hl_top span.hl_3f{ background:#cca661;}

#home .hl_top a{ position:absolute; top:0; right:12px; font-size:14px; color:#282828; text-transform:uppercase; line-height:34px;}

#home .hl_con{ background:#fff; border:1px solid #ddd; border-top:0; height:340px;}

#home .hl_ad{ float:left; width:228px; height:340px;}

#home .hl_ad img{ display:block; width:228px; height:340px;}

#home .hl_list{ float:right; width:967px; height:340px;}

#home .hl_list li{ float:left; width:240px; border-left:1px solid #ddd; height:340px; text-align:center;}

#home .hl_list li .hl_pic{ padding:18px; height:200px; border-bottom:1px solid #ddd;}

#home .hl_list li .hl_pic img{ height:200px; max-width:100%;}

#home .hl_list li p{ padding-top:8px; height:25px; width:230px; margin:0 auto; word-break:keep-all; color:#000; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center;}



#home .h_pzbz{ height:370px;}

#home .pz_top{ height:48px; padding-left:20px; position:relative; background:url(../images/xiao.jpg) 0 10px no-repeat;}

#home .pz_top font{ font-size:21px; color:#363636;}

#home .pz_top a{ position:absolute; right:0; top:10px; text-transform:uppercase; font-size:14px; color:#282828;}

#home .pz_con{ border:1px solid #ddd; background:#fff; height:305px;}

#home .pz_con li{ width:240px;}

#home .pz_con li { width:298px; text-align:center; float:left; border-left:1px solid #ddd; height:305px;}

#home .pz_con li .pz_pic{ height:190px; padding:10px 0; border-bottom:1px solid #ddd; text-align:center;}

#home .pz_con li .pz_pic img{ height:190px; max-width:100%;}

#home .pz_con li p{ display:block; height:30px; text-align:center; line-height:30px; color:#000; font-size:14px; width:280px; margin:0 auto; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

#home .pz_con li div.pro_text{ margin:0 10px;}



#home .hn_lan{ float:left; border:1px solid #ddd; background:#fff; height:320px; width:303px; padding:0 38px; border-bottom:5px solid #002210;}

#home .hn_1{ float:left;}

#home .hn_2{ float:left; display:inline; margin-left:30px;}

#home .hn_3{ float:right;}

#home .hn_name{ height:48px; line-height:46px; position:relative;}

#home .hn_name span{ font-size:18px; color:#002210;}

#home .hn_name font{ color:#979797; text-transform:uppercase; padding-left:5px;}

#home .hn_name a{ position:absolute; right:0; top:0; text-transform:uppercase;}

#home .hn_pic{ height:190px;}

#home .hn_pic img{ display:block; width:100%;}

#home .hn_lan ul li{ height:23px; position: relative;}

#home .hn_lan ul li span{ position:absolute; top:0; right:0;}





/* Page */

#page{width:1200px;margin:0 auto;min-height:300px;_height:300px; padding:25px 0;}

#page .p_title{ height:35px; font-family:Arial, Helvetica, sans-serif;}

#page .p_title span{ font-family:"宋体"; padding:0 3px;}

/*Sidebars*/

#sidebar{ border-bottom:1px solid #ddd;}

#sidebar li{ float:left; padding:0 18px; padding-bottom:15px;}

#sidebar li a{ display:block; width:130px; padding-left:12px; padding-right:10px; height:30px; line-height:28px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

#sidebar li a:hover{ background:#d50009; color:#fff;}

#sidebar li a.shover{ background:#d50009; color:#fff;}



/* Content */

#content{ border:1px solid #ddd; background:#fff; padding:30px;}

.content-inner{min-height:280px;_height:280px;text-align:left;padding:15px 0; font-size:14px; line-height:1.8;}

.content-inner font{ font-size:14px;}

.content-inner td{ font-size:14px;}



/*list_pro*/

ul.list_pro{text-align:center;min-height:200px;_height:200px;}

ul.list_pro li{ float:left; height:305px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; text-align:center; padding:0 10px; width:263px;}

ul.list_pro img{ height:210px; display:block; margin:0 auto;}

ul.list_pro p{ display:block; height:30px; width:260px; margin:0 auto; text-align:center; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:16px; color:#000;}

div.pro_text{ font-size:14px; color:#7a7a7a; line-height:20px; height:40px; overflow:hidden;}



/*list_pic*/

ul.list_pic{text-align:center;min-height:200px;_height:200px;}

ul.list_pic li{float:left;width:230px;padding-bottom:5px;padding-left:10px;line-height:15px; height:210px;}

ul.list_pic img{border:1px solid #ccc;height:140px; margin-bottom:5px;}



/*dis_big*/

.dis_pro{}

.dis_pic{ float:left; width:502px;}

.dis_pic img{ display:block; width:500px; border:1px solid #ccc;}

.dis_con{ float:right; width:580px;}

.dis_lan{ height:30px; line-height:25px; font-size:14px;}

.dis_text{ min-height:100px; _height:100px; line-height:23px;}

.dis_top{ height:35px; margin-top:15px; border-bottom:1px solid #ddd;}

.dis_top div{ display:block; width:120px; display:block; line-height:32px; font-size:13px; font-weight:bold; background:#d50009; color:#fff; height:35px; text-align:center;}

.dis_note{ padding:15px 0; min-height:200px; _height:200px; line-height:1.8;}

/*page_num*/

.page_num{text-align:center;line-height:30px;min-height:25px;clear:both;_height:25px;}

/* demo */

#demo{overflow:hidden;width:600px; margin:0 auto;}

#indemo{float:left;width:100000px;}

#indemo img{margin-right:10px;border:1px solid #ccc;}

#demo1{float:left;}

#demo2{float:left;}

.pro_content{ position:relative;}

.t_left{background:url(../images/pleft.jpg) no-repeat;cursor:pointer;width:7px;height:9px; position:absolute; top:0; left:0;}

.t_right{background:url(../images/pright.jpg) no-repeat;cursor:pointer;width:7px;height:9px; position:absolute; top:0; right:0;}

/*cnews_content*/

.cnews_content{width:900px;margin:0 auto;}

.cnews_content font.font{ color:#d50009;}

.cnews_type{font-weight:bold;height:25px;line-height:25px;position:relative;}

.cnews_type a{position:absolute;top:0;right:0;line-height:25px;}

.ntype_pic{float:left;width:150px;border:1px solid #ccc;}

ul.cnews_list{min-height:110px;_height:110px;padding-bottom:10px;}

ul.cnews_list li{position:relative;height:28px;padding-top:5px;border-bottom:1px dotted #ccc;float:right;width:700px;}

.news_type{line-height:23px;font-weight:bold;clear:both;}

.news_more{line-height:23px;font-weight:bold;clear:both;text-align:right;}

ul.list_news{min-height:200px;_height:200px;}

ul.list_news li{position:relative;height:28px;padding-top:5px;border-bottom:1px dotted #ccc;}

span.date{position:absolute;right:5px;top:5px;}



/*dis_news*/

#dis_news{}

#dis_news .dnews_title{font-weight:bold;font-size:16px;_height:30px;min-height:30px;line-height:30px;text-align:center;}

#dis_news .dnews_line{text-align:center;_height:25px; line-height:25px; border-top:1px dashed #ccc;}

#dis_news .dnews_content{padding:5px;_height:200px;min-height:200px;line-height:23px;}



/*list_links*/

ul.list_links{text-align:center;min-height:200px;_height:200px;}

ul.list_links li{float:left;padding:5px 10px;text-align:center;width:140px;min-height:50px;_height:50px;}

ul.list_links li img{width:130px;height:50px;}



/*blan*/

.lan_bg{ background:#6a6a6a url(../images/lan_bg.jpg) repeat-x;}

#blan{ width:1200px; margin:0 auto; padding:20px 0; color:#fff;}

#blan a{ color:#fff;}

#blan a:hover{ color:#FF9900;}

#blan .b_code{ float:left; width:307px; height:170px; }

#blan .bc_top{ font-size:16px; height:30px;}

#blan .bc_lan{ float:left; padding-right:12px; width:120px; text-align:center; font-size:14px;}

#blan .bc_lan img{ display:block; margin-bottom:5px;}

#blan .b_lan{ float:left; width:472px; border-left:1px solid #989898; border-right:1px solid #989898; padding-left:47px; min-height:170px; _height:170px;}

#blan .b_list{ float:left; width:100px; padding-right:20px; min-height:130px; _height:130px;}

#blan .bl_name{ font-size:16px; border-bottom:1px solid #fff; height:37px; line-height:35px; width:80px;}

#blan .b_list ul{ padding-top:20px;}

#blan .b_list li{ height:30px; width:100px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

#blan .b_ser{ width:210px;}

#blan .b_ser li{ width:210px; }

#blan .b_cont{ float:right; width:303px; padding-top:100px; line-height:23px; padding-left:17px; line-height:23px; background:url(../images/b_cont.jpg) no-repeat; min-height:90px; _height:90px;}

/* footer */

#footer{ background:#171717; color:#fff;}

#footer a{ color:#fff;}

#footer a:hover{ color:#FF9900;}

#footer .bottom{width:1200px;margin:0 auto; padding:10px 0; padding-top:12px; min-height:30px; _height:30px;}

#footer .bleft{ float:left; width:400px; line-height:23px;}

#footer .bleft span{ padding:0 15px;}

#footer .bcopy{ float: right; width:600px; text-align:right; line-height:23px;}



#kefu{ position: fixed; right:10px; top:250px; width:66px;}

#kefu .kf_l{ width:66px; height:76px; display:block; cursor:pointer;}

#kefu .kf_01{ background:url(../images/kf_01.jpg) no-repeat;}

#kefu .kf_02{ background:url(../images/kf_02.jpg) no-repeat;}

#kefu .kf_03{ background:url(../images/kf_031.jpg) no-repeat;}

#kefu .kf_03 span{ position:absolute; right:66px; top:0; border:1px solid #c3000b; display:none;}

#kefu .kf_03 span img{ width:100px; height:100px;}

#kefu .kf_03:hover span{ display:block;}

#kefu .kf_04{ background:url(../images/kf_04.jpg) no-repeat; height:57px;}