*{margin:0;padding:0;}
body{padding:0;margin:0;font-family: "微软雅黑";font-size:14px;color:#555;background:#fefaef;}
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:#c7ad85;text-decoration:none;outline:none;}
a img{border:none;}
table tr td{font-size:14px;}
font{ font-size:14px;}
ul{list-style:none;}
.length{word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.box{display: -moz-inline-stack; display:inline-block; *display:inline; *zoom:1;}
/* Wrapper */
#wrapper{}
.font{font-family:"宋体";}
/* Header */
#header{width:1100px;margin:0 auto; position:relative; height:121px;}
.top{ position:relative; height:67px;}
.logo{ position:absolute; top:0; left:0; z-index:99; background:url(../images/logo.jpg) no-repeat; width:473px; height:121px; display:block;}
.top_tel{ position:absolute; right:207px; white-space:nowrap; min-width:140px; _width:140px; top:29px; height:28px; font-size:12px;}
.top_tel font ,.top_tel td{ font-size:12px;}
.top_lan{ top:30px; right:12px; position:absolute; font-size:12px; width:200px; text-align:right;}
.top_lan span{ padding:0 8px;}
.top_lan a.t_code{ position:relative; z-index:99;}
.top_lan a.t_code img{ display:block; width:120px;}
.top_lan a.t_code b{ position:absolute; left:-30px; top:20px; display:none;}
.top_lan a.t_code:hover b{ display:block;}

.banner{position:relative; height:500px; z-index:1;}
.banner .a_bigImg{ height:500px; background-image:url(../images/banner.jpg);}
.sub_banner{position:relative; height:500px; z-index:1;}
.sub_banner .a_bigImg{ height:500px; background-image:url(../images/sub_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:-150px; z-index:9;}
.ul_change_a2 li{ display:inline; position:relative; text-align:center; padding:0 5px;}
.ul_change_a2 span{display: -moz-inline-stack; display:inline-block; *display:inline; *zoom:1; cursor:hand;cursor:pointer; width:12px; height:12px; overflow:hidden; background:url(../images/icon.png) no-repeat;}
.ul_change_a2 span.on{ background-position:0 -12px;}
.clear{clear:both;}
/* Menu */
#menu{ height:54px; padding-left:480px;}
#menu ul {}
#menu ul li{float:left; padding-left:6px;}
#menu ul li a.m_a{ display:block; height:40px; line-height:38px; font-size:15px; width:82px; text-align:center;}
#menu ul li a.m_a:hover{}

/* Search */
#search{ background:#c7ad85; padding:15px 20px 0 20px; height:75px}
#search .sear_t{ color:#fefaef; font-size:16px; height:30px;}
#search .keyword{ float:left; background:#fff; width:135px; height:31px; padding-left:10px;}
#search .keyword input{height:31px;font-size:12px;width:130px;line-height:29px;float:left;border:0;color:#666666; outline: none;}
#search .submit{cursor:pointer;float:left;background:url(../images/search.jpg) no-repeat;width:34px;height:31px;border:0;}

/* Home */
#home{}
#home .h_bg{ background:#f6f1e4;}
#home .h_page{ width:1100px; margin:0 auto;}
#home .h_intr{ padding:60px 0; min-height:300px; _height:300px;}
#home .intr_top{ background: url(../images/h_intr.jpg) top center no-repeat; height:160px;}
#home .intr_con{ line-height:1.8; min-height:100px; _height:100px;}
#home .h_news{ padding:57px 0; min-height:200px; _height:200px;}
#home .hn_top{ background:url(../images/h_news.jpg) no-repeat; height:62px;}

/*h_news*/
#home .first_n{ float: left; width:650px; padding-right:25px; border-right:1px dotted #ccc; height:180px;}
#home .f_pic{ display:block; float:left; width:256px;}
#home .f_con{ float:right; width:370px;}
#home .f_name{ font-size:16px; width:370px; height:40px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#home .f_name a{ color:#c19e69;}
#home .f_date{ height:25px; font-size:12px; color:#777;}
#home .f_text{ line-height:23px; height:69px; overflow: hidden;}
#home .f_more{ padding-top:20px;}
#home .f_more a{ color:#c19e69;}
#home .hn_list{ float:right; width:395px;}
#home .hn_list li{  position: relative; height:33px;}
#home .hn_list li font{ font-family:"宋体";}
#home .hn_list li span{ position:absolute; top:0; right:0; color:#777;}

/* Page */
#page{width:1100px;margin:0 auto;min-height:300px;_height:300px; padding:20px 0;}
/*Sidebars*/
#sidebar{float:left;width:220px;min-height:200px;_height:200px;}
.left_t{ height:52px; line-height:50px; padding-left:30px; color:#fff; background:#c7ad85;}
.left_t span{ font-size:24px;}
.left_list { border:1px solid #ddd; border-bottom:0; border-top:0;margin-bottom:15px; background:#fff;}
.left_list ul {}
.left_list ul li{}
.left_list ul li a.f_a{ display:block; height:45px; line-height:43px; font-size:16px; padding-left:30px; width:188px; border-bottom:1px solid #ddd; background:url(../images/l_x.jpg) 190px 18px no-repeat; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.left_list ul li a.shover,.left_list ul li a:hover{color:#c7ad85; background:url(../images/l_x2.jpg) 190px 18px no-repeat; }

/* Content */
#content{float:right;width:845px;min-height:200px;_height:200px;}
.right-head{ padding-top:8px; background: url(../images/right-head.jpg) left bottom no-repeat; height:34px;}
.l_title{ float:left; width:350px; font-size:18px;}
.r_title{ float:right; float:right; width:450px; text-align:right; font-size:13px; }
.r_title span{ padding:0 2px;}
.content-inner{padding:10px 0;min-height:400px;_height:400px;text-align:left;line-height:25px;}

/*list_pro*/
ul.list_pro{text-align:center;min-height:200px;_height:200px;}
ul.list_pro li{float:left;width:271px; padding:0 5px; height:275px;}
ul.list_pro img{border:1px solid #ddd;height:200px; max-width:265px; margin-bottom:5px;}

/*list_pic*/
ul.list_pic{text-align:center;min-height:200px;_height:200px;}
ul.list_pic li{float:left;width:271px; padding:0 5px; height:275px;}
ul.list_pic img{border:1px solid #ddd;height:200px; max-width:265px; margin-bottom:5px;}

/*dis_big*/
.dis_big{ text-align:center;}
.dis_name{font-weight:bold;line-height:30px;height:30px;}
.dis_pic{ position: relative; _height:50px;}
.dis_pic a{ position:absolute; width:102px; height:95px; top:50%; margin-top:-47px; display:none;}
.dis_pic a.p_prev{ background:url(../images/left.png) no-repeat; left:0;}
.dis_pic a.p_next{ background:url(../images/right.png) no-repeat; right:0;}
.dis_pic a b{ display:none;}
.dis_pic img{border:1px solid #ccc;}
.dis_note{text-align:left;line-height:23px;}
/*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:700px;margin:0 auto;}
.cnews_content font.font{ color:#FF0000;}
.cnews_content .cnews_type{font-weight:bold;height:25px;line-height:25px;position:relative;}
.cnews_content .cnews_type a{position:absolute;top:0;right:0;line-height:25px;}
.cnews_content .ntype_pic{float:left;width:150px;border:1px solid #ccc;}
.cnews_content ul.cnews_list{min-height:110px;_height:110px;padding-bottom:10px;}
.cnews_content ul.cnews_list li{position:relative;height:28px;padding-top:5px;border-bottom:1px dotted #ccc;float:right;width:500px;}
.cnews_content .news_type{line-height:23px;font-weight:bold;clear:both;}
.cnews_content .news_more{line-height:23px;font-weight:bold;clear:both;text-align:right;}
.cnews_content ul.list_news{min-height:200px;_height:200px;}
.cnews_content ul.list_news li{position:relative;height:28px;padding-top:5px;border-bottom:1px dotted #ccc;}
.cnews_content  span.date{position:absolute;right:5px;top:5px;}

ul.list_info{ min-height:300px; _height:300px;}
ul.list_info li{  padding-bottom:20px; margin-bottom:20px; border-bottom:1px dotted #bbb; font-size:14px;}
ul.list_info li img{ float:left; width:220px; display:block; border:1px solid #ddd; }
ul.list_info li .ln_con{ float:right; width:600px;}
ul.list_info li .ln_name{ font-size:18px; height:36px; display:block; width:600px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:30px;}
ul.list_info li .ln_text{ height:69px; line-height:23px; color:#777;}
ul.list_info li .ln_date{  font-size:12px; margin-top:15px;}

/*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:10px 0;_height:400px;min-height:400px;line-height:23px;}
#dis_news .dnews_content img{ max-width:100%;}
/*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:#888888 url(../images/lan_bg.jpg) repeat-x;}
#blan{ width:1100px; margin:0 auto; padding-top:26px; color:#fff;}
#blan a{ color:#fff;}
#blan a:hover{ color:#FF9900;}
#blan .b_list{ float:left; padding-left:20px; width:90px; padding-right:10px; min-height:130px; background:url(../images/bline.jpg) 0 5px no-repeat; _height:130px;}
#blan .bl_name{ font-size:14px; height:30px;}
#blan .b_list li{ height:25px; width:90px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/* footer */
#footer{ background:#444444; color:#fff; border-top:6px solid #c19e69;}
#footer a{ color:#fff;}
#footer a:hover{ color:#c7ad85;}
#footer .bottom{width:1100px;margin:0 auto; padding-top:30px; padding-bottom:30px; min-height:60px; _height:60px;}
#footer .b_code{ float:left; width:103px;}
#footer .b_code img{ display:block; width:85px;}
#footer .b_con{ float:left; width:725px; font-size:13px;}
#footer .b_con td,#footer .b_con font{ font-size:13px;}
#footer .b_lan{ height:30px; line-height:28px;}
#footer .b_lan span{ padding:0 8px;}
#footer .b_copy{ min-height:30px; height:30px; line-height:23px;}
#footer .b_cont{ float:right; width:170px; background:url(../images/btel.jpg) no-repeat; padding-left:60px; line-height:1.8;}

