﻿@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-size:14px; color:#666; line-height:24px; font-family:"微软雅黑",Arial, Helvetica, sans-serif}
div,form,img,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6{ margin:0; padding:0; border:0; }
img{ border:0; margin:0; padding:0;}
table{ margin:0; padding:0}
a,a:link{ text-decoration:none; color:#666;}
a:hover{ text-decoration:underline; color:#D73300;}
ul, li{ list-style-type:none;}
.clear{ clear:both; overflow:hidden; height:0px;}
.lft{ float:left;}
.rgt{ float:right;}
/* 顶部样式 */
.header{ width:100%; min-width:1200px;}
.header .top{ width:100%; background:#fcfcfc; border-bottom:1px #f6f6f6 solid; height:40px;}
.header .gd{ width:1200px; margin:0 auto; height:40px; position:relative;}
.header .gd .gd_l a{ display:inline-block; height:40px; line-height:40px; color:#555555; padding:0 20px; border-right:1px #f6f6f6 solid;}
.header .gd .gd_l a:hover{ color:#04407D; text-decoration:none;}
.header .gd .gd_l{ float:left; height:40px; overflow: hidden;}
.header .gd .gd_r{ float:right; width:202px; height:40px; font-size:12px;}
.header .gd .gd_r .def-nav{ width:98px; float:left; text-decoration:none;}
.header .gd .gd_r .def-nav a{ text-decoration:none;}
.header .gd .gd_r .def-nav a.hover{ border-left:1px #ddd solid; border-right:1px #ddd solid; text-align:center; background:#FFF;}
.header .gd .gd_r .def-nav a.pulldown-nav{ text-align:center; display:inline-block; height:40px; line-height:40px; padding:0 23px 0 13px; text-decoration:none; position:relative; z-index:999;}
.header .gd .gd_r .def-nav a.pulldown-nav em{ width:9px; height:5px; display:block; position:absolute; top:17px; right:0px; margin-right:8px;}
.header .gd .gd_r .def-nav a.pulldown-nav .f-icon{ background:url(images/arrow.gif) no-repeat;}
.header .gd .gd_r .def-nav a.hover .f-icon{ background:url(images/arrow_on.gif) no-repeat;}
.header .gd .gd_r .def-nav a.pulldown-nav:hover,a.hover{ box-shadow:0 -2px 4px rgba(0,0,0,.2); color:#04407D;}
.header .gd .gd_r .def-nav .pulldown{ display:none; width:160px; min-height:52px; position:absolute; top:39px; right:12px; border:1px #ddd solid; background:#fff; padding:14px; box-shadow:0 2px 4px rgba(0,0,0,.2); -moz-box-shadow:0 2px 4px rgba(0,0,0,.2);}
.header .gd .gd_r .def-nav .pulldown a{ width:63px; height:23px; line-height:23px; display:inline-block; margin:0 10px 10px 0; text-align:center;}
.header .gd .gd_r .def-nav .pulldown a:hover{ background:#ff7700; color:#fff;}
.header .gd .gd_r a.mobile_gd{ display:inline-block; color:#555555; margin:0 15px; float:right}
.header .gd .gd_r img.mobile{ display:inline-block; background:url(images/mobile.jpg) 0 0px; width:69px; height:40px; margin-right:5px;}
.header .gd .gd_r a img.weibo{ background:url(images/tb1.gif) 0 80px; width:22px; height:40px;}
.header .gd .gd_r a img.weixin{ background:url(images/tb1.gif) 0 160px; width:22px; height:40px;}
.header .lms{ height:86px;}
.header .lms{ width:1200px; height:100px; overflow:hidden; margin:0px auto;}
.header .lms .logo{ float:left; width:414px; height:66px; margin:17px 66px 0px 0px;}
.header .lms .logo a{ float:left; padding-right:20px;}
/*
.header .lms .logo span{ width:70px; height:38px; line-height:38px; padding-left:10px; margin:20px 0 0 8px; display:inline-block; letter-spacing:4px; color:#0C3144; font:30px Tahoma, Geneva, sans-serif;}
*/
.header .lms .search{ float:left; width:384px; height:35px; margin-top:34px; margin-right:67px; text-align:left; background:url(images/suoqu.jpg) no-repeat;}
.header .lms .search .txt{ width:373px; height:35px; margin-left:27px; _margin-left:10px; *margin-left:15px; float:left;}
.header .lms .search .q{ background:none repeat scroll 0 0 transparent; border:0 none; color:#999; float:left; font-size:12px; height:31px; line-height:35px; overflow:hidden; width:343px; text-align:left;outline: none;}
.header .lms .search .s_an{ width:75px; height:35px; line-height:35px; float:right;}
.header .lms .search .btn{border:0 none; cursor:pointer; height:35px; width:75px; background-color:transparent;}
.header .lms .kefu{ float:left; margin-top:22px;}
.header .nav{ width:100%; height:46px; background:#0937A7; overflow:hidden;}
.header .nav .nav_k{ width:1200px; margin:0 auto;}
.header .nav .nav_k a{ width:120px; line-height:46px; color:#FFF; text-decoration:none; float:left; text-align:center;} 
.header .nav .nav_k a:hover{ background:#02316b;}
/*底部*/

/*分页样式*/
.pageper{ width:100%; overflow:hidden; margin:10px 0; font-size:16px; color:#555655;text-align: center;}
.pageper a,.pageper em{ height:34px; line-height:34px; padding:0 13px; margin:0; border:1px #d9dbdf solid; background:#FFF; color:#555655; display: inline-block; text-decoration:none; cursor:pointer; font-style:normal;}
.pageper a{ margin-right:5px;}
.pageper a.cur,.pageper em.cur,.pageper a:hover,.pageper em:hover{ color:#fff; background:#1362B0;}
.pageper span{ display:inline-block; padding:0; height:34px; line-height:34px;}
/*微信*/
a.sw { display:block; width:150px; height:40px; line-height:40px; color:#FFF; font-weight:bold; font-size:12px; text-indent:45px; background-color:#0077BE; background-position:12px; background-repeat:no-repeat; position:fixed; _position:absolute; right:-105px; overflow:hidden;}
a.sw:hover{ background-color:#BA6BBE;overflow: inherit;}
a.li1.sw {background-image: url(images/1.png); top:150px;}
a.li3.sw {background-image: url(images/3.png); top:193px;}
a.li5.sw {background-image: url(images/5.png); top:236px;}
a.li7.sw {background-image: url(images/7.png); top:279px;}
a.li9.sw {background-image: url(images/9.png); top:322px;}
.top_bar{display:none;}
.mobContact{display:none;}
/*手机分辨率900px以下*/
@media screen and (max-width:900px){
.header .lms{width:100%;}    
.header{min-width:100%;}
.header .top,.header .lms .search,.header .lms .kefu,.footer,.copyRight,.bei,.bei{display:none;}
.header .lms .logo{margin:17px auto 0; float:none;}
.header .nav{height:60px; overflow:hidden;}
.header .nav .nav_k{width:95%; overflow:hidden;}
.header .nav .nav_k a{width:20%; line-height:30px;}
.mobContact{display:block; border:1px solid #e7e7e7; box-shadow:5px 6px 20px #e6e6e6; width:93%; margin:0 auto 70px;}
.mobContact h4,.mobContact p{margin-left:10px;}
#doyoo_panel,#social-share-wrapper{display:none !important;}
.top_bar {
 display:block;
position: fixed;
z-index: 900;
bottom: 0;
left: 0;
right: 0;
margin: auto;
font-family: Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif;
background-color:#48403c;
}
.top_menu {
border-top: 1px solid #3D3D46;
width: 100%;
height: 48px;
display: -webkit-box;
margin: 0;
padding: 0;
-webkit-box-orient: horizontal;
background: -webkit-gradient(linear, 0 0, 0 100%, from(#524945), to(#48403c), color-stop(60%, #524945));
box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.1) inset;
}
.top_menu li:first-child {
background: none;
}
.top_bar .top_menu>li {
-webkit-box-flex: 1;
position: relative;
text-align: center;
}
.top_bar .top_menu > li > a {
    color: #fff;
    display: block;
    height: 48px;
    margin-right: 1px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px rgba(0, 0, 0, 0.3);
}
.top_bar li:first-child a {
    display: block;
}
.top_bar .top_menu > li > a label {
    display: block ;
    font-size: 12px;
    line-height: 18px;
    margin: 0;
    overflow: hidden;
    text-align: center;
}
ul, li {
list-style: none;
margin: 0;
padding: 0;
}
.top_bar .top_menu>li.home {
max-width: 70px;
}
.top_bar .top_menu > li.home a {
    background: url("images/home.png") no-repeat scroll center center / 100% 100% rgba(0, 0, 0, 0);
    border-radius: 60px;
    height: 66px;
    left: 2px;
    margin: auto;
    position: relative;
    top: -22px;
    width: 66px;
}
}
/*文章标题*/
.list_l .content .xiang h1 {font-size: 26px;line-height: 30px;font-weight: normal;color: #0937A7;}/*在线咨询 */.wzy_btn {width: 280px;height: 30px;display: block;margin: 40px auto;}.wzy_btn a {width: 117px;height: 30px;margin: 0 10px;display: block;float: left;color: #FFF;font-size: 16px;text-align: center;line-height: 30px;}.wzbtn01{ width:117px; height:30px; display:block; background:#a10046; }.wzbtn01:hover{ width:117px; height:30px; display:block; background:#7b0136; }.wzbtn02{ width:117px; height:30px; display:block; background:#5e5e5e; }.wzbtn02:hover{ width:117px; height:30px; display:block; background:#3e3e3e; }