@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;}

.fl {float: left;}
.fr {float: right;}


/* 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:120px; margin:0; padding:0; }
.header{ position:relative; width:1200px; height:120px;}
.topp h1{ z-index:999; position:absolute; left:0; top:22px; margin:0;}

.top_tel{ width:220px; height:80px; margin:28px 0 0 0;}
.topp .u_tel{ width:220px; height:35px; background:url(fimages/tel.png) left top no-repeat; font-size:16px; color:#0665a5;margin:0;}
.topp .u_tel b{ display:block; float:left; width:38px; height:35px; text-align: center;}
.topp .u_tel em{ float:left; width:180px; font-weight: normal; height:33px; font-size:18px; line-height:33px;}
.topp .tel{ float:left; width:180px; font-weight:bold; height:30px; font-size:24px; line-height:30px;color:#0665a5;}

.top_wx{ width:100px; height:100px; margin:10px 0 0 0;}

.nav{ width:100%; height:50px; line-height:50px; background-color:#043464;}
.nav ul li{ float:left; font-size:16px; text-align: center;}
.nav ul li a{ display:inline-block; color:#fff; width:150px; }
.nav ul li a:hover{ background: #FFF; color:#043464;}
.nav ul li a.hover{ background: #FFF; color:#043464;}
/*== banner ==*/
.banner {width: 100%;margin: 0 auto;position: relative;height:450px;}

.fullSlide {width: 100%;position: relative;height:470px;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: 470px;overflow: hidden;text-align: center;background-position: center;background-repeat: no-repeat}
.fullSlide .bd li a {display: block;height: 470px}
.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: 11px;height: 11px;margin: 1px;overflow: hidden;background: #343434;*filter: alpha(opacity=50);*opacity: .5;line-height: 999px}
.fullSlide .hd ul .on {background: #FFF;}
.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:60px; background:url(fimages/tit_bg.jpg) bottom center no-repeat; overflow:hidden;}
.tit h3{ font-size:20px; height:30px; line-height:30px; text-align:center; font-size:26px; color:#262626; padding:0px;}
.tit h3 a{ color:#262626;}
.tit h4{ font-size:14px; height:20px; line-height:20px; text-align:center; color:#b5b1b1; padding:0px;text-transform:uppercase;}
.tit h4 a{ color:#b5b1b1;}

.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:480px; background:#f9f9f9; padding:50px 0; overflow:hidden;}

.gg_left{ width:390px; height:480px; background:url(fimages/xw_bg.jpg) left top no-repeat; padding:0; overflow:hidden; float:left;}

.gg_news{ width:390px;}
.gg_news h2{ width:100px; height:35px; line-height:35px; text-align:left; border-bottom:#496ea8 4px solid; font-size:24px; color:#496ea8; padding:0px; margin:20px 0 0 35px; float:left;}
.gg_news h2 a{ color:#496ea8;}
.gg_news h3{ width:60px; height:30px; line-height:15px; text-align:left; font-size:14px; color:#496ea8; padding:0px; margin:30px 0 0 0px; float:right;}
.gg_news h3 a{ color:#FFF;}
.gg_news ul{ width:330px; margin:0 auto;}
.gg_news ul li{ width:310px; height:40px; border-bottom:#CCC 1px dashed; background:url(fimages/ico.jpg) left bottom no-repeat; padding-left:15px; float:left;}
.gg_news ul li a {display: block;font-size:14px;color: #505050;line-height: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gg_news ul li a:hover {color: #053d9a;}


/*=== 拍品 ===*/
.paipin{ width:100%; height:850px; padding:30px 0; overflow:hidden;}

#lvcp_menu{ width:1200px; height:50px;  padding:0px; margin:0px;}
#lvcp_menu ul{ width:1040px; 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 10px; 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:#eaebeb; 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:#0069b4; height:50px; width:180px; margin:0px 15px; font-weight: normal; float:left;}

.pp_box {width:100%; height:auto; overflow:hidden;margin:15px 0;position:relative;}
.pp_box ul {margin:0 auto;}
.pp_box li {float:left;width:380px;height:306px;margin:0 10px 25px 10px;text-align:center;border-bottom:#CCC 1px solid;}
.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:hover{display:block;line-height:22px;color:#505050; font-size:14px;border-bottom:#015d9f 4px solid;}
.pp_box li p{ height:60px; line-height:35px; width:100%; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;  padding-top:10px; text-align:left;}
.pp_box li span{ height:15px; line-height:15px; width:100%; font-size:12px; color:#999; text-align:left;}


/*=== about ====*/
.about{ width:100%; height:520px; background:url(fimages/about.jpg) bottom center no-repeat; padding:0; margin:30px 0; overflow:hidden;}

.about_left{ width:520px; height:355px; float:right;margin-top:30px; margin-right:60px; overflow:hidden;}
.about_left h2{ height:35px; line-height:35px; text-align:left; font-size:30px; color:#FFF; padding:0px; margin:95px 0 0 0;}
.about_left h2 a{ color:#496ea8;}
.about_left h3{ font-size:14px; height:20px; line-height:20px; text-align:left; color:#FFF; padding:0px;text-transform:uppercase;}
.about_left h3 a{ color:#b5b1b1;}
.about_left p{ font-size:14px; line-height:30px; color:#cbd6f0; overflow:hidden;}

.about_more{ width:520px; height:37px; margin-top:16px; margin-right:64px; text-align:right; float:right;}

.about_img{ width:545px; height:390px; margin-left:27px; margin-top:48px; float:left;}
#focus { width: 545px; height: 390px; clear: both; overflow: hidden; position: relative; float: left; }
#focus ul { width: 545px; height: 390px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
#focus ul li { float: left; width: left; height: 390px; overflow: hidden; position: relative; padding: 0px; margin: 0px;}
#focus .preNext { width: 90px; height: 390px; position: absolute; top: 0px; cursor: pointer; }
#focus .pre { left: 0; background: url(fimages/sprite.png) no-repeat left center; }
#focus .next { right: 0; background: url(fimages/sprite1.png) no-repeat right center; }
#focus ul li p{ width:100%; height:40px; line-height:40px; overflow:hidden; background: url(fimages/ico1.png) repeat; position:absolute; left:0; bottom:0; padding:0 20px;white-space: nowrap;text-overflow: ellipsis; font-size:14px;}
#focus ul li a{ color:#f0f0ef;}

/*== contact ==*/
.contact{ width:100%; height:360px; background-color:#f9f9f9;padding:0; overflow:hidden;}

.contact_l{ width:450px; height:360px;background:url(fimages/con_bg.jpg) left top no-repeat; overflow:hidden; float:left; margin:0; }
.contact_r{ width:700px; height:360px;  overflow:hidden; float:right; margin:0;}

.con_tit{ width:450px; height:70px; padding:0px;}
.con_tit h2{ width:90px; text-align: left; font-size:18px; font-weight:bold; height:35px; margin-top:40px; float:left;}
.con_tit h2 a{ color:#1b4875;}
.con_tit h3{ font-size:14px; height:20px; text-align:left; color:#ada9a9; padding:0px;  margin-top:40px; float:left;}

.contact_l p{ width:450px; font-size:14px; color:#444; line-height:60px;margin:10px 0px 0px 40px;}
.contact_qq{ width:450px; line-height:60px;margin:18px 0px 0px 40px;}

/*== link ==*/
.links{ width:100%; height:140px; padding:0; overflow:hidden;}

.links h2{ width:201px; height:34px; text-align: left; margin-top:40px;}

.link{ width:1200px; height:auto; overflow:hidden;  padding:0px; margin:0px;}
.link ul{ width:1200px; margin-top:20px; padding:0px; }
.link ul li{ float:left; height:30px; list-style:none; text-align:center; margin:0px; padding:0px 20px;}
.link ul li a{ display:block; padding:padding:0px 20px;; font-size:14px; height:30px; text-align:center;color:#666; margin:0px; float:left;}
.link ul li a:hover{ color:#305dc3; padding:padding:0px 20px;; text-align:center; margin:0px; font-weight: normal; float:left;}


/*=== foot-nav ===*/
.footer{ height:150px; border-top:#0366a8 1px solid;}
.footer-l{ width:715px; margin-top:30px;}
.footer-l ul{ float:left;}
.footer-l li{ margin:0 40px 0 0; color:#4f4f4f; font-size:14px; line-height:36px;}

.footer-erweima{ color:#4f4f4f; height:auto; overflow:hidden; margin-top:20px;}
.footer-erweima i{ font-size:100px; color:#4f4f4f; float:left;}
.footer-erweima span{ width:110px; height:150px; text-align: center; display:block; float:right; font-size:14px; line-height:40px; cursor:pointer;}

.foot{ height:50px; background:#0366a8;}
.foot p{ color:#FFF; font-size:14px; text-align:center; height:50px; line-height:50px; float:left; margin-left:400px;}
.foot span{ color:#FFF; font-size:14px; text-align:left; background:url(fimages/gongan.png) left 14px no-repeat; padding-left:25px; height:50px; line-height:50px; margin-left:20px; float:left;}
.foot span a{ color:#FFF; font-size:14px;}


/*== er_tit ==*/
.er_tit{ width:1200px; height:40px; overflow:hidden; border-bottom:#c8c8c8 1px solid; margin:0;}
.er_tit h2{ padding:10px 0 0 10px; font-size:14px; text-align:left; float:left;}
.er_tit h2 a{ color:#0366a8;}
.er_tit span{ display:block; font-size:14px; color:#0366a8;padding:10px 10px 0 0; float:right;}

.tit_about{ width:1200px; height:60px; overflow:hidden; border-bottom:#0366a8 1px dashed; margin:0;}
.tit_about h2{ padding:0;color:#0366a8; height:60px; line-height:60px; font-size:26px; text-align: center;}

.about-1{ width:1200px; margin:20px auto; padding:0px;}
.about-nei {font-size:14px;line-height:30px;float:left; width:1170px; padding:0 15px; margin-bottom:30px;}


/*== contact ==*/
.lianxi{ width:1200px; height:60px; overflow:hidden; border-bottom:#5b1c15 1px dashed; margin:0;}

.lianxi_l{ width:450px; height:480px; overflow:hidden;background:url(fimages/con_bg1.jpg) left top no-repeat; margin-left:10px; float:left;}
.lianxi_l .editor {margin-bottom:10px;font-size:18px; font-family: "Microsoft Yahei", "微软雅黑", sans-serif; padding:20px 0 0 0px;}
.lianxi_l p {font-size:14px;line-height:60px;  padding:20px 0 0 45px;}
.lianxi_qq{ width:450px; line-height:60px;margin:22px 0px 0px 40px;}

.lianxi_r{ width:700px; height:360px; overflow:hidden; float:right; margin-top:20px; margin-bottom:30px;}



/* -----新闻------ */
/* 链接列表 */
.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:#5b1c15; background-color:#EFEFEF;}
.date-block .day {display:block; margin:10px 0 3px 0; font:bold 38px/38px '微软雅黑' !important; color:#0366a8;}

.link-block {border-bottom:1px dotted #ccc; float:left; margin:0px 10px;width:580px;}
.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:580px; 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:410px; height:100%; line-height:18px; color:#5b1c15;}
.link-block a h1 {margin-bottom:8px; line-height:26px;color:#0366a8; font-size:16px;}
.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;line-height:28px;font-size:14px;}
.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:#0366a8;}
.news-editor h2 {margin:14px 0 10px 0;color:#0366a8; text-align:center;}
.news-editor h3 {margin:14px 0 23px 0;border-bottom:#5b1c15 1px dashed; padding-bottom:10px; font-size:12px;}
.news-editor h4 {margin:14px 0 23px 0;border-bottom:#5b1c15 1px dashed; padding-bottom:10px; font-size:12px; text-align:center;}
.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;}
.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;}

/*== show ==*/
.show_menu{ width:1200px; height:35px; padding:0px; margin:0;}
.show_menu ul{ width:1200px; height:35px; margin:0px; padding:0px; float:left;}
.show_menu ul li{ float:left; height:35px; width:150px; list-style:none; margin:0px; padding:0px;}
.show_menu ul li a{ display:block; padding:0px; font-size:14px; line-height:35px; height:35px; width:150px; color:#333; text-align:center; text-decoration:none; margin:0px; float:left;}
.show_menu ul li a:hover{ color:#333; padding:0px; text-align:center; line-height:35px; height:35px; width:150px; font-weight: normal; margin:0px; float:left; background:url(fimages/show_bg.jpg) bottom center no-repeat;}

.show_main {height: 250px;}
.box22 {width: 1200px;height:260px;margin:20px auto;position: relative;}
.box22 .contant {width: 1200px;height: 260px;margin: 10px auto;overflow: hidden;font-size: 0;position: relative;}
.box22 ul {width: 1920px;height: 600px;margin: 0}
.box22 li {float: left;width: 310px; height:250px;margin-right: 20px;position: relative; background-color:#FFF; padding:5px;}
.box22 li img {width: 310px;height: 250px;}
.box22 li span {display: block;width: 310px;background: rgba(0,0,0,0.6);color: #FFF;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 14px;line-height: 40px;position: absolute;bottom: 5px;left:5px;}


.product {width: 1200px;height:auto;margin:20px auto;position: relative;}
.product ul {width: 1200px;height: auto;margin: 0}
.product li {float: left;width: 380px; height:235px;margin:5px;position: relative; background-color:#FFF; padding:5px;}
.product li img {width: 380px;height: 235px;}
.product li span {display: block;width: 380px;background: rgba(0,0,0,0.6);color: #FFF;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 14px;line-height: 40px;position: absolute;bottom: 5px;left:5px;}



















/* -----新闻-页码------ */
.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}






