body {
    margin: 0px;padding:0px;background-color:#f5f5f5; font-family:"Microsoft YaHei";color:#686868;
}
div,li,td{ font-size:12px;}
form,div,ul,li,dl,dt,dd{ border:0px; margin:0px; padding:0px; }
li{list-style-type:none;}
img{border:0px;}
a:link,a:visited {font-size: 12px;color: #686868;text-decoration: none;}
a:hover {font-size: 12px;color: #e3a200;text-decoration: none;}
a.f14red:link, a.f14red:visited, a.f14red:hover{font-size:14px; font-weight:bold;}
.cls{ clear:both; height:1px; overflow:hidden;}
a.more:link, a.more:visited{ font-size:12px; color:#727171;}
a.more:hover{ font-size:12px; color:#FF0000; }


/* 
text-align:justify;text-justify :inter-ideograph;
overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
*/
/* ======================================== */
.top { width:100%; background:url(../images/img/tbg.jpg) repeat-x; height:145px; }
.logo{ width:1024px; margin:auto auto; background:url(../images/img/logo.jpg) no-repeat center; height:145px; overflow:hidden;}
.logo a { display:block; height:145px; width:1024px; }

.mbg { width:100%; background:url(../images/img/mbg.jpg) no-repeat center; height:40px; }
.mbg .menu { width:1200px; margin:auto auto; height:40px; overflow:hidden; }
    .menu div { float:left; text-align:center; width:118px; }
    .menu div a:link, .menu div a:visited{ font-size:16px; color:#fff; line-height:40px; display:block; }
    .menu div a:hover{ background:url(../images/img/mover.png) no-repeat center; width:118px;}
    .menu .cur{ background:url(../images/img/mover.png) no-repeat center; width:118px; }
    .menu span { display:block; float:left; background:url(../images/img/mline.png) no-repeat center; width:2px; height:40px; }
    .menu .sm { display:none; position:absolute; z-index:99; background:#000; float:alpha(opacity:0.55); opacity:0.55; *margin-left:-60px; *background:rgba(0,0,0,0.55); }
    .menu .sm span { display:block; height:1px; overflow:hidden; background:rgba(231,158,0,0.15); width:118px; }
    .menu div .sm a:link, .menu div .sm a:visited { height:35px; line-height:35px; color:#fff; font-size:14px; }
    .menu div .sm a:hover { height:35px; line-height:35px; background:none;}
/* ======================================== */
.titabout {
    width:1024px;
    height:66px;
    margin:40px auto auto auto;
    padding-bottom:20px;
    text-align:center;
}
.titabout > p {
    margin: 0;
    font-size: 30px;
}
.titabout > p:nth-child(2) { color: #fff; }


.tabline { width:100%; background:url(../images/img/line.gif) repeat-x; height:2px; margin:30px 0 50px 0; }
.tabhead { width:1024px; margin:auto auto; position:relative; }
.tabhead ul { position:absolute; top:-15px; left:32%; }
.tabhead ul li { float:left; margin:0 10px; font-size:16px; color:#27160e; background:#fff; width:104px; border:1px solid #e2e2e2; height:31px; line-height:31px; text-align:center; cursor:pointer; }
.tabhead ul li a { font-size:16px; color:#27160e; width:104px; line-height:31px; text-align:center; cursor:pointer; }
.tabhead ul .active { color:#fff; background:url(../images/img/tab_on.jpg) no-repeat; width:106px; height:48px; overflow:hidden; border:0 none; }
    
    
    .link_list { width:100%; }
    .link_list li { float:left; }
    .link_list li.video { width:34%; height:auto; }
        #beginVideo { width:100%; height:100%; }
        #beginVideo img { width:100%; height:100%; }
        
    .link_list li.link_img { width:66%; position:relative; *width:64%; }
    .link_list li.link_img .about { float:left; width:68%; margin-left:20px; height:auto; }
    .link_list li.link_img .about p { margin:0; line-height:150%; color:#ffcb6e; font-size:16px; overflow:hidden; text-indent:2em; }
    .link_list li.link_img .about .detail { display:block; background:url(../images/img/btn_detail.jpg) no-repeat; width:107px; height:30px; text-align:center; line-height:30px; font-size:12px; font-family:"宋体"; float:right; margin-top:30px; color:#fff; margin-right:100px; }
    .link_list li.link_img .thumbs { float:right; width:26%; }
    .link_list li.link_img .thumbs a { display:block; height:48%; width:100%; margin-bottom:6px;}
    .link_list li.link_img .thumbs img { height:95%; width:100%; overflow:hidden; margin:1% 0;  }
    
    #myTab0_Content2 { position:relative; }
    .ico-honor { float:left; width:25%; height:auto; position:absolute; top:-200px; }
    .honor { width:75%; height:auto; margin:auto auto; position:absolute; left:24%; }
    .honor #hor { margin:auto auto; padding-top:5%; }
    .honor #hor li { float:left; width:300px; margin:0; overflow:hidden; }
    .honor #hor li div { width:95%; height:auto; }
    .honor #hor li img { width:95%; height:auto;}
    .honor #hor li span { display:none;}
    
    .honor .bx-wrapper-ban .bx-prev { background:rgba(0,0,0,0.55) url(../images/img/bx_al.gif) no-repeat center; width:56px; height:82px; text-align:center; display:block; left:-70px; }
    .honor .bx-wrapper-ban .bx-next { background:rgba(0,0,0,0.55) url(../images/img/bx_ar.gif) no-repeat center; width:56px; height:82px; text-align:center; display:block; right:-60px; }
    
.fengcai { width:100%; margin-top:40px; }
.fc1 { float:left; width:28.2%; }
.fc1 img { width:100%; height:auto; }
.fc2 { float:left; width:28.2%; height:auto; margin-left:6px; }
.fc2 #fc2 { width:100%; height:60%;}
.fc2 #fc3 { width:49%; height:40%; margin-top:10px; float:left; }
.fc2 #fc4 { width:49%; height:40%; margin-top:10px; float:right; }
.fc3 { float:right; width:42.5%; }
.fc3 #fc5 { float:left; width:33.5%; height:37%; }
.fc3 #fc6 { float:right; width:65%; height:37%; }
.fc3 #fc7 { float:left; width:49%; height:auto; margin-top:4px; }
.fc3 #fc8 { float:right; width:49%; height:auto; margin-top:4px; }
.fengcai img { filter:alpha(opacity=0.45); opacity:0.45; cursor:pointer; -moz-opacity:0.45; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=45); }
.fengcai img:hover { filter:alpha(opacity=1); opacity:1; cursor:pointer; -moz-opacity:1; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); }

.news { width:100%; margin-top:30px; }
.nlist li { float:left; width:29%; margin:40px 2%; line-height:24px; letter-spacing:2px;}
.nlist li span { color:#fff; background:#bd7f22; width:19px; display:block; height:19px; line-height:19px; font-size:14px; text-align:center; }
.nlist li a:link, .nlist li a:visited { color:#ffcb6e; font-size:16px; display:block; float:left; margin:-24px 0 0 24px; }
.nlist li a:hover { color:#d19529;}

.leadlist { width:1280px; margin:auto auto; }
.leadlist li { float:left; width:46%; margin:20px 2%;}
.leadlist li .fa_img { float:left; width:220px;}
.leadlist li .fa_txt { float:left; width:340px; font-size:16px; color:#ffcb6e; line-height:24px; }
.leadlist li .fa_txt .tit { display:block; height:36px; line-height:36px; }
.leadlist li .fa_txt .tit a:link, .leadlist li .fa_txt .tit a:visited { text-decoration:underline; }
.leadlist li .fa_txt a:link, .leadlist li .fa_txt a:visited { font-size:16px; color:#d19529; font-weight:bold; }

    
.ind_news { margin:-125px 0 0 0; width:726px; position:absolute; text-align:center; right:10%; height:330px; margin-top:90px; }
.ind_news .ind_news_ico { display:block; float:left; position:absolute; width:10%; height:100%; }
.ind_news .news_title { background:url(../images/img/tit_news.jpg) no-repeat; position:absolute; top:-78px; width:114px; height:60px; }
    .ind_news_box { padding:0px 0px 0px 0px; }
    .ind_news_ico img { width:80%; height:auto; }
    .ind_news_list { padding:0px 0px 0px 80px; text-align:left; }
    .ind_news_list li { background:url(../images/img/news_line.jpg) repeat-x bottom; padding-bottom:10px; }
    .ind_news_list li h3 { margin:0; font-size:16px; padding:10px 0px; color:#727171;  }
    .ind_news_list li h3 a { font-size:16px; color:#727171; }
    .ind_news_list li p { margin:0; line-height:120%; color:#727171; }
    .ind_news_list li p a { color:#727171; }
    


/* ======================================== */

#full-screen-slider { width:100%; position:relative; height:450px; }
#video_slides { display:block; width:100%; padding:0; margin:0; position:relative; }
#video_slides li { display:block; width:100%; position:absolute; margin:0; padding:0; }
#video_slides li a { display:block; width:100%; height:100%; }
#video_slides li img { width:100%; height:100%; }

/* ======================================== */
.big_img { background-repeat:no-repeat; background-position: center; }
.bottom_t { padding:40px 0 0px 60px; text-align:center; margin:0; float:left; cursor:pointer; }

/* ======================================== */
.footer { width:100%; background:#000000; height:210px; }
.ft_nav { background:url(../images/img/foo_logo.jpg) no-repeat left 0; width:1024px; margin:auto auto; height:210px; }


.ft_txt {
    float:left;
    width:395px;
    padding: 30px 0 0 255px;
    color:#fff;
}
.ft_txt > dt {
    font-size: 24px;
    border-bottom: 3px double #fff;
    width: 320px;
    line-height: 40px;
    margin-bottom: 5px;
}
.ft_txt > dd {
    font-size:14px;
    line-height:1.8;
}
.ft_txt a { color:#fff; }

.ft_nav .qcoder { float:right; color:#fff; letter-spacing:12px; text-align:center; width:120px; padding:30px 50px 0px 0px; }
.foo_copy { width:100%; height:39px; background:#2e2e2e; margin-top:20px; }
    .foo_copy p { margin:0; padding-left:50px; width:1024px; margin:auto auto; color:#fff; line-height:39px; font-size:14px; font-family:"微软雅黑"; }
    
/* ======================================== */
.bigbg { background:url(../images/img/inside/bg.jpg) repeat-y center; width:100%; }
.bgtop { background:url(../images/img/inside/bgtop.jpg) no-repeat top center; width:100%;  }
.bgbot { background:url(../images/img/inside/bgbot.jpg) no-repeat bottom center; width:100%; }
    .nc { width:1024px; margin:auto auto; padding-top:0px; }
    .inside_slider { width:100%; height:283px; overflow:hidden; }
    .inside_slider li { height:283px;}
    .listcontent { width:1024px; }
    .curCat { width:1024px; font-size:16px; color:#000; margin:auto auto; padding:20px 0px 10px 0px; border-bottom:1px solid #e7ab00; }
    
.probg { background:url(../images/img/inside/bg.jpg) repeat-y center; width:100%; }
.product { background:url(../images/img/inside/probg.jpg) no-repeat top center; width:100%; height:752px; }
        
/* ======================================== */	
    .artcontent { background:url(../images/img/inside/sdbg.png) no-repeat center 5px; width:1024px; padding-top:0px; }
    
    
/* ==================gallery====================== */	
.imgBox ul { display:block; overflow:hidden; }
.imgBox li { float:left; text-align:center; }

/* ==================gallery====================== */	

.n_nav { width:1024px; margin:auto auto; height:35px; line-height:35px;}
.n_nav span { font-size:14px;}
.n_nav span a { font-size:14px;}
.tit_news { border-bottom:1px solid #e7ab00; height:35px; line-height:35px; margin:10px 0; }
.tit_news h2 { margin:0; font-weight:normal; font-size:20px; color:#000; float:left;}
.tit_news a:link, .tit_news a:visited { float:right; display:block; color:#e7ab00;}

.leader-news { width:1024px; margin:auto auto;}
.leader-news li { float:left; width:500px; margin:10px 10px 20px 0; }
.leader-news li .fa_img { width:217px; height:140px; overflow:hidden; float:left;}
.leader-news li .fa_txt { float:right; width:270px; }
    .fa_txt .tit { display:block; height:38px; line-height:24px;}
    .fa_txt .tit a:link, .fa_txt .tit a:visited { font-size:16px; color:#e3a200;}
    .fa_txt .tit a:hover { text-decoration:underline;}
    .fa_txt p { color:#8a8a8a; font-size:14px; line-height:24px; padding-top:12px;}
    .fa_txt a.de:link, .fa_txt a.de:visited  { font-size:14px; color:#ff0000;}

.media-news { width:1024px; margin:auto auto;}	
.media-news li { float:left; width:47%; margin:10px 3% 10px 0; text-align:left; border-bottom:1px dashed #838383; height:38px; line-height:38px;}
.media-news li a { font-size:14px; color:#838383;}
.media-news li span { display:block; float:right; color:#838383; font-size:14px; padding-right:10px;}

/*======对联广告======*/
.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both;}
.zz {margin-top: 0px;margin-right: auto;margin-bottom: 0px;    margin-left: auto;}
.tc{ text-align:center;}
.jiac{ font-weight:bold;}
.cur{cursor: pointer;}

