﻿*{margin:0px; padding:0px; font-size:14px;font-family:Microsoft YaHei; color:#616161;}
img{border:0px; display:inline-block; font-size:0px; position:relative;}
a{text-decoration:none;}
body { margin:0px; padding:0px;  background-position:top center; background-repeat:repeat-x;}
table{border-collapse:collapse; border-spacing:0;}
.clear{ clear:both;}
h1,h2,h3,h4,h5{ font-weight:normal;}

 @font-face {font-family: "iconfont";
          src: url('/css/iconfont/iconfont.eot'); /* IE9*/
          src: url('/css/iconfont/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
          url('/css/iconfont/iconfont.woff') format('woff'), /* chrome, firefox */
          url('/css/iconfont/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
          url('/css/iconfont/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
        }

        .iconfont {
          font-family:"iconfont" !important;
          font-size:14px;
          font-style:normal;
          -webkit-font-smoothing: antialiased;
          -webkit-text-stroke-width: 0.2px;
          -moz-osx-font-smoothing: grayscale;
        }


.border{border:1px #cecece dashed; margin:10px auto; clear:both;}

.pager_box{clear:both; text-align:center; line-height:40px; margin:20px auto;font-size:14px; color:#03a2f2;} 
.pager{font-size:14px; border:1px #42b7ec solid; padding:0 10px;  color:#ffffff;  line-height:25px; display:inline-block;background-color:#42b7ec; margin:0px 5px;}
.pager_hover,.pager:hover{font-size:14px; background-color:#03a2f2; padding:0 10px; line-height:25px; display:inline-block; margin:0px 5px; color:#ffffff; }
.first_pager,.prev_pager,.next_pager,.last_pager{ line-height:25px; color:#03a2f2; display:inline-block; margin:0px 5px; font-size:14px; }

#top{margin:0 auto; text-align:center; border-top:2px #00ccff solid;}
#top_box{ width:1190px; margin:0 auto; height:125px;}
#top_box_left{width:760px; margin:0 auto; height:32px; text-align:center; display:inline-block; float:left; background-image:url(/img/top_bg1.jpg); background-position:center; background-repeat:no-repeat;}
#top_box_left a{ text-align:left; color:#ffffff; line-height:32px; margin-right:15px;}
#top_box_left a .iconfont{color:#ffffff; display:inline-block;  font-size:18px; margin-right:5px;}
#top_box_right{float:right; text-align:left;  width:400px;  }
#top_box_right_top{ height:35px; color:#ffffff; line-height:35px;}
#top_box_right_top .iconfont{color:#ffffff; display:inline-block; float:left; margin-left:30px;}
#top_box_right a{ color:#ffffff; }

#top_tell{ float:right; height:35px; width:350px; line-height:35px; margin-top:10px;}
#top_tell .iconfont{ height:35px; display:inline-block; font-size:30px; color:#999999; line-height:35px;}
.qgzxdh{ height:35px; display:inline-block; color:#6b6969;font-size:16px; line-height:35px;}
.qgzxdh_text{ height:35px; display:inline-block; color:#0081cc;font-size:25px; line-height:35px; font-style:italic; font-weight: bold;}

#logo{  margin-left:5px; }

#links_box{ height:25px; margin-top:30px; line-height:23px; float:right;}
#links_box a{ color:#eacbce; padding:0px 20px; display:inline-block;}


#navigation{ width:910px; float:right;}
#navigation_box{  width:910px; height:50px; text-align:right; }
.navigation_a{  width:130px; height:50px;  color:#666666; font-size:15px; line-height:50px;text-align:center; display:inline-block; }
.navigation_a:hover{color:#666666;}

.nav_li{ width:120px;  text-align:center; display:inline-block; list-style:none; }
.nav_li:hover{ background-position:center bottom; background-repeat:no-repeat;}
.nav_li ul{ display:none; position:absolute; padding: 0; z-index:99999; margin-left:-30px;}
.nav_li ul li{ list-style:none;}
.nav_li ul li:hover{color:#ffffff;}
.navigation2_a { background-color: rgba(0,128,204,0.85); width:180px; color:#ffffff; font-size:14px;  line-height:28px; padding:5px 0px; text-align:center; display:inline-block; }
.navigation2_a:hover{color:#ffffff; background-color: rgba(0,128,204,0.95);}

#page_box{ width:1190px; margin:0 auto;}

#hot_keyword{ background: linear-gradient(to bottom,#ffffff, #f1f2f2);}
#hot_keyword div{ width:1190px; height:40px; line-height:40px; margin:0 auto; text-align:left; }
#hot_keyword div a{ display:inline-block; padding:0px 10px 0px 5px; color:#333333;}
#hot_keyword div a:hover{ color:#000000;}

#kinMaxShow>div>a{ display:flex;}
#page_banner{  overflow:hidden; margin:0px auto;}
#page_box{ margin-top:0px;}
#page_box_title h3{ color:#989bbb; font-size:22px; line-height:35px; margin-top:30px;}

#page_banner img{display:block;}


#page_centent{ width:1190px; margin:0px auto 10px auto;  overflow:hidden;  }
#page_centent_main{width:1190px; margin:0px auto; padding:10px 0px; min-height:500px;}
#page_centent_left{ width:860px; float:left;}
#page_centent_right{ width:300px; float:right;}


#page_type{ margin:0px auto; background-color:#ffffff;  height:70px; box-shadow:#e8e8e8 10px 10px 10px; }
#page_type_box{  width:1190px; margin:0 auto;}
#page_type_list{ background-color:#ffffff; float:left;}
.page_type_a{ border-right:1px #e5e5e5 solid; display:inline-block; font-size:16px; color:#666666; text-align:center; line-height:70px; height:70px; padding:0px 30px; }
.page_type_a:first-child{ border-right:0px;}
.page_type_a:hover{ background-color:#0080cc;color:#ffffff;}
.page_type_a_hover{ background-color:#0080cc; color:#ffffff;}
#weizhi{ float:right; height:70px;  line-height:70px; color:#959595;}
#weizhi span{ display:inline-block; width: 12px;height:70px; margin-left:40px; margin-right:5px; color:#999999; }
#weizhi a{ color:#959595;}
#weizhi .icon{ font-size:18px; color:#959595;}



#bottom{background-color:#0f0f0f;}
#bottom_box{width:1190px; height:70px; margin:0 auto; }
.bottom_box_left{ float:left; line-height:70px; margin-left:10px; color:#ffffff;}
.bottom_box_right{float:right; text-align:right; margin-right:10px; color:#ffffff;}

.lanmu_list{float:left; border-right:1px #333333 solid; width:140px; min-height:300px; }
.lanmu_title{color:#d6d5d5; font-size:16px; text-align:left; text-indent:30px;}
.lanmu_list_a{display:block; line-height:28px; text-align:left; color:#999999; text-indent:30px;}
.lanmu_list p{ line-height:30px; color:#999999; text-align:left; text-indent:30px;}

.tn_list{ text-align:left; height:32px; line-height:32px; width:530px; overflow:hidden;}
.tn_list a{ width:420px; height:32px; line-height:32px; display:inline-flex; overflow:hidden;}
.tn_list a:hover{color:#0099ff;}
.tn_list_ico{font-size:16px; width:15px; display:inline-block; color:#0099ff;}
.tn_list_dt{ float:right; margin-right:5px;}


.tp_list{ float:left; width:320px; text-align:left; height:85px; margin-top:20px; }
.tp_list .img_a{  float:left; display: inline-block; width: 140px; height: 85px; text-align: center; background-color: #ffffff;}
.tp_list .img_a img{ max-width: 140px; max-height: 85px; object-fit: contain;}
.tp_list>div{ height:28px; width:170px; display:block; float:left; margin-left:10px; }
.tp_list_t{ line-height:25px; white-space:nowrap;  }
.tp_list_l{ padding:0px 10px; display:inline-block; background-color:#7ecef4; color:#ffffff; text-align:center; line-height:25px; border-radius:5px;}

#float_div{ width:60px; position:fixed; right:10px; bottom:10px; z-index:999}
#float_div div:hover{background-color:#3d9be0; cursor:pointer;}
#float_div_qq{ width:60px; height:60px; background-image:url(/img/r_qq2.png); background-position:center; background-repeat:no-repeat; background-color:#066eba;}
#float_div_weixin{width:60px; height:60px; background-image:url(/img/r_wx.png); background-position:center;background-repeat:no-repeat; background-color:#117ac7;}
#float_div_tell{width:60px; height:60px; background-image:url(/img/r_phone.png); background-position:center;background-repeat:no-repeat; background-color:#1b82cd;}
#float_div_top{width:60px; height:40px; background-image:url(/img/r_top.png); background-position:center;background-repeat:no-repeat; background-color:#2b90d9;}

#float_div_weixin div{ width:120px; height:120px; position:relative; left:-120px; bottom:60px; display:none;}
