@charset "utf-8";
/* CSS Document */
/*重置*/
*{margin:0; padding:0; font-family:"微软雅黑"; font-size:17px; color:#6a6a6a;}
body{color:#000; font-family:"微软雅黑"; font-size:17px;}
li{list-style-type:none;}
input,img{border:0 none; /*display:block;*/}
input{border:0;}
textarea, input {word-wrap:break-word; word-break:break-all; padding:0px;}
a{color:#6a6a6a; text-decoration:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-family:"微软雅黑";}

/*==================首页==================*/
/*===top===*/
#top{ width:100%; min-width:1200px; /*background:url(../images/banner.jpg) center top;*/ position:relative; z-index:999; /*height:599px;*/ height:426px;}
.top{ width:100%; min-width:1200px; height:120px; /*position:relative; top:-562px;*/ top:-380px; left:0; z-index:1; background:url(../images/topbg.png) center top;}
.topcon{ width:1200px; margin:0 auto; overflow:hidden;}
.top_L{ float:left;}
.top_R{ float:right; margin:0 7px 0 0;}

.searchbox{ overflow:hidden;}
.searchbox li{ float:left;}
.text{ padding-left:30px; background:url(../images/searchbg.png) no-repeat 12px 12px; width:213px; height:38px; line-height:38px; border:1px solid #dadada; background-color:#FFF;}
.bnt{ cursor:pointer; height:40px; line-height:40px; background-color:#2a75fc; color:#FFF; width:76px; text-align:center;}
.bnt:hover{ background-color:#0e4fc3;}

/*banner切换*/
.news_pic_tab{ position:relative; width:100%; min-width:1200px; overflow:hidden; /*height:599px;*/ height:426px;}
.news_pic_tab .pic li{ width:100%; min-width:1200px; /*height:599px;*/ height:426px;}
#logoBox{    height: 54px;
    float: left;
    width: 200px;
    display: inline;}
/*===nav===*/
/*#nav{ width:100%; min-width:1200px; background:url(../images/navbg.jpg) center top;}
.nav{ width:1200px; margin:0 auto; height:74px; text-align:center;}
.nav a{ color:#fff; font-size:26px; line-height:74px; padding:0 20px;}
.nav a:hover{ color:#FF0;}*/

#nav{ width:1200px; min-width:1200px; background:url(../images/navbg.jpg) center top;margin: 0 auto;}
.menunav{ line-height:54px; position:relative; z-index:1; font-size:24px; width:1200px; margin:0 auto; height:54px; text-align:center;}
.menunav a{color:#fff; font-size:26px; line-height:54px;}
.menunav .nLi{ float:left; position:relative; display:inline;}
.menunav .nLi h3{ float:left;}
.menunav .nLi h3 a{ display:block; margin:0 18px; font-size:18px;}
.menunav .sub{ display:none; width:130px; left:-24px; top:34px; position:absolute; background:#fff; line-height:30px; padding:22px 0 10px 0; font-size:18px;}
.menunav .sub li{ zoom:1; }
.menunav .sub a{ display:block; padding:5px 10px; text-indent:1.5em;
transition: background-color 0.5s; -moz-transition: background-color 0.5s; /* Firefox 4 */ -webkit-transition: background-color 0.5s; /* Safari and Chrome */ -o-transition: background-color 0.5s; /* Opera */}
.menunav .sub a:hover{ background:#0079af; color:#fff;}
.menunav .on h3 a{color:#FF0;}

.weixin{position:relative; text-align:center;}
.weixin a{ width:50px; height:56px; display:block; position:absolute; left:0; top:0; background:url(../images/wechat.png) no-repeat 0 10px; padding-left:50px;}
.weixin .weixin_nr{width:210px; height:130px; padding:10px; background:#fff; text-align:center; position:absolute; left:-50px; top:66px; display:none;}
.weixin .weixin_nr img{ margin-bottom:0px;}
.weixin .weixin_nr .arrow{ width:0; height:0; border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:105px; top:-10px;}
.weixin.on .weixin_nr{ display:block;}

/*===main===*/
#main{ width:100%; min-width:1200px;}
.main{ width:1200px; margin:0 auto; padding-top:17px;}

/*===hang01===*/
.hang01{ overflow:hidden;}
.hang01_L{ float:left; width:420px;}
.hang01_C{ float:left; width:420px; margin-left:25px;}
.hang01_R{ float:right; width:300px;}

/* 新闻图片切换 */
.news_pic_tab01{ position:relative; width:423px; height:320px; overflow:hidden; text-align:left;font:12px/1.5 Verdana, Geneva, sans-serif;  background:white; float:left;}
.news_pic_tab01 .pic img{ width:423px; height:320px; display:block;}
.news_pic_tab01 .txt-bg{ position:absolute; bottom:0; z-index:1; height:36px; width:100%;  background:#000; filter:alpha(opacity=60); opacity:0.6; overflow:hidden;}
.news_pic_tab01 .txt{ position:absolute; bottom:0; z-index:2; height:36px; width:100%; overflow:hidden;}
.news_pic_tab01 .txt li{ height:36px; line-height:36px; position:absolute; }
.news_pic_tab01 .txt li a{ display:block; color:white; padding:0 0 0 10px; font-size:14px; font-weight:bold; text-decoration:none;}
.news_pic_tab01 .num{ position:absolute; z-index:3; bottom:7px; right:7px;}
.news_pic_tab01 .num li{ float:left; position:relative; width:25px; height:22px; line-height:22px; overflow:hidden; text-align:center; margin-right:1px; cursor:pointer;}
.news_pic_tab01 .num li a,.news_pic_tab01 .num li span{ position:absolute; z-index:2; display:block; color:white; width:100%; height:100%; top:0; left:0; text-decoration:none;}
.news_pic_tab01 .num li span{ z-index:1; background:black; filter:alpha(opacity=50); opacity:0.5;}
.news_pic_tab01 .num li.on a,.news_pic_tab01 .num a:hover{ background:#8f0000;}

/*切换*/
.news_tab01{ width:100%;}
.news_tab01 .hd{ line-height:44px; height:44px; border-bottom:1px solid #d4d6d5; }
.news_tab01 .hd .more{ float:right; line-height:44px; margin-right:10px;}
.news_tab01 .hd .more a{ font-size:15px; color:#666666;}
.news_tab01 .hd .more a:hover{ color:#0079af;}
.news_tab01 .hd ul{ z-index:5; *position:absolute; height:44px;  overflow:hidden; zoom:1; float:left;}
.news_tab01 .hd li{ float:left;  padding:0 23px; cursor:pointer; font-size:20px;}
.news_tab01 .hd span{ float:righ; font-size:17px; color:#747474;}
.news_tab01 .hd li.on{ height:41px; line-height:41px; color:#154ca7; border-bottom:3px solid #154ca7;}
.news_tab01 .bd{clear:both;/* position:relative;*/ margin-top:10px;}
.news_tab02 .bd .con{ padding:0 15px;}

.new_box{ margin:20px 8px 0 8px;}
.new_box li{ overflow:hidden; line-height:38px; *line-height:34px;}
.new_box li .new{ float:left; font-size:17px; padding-left:8px; background:url(../images/dian.jpg) no-repeat 0 17px;text-overflow:ellipsis;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:80%;}
.new_box li .new:hover{ color:#154ca7;}
.new_box li .time{ float:right; font-size:17px;}

/*===hang02===*/
.hang02{ margin:38px 0 32px 0;}
.iconbox{ overflow:hidden; margin:0 0 0 5px;}
.iconbox li{ float:left; margin:0 5px;}

/*===hang03===*/
.datetable td{ font-size:16px;}
.datetable .td01{ color:#000;}
.datetable .td02{ color:#00633a;}
.datetable .td03{ color:#e52505;}

.sqfbbox{ overflow:hidden; margin-top:20px;}
.sqfbbox_L{ float:left; width:145px;}
.sqfbbox_R{ float:left; width:410px; margin-left:12px;}

.newbox{ margin-top:5px; overflow:hidden;}
.title{ font-size:17px; color:#ed2700; line-height:36px;}
.time01{ float:right; color:#444; font-size:17px; line-height:36px;}
.newcon{ line-height:26px; font-size:17px;}
.newbox:hover .title{ color:#9a1900;}
.newbox:hover .newcon{ color:#242424;}

/*===hang04===*/
.hang04{ margin-top:20px;}

.iconbox01{ overflow:hidden; border-left:1px solid #c8d5ec; margin:40px 0 0 3px;}
.iconbox01 li{ width:93px; border:1px solid #c8d5ec; float:left; margin-left:-1px; cursor:pointer;}
.icon{ text-align:center; width:80px; height:60px; background:url(../images/iconbg.png) no-repeat; padding-top:20px; margin:11px auto 0 auto;}
.iconbox01 li:hover .icon{ background:url(../images/iconbga.png) no-repeat;}
.iconbox01 h1{ color:#154ca7; text-align:center; font-size:16px; line-height:46px;}

/*===bottom===*/
#bottom{ width:100%; min-width:1200px; background-color:#154ca7; margin-top:32px;}
.bottom{ width:1200px; margin:0 auto;}
.linkbox{ overflow:hidden; height:41px; padding-top:17px; margin-left:112px;}
.linkbox li{ float:left; margin:0 18px;}
.linkbox select{ width:210px; font-size:14px; font-family:"宋体"; line-height:30px;}
.linkbox select option{ font-size:14px; font-family:"宋体"; line-height:30px;}

#bottom01{ width:100%; min-width:1200px; padding:20px 0 30px 0;}
.bottom01{ width:1200px; margin:0 auto; text-align:center; line-height:38px; font-size:18px;}

/*===QQ客服===*/
#QQservice{ position:fixed; top:187px; right:0px; _position:absolute; z-index:1500;}
#QQservice #QQicon{float:left; width:22px; font-size:16px; color:#fff; text-align:center; border-radius:3px; display:none; padding:8px 5px;cursor:pointer; background:rgba(103, 152, 255, 7) !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=100); background:#6798ff;/*实现IE背景透明*/}

#QQservice #QQicon span{ color:#FFF;}

#QQservice #QQWIN{float:left; width:120px; font-size:16px; color:#fff; text-align:center; border-radius:8px; padding:0px 5px;
background:rgba(103, 152, 255, 0.7) !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=100);*filter:Alpha(opacity=88); background:#6798ff;/*实现IE背景透明*/}

#QQservice ul{margin-top:15px; *margin-top:-20px; border-bottom:1px solid #7b9adc; padding-bottom:10px; width:120px;}
#QQservice ul li{ margin-bottom:7px; *margin-bottom:-6px;}
#QQservice .close {float:right; margin-right:5px; margin-top:10px;cursor:pointer;}
#QQservice .icon{margin:0 auto; text-align:center; background:url(../images/sbg_07.png) no-repeat; width:89px; height:77px; padding-top:12px; cursor:pointer;}
#QQservice .icon h1{ color:#ff5a00; font-size:13px; font-weight:bold;}
#QQservice .icon:hover h1{ color:#c73400;}
#QQservice .icon h2{ color:#788303; font-size:13px; font-weight:bold;}
#QQservice .icon:hover h2{ color:#454c00;}
#QQservice .icon h3{ color:#993fff; font-size:13px; font-weight:bold;}
#QQservice .icon:hover h3{ color:#5103a9;}
#QQservice .icon h4{ color:#154ca7; font-size:13px; font-weight:bold;}
#QQservice .icon:hover h4{ color:#053993;}

/*==================frame==================*/
#main{ width:100%; min-width:1200px;}
.main{ width:1200px; margin:0 auto;}

.ctiltebox{ overflow:hidden; border-bottom:2px solid #154ca7; margin-top:10px;}
.ctiltebox_L{ float:left;}
.ctitle{ color:#154ca7; font-size:36px; font-weight:bold; border-bottom:2px solid #154ca7; padding:18px 33px;}
.ctiltebox_R{ float:right; margin:34px 10px 0 0;}
.cadress{ overflow:hidden;}
.cadress .li_01{ padding-left:37px; background:url(../images/cicon.jpg) no-repeat;}
.cadress li{ float:left;}
.cadress li a:hover{ color:#154ca7;}

.csider{ border:1px solid #e3e3e3; padding:16px 20px 30px 20px; margin:20px 0 12px 0;}
/* ==============树型菜单样式01 start============== */
#tree_nav01 {width:100%;  margin:auto; margin-top:0px; margin-bottom:15px;list-style: none;}
#tree_nav01 ul {margin:0px;padding:0px; display:none; vertical-align:text-top;}
/***一级菜单***/
#tree_nav01 .li_01{ padding-left:26px; background:url(../images/icon08.jpg) no-repeat 5px 12px; border-bottom:1px solid #e3e3e3;}
#tree_nav01 .li_01 a { line-height:34px; font-size:18px;}
#tree_nav01 .li_01 a:hover { color:#154ca7;}
/***二级菜单***/
#tree_nav01 ul .li_02{ border-bottom:1px solid #e3e3e3;}
#tree_nav01 ul .li_02 a {font-size:16px; color:#154ca7; line-height:34px;}
#tree_nav01 ul .li_02 a:hover {color:#154ca7;}
/***三级菜单***/
#tree_nav01 ul ul .li_03{ padding-left:10px; border-bottom: 1px dotted #CCC;}
#tree_nav01 ul ul .li_03 a {font-size:14px;color:#154ca7; line-height:34px;}
#tree_nav01 ul ul .li_03 a:hover {color:#154ca7;}

.fmain{ overflow:hidden;}
.fmain_L{ float:left; width:300px;}
.fmain_R{ float:left; width:852px; margin-left:20px;}

.frame_R{ width:852px; margin:0 10px 0 0; float:right; padding-top:20px;}
.ftitle01{ border-bottom:1px solid #dddcdc; overflow:hidden; margin-bottom:20px;}
.ftitle01 .ftitle01con{ color:#154ca7; font-size:18px; border-bottom:2px solid #154ca7; padding:0 12px; float:left; line-height:40px; font-weight:bold;}
/*新闻列表*/
/*.new_box{ margin:0 12px; width:100%;}
.new_box li{ overflow:hidden; line-height:32px; *line-height:28px;}
.new_box li .label{ float:left; margin-right:16px; color:#0068af;}
.new_box li .new{ float:left; font-size:16px; }
.new_box li .new .number{ margin-right:20px;}
.new_box li .new:hover{ color:#154ca7;}
.new_box li .new:hover .number{ color:#154ca7;}
.new_box li .time{ float:right; font-size:16px;}
.new_box li .action{ float:right; color:#154ca7;}
.new_box li .action:hover{ color:#8a0f03;}*/
/*页码*/
.page_box{ overflow:hidden; margin:30px 0 30px 30px;}
.page_box li{ float:left; margin-right:4px;}
.page_box li a .page{ background-color:#f5f7f8; color:#454545; border:1px solid #c3c9cd; height:34px; line-height:36px; font-size:14px; padding:0 14px;}
.page_box li a .page:hover{ background-color:#154ca7; color:#FFF;border:1px solid #c3c9cd;}
.page_box li a .page_on{ color:#154ca7;}
.ptext{ width:70px; height:34px; line-height:34px; background-color:#f5f7f8; border:1px solid #c3c9cd; text-align:center;}


/*=====================frame01=======================*/
.fcon{ width:100%; margin:0 auto;}
.ftitle{font-size:22px; text-align:center; line-height:50px;color:#333333;}
.fxx{ font-size:16px; text-align:center; line-height:50px; color:#538fcd;}
.fztdx{ text-align:center;}
.fline{ border-bottom:1px dotted #595959; width:98%; margin:25px auto 15px auto;}
.fconwz{ width:700px; margin:0 auto; font-size:16px; line-height:32px; padding:20px 0; text-align:justify;text-justify:inter-ideograph;}
#ivs_content >p {text-indent: 2em; margin-bottom: 9px;}
#ivs_content > p > img{text-indent: 0;margin:0 auto;max-width:600px;}




#bszn a {
    display: inline-block;
    width: 140px;
    float: left;
    height: 46px;
    line-height: 46px;
    margin-top: 5px;
    margin-left: 8px;
    text-align: center;
    color: #616161;
    text-decoration: none;
    background-image: url(/style/images/column-list-active-bg.gif);
    font-size: 12pt;
    font-family: 黑体;
}





#bottom03{ width:100%; min-width:1200px;}
.bottom03{ width:1200px;    border-top: 10px solid #d4d6d5;margin: 30px auto 0;}
.linkbox03{ overflow:hidden; margin:15px 0 0 10px;}
.linkbox03 li{ float:left; margin-right:5px;}
.linkbox03 .title01{ /*line-height:39px;*/ color:#154ca7; /*font-size:28px; margin-right:60px;*/}


/*轮播图*/

.banner{

  position: relative;

  width: 680px;

  height: 386px;

  overflow: hidden;

}

.banner a.img_a{

  display: none;

  position: absolute;

  left: 0;

  top: 0;

  width: 680px;

  height: 386px;

}

.banner a.img_a img{

  display: block;

  position: absolute;

  left: 0;

  top: 0;

  width: 680px;

  height: 386px;

}

.banner_bar{

  position: absolute;

  left: 0;

  top: 344px;

  width: 680px;

  height: 40px;

  background-color: #000000;

  background: rgba(0, 0, 0, 0.5);

  filter: alpha(opacity=50);

  z-index: 8888;

}

.banner_txt{

  position: absolute;

  left: 0;

  top: 344px;

  width: 400px;

  height: 40px;

  line-height: 40px;

  text-align: left;

  text-indent: 14px;

  z-index: 9999;

}

.banner_txt a{

  font-size: 14px;

  text-decoration: none;

  color: #ffffff;

}

.banner_txt a:hover{

  color: #ffffff;

  text-decoration: underline;

}

.banner_act{

  position: absolute;

  right: 0;

  top: 355px;

  width: 144px;

  height: 20px;

  z-index: 9999;

}

.banner_act div{

  width: 20px;

  height: 20px;

  float: left;

  cursor: pointer;

}

.banner_act div span{

  display: block;

  font-size: 0;

  margin: 0 auto;

  margin-top: 6px;

  width: 8px;

  height: 8px;

  border-radius: 100%;

  background-color: #ffffff;

}

.banner_act div span.now{

  background-color: #F44D4D;

  margin-top: 4px;

  width: 12px;

  height: 12px;

}

.banner .btn_l{

  position: absolute;

  left: -50px;

  top: 180px;

  width: 44px;

  height: 44px;

  background: url(http://statics.smx.ha.cn/smxshw/web/static/images/banner_left.png) no-repeat center center;

  _background: none;

  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://statics.smx.ha.cn/smxshw/web/static/images/banner_left.png");

  cursor: pointer;

  z-index: 99999;

}

.banner .btn_r{

  position: absolute;

  right: -50px;

  top: 180px;

  width: 44px;

  height: 44px;

  background: url(../images/banner_right.png) no-repeat center center;

  _background: none;

  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://statics.smx.ha.cn/smxshw/web/static/images/banner_right.png");

  cursor: pointer;

  z-index: 99999;

}