/* CSS Document */
*{ margin:0; padding:0;}
.m_1176 .icon{
  width:7em!important; 
  height:7em!important;}
.m_box div.tongzhi {
  margin-top: 0px;}
.tongzhi ul.list_1 li a {
    line-height: 29px!important;
}
.m_box div.tongzhi > ul > li > em {
    font-size: 20px;
    float: left;
    background: #9cc;
    color: #fff;
    text-align: center;
    line-height: 1.4em;
    padding: 0px 10px;
    border: 1px solid #7dc9ff;
    /* border-radius: 5px; */}
.tongzhi > ul > li > em > p {
     color: #030303;
    /* background: #ffe302; */
    width: 100%;
    padding: 0px 5px;
    font-size: 14px;
    text-align: center;
    box-sizing: border-box;
    /* border-radius: 0px 0px 5px 5px;*/}

.con_bt_1 .icon {

    padding-right: 0.5em;}
img,input{ border:none;}
a{ text-decoration:none; outline:none; color:#030303;}
.new_text_min a {
  color: #f7f2f2;
  /*! text-indent: 2em; */
  font-size: 13px;}
.flex-active-slide > a > img {
  padding-left: calc(50% - 960px);}
a:hover{ color:#004986;}
em,i{ font-style:normal;}
h1,h2,h3,h4,h5,h6,b{ font-weight:normal;}
li{ list-style:none;}
body,button,input,select,textarea { font-family:"Microsoft YaHei";-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size:12px; color:#3a3a3a; outline:none;}
p{ text-align:justify; text-justify:inter-word;}
div.lxwm > ul:nth-child(2) > p {
  font-size: 1.5em;
  line-height: 2.6em; 
  color: #0d469b; 
  border-bottom: 2px dashed #b2acac;} 
body{ height:100%;min-width: 1400px;}
.m_box{ width:1200px; margin:0 auto;}
.m_1176,.header{ width:1200px; margin:0 auto;}
.content{ width:1074px; margin:0 auto;}
/*header*/
.header{ height:120px;}  
.header h1 img {
  width: 860px;
  height: 66px;
  padding-top: 15px;}
.header h1{ float:left; padding:14px 0 0 42px;} 
.header .search{ float:right; padding:50px 90px 0 0;}
.header .search input{ display:block; float:left; height:24px;} 
.header .search input.text{ border:1px solid #cfcfcf; border-right:none; width:146px; padding:0 10px; color:#bbb;border-radius: 5px 0px 0px 5px;}
.header .search input.btn{ height:26px; width:26px; background:url(../../../12999/images/search.jpg) #9cc no-repeat center scroll; cursor:pointer;border-radius: 0px 5px 5px 0px;}
.header p{ text-align:right; float:right; padding:30px 14px 0 0; height:26px; line-height:26px; color:#8d8d8d;}
.header p a{ padding:0 14px; color:#8d8d8d;}  
.header p a:hover{ color:#004986;} 
/*nav*/ 
.nav{ height:46px; background:#0d469b; position:relative; width:100%; z-index:999;box-shadow: 1px 8px 34px -4px #011636;}  
.nav ul{ width:1200px; height:46px; font-size:0; text-align:center;padding-left: calc(50% - 600px);}
.nav ul li{ display:inline-block; *display:inline; zoom:1; padding:;}
.nav ul li a{ display:block; float:left; height:46px; line-height:46px; font-size:16px; color:#fff; padding:0 40px;}
.nav ul li a:hover,.nav ul li.on a{ color:#00a5dc;}
/*banner*/ 
.banner{ clear:both;height:284px; margin-top:-23px;} 
.flexslider{position:relative;height:635px;overflow:hidden;background:url(../images/loading.jpg) 50% no-repeat; margin-top:0px;}
.slides{position:relative;z-index:1; height:635px; overflow:hidden;} 
.slides li{height:440px;} 
.flex-control-nav{position:absolute;bottom:28px; z-index:2; width:100%; text-align:center; font-size:0;}
.flex-control-nav li{display:inline-block; width:10px; height:10px; padding:0 5px; *display:inline; zoom:1;}
.flex-control-nav a{ display:block; float:left; width:10px; height:10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:#a0a0a0; cursor:pointer; position:relative; z-index:100; behavior:url();}
.flex-control-nav .flex-active{ background:#fff;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.jpg) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.jpg) center center no-repeat;}
/*content*/
/*h3.con_bt_1*/
h3.con_bt_1{ height:40px; border-bottom:1px solid #0d469b;}
h3.con_bt_1 b{ display:block; float:left; height:36px; line-height:39px; border-bottom:5px solid #0d469b; font-size:20px; font-weight:bold; color:#0d469b; padding:0 10px;}
h3.con_bt_1 em{ display:block; float:right; line-height:40px;}
h3.con_bt_1 em a{ color:#969696;}  
h3.con_bt_1 em a:hover{ color:#004986;} 
/*dl.fwdh 服务电话*/
dl.fwdh{ width:188px; margin:0 auto;}
dl.fwdh dt{ width:100%; float:left; height:52px; background:url(../images/con_1_tel.jpg) no-repeat center scroll; margin-bottom:10px;}
dl.fwdh dt b{ display:block; font-size:24px; font-weight:bold; color:#004986; padding:14px 0 0 36px;}
dl.fwdh dd{ overflow:hidden; padding-left:9px; clear:both;}
dl.fwdh dd p{ height:84px; border-bottom:1px solid #d5d5d5; padding-left:4px;}
dl.fwdh dd p b{ display:block; height:42px; line-height:42px; font-size:16px; color:#21578c; font-weight:bold; color:#004986; padding-top:15px;}
/*ul.list_1  新闻列表-带时间*/
ul.list_1{ width:100%; clear:both;}
ul.list_1 li{ width:100%; float:left; height:38px; line-height:34px;}
ul.list_1 li:hover{}
ul.list_1 li span{ display:block; float:left; height:34px; width:280px; overflow:hidden;}
ul.list_1 li a{ display:block; float:left; height:44px; line-height:34px;font-size: 18px;padding-left: 0px;}
ul.list_1 li a:hover {
  text-shadow: 0.5px 0px;
  color: #0d469b;}
/*ul.list_1 li a:before{content: " ";border-radius: 10px;border:1px solid #000;width:6px;height:6px;position: absolute;/*! left: 10px; */margin-left: -15px;margin-top: 15px;}*/
.m_box div.tongzhi > ul > li > span > a {
  line-height: 27px; 
  font-size: 18px; 
  /*! float: right; */
  height: 56px;}
.m_box div.tongzhi > ul > li > span > a:before{
content: "";
  width: 0px;
  height: 0px;
  border: 0px solid #fff;
  position: absolute;
  margin-left: 0px;
margin-top: 0px;}
.m_box div.tongzhi > ul > li > span {
  
  float: left;
  padding-left: 10px;
  height: 56px;}

.m_box div.tongzhi > ul > li{ 
  height: calc(100% / 9);
  padding: 6px;}
ul.list_1 li em{ display:block; float:right; color:#a7a7a7;font-size: 14px;}
/*con_1*/
.con_1{ overflow:hidden; padding:56px 0 65px;background: url(../../../12974/rwxy/images/p4.jpg);}  
.con_1 .ys1,.con_1 .ys2{ width:65%; float:left;}
.con_1 .ys1 .new_text{ padding-top:24px;float: left;width: 47%;} 
.con_1 .ys1 .new_text i{ display:block; float:left; width:100%; height:172px;}     
.con_1 .ys1 .new_text i img{ display:block; width:100%; height:268px;} 
.con_1 .ys1 .new_text_min{ width:100%; float:right;background: #0d469bad;}  
.con_1 .ys1 .new_text_min b{ display:block; height:20px; line-height:28px; overflow:hidden; font-weight:bold;/*! background: #000; */text-indent: 1em;}
.con_1 .ys1 .new_text_min p{ line-height:20px; height:40px; overflow:hidden; padding-top:4px; color:#fffdfd;text-indent: 2em;padding-right: 1em;padding-left: 1em;}
.con_1 .ys1 .new_text_min span{ display:block; padding-top:4px; color:#fffcfc;/*! left: 0px; */float: right;padding-right: 1em;padding-bottom: 1em;}
.con_1 .ys1 ul.list_1{ padding-top:20px;display: block;float: right;width: 47%;clear: none;} 
.con_1 .ys1 ul.list_1 span{width: 85%;clear: none;} 
.con_1 .ys2{ padding-left:46px;width: calc(33% - 92px / 3);margin-top: 20px;}   
.m_box div.xinxianquan { 
  padding-left: 0px;} 
.con_1 .ys2 ul.list_1{ padding-top:20px;} 
.con_1 .ys3{ float:right; padding:20px 0 0 0;}  
/*con_2*/
.con_2{ height:390px; background:#eee; clear:both; width:100%;} 
.con_2 .m_1176{ height:100%; position:relative;} 
#marquee1{ width:1200px; /*! overflow:hidden; */ margin:0 auto; height:100%;} 
#marquee1 ul{ width:100000px;}
#marquee1 ul li{ float:left; width:137px; height:165px; overflow:hidden; padding-right:20px; overflow:hidden;padding-left: 20px;margin-top: 20px;}
#marquee1 ul li:hover { 
  box-shadow: 0px 4px 122px -34px #333;
  box-sizing: content-box;
  border-radius: 10px;
  transform: scale(1.1); 
  transition: cubic-bezier(.6,-0.28,.74,.05);
  transition-delay: 0.2s;}
#marquee1 ul li i{ display:block; padding-top:28px;} 
#marquee1 ul li i a{ display:block; width:84px; height:84px; /*! border:1px solid #0072c6; */ margin:0 auto; -moz-border-radius:42px; -webkit-border-radius:42px; /*! border-radius:42px; */ background:url(../images/con_2_1.jpg) no-repeat center scroll; transition:all ease-out .2s;}
#marquee1 ul li i a:hover{} 
#marquee1 ul li span{ display:block; text-align:center; height:52px; line-height:52px; font-size:15px;}
#marquee1 ul li.ys1 i a{ background-image:url(../images/con_2_1.jpg);} 
#marquee1 ul li.ys2 i a{ background-image:url(../images/con_2_2.jpg);} 
#marquee1 ul li.ys3 i a{ background-image:url(../images/con_2_3.jpg);} 
#marquee1 ul li.ys4 i a{ background-image:url(../images/con_2_4.jpg);} 
#marquee1 ul li.ys5 i a{ background-image:url(../images/con_2_5.jpg);}
#marquee1 ul li.ys6 i a{ background-image:url(../images/con_2_6.jpg);}
#marquee1 ul li.ys7 i a{ background-image:url(../images/con_2_7.jpg);}
#marquee1 ul li.ys8 i a{ background-image:url(../images/con_2_8.jpg);}
#marquee1 ul li.ys1 i a:hover{ background-image:url(../images/con_2_1a.jpg);}
#marquee1 ul li.ys2 i a:hover{ background-image:url(../images/con_2_2a.jpg);}
#marquee1 ul li.ys3 i a:hover{ background-image:url(../images/con_2_3a.jpg);}
#marquee1 ul li.ys4 i a:hover{ background-image:url(../images/con_2_4a.jpg);}
#marquee1 ul li.ys5 i a:hover{ background-image:url(../images/con_2_5a.jpg);}
#marquee1 ul li.ys6 i a:hover{ background-image:url(../images/con_2_6a.jpg);}
#marquee1 ul li.ys7 i a:hover{ background-image:url(../images/con_2_7a.jpg);}
#marquee1 ul li.ys8 i a:hover{ background-image:url(../images/con_2_8a.jpg);}
.con_2 .control{ position:absolute; width:100%; height:1px; top:52px;}
.con_2 .control a{ display:block; float:left; width:31px; height:101px; background:url(../../../12999/images/con_2_btn_l.jpg) no-repeat center scroll;}
.con_2 .control a.gor{ float:right; background-image:url(../../../12999/images/con_2_btn_r.jpg);}
.con_2 .control a.gor:hover{ background-image:url(../../../12999/images/con_2_btn_ra.jpg);}
.con_2 .control a.gol:hover{ background-image:url(../../../12999/images/con_2_btn_la.jpg);} 
/*con_3*/
.con_3{ height:130px; padding:0px calc(50% - 600px);width: 100%;background: #39c;box-sizing: border-box;box-shadow: 1px 8px 115px -62px #011636;}
.con_3 .ys{ width:100%; float:left; height:130px;}      
.con_3 .ys1{} 
.con_3 .ys2{ margin-left:15px; background:url(../images/con_3_2.jpg) #914f9b no-repeat right bottom;}
.con_3 .ys3{ float:right; background:url(../images/con_3_3.jpg) #00bcf2 no-repeat right bottom;}
h3.con_bt_2{ height:54px; line-height:54px; padding:14px 20px 0 38px;}
h3.con_bt_2 b{ display:block; float:left; font-size:20px; font-weight:bold; color:#fff;} 
h3.con_bt_2 em{ display:block; float:right;}
h3.con_bt_2 em a{ color:#dadada; text-transform:uppercase;} 
h3.con_bt_2 em a:hover{ color:#00bcf2;}
.con_3 .ys ul{ width:80%; padding:4px 37px 0;}
.con_3 .ys ul li{ padding-right:2%; float:left; height:30px; line-height:30px; display:block; font-size:14px; overflow:hidden;}
.con_3 .ys ul li a{ color:#fff;}
.con_3 .ys ul li a:hover{ color:#FC0;}
/*footer*/
.footer{ clear:both; overflow:hidden; background:#0d469b; padding:35px 0;box-shadow: 1px 8px 34px -4px #011636;} 
.footer_l{ width:730px; float:left; padding-left:22px;}
.footer_l p{ line-height:35px; color:#fff;font-size: 15px;}  
.footer_r{ float:right; padding:14px 0 0;} 
ul.footer_fx{ text-align:right; font-size:0; text-align:right;}
ul.footer_fx li{ display:inline-block; *display:inline; zoom:1; padding-right:16px;}
ul.footer_fx li a{ display:block; float:left; width:44px; height:44px; border:1px solid #c2c2c2; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; background:url(../images/footer_ico_1.jpg) no-repeat center scroll; position:relative; z-index:100; behavior:url();}
ul.footer_fx li.ys2 a{ background-image:url(../images/footer_ico_2.jpg);}
ul.footer_fx li.ys2 a:hover{ background-image:url(../images/footer_ico_2a.jpg); border-color:#004986;}
ul.footer_fx li.ys1 a:hover{ background-image:url(../images/footer_ico_1a.jpg); border-color:#004986;}
/*======================================================================================*/
.content .con_l{ width:206px; float:left; overflow:hidden; margin:-60px 0 0; padding-bottom:188px;}
.content .con_l h2{ height:60px; line-height:60px; text-align:center; font-size:24px; font-weight:bold; color:#fff; background:url(../images/con_l_h2_bg.jpg);}
.content .con_r{ width:818px; float:right; overflow:hidden; padding:0 0 188px;}
/*on_page*/
.on_page{ height:52px; line-height:52px; border-bottom:1px solid #0e3692; padding-top:24px;}
.on_page h3{ float:left; height:48px; line-height:48px; border-bottom:4px solid #0e3692; font-size:24px; color:#0e3692;}
.on_page ul{ font-size:0; text-align:right; padding-top:14px;}
.on_page ul li{ display:inline-block; *display:inline; zoom:1; font-size:12px; color:#727272; height:28px; line-height:28px; padding-left:14px; background:url(../images/on_page_ico.jpg) no-repeat left scroll; margin-left:9px;}
.on_page ul li a{ color:#727272;}
.on_page ul li a:hover{ color:#004986;}
.on_page ul li.first{ background:none; padding:0; margin:0;}
.con_r_min{ overflow:hidden;}
/*ul.new_list_1*/
ul.new_list_1{ width:100%; padding-top:56px;}
ul.new_list_1 li{ width:100%; float:left; height:40px; line-height:40px;}
ul.new_list_1 li span{ display:block; float:left; width:700px; padding-left:22px; height:40px; overflow:hidden;}
ul.new_list_1 li span a{ display:block; float:left; height:40px; font-size:14px;}
ul.new_list_1 li em{ display:block; float:right; color:#6a6a6a; padding-right:22px;}
/*ul.new_list_2*/
ul.new_list_2{ width:786px; margin:0 auto; overflow:hidden; padding:36px 0 72px;}
ul.new_list_2 li{ width:100%; float:left; height:100px; padding:20px 0; border-top:1px solid #c9c9c9;}
ul.new_list_2 li.first{ border:none;}
ul.new_list_2 li i{ display:block; float:left; height:100px; width:166px; overflow:hidden;}
ul.new_list_2 li i img{ display:block; width:100%; height:auto;}
ul.new_list_2 li i a:hover img{ opacity:0.9;}
ul.new_list_2 li div{ width:586px; float:right;}
ul.new_list_2 li div b{ display:block; height:26px; line-height:26px;}
ul.new_list_2 li div b span{ display:block; float:left; height:26px; width:480px; overflow:hidden;}
ul.new_list_2 li div b span a{ font-size:14px; color:#3c3c3c;}
ul.new_list_2 li div b span a:hover{ color:#004986;}
ul.new_list_2 li div b em{ display:block; float:right; color:#6a6a6a; font-size:14px;}
ul.new_list_2 li div p{ line-height:24px; font-size:14px; height:48px; overflow:hidden; padding-top:22px; text-indent:2em;}
/*page*/
.page{ height:44px; line-height:44px; border-top:1px solid #a0a0a0; background:#efefef; clear:both;}
.page ul{ padding:8px 0 0 10px;}
.page ul li{ display:inline;}
.page ul li a{ display:block; float:left; height:26px; line-height:26px; padding:0 10px; border:1px solid #efefef;}
.page ul li a:hover,.page ul li.on a{ border-color:#004986;}
.page ul li.on a{ color:#004986;}
/*con_l_nav*/
.menu_list{ overflow:hidden; padding-bottom:90px;}
.menu_head{ width:100%; height:42px; line-height:42px; font-size:16px; color:white; cursor:pointer; border-bottom:1px solid #dddddd; position:relative; background:#0064a9; text-align:center;}

.menu_list .current{ border-color:#eee; color:#0e3692;}

.menu_body{width:100%; height:auto; overflow:hidden; line-height:38px;}
.menu_body a{display:block; height:30px; line-height:30px; padding-left:64px; color:#505050;background:#fff; font-size:14px; background:url(../images/li_1.jpg) no-repeat 52px scroll;}
.menu_body a:hover{ color:#0e3692;}

/*
l蓝色：004986
浅灰色文字--时间：a7a7a7
*/
