/*css reset code */

/****  ���ִ�с��ʼ��,ʹ1em=10px *****/
body { font-size: 62.5%;}
/* for ie/win */
html > body {font-family: 'microsoft yahei';color:#333;}
/* for everything else */

/*����߿�ȳ�ʼ��*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td ,menu{ padding: 0; margin: 0;font-family: 'microsoft yahei' }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
img { display: block; }
address, caption, cite, code, dfn, th, var { font-weight: normal; font-style: normal; }
ol, ul { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
a{text-decoration: none; color:#333; }
a:hover{color:#0091f4;}
*:focus { outline: none;}
input::-webkit-input-placeholder,input::-moz-input-placeholder/*mozilla firefox*/,input::-ms-input-placeholder/*internet explorer*/{color: #b7b7b7;}
.clear { clear: both; }
.w11{ width: 1100px; margin: 0 auto; }
.fl{float:left!important;}
.fr{float:right!important;}
.mgl{margin-left:0!important;}
.mgr{margin-right:0!important;}
.mgt{margin-top:0!important;}
.mgb{margin-bottom:0!important;}
.mg0{margin:0 auto!important;display:block;}
.tc{text-align:center!important;}
.tl{text-align:left!important;}
.tr{text-align:right!important;}
.hidden{overflow:hidden;}
.none{display:none;}
.block{display:block!important;}
.red{color:red;}
.yellow{color:#ff9901;}
.font12{font-size:12px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font24{font-size:24px;}
.position_r{position:relative;}
.position_a{position:absolute;}
.cfff{color:#fff;}
.c000{color:#000;}
.c111{color:#111;}
.c333{color:#333;}
/* .c666{color:#666;} */
.c999{color:#999;}
.clan{color:#00a2ff!important;;}
.wid{width:175px!important;}
time{color:#999;font-size:12px;}
.w750{width:750px;}
.w312,.newslist_gg{width:312px;}
.border_b{border-bottom:none!important}
.hover_none:hover{color:#fff;}
.hover_none1:hover{color:#00a2ff;}
.text-ellipsis{white-space: nowrap;overflow: hidden;word-wrap: break-word;text-overflow: ellipsis;display: block;}
.bg-white{background-color: #fff;}
.w_all{width:100%;overflow:hidden;}

/*ͷ����ʽ*/
.header_float{position: fixed;width: 100%;z-index: 990;top: 0;left: 0;}
.header{width:100%;background-color:#efefef;height:30px;line-height:30px;}
.header ul li{float:left;color:#666;}
.header .top_nav span{padding:0 10px;}
.header .top_nav a{color:#666;}
.header .guanzhu li{margin-left:20px;cursor:pointer;position:relative;}
.header .guanzhu li:before{content:"";width:22px;height:18px;display: inline-block;margin-right: 10px;margin-top: 6px;float: left;}
.header .guanzhu li.weibo:before{background:;}
.header .guanzhu li.weixin:before{background:;}
.header .guanzhu li.weibo .weibo_img,.header .guanzhu li.weixin .weixin_img{display:none;z-index: 999;}
.header .guanzhu li.weibo:hover .weibo_img,.header .guanzhu li.weixin:hover .weixin_img{display:block;right:0;}





/*ͷ���м䲿��*/
.index_main{height:91px;padding-top:26px;background-color:#fff;}
.index_main .logo{width:222px;height:auto;}
.index_main .searchmenu{width:492px;height:84px;margin-left: 33px;margin-right: 54px;margin-top:7px;}
.index_main .phone{margin-right: 25px;margin-top:8px;}
.index_main .users{position:relative;width:44px;height:44px;background: no-repeat;margin-top: 8px;cursor:pointer;}
.index_main .users_list{width:78px;height:88px;position:absolute;box-shadow: 0px 0px 16px 0px rgba(0, 11, 18, 0.15);top: 44px;z-index: 99;right: -17px;display:none;}
.index_main .users_list li a{height:44px;line-height:44px;display:block;text-align: center;background-color:#fff;}
.index_main .users_list li a:hover{background-color:#0091f4;color:#fff;}
.index_main .users:hover .users_list{display:block;}
.index_main .search{width:446px;border:2px solid #0091f4;height:40px;border-right:none;background-color:#fff;}
.index_main .search_btn{width:44px;height:44px;border:none;background: no-repeat center;margin-left:-1px;cursor:pointer;}
.index_main .select-wrapper{position: relative;cursor: pointer;display: inline-block;background: #fff;text-align:center;float:left;z-index: 9; width: 80px; height: 40px;}
.index_main .select-button{border:none;background: #fff;cursor: pointer;text-align: left;font-family:'microsoft yahei';padding-left: 15px; width: 80px; height: 40px;}
.index_main .select-list{border:1px solid #0091f4;display:none;background-color:#fff;width: 80px; top: 41px;}
.index_main .select-list ul li{height:40px;line-height:40px;}
.index_main .select-list ul li:hover{color:#fff;background-color:#30adff;}
.index_main .select-down{background: no-repeat center;width:13px;height:9px;position: absolute;right: 10px;top: 15.5px;}
.index_main .shuxian{height: 24px;border-left: 2px solid #e4e4e4;margin-top: 8px;}
.index_main .mykeywords{width: 342px;padding-left:20px;color:#b7b7b7;border: none;line-height: 40px;height: 40px;}
.index_main .keywords{width:409px;overflow:hidden;height:40px;line-height:40px;margin-left:84px;}
.index_main .keywords li{float:left;margin-right:17px;}
/*ͷ����������*/
.index_menu{width:100%;height:40px;line-height:40px;background-color:#0091f4;}
.index_menu .nav li{width:137.5px;text-align:center;color:#fff;}
.index_menu .nav>li{float:left;position:relative;}
.index_menu .nav>li em{background: no-repeat center;width:13px;height:9px;display: inline-block;margin-left: 8px;}
.index_menu .nav li a{color:#fff;height:40px;line-height:40px;display:block;width:137.5px;}
.index_menu .nav>li>ul{display: none;position:absolute;z-index:99;}
.index_menu .nav>li.on{background-color:#3bb0f5;}
.index_menu .nav>li.on>ul{display: block;background-color:#3bb0f5;}
/*��ҳ��ʽ*/
.pagination{text-align: center;margin:0px auto; padding-top: 60px;clear: both;overflow: hidden;}
.pagination-wrap{display: inline-block;}
.pagination-wrap .pagelist{overflow: hidden;float: left;}
.pagination .pageup,.pagination .pagedown,.pagination div ul li{font-size:12px;color: #666;float:left;margin-right:20px;text-align:center;border-radius: 5px;background-color: #fff;cursor:pointer;}
.pagination .pageup,.pagination .pagedown,.pagination div ul li a{display: block;padding:5px 10px;}
.pagination .pageup.disabled,.pagination .pagedown.disabled{color:#b2b2b2;cursor: default;}
.pagination .pagedown{margin-right:0;}
.pagination div ul li.on{ color:#fff; background-color: #0091f4;}
.pagination div ul li.on a{color:#ffffff;}
/*��������*/
.youlian{line-height:38px;margin-top: 40px;margin-bottom:40px;}
.youlian li{float:left;margin-left:16px;}
/*��ҳβ��*/
.main_footer{width:100%;overflow: hidden;background-color:#363636;margin-top:40px;border-bottom:40px solid #282828;padding-bottom: 10px;}
.main_footer a{color:#fff;}
.footer_top,.footer_bottom{width: 760px;}
.footer_bottom{margin-bottom:20px;}
.footcont_left{    width: 400px;}
.footcont_left p{color:#a1a1a1;margin-bottom:10px;}
.footcont_right{margin-top: 40px;}
.footcont_right .anquan{margin-right:30px;}
.footer_top li{float:left;color:#119eff;height:62px;line-height:62px;width: 152px;}
.footer_bottom>li{float:left;width: 152px;}
.footer_bottom>li ul li{margin-bottom:5px;}
.footer_right{margin-top:24px;}
.footer_right li{width: 168px;float:left;}
.footer_right li img{margin:0 auto;}
.footer_right li p{color:#fff;text-align:center}
.main_footer .banquan{line-height:20px;}
.main_footer .banquan img{display:inline-block;margin-left:40px;margin-top:14px;}
/*��ҳβ��2*/
.main_footer1{height: auto;overflow: hidden;border: none;padding: 40px 0;color:#a1a1a1;line-height:20px;}
.main_footer1 .anquan img { display: inline-block;margin-top: 10px;margin-right: 5px;}
/*��ҳ*/
.fanye{width:750px;height:46px;line-height:46px;background-color:#fff;margin:30px 0;}
.wrapper{width: 310px;margin:0 auto;}
.gigantic{width: 140px;height: 26px;margin-top: 10px;}
.gigantic a{float: left;}
.gigantic input,.page-go input{width:80px;border:none;height:26px;line-height:26px;text-align:center;background-color:#f2f2f5;float:left;margin-top:11px;font-size:14px;color:#333;margin: 0 15px;}
.page-go input{float:initial;margin: 0 10px;width:70px;}
/* ͼƭ��ʽ */
.img-responsive{max-width: 100%;vertical-align: top;height: auto;}
.img-circle{border-radius: 50%;}

/*���ƹ��ͼ��с*/
.advertw img{max-width: 640px;}
/*���ض���*/
.return_top{position: fixed;right: 12px;top: 50%;margin-top: 130px;cursor: pointer;z-index: 99;}
.new_news{background: url(/uploads/image/sfiindex2/news.gif) no-repeat;padding-left: 30px;background-position:0 16px;background-size: 25px 12px;}













