@charset "utf-8";
/* CSS Document */
* {padding: 0;}

body {font-size: 12px;background: #fff;color: #333;margin: 0px;font-family: 微软雅黑, Microsoft YaHei,  Arial, Helvetica, sans-serif;overflow-x: hidden;}

ul,li {list-style-type: none;}
img,ul,li {padding: 0px;margin: 0px;}
img {border: none;}

a {color: #333;text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}

.clear {clear: both;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;clear: both;height: 0;}
.clearfloat {clear: both;height: 0;font-size: 1px;line-height: 0px;}
.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
h1,h2,h3,h4,h5,dl,dd,dt,i,em {margin: 0;font-weight: normal;font-style: normal;}
p {margin: 0;}


/* End hide from IE-mac */ 
/*=======通用========*/
.content, .header {width: 1200px;margin-left: auto;margin-right: auto;}
.wrap {width: 1200px;margin-left: auto;margin-right: auto;}
.fl {float: left;}
.fr {float: right;}
.blank_10 {clear: both;height: 10px;overflow: hidden;display: block;}
.blank_20 {clear: both;height: 20px;overflow: hidden;display: block;}
.blank_30 {clear: both;height: 30px;overflow: hidden;display: block;}
.blank_40 {clear: both;height: 40px;overflow: hidden;display: block;}

.topp { width:100%;height:100px; background:url(fimages/header.jpg) left top repeat-x;}
.header{ position:relative; width:1200px; height:100px;}
.topp h1{ z-index:999; position:absolute; left:0; top:0; margin:0;}

.topp .u_tel{ width:220px; height:35px; background:url(fimages/tel.png) left top no-repeat; font-size:16px; color:#7e0508;margin:28px 0 0 0;}
.topp .u_tel b{ display:block; float:left; width:38px; height:35px; text-align: center;}
.topp .u_tel p{ float:right; width:180px; font-weight:bold; height:35px; font-size:24px; line-height:35px;}

.nav{ width:100%; height:50px; line-height:50px; background-color:#73130f;}
.nav ul li{ float:left; font-size:16px; text-align: center;}
.nav ul li a{ display:inline-block; color:#fff; width:132px; }
.nav ul li a:hover{ background: #e37b08; color:#FFF;}
.nav ul li a.hover{ background: #e37b08; color:#FFF;}
/*== banner ==*/
.banner {width: 100%;margin: 0 auto;position: relative;height:450px;}

.fullSlide {width: 100%;position: relative;height: 450px;background: transparent}
.fullSlide .bd {margin: 0 auto;position: relative;z-index: 0;overflow: hidden}
.fullSlide .bd ul {width: 100% !important}
.fullSlide .bd li {width: 100% !important;height: 450px;overflow: hidden;text-align: center;background-position: center;background-repeat: no-repeat}
.fullSlide .bd li a {display: block;height: 450px}
.fullSlide .hd {width: 100%;position: absolute;z-index: 1;bottom: 0;left: 0}
.fullSlide .hd ul {text-align: center;margin-bottom: 20px}
.fullSlide .hd ul li {cursor: pointer;display: inline-block;*display: inline;zoom: 1;width: 42px;height: 11px;margin: 1px;overflow: hidden;background: #343434;*filter: alpha(opacity=50);*opacity: .5;line-height: 999px}
.fullSlide .hd ul .on {background: #e37b08;}
.fullSlide .prev,.fullSlide .next {display: block;position: absolute;z-index: 1;top: 50%;margin-top: -30px;left: 15%;z-index: 1;width: 40px;height: 60px;background: url(fimages/slider-arrow.png) -108px -137px #000 no-repeat;cursor: pointer;*filter: alpha(opacity=50);*opacity: .5;display: none}
.fullSlide .next {left: auto;right: 15%;background-position: 12px -137px;}

/*==============tit========*/
.tit{ width:100%; height:80px; overflow:hidden;}
.tit h3{ font-size:20px; height:45px; line-height:45px; text-align:center; font-size:26px; color:#73130f; padding:0px; border-bottom:#f0efef 1px solid;}
.tit h3 a{ color:#73130f;}
.tit h4{ font-size:14px; height:40px; line-height:40px; text-align:center;font-size:14px; color:#999; padding:0px;text-transform:uppercase;}
.tit h4 a{ color:#338eff;}

.titsmall{ width:100%; height:50px; overflow:hidden;}
.titsmall h3{ font-size:14px; height:50px; line-height:50px; text-align: center; padding:0px;}
.titsmall h3 a{ color:#999;}

/*=== 公告 ===*/
.gogngao{ width:100%; height:550px; padding:30px 0; overflow:hidden;}

.gg_left{ width:650px; height:auto; padding:0; overflow:hidden; float:left;}
.gg_left_img{ width:650px; height:325px; padding:0; overflow:hidden; float:left;}
.gg_news{ width:650px;}
.gg_news ul{ float:left; margin:0;}
.gg_news ul li{ width:650px; height:95px; background: #f8f8f8; margin-bottom:5px; padding:0; float:left;}
.gg_news .day{ background: #72130f; width:100px; height:85px; color:#FFF; text-align: center; padding-top:10px;}
.gg_news .day strong{ font-size:38px; color:#FFF; font-weight:normal;}
.gg_news .nr{ margin:15px 15px; width:520px; height:65px; overflow:hidden;}
.gg_news .nr a{  line-height:30px; display:block; font-size:16px; color:#333; height:30px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.gg_news .nr p{ color:#888888; height:30px; line-height:30px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.gg_news .nr:hover a{ color:#db0900;}

.gg_right{ width:520px; height:auto; padding:0; overflow:hidden; float:right;}

.ggg_news{ width:520px;}
.ggg_news ul{ float:left; margin:0;}
.ggg_news ul li{ width:520px; height:90px; background: #f8f8f8; margin-bottom:20px; padding:0; float:left;}
.ggg_news .day{ background: #e1e6ee; width:100px; height:80px; color:#184b95; text-align: center; padding-top:10px;}
.ggg_news .day strong{ font-size:38px; color:#184b95; font-weight:normal;}
.ggg_news .nr{ margin:15px 15px; width:390px; height:60px; overflow:hidden;}
.ggg_news .nr a{  line-height:30px; display:block; font-size:16px; color:#333; height:30px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.ggg_news .nr p{ color:#888888; height:30px; line-height:30px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.ggg_news .nr:hover a{ color:#db0900;}

/*=== 拍品 ===*/
.paipin{ width:100%; height:800px; background:#f8f8f8; padding:30px 0; overflow:hidden;}

#lvcp_menu{ width:1200px; height:50px;  padding:0px; margin:0px;}
#lvcp_menu ul{ width:660px; height:50px; margin:0 auto; padding:0px; }
#lvcp_menu ul li{ float:left; height:50px; width:180px; list-style:none; text-align:center; margin:0px 15px; padding:0px;}
#lvcp_menu ul li a{ display:block; padding:0px; font-size:14px; height:50px; line-height:50px; width:180px; text-align:center;color:#666; background:#FFF; border:#CCC 1px solid; border-radius:5px; text-decoration:none; margin:0px 15px; float:left;}
#lvcp_menu ul li a:hover{ color:#FFF; padding:px; text-align:center; background-color:#73130f; height:50px; width:180px; margin:0px 15px; font-weight: normal; float:left;}

.pp_box {width:100%;margin:15px 0;position:relative;}
.pp_box ul {margin:0 auto;}
.pp_box li {float:left;width:380px;margin:0 10px;text-align:center;}
.pp_box li img {width:380px;height:235px;}
.pp_box li a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:25px;color:#505050; font-size:14px;}
.pp_box li a p{ height:60px; line-height:50px; width:100%; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}

/*=== 通栏 ===*/
.tonglan{ width:100%; height:120px; background:#73130f; padding:0; margin:35px 0; overflow:hidden;}

.tong_01 { width:398px; height:120px; padding:0; margin:0; float:left;}
.tong_02 { width:398px; height:120px; background:#FFF; padding:0 2px; margin:0; float:left;}


/*=== about ====*/
.about{ width:100%; height:auto; padding:0; margin:35px 0; overflow:hidden;}

.about_left{ width:570px; height:270px; float:left;margin-top:30px; overflow:hidden;}
.about_left p{ font-size:14px; line-height:30px; color:#666; overflow:hidden;}
.about_img{ width:600px; height:330px; float:right;}



/*=== news ===*/
.news{width:100%; height:460px;background:#f8f8f8; padding:35px 0; margin:0;overflow:hidden;}

.news_left{ width:530px; height:376px; border:#e0e0e0 1px solid; padding:6px; background-color:#FFF; margin:0 25px;}

.newstit{ width:50%; height:60px; overflow:hidden; float:left;}
.newstit h3{ font-size:20px; height:45px; line-height:45px; text-align:left; font-size:26px; color:#73130f; padding-left:25px; float:left;}
.newstit h3 a{ color:#73130f;}
.newstit h4{ font-size:14px; text-align:left;font-size:14px; color:#999; padding:0px;text-transform:uppercase; padding:20px 0 0 20px; float:left;}


.news_l{ width:530px;}
.news_l ul{ float:left; margin:0;}
.news_l ul li{ width:530px; height:90px; background: #f8f8f8; margin-bottom:5px; padding:0; float:left;}
.news_l .day{ background: #e1e6ee; width:100px; height:80px; color:#184b95; text-align: center; padding-top:10px;}
.news_l .day strong{ font-size:38px; color:#184b95; font-weight:normal;}
.news_l .nr{ margin:15px 15px; width:390px; height:60px; overflow:hidden;}
.news_l .nr a{  line-height:30px; display:block; font-size:16px; color:#333; height:30px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.news_l .nr p{ color:#888888; height:30px; line-height:30px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.news_l .nr:hover a{ color:#db0900;}



/*=== foot-nav ===*/
.footer{ height:180px; background: #73130f;}
.footer-l{ width:715px; color:#fff;}
.footer-l h2{ font-size:24px; color:#fff;}
.footer-l b{ font-size:14px; line-height:20px; float:left; display:block; width:100%; padding:20px 0 5px 0;}
.footer-l ul{ float:left;}
.footer-l li{ margin:0 40px 0 0; line-height:30px;}

.footer-erweima{ color:#fff; height:auto; overflow:hidden; margin-top:20px;}
.footer-erweima i{ font-size:100px; color:#cfcfcf; float:left;}
.footer-erweima span{ width:110px; height:150px; text-align: center; display:block; float:right; font-size:14px; line-height:40px; cursor:pointer;}


/*===  二级页面通用  ===*/
.ertit{ width:1200px; height:40px; overflow:hidden; border-bottom:#c8c8c8 1px solid; margin:0;}
.ertit h2{ padding:10px 0 0 10px; font-size:14px; text-align:left; float:left;}
.ertit h2 a{ color:#2c2c2c;}
.ertit span{ display:block; font-size:14px; color:#a4a3a3;padding:10px 10px 0 0; float:right;}


.tit_about{ width:1200px; height:60px; overflow:hidden; border-bottom:#73130f 1px dashed; margin:0;}
.tit_about h2{ padding:0;color:#73130f; height:60px; line-height:60px; font-size:24px; text-align: center;}

.about-1{ width:1200px; margin:20px auto; padding:0px;}
.about-nei {font-size:15px;line-height:30px;float:left; width:660px; margin-bottom:30px;}
.about-img { width:500px; height:360px; float:right; margin:10px 0px 20px 20px; }

.srevice-nei {font-size:15px;line-height:30px;float:left; width:1200px; margin-bottom:30px;}

.about-2{ width:1000px; margin:20px auto; padding:0px;}
.about-2 p {font-size:14px;line-height:30px;float:left; width:1000px;}


/* -----新闻------ */
/* 链接列表 */
.link-list a {display:block; -webkit-transition:color 300ms; transition:color 300ms;}
.link-list a span {float:left; margin-right:15px;}
.link-list p {}
/* 日期块 */
.date-block {float:left; padding:0 10px; width:68px; height:88px; font:bold 14px/15px Arial Black, Helvetica, sans-serif !important; color:#73130f; background-color:#EFEFEF;}
.date-block .day {display:block; margin:10px 0 3px 0; font:bold 36px/36px '微软雅黑' !important; color:#F00;}

.link-block {border-bottom:1px dotted #ccc; float:left; margin:0px 10px;width:550px;}
.link-block a {display:block; padding:15px 0px 15px 0; height:90px; border-bottom:2px solid #e8e6e6; -webkit-transition:background-color 400ms; transition:background-color 400ms; width:560px; float:left;}
.link-block a:hover {background-color:#EFEFEF;}
.link-block a:last-child {border-bottom:0 none;}
.link-block a .summary {float:left; margin-left:18px; width:450px; height:100%; line-height:18px; color:#746969;}
.link-block a h1 {margin-bottom:8px; line-height:26px;color:#73130f; font-size:16px; font-weight:bold;}
.link-block a h3 {margin:-4px 0; color:#746969;}
.link-block a p {margin-top:8px; height:36px; font-size:12px; font-family: "Microsoft Yahei", "微软雅黑", sans-serif; line-height:18px; color:#746969; overflow:hidden;}

/* -----------新闻详情------------ */
.news-editor {position:relative; padding-left:10px; color:#746969;}
.news-editor .date-block {position:absolute; left:0; top:0;}
/*#left .news-editor h1 {font-weight:bold; font-size:18px; line-height:18px; color:#474545;}*/
.news-editor h1 {margin:14px 0 10px 0;color:#73130f;font-size:30px;}
.news-editor h3 {margin:14px 0 23px 0;border-bottom:#73130f 1px dashed; padding-bottom:10px; font-size:12px;}
.news-editor p {margin-bottom:15px; color:#746969;font-size:14px; font-family: "Microsoft Yahei", "微软雅黑", sans-serif; line-height:28px;}
p, span {font-family:'Microsoft Yahei'!important; font-size:16px; line-height:27px;}
.news-editor .bshare-custom {margin-bottom:5px; height:30px; overflow:hidden;}
.news-editor .bshare-custom a {float:left; padding:0; margin-right:5px; width:20px; height:30px; overflow:hidden;}
.news-editor .bshare-custom .bshare-weixin {background-position:-54px 0;}
.news-editor .bshare-custom .bshare-sinaminiblog {background-position:-79px 0;}
.news-editor .bshare-custom .bshare-qzone {background-position:-129px 0;}
.news-editor .bshare-custom .bshare-qqim {background-position:-154px 0;}


.contact{ width:1200px; height:60px; overflow:hidden; border-bottom:#73130f 1px dashed; margin:0;}
.contact h2{ padding:0;color:#73130f; height:60px; line-height:60px; font-size:24px; text-align: center;}
.contact_l{ width:450px; height:380px; overflow:hidden; margin-left:10px; float:left;}
.contact_l .editor {margin-bottom:10px;font-size:18px; font-family: "Microsoft Yahei", "微软雅黑", sans-serif; padding:20px 0 0 13px;}
.contact_l p {font-size:14px;line-height:32px; background:url(fimages/ico_contact.jpg) left top no-repeat; padding:3px 0 0 35px;}

.contact_r{ width:720px; height:380px; overflow:hidden; float:right; margin-top:20px; margin-bottom:30px;}



.er_left{ width:260px; height:auto; float:left;}
.er_right{ width:940px; height:auto; float:right;}


/*-------二级左侧样式--------------------------------------------------*/
.er_left_nav{ width:250px;height:auto; overflow:hidden;}
.er_left_top{ width:250px;height:65px; background-color:#73130f; overflow:hidden; margin-top:15px;}
.er_left_top h2{ text-align: left; font-size:20px; color:#e1eef8; font-weight: normal; height:65px; line-height:65px; padding:0px 0px 0px 25px; float:left;}
.er_left_top h3{ text-align: left; font-size:12px; color:#e1eef8; font-weight: normal; height:65px; line-height:65px; padding:0px 0px 0px 15px; float:left;}

.er_left_nei{ width:250px; height:auto;  margin:0px 0px 50px 0px; float:left;}
.er_left_nei ul{ width:250px; height:auto; margin:0px; padding:0px; float:left;}
.er_left_nei ul li{ float:left; height:55px;background-image:url(fimages/left_b.jpg); width:250px; margin-top:2px;list-style:none; padding:0px;}
.er_left_nei ul li a{ display:block; padding:15px 0px 0px 40px; font-size:14px; height:40px; width:210px; color:#011c47; text-align:left; text-decoration:none; margin-top:2px; float:left;}
.er_left_nei ul li a:hover{ color:#333; padding:15px 0px 0px 40px;background-image:url(fimages/left_a.jpg); text-align:left; height:40px; width:210px; font-weight:bold; float:left;}


.ppp_box {width:100%;margin:15px 0;position:relative;}
.ppp_box ul {margin:0 auto;}
.ppp_box li {float:left;width:290px;margin:0 10px;text-align:center;}
.ppp_box li img {width:290px;height:235px;}
.ppp_box li a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:25px;color:#505050; font-size:14px;}
.ppp_box li a p{ height:60px; line-height:50px; width:100%; overflow:hidden;white-space: nowrap;text-overflow: ellipsis; font-size:14px;}



/* -----新闻-页码------ */
.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:#c1010e;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{color:#2a6496;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:#c1010e;border-color:#c1010e}
.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-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}
.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}
.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}
.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}















