/* CSS Document */

@charset "utf-8";

*{margin:0px;padding:0px;}

body,div,li,ul,ol,dl,dd,dt,span,b,strong,p,h1,h2,h3,h4,h5{margin:0;padding:0;}

ul,li,dl,dt,dd,ol{list-style:none;list-style-type:none;}

a img,a{border:none;text-decoration:none;}

body{font-size:13px; margin:0px; padding:0px;font-family:"Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜";scrollbar-face-color: #b46868;}

input{margin:0px;:0px; outline:none;}

input:focus{outline:none;}

a:hover,a:active,a:visited{ text-decoration:none;}

/* Ã©â€â„¢Ã¨Â¯Â¯Ã¦ÂÂÃ§Â¤Âº */

.error-div{ position:fixed; top:50%; left:50%; overflow:hidden; margin:-230px 0 0 -400px; width:800px; height:460px; border:dashed 2px #ddd; background:#fafafa; font-family:"Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜";}

.error-div .error-icon{ margin:30px auto 10px auto; text-align:center;}

.error-div .error-tips{ height:30px; color:#f37873; text-align:center; font-size:14px; line-height:30px;}

.error-div .error-tips img{ position:relative; top:20px;}

.error-div .error-time{ margin:10px auto 10px auto;color:#adadb0;text-align:center;}

.error-div .error-time span{ color:#f2a1a0;}

.error-div .error-time a{color:#adadb0;}

.error-div .error-switch1,.error-div .error-switch2{ height:35px;text-align:center; line-height:35px;}

.error-switch1 a,.error-switch2 a{ color:#f2a1a0;}

.error-div a:hover{color:#f37873;}

.error-div .error-close{ position:absolute; top:8px; right:12px; color:#adadb0; font-size:23px; cursor:pointer;}

/* Ã¦Â²Â¡Ã¦Å“â€°Ã¦â€¢Â°Ã¦ÂÂ® */

.i-nodata{ overflow:hidden; margin:15px auto; width:200px; height:160px; color:#666; text-align:center; cursor:pointer;}

.i-nodata img{ display:block; margin:0px auto; text-align:center;}


/* Ã¥Ë†â€ Ã©Â¡Âµ */

.pagination {display: inline-block;padding-left: 0;margin: 20px 0;border-radius: 4px;}

.pagination > li {display: inline;}

.pagination > li > a,.pagination > li > span {position: relative;float: left;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;color: #337ab7;text-decoration: none;background-color: #fff; border: 1px solid #ddd;}

.pagination > li:first-child > a,

.pagination > li:first-child > span {margin-left: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}

.pagination > li:last-child > a,

.pagination > li:last-child > span {border-top-right-radius: 4px;border-bottom-right-radius: 4px;}

.pagination > li > a:hover,

.pagination > li > span:hover,

.pagination > li > a:focus,

.pagination > li > span:focus {z-index: 3;color: #23527c;background-color: #eee;border-color: #ddd;}

.pagination > .active > a,

.pagination > .active > span,

.pagination > .active > a:hover,

.pagination > .active > span:hover,

.pagination > .active > a:focus,

.pagination > .active > span:focus {z-index: 2;color: #fff;cursor: default;background-color: #337ab7;border-color: #337ab7;}

.pagination > .disabled > span,

.pagination > .disabled > span:hover,

.pagination > .disabled > span:focus,

.pagination > .disabled > a,

.pagination > .disabled > a:hover,

.pagination > .disabled > a:focus {color: #777;cursor: not-allowed;background-color: #fff;border-color: #ddd;}

.pagination-sm > li > a,

.pagination-sm > li > span {padding: 5px 10px;font-size: 12px;line-height: 1.5;}

.pagination-sm > li:first-child > a,

.pagination-sm > li:first-child > span {border-top-left-radius: 3px;border-bottom-left-radius: 3px;}

.pagination-sm > li:last-child > a,

.pagination-sm > li:last-child > span {border-top-right-radius: 3px;border-bottom-right-radius: 3px;}

.page{ text-align:center; clear:both;}

.page li.active a{ background:#e32003; border:solid 1px #e32003;}



.topdiv{ width:100%; min-width:1200px; height:31px; line-height:31px; background: url(../images/bg-top.jpg); overflow:hidden;}

.topdiv .top{ width:1200px;color:#333; height:31px; font-size:14px; margin:0px auto; overflow:hidden;}



.main_div{ width:100%;height:auto;min-width:1200px; clear:both; background:url(../images/bg-body.png) repeat-y top center;}



.banner-div{ display:block; width:1200px; height:200px; margin:10px auto 1px auto; overflow:hidden;}



.nav-ul{ width:1200px; margin:0px auto; height:40px; overflow:hidden; background:url(../images/bg-nav.jpg) no-repeat;}

.nav-ul li{ display:block; float:left; text-align:center; line-height:40px; width:120px; background:url(../images/bg-navline.png) no-repeat left center;}

.nav-ul #home{ background:none;}

.nav-ul li a{ display:block; color:#fff; font-size:16px;}

.nav-ul li a:hover{ color:#fbd912;}

.nav-ul li a.hover{ color:#fbd912;}



.link-div{ background:url(../images/bg-link.png); width:1201px; height:47px; clear:both; margin:15px auto 0px auto;}

.link-div .web-link{width:1070px; float:right; height:47px;}

.link-div .web-link .link-name{ /* width:195px; */ /* height:30px; */ /* background:#fff; */ /* border:1px solid #ffe08d; */ /* border-radius:2px; */ margin-top:8px; float:left; /* margin-right:17px; */ /* position:relative; */color: #fff;}

.link-div .web-link .name{ display:block; float:left; color: #FFF; font-size:14px; margin-top:5px; margin-left:25px; /* width:140px; */ height:20px; overflow:hidden;}

.link-div .web-link .more{ display:block; float:right; background:url(../images/listdot-4.png); width:17px; height:14px; margin-top:8px; margin-right:10px; cursor:pointer;}

.link-div .itemul{ position:absolute; top:-313px; left:-1px; width:195px; background:#fff; border-radius:2px; height:300px; border:1px solid #ffe08d; padding-bottom:10px; display:none;}

.link-div .itemul li{ display:block; height:35x; line-height:35px; width:165px; margin:0px auto; text-align:center; border-bottom:1px dashed #e1e1e1; overflow:hidden;}

.link-div .itemul a{ color:#000; display:block; font-size:14px;}

.link-div .itemul li:hover a{ color:#e32003;}



.copyright-div{ width:1200px; height:60px; margin:20px auto 0px auto; overflow:hidden; clear:both; text-align:center; color:#666; font-size:14px; line-height:20px;}

.copyright-div a{ color:#666;}

/*Ã¥â€ â€¦Ã©Â¡Âµ*/

.cont-inside{ width:1200px; height:auto; margin:0px auto;min-width:1200px; overflow:hidden;}

.cont-inside .in-content{ width:1200px; margin:10px auto 0px auto; height:auto;min-height:500px; overflow:hidden;}

.cont-inside .in-content .type-list{  margin-bottom:10px;background:#fff;width:275px; height:auto; min-height:120px; border:1px solid #ccc; border-radius:2px; float:left;}

.cont-inside .type-list dt{ height:38px; line-height:38px; font-size:16px; background:url(../images/nav_bg.jpg);border-bottom:1px solid #ccc;color:#000;}

.cont-inside .type-list dt b{  width:4px; height:14px; background:#e32003; float:left; _display:inline; margin:12px 10px 0px 8px;}

.cont-inside .type-list dd{ width:250px; height:40px; line-height:40px; margin:0px auto; border-bottom:1px dashed #e1e1e1;}

.cont-inside .type-list dd a{ display:block;width:250px; height:40px; line-height:40px; color:#333; padding-left:20px; background:url(../images/nav_type.png) no-repeat left center;}

.cont-inside .type-list dd a.typehover{ background:url(../images/nav_type_hover.png) no-repeat left center;color:#e32003;}

.cont-inside .in-content .type-right{border-radius:2px;background:#fff;width:910px; border:1px solid #ddd; float:right;height:auto; min-height:622px;}

.cont-inside .type-right .title{ height:38px;line-height:38px; font-size:15px; background:url(../images/nav_bg.jpg);border-bottom:1px solid #ccc;color:#000;}

.cont-inside .type-right .title .nolo{ background:url(../images/youjiantou.png) no-repeat 10px center; padding-left:30px;}

.cont-inside .locationdiv{ text-align:right; width:700px; height:38px; margin:0px auto; padding-right:10px; float:right; overflow:hidden;}

.cont-inside .locationdiv a{ color:#000; background:url(../images/right_arrow.png) no-repeat left center; padding-left:8px; margin-right:5px;}

.cont-inside .locationdiv a:hover{color:#e32003;}

.cont-inside .locationdiv span{color:#000;padding-right:8px; background:url(../images/iconfont-home.png) no-repeat left center;padding-left:20px;}

.cont-inside .type-right .type-cont{ width:870px; margin:20px auto 20px auto; font-size:15px; color:#444; line-height:30px;}

.cont-inside .type-right .type-cont p{ line-height:30px;}

.cont-inside .left-news{ width:275px; height:auto; border-radius:2px; min-height:120px; border:1px solid #ccc; float:left;}

.cont-inside .left-news .title{height:38px;line-height:38px; font-size:16px; color:#444; background:url(../images/nav_bg.jpg);border-bottom:1px solid #ccc; padding-left:10px; margin-bottom:10px;}

.cont-inside .left-news .cont{ display:block;width:255px; height:65px;margin:5px auto 0px auto;}

.cont-inside .left-news .cont:hover{color:#e32003;}



.cont-inside .type-right .news-list{ width:870px; margin:20px auto 0px auto;}

.cont-inside .news-list .cont{ display:block; background:url(../images/listdot-1.jpg) no-repeat left center; height:40px; line-height:40px; border-bottom:1px dashed #e1e1e1; padding-left:10px;}

.cont-inside .news-list .cont a{ display:block;width:770px;font-size:15px; float:left; color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.cont-inside .news-list .cont span{ float:right; color:#888; font-size:13px;}

.cont-inside .news-list .cont a:hover{ color:#e32003;}



.cont-inside .art-content{width:1180px;border:1px solid #ddd;margin:20px auto 40px auto;height:auto;min-height:600px;overflow:hidden;/* text-align:center; */}

.cont-inside .art-content .art-title{ font-size:22px; color:#000; margin:20px auto 10px auto; width:1040px;}

.cont-inside .art-content .art-note{ width:1160px; line-height:35px; color:#666; border-bottom:1px dotted #ddd; margin:0px auto 20px auto; height:35px;}

.cont-inside .art-content .art-cont{ text-align:left;width:1040px;margin:0px auto; line-height:30px; }

.cont-inside .art-loca{ float:left; text-align:left; margin-left:10px; line-height:36px;}



.cont-inside .pro-list{ width:180px; height:220px; float:left; margin:10px 10px; }

.cont-inside .pro-pic{ width:180px;height:190px; border:1px solid #e7e7e7;}

.cont-inside .pro-pic img{ margin:10px 10px;}

.cont-inside .pro-title{ text-align:center; width:170px; padding-left:5px;padding-right:5px; height:30px; line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.cont-inside .pro-pic:hover{border:1px solid #e32003;}

.cont-inside .pro-title a{ color:#333;}

.cont-inside .pro-title a:hover{color:#e32003;} 



.cont-inside .up-down{ height:60px; float:left; text-align:left; margin:10px 20px 20px 20px; font-size:15px; width:1140px; border-top:1px solid #e1e1e1; padding-top:20px;}

.cont-inside .up-down a{ color:#333;}

.cont-inside .up-down a:hover{ color:#e32003;}



.cont-inside .sharediv{ float:left;margin:0 0 20px 20px; font-size:15px;}



.cont-inside .sear-loca{ float:left; text-align:left; margin:10px 10px;}

.cont-inside .res-list{ width:1060px; height:auto; min-height:500px; margin:0px auto;}

.cont-inside .res-list li{ border-bottom:1px dashed #e1e1e1; width:1060px; height:40px; line-height:40px;}

.cont-inside .res-list li a{ color:#000; display:block;width:900px; height:40px; font-size:15px; margin-left:10px; float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.cont-inside .res-list li span{ color:#aaa; float:right; margin-right:10px;}

.cont-inside .res-list li:hover a{ color:#e32003;}



.cont-inside .partner-list{ display:block; width:260px; height:108px; margin:4px 8px 20px 20px; float:left;}

.cont-inside .partner-list img{ border:1px solid #e1e1e1;}

.cont-inside .partner-list .name{ height:28px; line-height:28px; text-align:center; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; color:#2a2222; font-size:14px;}

.cont-inside .partner-list:hover .name{ color:#e32003;}



.cont-inside .basic-list{ display:block; float:left; width:200px; height:226px; overflow:hidden; margin:0px 5px 30px 10px;}

.cont-inside .basic-list .topic{ height:35px; line-height:35px; width:200px; background:url(../images/bg-red.png) repeat-x; margin-top:1px; text-align:center; color:#fff; font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding:0 5px;}

.cont-inside .basic-list:hover img{ opacity:0.7;}

.cont-inside .basic-list:hover .topic{ color:#fbd912;}



.feed_form{ width:800px; height:auto; overflow:hidden; margin:20px auto; background:#f8f8f8;}

.feed_form table{ height:auto; overflow:hidden; width:750px; margin:20px auto;}

.feed_form table td{ margin-bottom:20px;}

.feed_form input[type="text"]{margin-bottom:20px;border:1px solid #e7e7e7; width:620px; margin-right:20px; float:right; height:40px;padding-left:5px; box-sizing:border-box;}

.feed_form textarea{height:100px; line-height:20px;padding-left:5px;width:620px; margin-right:20px; resize:none;float:right;border:1px solid #e7e7e7; box-sizing:border-box;}

.feed_form .order_btn{ background:#e32003; color:#fff;cursor:pointer; font-size:18px; width:120px;height:40px; border:none; margin:20px 0 20px 25px;}

.feed_form input:focus,.feed_form textarea:focus{ border:solid 1px #61ade7; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);}

.feed_form .type-name{width:80px; height:40px; padding-bottom:20px;}

.feed_form .radio-div{ position:relative; top:-7px;left:24px;}



.feed_table,.re_table{ width:870px; height:auto; margin:0px auto; overflow:hidden; clear:both;}

.feed_table thead{ background:#e32003; color:#fff; }

.feed_table td{ border-right:1px solid #fff;text-align:center; height:35px; line-height:35px;}

.feed_table tbody tr{ background:#efefef;}

.feed_table tbody td{ border-bottom:1px solid #fff;}

.feed_table tbody a{ color:#000;}

.feed_table tbody a:hover{ color:#e32003;} 



.re_table{ border:1px solid #e1e1e1; position:relative;top:20px;}

.re_table .left{ background:#e32003; color:#fff; text-align:center;}

.re_table td{ border-bottom:1px solid #e1e1e1;}

.re_table .right{ padding:0 10px;}

.re_table .bottom td{ border-bottom:none;}



.video{ float:left; width:270px; height:auto; overflow:hidden; border:1px solid #e1e1e1; margin:0 15px 20px 3px;}

.video .topic{ text-align:center; line-height:26px; width:250px; padding:0 10px;}



/* pager */
.pager { display:block; width:100%; height:auto; padding:25px 0 5px; text-align:center; clear:both; margin-bottom:5px; }
.pager span, .pager a{ display:inline-block; border:1px solid #eee; color:#666; background: #f3f3f3; height:24px; line-height:24px; padding:0px 8px; text-decoration:none; margin:0 5px; }
.pager a:hover{ background:#e62626; border-color:#e62626; color:#fff; text-decoration:none;}
.pager .cur{ background:#e62626; border-color:#e62626; font-weight:bold; color:#FFF; }
.pager span.dot{ background:#e62626; border-color:#0a6c00; font-weight:bold; color:#FFF; }

.type-div{ border:1px solid #e1e1e1; width: 275px; height:auto; padding-bottom:10px; margin-top:15px; overflow:hidden;float: left;}
 .type{ background:url(../images/bg-left.jpg); width: 275px; height:37px; line-height:37px; color:#fff; font-size:16px;}
 .partner-div{ height:auto; width:256px; margin-left:12px; margin-top:15px;line-height: 31px;}
 .type-div .more{ float:right; font-size:12px; color:#fff; margin-right:8px;}
 
 
 
 
 /*Ã§â€¹ÂÃ§ÂÂµÃ§Â½â€˜Ã§Â»Å“Ã§Â§â€˜Ã¦Å â‚¬Ã¦Å“â€°Ã©â„¢ÂÃ¥â€¦Â¬Ã¥ÂÂ¸ www.hulingweb.cn
 Ã¦â€žÅ¸Ã¨Â°Â¢Ã¤Â¸â€°Ã¦Â°Â´Ã¦ÂÂÃ¤Â¾â€ºÃ§Å¡â€žÃ¦Å â‚¬Ã¦Å“Â¯Ã¦â€Â¯Ã¦Å’Â*/

.pageinfo {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	MARGIN: 3px;
	PADDING-TOP: 3px;
	TEXT-ALIGN: center;
}
.pageinfo A {
	BORDER-RIGHT: #aaaadd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaaadd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #aaaadd 1px solid; COLOR: #000099; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaadd 1px solid; TEXT-DECORATION: none
}
.pageinfo A:hover {
	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
.pageinfo A:active {
	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
.pageinfo SPAN.thisclass {
	BORDER-RIGHT: #000099 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000099 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000099 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000099 1px solid; BACKGROUND-COLOR: #000099
}
.pageinfo SPAN.disabled {
	BORDER-RIGHT: #929292 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #929292 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #929292 1px solid; COLOR: #929292; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #929292 1px solid
}



/*CSS grayr style pagination*/

DIV.grayr {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 3px;
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 6px;
	PADDING-TOP: 5px;
	FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-serif;
	/* BACKGROUND-COLOR: #eee; */
}
DIV.grayr A {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	MARGIN: 2px;
	COLOR: #000;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: rgba(195, 194, 194, 0.57);
	TEXT-DECORATION: none;
}
DIV.grayr A:hover {
	COLOR: #000; BACKGROUND-COLOR: #fb3131
}
DIV.grayr A:active {
	COLOR: #000; BACKGROUND-COLOR: #fb3131
}
DIV.grayr SPAN.thisclass {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
	MARGIN: 2px;
	COLOR: #b9b0b0;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #eee;
}
DIV.grayr SPAN.disabled {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; COLOR: #797979; PADDING-TOP: 2px; BACKGROUND-COLOR: #c1c1c1
}
