@charset "utf-8";
/* CSS Document */

/***************************宽屏样式(start)***************************/
.w_1200 #index_banner{ height:360px;}
.w_1200 #index_banner .fl{width:862px; height:360px;}
.w_1200 #index_banner .fl a{ height:360px;}
.w_1200 #index_banner .fr{ width:283px;}
.w_1200 #index_banner .fr .item{ height:119px;}
.w_1200 .home_ad .i{width:277px; margin-left:23px;}
.w_1200 .home_news .box .c{width:355px;}
.w_1200 .home_news .box .nlist .oth{width:290px;}
.w_1200 .home_news .box .nlist .one{width:355px;}

.w_1200 #ibanner, .w_1200 #ibanner .slideBox, .w_1200 #ibanner .slideBox .bd ul, .w_1200 #ibanner .slideBox .bd ul li, .w_1200 #ibanner .slideBox .bd ul li a, .w_1200 #ibanner .slideBox .bd img{width:1180px; height:450px;}


.w_1200 .rightside{ width:809px;}
.w_1200 #index_con .demo .row{ margin-right:21px; width:250px;}
.w_1200 .webpath{ margin-right:16px;}
.w_1200 .index_r{ width:287px;}
.w_1200 .index_r .inner{ width:250px;}
/***************************宽屏样式(end)***************************/


/*************************** banner (start) ***************************/
.index_r{ width:245px; border-left:1px solid #d8d8d8; background:#fafafa;overflow:hidden;}
.index_r .inner{ width:214px; margin:0 auto; margin-top:12px;}
.index_r .r{ padding:16px 0px; border-bottom:1px solid #dcdcdc;}
.index_r .r a{ display:block; font-size:14px; color:#333333;}
.index_r .r span{ text-decoration:underline; font-size:14px; color:#333333; margin-bottom:8px; display:block;}


#index_banner{ height:309px;}
#index_banner .fl{width:738px; position:relative; overflow:hidden; height:309px;}
#index_banner .fl a{ display:block; position:absolute; width:100%; height:309px;}
#index_banner .fl img{ left:0px; top:0px;}
#index_banner .fr{ width:242px; overflow:hidden;}
#index_banner .fr .item{ height:102px; border-bottom:1px solid #085280; border-left:1px solid #085280; background:#0e649d; cursor:pointer; overflow:hidden;}
#index_banner .fr .item.cur{ background:#0a70b2 !important;}
#index_banner .fr .item .t{ color:#fff; font-size:24px; margin:20px 0 0 18px;}
#index_banner .fr .item .b{ color:#fff; font-size:18px; margin:4px 0 0 20px;}
.nweb{ line-height:36px; overflow:hidden;}
.nweb .fl{ background:#0d3b67; color:#fff; font-size:14px; padding:0px 12px;}

#index_con .demo .row{ width:214px; margin-right:17px;}
.rightside{ margin:10px 0 0 22px !important;}