﻿/*html {
-webkit-filter: grayscale(100%);
filter: progid:DXImageTransform.Microsoft.BasicImage(graysale=1);
}*/
html, body
{
    margin: 0px;
    padding: 0px;
    font-size: 14px;
    width: 100%;
    height: 100%;
    font-size:14px;
    background-image:url(../images/bg.png);
}
ul
{
    -webkit-margin-before: 0px;
    -webkit-margin-after: 0px;
    -webkit-padding-start: 0px;
}
a
{
    color: inherit;
    text-decoration: none;
}
a:hover
{
    color: #d7d7d7;
}

.page
{
    width: 1200px;
    height: 1140px;
    margin-left: auto;
    margin-right: auto;
}

.logo_bar
{
    width: 100%;
    height: 88px;
    float: left;
    background-color:White;
    background-image:url(../images/bg.png);
}

.logo
{
    width: 503px;
    height: 67px;
    float: left;
    background-image: url(../images/logo.png);
    margin-top: 10px;
    background-position: left center;
    margin-left: 5px;
}
.sear
{
    width:263px;
    float:right;
    height:65px;
    margin-top:25px;
    
}

.funbtn
{
    width:auto;
    height:20px;
    font-size:12px;
    cursor:pointer;
    color:#787777;
    float:left; 
}

.search_content
{
    width: 205px;
    height: 30px;
    float: left;
    line-height:30px;
    background:none;
    font-size:13px;
    border-bottom: 1px solid #d7d7d7;
    border-top: 1px solid #d7d7d7;
    border-left: 1px solid #d7d7d7;
}


.search_btn
{
    width: 52px;
    height: 34px;
    float: left;
    background-position: left center;
    background-repeat: no-repeat;
    
    color: White;
    
    background-image: url(../images/search.png);
}

.nav
{
    width: 1200px;
    height: 40px;
    float: left;
    background-image: url(../images/nav.png);
}

.menu
{
    width: 115px;
    height: 40px;
    float: left;
    text-align: center;
    line-height: 40px;
    color:White;
}
.curr
{
    background-color:#71b7f3;    
}


#nav { font-family:微软雅黑; position:relative; width:100%; height:40px; font-size:14px; color:#999;margin: 0 auto; }
#nav ul { list-style-type:none; }
#nav ul li{ float:left; position: relative;width:125px; z-index:9999;  margin-left:20px;   height: 40px;    float: left;    text-align: center;    line-height: 40px;    color:White;}
#nav ul li ul li{ margin-left:0px;}
#nav ul li a {  padding:0px; display:block; text-decoration:none; text-align:center; color:#fff; font-size:16px; font-family:微软雅黑;}
#nav ul li a:hover {background-color: #12aeef;color:#fff;}
#nav ul li ul {display: none;}
#nav ul li:hover ul {display: block; position: absolute; top:40px; min-width:125px; left:0;}
#nav ul li:hover ul li a {display:block; background:#12aeef; color:#ffffff; width:125px;background-image: url(../images/nav.png); background-position:center center;   font-size:14px; text-align:center; border-bottom: 1px solid #f2f2f2; border-right: none;}
#nav ul li:hover ul li a:hover { background:#6dc7ec; color:#d7d7d7; background-image: url(../images/nav.png); background-position:center center;}
.borderleft {border-left: 1px solid #e9e9e9;}
.top { border-top: 1px solid #f2f2f2;}


.banner_ad
{
    width: 1200px;
    height: 337px;
    float: left;
    margin-top: 1px;
    background-image: url(../images/banner.png);
}

.top_news
{
    width: 1200px;
    height: 265px;
    margin-top: 20px;
    float: left;
}

.img_news
{
    width: 360px;
    height: 265px;
    float: left;
}

.div_title
{
    width: 100%;
    height: 35px;
    float: left;
    background-image: url(../images/tpxw.png);
    background-position: left center;
    background-repeat: no-repeat;
    border-bottom: 1px solid #d7d7d7;
}

.more
{
    width: auto;
    float: right;
    height: 35px;
    color: #787777;
    margin-right: 10px;
    font-size: 12px;
    line-height: 35px;
}

.img_slide
{
    width: 100%;
    height: 220px;
    float: left;
}

.newest_news
{
    width: 440px;
    height: 265px;
    float: left;
    margin-left: 15px;
}


.news_items
{
    width: 100%;
    height: 220px;
    float: left;
}
.news_item
{
    width: 100%;
    height: 30px;
    float: left;
    margin-top:3px;
}
.news_item_ico
{
    width: 11px;
    height: 30px;
    float: left;
    margin-left:5px;
    margin-right:8px;
    background-image: url(../images/dian.png);
    background-position: center center;
    background-repeat: no-repeat;
}
.news_item_text
{
    width: 320px;
    float: left;
    height: 30px;
    font-family:微软雅黑;
    line-height: 30px;
    font-size:14px;
    color: #787777;
}
.time
{
    width: auto;
    height: 30px;
    float: right;
    line-height: 30px;
    margin-right: 5px;
    color: #787777;
}

.new2
{
    width: 370px;
    float: left;
}

.news_item_text2
{
    min-width: 255px;
    width:260px;
    overflow:hidden;
    float: left;
    height: 30px;
    font-family:微软雅黑;
    font-size:14px;
    line-height: 30px;
    color: #787777;
}

.pro_divs
{
    width: 1200px;
    height: 230px;
    float: left;
    overflow: hidden;
    margin-top: 10px;
}

.pro_item
{
    width: 220px;
    height: 175px;
    margin-top: 15px;
    float: left;
    margin-right: 20px;
}

.pro_img
{
    width: 220px;
    height: 150px;
    float: left;
}
.pro_title
{
    width: 220px;
    height: 25px;
    font-size: 14px;
    color: #787777;
    line-height: 25px;
    text-align: center;
}

.foot
{
    width: 1200px;
    float: left;
    margin-top: 20px;
    height: 110px;
    background-image: url(../images/foot.png);
}
.copyright
{
    width: 100%;
    height: 50px;
    font-family:微软雅黑;
    font-size:14px;
    float: left;
    margin-top: 30px;
    line-height:160%;
    color:White;
    text-align: center;
}


.s_title
{
    margin-top:-30px;
    height:30px;
    background-color:Black;
    position:relative;
    z-index:10000;
    width:95%;
    color:White;
    padding-left:5%;
    line-height:30px;
     filter:alpha(opacity=70);  
      -moz-opacity:0.7;  
      -khtml-opacity: 0.7;  
      opacity: 0.7; 
            
}

.content
{
    width:1200px;
    height:870px;
    float:left;
}

.left
{
    width:250px;
    height:auto;
    min-height:600px;
    float:left;    
}

.channel_left
{
    width:250px;
    min-height:230px;
    height:auto;
    float:left;
    background-color:#fff;
    
    padding-bottom:30px;
    
}

.channel_title
{
    width:250px;
    height:64px;
    float:left;
    background-image: url(../images/channel_title_bg.png);
    background-position: left top;
    line-height:64px;
    font-size:20px;
    color:White;
    text-align:center;
    margin-bottom:20px;
   
    font-family:微软雅黑;
    background-repeat: no-repeat;
}

.column_item
{
    width:135px;
    height:44px;
    line-height:44px;
    padding-left:45px;
    margin-left:30px;
    background-image: url(../images/list_ico.png);
    background-position: 25px center;
    background-repeat: no-repeat;
    color:#0584c9;
    
    float:left;
    
}
.column_item:hover
{
    color:#fff;
    background-image: url(../images/list_ico_curr.png);
    background-color:#0584c9;
    
}

.column_item_curr
{
    color:#fff;
    background-image: url(../images/list_ico_curr.png);
    background-color:#0584c9;
    
}

.column_item2
{
    width:135px;
    height:20px;
    float:left;
    font-size:12px;
    padding-left:45px;
    margin-top:5px;
   
    margin-left:30px;
    color:#5F5D5D;
}
.line
{
    width:135px;
    height:1px;
    float:left;
    line-height:44px;
    padding-left:45px;
    margin-left:30px;
    border-bottom:1px dotted #d7d7d7;
}


.column_item2:hover
{
    color:#f7b23a    
}

.right_content
{
    width:900px;
    height:630px;
    background-color:#fff;
    float:left;
    
    margin-left:25px;
    padding-left:25px;
}

.right_head
{
    width:820px;
    height:40px;
    float:left;
    border-bottom:1px solid #d7d7d7;    
}
.column_title
{
    width:auto;
    height:40px;
    line-height:50px;
    float:left;
    padding:0 40px;
    color:#444;
    font-size:20px;    
    border-bottom:2px solid #0584c9;
    background-image:url(../images/2icon1.png);
    background-repeat:no-repeat;
    background-position:5px 15px;
}

.cominfo
{
    width:250px;
    min-height: 175px;
    height:auto;
    float:left;
    background-color:#fff;   
    margin-top:30px;
    padding-top:40px;
}

.infoitem
{
    width:167px;
    min-height:40px;
    height:auto;
    line-height:160%;
    float:left;
    background-image:url(../images/tel.png);
    margin-left:32px;
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:35px;
    border-bottom:1px dotted #eee;
    color:#5F5C5C;
}

.curr_post
{
    width:auto;
    float:left;  
    background-image:url(../images/curr.png);
    background-position:left center;
    background-repeat:no-repeat;
    height:30px;
    line-height:30px;  
    
    padding-left:20px;
    font-size:12px;
    color:#5F5C5C;
}
.right_conten_li
{
    width:785px;
    height:45px;
    line-height:55px;
    float:left;
    border-bottom:1px dashed #d7d7d7; 
    background-image:url(../images/list_ico.png);
    background-position:20px 25px;
    background-repeat:no-repeat;
    list-style:none;
	font-size:14px;
    padding-left:35px;
}

.time
{
    width:auto;
    color:#444;
    float:right;
}
.page_line
{
    font-size: 16px;
    color: #757575;
    float:left;
    width:100%;
    text-align:center;
    margin-bottom:20px;
    margin-top: 15px;
    float: left;
    }
    
.article_title
{
    margin-top:20px;
    width:100%;
    height:auto;
    min-height:50px;
    line-height:160%;
    float:left;
    text-align:center;
    font-family:黑体;
    font-size:22px;    
    
}

.article_info
{
    border-bottom:1px dashed #d7d7d7;
    width:100%;
    text-align:center;
    float:left;
   
    height:35px;
    line-height:20px;
}

.article_txt
{   
    margin-top:20px;
    float:left;
    width:90%;
    margin-left:5%;
    height:auto;
    min-height:300px;
    line-height:150%;
    font-size:16px;
       
 }
 

.slides img{ min-width:100%; min-height:100%; z-index:1; _width:100%; _height:100%;}
 
.note-bg{ position:absolute; left:0; right:0; bottom:0; width:100%; height:125px;  _height:50px; _background:url(none) 0 0 repeat #000; }
.note-txt{ background-color:#d7d7d7; filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;position:absolute; left:0; right:0; bottom:0; display:block; z-index:100; padding:10px; height:24px; line-height:24px; color:#000; font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
/*幻灯片样式*/
.focusbox{ position:absolute; top:0; right:0; bottom:0; left:0; border:2px solid #f7f7f7; overflow:hidden; _position:relative; }
.focusbox .slides{ position:relative; display:block; width:100%; height:100%; zoom:1; overflow:hidden; }
.focusbox .slides:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.focusbox .slides li{ width:100%; height:100%; overflow:hidden; }
.focusbox .slides li img{ min-width:100%; min-height:100%; _width:100%; _height:100%;}
.focusbox .slides li .note-bg{ position:absolute; left:0; right:0; bottom:0; width:100%; height:125px; background:url(../images/pic-bg.png) 0 bottom repeat-x; _height:50px; _background:url(none) 0 0 repeat #000; }
.focusbox .slides li .note-txt{ position:absolute; left:0; right:0; bottom:0; display:block; padding:10px; height:24px; line-height:24px; color:#fff; font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
	
.flex-control-nav{ position:relative; left:280px; top:210px; right:5px; bottom:18px; display:block; z-index:4; }
.flex-control-nav li{ margin:0 5px 0 0; display:inline-block; zoom:1; *display:inline; }
.flex-control-nav li a{ display:block; width:8px; height:8px; text-indent:-9999px; border:1px solid #999; border-radius:8px; cursor:pointer; overflow:hidden; }
.flex-control-paging li a:hover { background:#333; }
.flex-control-paging li a.flex-active { background:#f90; border-color:#f90; cursor:default; }

#banner_ad .flex-control-nav{ position:relative; left:1140px; top:320px; right:5px; bottom:18px; display:block; z-index:4; width:50px; }
#banner_ad .flex-control-nav li{ margin:0 5px 0 0; display:inline-block; zoom:1; *display:inline; }
#banner_ad .flex-control-nav li a{ display:block; width:8px; height:8px; text-indent:-9999px; border:1px solid #999; border-radius:8px; cursor:pointer; overflow:hidden; }
#banner_ad .flex-control-paging li a:hover { background:#333; }
#banner_ad .flex-control-paging li a.flex-active { background:#f90; border-color:#f90; cursor:default; }

.n-list{ padding-top:10px; }
.n-list li{ display:block; padding-bottom:16px; border-bottom:1px solid #f0f0f0; overflow:hidden; }
.n-list li:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.n-list li h2{ padding:16px 0 14px 0; font-size:16px; line-height:27px; font-weight:normal; }
.n-list li h2 a{ font-size:20px; font-weight:bold; line-height:29px; color:#3b8dd1; text-decoration:none; }
.n-list li h2 a:hover{ color:#8CAC52; }
.n-list li .note b{ position:relative; display:block; float:left; margin-right:16px; width:156px; height:104px; font-style:normal; }
.n-list li .note b img{ min-width:100%; min-height:100%; width:100%; _height:100%; }
.n-list li .note p{ font-size:14px; line-height:23px; font-weight:500; color:#555; }
.n-list li .note .info{ padding-top:10px; }
.n-list li .note .info span{ margin-right:10px; padding-left:20px; color:#777; background:url(../images/sprite.gif) no-repeat; }
.n-list li .note .info .time{ background-position:0 -158px; }
.n-list li .note .info .view{ background-position:0 -36px; }
.n-list li .note .info .comm{ background-position:0 4px; }
.n-list .nodata{ margin-top:30px; color:#666; font-size:14px; line-height:100px; text-align:center; }

#video-box
{
    margin:auto;
}

.jiathis_share_slide:hover
{
        
}