@charset "gb2312";
/* CSS Document */
*{margin:0;padding:0;}
body{color:#333;font-size:12px;font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu;line-height: 22px !important;-webkit-text-size-adjust:none;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl, dt,dd,ul,ol,li,pre,form,fieldset,legend,button,select,input,textarea,th,td,iframe{margin:0; padding:0;font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ol,ul{list-style:none;}
.fl{float:left;}
.fr{float:right;}
a{text-decoration:none;color:#333;cursor:pointer;font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu;-webkit-transition:0.3s;-moz-transition:0.3s;transition:0.3s;}
a:hover{color:#17a1e6;text-decoration:underline;}
.clear{clear:both;}
.clearfix{zoom: 1;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.blue{color:#17a1e6;}
.org{color:#17a1e6;}
.col999{color:#999;}
.font_bold{font-weight:700;}
.con{width:1200px;margin:0 auto;}
.pt5{padding-top:5px !important;}
.pt20{padding-top:20px !important;}
.mb40{margin-bottom:40px !important;}
.mt20{margin-top:20px !important;}
.plr10{padding:0 10px;}
i{font-style:normal}

.header{width:100%;height:35px;line-height:35px;}
.logo{background:url(../images/logo.png) no-repeat left center;text-indent: -9999px;width:432px;height:100px;}
.header_con{box-shadow:0 2px 3px rgba(0,0,0,.1);
	-o-box-shadow:0 2px 3px rgba(0,0,0,.1);
	-ms-box-shadow:0 2px 3px rgba(0,0,0,.1);
	-moz-box-shadow:0 2px 3px rgba(0,0,0,.1);
	-webkit-box-shadow:0 2px 3px rgba(0,0,0,.1);height:100px;width:100%; position:relative; z-index:2;}
/*主导航菜单*/
#nav-menu{height:79px;margin:0 auto;}
#nav-menu .container{position:relative;overflow:visible;z-index:99;}
#nav-menu .menu{padding:0;}
#nav-menu .menu li{position:relative;float:left;display:inline;font-size:16px;}
#nav-menu .menu li h3{font-weight:100;display:inline-block;float:left;}
#nav-menu .menu li a.xialaguang{display:inline-block;color:#333;height:79px;text-decoration:none;font-size:16px;width:90px;text-align:center;}
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{color:#014f97;}
#nav-menu .menu li a.navhover, #nav-menu .menu li a.xialaguang:hover{border-bottom:solid 1px #014f97;}
#nav-menu .menu li a.menuon{border-bottom:solid 1px #014f97;color:#014f97;}
#nav-menu .menu li a.xialaguang span{height:79px;line-height:79px;display:inline-block;font-weight:100;}
#nav-menu .menu li a.selected span,#nav-menu .menu li a.navhover span,#nav-menu .menu li a.xialaguang:hover span{cursor:pointer;}
#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span{width:90px;}
#nav-menu .menu ul.children{display:none;position:absolute; z-index:9999;top:80px;left:-10px;width:120px;background:#FFF;}
#nav-menu .menu ul.children li{width:120px;padding:0px;display:inline-block;font-size:13px;}
#nav-menu .menu ul.children li h3{display:block; width:100%;}
#nav-menu .menu ul.children li a{width:100%;height:25px;line-height:25px;overflow:hidden;padding:3px 0;display:block;color:#333;text-align:center;text-decoration:none;font-size:13px;}
#nav-menu .menu ul.children li a:hover{background-color:#eee;text-decoration:none;}


/* flexslider */
.flexslider{position:relative;height:500px;overflow:hidden;background:url(images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:500px;}
.flex-control-nav{position:absolute;bottom:20px;z-index:1;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;border-radius:50%;line-height:40px;overflow:hidden;cursor:pointer;background:rgba(0,0,0,0.2);}
.flex-control-nav .flex-active{background:rgba(0,0,0,0.5);}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:30px;height:30px;overflow:hidden;cursor:pointer;position:absolute;background-image:url(../images/icon_control.png);background-repeat:no-repeat;background-repeat:no-repeat;}
.flex-direction-nav li a.flex-prev{left:40px;background-position:0 0;}
.flex-direction-nav li a.flex-next{right:40px;background-position:-30px 0;}
.flex-direction-nav li a.flex-prev:hover{background-position:0 -30px;}
.flex-direction-nav li a.flex-next:hover{background-position:-30px -30px;}


/* wrap */
.wrap{position:relative;z-index:0;height:550px;}
.banner-show{position:absolute;top:0;left:0;z-index:0;width:100%;min-width:1200px;height:550px;overflow:hidden;}
.banner-show .cell{position:absolute;top:0;left:0;width:100%;overflow:hidden;background-repeat:repeat-x;background-position:center top;}
.banner-show .cell .con{position:relative;height:550px;background-repeat:no-repeat;background-position:center top;}
.bns-01{background-image:url(../images/banner01.jpg);}
.bns-02{background-image:url(../images/banner02.jpg);}
.banner-link{position:absolute;top:100px;left:50%;width:400px;height:400px;margin-left:-430px;}
.banner-link i{display:none;}
.banner-control{position:absolute;top:0;left:50%;width:1200px;margin-left:-600px;}
.banner-control a{position:absolute;top:258px;width:30px;height:30px;line-height:10;overflow:hidden;background-image:url(../images/icon_control.png);background-repeat:no-repeat;background-repeat:no-repeat;}
.banner-control a.left{left:-55px;background-position:0 0;}
.banner-control a.left:hover{background-position:0 -30px;}
.banner-control a.right{right:-55px;background-position:-30px 0;}
.banner-control a.right:hover{background-position:-30px -30px;}
.container{position:relative;top:600px;z-index:2;width:1200px;height:0;margin:auto;}

.register-box{position:absolute;top:-460px;right:0;width:300px;padding:20px;background:white;border-radius:3px;background:rgba(255, 255, 255, 0.9);}
.souform{padding-top:20px;}
.souform form .bor_form{border:solid 1px #ddd;border-radius:5px;line-height:35px;height:35px;}
.souform form select{width:300px;padding-left:10px;margin-bottom:15px;}
.souform form input{width:290px;padding-left:10px;margin-bottom:15px;}
.souform form button{width:300px;line-height:45px;background:#014f97; cursor:pointer;color:#fff;border-radius:5px;font-size:16px;border:none;margin-bottom:15px;margin-top:10px;}
.souform form button:hover{background:#f66e16;}
.jczt a{width:300px;line-height:40px;border:solid 1px #014f97;border-radius:5px;display:block;background: url(../images/sou_but.png) no-repeat 60px center;text-align:center;color:#014f97;}
.jczt a:hover{border:solid 1px #f66e16;color:#f66e16;}
.guide-slider {
    width: 1200px;
    margin: 40px auto;
    height: 260px;
}

.guide-slider .guide {
    width: 236px;
    height: 260px;
    float: left;
    -webkit-transition: all ease-in .3s;
    transition: all ease-in .3s;
    position: relative;
    overflow: hidden;
}

.guide-slider .guide .display {
    border-right: 1px solid #eee;
    width: 235px;
    height: 260px;
    text-align: center;
    float: left;
    position: relative;
    z-index: 1;
    background: #ffffff;
    -webkit-transition: all ease-in .3s;
    transition: all ease-in .3s;
}

.guide-slider .guide .display .icon {
    display: inline-block;
    width: 74px;
    height: 74px;
    margin-top: 42px;
    background-image: url("../images/function.png");
}

.guide-slider .guide .display .icon.icon1 {
    background-position: -592px 0;
}

.guide-slider .guide .display .icon.icon2 {
    background-position: 0 0;
}

.guide-slider .guide .display .icon.icon3 {
    background-position: -296px 0;
}

.guide-slider .guide .display .icon.icon4 {
    background-position: -444px 0;
}

.guide-slider .guide .display .icon.icon5 {
    background-position: -518px 0;
}

.guide-slider .guide .display .title {
    font-size: 16px;
    color: #666666;
    height: 40px;
    line-height: 40px;
}

.guide-slider .guide .display .introduction {
    border-top: 1px solid #eee;
    width: 150px;
    margin: 0 auto;
    font-size: 12px;
    color: #999999;
    text-align: left;
    line-height: 20px;
	padding-top: 10px;
}

.guide-slider .guide .display::after {
    content: "";
    display: block;
    position: absolute;
    border-style: solid;
    border-color: transparent #ffffff transparent transparent;
    border-width: 10px 15px;
    top: 100%;
    margin-top: 0;
    right: -1px;
    -webkit-transition: all ease-in .3s;
    transition: all ease-in .3s;
}

.guide-slider .guide .behind {
    width: 250px;
    height: 260px;
    display: inline-block;
    border-right: 1px solid #eee;
    background: #fff;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;
}

.guide-slider .guide .behind .function-list-wrap {
    width: 230px;
    margin: 0 auto;
}

.guide-slider .guide .behind .function-list {
    margin-right: -10px;
    margin-top: 20px;
}

.guide-slider .guide .behind .function-list > li {
    float: left;
    padding-right: 10px;
}

.guide-slider .guide .behind .function-list > li > a {
    display: block;
    border: 1px solid #eee;
	padding:5px 15px;
    text-align: center;
    margin-bottom: 18px;
    color: #0876c2;
	border-radius: 3px;
	font-size:14px;
}

.guide-slider .guide .behind .function-list > li > a:hover {
    text-decoration: none;
    border: 1px solid #014f97;
    background: #014f97;
    color: #ffffff;
}

.guide-slider .guide .behind .function-list > li > a.important {
    color: #f58914;
}

.guide-slider .guide .behind .function-list > li > a.important:hover {
    border: 1px solid #014f97;
    background: #014f97;
    color: #ffffff;
}

.guide-slider .guide.on {
    width: 492px;
}

.guide-slider .guide.on .display {
    background: #014f97;
    border-right-color: transparent;
	border-radius: 10px;
}

.guide-slider .guide.on .display .title {
    color: #fff;
}

.guide-slider .guide.on .display .introduction {
    color: #fff;padding-top: 10px;
}

.guide-slider .guide.on .display::after {
    top: 50%;
    margin-top: -5px;
}

.guide-slider .guide.on .display .icon.icon1 {
    background-position: -74px 0;
}

.guide-slider .guide.on .display .icon.icon2 {
    background-position: -148px 0;
}

.guide-slider .guide.on .display .icon.icon3 {
    background-position: -222px 0;
}

.guide-slider .guide.on .display .icon.icon4 {
    background-position: -370px 0;
}

.guide-slider .guide.on .display .icon.icon5 {
    background-position: -666px 0;
}

.main01{background:#f5f5f5;padding:50px 0;}
.new_title{font-size:18px;font-weight:normal;color:#0876c2;}
.new_title a{font-weight:100;}
.new_l{width:660px;}
.new_l .new_l_l{width:265px;height: 290px;background:#014f97;color:#fff;display:block;font-size:14px;}
.new_l .new_l_l:hover{ text-decoration:none;}
.new_l .new_l_l img{width:265px;height:145px;}
.new_l .new_l_l:hover span.f14{ text-decoration:underline;}
.new_l .new_l_l span{display:block;padding:0 10px;}
.newl_list{width:340px;}
.newl_list li{padding-bottom:5px;}
.newl_list li a{color:#676767;background:url(../images/leftmenu_icon_left_blue.png) no-repeat left center;padding-left:15px;font-size:16px;}

.new_r{width:400px;}
ul.new_r_list{width:400px;padding-top:10px;}
ul.new_r_list li{display:block;border-bottom:dashed 1px #ddd;height:75px;padding:12px 0;}
ul.new_r_list li a:hover .new_l_con{color:#014f97;}
ul.new_r_list li .riqi{font-size:26px;color:#000;font-weight:600; text-align:center;padding-top:15px;}
ul.new_r_list li .riqi i{display:block;margin-top:5px;font-size:12px;color:#fff;font-weight:100;background:#999;padding:1px 8px;}
ul.new_r_list li a:hover .riqi i{background:#014f97;}
.new_l_con{font-size:16px;color:#333;width:280px;}
.new_l_con i{font-size:12px;color:#999;display:block;padding-top:8px;}

.links{padding:40px 0;}
.links p{padding-top:20px;}
.links p a{padding-right:15px;color:#666;padding-bottom:5px;display:inline-block;}

.footer{background:#424242;}
.foot_top{padding-top:30px;color:#c8c8c8;}
.foot_top a:hover{color:#17a1e6;}
.foot_top dl,.foot_top .links_m{float:left;padding-right:60px;}
.foot_top dl dt,.foot_top .links_m .links_t{line-height:20px;font-size:18px;color:#fff;padding-bottom:5px;}
.foot_top dl dt span,.foot_top .links_m .links_t span{display:block;border-bottom:solid 1px #17a1e6;height:10px;width:25px;}
.foot_top dl dd a,.foot_top .links_m .links_b li a{font-size:14px;display:block;line-height:25px;color:#c8c8c8;}
.foot_bot{border-top:solid 1px #646464;color:#9e9e9e;line-height:50px;margin-top:35px;text-align:center;}
.foot_bot a{color:#9e9e9e;}
.bor_ddd{border:solid 1px #ddd;}
.neibanner{width:100%;height:300px;background:#ccc url(../images/nybanner02.jpg) no-repeat center;}
.mianbaoxie{width:100%;padding:10px 0;border-bottom:solid 1px #efefef;}
.mianbaoxie div{padding-left:35px;background:url(../images/dingwei.png) no-repeat 14px center;}
.default_box{background-color: #fff;border-radius: 5px;box-shadow: 0 2px 3px rgba(150,150,150,0.4);}
.con_main{color:#666 !important;line-height:25px;font-weight:100;}
.con_main img{max-width:910px;}
.con_left{width:250px;}
.con_left h2{background:#014f97;border-top-left-radius: 5px;border-top-right-radius: 5px;padding:23px 0;color:#fff;font-size:24px;text-align:left;padding-left:20px;}
.con_left h2 span{font-size:14px;font-weight:100;display:block;padding-top:10px;font-family: Arial, "Microsoft YaHei";}
.l_nav li{border-bottom:solid 1px #efefef;border-left:solid 1px #efefef;border-right:solid 1px #efefef;}
.l_nav li a.dalei{background:url(../images/jiantou01.png) no-repeat 225px center;padding-left:20px;line-height:56px;color:#333;font-size:16px;display:block;}
.l_nav li:hover a.dalei,.l_nav li.leftmenuon a.dalei,.l_nav li.leftttmenuon a.dalei{background:url(../images/jiantou.png) no-repeat 225px center;color:#014f97;}
.l_nav li.leftttmenuon{border-left:solid 2px #014f97;background:#f0f0f0;}
.l_nav li div{padding-left:35px;padding-right:10px;}
.l_nav li div a{font-size:14px;color:#333;display:block;padding-bottom:15px;}
.l_nav li div a.lefttmenuon,.l_nav li div a:hover{color:#014f97;}
.l_nav li.zn{border:none;}
.l_nav li a.zhineng{line-height:56px;color:#333;display:block;font-size:16px;width:220px;margin:0 auto;border-bottom:solid 1px #efefef;}
.l_nav li:hover a.zhineng,.l_nav li.leftmenuon a.zhineng{color:#014f97;}

.con_l_cat{margin-top:20px;}
.con_l_cat h3{border-bottom:solid 1px #efefef;padding-left:15px;line-height:40px;font-size:16px;}
.p10{padding:10px;}
.con_right{width:910px}
.newdl li{display:block;border-bottom:dotted 1px #ddd;padding:20px 0;}
.yuedu{background:url(../images/gnews_icon1.jpg) no-repeat left center;display:inline-block;padding-left:18px;font-size:13px;color:#999;font-weight:100;}
.post-list{width:810px;}
.riqi{background:#17a1e6;border-radius:5px;box-shadow: 0px 2px 3px #d9dbdb;width:80px;color:#fff; text-align:center;}
.riqi span{display:block;font-family:Arial;}
.riqi .rq_ri{font-size:32px; font-weight: bold;padding:10px 0;border-bottom: 1px solid #039cd6;}
.riqi .rq_yue{padding:3px 0;}
.post-list h3{color: #444444;font-size: 16px;font-weight: bold;display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.post-list .excerpt{font-size:13px;color:#666;line-height: 22px;height:44px;overflow: hidden;margin-top: 10px;}
.newcon {
    font-size: 18px;
    font-weight: 100;
    text-align: center;
    border-bottom: dotted 1px #ddd;
    width: 100%;
    padding-bottom: 10px;
    padding-top: 15px;
}
.newcon span {
    display: block;
    padding-top: 10px;
    font-size: 13px;
    color: #999;
    font-weight: 100;
}
.down li{border-bottom:dotted 1px #ddd;height:35px;line-height:35px;}
.ui_page {
    line-height: 0;
    padding: 20px 0;
    text-align: center;
    vertical-align: middle;
    clear: both;
	font-size:12px;
}
.ui_page a, .ui_page span {
    background:#F6F6F6;
    border: 1px solid #ddd;
    border-radius: 3px;
    color: #333;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    margin-right: 3px;
    min-width: 16px;
    overflow: hidden;
    padding: 0 8px;
	font-size:12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
.ui_page a:hover{background:#17a1e6; border:#17a1e6 solid 1px; color:#FFF;}
.page_now, span.page_now, span.page_now:visited {
    color: #FFF;
    cursor: default;
     background: none repeat scroll 0 0 #17a1e6;
    border: 0 none;
}
/*资质图片放大*/
.YLlightbox a{float:left;display:block;width:205px;height:320px; text-align:center;}
.YLlightbox a img{display:block;padding-bottom:10px;}
#YLimgwrap{ position:fixed; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,.6); z-index:3000; display:none; }
#YLimgcon{ display:inline-block; padding:10px; position:absolute; background:#fff; }
#YLimgcon:hover{ cursor:move; }
#YLimgcon h4{ box-sizing:border-box; height:25px; line-height:20px; padding:0 0 5px; font-size:16px; font-weight:normal;}
#YLimgcon h4 a{ float:right; display:inline-block; width:20px; height:20px; text-align:center; margin-left:6px; overflow:hidden; cursor:pointer; background-image:url(../images/imgzoom_tb.gif); background-repeat:no-repeat; border-radius:3px; }
#YLimgcon h4 .YLt_close{ background-position:right top; }
#YLimgcon h4 .YLt_close:hover{ background-position:right bottom; }
#YLimgcon h4 .YLt_size{ background-position:-38px top;}
#YLimgcon h4 .YLt_size:hover{ background-position:-38px bottom; }
#YLimgcon .prev,#YLimgcon .next{ display:inline-block; width:40px; height:40px; position:absolute; top:50%; overflow:hidden; margin-top:-20px; display:none; }
#YLimgcon .prev{ left:0; background:url(../images/ico_direction.png) left no-repeat; }
#YLimgcon .next{ right:0; background:url(../images/ico_direction.png) right no-repeat; }

.tabbor{border:solid 1px #ddd;border-right:0;border-top:0;}
.tabbor tr td{border-right:solid 1px #ddd;border-top:solid 1px #ddd;}