 @charset "utf-8";
/* CSS Document */

/**---------初始化形状------------**/
body{ font-family:"微软雅黑"; margin:0; padding:0; position:relative; background-color:#f7f7f7;}
span,td,th,table,fieldset,form,pre,blockquote,p,dd,dt,li,dl,ol,ul,h6,h5,h4,h3,h2,h1,div,body,html,input{margin:0;padding:0; font-family:"微软雅黑"; font-size:12px}
ul li{list-style:none;}
img{border:none;padding:0;margin:0;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;height:0;width:0;overflow:hidden;zoom:1;}
.ml10{margin-left:10px;}
.mr10{margin-right:10px;}
.mt5{margin-top:5px;}
.cursor{cursor:pointer;}
.p10{padding:10px; overflow:hidden}
.bcg1{ background:#151515; position:absolute; width:100%; height:100%}
.bcg2{ background:#EFEFEF; }
.bcg3{ background:#fff!important;}
.bcg4{ background:#00a0e9!important;}
.bcg5{ background:#00ad4b!important;}
.bcg6{ background:#ffca23!important;}
a{ text-decoration:none; color:#898989}
.p86{ padding:27px 8.6%; overflow:hidden}
.p28{ padding:0px 2.8%; overflow:hidden}
em{font-style:normal}
.colr01{ color:#0180CD!important;}
.font40{ font-size:40px!important;}


/*手机banner轮播*/
.roll_img_mb_01{overflow:hidden;position:relative;}
.roll_img_mb_01 .img_box{overflow:hidden; text-align:center}
.roll_img_mb_01 .img_box img{vertical-align:middle;width:100%; min-height:150px}
.roll_img_mb_01 .nav_box{overflow:hidden;height:20px;position:absolute;right:10px;bottom:0px; z-index:9999}
.roll_img_mb_01 .nav_box li{width:10px;height:10px;font-size:1px;overflow:hidden;background:#fff;border-radius:50px;float:left;margin:4px;}
.roll_img_mb_01 .nav_box .li_on{background:#3AB77F;}
.bg01{ background:#F1F1F1}

.box_main,.box_submain{ overflow:hidden; padding-bottom:15px;}
.box_submain{ background-color:#FFF;padding:10px; }
.box_submain2{background-color:#FFF;padding:10px 0;}
.p20{ padding:3.1%; overflow:hidden}
/*首页底部形状*/
.body_footer{ background:none; padding:15px 0px; line-height:18px; font-size:18px; text-align:center; color:#464646}
/**---------底部菜单------------**/
.in_footer1{background:#cdcdcd; line-height:22px; color:#444444; text-align:center;padding:20px 0px;}

.in_footer{background:#a0a0a0;color:#ececec; text-align:center; width:100%; margin-bottom:10px;padding:15px 0;}


.footer{border-top:1px solid #DDDDDD; background:#515151;line-height:18px;position:fixed; -position:absolute; bottom:0px; width:100% }
.footer ul li{width:24.7%; float:left;text-align:center; border-right:#666 solid 1px;}
.footer ul li:nth-child(4n){border-right: none;}
.footer ul li a{width:100%;color:#fff; float:left; padding:8px 0;}
.footer ul li i{ width:100%; float:left; font-size:18px;}
.footer ul li a.cur,.footer ul li a:hover{ color:#ffffff; background-color:#0081CC;}

.btmline{ height:55px; width:100%; display:block}
.quickmenu{ width:90px; background:#0081CC; opacity:0.8; position:fixed; right:0; top:45px; display:none;  font-size:12px; z-index:999999}
.quickmenu ul li{ height:30px; line-height:30px; border-bottom:1px solid #fff; padding:0px 10px}
.quickmenu ul li a{ float:left; width:100%; height:30px; line-height:30px; color:#fff; background:url(/m_skins/images/service_right.png) right center no-repeat; text-align:center;}
.quickmenu ul li:hover{ background-color:#eee}
.quickmenu ul li:hover a{ color:#000}
.morebtn{ height:30px; background:url(/m_skins/images/toptab2.png) repeat-x #808080; line-height:30px; text-align:center; color:#fff; font-size:14px; display:block;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

.header{ background:#0081cc; height:45px; padding:0px 3.5%; overflow:hidden; line-height:45px; font-size:15px;}
.header .logo{ float:left}
.header .logo span{ width:24px; height:24px; float:left; margin-top:8px; margin-right:6px}
.header .logo a{ color:#fff;font-size:15px;}
.quickicon{background-size:cover; float:right;}
.quickicon i{ color:#fff;font-size:36px;}


.header .licon{width:45px;position:absolute;left:0px;text-align:center; font-size:14px;vertical-align:middle}
.header .licon a{color:#FFF;padding-left:0px;}
.header .licon i{ color:#fff; font-size:24px;}

.header .ricon{ width:45px; height:35px;position:absolute; right:10px; top:0;text-align:center; vertical-align:middle}
.header .ricon i{ color:#fff; font-size:36px;}
.header .headertit{ text-align:center; line-height:45px; font-size:14px;color:#fff;}
.header .headertit a{ text-align:center; text-shadow:1px 1px 1px #000;line-height:45px; font-size:16px;color:#fff}
.header .headertit img{vertical-align:middle; padding-right:5px;}

/*分页*/
.page{ text-align:right; height:40px;margin-top:25px;}
.page a{ padding:5px 10px;background:#E9E9E9;font-size:12px; line-height:22px; text-align:center; color:#7D7D7D}
.page a:hover{background:#003997; color:#fff;}
.page span{padding:7px 12px;background:#003997;font-size:14px; line-height:22px;color:#FFF;}
.page a.page_bg{background:#003997; color:#FFF;}<!--耗时1776302740.0671秒-->