/*Base*/
/*
display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; overflow:hidden;
transform: skew(30deg);  skewY
*/
@font-face{font-family:'SiYuanH'; src:url('../fonts/SourceHanSansCN-Heavy.otf'); font-weight:900;}
@font-face{font-family:'SiYuanN'; src:url('../fonts/SourceHanSansCN-Normal.otf'); }
*{font-family: 'SiYuanN';}
ul , li{padding:0px; margin:0px; list-style:none;}
body {color: #333;	cursor: default;padding:0px; margin:0px; background: #fff; font-size:14px;
      overflow-x:hidden;}
.clear {clear: both;padding: 0px;margin: 0px;height: 0px;}
a {	text-decoration: none;	cursor: pointer;	color: #333; font-size:14px;
	transition: all 0.2s;
}
a:hover {color: #0068b3;}

#topmenu{
height:40px; line-height:40px; font-size:14px; background:#434343; color:#fff;}
#topmenu a{color:#fff;}

/*Navigation*/
#navigation{margin-top:0px; width:100%;height:90px; border-bottom:1px solid #ccc;}
#navigation .navbar-default{ background:none; border:none;
                           border-radius:0px !important; padding:0 auto; margin:0px auto; }
#navigation .navbar-default .navbar-nav{ padding-left:40px; position:relative; top:20px; min-height:auto; }
#navigation .navbar-default .navbar-nav li{padding:0px !important; text-align:center;}
#navigation .navbar-default .navbar-nav li:hover{}
#navigation .navbar-default .navbar-nav li a{font-size:16px; color:#333; padding-left:10px; padding-right:8px;
                                             }
#navigation .navbar-default .navbar-nav li a:hover{color: #ff7d7d !important;}
#navigation .navbar-default .navbar-nav li.dropdown .dropdown-toggle{font-size:16px; }
#navigation .navbar-default .navbar-nav li.dropdown:hover .dropdown-menu{ display:block !important;}
#navigation .navbar-default .navbar-nav li a:hover{font-size:16px; color:#ff7d7d; }
#navigation .navbar-default .navbar-nav li.dropdown a{font-size:14px; color:fff;}
#navigation .navbar-default .navbar-nav li.open{padding-right:0px;}
#navigation .navbar-default .navbar-nav li.open a{ background:#222; color:#fff;}
#navigation .navbar-default .navbar-nav li.dropdown .dropdown-menu{background:#15197c; 
                                                                   padding:10px; padding-top:10px; padding-bottom:15px; margin-top:-3px;
                                                                   border:none;}
#navigation .navbar-default .navbar-nav li.dropdown .dropdown-menu li{ background:none; padding-top:2px; padding-bottom:8px;
                                                                    text-align:left;}
#navigation .navbar-default .navbar-nav li.dropdown .dropdown-menu li.upicon
{
 background:#fff; text-align:left; color:#72ac0c; font-size:16px; height:10px; overflow:hidden; margin-top:-10px;
 margin-bottom:15px;
    }
#navigation .navbar-default .navbar-nav li.dropdown .dropdown-menu li.upicon:hover{ background:#fff;}
#navigation .navbar-default .navbar-nav li.dropdown .dropdown-menu li.upicon i{margin-left:30px;}
#navigation .navbar-default .navbar-nav li.dropdown .dropdown-menu li:hover{ background:#2a519c; 
                                                                            }
#navigation .navbar-default .navbar-nav li.dropdown .dropdown-menu li:hover a{color:#fff !important; padding-left:15px; }
#navigation .navbar-default .navbar-nav li.dropdown .dropdown-menu .caret{color:#f8b551;}
#navigation .navbar-default .navbar-nav li.dropdown .dropdown-menu li:hover a{ background:#2a519c;}
#navigation .navbar-default .navbar-nav li.dropdown .dropdown-menu li a{color:#fff; margin-top:5px; padding-top:10px;
                                                                        padding-bottom:10px; padding-left:5px;
                                                                        background:none;
                                                                       }
#navigation .navbar-default .navbar-nav li.dropdown .dropdown-menu li a:hover{ background:#2a519c;}
#navigation .navbar-header .navbar-toggle{ background:#f0f0f0; color:#fff; border:none; position:relative; top:4px;}
#navigation .navbar-header .navbar-brand{padding:0px; margin:0px;}
#navigation .navbar-default .navbar-nav li.dropdown .mymav_p_links{ background:none !important;}

.searchbox{}
.stext{float:left; margin-top:20px;width:350px; border-radius:4px 0px 0px 4px; border-right:none; height:35px;}
.sbtn{float:left; margin-top:20px;background:#00bbf3; margin-bottom:10px; color:#fff; border-radius:0px 4px 4px 0px; border:none; height:35px; padding-left:20px;
     padding-right:20px; line-height:35px; margin-bottom:10px;}
.searchbox .hotkey{ font-size:12px; color:#666; margin-left:5px;}
.roperweima{ margin-top:8px;}

/*Pagination*/
.page_box{padding-top:20px; padding-bottom:20px; text-align:center; clear:both; margin-top:20px; line-height:40px;
           width:100%;}
.page_box a{-webkit-border-radius: 5px; -moz-border-radius: 5px;  border-radius: 5px;
	border: 3px solid #f0f0f0; background:#ccc; padding:13px 17px; margin-left:4px; color:#333; }
.page_box a:hover , .page_box a.current{color:#fff; background:#ff7d7d;}
.more-fhlinks{display:none;}
.pagination>li>#gotopagebtn 
{
    color:#666;
    }
.pagination>li>#gotopid 
{
    width:50px;
    }
.pagination>li>#gotopagebtn_ajax
{
    color:#666;
    }
.pagination>li>#gotopid_ajax
{
    width:50px;
    }
.pagination li{color:#72ac0c;border-color:#333;}
.pagination li.active a{ background:#087fe3; border-color:#333;}
.pagination li a{color:#666;}
.next_prev_box{border-top:1px dotted #ccc; border-bottom:3px solid #f0f0f0; line-height:24px; padding-top:14px; 
               padding-left:10px; padding-bottom:14px; font-size:15px; background:#f9f9f9; margin-left:10px; margin-top:20px;}
.next_prev_box a{color:#ff7d7d; font-weight:bold; font-size:15px;}

#footer{ background:#15197c; color:#fff; font-size:14px; padding-top:50px; text-align:left; padding-bottom:10px;
         }
#footer a{color:#fff; }
#footer p{}
#footer p i{color:#fff; font-size:20px; margin-right:10px; display:block; width:20px; float:left;}
#footer img{margin-bottom:10px;}
.copyright{ background:#333; border-top:1px solid #656565; color:#f0f0f0; font-size:14px; text-align:center; line-height:22px; 
            padding-top:18px;
            padding-bottom:18px;}
.copyright a{color:#fff;}
.ft_title{font-size:16px; margin-top:10px;}
.fprocat{}
.fprocat li{margin-bottom:5px;}
.footerlinksbox{padding-top:0px;}
#footer .footerlinksbox a{float:left; display:block; margin-right:30px; color:#656565;}
.footertel{ margin-top:-20px;}
.footertel i{color:#ff7d7d; font-size:32px; position:relative; top:-5px; margin-right:10px;}
.footertel span{ position:relative; top:-12px;}

.footerlinksbox a.fnav{font-weight:bold;}

.breadcrumb_box{ background:none; border-bottom:none; height:40px;  text-align:left;  
                  padding-top:1px;}
.breadcrumb{ background:none; margin-top:5px; color:#999;}
.breadcrumb a{color:#999;}
.toprow div{ padding-bottom:0px; margin-bottom:0px;}
.page_body .xingzhengitems{ margin-top:0px; margin-bottom:30px;}

.pagebox{padding-top:20px;}
.pagebox li{float:left; margin-left:10px;}
.prevnext{color:#666;}
.prevnext a{color:#666;}

/*To Top*/
p#back-to-top{
    position:fixed;
    display:none;
    bottom:10px;
    right:20px; width:40px; height:40px; background:#72ac0c;  border-radius:40px; text-align:center; line-height:42px;
    box-shadow:1px 1px 5px 0px #ccc;
}
p#back-to-top i{
    font-size:20px; font-weight:bold; color:#fff;
}
p#back-to-top i:hover{
    color:#f0b413;
}
#map_contact_us{ width:100%; height:550px;}
#mapbox{overflow:hidden; width:100%; height:550px; border:10px solid #fff; 
      border-radius:5px;  background:#fcfcfc; margin-top:5px; margin-bottom:30px;
  box-shadow:0 0 8px 1px #e4e5e6;}
.btn-default{border-radius:5px; padding:10px 30px;}
/*----------------------------------------Ext---------------------------------------------*/

#slider{height:600px; width:100%;}
#slider .row{padding:0px !important; margin:0px !important;}
#slider .row .col-md-12{padding:0px !important; margin:0px !important;}
#slider .container-fluid{width:100%; padding:0px !important; margin:0px !important;}
#slider .carousel{height:600px;}
#slider .carousel-cell{height:600px; width:100%; background-position:center top; background-size:cover;
                       overflow:hidden;}

.block_title{border-bottom:1px solid #333; padding-bottom:12px; margin-bottom:30px;}
.block_title h2{ font-family:'SiYuanH'; font-size:32px; margin:0px; padding:0px; margin-top:5px;}
.block_title i{color:#fa320d; font-weight:lighter;}
.block_title h2 span{ font-size:14px; color:#15197c;}
.block_title span{ color:#666; font-size:12px; font-weight:bold; margin-left:12px;}
.block_title .rspan{color:#666; font-size:14px;}
.block_title .title_more{ font-size:16px; background:#f9f9f9; padding:8px 20px; border:1px solid #333; border-radius:5px;
                          margin-top:8px; display:inline-block;}
.block_title .title_more:hover{ background:#15197c; color:#fff;}

#yewufanwei{ padding-top:70px; padding-bottom:90px; background:url(../Images/bdbg.png) center bottom no-repeat;}
.fuwuitems{box-shadow:0px 0px 4px 0px #f0f0f0; text-align:center; margin-bottom:20px;}
.fuwuitems .newsimg{}
.fuwuitems .newstitle{ display:block; font-size:18px; height:35px; line-height:35px; text-align:center;}

#zizhizhengshu{padding-top:70px; padding-bottom:70px; background:#fcfcfc;}
.zizhislider{ text-align:center;}
.zizhislider .zsimg img{border:1px solid #333; box-shadow:0px 0px 5px 0px #ccc;}
.zizhislider .zstitle{ height:45px; text-align:center; line-height:45px; font-size:16px;}

#guanyuwomen{padding-top:70px; padding-bottom:70px; background:#fff;}
#guanyuwomen .container{ background:url(../Images/wsbg.png) right 100px no-repeat; background-size:48%;}
.abstext{ font-size:16px; line-height:26px; text-align:justify; margin-top:40px; padding-right:50px;}
.absbottomicons{ margin-top:30px;}
.absbottomicons i{ float:left; display:inline-block; font-size:50px; margin-right:12px; color:#dedede;}
.absbottomicons a{color:#15197c; font-size:26px; font-weight:bold;}
.absbottomicons span{ color:#ccc; font-size:12px;}

#gongchengyeji{padding-top:70px; padding-bottom:70px; background:#f9f9f9;}

#gongzuozhaopin{padding-top:70px; padding-bottom:70px; background:#f9f9f9;}
.zhaopinitems{ margin-top:20px; margin-bottom:10px;}
.zhaopinitems i{font-size:50px; margin-right:10px; color:#ccc; border-radius:100px; border:2px solid #ccc;
                padding:10px 10px;}
.zhaopinitems .zptitletext{display:inline-block; padding-left:10px;}
.zhaopinitems .zptitletext a{ font-size:18px; font-weight:bold; display:block; margin-bottom:10px;}

#baikezixun{padding-top:70px; padding-bottom:70px; background:#fff;}
#newsboxslidertop{ margin-top:30px;}
.newsslide{height:350px; width:100%; overflow:hidden;}
.newsslide .newsimg{ display:block; height:350px; overflow:hidden; width:100%;}
.newsslide .newstitle{ background:rgba(0,0,0,0.5); display:block; padding-left:10px; color:#fff; font-weight:bold; height:35px; line-height:35px; position:relative; 
                       top:-35px;}
.newssliderright{ margin-top:22px;}
.newssliderright .cdbox{ background:#eeeded; padding:10px;}
.newssliderright b{color:#002b91; font-size:33px; font-weight:800; display:block;}
.newssliderright span{ color:#002b91;}
.newssliderright h2{ margin-top:3px;}
.newssliderright h2 a{ font-size:18px;}
.newssliderright p{color:#999;}
.bottomnews{ margin-top:60px;}
.baikecat{ font-weight:bold; margin-right:5px;} 
.newsitems{ margin-bottom:10px;}

.right_tool_bar{position:fixed; _position: absolute; z-index:2000000000000000; top:200px;
                 right:9px;}
.right_tool_bar li{height:45px; margin-top:10px;}
.right_tools{float:right; display:block; height:45px; width:45px; overflow:hidden; line-height:45px; text-align:center;
             background:#fff; border-radius:45px; font-size:24px; box-shadow:0px 3px 6px 0px #666;}
.right_tel{background:#c8000a; color:#fff; display:block; width:200px; height:45px; text-align:center; line-height:45px;
           border-radius:45px; font-size:18px; float:right; margin-right:5px;}
.right_erweima{float:right; margin-right:5px; display:block; height:45px;}
.right_qq{background:#c8000a; color:#fff;float:right; margin-right:5px;display:block; width:200px; height:45px; text-align:center; line-height:45px;
           border-radius:45px; font-size:18px; }
.right_ts{ display:none;}

#footer{ background:#15197c; padding-top:50px; color:#fff; font-size:13px; padding-bottom:20px;}
#footer h2{ font-size:20px; font-weight:bold;}
#footer ul{ margin-top:20px;}
#footer ul li{ margin-bottom:10px;}
#footer .footererweima{display:block; margin-top:60px;}

.block_bootom_btn{ margin-top:40px; margin-bottom:30px;}
.filterrow{ margin-bottom:30px;}
.filterrow a{ display:block; height:35px; border-radius:5px; background:#00bbf3; text-align:center;
              line-height:35px; margin-bottom:10px; color:#fff;}

.block_title_page{ margin-top:50px;}

.topbanner{height:450px; background:url(../Images/topbanner.jpg) center center no-repeat;}
.topzixun{ border:1px solid #ccc; border-radius:5px; background:rgba(255,255,255,0.95); padding:30px; min-height:320px;
           margin-top:65px;}
.topzixun h2{ font-size:26px; font-weight:bold;}
.topzixun h2 span{ font-size:12px; float:right; margin-top:10px;}
.zxitems{ margin-top:25px;}
.zxitems span{font-weight:bold; float:left; margin-top:6px;}
#zxtel, #zxname{border-radius:4px; background:#fff; border:1px solid #ccc; width:100%; height:35px;}
#zixunbtn{border-radius:4px; background:#009944; color:#fff; font-size:16px; width:100%; height:35px; border:none;}

.prostatus{ background:#fcf7f1; border-radius:5px; padding:30px; border:1px solid #ccc; margin-bottom:30px;}
.prostatus h3{ color:#e60012; font-size:30px; font-weight:bold; margin-top:0px;}
.prostatus p{color:#666; margin:0px;}
#proliuyan, #prozixun{ height:50px; border:none; background:#009944; width:100%; line-height:50px; color:#fff;
                       border-radius:5px; font-size:18px; position:relative; top:4px; display:block; text-align:center;}
#proliuyan i, #prozixun i{color:#fff;}
#prozixun{ background:#f9b552;}
.text_container{ font-size:16px; line-height:28px; text-align:justify;}
.content_page{ border-top:1px dotted #333; margin-top:30px; padding-top:20px; margin-bottom:30px;}

.righth2{ margin-bottom:0px; font-size:18px; font-weight:bold; padding-bottom:10px; border-bottom:1px solid #333; color:#0368db;}
.rightitems{ margin-bottom:30px; }
.rightitems li{height:30px; line-height:30px; display: block; white-space: nowrap; overflow: hidden; 
               text-overflow: ellipsis; }
.news_list{ padding-top:30px; padding-bottom:30px;}               
.news_list .newsdatebox{ background:#0368db; color:#fff; font-weight:bold; text-align:center; margin-left:40px; margin-right:40px;
                         padding-top:10px; padding-bottom:15px;}
.news_list .newsdatebox p{ font-size:30px; font-weight:bold; margin-bottom:0px;}
.news_list{ border-bottom:1px dotted #ccc; margin-bottom:15px; padding-bottom:15px;}
.news_list h2{ margin-bottom:6px; margin-top:0px;}
.news_list h2 a{ font-size:18px; font-weight:bold;}
.news_list p.art_desc{ font-size:14px; color:#999; line-height:26px;}
.newstxt{padding-left:0px; margin-left:0px;}

.ctitle{ font-size:24px; font-weight:bold; line-height:30px;}
.art_status{ padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #333;}
.newstextbox{ padding:40px;}

#wxewmzx{ position:absolute; left:22px; top:55px; width:140px; z-index:100; border:1px solid #ccc; background:#fcfcfc;
          display:none;}

#searchresultbox{ margin-top:30px;}

.content_box{font-size:16px; line-height:34px; padding:40px; margin-top:0px;}

.jingzhenglii_items{ background:#15197c; color:#fff; border-radius:5px; padding:30px; box-shadow:0px 0px 8px 0px #ccc;
                     margin-bottom:30px;}
.jingzhenglii_items a{color:#fff;}
.jingzhenglii_items h2{ margin-top:0px; padding-bottom:10px; border-bottom:1px dotted #fff;}
.jingzhenglii_items h2 a{ font-size:26px; font-weight:bold;}
.leftcat li{ height:45px; line-height:45px; border-bottom:1px dotted #2e33b2;}
.leftcat li a i{ margin-right:10px; font-size:16px; }
.jzstext{ color:#fff; line-height:24px; font-size:16px;}

.item_imgs{ text-align:center; margin-bottom:30px;}
.item_imgs h2{}
.zzimgs img{ border:1px solid #333; box-shadow:0px 0px 8px 0px #ccc;}

#abs_banner{ background:url(../Images/topbanner1.jpg) center center no-repeat; height:300px;}
#news_banner{ background:url(../Images/topbanner2.jpg) center center no-repeat; height:300px;}
#case_banner{ background:url(../Images/topbanner3.jpg) center center no-repeat; height:300px;}

.bannerh2{ font-family:'SiYuanH'; font-size:46px; color:#fff; margin-top:90px;}
.bannerp{font-family:'SiYuanN'; font-size:24px; color:#fff;}




/* @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) { ... } */


@media screen and (max-width: 320px)
{
    
    }
@media screen and (max-width: 480px)
{  
body{ /*padding-bottom:52px;开放底部菜单时候用*/}
#navigation{ background:#fcfcfc; height:60px; }
#navigation .navbar-default{ z-index:10002;}
#navigation .navbar-default .navbar-nav li.dropdown .dropdown-menu{background:#2c65af; 
                                                                   padding:0px; padding-top:20px; margin-top:3px;
                                                                   border:none; width:90%; margin-left:0px;
                                                                   text-align:center; padding-bottom:20px;}
#navigation .navbar-default .navbar-nav li.dropdown .dropdown-menu li{text-align:center; padding-left:30px !important;
                                                                      padding-bottom:10px;}
#navigation .navbar-header{padding-bottom:10px;}
#navigation .navbar-default .navbar-nav{ margin-left:10px; position:relative; top:18px; min-height:auto; }
#navigation .navbar-collapse{ min-height:330px; z-index:10002; background:#f9f9f9; border:1px solid #f9f9f9;}
#navigation .navbar-default .navbar-nav li.dropdown .dropdown-menu li.upicon
{
 background:#fff; text-align:center; color:#72ac0c; font-size:16px; height:10px; overflow:hidden; margin-top:-10px;
    }
#navigation .navbar-header .navbar-brand{padding:0px; margin:0px; display:inline-block;}
#navigation .navbar-header .navbar-brand img{ height:55px;}
#navigation .navbar-header .navbar-toggle{ position:relative; top:5px; right:-10px; }

/*Pagination*/
.page_box{padding-top:20px; padding-bottom:20px; text-align:center; clear:both; margin-top:20px; line-height:40px;
           width:100%;}
.page_box a{-webkit-border-radius: 5px; -moz-border-radius: 5px;  border-radius: 5px;
	border: 3px solid #f0f0f0; background:#ccc; padding:4px 7px; margin-left:4px; color:#333; }
.page_box a:hover , .page_box a.current{color:#fff; background:#ff7d7d;}
.next_prev_box{border-top:1px dotted #ccc; border-bottom:3px solid #f0f0f0; line-height:24px; padding-top:14px; 
               padding-left:10px; padding-bottom:14px; font-size:15px; background:#f9f9f9; margin-left:10px; margin-top:20px;}
.next_prev_box a{color:#ff7d7d; font-weight:bold; font-size:15px;}

p#back-to-top{
    position:fixed;
    display:none;
    bottom:60px;
    right:20px;
}

.pagination>li>a, .pagination>li>span, .pagination>li>input {
	position: relative;
	float: left;
	padding: 6px 8px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #337ab7;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd
}

.breadcrumb_box{ display:none;}

#slider{height:160px; width:100%;}
#slider .row{padding:0px !important; margin:0px !important;}
#slider .row .col-md-12{padding:0px !important; margin:0px !important;}
#slider .container-fluid{width:100%; padding:0px !important; margin:0px !important;}
#slider .carousel{height:160px;}
#slider .carousel-cell{height:160px; width:100%; background-position:center top; background-size:160%;
                       overflow:hidden;}

.block_title{margin-top:30px; margin-bottom:20px;}
.block_title h2{border-bottom:1px solid #ff7d7d; display:inline-block; padding-bottom:8px;}
.block_title h2 a{ font-size:28px; font-weight:bold;}
.block_title p{ color:#666; font-size:12px; letter-spacing:2px;}

.newsslide{height:220px; width:100%; overflow:hidden;}
.newsslide .newsimg{ display:block; height:220px; overflow:hidden; width:100%;}
.newsslide .newstitle{ background:rgba(0,0,0,0.5); display:block; padding-left:10px; color:#fff; font-weight:bold; height:35px; line-height:35px; position:relative; 
                       top:-35px;}
.newssliderright{ margin-top:22px;}
.newssliderright .cdbox{ background:#eeeded; padding:10px;}
.newssliderright b{color:#002b91; font-size:20px; font-weight:800; display:block;}
.newssliderright span{ color:#002b91;}
.newssliderright h2{ margin-top:3px;}
.newssliderright h2 a{ font-size:18px;}
.newssliderright p{color:#999;}
.newssliderright .col-xs-2{ margin-right:0px; padding-right:0px;}
#news .swiper-button-next{ margin-top:-20px;}
#news .swiper-button-prev{ margin-top:-20px;}

#footer{ padding-top:20px;}
#footer .footercolcenter{ text-align:center;}
#footer .footercolcenter img{ display:block; margin:0 auto;}
.footererweimabox{ padding-top:30px;}

.footer_nav{position: fixed; bottom: 0px; _position: absolute; z-index:10001; width:100%; height:50px; background:#222;
            color:#fff; line-height:50px; box-shadow:0 -1px 5px 1px #333;}
.footer_nav a{color:#fff; font-size:16px; font-weight:bold;}
.footer_nav a i{color:#4d9a34; font-size:14px;}
.footer_nav .col-xs-4{padding-right:0px; margin-right:0px;}
.footerwxtitle{padding-top:10px;}


.block_title{margin-top:0px; margin-bottom:20px; padding-bottom:3px; }
.block_title h2{border:none; display:block; padding-bottom:8px; font-size:24px; font-weight:bold;}
.block_title h2 span{display:none;}
.block_title .title_more{ font-size:14px; background:#2a519c; padding:4px 16px; border:none; border-radius:5px;
                          margin-top:2px; display:inline-block; color:#fff;}
.block_title .title_more:hover{ background:#15197c; color:#fff;}

#yewufanwei,#zizhizhengshu,#xingzhengshenpi,#youshifuwu,#baikezixun,#huoban{ padding-top:20px; padding-bottom:20px;}
.block_title_page{ margin-top:20px;}
.news_list .newsdatebox{ margin-left:0px; margin-right:0px;}
.news_list .newstxt h2{ line-height:20px; margin-top:15px;}
.news_list .newstxt h2,.news_list .newstxt .art_desc{ margin-left:15px; margin-right:0px;}
.news_list .newstxt .art_desc{ line-height:20px;}

.newstextbox{ padding:10px;}

#map_contact_us{ width:100%; height:300px;}
#mapbox{overflow:hidden; width:100%; height:300px; border:10px solid #fff; 
      border-radius:5px;  background:#fcfcfc; margin-top:5px; margin-bottom:30px;
  box-shadow:0 0 8px 1px #e4e5e6;}

#abs_banner{ background:url(../Images/topbanner1.jpg) center center no-repeat; height:120px; background-size:200%;
             margin-bottom:30px;}
#news_banner{ background:url(../Images/topbanner2.jpg) center center no-repeat; height:120px; background-size:200%;
              margin-bottom:30px;}
#case_banner{ background:url(../Images/topbanner3.jpg) center center no-repeat; height:120px; background-size:200%;
              margin-bottom:30px;}

.bannerh2{ font-family:'SiYuanH'; font-size:22px; color:#fff; margin-top:30px;}
.bannerp{font-family:'SiYuanN'; font-size:12px; color:#fff;}

#yewufanwei{ padding-bottom:90px;}
#zizhizhengshu{ padding-bottom:0px;}

#guanyuwomen{padding-top:20px; padding-bottom:250px; background:#fff url(../Images/wsbg.png) center bottom no-repeat;
             background-size:100%;}
#guanyuwomen .container{ background:none; }
.abstext{ font-size:16px; line-height:34px; text-align:justify; margin-top:0px; padding-right:0px;}
.absbottomicons{ margin-top:30px; text-align:center;}
.absbottomicons i{ display:inline-block; font-size:48px; margin-right:12px; color:#dedede; display:block;width:100%;
                   clear:both; margin-bottom:10px;}
.absbottomicons a{color:#15197c; font-size:16px; font-weight:bold; display:block;width:100%;}
.absbottomicons span{ color:#ccc; font-size:12px; display:block; width:100%;}

.content_box{font-size:16px; line-height:34px; padding:10px; margin-top:0px;}

    }
@media screen and (max-width: 640px)
{
  
    }
@media screen and (max-width: 768px)
{
   
    }
@media screen and (max-width: 992px)
{
    
    }
@media screen and (max-width: 1024px)
{
    
    }
@media screen and (max-width: 1200px)
{
    
    }