@charset "utf-8";
/***************************宽屏样式(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 .rightside{ width:809px;}
.w_1200 #index_con .demo .row{ margin-right:15px; 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; min-height:1250px; 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 #74419f; border-left:1px solid #74419f; cursor:pointer; overflow:hidden;}
#index_banner .fr .i1{ background:#8859b0;}
#index_banner .fr .i2{ background:#74419f;}
#index_banner .fr .i3{ background:#8859b0;}
#index_banner .fr .item.cur{ background:#5f2e88 !important;}
#index_banner .fr .item .t{ color:#fff; font-size:24px; margin:12px 18px 0 18px; font-weight:bold;}
#index_banner .fr .item .b{ color:#fff; font-size:18px; margin:0 20px; font-family:"Myriad Pro";}
.nweb{ line-height:36px; overflow:hidden;}
.nweb .fl{ background:#643889; color:#fff; font-size:14px; padding:0px 12px; font-family:"Myriad Pro"; text-transform:uppercase;}
#index_con .demo .row{ width:214px; margin-right:10px;}
.rightside{ margin:10px 0 0 22px !important;}