﻿@charset "UTF-8";
/* CSS Document */

*{ margin:0; padding:0;}
img{ border:none; vertical-align:middle;}
ul{ list-style:none;}
a{ text-decoration:none; color:#31a0dc; cursor:pointer}
button{cursor:pointer}
.FL{ float:left}
.FR{ float:right}
body{ width:100%; height:auto; background:#fff; font-size:14px; color:#444; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;font-family:"微软雅黑";}
.top{ width:100%; background:#fff;}
.mainindex { width:1320px;  margin:0px auto; padding:0px 0px; background:#fafafa; box-sizing:border-box;}
.mainbox{ overflow:hidden; width:1280px; margin:0 auto 10px auto;}
.mainboxbllc{ width:auto; height:130px;background:#fafafa; box-sizing:border-box;margin:0 auto 30px auto;}
.mainboxbllc h3{ width:100%; background-color:#e4f1f9; padding:8px 15px; font-weight:normal;font-size:16px;margin-left:-1px; margin-top:-1px; color:#0473ba }
.bllcdiv{width:100%;text-align:center;height:120px;background: url(../../assets/img/bgliuchengtu.png) no-repeat ; background-size:100%;}
.banner { padding:14px 0px;overflow:hidden;}
.context{ width:1320px; overflow:hidden; margin:0 auto; position:relative;}
.menucontext{ width:1320px; margin:0 auto; position:relative;}
.dropdown-menu{border-radius:0px !important;border:none !important;padding:0px;margin:0px;z-index: 3000;background: #fafafa;border: 1px solid #eee !important;border-top: 0px !important;}
.dropdown-menu li{text-align:center;width:100%;}
.dropdown-menu a{padding:9px 10px !important;color:#666 !important;text-shadow:none !important;background:#fafafa !important;border-bottom:1px solid #eee;}
.dropdown-menu a:hover,.dropdown-menu a:focus{	filter:none !important;background: #f3f3f3 !important;}
.dropdown-menu::after, .dropdown-menu::before{border:none !important;}
.logo, .topbg{ display:block; margin-left:260px}
.logo{ padding-top:50px;}

.logo img{width:65px;margin-top: -8px;}
.logo span{font-size: 34px;font-weight: 700;color: #a92525;border-bottom: 3px solid #a92525;font-family: "Source Sans Pro", "Helvetica Neue", Arial, sans-serif;}
.logo>span>span{    display: inline-block;padding-bottom: 3px;}
.global_fwdh{color:#148ac0;font-size:15px}
.global_lxdh{color:#ef320c;font-size:12px}
.login { float:right;line-height:40px;color:#333;  }
    .login a { color:#b62d29; padding:0 5px; font-size:16px;}
.online-loginInfo{top: 10px;right:20px; font-size: 16px; color: #4d4d4d; position: relative; list-style: none; margin: 0px; padding: 0px;}
.online-loginInfo li{list-style: none; margin: 0px; padding: 0px;display: inline-block; margin: 0px 10px;}
.online-loginInfo a{font-size: 16px; color: #4d4d4d;text-decoration: none;}
.serviceinfo{top: 100px; right:60px;font-size: 16px; color: #4d4d4d; position:absolute; }
.menuindex { width:100%; height:48px; background-color:#0070b7;background:#0070b7 url(../../assets/img/global/menubg.png) no-repeat top center; }
.menuindex ul { float:left; }
    .menuindex ul li { float:left;height:48px; line-height:48px;  font-family:"微软雅黑";}
    .menuindex ul li a { color:#fff; font-size:16px; display:block;padding:0 30px;  }
    .menuindex ul li a:hover { background:# ;}

    
.newstip { padding:6px; background-color:#f6f6f6; font-size:14px;}
.newstip span { padding:0 20px 0 5px; color:#f00; font-weight:600; }
.newstip a { color:#606060 }
.slideBox{ width:772px; height:350px; overflow:hidden; position:relative;float:left; z-index:1  }
		.slideBox .hd{ height:12px; overflow:hidden; position:absolute; right:5px; bottom:15px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1;  }
		.slideBox .hd ul li{ float:left; margin-right:4px;  width:12px; height:12px; line-height:12px; border-radius:50%;  text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#f00; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; position:relative; height:350px; }
        .slideBox .bd li a{ display:block;}
		.slideBox .bd img{ width:772px; min-height:350px; display:block; vertical-align:middle  }
        .slideBox .bd li span { text-indent:28px; position:absolute; display:block;bottom:0px; left:0px; display:block; width:100%; height:30px; line-height:30px; background-color:rgba(0,0,0,0.6);  }
            .slideBox .bd li span a { color:#ccc; }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../../assets/img/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }

.loginbox { width:483px; height:348px;border:1px solid #f3f3f3; background-color:#fff;  }
.loginbox h3{ width:100%; background-color:#e4f1f9; padding:8px 15px; font-weight:normal;font-size:16px;margin-left:-1px; margin-top:-1px; color:#0473ba }
.loginstyle {text-align:right; padding:15px 25px; }
.loginstyle a{ color:#555;margin-left:20px;}
.loginstyle a:hover{ color:#ce3939; text-decoration:underline;}
.loginstyle a.red{color:#ce3939; text-decoration:underline;}
.loginbox input{ width:280px; font-size:16px; height:30px; line-height:30px; border-radius:4px;border:1px solid #e5e5e5; text-indent:30px; outline:none}
.loginbox .userbg{ background:url(../../assets/img/username.png) no-repeat 4px 5px}
.loginbox .passbg{ background:url(../../assets/img/password.png)no-repeat 4px 5px}
.loginbox button.loginbtn{ width:280px; height:32px; line-height:32px; border-radius:4px;outline:none; background-color:#2f89c3; border:1px solid #2b7eb3; color:#fff; font-size:16px; cursor:pointer; margin-left:72px; margin-top:10px}
.phonenumberlogin .sendCode{ background-color:#ea6969;border-radius:4px;outline:none; width:80px; height:30px; line-height:30px;border:none; color:#fff; font-size:14px; margin-left:10px }
.usernamelogin, .phonenumberlogin{width:400px; }
.usernamelogin p, .phonenumberlogin p{text-align:center;; margin-bottom:20px; border-color: #da3e16;}
.usernamelogin p span, .phonenumberlogin p span{ width:72px; text-align:right; display:inline-block; }
.yhmm{ text-align:center; }
.yhmm a{ margin:0 20px; color:#666;text-decoration:underline}
.yhmm a:hover{color:#31a0dc;}
.userinfor{ padding:40px 50px}
.userinfor .information a{text-decoration:underline;}
.userinfor p{ font-size:20px; color:#f57f30; padding:20px 0px;}
.userinfor a.Modifypassword{ width:110px; height:32px; line-height:32px; text-align:center; background-color:#4ea5db; display:inline-block; color:#fff; border-radius:4px }
.slideTxtBox{ width:770px; height:315px; border:1px solid #f3f3f3; text-align:left; float:left;font-family:"微软雅黑"; background-color:#fff; }
.slideTxtBox .hd{ height:38px; line-height:38px; background:#f9f9f9; border-bottom:1px solid #f3f3f3;  position:relative; }
.slideTxtBox .hd ul{ float:left; position:absolute;top:-1px; left:-1px; height:38px;   }
.slideTxtBox .hd ul li{ float:left;  cursor:pointer; width:100px; text-align:center; }
.slideTxtBox .hd ul li.on{ height:39px;  background:#b61412;  color:#fff; font-weight:600  }
.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
.slideTxtBox .bd li.list{ height:32px; line-height:32px; border-bottom:1px dashed #eee; padding:0 8px 0 5px;    }
.slideTxtBox .bd li.list strong { color:#b71111; }
.slideTxtBox .bd li.list a { color:#666; display:inline-block; width:550px; }
.slideTxtBox .bd li.list span { display:inline-block; float:right; color:#bbb; font-size:12px }
.slideTxtBox .bd li.firstnew { min-height:50px; padding-bottom:10px;}
.slideTxtBox .bd li.firstnew h3{ font-size: 16px; color: #084466;text-align: center; margin: 0 10px 6px 10px; height: 30px; line-height: 30px; word-break: break-all;
    display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;  overflow:hidden; }
    .slideTxtBox .bd li.firstnew a{ line-height:22px; color:#919191; font-size:14px; display:block;font-family: Arial, sans-serif; }
    .slideTxtBox .bd li.firstnew  a:hover { color:#0594c9}
.Fastway {width:483px; height:315px;border:1px solid #f3f3f3; background-color:#fff;}
.Fastway h3{ width:100%; background-color:#e4f1f9; padding:8px 15px; font-weight:normal;font-size:16px;margin-left:-1px; margin-top:-1px; color:#0473ba }
.Fastway ul{}
.Fastway ul li{ width:210px; height:70px; float:left; margin:12px 15px;}
.Fastway ul li a{ display:block}
.Fastway ul li img{ width:50px; margin:10px 10px 0px 15px; display:inline-block; float:left;}
.Fastway ul li span{ color:#fff; font-size:16px; padding:30px 0px 0px 25px; float:left; display:inline-block;}

.online-full-container{ width: 100%; }
.online-news-panel th { text-align: left; vertical-align: middle; }
.online-zcfg th.selected-news{border-bottom: 1px solid #005fc8;  }
.online-zcfg th.online-news-title-bg{ background: none; }

.online-news-title-bg{background: url(../../assets/img/main/news-title-bg.png); height: 32px; width: 100px; font-size: 16px; cursor: pointer; }
.online-news-split{ background: url(../../assets/img/main/news-split.png) ;width:5px; }
.news-zxdt tr{border-bottom: 1px dashed #9d9d9d;}
.news-zxdt td{ padding: 8px 0px 3px 2px; font-size: 15px; color: #666666; }
.news-zxdt a{ width: 515px; overflow: hidden;white-space:nowrap; text-overflow:ellipsis; text-indent: 10px ;background: url(../../assets/img/main/news-list-style.png) no-repeat;background-position: 1px 8px;font-size: 14px; color: #666666; display: inline-block; text-decoration: none; }
.news-zxdt a:hover{background: url(../../assets/img/main/news-list-style-selected.png) no-repeat;background-position: 1px 8px;color: #0c6baf;}

.online-bslc{ height: 100%; }

.yhzxbg { background-color:#3fbae4;}
.jdcxbg { background-color:#49d842;}
.wdywbg { background-color:#f57f30;}
.zxslbg { background-color:#00ca98;}
.zxyybg { background-color:#5897d7;}

.bzscbg { background-color:#ea7e7e;}
.blywbg { background-color:#ea7e7e;}

.blznbg { background-color:#5be197;}
.linklist {  height:40px; margin-top:14px; margin-bottom:14px;border:1px solid #eaeaea; background-color:#f6f6f6;}
.linkbg { display:inline-block; width:113px; height:40px; line-height:40px; background:url(../../assets/img/linkbg.png) no-repeat top center; margin:-1px 0px 0px -1px; float:left; color:#fff; text-align:center; }
.linklist select { float:left; display:inline-block; width:220px; height:30px; border-radius:4px; background-color:#fff; border:none; font-size:14px; color:#757575;
 margin:5px 20px;}
.bottom { width:100%; margin:0 auto; padding:25px 0px; background-color:#28476a; text-align:center;font-family:"微软雅黑"; color:#4a4a4a; line-height:20px; font-size:12px; background: url(../../assets/img/main/footer.png) repeat-x; height: 100px; }
    .bottom a { color:#4a4a4a; text-align: center; font-family:Arial, sans-serif}
   .footerindex {
  height: 100px;
  line-height:40px; 
}
  footer {
 background-color:#28476a; text-align:center;font-family:"微软雅黑"; color:#4a4a4a; font-size:13px; background: url(../../assets/img/main/footer.jpg) repeat-x; 
  padding: 20px;
}
.breadcrumb > li + li:before { padding: 0 5px;  content: "\f105\00a0";font-family: FontAwesome;}
.catalog-list {width: 100%;background: #fff;border: 1px solid #ddd;min-height: 600px;}
.news li { width: 100%;margin-left: 0; margin-bottom: 0px;height: 30px;line-height: 30px;list-style: none;}
.news li {padding: 0px 15px; border-bottom: 1px dashed #b8b8b8;}
.news li a { display: inline-block; color: #000;width: 55%;height: 30px; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;
    vertical-align: middle;background: url(../img/d.png) left center no-repeat; padding-left: 10px; padding-right: 0px;font-size: 18px;padding-top: 0px;}
.news li span {float: right;}
ul.news li:hover { color: #1e99e1;}
ul.news li a:hover {color: #1e99e1;background: url(../public/cms/images/icon_circle_active.png) left center no-repeat;}

.gt_notice{position:fixed;top:240px;left:10px;z-index:999;width:190px;background:#0070b7;;padding:10px 15px;margin-top:20px;}
.gt_notice h2{font-family: 微软雅黑;font-size:17px;text-align:center;padding:3px 0 10px;color:#fff;margin:0;font-weight: 600;}
.gt_notice a{text-align:center;padding:0 0 10px;margin:0 auto;}
.gt_notice p{font-size:14px;line-height:24px;font-weight:bold;color:#fff;margin:0;}
.gt_notice_close{position:absolute;right:11px;top:12px;width:20px;height:20px;background:url(../../assets/img/close.png) no-repeat;cursor:pointer;}

.img-position{
	position:fixed;
	bottom:100px;
	left: 50%;
	margin-left: 645px;
}
.img-position span{
	background-color: #909ca9;
    display: inline-block;
    width: 45px;
    height: 45px;
    text-align: center;
    line-height: 43px;
    cursor: pointer;
}
.img-position span:hover{
	background-color: #0861c8;
}
.img-position .img-code{
	background-color: #fff;
	position: absolute;
    right: 45px;
    bottom: 0px;
    border: 1px solid #548bb0;
    /* transition: all 1s linear; */
    opacity: 0;
    transform: scale(0);
    -webkit-transform: scale(0);
    width: 131px;
}
.img-code p{
	text-align: center;
    margin: 0;
    padding: 5px 0 0;
    font-size: 16px;
    font-weight: 600;
    color: #5d65bb;
}
.img-position .img-code.active{
	transition: all .5s linear;
	-webkit-transition: all .5s linear;
    opacity: 1;
    transform: scale(1);
    -webkit-transform: scale(1);
}
