ul li{list-style-type:none;}
a{color:#333;text-decoration: none;}
a:hover{text-decoration: none; color: #177fc3;} 
a:visited{text-decoration:none; }
a:active{text-decoration:none;}
a:link{text-decoration:none; }
/*.c_1200s{margin: auto;}*/
.h05{height:5px;clear: both;}
.h10{height:10px;clear: both;}
.h15{height:15px;clear: both;}
.h20{height:20px;clear: both;}
.h30{height:30px;clear: both;}

.hint{width: 20%;height:200px;position: fixed;top:40%;left:40%;background: #FFF;box-shadow:0px 5px 20px rgba(3,69,134,0.3);display: none;}
.hint-box{width: 50%; margin: auto; text-align: center;}
.hint-box img{margin-top:25%;}
.hint-box div{margin-top:10%;color:#999;font-size: 16px}

@media (min-width: 1200px) {
	.pright{padding-right: 15px}
	.adware img{height:80px;}
	.carousel{padding-left:20px;}
	.com_box{padding:0!important;}

}
@media (min-width: 768px){
	.navbar-brand{display: none;}
	.navbar-collapse{padding:0!important;}
	.navbar-default .navbar-nav>li>a{color:#333!important;font-size: 18px!important;background: none!important;}
	.navbar-nav>li>a{padding-top:35px!important;padding-left:15px!important;padding-bottom:10px!important;padding-right:15px!important;}
	vbar-nav>li>a.nth.child(1) {padding-left:0px!important;}
	.navbar{margin-bottom: 0!important;}
	.nav .active{border-bottom:2px solid #177fc3;}
}
@media (max-width: 767px){
	.ad-box{position: relative;top:-60px;}
	.nav>li{text-align: center;}
	.xm_right .csp_title{padding-left: 0px!important;margin-top:10px; }
	.footer1{height:50px!important;line-height: 50px!important;}
	.footer_link{padding-left: 0 20px!important;text-align: center!important;}
	.left_icon{margin-top:30px!important;position: static!important;}
	.lefticon{border-right:1px solid #FFF!important;}
	.lefticon:nth-child(4){margin-left:30px!important;margin-top:0px!important;}
	.text_msgarea{padding:0!important;}
	
	/*导航栏*/
	.csp_app:before{top:-5px!important;display: none}
	.csp_wx:before{top:-5px!important;display: none}
	.header_logo{height: 130px!important;}
	.navbar-brand{padding:0 15px!important;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{border:none!important;}
	.header-search_btn{right:10px!important;}
	.navbar{margin:0!important;}
	.list_msg{padding-left: 0!important;padding-top:20px;}
	.tip_comment{display: none;}
	.tip_author{display: none}


	/* Register */		
	.from-box{margin-top:20px!important;}
	.login-box{padding:30px!important;}
	.error{height:30px!important;line-height: 30px!important;margin: 0 !important;}
	.f-mobile{margin-top:0!important;}
	.f-code{margin-top:0!important;}
	.f-send{margin-top:0 !important;}
	.f-password{margin-top:0!important;}
	.f-repassword{margin-top:0!important;}
	/* Login */
	.f-pass{margin-top:20px!important;}
	.submits{margin-top:50px!important;}
	/* footer */
	.footer_tit{text-align: center;margin-top:10px;}
	.erm{text-align: center!important;margin-top:20px;}

	.navbar{top:-127px;z-index: 999}
	.top_nav{display:none!important;}
	.big-search{margin-top:30px}
	.head_rig{margin-top:30px}
	.big-search{padding-left:0!important}
	#example-navbar-collapse{background: #FFF;}
	.csp_system{margin:20px 0;}
	/*.adware{display: none}*/

	.text_road{margin:35px 0 10px!important;}
}

.ad_top{padding: 0 30px 0 170px;}
.csp_more{float:right;height: 50px; line-height: 50px;width: 50px; font-size: 16px; padding-right: 5px;color:#999999;position: relative;}
.csp_tit{float:left;height: 50px;line-height: 50px;border-top: 2px solid #177fc3;font-size: 20px;padding-left: 5px;}
.csp_more:before{content: ''; background: url(../images/csp_more.png) no-repeat 100% 100%; width: 14px; height: 20px; top: 14px; right: 3px; position: absolute;}
.clear{clear:both;}

/* 头部LOGO部分 */
.header_logo{padding:20px 0; background: #FFF;}
.csp_logo img{float: left;}

.head_rig{text-align: right;font-size: 14px;height: 50px; line-height: 50px;}

.csp_app{position: relative;cursor: pointer;text-align: center;}
.csp_app:before{position: absolute; content: ''; background: url(../images/app.png); width: 30px; height: 30px; top: 26px; left: -10px;}
.csp_wx{position: relative;cursor: pointer;text-align: center;}
.csp_wx:before{position: absolute;content: '';background: url(../images/wechat.png);width: 30px;height: 30px;top: 26px;left: -5px;}
.ewm_hide{position: absolute;top:55px;left: -18px;z-index: 99;display: none;}
.movetab{opacity: 1;right:0;position: absolute;display: none;background-color: rgba(255,255,255,.98); z-index: 1000; box-shadow: 0 1px 15px rgba(18,21,21,.2);padding:0 11px;}
.movetab a{ display: block; height: 38px; line-height: 38px; font-size: 16px; width: 100%; text-align: center;}

/* 头部顶部标签部分 */
.top_nav { font-size: 16px;font-weight: bold; line-height: 21px; padding: 20px 0px 0px 76px; }
.top_left a{color:#666!important;}
.top_nav .top_left { float: left; padding: 0px 12px; }
.top_nav .top_left img { margin-top: -2px; }
.ewm_wx {    position: absolute; z-index: 99;    left: 123px; top:45px;}
.ewm_app {    position: absolute; z-index: 99;   left: 221px;top:45px;}
.ewm_hy {    position: absolute; z-index: 99;  left: 322px;top:45px;}
.ewm_meeting{    position: absolute; z-index: 99; left: 426px; top: 45px;}

.line { width: 100%; height: 1px; background: #ddd; position: relative; top: 90px; z-index: 88; }

/* 头部导航栏部分 */
.csp_nav{padding:0; height:50px;line-height: 50px;}
.csp_nav li{float:left;padding: 0 11px;font-size: 18px;position: relative;}
.nav_selected:before{position: absolute; content: ''; height: 2px; background: #177fc3; width: 100%; left: 0; bottom: 5px;}
.nav_selected a{color:#177fc3;}
.big-search{padding-left:20px;}

.header-search-box{background: #EEEEEE;height:35px; border: none;border-radius: 20px;}
.header-search-input {border: none; background: none; margin-left: 10px; outline: none; font-size: 14px; height: 35px;padding:0 20px }
.header-search_btn {background: none;border: none;font-size: 14px;outline: none;background: url(../images/search1.png) no-repeat;position:absolute;top:5px;right:0px;cursor: pointer;}
/* header END */

.ad-box{margin-top:140px;}
/* 底部  */
.footer{background: #2c3034; margin-top: 30px;padding: 10px 0px 20px;}
.footer_tit{font-size:22px;color:#FFF;}
.footer1{height:60px;line-height: 60px}
.csp_service .footer_link{margin-left: 20px}
.csp_service .footer_link:nth-child(1){margin-left: 0!important;}

.footer_link a{color:#aaa;font-size: 16px;}

.footer2{line-height: 35px;}
.footer3{background: #999;height: 2px;margin: 40px 0px;}
.footer4{color:#aaa;font-size: 16px;}
.footer4 .footer_link{padding-left:0 20px;}
.erm {text-align: right;}

 /*列表页*/

/*导航及分类*/
.csp_listbox { width:100%; float: left; margin-top: 15px;}
.csp_list { width:100%; border-top:1px solid #DDDDDD;  }
.list_tit {height: 50px; float: left;   line-height: 50px;    border-top: 2px solid #177fc3;    font-size: 20px;    font-weight: bold;    padding-left: 5px;}
.list_kind { float: right; height: 50px;    line-height: 50px; font-size: 16px;    padding:0px 3px 0px 5px;   }
.list_kind a {padding-left: 10px;  }
.list_kind a:hover { color: #177fc3;}
.clear {clear: both;}
	
/*列表信息*/
/*.list_con {width:99%;}*/
.list_line {margin: 15px 0px 25px; border-bottom:1px solid #eeeeee; padding-bottom:25px }
.list_msg {float: right;padding-left: 45px;}
.list_msg  .msg_title { font-size: 18px; font-weight: bold;overflow: hidden;}
.msg_text { font-size: 16px; line-height: 24px; height: 74px; overflow: hidden; margin-top: 10px;}
.msg_tip { font-size: 16px; color: #999999; line-height: 24px; height: 24px; margin-top: 15px; }
.msg_tip .left { float: left;  text-align: left;}
.pagination{float:right;}
.msg_time{text-align: right;}

/*最新资讯*/
.zx_box {  margin-top: 15px;}
.zx_box  li:nth-child(1) {margin-top:10px !important;}



/*内容详情页*/

/*路径*/
.text_road{margin:10px 0;}
.text_road img{padding-left:10px; }
.text_road a {color:#666 !important;}
.text_road a:hover {color:#177fc3 !important;}

/*文章*/
.text_con {width:100%;}
/*.tip_time{text-align: right}*/

.text_msgarea {float: right;padding-left:110px;text-align: justify;}
.text_msgarea .text_title {width: 100%; font-size: 24px;font-weight: bold; margin:10px 0; overflow: hidden;  }
.text_msgarea .text_tip { width: 100%; font-size: 16px; color: #999999;  margin:10px 0; overflow: hidden; }
.text_msgarea .text_tip .left { float: left; margin-right: 15px;}
.text_msgarea .text_tip .right { float: right; margin-left: 15px;}
.text_msgarea .text_msg { font-size: 18px; line-height:30px; margin-top: 20px;  }
.text_msgarea .text_msg a{font-size: 18px!important}
.text_msgarea .text_msg p { margin:0; padding:0; }
.text_msgarea .text_msg img { max-width: 100% }
.text_msgarea .text_msg iframe{width: 100%;height:431px;}
.text_msgarea .text_msg embed{width:100%;height: 431px;}

/*相关阅读*/
.text_more {width:100%; border-top:1px solid #DDDDDD; margin-top: 40px;  }
.more_title {height: 50px; float: left;   line-height: 50px;    border-top: 2px solid #177fc3; font-size: 20px;    font-weight: bold;    padding-right: 10px;}
.more_con {width:100%;}
.more_list li{ width: 48%; float: left;   padding: 0px 0px 0px 30px; margin: 5px 0px 5px; height: 24px; overflow: hidden; position: relative; font-size: 16px; line-height: 1.5; text-align: justify;}
.more_list li:before {content: ''; position: absolute; left: 10px; top: 7px; width: 7px; height: 7px; background-color: rgba(0, 0, 0, 0.5); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 7px;}
.more_list  {padding: 0px;}
.more_list  li:nth-child(odd) {float: left;}
.more_list  li:nth-child(even) {float: right;}

/* 分享*/
.left_icon{margin-top:115px;position:absolute;left:0;transition: all ease 0.5s;}
.lefticon {background:#F3F3F3;width:65px;height:67px;border-bottom: 1px solid #FFF !important;}
.lefticon a{background-image:url(../images/share_icon.png)!important;height:100%!important;width:100%;margin:0!important;padding:0!important;}

.lefticon:nth-child(1):hover{background: #1ec354 !important; }
.lefticon:nth-child(2):hover{background: #f74864 !important; }
.lefticon:nth-child(3){border:none !important; }
.lefticon:nth-child(3):hover{background:  #ffce0b !important; }

.lefticon:nth-child(4){margin-top:30px;}
.lefticon:nth-child(4):hover{background: #3091f4 !important; }
.lefticon:nth-child(5){border:none !important; }
.lefticon:nth-child(5):hover{background: #f63756 !important; }

.lefticon .bds_qzone{background-position: -118px -255px !important;}
.lefticon .bds_qzone:hover{background-position: -118px -315px !important;}

.lefticon .bds_tsina{background-position: 13px -255px !important;}
.lefticon .bds_tsina:hover{background-position: 13px -314px !important;}

.lefticon .bds_weixin{background-position: -47px -255px !important;}
.lefticon .bds_weixin:hover{background-position: -47px -316px !important;}

.lefticon .comments{background-position: -178px -250px !important;}
.lefticon .comments:hover{background-position: -178px -320px !important;}
.lefticon .comments:hover span{color:#FFF;}
.lefticon .comments span{position: absolute;bottom: 7px;left:19px;color: #999;}


.lefticon .collect{background-position: -249px -245px !important;}
.lefticon .collect:hover{background-position: -249px -316px !important;}
.lefticon .collect:hover span{color:#FFF;}
.lefticon .collect span{position: absolute;bottom: 7px;left:19px;color: #999}




/*评论*/
.text_comment {width:100%; border-top:1px solid #DDDDDD; margin-top: 40px; margin-bottom: 20px;}
.text_comment .csp_more:before { background: none !important;}
.text_comment .csp_more {width:100px; text-align: right;  background: none !important;}
.com_con { margin-top: 15px;}
.com_ph img { width: 80px; height: 80px; border-radius: 50%; }
.com_con .com_box{padding-left:50px;}
.com_box .tipword { font-size: 16px; color: #999999;  line-height: 40px; height: 40px; padding: 0px 10px;}
.com_con .btn  { font-size: 18px; color: #fff;   background: #177fc3; float: right;  margin-top: 15px; }
.com_box textarea{background:#F1F1F1;border-radius:5px;width:100%;resize:none;border:none;outline:none;overflow:hidden;padding:10px;font-size:16px;}

.hos_comment{border-bottom:1px dashed #DDD;padding-top:20px;}
.user_name{padding-bottom: 15px;font-size: 16px;color:#999;}
.actice_name{color:#f54343!important;}
.user_content{padding-bottom: 15px;line-height: 1.4em;color:#2b2b2b;font-size: 14px;}
.user_date{padding-bottom: 15px;color:#999;}
.tj{text-align: center;}
.hf{text-align: right;}

.hf_text{display: none;}
.hf_text .btn {font-size: 18px; color: #fff; background: #177fc3; float: right; margin: 15px 0;}
.yes_zan{color:#f54343;font-size:16px;position: absolute;top:1px;}
.no_zan{font-size:16px;position: absolute;top:1px;color:#999;}

/* Login */
.login-big{background: url(../images/login-banner.jpg) 100% 100% no-repeat;height:930px;}

/* Register */


/* 列表文章页右侧最新资讯 */
.new_list{padding:0;}
.new_list li{position: relative;margin-top:20px;}
.first_new .new_tit{position: absolute;bottom: 0;padding:5px 10px;background: rgba(0,0,0,0.6); width: 100%}
.first_new .new_tit a{color:#FFF;font-size: 16px}
.li_tit{padding-left: 15px;font-size: 16px;text-align: justify; }
.new_atit{height:45px;overflow: hidden;}
.new_date{color:#999;font-size: 14px;margin-top:5px;}
#examples {overflow: hidden; }
.content {overflow: auto; position: relative; height: 675px;padding-right: 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.tab-contents{    border: 1px solid rgba(0,0,0,.2); padding-left: 10px;}

.text_msgarea .text_msg table{margin:auto;}