/*
2014-1-16
*/
@charset "gb2312";
/*=CSS Reset
---------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}body{font: 12px Microsoft YaHei,Tahoma,Verdana,STHeiTi,simsun,sans-serif}input,label,option,button,select,textarea{font -family: "lucida grande", tahoma,verdana,arial,STHeiTi,simsun,sans}
h1,h2,h3,h4,h5,h6{font-size:100%;}address,cite,dfn,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}small{font-size:12px;}ul,ol,li{list-style:none;}a{text-decoration:none;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}legend{color:#000;}fieldset,img{border:0;}button,input,select,textarea{font-size:100%;font-family:inherit;}button{cursor:pointer;}table{border-collapse:collapse;border-spacing:0;}a,:focus{outline:none;}*:first-child+html a{star:expression(this.onFocus=this.blur());}*html a{star:expression(this.onFocus=this.blur());}
TD {
	FONT-SIZE: 12px; COLOR: #303030; LINE-HEIGHT: 150%
}
/*=Common Style (根据需求自行删减)
-------------------------------------------*/
/**link**/
:link, :visited {text-decoration: none;}
a:link,a:visited{color:#555; text-decoration:none;}
a:hover{text-decoration: none;color:#DF5E0D;} 
/**font**/
.ffy{font-family:Microsoft YaHei;}/*微软雅黑(\5fae\8f6f\96c5\9ed1)*/
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.c1, a.c1 {color: #E62223;}
/**字体粗细和正常**/
.fwb{font-weight:bold;}
.fwn{font-weight:normal}
/**文本对齐**/
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
/**文本缩进**/
.t2{text-indent:2em; text-align:left;}
/**字体修饰**/
.tdu{text-decoration:underline;}
/**居中**/
.auto-center{margin-left:auto;margin-right:auto;}/*使用前提，它是块级的和有宽度*/
/**浮动 与 清除**/
.fl{float:left;}
.fr{float:right;}
.cb{clear:both; line-height:0px; height:0px; font-size:0px;}
/*清除浮动-clear float-*/
.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.clearfix{#zoom:1;}
.ovf{ overflow:hidden;}
/**图片替换**/
.tin{text-indent:-9999px;}
.rel{ position:relative;}
.abs{ position:absolute;}
.red{ color:#d80400;}
/*=Layout
-------------------------------------------*/
body{ background:#FFF; color:#5e5e5e}
.header .top,.content{width:980px; margin:0 auto;}
/*=Header
-------------------------------------------*/
.header{background:url("../images/header_bg.jpg")/*tpa=http://www.huary.cn/html/images/header_bg.jpg*/ repeat-x; }
.header .top{ height:117px; overflow:hidden;position:relative;}
.header .logo{ width:560px; height:62px; float:left; background:url("../images/logo.jpg")/*tpa=http://www.huary.cn/html/images/logo.jpg*/ no-repeat; margin-top:25px;}
.header .logo a{ display:block;width:560px; height:62px; }
.header .collect{ float:right; margin-top:10px; height:30px;}
.header .collect a{ line-height:30px; padding:0 10px; background:url("../images/i.jpg")/*tpa=http://www.huary.cn/html/images/i.jpg*/ no-repeat right center;}
.header .collect a.end{ background:none;}
/*nav*/
.navbox {display:block; font-size:14px;height:74px; background:url("../images/nav_bg.jpg")/*tpa=http://www.huary.cn/html/images/nav_bg.jpg*/ repeat-x center top; }
#nav {display:block; font-size:14px; width:980px; margin:0 auto; background:url("../images/nav_bg1.jpg")/*tpa=http://www.huary.cn/html/images/nav_bg1.jpg*/ repeat-x left bottom; height:74px;}
#nav .mainlevel {float:left;text-align:center; display:block; width:138px; text-align:center; background:url("../images/nav_line.jpg")/*tpa=http://www.huary.cn/html/images/nav_line.jpg*/ no-repeat right top;}
#nav .mainlevel a {color:#fff;text-decoration:none; line-height:37px; height:37px; text-align:center; padding:0 9px; display:block;}
#nav .mainlevel a:hover {color:#fff; text-decoration:none; background: url("../images/nav_hover.jpg")/*tpa=http://www.huary.cn/html/images/nav_hover.jpg*/ no-repeat;}
#nav .mainlevel ul {position:absolute; display:none; width:800px; *width:2000px; font-size:12px;background: url("../images/nav_bg_hov.jpg")/*tpa=http://www.huary.cn/html/images/nav_bg_hov.jpg*/ no-repeat 67px top; }
#nav .mainlevel li {float:left;}
#nav .mainlevel li a {padding:0 8px; padding-top:2px;color:#666; display:block; height:28px; line-height:28px;}
#nav .mainlevel li a:hover {color:#3f240e; text-decoration:none; background:none; }
#nav .current{}
#nav .fw ul{ margin-left:-200px;background: url("../images/nav_bg_hov.jpg")/*tpa=http://www.huary.cn/html/images/nav_bg_hov.jpg*/ no-repeat 247px top;}
#nav .end{ background:none;}
#nav .focus{background-color:#666; background:url("../images/nav_hover.jpg")/*tpa=http://www.huary.cn/html/images/nav_hover.jpg*/ no-repeat; }
.search{ position:absolute; top:78px; right:0;}
.search p{ height:21px; line-height:21px; font-size:14px; padding-right:10px;}
.search p span{ color:#da2420;}
.search .input-kw{ height:19px; width:160px; border:1px solid #e6e6e6}
.search .input-btn{ width:50px; height:21px; background:url("../images/btn.jpg")/*tpa=http://www.huary.cn/html/images/btn.jpg*/ no-repeat; border:none;}
.focusbar{ background:#f1f1f1; }
/* 焦点图 */
.focus{width:980px;position:relative; margin:0 auto;}
.f426x240{width:980px;height:346px;overflow:hidden}
.f426x240 img{width:980px;height:346px}
.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides_nav{height:51px;width:31px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.5;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url("../images/i.png")/*tpa=http://www.huary.cn/html/images/i.png*/ no-repeat 0 -560px;margin-top:-28px}
.rslides_nav:active{opacity:1.0}
.rslides_nav.next{left:auto;background-position:-31px -560px;right:0}
.rslides_tabs{clear:both; position:absolute; bottom:-20px;right:10px;}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:rgba(0,0,0, .2);background:#DDD;display:inline-block;_display:block;*display:block;width:8px;height:8px}
.rslides_tabs .rslides_here a{background:rgba(0,0,0, .6);background:#356abe}

/*=Content
-------------------------------------------*/
.content{overflow:hidden; background:#fff; padding-top:28px;background:url("../images/focus_bg.jpg")/*tpa=http://www.huary.cn/html/images/focus_bg.jpg*/ repeat-x center top;} 
.about{ width:620px; height:202px; background:url("../images/about_bg.jpg")/*tpa=http://www.huary.cn/html/images/about_bg.jpg*/ no-repeat; padding-left:10px;float:left;}
.title{ font-size:16px; color:#1961b4; background:url("../images/dottitle.jpg")/*tpa=http://www.huary.cn/html/images/dottitle.jpg*/ no-repeat left 6px; padding-left:20px; text-align:left;}
.title span{ color:#999; font-size:14px; padding-left:5px; text-transform: capitalize}

.about .ct{ padding:0 10px;}
.about .ct p{ line-height:26px;color:#505050; padding-top:10px;}
.about  a{ color:#dc3533;}
.about .aboutimgs{ float:right; margin-left:10px;}
.indexnews{ float:left; padding-left:15px; width:335px;background:url("../images/dots.jpg")/*tpa=http://www.huary.cn/html/images/dots.jpg*/ no-repeat 180px 8px;}
.indexnews .title{ border-bottom:1px solid #d0cfd4; padding-bottom:5px;}
.indexnews .title a{ float:right; font-size:12px; color:#999; padding-top:2px;}
.indexnews .ct{ padding:10px 5px;}
.indexnews .ct li{ background:url("../images/i.jpg")/*tpa=http://www.huary.cn/html/images/i.jpg*/ no-repeat left center; padding-left:15px; line-height:24px; height:24px; overflow:hidden; vertical-align:top;}
.indexnews .ct li a{ float:left;}
.indexnews .ct span{ float:right; font-family:Arial, Helvetica, sans-serif; color:#999;}

/**/
.main{ clear:both; padding-top:10px; overflow:hidden; margin-bottom:10px;}
.sidebar{ float:left; width:243px;}

.picslink a{ display:block; margin-bottom:10px;}
.mainright{ float:right; width:720px;}
.mainright .yyly{ border:1px solid #ebebeb; width:680px; height:125px; background: url("../images/yyly_bg.jpg")/*tpa=http://www.huary.cn/html/images/yyly_bg.jpg*/ no-repeat right center; padding:10px 20px;}
.mainright .yyly .ct{ padding:5px;}
.mainright .yyly .ct p{ line-height:24px;}
/**/
.product{border:1px solid #ebebeb;/*background:url(../images/cp_bg.jpg) no-repeat center bottom;*/}
.product .title{  height:36px; background:url("../images/title3.jpg")/*tpa=http://www.huary.cn/html/images/title3.jpg*/ no-repeat; line-height:36px; padding-left:42px;}
.product .title span{ padding-right:10px; float:right; font-size:12px; }
.product .title span a{color:#999;}
#slide{overflow:hidden; width:700px; padding:10px 0;  margin:10px auto 0;}
#slide ul{list-style:none;}
#slide ul li{float:left; text-align:center; }
.slideul1{width:3999px;}
.slideul2 li{padding:0 7px 7px;}
.slideul2 li p{ line-height:30px;width:160px;line-height:18px;}
.slideul2 li img{ width:160px; height:110px;}
.contact .title{ background:url("../images/contact_bg.jpg")/*tpa=http://www.huary.cn/html/images/contact_bg.jpg*/ no-repeat; line-height:27px; padding-left:30px; font-size:14px;}
.contact .ct{ height:140px; padding:15px; background:#fafafa}
.contact .ct p{ line-height:22px;}
/*=Footer
-------------------------------------------*/	
.footer{height:60px; clear:both;background:url("../images/footbg.jpg")/*tpa=http://www.huary.cn/html/images/footbg.jpg*/ repeat-x center top; padding-top:35px; }
.ftinner {height: 35px;margin: 0 auto;width: 1000px;}
.copyright { text-align:center;}
.copyright p {font-size: 12px;}


/*------------------列表页*/
.banner{ background:url("../images/banner_bg.jpg")/*tpa=http://www.huary.cn/html/images/banner_bg.jpg*/ repeat-x left bottom; padding-bottom:14px;}
.side{ width:200px; float:left;}
.side .tit{  background: url("../images/contact_bg.jpg")/*tpa=http://www.huary.cn/html/images/contact_bg.jpg*/ no-repeat scroll 0 0 transparent;font-size: 14px;line-height: 27px;padding-left: 30px;  color: #1961B4; text-align:left;}
.side .tit span{color:#adbec6; font-size:14px; text-transform:uppercase; padding-left:30px; display:block; line-height:16px;}
.side .ct{padding-bottom:31px; background:#FAFAFA; margin-bottom:10px; text-align:left;}
.side ul{ padding:5px 0;}
.side ul li{width:100%;line-height: 33px; margin-top:1px; border-bottom:1px solid #ddd; background:url("../images/dot.jpg")/*tpa=http://www.huary.cn/html/images/dot.jpg*/ no-repeat 35px 11px;padding:6px 0;}
.side ul li a{ display:block; font-size:12px; color:#333;padding-left:50px;padding-right:10px;line-height:20px; }
.side ul li.on a{ color:#cb0101;}
.side ul li a:hover{color:#cb0101;}

.colmain{ overflow:hidden; margin-bottom:10px;} 
.article{ float:right; width:750px;margin-bottom:15px; overflow:hidden; padding:0 0 0 20px;}
.colnav{ overflow:hidden; height:35px; line-height:35px; border-bottom:2px solid #ddd;}
.colnav .col-title {color: #CC0000;font-size: 16px;letter-spacing: 1px;line-height: 29px;overflow: hidden;padding-left: 19px;}
.crumb{ height:32px; color:#5f5f5f; text-align:right; border-bottom:1px dotted #ddd; margin-top:1px; }
.crumb a{ color:#969696;}
.crumb span{font-size: 16px; background: url("../images/tt.jpg")/*tpa=http://www.huary.cn/html/images/tt.jpg*/ no-repeat 5px 5px;color:#d4211c; height:36px; display:block; float:left; padding-left:25px;}
.crumb1{ line-height:30px; height:32px; float:left;}
.crumb1 a{ color:#969696;}
.article .col-title{ line-height:29px;overflow:hidden; font-size:16px;padding-left:15px; color:#cc0000; letter-spacing:1px; background:url("../images/tt.jpg")/*tpa=http://www.huary.cn/html/images/tt.jpg*/ no-repeat 5px 50%; padding-left:19px;}
.section{ padding:20px 10px;}
.section .listcon li{line-height:32px; padding-left:20px; position:relative; border-bottom:1px dotted #ccc;background:url("../images/dot.jpg")/*tpa=http://www.huary.cn/html/images/dot.jpg*/ no-repeat 5px 50%;}
.section .listcon li span{ position:absolute; top:0; right:0; color:#777; font-size:12px}
.section .listcon li.blank{ height:20px; background:none; border-bottom:none;}
/*图片列表*/
.listpics{ overflow:hidden;}
.listpics li{ overflow:hidden; padding:0 0 15px;  margin-bottom:15px; float:left; margin:5px 25px; text-align:center;}
.listpics img{ width:180px; height:110px; padding:3px; border:1px solid #ddd;}
.listpics .texts{ overflow:hidden; width:}
.listpics .texts .tith3{ font-size:16px; color:#000; font-weight: normal; padding-bottom:6px;}
.listpics .texts p{ font-size:14px; line-height:24px;}
.listpics .texts .more{ color:#CC3300; font-size:13px; clear:both;}

/*全站搜索页面*/
.search_box{ border:1px solid #ddd; overflow:hidden; width:1001px;}
.search_box .search_left{float: left;margin:0 19px;width: 158px; display:inline;}
.search_box .search_left .tith2{ background:#f14b01;color: #FFF;font-size: 16px;margin-top: 10px;padding: 5px 20px; font-weight:normal; text-align:center;}
.search_box .search_left .u_list{background:#fcfcfc;padding: 10px;}
.search_box .search_left .u_list li{ height:30px; line-height:30px; border-bottom:1px dotted #ddd; text-align:center; font-size:15px; letter-spacing:10px;}
.search_list{ float:left; overflow:hidden; width:780px; margin-top:10px; margin-left:7px;}
.search_list .title{ font-size:16px; color:#d80806; border-bottom:2px solid #f14b01; line-height:32px;}
.search_list ul{ padding:10px;}
.search_list ul li{ background:url("../images/dot.png")/*tpa=http://www.huary.cn/html/images/dot.png*/ no-repeat 0 -98px; padding:0 0 10px 20px; border-bottom:1px solid #ddd; margin:5px 0 10px;}
.search_list ul li p{ line-height:200%; font-size:13px; clear:both;}
.search_list ul li a{ color:#000; display:block; float:left; font-size:15px; padding-bottom:5px;}
.search_list ul li span{ float:right;}
.search_box .pagelist{ margin:10px auto 20px; background:none;}

/*内容页*/
.section h1{ text-align:center; font-size:24px; font-weight:normal; }
.section .post{ text-align:center; color:#777; padding:10px; font-size:12px;}
.section .post span{ padding:0 15px;}
.section .show{ line-height:200%; overflow:hidden; text-align:left;}
.section .show img{width:expression_r(this.width > 910 && this.height < this.width ? 910:true);max-width:910px;}
.section .show p{ padding-bottom:12px;line-height:200%;}
.section .show .pics{ float:left; margin-right:15px;}
.section .show .pics img{ border:5px solid #f9f9f9;}
.section h2{ line-height:32px; font-weight:normal; margin-bottom:10px; color:#003398; overflow:hidden; background:url("../images/h2bg.jpg")/*tpa=http://www.huary.cn/html/images/h2bg.jpg*/ no-repeat;}
.section h2 span{ background:#da211f; height:32px; display:block; font-size:16px; color:#fff; padding:0 5px; float:left;}

/*分页*/
.pagelist{color:#555;text-align:center; clear:both; margin-top:20px;font-family:"宋体"; background-position:0 -114px; background-repeat:repeat-x; height:30px; padding-top:7px; font-size:12px;}
.pagelist a{cursor:pointer; padding:2px 5px;color:#555; }
.pagelist span{color:#555; width:1px; padding-left:5px;}
.pagelist a.current,.pagelist a:hover{ color:#555;  }
.pagelist input{ vertical-align:middle;}
.pagelist input.go{height:20px; width:25px; font-size:12px; line-height:20px;}
.pagelist input.pageN{ width:15px; height:15px; margin:0 3px;}
.nextup {clear: both;color: #666666;font-size: 12px;height: auto;line-height: 24px;padding: 20px 0 0 10px;text-align: left; width: 620px;}
.nextup a:link, .nextup a:visited { color: #034A99;}

.table{overflow: hidden;padding: 15px 20px 20px;}
.table table td{padding: 5px;}
.table table td input.input-text{border: 1px solid #D7D7D7;height: 20px;width: 290px;}
.table .textarea{width: 430px;}
.table .submit{background: url("../images/submit.png")/*tpa=http://www.huary.cn/html/images/submit.png*/ no-repeat 0 0;border: medium none;color: #FFFFFF;cursor: pointer;height: 23px;width: 51px;}
.table .reset{background: url("../images/reset.png")/*tpa=http://www.huary.cn/html/images/reset.png*/ no-repeat 0 0;border: medium none;color: #FFFFFF;cursor: pointer;height: 23px;margin-left: 10px;width: 51px;}
.table span{color: #FF0000;padding-left: 5px;}
.table caption{font-size: 14px;font-weight: bold;height: 40px;line-height: 30px;padding-left: 90px;text-align: left;}