﻿
/*---分页样式---*/
.page a{border:1px solid #eee; margin-right:5px;padding:3px 6px;float:left;display:block;color: #fff;}
.page a.on{border:1px solid #f2b007;background:#f2b007;margin-right:5px;padding:3px 6px;float:left;display:block;color:#fff;font-weight:bold}
.page a:hover{text-decoration:none;border:1px solid #f2b007;}
.page div{float:left;margin:0 5px;line-height:36px;}


/*---全局样式---*/
body{color: #555555;}
a{color: #555555;}
a:link{color: #555555;}
a:active{color: #555555;}
a:hover{color: #ce0000; text-decoration: none;}
a:visited{color: #555555;}
.guestBorder{ border-bottom: 1px solid #e4e4e4;}

/*---首页样式---*/
.headBox{background:#202020;height: 95px;width: 100%;}
.change ul li{ float: left; margin-left: 10px;}
.change .icon01{ color:#555555; font-size:16px; font-family:宋体;}
.change .icon02{ color:#e60012; font-size:20px; font-family:Myriad Pro}
.indexMain{ width:100%; background: url(../image/main_bg.jpg) 0px 0px repeat-x;}
.main01{width:1120px; height:185px}
.indexNews{width: 482px;}
.indexNews .title{ color: #fff; height: 30px; background: url(../image/line.jpg) 150px 24px no-repeat;}
.indexHonor{ width: 263px; margin-left:541px}
.indexHonor .title{ color: #fff; height: 30px; border-bottom:1px #eaeaea solid;}
.indexProduct{ width: 247px;margin-top:-158px}
.indexProduct .title{ color: #fff; height: 30px; border-bottom:1px #eaeaea  solid;}
.picMarquee-left{ position:relative; margin-top:10px }
.indexNicon{background:url(../image/newslist_icon.jpg) no-repeat 0px 15px; padding-left:5px;  padding-top: 4px;}
.footerBox{ background:#3b3b3b; height:78px; width:100%; margin:0 auto; }
.footer{ width:1090px; margin:0 auto; padding:20px 15px}
.footer a:hover{color:#F00;}
.pageContact p{margin-top: 0px;}



/*---搜索样式---*/
.search {
    height: 24px;
    top:57px;
    width: 230px;
	background: url(../image/search_bg.png) 0px 0px no-repeat !important;
}
.searchLeft{ top:57px; right: 200px;}
.search input{
    border-color: none;
    border-style: none;
    background: none;
    color: #777777;
}
.serBg{
    background: url(../image/search_right.png) 0px 0px no-repeat !important;
    width: 23px;
    height: 24px;
    cursor:pointer;
    font-size: 0px;
    position: absolute;


}

/* 导航条样式 */
.navLast{ background:none !important;}
.menuBox{background: url(../image/menu_bg.jpg) repeat-x; height: 38px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{height:38px; line-height:38px; position:relative; z-index:1; width: 1120px; margin:0px auto; background: url(../image/nav_bg.jpg) 0 -1px no-repeat;}
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline; background: url(../image/menu_icon.jpg) right center no-repeat; width:140px}
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{  display:block;width:140px;font-size:12px; font-weight:bold; text-align:center;}
.nav .sub{ display:none; width:162px; left:0; top:34px;  position:absolute; background:#f5f5f5;  line-height:26px; padding:5px 0;  }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px; color:#656565; padding-left: 55px;}
.nav .sub a:hover{ background:#afc7d3; color:#fff;}
.nav .on h3 a{ 
    background:url(../image/tbg04.png) no-repeat center -1px; 
    color:#fff; 
    height:38px; 
    overflow: hidden;
}

/* 海报样式 */
.focusBox { position: relative; width:100%; height:560px; overflow: hidden; }
.flexslider{position:relative;height:560px;overflow:hidden;background:url(../image/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:560px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;height:45px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:18px;height:21px;line-height:60px;overflow:hidden;background:url(../image/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:39px;height:67px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:10%;background:url(../image/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:10%;background:url(../image/next.png) center center no-repeat;}


/*首页新闻选项卡*/
#tab{width:482px;position:relative;margin:5px auto;}
#tab .tab_menu{width:450px;float:left;position:absolute;z-index:1;}
#tab .tab_menu li{float:left;width:74px;height:25px;line-height:20px;cursor:pointer;text-align:center;margin:0 2px 0 0; background:#464646;}
#tab .tab_box{width:477px;height:130px;clear:both;top:14px;position:relative; color:#b0b0b0}
#tab .tab_box a{ color:#b0b0b0}
#tab .tab_menu .selected{background-color:#e10012;cursor:pointer;}
.hide{display:none;}
.tab_box div{padding:4px;} 
#tab .tab_box a:hover{color:#F00}

/*---内页样式--*/
.honor a{border:1px solid #eee; float:left; display:block}
.honor div{float:left;line-height:36px;}
.honor a{border:1px solid #eee; margin-right:12px;float:left;display:block;color: #fff;}
.honor a.on{border:1px solid #f2b007;background:#f2b007;margin-right:5px;padding:3px 6px;float:left;display:block;color:#fff;font-weight:bold}
.honor a:hover{text-decoration:none;border:1px solid #f2b007;}
.honor p{margin-top: 5px;font-size: 12px;}


.aboutbannerIn{width: 100%; margin: 0px auto; height: 237px; background: url(../image/about_banner.jpg) top center no-repeat #000;}
.newsbannerIn{width: 100%; margin: 0px auto; height: 237px; background: url(../image/news_banner.jpg) top center no-repeat #000;}
.probannerIn{width: 100%; margin: 0px auto; height: 237px; background: url(../image/pro_banner.jpg) top center no-repeat #000;}
.guebannerIn{width: 100%; margin: 0px auto; height: 237px; background: url(../image/gue_banner.jpg) top center no-repeat #000;}



.mainInbox{
    width: 100%;
    margin:0px auto;
    background:url(../image/bg_in.jpg) repeat-x #030403;
}
.mainIn{
	width: 1090px; 
	margin: 0px auto;
	overflow: hidden;
    padding-top: 30px;
}
.mainIn .mainInleft{width: 238px;margin-bottom: 30px;}
.mainIn .mainInleft .tit{
    height: 64px;
    padding-left: 30px;
    padding-top: 20px;
    background: url(../image/left_title_bg.png) no-repeat;
}
.mainIn .mainInleft .tit .fsp {
    color: #f2b007;
    float: left;
    font: 48px/48px Arial;
    margin-right: 7px;
}
.mainIn .mainInleft .tit h2 {
    color: #fff;
    font:  22px/22px "微软雅黑";
}
.mainIn .mainInleft .tit h3 {
    color: #f2b007;
    font: 20px/20px "微软雅黑";
    text-transform: uppercase;
}
.list {
    padding-top: 10px;
    padding-left: 20px;
    background: url(../image/left_bg.png) repeat-y;
}
.list a {
    background: url("../image/sidenav_bg00.png") no-repeat scroll 0 -30px transparent;
    display: block;
    height: 30px;
    line-height: 28px;
    padding-left: 50px;
    color: #fff;
}
.list a.on
{
    background-position: 0 0;
    color: #f2b007;
    font-weight: bold;
}
.list a:hover, .sideNav .list .now {
    background-position: 0 2;
    color: #f2b007;
}
.list .last a {
    height: 29px;
}
.link {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
}
.leftContact{
    background: url(../image/left_bg.png) repeat-y;
    padding: 16px;
    color: #9e9e9e;
    line-height: 22px;
}
.mainIn .mainInright{
    width: 830px;
    overflow: hidden;
    margin-bottom: 30px;
}
.mbx{background: url(../image/right_top.png) no-repeat;   height: 46px;
    line-height: 58px;
    padding-left: 55px;}
.board {
    background: url(../image/rights.gif) no-repeat;
    font: 12px/35px "微软雅黑";
    padding-top: 8px;
    overflow: hidden;
}
.board h3 {
    float: right;
    font-size: 100%;
    font-weight: normal;
    margin-right: 20px;
}
.newsDetail h3{
    float: left;
    font-size: 100%;
    padding-left: 45px;
    font-weight: normal;
}
.board h2 {
    color: #666666;
    font-size: 13px;
    font-weight: bold;
    margin-left:45px;
}
.board h2 strong {
    color: #BA000D;
    text-transform: uppercase;
    margin-left: 5px;
    font-size: 12px;
}
.aboutC {
    font: 12px/26px "微软雅黑";
    overflow: hidden;
    background: #fff;
    padding: 30px;
    padding-top: 15px;
    padding-bottom: 15px;
}
.newsD p{
    font-size: 14px;
    color: #000;
}
.aboutC ul li{  }
.newsLisit ul li{ font-size: 14px; height: 30px; line-height: 30px;border-bottom: 1px dotted #d4d4d4;}
.aboutC table{border-collapse:separate;border-spacing:1px;}
.guestC{    
    background: none repeat scroll 0 0 #fff;
    font: 12px/26px "微软雅黑";
    overflow: hidden;
    padding: 15px 30px;
    margin-bottom: -5px;
}
.guestC tr{
    margin-bottom: 5px;
    display: block;
}
.artList img{ border: 1px solid #c7c7c7;}

.input {
    border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    height: 20px;
    line-height: 20px;
}
.textarea{
    border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;}
.submit{width: 92px; height: 32px; background: url(../image/submit_ch.png) no-repeat; border: none;}
.submiten{width: 92px; height: 32px; background: url(../image/submit_en.png) no-repeat; border: none;}
.guestMain{border-bottom: 1px solid #e4e4e4;}
.related ul li{ float: left; width: 190px; overflow: hidden; margin-right:10px; height: 150px;border: none; line-height: 22px;}
.proDetal{}
.detail{border: 1px solid #ff0000; border-bottom: 1px solid #f9f8f8; padding: 10px; padding-bottom: 0px; padding-top: 5px; background: #f9f8f8;}
.detailOut {
    border-bottom: 1px solid #FF0000;
    height: 22px;
    margin-bottom: 10px;
}
.page p{
    margin-top: 5px;
    font-size: 14px;
}
.contactp p{
    line-height: 40px;
    font-size: 16px;
}