@charset "utf-8";*html{background-attachment:fixed;height:100%}
*{margin:0;padding:0;list-style-type:none}
body{margin:0;font-family:"Microsoft YaHei",Arial;font-size:14px;color:#333;line-height:25px;width:100%}
a{color:#333;text-decoration:none;outline:0}
a:hover{text-decoration:none}
em,i{font-style:normal}
dd,dl,dt,h1,h2,h3,h4,h5,h6,input,li,p,table,td,th,tr,ul{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
dd,dl,dt,li,ol,ul{list-style:none}
.cl:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.cl{zoom:1}
table{border-collapse:collapse;border-spacing:0}
button,img,input,select,textarea{vertical-align:middle;padding:0;margin:0}
fieldset,img{border:0}
input[type=button],input[type=submit],input[type=reset]{-webkit-appearance:none}
textarea{-webkit-appearance:none}
.more{position:absolute;right:5px;top:7px;font-size:16px}
.container{width:1170px;position:relative;height:100%;margin:0 auto}
.title{border-bottom:1px solid #CCC;position:relative;height:40px;margin-bottom:15px}
.title p{position:absolute;border-bottom:2px solid #820010;display:block;height:39px;line-height:39px;font-size:18px;color:#820010;padding:0 10px}
.gotop{background:url(../images/img_gotop.png) 50% no-repeat;padding:40px;position:fixed;bottom:50px;right:40px;cursor:pointer;display:none}
/* 头部 */
.header{width:100%}
.logo{background:url(../images/logo.jpg) left center no-repeat;width:315px;height:90px;display:block}
.p-logo{background:url(../images/img_p_logo.png) 50% 50% no-repeat;width:181px;height:60px;display:block;float:left}
.search{position:absolute;top:30px;right:240px;width:168px;height:23px;background:url(../images/img_search_bg.png) no-repeat;padding:3px 0 3px 18px}
.search input{float:left;border:0;width:126px;outline:0;font-family:"Microsoft YaHei",Arial;color:#333;line-height:23px;height:23px}
.search-btn{float:left;outline:0;border:0;margin-left:17px;background:#820010;color:#FFF;font-size:16px;padding-top:2px;cursor:pointer}
.quick-link{position:absolute;top:35px;right:0}
.quick-link a{margin-left:25px}
.quick-link a:hover{color:#820010}
.quick-link i{margin-right:7px;font-size: 18px;}
.wx{position:absolute;top:10px;left:327px;width:70px;height:70px;cursor:pointer;}
.wx img{width:70px;height:70px;}
.wx-zoom{position:absolute;top:0;z-index:100;display:none;width:200px;height:200px;background:url(../images/wx.jpg) no-repeat}

/* 导航 */
.nav{background:#820010;height:60px;font-size:16px;z-index:100;width:100%;min-width:1170px}
.nav-scroll{position:fixed;top:0}
.nav ul li{float:left;padding:0 41px;background:url(../images/img_nav_line.png) 0 50% no-repeat;position:relative}
.nav ul li a{color:#FFF;padding:16px 0;display:block}
.nav ul li .on,.nav ul li a:hover{border-bottom:2px solid #FFF}
.nav ul li ul{border-top:1px solid #820010;position:absolute;top:59px;left:0;display:none;z-index:1000;filter:progid:DXImageTransform.Microsoft.Shadow(color='#CCCCCC', Direction=135, Strength=5);background-color:#FFF;-moz-box-shadow:0 2px 5px #CCC;-webkit-box-shadow:0 2px 5px #CCC;box-shadow:0 2px 5px #CCC}
.nav ul li ul li{background:#FFF;float:none;padding:0 33px;white-space:nowrap}
.nav ul li ul li a{color:#333;padding:10px 0;display:block;border-bottom:1px solid #EEE}
.nav ul li ul li a:hover{border-bottom:1px solid #EEE;color:#820010}
#li_0{background: none; padding: 0px 38px;}
/* 首页-banner */
.flexslider{position:relative;width:100%;height:510px;overflow:hidden;zoom:1;margin-bottom:15px;min-width:1170px}
.flexslider .slides{zoom:1}
.flexslider .slides li{width:100%;height:510px}
.flexslider .slides li a{width:100%;height:510px;display:block}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/img_icon.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;display:none}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0}
.flex-direction-nav .flex-prev{left:0}
.flexslider:hover .flex-next{opacity:.8;filter:alpha(opacity=25)}
.flexslider:hover .flex-prev{opacity:.8;filter:alpha(opacity=25)}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50)}
.flex-control-nav{width:100%;position:absolute;bottom:30px;text-align:center}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1}
.flex-control-paging li a{background:url(../images/img_icon.png) no-repeat -14px 0;display:block;height:14px;overflow:hidden;text-indent:-99em;width:14px;cursor:pointer}
.flex-control-paging li a.flex-active{background-position:0 0}
/* 首页-通知公告 */
.notice{background:#f7f7f7;font-size:16px;overflow:hidden;margin-bottom:15px}
.notice .notice-title{float:left;background:url(../images/img_notice_title_bg.png) no-repeat;line-height:60px;height:60px;width:145px;margin-right:40px;text-align:center}
.notice .notice-list{float:left;width:700px;line-height:60px;height:60px}
.notice .notice-list li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.notice .notice-list li a:hover{color:#820010}
.notice .notice-btn{position:absolute;right:0px}
.notice .notice-btn i{display:block;color:#999;font-size:30px}
/* 首页-新闻 */
.news{margin-bottom:15px}
.news .news-left{width:590px;height:310px;float:left;margin-right:25px}
.news .news-right{width:555px;float:right}
.news .news-hot h1 a{font-size:18px;color:#820010}
.news .news-hot h2{font-size:15px;padding:8px 0;border-bottom:1px solid #CCC}
.news .news-list{padding:6px 0}
.news .news-list li{height:30px;line-height:30px}
.news .news-list li a{position:relative;display:block;overflow:hidden;padding-right:150px;text-overflow:ellipsis;white-space:nowrap;font-size:15px}
.news .news-list li a:hover{color:#820010}
.news .news-list li a span{position:absolute;top:0;right:0;display:block;width:100px;text-align:right;font-family:Arial}
.news .news-list li a i{background:url(../images/img_news_icon.png) left center no-repeat;padding:6px}
/* 首页-新闻幻灯 */
.ifocus_title{position:absolute;width:100%;height:55px;line-height:55px;background:#820010;filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;left:0;bottom:0;z-index:1}
.ifocus_txt{color:#FFF;font-size:16px;z-index:2;bottom:0;left:20px;line-height:55px;position:absolute;font-family:"Microsoft YaHei"!important;width:450px;height:55px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ifocus_btn span,.ifocus_num span{background:url(../images/img_icon.png) no-repeat;display:block}
.ifocus_num{position:absolute;height:55px;line-height:55px;right:20px;bottom:0;z-index:2}
.ifocus_num span{width:9px;height:9px;line-height:9px;float:left;margin-left:5px;position:relative;top:25px;cursor:pointer;background-position:-9px -14px;text-indent:-9999px}
.ifocus_num span.hover{background-position:0 -14px}
.ifocus_btn{width:100%;height:49px;top:50%;margin-top:-20px;position:absolute;display:none}
.ifocus_btn span{width:33px;height:49px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:.3;-khtml-opacity:.3;opacity:.3;position:relative}
.ifocus_btn .left_btn{background-position:0 -23px;float:left;left:0}
.ifocus_btn .right_btn{background-position:-33px -23px;float:right;right:0}
.ifocus_btn span.hover{filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9}
.ifocus_list li img{width:590px;height:310px}
/* 首页-中部板块 */
.gray{background:#f7f7f7;padding-top:15px;padding-bottom:50px}
.gscy{width:885px;float:left;margin-right:25px;position:relative}
.gscy .gscybox{width:885px;height:300px;overflow:hidden}
.gscy .gscybox li a{display:block}
.gscy .gscybox li{width:210px;float:left;margin-right:15px;margin-bottom:40px}
.gscy .gscybox li .gscy-list{background:url(../images/img_gscy_list_top.png) no-repeat top #FFF;padding-top:5px;padding-bottom:10px;overflow:hidden}
.gscy .gscybox li .gscy-list h1{color:#820010;font-size:15px;height:60px;vertical-align:middle;display:table-cell;text-align:center;width:190px;padding:0 10px}
.gscy .gscybox li .gscy-list h2{font-size:13px;padding:0 10px;width:190px;height:80px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.gscy .gscybox li .imgbox{width:210px;height:120px;overflow:hidden}
.gscy .gscybox li .imgbox img{width:210px;height:120px}
.gscy .gscybox li .gscy-shadow{background:url(../images/img_gscy_list_bottom.png) no-repeat;padding-bottom:16px}
.gscy-prev{border:1px solid #CCC;font-size:16px;padding:3px 7px;display:block;position:absolute;right:30px}
.gscy-next{border:1px solid #CCC;font-size:16px;padding:3px 7px;display:block;position:absolute;right:0}
.gscy .gscybox li img{-moz-transition:all ease 4s;-webkit-transition:all ease .4s;-o-transition:all ease 4s;transition:all ease .4s}
.gscy .gscybox li a:hover img{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}
/* 首页-业务板块 */
.xmzs{width:260px;float:right}
.xmzs li a:hover{color:#820010}
.xmzs-list{display:block;overflow:hidden;position:relative;margin-bottom:16px}
.xmzs-list .left{float:left;margin-right:10px;width:105px}
.xmzs-list .left img{display:block;width:105px;height:80px}
.xmzs-list .right{float:right;width:145px}
.xmzs-list .right h1{font-size:16px;width:100%;color:#333}
.xmzs-list .right h2{font-size:13px;color:#999;line-height:1.5;padding-top:5px}
/* 底部部分 */
.footer{background:#272727;padding:25px 0;color:#666;min-width:1170px}
.footer a{color:#666;}
.footer a:hover{color:#CCC}
.footer .footer-link{text-align:center;border-bottom:1px solid #333;padding-bottom:15px}
.footer .footer-link a{padding:0 15px}
.footer .copyright{text-align:center;padding-top:15px}
.footer .copyright span{margin:0 10px}
/* 内页banner */
.p-banner{height:200px;position:relative;width:100%;margin-bottom:15px;min-width:1170px}
.p-banner_mob{display: none;}
.p-left{width:235px;float:left;margin-right:45px;margin-bottom:35px}
.p-right{width:890px;float:right;margin-bottom:35px}
/*内页-面包屑导航 */
.sitemap{position:absolute;right:0;top:7px;font-size:15px}
.sitemap a{margin:0 5px}
.sitemap a:hover{color:#820010}
/* 内页-左侧菜单 */
.p-nav-title{background:#820010;width:100%;height:90px;color:#FFF;font-size:30px;line-height:90px;text-align:center;margin-bottom:20px}
.p-nav li a{position:relative;display:block;overflow:hidden;text-decoration:none;background:#EEE}
.p-nav li a:hover{color:#820010}
.p-nav li i{position:absolute;top:20px;left:20px;font-size:16px;color:#820010}
.p-nav li i.fa-angle-down{right:12px;left:auto;font-size:16px;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.p-nav li .open i.fa-angle-down{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.p-nav .on a,.p-nav .on a:hover{background:#820010;color:#FFF}
.p-nav .on i{color:#FFF}
.nav-a li a{font-size:16px;border-bottom:1px solid #fff;    padding: 12px 0px 12px 83px;/* text-align: center; */}
/* 
.nav-b{display:none}
.nav-b li a{padding:12px 10px 12px 60px;font-size:16px;border-bottom:1px solid #fff}
.nav-b li a:hover{background:#820010;color:#FFF}
.nav-b li a i{position:absolute;top:17px;left:40px}
.nav-b li a:hover i{color:#FFF} 
*/
/*内页内容*/
.p-view-content{line-height:2;font-size:16px;overflow:hidden;position:relative}
.p-view-content img{/*max-width:100%;*/height:auto!important}
.p-view-contentgc img{display: block;margin-left: auto;margin-right: auto;}
.p-view-content.p-view-content_center img{width: 100%;}
.p-view-content table{width:100%;height:auto}
.p-view-title{line-height:40px;font-size:22px;text-align:center;padding-top:10px}
.p-view-sub-title{line-height:40px;font-size:18px;text-align:center;padding-top:10px}
.p-view-date{font-size:14px;font-family:Arial,Tahoma,Helvetica;color:#999;text-align:center;line-height:40px}
/* 新闻列表 */
.p-news-list li{padding:15px 0;border-bottom:1px dashed #999}
.p-news-list li a:hover{color:#820010}
.p-news-list img{float:left;margin-top:5px;width:120px;height:90px;margin-right:10px}
.p-news-list li h1{font-size:16px;font-family:"Microsoft YaHei"!important}
.p-news-list li h2{color:#999}
.p-news-list li h3{color:#666}
/* 图片列表 */
.p-photo{width:885px;margin:0 auto;overflow:hidden}
.p-photo li{width:265px;margin:0 15px 10px 15px;float:left;background:url(../images/img_p_photo_bottom.png) bottom no-repeat;padding-bottom:20px}
.p-photo li a{padding:10px 10px 0 10px;border:1px solid #ccc;border-radius:3px;display:block}
.p-photo li a:hover{color:#820010}
.p-photo li h1{padding:8px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}
.p-photo li h2{padding-top:5px;border-top:1px solid #CCC;height:60px;overflow:hidden}
.p-photo li h2{color:#333}
/* .p-photo li i{width:243px;height:182px;overflow:hidden;display:block} */
.p-photo li img{width:243px;height:182px;-moz-transition:all ease 4s;-webkit-transition:all ease .4s;-o-transition:all ease 4s;transition:all ease .4s}
.p-photo li a:hover img{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}
.p-xmzs li i{width:243px;height:148px}
.p-xmzs li img{width:243px;height:148px}
/* .p-report li i{width:243px;height:357px}
.p-report li img{width:243px;height:357px} */
/* .jtxl{width:890px}
.jtxl .jtxl-map{float:left}
.jtxl .jtxl-map .list{display:none;width:600px;height:460px;overflow:hidden}
.jtxl .jtxl-btn{float:right;width:260px;margin-left:30px}
.jtxl .jtxl-btn li{border-bottom:1px solid #CCC;border-left:4px solid #820010;margin-bottom:15px;padding:10px;font-size:16px;cursor:pointer}
.jtxl .jtxl-btn .on,.jtxl .jtxl-btn li a:hover{color:#820010} */
/* 搜索以及公告 */
.p-list{padding:6px 0}
.p-list li{border-bottom:1px dashed #999;padding:10px 0;position:relative}
.p-list li a{position:relative;display:block;padding-right:150px;padding-left:15px;font-size:15px;}
.p-list li a:hover{color:#820010}
.p-list li a span{position:absolute;top:0;right:0;display:block;width:100px;text-align:right;font-family:Arial}
.p-list li a i{background:url(../images/img_news_icon.png) left center no-repeat;padding:6px}
.p-list li i{position:absolute;top:17px;left:0;padding:6px;background:url(../images/img_news_icon.png) left center no-repeat}

/* .paperclip{display:inline-block;overflow:hidden;margin-right:7px;margin-bottom:-2px;width:13px;height:14px;background:url(../images/img_paperclip.gif) no-repeat;background-position:0 0}
.paperclip_txt{font-size:14px;line-height:31px}
.sitemap_n{margin-bottom:5px;padding-right:15px;padding-left:15px;border-bottom:1px solid #DDD}
.sitemap_n h1{font-weight:700;font-size:14px;line-height:31px}
.sitemap_n li{float:left;margin-right:10px;line-height:31px} */

/*分页*/
.p-page{padding-top:15px}
.pages{height:35px;overflow:hidden;padding:2px 0 1px 0;text-align:center;color:#CCC;vertical-align:top;clear:both;}
.pages div{float:right;padding-right:12px;}
.pages a, .pages strong{float:left;height:18px;overflow:hidden;margin:0 1px;padding:2px 6px 1px;border:1px solid #999999;color:#000000;text-decoration:none !important;line-height:18px;}
.pages strong{border:1px solid #999999;background:#EEEEEE;color:#000000;font-weight:700;}
.pages a:hover{border:1px solid #000000;}
.pages .prev{padding:2px 0 1px 16px;background:url(../images/arrow_left.gif) no-repeat 29% 50%;}
.pages .next{padding:2px 16px 1px 5px;background:url(../images/arrow_right.gif) no-repeat 93% 50%;*background-position:93% 45%;font-size:simsun;*line-height:21px;}
/* 在线留言 */
.booking_body{ margin-top:30px; background:url(../images/yuyue.jpg) no-repeat right;padding-bottom: 80px;}
.booking_body p{ width:396px; height:34px; line-height:34px; color:#777}
.booking_body .text{ border:1px dashed #AAA; width:390px; height:32px; padding-left:6px; background:#F0F0F0;}
.booking_body textarea{ display:block; border:1px dashed #AAA; width:390px; max-width:390px; height:68px; padding-left:6px; color:#777; background:#F0F0F0;}
.booking_body .submit{ border:none; width:398px; height:32px; margin-top:20px; padding-left:6px; color:#FFF; background:#820010;}
/* 搜索无内容提示 */
.no-search-result {
    margin: 20px 0 10px;
    text-align: center;
}
.no-search-result .res-box:first-child{margin-right: 40px;}
.no-search-result .res-box {
    display: inline-block;
    margin-bottom: 30px;
    vertical-align: middle;
}
.no-search-result .res-box {
    display: inline-block;
    margin-bottom: 30px;
    vertical-align: middle;
}
.no-search-result .res-box p {
    margin-top: 16px;
    font-size: 15px;
    color: #666;
}
.no-search-result .res-box p.temp {
    font-size: 14px;
}
