@charset "utf-8";

body 
{   
    margin:0;
    padding:0;
	font-family:"微软雅黑";
	font-size:14px;
	cursor: default;
	background-color:#fff;
	/*overflow-x: hidden;*/
	  min-width:1200px;
}


/*table{border-collapse:collapse;border-spacing:0px;}*/
a{text-decoration:none;font-size:14px;outline:none;}
/* a:hover{text-decoration:underline} */
a:active{outline:none;}
a img{border:0;}
p{ margin:0; padding:0}
.clearfix{clear:both}
.overflow{ overflow:hidden}
 body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,textarea,b{padding:0;margin:0}
a:focus,input,select,textarea{outline:0}
b{ margin:0; padding:0}
textarea{resize:none;overflow:auto ;	font-family:"微软雅黑";}
ul,ol,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal}
input{ outline:none; border:none; background-color:transparent}
.float-r{float: right !important}
.float-l{float: left !important;}



.head-bj{ width: 100% ; height: 98px; position: fixed; left: 0; top: 0 ;z-index: 99; background-color: #fff ;
	box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.2);
	 }
.head-box{ width: 1200px ; height: 98px; margin: 0 auto ; position: relative; }
.logo{ position: absolute; left: 0; top: 15px}
.yub{ position: absolute;right: 6px; top: 41px;}
.yub a{ font-size: 16px; color: #080404 ; background: url(../images/dq1.png) no-repeat left center ; padding-left: 28px;}
.yub a:hover{ background: url(../images/dq2.png) no-repeat left center ; color: #28577f }

.fack{ width:920px;  height:31px;  padding-left: 202px }
.fack ul{ width:100%; height: 100%; }
.fack ul li{ width:115px;  height:60px; margin-top: 38px;  float: left; position:relative; }
.fack li .link{ width:100%; height:100%; display:block; text-align:center;}
.fack li .link h4{  width:100%; height:100%;  text-align:center; font-size:18px; color:#080404;cursor:pointer; }
.fack ul li:hover .link h4{ background: url(../images/navx.jpg) no-repeat bottom center;color: #28577f}
.fack ul li.on{background: url(../images/navx.jpg) no-repeat bottom center;}
.fack ul li.on h4{color: #28577f}

.fack ul li .nav_menu-bj{width:139px; background-image:url(../images/menu-bj.jpg); background-position: left top; background-repeat: repeat-x;  background-color: #fff; position: relative; left: -12px;display: none}
.fack ul li .nav_menu{width:100%;padding-top:6px; overflow:hidden }
.fack ul li .nav_menu h5{width:100%; height:50px; text-align: center ; border-bottom: 1px solid #ececec;overflow: hidden;}
.fack ul li .nav_menu h5 a{ width: 100% ; height:50px; line-height:50px; display:inline-block ;font-size:16px; color:#28577f;cursor:pointer ; text-align: center;  overflow:hidden; }
.fack ul li .nav_menu h5:last-child{border: none}
.fack ul li .nav_menu h5:hover a{ background-color: #eee;text-decoration: underline }

.fack ul li .widtha{ width: 185px;}   







.copy-bj{ width: 100% ; height: 52px ; background-color: #0c375c ;}
.copy-box{ width: 1200px; height: 52px ; margin: 0 auto}
.copy-box h3{float: left;height: 52px ; line-height: 52px; font-size: 14px; color: #7198ba}
.copy-box h3 a{font-size: 14px; color: #7198ba}
.copy-box h4{float: right;height: 52px ;line-height: 52px; font-size: 14px; color: #7198ba}
.copy-box h4 a{font-size: 14px; color: #7198ba}


.foot-bj{ width: 100% ; height: 370px ; background: url(../images/bottom-bj.jpg) repeat center center; }
.foot-box{ width: 1200px ; margin: 0 auto; height: 370px;}
.fot-l{ width: 550px; float: left;margin: 23px 0 0 0 }
.fot-r{ width: 527px; float: right; margin: 0 13px 0 0 ;}
.fot-l .btg{ padding: 0 0 0 13px;}
.fot-l .lam{ width: 540px; border-bottom: 1px solid #5d88ae ; padding:26px 0  16px 0; margin-left: 10px; overflow: hidden;}
.fot-l .lam ul{ width: 560px;}
.fot-l .lam ul li{ width: 138px; line-height: 15px; margin-bottom: 5px; float: left; height: 15px; background: url(../images/x.jpg) no-repeat right center;text-align: center; }
.fot-l .lam ul li a{ font-size: 14px; color: #82aacd ;}
.fot-l .lam ul li a:hover{ color: #fff}
.fot-l h4{ height: 16px; line-height: 16px; padding-left: 13px; font-size: 14px; color: #82aacd ; margin: 22px 0 7px 0}
.fot-l h5{ height: 16px; line-height: 16px; padding-left: 13px; font-size: 14px; color: #82aacd ;}

.bdh{ width:540px; height: 44px; margin: 20px 0 0 13px; }
.bdh img{float: left;}
.bdh .rx{ margin: 0 17px 0 0}

.zix-box{ width: 100% ; padding: 50px 0 0 0}
.zix-box h3{ height: 20px; line-height: 20px; font-size: 18px ; color: #82aacd ;float: left;}
.zix-box .gaa{float: right ; margin: 0 0 0 27px;}


.cx-box2{float: right; height: 23px; position: relative;}
.ic2{display: none}
.cx-box2 .ewm-box2{ width: 142px ; height: 144px ; background: url(../images/ewm-box.png) no-repeat; position: absolute; left: -60px; top: -154px; display: none; overflow: hidden;}
.cx-box2 .ewm-box2 img{ width: 124px; height: 124px; margin: 10px 0 0 7px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; }
.cx-box2:hover .ic2{ display: block}
.cx-box2:hover .ic{display: none}
.cx-box2:hover .ewm-box2{ display: block}
.ft-r h4{ margin-top: 4px; font-size: 48px; color: #f5c46e ; font-family: "Impact Regular"}

.ly-box{ width: 100% ; padding: 14px 0 0 0}
.ly-box .ipt{ width: 243px; height: 33px ; padding-left: 14px; border: solid 1px #82aacd ;float: left; font-size: 14px; color: #fff ; margin-bottom: 11px;}
.ipt::-webkit-input-placeholder{ color:#82aacd; }
.ipt::-moz-placeholder{color:#82aacd;}
.ipt:-moz-placeholder{ color:#82aacd;}
.ipt:-ms-input-placeholder{color:#82aacd;}

.nav2 { width: 243px; height: 33px ; padding-left: 14px; border: solid 1px #82aacd ;position: relative;}
.nav2 p {width:100% ;height:33px; line-height:33px;display:block; font-size:14px; color:#82aacd;}
.nav2 .set {background:url(../images/down.png) no-repeat ; background-position:220px 12px;}
.nav2 .select {background:url(../images/up.png) no-repeat ; background-position:220px 12px ;}
.nav2 .new {width:257px;position:absolute; left: 0; top: 33px; padding-top: 5px; background-color: #dbeeff; max-height:110px; overflow-y:auto; border: solid 1px #aab7bd; border-top: none; overflow-x: hidden; z-index: 99; display: none }
.nav2 ul li { width:100%; margin:3px 0}
.nav2 ul li a{ width:260px; height:25px; line-height:25px;  padding-left:10px; display:block;  font-size:14px; color:#82aacd;  overflow:hidden}
.nav2 ul li:hover a{ color: #28577f; background-color: #c9e0f5}

.textarea{ width: 497px ; height: 90px; border: solid 1px #82aacd ; line-height: 18px; padding:10px 14px; background: none ; font-size: 14px; color: #fff ; margin-bottom: 11px;}
.textarea::-webkit-input-placeholder{ color:#82aacd; }
.textarea::-moz-placeholder{color:#82aacd;}
.textarea:-moz-placeholder{ color:#82aacd;}
.textarea:-ms-input-placeholder{color:#82aacd;}

.yzm-box{ width: 100% ; height: 35px;}
.ipt2{ width: 208px; height: 33px ; padding-left: 14px; border: solid 1px #82aacd ;float: left; font-size: 14px; color: #fff ;}
.ymb{ width: 124px; float: left;height: 33px ; border: solid 1px #82aacd ; background-color: #1b4060 ; border-left: none ;}
.submit{ width: 168px; height: 35px; line-height: 35px ; background-color: #b7d1e8 ; font-size: 18px; color: #0c375c ; float: right; cursor: pointer;}


/* 固定层 */
.fix-bj{ width: 50px; position: fixed;right: 0; top: 42%}
.fix-box{ width: 100% ; position: relative;}
.fix-bj a{ width: 50px; height: 50px ; display: block ; margin-bottom: 5px;}
.fix-bj .a1{ background: url(../images/da1.jpg) no-repeat}
.fix-bj .a2{ background: url(../images/da2.jpg) no-repeat}
.fix-bj .a3{ background: url(../images/da3.jpg) no-repeat}
.fix-bj .a4{ background: url(../images/da4.jpg) no-repeat}
.fix-bj .a1:hover{ background: url(../images/da1-1.jpg) no-repeat}
.fix-bj .a2:hover{ background: url(../images/da2-1.jpg) no-repeat}
.fix-bj .a3:hover{ background: url(../images/da3-1.jpg) no-repeat}
.fix-bj .a4:hover{ background: url(../images/da4-1.jpg) no-repeat}

.pho-b{ width: 197px; height: 124px ; background: url(../images/dhb.png) no-repeat; position: absolute; left: -213px; top: 76px;display: none}
.pho-b .hm{ width: 100% ; text-align: center ; padding: 46px 0 0 0}
.pho-b .hm h4{ font-size: 28px; color: #26313a ; font-family: "Impact"}
.pho-b .hm img{ padding: 5px 0 0 0}

.wx-box{width: 140px; height: 175px ; background: url(../images/wxb.png) no-repeat; position: absolute; left: -156px; top: 0px; display: none}
.wx-box .wxx{ width: 125px; height: 125px; margin: 5px 0 0 6px; overflow: hidden;}
.wx-box .wxx img{ width: 125px; height: 125px;}

.seac-lb{
	float: left;
	width: 261px;
	border: solid 1px #797e82;
	margin: 0 20px 0 0;
	height: 33px;
	padding-left: 14px; font-size: 14px; color: #9b9fa3
}