/*portal css*/

a{color:#444;outline:medium none;text-decoration:none;}
a:hover{color:#ff7c00;}
a:link,a:visited,.column_c .lecturer_list2 span.more a:hover{text-decoration:none;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400;}
caption,th{text-align:left;}
em,cite,i{font-style:normal;}
ul,li,dl,dt,dd{list-style-type:none;}
.xiaoyu_post_btn{background-color:#df0b19;border:1px solid #df0b19;color:#fff;cursor:pointer;display:inline-block;font-size:14px;height:38px;line-height:38px;margin-bottom:0;padding:0;text-align:center;width:148px;}
.xiaoyu_post_btn:hover{background-color:#ff7519;color:#fff;outline:0;text-decoration:none;}
.wrap_990{display:block;margin-left:auto;margin-right:auto;width:1200px;}
.xiaoyu_menu_wrap,.xiaoyu_mipost_search a,.invitation_con .txt span,.invitation_con .txt a{float:left;}


.xiaoyu_menu_box{ position:absolute; right:20px; top:20px; height:60px; width:60px; text-align:center; z-index:999}
.xiaoyu_menu_box #login{float:right;}
.xiaoyu_menu_box #login .loginbtn,.xiaoyu_menu_box #login .registerbtn,.xiaoyu_menu_box #login .exit{color:#fff;display:inline-block;font-size:14px;height:14px;line-height:14px;margin-top:18px;padding:0 5px;}
.xiaoyu_menu_box #login .registerbtn,.xiaoyu_menu_box #login .exit{border-left:1px solid #fff;}

.xiaoyu_menu_box #login .user img{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;float:left;margin-right:5px; width:50px; height:50px;}
.xiaoyu_menu_box .user_wrap{color:#fff;float:right;}
.xiaoyu_menu_box .user_wrap .user_con{background:#333;display:none;font-size:12px;padding:10px 15px 10px 20px;position:absolute;right:0;top:52px;width:223px;z-index:1000;}
.xiaoyu_menu_box .user_wrap .user_con .xiaoyu_hook_user{max-height:30px;}
.xiaoyu_menu_box .user_wrap .user_con .xiaoyu_hook_user span.pipe{ display:none}
.xiaoyu_menu_box .user_wrap .user_con .xiaoyu_hook_user a{height:25px;padding-top:10px;}
.xiaoyu_menu_box .user_wrap .user_con .xiaoyu_hook_user a img{border-radius:2px;}
.xiaoyu_menu_box .user_wrap .user_con .xiaoyu_hook_user a, .xiaoyu_menu_box .user_wrap .user_con .xiaoyu_hook_user a:hover{background:none;width:auto;}
.xiaoyu_menu_box .user_wrap .user_con a{background:#444;color:#fff;display:inline-block;height:24px;line-height:24px;margin:5px 5px 5px 0;text-align:center;width:65px; font-size:14px;}
.xiaoyu_menu_box .user_wrap .user_con a:hover{background:#ff8b3d;}
.xiaoyu_menu_box .user_wrap .user_con div{padding-top:10px;}
.xiaoyu_menu_box .user_wrap .user_con .xiaoyu_havatar a{ float:left; width:46px; height:46px; margin-right:10px; border-radius:2px; border:1px solid #fff;}
.xiaoyu_menu_box .user_wrap .user_con .xiaoyu_havatar img{width:46px; height:46px;}
.xiaoyu_menu_box .user_wrap .user_con p{border-bottom:1px solid #444;line-height:24px;padding-bottom:10px;width:210px; text-align:left}




/*门户*/
.slider{margin-bottom: 15px;}
.slider img{width: 1200px;height: 350px;border-radius: 5px;}
.icon-slides{display: inline-block;width: 41px;height: 69px;text-indent: -9999em;overflow: hidden;background-image: url("../images/icon_slides.png");background-repeat: no-repeat;_filter: alpha(opacity=40);}
.icon-slides:focus{outline:0;}
.icon-slides-prev{background-position: -84px center;}
.icon-slides-prev:hover{background-position:0 center;}
.icon-slides-next{background-position: -125px center;}
.icon-slides-next:hover{background-position:-42px center;}
.xm-slider{position: relative;height: 350px;border-radius: 5px;overflow: hidden;_zoom: 1;}
.xm-slider-pagination{position: absolute;right: 15px;bottom: 15px;z-index: 10;margin: 0;padding: 0;list-style-type: none;}
.xm-slider-pagination .xm-slider-pagination-item{display: inline;margin-left: 10px;}
.xm-slider-pagination .xm-slider-pagination-item a{display: inline-block;width: 28px;line-height: 18px;border: 1px solid #c3c3c3;border: 1px solid rgba(255, 255, 255, 0.3);font-size: 12px;text-align: center;color: #fff;color: rgba(255, 255, 255, .9);background: #c3c3c3;background: rgba(0, 0, 0, .3);}
.xm-slider-pagination .xm-slider-pagination-item a:hover,
.xm-slider-pagination .xm-slider-pagination-item a.active{background: #6d6d6d;background: rgba(0, 0, 0, .6);}
.xm-slider-navigation{display: none;position: absolute;top: 0;height: 100%;z-index: 10;}
.xm-slider-previous{left: 0;}
.xm-slider-next{right: 0;}
.xiaoyu_focus{padding: 10px 0px 0px;width: 1200px;height: 335px;margin-bottom: 10px;}
.xiaoyu_focus img{border-radius: 5px;display: block;width:1200px;height:325px;}
.xiaoyu_focus a:hover img{box-shadow: 0px 0px 10px #999;}
.xiaoyu_focus .topCol{height: 100%;position: relative;width:1200px;}
.xiaoyu_focus .topCol a{left: 0px;top: 0px;position: absolute;}
.xiaoyu_focus .topCol ul{right: 5px;bottom: 15px;position: absolute;z-index: 1100;}
.xiaoyu_slidebar{display:block;}
.xiaoyu_slidebar li{float: left;width: 6px;height: 6px;margin-left: 4px;border: 1px solid #fff;border-radius: 50%;-webkit-transition: 0.4s background;transition: 0.4s background;background:none;overflow: hidden;}
.xiaoyu_slidebar li.on{background: #FFF;}
.content .left{ background:#FFF; width:825px; float: left; padding:0 15px; border:1px solid #e6e6e6; margin-bottom:20px;}
.topLine{color: #aab2bd; margin-bottom:15px;font-size: 12px;}
.topLine a.lz{ color:#667ebd}
.topLine a.lz:hover{color:#FF7C00;}
.topLine h2{height: 60px;line-height: 60px;overflow: hidden;font-size: 22px; font-weight:400;}
.topLine h2 a{color: #434a54;}
.topLine h2 a:hover{color: #FF7C00;}
.topLine dt a{width: 405px;height: 236px;display: block; font-weight:100; overflow:hidden}

.topLine dd{width: 825px;line-height: 16px;float: right;}
.topLine .topimg{ float:left; height: 236px;border-radius:5px; margin-right:15px; overflow:hidden}
.topLine .topimg img{display: block; width: 405px; min-height:236px;}
.topLine span{float: right;}
.topLine span em{background: url("../images/newsIcon.png") no-repeat;height: 18px;color: rgb(170, 178, 189);line-height: 18px;padding-left: 22px;margin-left: 5px;display: inline-block;}
.topLine span a{background: url("../images/newsIcon.png") no-repeat;height: 18px;color: rgb(170, 178, 189);line-height: 18px;padding-left: 22px;margin-left: 5px;display: inline-block;}
.topLine span a:hover{color: rgb(101, 109, 120);}
.topLine span .views{background-position: 0px 0px;}
.topLine span .views:hover{}
.topLine span .replies{background-position: 0px -36px;}
.topLine span .replies:hover{background-position: 0px -54px;}
.topLine span .share{background-position: 0px -72px;}
.topLine span .share:hover{background-position: 0px -90px;}
.topLine p{color:#706f6f;line-height: 24px;font-size: 14px;margin-top: 15px; max-height:192px; overflow:hidden;text-overflow:ellipsis}
.topLine p a{font-size: 12px;margin-left: 15px;float: right; color:#667ebd}
.subTopLine{background: url("../images/newsLine.gif") no-repeat bottom;color: rgb(190, 190, 190);overflow:hidden;padding-bottom: 30px;width:821px;}
.subTopLine a{color:#434a54; display:block;border-radius:5px; height:120px; overflow:hidden}
.subTopLine li{width: 194px;margin-left: 15px;float: left;_display: inline;}
.subTopLine img{display: block;width:195px;min-height:120px }
.subTopLine h3{height: 44px;line-height: 22px;overflow: hidden;margin-top: 5px;}
.subTopLine h3 a{color: #434a54; font-weight:100}
.subTopLine h3 a:hover{color: rgb(255, 96, 61);}
.subTopLine span{height: 18px;font-size: 12px;margin-top: 5px;display: block;white-space: nowrap;}
.subTopLine span em{background: url("../images/newsIcon.png") no-repeat;height: 18px;color: rgb(170, 178, 189);line-height: 18px;padding-left: 22px;display: inline-block;}
.subTopLine span a{background: url("../images/newsIcon.png") no-repeat;height: 18px;color: rgb(170, 178, 189);line-height: 18px;padding-left: 22px;display: inline-block;}
.subTopLine span a:hover{color: rgb(101, 109, 120);}
.subTopLine span .views{background-position: 0px 0px;float: left;}
.subTopLine span .views:hover{}
.subTopLine span .replies{background-position: 0px -36px;}
.subTopLine span .replies:hover{background-position: 0px -54px;}
.subTopLine span .share{background-position: 0px -72px;float: right;}
.subTopLine span .share:hover{background-position: 0px -90px;}
.xiaoyu_subTopLine{background: url("../images/newsLine.gif") no-repeat bottom;padding:20px 0 30px 0;margin-right: -15px;overflow:hidden;}
.xiaoyu_subTopLine li{float:left;margin-right:15px;width:150px;}
.xiaoyu_subTopLine h3{text-align:center;width:150px;height:20px;line-height:20px;overflow:hidden;}
.xiaoyu_catlist li{float:left;width:130px;text-align:left;height:30px;line-height:30px;overflow:hidden;}
.news{color:#bebdbd;font-size:12px;}
.news .tag{color:#bebdbd;}
.news a:hover{color:#ff603d;}
.news h2{font-size:22px;height:40px;line-height:40px;margin-bottom:3px;margin-top:15px;overflow:hidden;}
.news h2 a{color:#434a54; font-weight:400}
.news .img_height{ display:block;width:825px;height:300px;border-radius:5px; margin-top:10px; text-align:center; overflow:hidden}
.news img{width:825px; }
.news li{background:url(../images/newsLine.gif) no-repeat bottom;padding-bottom:30px;padding-top:0;}
.news p{color:#706f6f;font-size:14px;line-height:24px;margin-top:15px;}
.news p a{float:right;font-size:12px;margin-left:15px;}
.news span{float:right;}
.news span .replies{background-position:0 -36px;}
.news span .replies:hover{background-position:0 -54px;}
.news span .share{background-position:0 -72px;}
.news span .share:hover{background-position:0 -90px;}
.news span .views{background-position:0 0;}
.news span a,.news span em{background:url(../images/newsIcon.png) no-repeat;color:#aab2bd;display:inline-block;height:18px;line-height:18px;margin-left:5px;padding-left:22px;}
.news span a:hover{color:#656d78;}
.news .xiaoyu_see_more a {
  background: #f2f2f2;
  border-radius: 3px;
  color: #706f6f;
  display: block;
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  margin: 15px auto;
  overflow: hidden;
  text-align: center;
  width: 180px;
}
.news .xiaoyu_see_more a:hover{ color:#ff7c00}
/*portal right css*/
.right{float: right; width:330px; overflow:hidden;}
.right .box{padding: 0px 14px; width: 300px; margin-bottom: 15px;border:1px solid #e6e6e6; overflow:hidden;background:#FFF}
.xiaoyu_addnew{ height:40px; line-height:40px; background:#df0b19; text-align:center;margin-bottom:15px;}
.xiaoyu_addnew a{ color:#FFF; font-size:16px; font-weight:400;}
.xiaoyu_addnew a i{ background:url("../images/post_edit.png") no-repeat left -2px; width:19px; height:19px; margin-right:5px; display:inline-block; vertical-align:middle}
.catothers_box li{ height:35px; line-height:35px;}
.xiaoyu_othersico{ background:url("../images/otherico.png") no-repeat center center;width:14px; height:35px; float:left; display:inline-block; margin-right:5px;}



.hot h4{border-bottom-color:currentColor;border-bottom-style:none;border-bottom-width:medium;position:relative;}
.hot ul{margin-left:-14px;overflow:hidden;width:330px; margin-top:-2px;}
.hot li{background:#fff;border-right:1px solid #eee;border-top:1px solid #eee;float:left;height:45px;line-height:45px;text-align:center;width:164px;}
.hot li a,.recommend li img,.store ul img,.with_toggle.store .toggle{display:block;}
.hot .more{width:328px;}
.hot .tab{left:0;margin-left:-1px;position:absolute;top:0;width:332px;}
.hot .tab span{border-left:1px solid #e8e8e8;float:left;text-align:center;width:164px; font-size:16px; font-weight:400}
.hot .tab span.on{background:#fff;border-top:4px solid #ccd1d9;height:37px;line-height:32px;}
.box h4{ background:#FAFAFA;height: 40px;line-height: 40px;border-bottom:1px solid #e6e6e6; border-top:1px solid #fff;}
.box h4{ margin:-2px -14px 0;}
.box h4 .r{color:#333;float:right;font-size:12px;margin:-40px 20px 0 0; }
.box h4 a.r,.news a{color:#667ebd; }
.box h4 a.r:hover,.box h4 strong a:hover,.academy li a:hover,.play ul a:hover,.activities dt a:hover,.star em a:hover{color:#f60;}
.box h4 strong{color:#434a54;display:block; font-size:16px;font-weight:400;margin-left:15px;width:122px;}
.box h4 strong a{color:#333;float:none;font-size:14px;margin-top:0;}

.editorChoice ul{line-height:24px;margin:0 0 0 24px;padding:10px 0;}
.editorChoice li{}
.editorChoice li a{ overflow:hidden; height:24px; line-height:24px; display:inline-block}
.editorChoice .topRank em{border:2px solid #f60;border-image:none;color:#f60;}
.editorChoice em{border:2px solid #aab2bd;border-image:none;border-radius:50%;color:#aab2bd;float:left;font-family:Tahoma, Verdana, sans-serif;font-size:10px;height:14px;line-height:14px;margin:3px 0 0 -24px;text-align:center;width:14px;}
.right .activities{ padding-bottom:20px;}
.activities dd{-ms-text-overflow:ellipsis;color:#aab2bd;font-size:12px;overflow:hidden;white-space:nowrap;}
.activities dd a{background:#ff603d;border-radius:3px;bottom:0;color:#fff;height:28px;left:0;line-height:28px;position:absolute;text-align:center;width:100%;}
.activities dd a:active{background:#f06332;box-shadow:inset 0 2px 1px rgba(0,0,0,0.2);}
.activities dl{height:85px;margin:20px 0 0 140px;position:relative;}
.activities dt a{color:#656d78;display:block;height:50px;line-height:25px; overflow:hidden}
.activities dt img{left:-140px;position:absolute;top:0;}
.activities li{margin-bottom:-5px;margin-top:20px;text-align:center;}
.activities li img{display:block;margin-bottom:15px;}

.academy ul{margin-top:20px; width:310px;}
.academy li{float:left;height:150px;line-height:18px;margin-right:10px;width:145px; overflow:hidden}
.academy li  p{ line-height:20px; height:40px; overflow:hidden}
.academy li a{color:#656d78;}
.academy li img{display:block;margin:0 0 12px; width:145px; height:88px;}

.play ul{margin-top:20px;padding:0 0 12px;}
.play li{height:76px;padding-left:60px; margin-bottom:10px;position:relative; overflow:hidden}
.play li div{color:#999;font-size:12px;line-height:20px;overflow:hidden;}
.play ul a{color:#434a54;display:block;height:30px;line-height:25px; height:25px; font-size:14px;overflow:hidden;}
.play ul img{border-radius:25px;left:0px;position:absolute;top:5px; width:50px; height:50px;}
.play ul p{color:#999;font-size:12px;line-height:20px;overflow:hidden;}

.store .xiaoyu_slidebox ul{margin:20px 0 0;width:300px; height:180px; overflow:hidden}
.store .xiaoyu_slidebox img{ width:300px; height:180px;}
.store .xiaoyu_slidebox{ position:relative}
.store .xiaoyu_slidebar{ text-align:center; margin-top:10px; margin-bottom:20px;}
.store .xiaoyu_slidebar a{ background:#dfdfdf; border-radius:5px; width:10px; height:10px; display:inline-block; margin-right:5px; cursor:pointer }
.store .xiaoyu_slidebar a.on{ background:#ff8b3d}


/*产品频道css*/
.proleft{float:left;padding:0 0 15px;width:855px;background:#FFF;}
.proList li{overflow:hidden; width:200px; padding:20px 10px 20px 0px;border-bottom:1px solid #e6e6e6;border-radius:5px;background:#FFF;color:#333; position:relative; float: left;}
.proList li .pic{left:0px;overflow:hidden;width:200px;height:140px; display:inline-block;border-radius:2px;}
.proList li .pic img{position:absolute;top:0;left:0;z-index:9;overflow:hidden;width:200px;border-radius:0}
.proList li .txt{float:left;overflow:hidden;width:200px;line-height:22px; position: relative; z-index: 2;}
.proList li .txt .xiaoyu_dd{ color:#999}
.proList li .txt .xiaoyu_dd a{ color:#df0b19}
.proList li .txt dd.xiaoyu_summary{overflow:hidden;margin-top:5px;height:75px;color:#706f6f;font-size:14px;line-height:25px; width:200px; float:left}
.proList li h3{ margin-bottom:10px; height:20px;line-height:20px; overflow: hidden}
.proList li h3 a{color:#434a54;font-weight:400;font-size:18px}
.proList li h3 a:hover{color:#ff6f3d}


/*新闻频道css*/
.xiaoyu_view_main{ background:#eaeaea url(../images/bg6.jpg) no-repeat center top; padding-bottom:50px;}
.xiaoyu_newlisthead{ width:1200px; margin:0 auto}
.newsleft{float:left;padding:0 0 15px;width:855px;background:#FFF;}
.xiaoyu_catsubs{padding:15px 0; border-bottom:1px solid #e6e6e6; color:#434a54; font-size:14px;}
.xiaoyu_catsubs a{ color:#666}
.newsList li{clear:both;overflow:hidden; height:140px;padding:20px 0 20px 220px;border-bottom:1px solid #e6e6e6;border-radius:5px;background:#FFF;color:#333; position:relative;}
.newsList li .pic{position: absolute; left:0px;overflow:hidden;width:200px;height:140px; display:inline-block;border-radius:2px;}
.newsList li .pic img{position:absolute;top:0;left:0;z-index:9;overflow:hidden;width:200px;border-radius:0}
.newsList li .txt{float:left;overflow:hidden;width:605px;line-height:22px}
.newsList li .txt .xiaoyu_dd{ color:#999}
.newsList li .txt .xiaoyu_dd a{ color:#df0b19}
.newsList li .txt dd.xiaoyu_summary{overflow:hidden;margin-top:5px;height:75px;color:#706f6f;font-size:14px;line-height:25px; width:605px; float:left}
.newsList li h3{ margin-bottom:10px; height:20px;line-height:20px; overflow: hidden}
.newsList li h3 a{color:#434a54;font-weight:400;font-size:18px}
.newsList li h3 a:hover{color:#ff6f3d}
.xiaoyu_main_left{ width:1200px; margin:0 auto}
#nv_portal .xiaoyu_main_left .vw .s{ background:#F7F7F7; padding:5px 10px; color:#888; font-size:14px; border-bottom:none }
#nv_portal .xiaoyu_main_left .vw .s strong{ color:#D6623D}
#article_content{ color:#444}
.xiaoyu_main_left .vw{ background:#FFF; border:1px solid #e6e6e6; margin-bottom:10px;}
.xiaoyu_related_article{background:#FFF; border:1px solid #e6e6e6; margin-bottom:10px;}
.xiaoyu_related_article .bm_h{ background:#FAFAFA;border-bottom:1px solid #e6e6e6; height:40px; line-height:40px;  }
.xiaoyu_related_article .bm_h h3{ font-size:16px; font-weight:400; color:#434a54}
.xiaoyu_related_article .pn{ width:80px; height:30px; margin-top:10px;}
.commentusername{ color:#df0b19}
.xiaoyu_comment_dl{border-bottom:1px solid #e6e6e6;padding:15px 0!important;}
.xiaoyu_comment_left{float:left;margin-right:10px;width:47px;}
.xiaoyu_comment_left img{border-radius:50%;height:47px;width:47px;}

.xiaoyu_newpt .new_nvhm{ background:url(../images/homeico.png) no-repeat left center; padding-left:25px;}
.xiaoyu_new_box{ margin-bottom:15px; background:#FAFAFA}
.xiaoyu_new_box h3, .xiaoyu_new_box_info h3{padding:0 15px;width:300px;height:45px;line-height:45px;color:#fff;font-size:16px;font-weight:bold; background:#DE262E}
.xiaoyu_new_box h3 em, .xiaoyu_new_box_info h3 em{ padding-left:5px; font-size:14px; color:#f0f0f0}
.xiaoyu_new_box ul{border:1px solid #e6e6e6; border-bottom:none; border-top:none}
.xiaoyu_new_box li{height:40px; line-height:40px;border-bottom:1px solid #e6e6e6; padding-top:1px; }
.xiaoyu_new_box li:hover, .xiaoyu_new_box li.cur{background:url(../images/border-left.gif) no-repeat left center;}
.xiaoyu_new_box li a{padding-left:15px;font-size:16px;color:#666;text-decoration:none;}
.xiaoyu_new_box li:hover a, .xiaoyu_new_box li.cur a{ color:#df0b19}

.xiaoyu_new_box_info{width:328px;overflow:hidden;margin-bottom:15px;background:#FAFAFA}
.xiaoyu_new_box_info ul{border:1px solid #e6e6e6;padding-bottom:20px;border-top:none}
.xiaoyu_new_box_info .newmap{ height:90px;background:#FAFAFA url(../images/newmap.jpg) no-repeat center center;}
.xiaoyu_new_box_info li{ padding:0 10px;font-size:14px;line-height:30px;color:#666;overflow:hidden;}
.xiaoyu_new_box_info li a{color:#666;}

/*footer css */

.xiaoyu_ft{ background:#181a1d; margin-top:10px; }
.xiaoyu_ft a, .xiaoyu_ft p, .xiaoyu_ft .pipe{color:#848484;}
.xiaoyu_ft p{ margin-bottom:3px;}
.xiaoyu_ft #ft{ border:none; padding:20px 0 20px 0px; margin:0 auto; width:1200px; position:relative;}
.xiaoyu_ft #ft .footer_logo{ position:absolute; left:0; width:40px; height:40px;display:inline-block;}
.xiaoyu_ft #ft .footer_logo a{ display:inline-block;height:40px;width:40px;}
.xiaoyu_ft #ft .qqico{ border-radius:3px;}