/*初始化*/
@font-face { font-family: '微软雅黑'; src: url('../fonts/微软雅黑.eot'); src: local('☺'), url('../fonts/微软雅黑.woff') format('woff'), url('../fonts/微软雅黑.ttf') format('truetype'), url('../fonts/微软雅黑.svg') format('svg'); font-weight: normal; font-style: normal; }
html { font-family:"微软雅黑"; font-size:14px;} 
html,body{ height:100%; }
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, dl, dt, dd, input,figure { margin: 0; padding: 0; }
body { -webkit-overflow-scrolling: touch; text-align:left;  max-height: 100%;  }
a, a:hover { text-decoration: none; outline: none;  }
p{ margin:0; padding:0;}
:link, :visited{text-decoration: none;}
ul,li { list-style: none }
img { border: none; max-width:100%;}
input, select, textarea { border: none; outline: none; background: none }
em,i { font-style: normal }
h1, h2, h3, h4, h5, h6 { font-weight: normal }
.clear{clear:both; width:100%; overflow:hidden;}
.clearfix::after{ clear: both; display: block; height: 0; content: '';}
/* clear */
.fn-clearfix:after { display: block; font-size: 0; content: '\0020'; clear: both; height: 0; }
.fn-clearfix { zoom: 1; /*for IE6 IE7*/ }
.fn-clear { visibility: hidden; clear: both; }
.zj{ width:1200px; margin:0 auto; display:block;}
a{text-decoration: none; outline: 0; blr:expression(this.onFocus=this.blur()); /*按下鼠标图片周边不会出现虚线*/}
::-ms-clear, ::-ms-reveal{display: none; /*IE10 input X 去掉文本框的叉叉和密码输入框的眼睛图标 */}
/* top */
.top{width:100%;
height:941px;
margin:0 auto;}
.top1{width:100%;
height:45px;
background:#e2e2e2;
margin:0 auto;
}
.top1-1{width:1200px;
height:45px;
margin:0 auto;}
.top1-1-1{width:400px;
height:45px;
line-height:45px;
float:left;
color:#666;
font-size:14px;}
.top1-1-2{width:261px;
height:26px;
float:right;
margin-top:8px;
}
.top1-1-2-1{width:201px;
height:24px;
float:left;
border:#dbdbdb 1px solid;
background:#fff;}
..top1-1-2-1 input{width:201px;
height:24px;
border:0px;}
.top1-1-2-2{width:58px;
height:26px;
float:right;}
.top2{width:100%;
height:204px;
background:url(../images/topbj.jpg);
background-repeat:repeat-x;
}
.top2-1{width:1200px;
height:173px;
margin:0 auto;
padding-top:31px;}
.top2-1-1{width:1200px;
height:73px;
margin:0 auto;}
.logo{width:567px;
height:73px;
float:left;}
.dh{width:338px;
height:73px;
float:right;
line-height:73px;
font-size:20px;
color:#fff;}
.dh img{float:left;
margin-top:13px;
margin-right:12px;}
.nav{width:1200px;
height:51px;
margin:0 auto;
margin-top:32px;}
.nav ul{width:1200px;
height:51px;
margin:0 auto;}
.nav ul li{width:150px;
height:51px;
font-size:20px;
float:left;
background-image:url(../images/xiao.jpg);
background-repeat:no-repeat;
background-position:right center;
text-align:center;
}
.nav ul li:last-child{ background-image:none;}
.nav ul li a{width:150px;
height:51px;
color:#fff;
display:block;
line-height:45px;}
.nav ul li a:hover{width:150px;
height:51px;
color:#fff;
display:block;
background:#004281;}
/* banner */
.banner{width:100%;
height:692px;
margin:0 auto;
clear:both;}
.fullSlide{ width:100%;  position:relative;  height:692px; background:#fff;}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important; }
.fullSlide .bd li{ width:100% !important;  height:692px; overflow:hidden; text-align:center; }
.fullSlide .bd li a{ display:block;  }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:22px; line-height:22px;}
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:15px; height:22px; margin:2px; overflow:hidden; background:url(../images/dot.png) no-repeat bottom center;  line-height:999px;}
.fullSlide .hd ul .on{ background: url(../images/dot.png) no-repeat center 1px; }
.fullSlide .prev{  display:block;  position:absolute; z-index:1; top:40%; left:2%;  z-index:1; width:70px; height:70px; background:url(../images/dot1.png) 0px 0px  no-repeat;  cursor:pointer;display:none;  }
.fullSlide .next{ display:block;  position:absolute; z-index:1; top:45%; left:2%;  z-index:1; width:70px; height:70px; background:url(../images/dot2.png) 0px 0px  no-repeat;  cursor:pointer; display:none;  }
.fullSlide .next{ left:auto; right:2%;  }
.cpzx{width:1200px;
height:688px;
margin:0 auto;
margin-top:28px;}
.left{width:233px;
float:left;
}
.left1{width:233px;
height:113px;}
.left2{width:231px;
border-left:#aeacad 1px solid;
border-right:#aeacad 1px solid;
padding-top:23px;
}
.left3{width:233px;
height:47px;}
.left2-1{width:177px;
margin:0 auto;
margin-bottom:14px;
height:39px;
background:url(../images/cpbj.jpg);
background-repeat:no-repeat;
background-position:center center;
line-height:39px;
font-size:16px;
padding-left:36px;}
.left2-1 a{color:#000;}
.lx{width:203px;
margin:0 auto;
line-height:34px;
margin-top:15px;
padding-bottom:20px;}
.right{width:950px;
height:677px;
float:right;
border:#aeacad 1px solid;
}
.right1{width:950px;
height:45px;
border-bottom:#aeacad 1px solid;
}
.geng{width:76px;
height:22px;
float:right;
margin-right:8px;
margin-top:12px;
}
.biaoti{width:152px;
height:44px;
float:left;
border-bottom:#004998 2px solid;
line-height:44px;
padding-left:25px;
font-size:18px;
color:#000;}
.cp{width:950px;
margin:0 auto;
}
.cp1{width:294px;
height:287px;
float:left;
display:inline;
margin-left:12px;
margin-right:10px;
margin-top:25px;}
.cp1-1{width:294px;
height:237px;}
.cp1-1 img{width:294px;
height:237px;}
.cp1-2{width:294px;
height:50px;
line-height:50px;
text-align:center;}
.cp1-2 a{color:#525252;
font-size:16px;}
.ys{width:100%;
height:1321px;
margin:0 auto;
margin-top:40px;
clear:both;
background:url(../images/ysbj.jpg);
background-repeat:no-repeat;
background-position:center top;}
.ys1{width:1200px;
height:1157px;
margin:0 auto;
padding-top:164px;}
.ys1-1{width:1200px;
height:136px;
margin:0 auto;
}
.ys1-2{width:1200px;
height:414px;
margin:0 auto;
margin-top:70px;}
.ys1-3{width:1197px;
height:398px;
margin:0 auto;}
.gsjj{width:100%;
height:819px;
background:url(../images/dabj.jpg);
background-repeat:no-repeat;
background-position:center top;
}
.gsjj1{width:1200px;
height:767px;
padding-top:52px;
margin:0 auto;}
.gsjj1-1{width:1200px;
height:336px;
margin:0 auto;}
.tu{width:531px;
height:336px;
float:left;}
.tu1{width:635px;
height:336px;
float:right;}
.tu1-1{width:635px;
height:25px;
font-size:25px;
color:#004998;
font-weight:bold;}
.tu1-2{width:635px;
height:262px;
color:#000;
line-height:30px;
margin-top:22px;}
.tu1-3{width:101px;
height:28px;
border:#004998 1px solid;
line-height:28px;
text-align:center;
}
.tu1-3 a{color:#004998;
font-size:16px;}
.ry{width:1200px;
height:342px;
margin:0 auto;
margin-top:35px;}
.ry1-1{width:152px;
height:41px;
background:#004998;
text-align:center;
line-height:41px;
font-size:22px;
font-weight:bold;
color:#fff;}
.ry1{width:1198px;
height:298px;
margin:0 auto;
border:#949494 1px solid;
background:#fff;
}


.al_Scroll{width:1150px;margin:0 auto;margin-top:29px;position:relative;}
.al_Scroll .prev,.al_Scroll .next{width:20px; height:35px;position:absolute;top:90px;left:0px;z-index:100; cursor:pointer; background:url(../images/btn.png) no-repeat; }
.al_Scroll .next{ left:auto; right:0; background-position: 0 -70px;top:90px;right:0px;}
.al_Scroll .scrollWrap{width:1200px;overflow:hidden;position:absolute; margin-left:36px;}
.al_Scroll  dl{float:left;width:226px; height:237px;position:relative; margin:0 22px; }
.al_Scroll  dl a{ width:226px; height:237px; display:block;}
.al_Scroll  img{display:block;width:226px;height:237px;}

.heng{width:100%;
height:238px;
margin:0 auto;
background:url(../images/heng.jpg);
background-repeat:no-repeat;
background-position:center top}
.heng1{width:1200px;
height:238px;
margin:0 auto;}
.heng1-1{width:484px;
height:172px;
float:left;
background:url(../images/bb.jpg);
background-repeat:;
background-position:center top;
padding-top:66px;}
.heng1-2{width:677px;
height:238px;
float:right;}
.heng1-2-1{width:677px;
height:63px;
border-bottom:#fff 1px solid;
font-size:44px;
color:#fff;
margin-top:66px;
font-weight:bold;
margin-bottom:10px;
line-height:45px;}
.heng1-2-2{width:677px;
height:44px;
line-height:44px;
font-size:18px;
color:#fff;}
.heng1-1-1{width:367px;
height:37px;
margin:0 auto;
color:#fff;
font-size:18px;}
.heng1-1-1 img{float:left;
margin-right:16px;}
.heng1-1-1 span{font-size:26px;
font-weight:bold;}
.zx{width:159px;
height:38px;
margin:0 auto;
margin-top:24px;}
.gc{width:1200px;
height:421px;
margin:0 auto;
margin-top:13px;
}
.gc1{width:1200px;
height:81px;
margin:0 auto;
line-height:81px;}
.gc1-1{width:597px;
height:81px;
float:left;
font-size:24px;
color:#004998;
font-weight:bold;}
.gc1-1 span{color:#000;}
.mo{width:70px;
font-size:19px;
font-weight:bold;
float:right;
}
.mo a{color:#000;}
.cpzxq { width:100%;height:312px; text-align:center;}
.cpzxq ul { width:1200px; margin:0 auto;}
.cpzxq ul li { float:left; margin:0 10px; width:284px;height:312px;}
.cpzxq ul li img{width:284px;height:255px;}
.cpzxq ul li h1{ width:284px;height:57px;color:#333;font-size:18px; line-height:57px;}


/* 无缝滚动 */
.picMarquee-left{  overflow:hidden; position:relative; width:1200px; margin:0 auto; padding:30px 0;  }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ _display:inline; overflow:hidden; text-align:center;  }
.xw{width:100%;
height:628px;
background:#e8e8e8;
margin:0 auto;
margin-top:40px;
padding-top:30px;}
.xw1{width:1200px;
height:466px;
margin:0 auto;
margin-top:20px;
}
.xw1-1{width:553px;
height:437px;
float:left;
background:#fff;
padding-top:28px;}
.xw1-2{width:602px;
height:465px;
float:right;
background:#fff;}
.xw1-1-1{width:467px;
height:286px;
margin:0 auto;
}
.xw1-1-2{width:467px;
height:96px;
margin:0 auto;
margin-top:30px;}
.xw1-1-2-1{width:338px;
height:96px;
float:left;}
.xw1-1-2-1-1{width:338px;
font-size:18px;
height:23px;
line-height:23px;}
.xw1-1-2-1-1 a{color:#000;}
.xw1-1-2-1-2{width:338px;
font-size:14px;
margin-top:16px;
height:60px;
line-height:28px;}
.xw1-1-2-1-2 a{color:#666;}
.xw1-1-2-2{width:96px;
height:96px;
float:right;
background:#004998;}
.xw1-1-2-2 a{color:#fff;}
.xw1-1-2-2-1{width:96px;
font-size:40px;
text-align:center;
font-weight:bold;
height:60px;
line-height:60px;}
.xw1-1-2-2-2{width:96px;
font-size:16px;
text-align:center;
height:20px;
line-height:20px;
}
.xixi18{
	width:602px;
	height:48px;
	line-height:48px;
	background-image:url(../images/hehe.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}
.xixi28{width:602px;height:48px;
line-height:48px;
background-image:url(../images/hehe1.jpg);
background-repeat:no-repeat;
cursor:pointer;}
.tab14{font-size:22px;
	width:301px;
	height:48px;
	line-height:48px;
	float:left;
	text-align:center;
	cursor:pointer;
	color:#fff;
}
.tab24{font-size:22px;
	width:301px;
	height:48px;
	line-height:48px;
	float:left;
	text-align:center;
	cursor:pointer;
	color:#fff;
}
.tz3haha{width:562px;
height:46px;
line-height:46px;
margin:0 auto;
border-bottom:#999 1px dashed;
font-size:15px;
}
.tz3haha a{color:#24221f;}
.tz3haha1{width:432px;
height:46px;
float:left;
background:url(../images/zz.jpg);
background-repeat:no-repeat;
background-position:1px 20px;
padding-left:19px;}
.tz3haha2{width:86px;
height:46px;
float:right;}
.tab_c1{width:562px;
margin:0 auto;
height:405px;
margin-top:13px;
}
.foot{width:100%;
height:418px;
margin:0 auto;
clear:both;}
.foot1{width:100%;
height:325px;
background:#004998;
margin:0 auto;}
.foot1-1{width:1200px;
height:211px;
margin:0 auto;
padding-top:59px;
}
.foot1-1-1{width:267px;
height:211px;
float:left;
border-right:#487cb5 1px solid;}
.foot1-1-1-1{width:267px;
height:73px;
}
.foot1-1-1-2{width:267px;
height:47px;
color:#fff;
margin-top:60px;
}
.foot1-1-1-2 img{float:left;
font-size:14px;
margin-right:12px;}
.foot1-1-1-2 span{font-size:21px;
font-weight:bold;}
.foot2{width:100%;
height:93px;
background:#000;
text-align:center;
margin:0 auto;
line-height:93px;
font-size:14px;
color:#fff;}
.foot1-2{width:267px;
height:211px;
float:left;
border-right:#487cb5 1px solid;
display:inline;
margin-left:34px;}
.foot1-2-1{
height:48px;
font-size:24px;
color:#fff;
background-image:url(../images/f.jpg);
background-repeat:no-repeat;
background-position:left bottom;
}
.foot1-2-2{width:267px;
height:109px;
margin-top:50px;}
.lj{width:108px;
height:30px;
float:left;
}
.lj a{color:#fff;}
.lxx{width:399px;
height:211px;
float:left;
border-right:#487cb5 1px solid;
display:inline;
margin-left:34px;}
.lxxf{width:399px;
height:132px;
margin-top:30px;
font-size:14px;
color:#fff;
line-height:32px;
}
.er{width:133px;
float:right;
height:211px;}
.erm{width:125px;
height:153px;
margin-top:15px;}
.mainer{width:1200px;
margin:0 auto;
margin-top:28px;
margin-bottom:30px;}
.rightxx{width:950px;
float:right;
border:#aeacad 1px solid;
}
.shang{width:100%;
height:70px;
text-align:center;
line-height:70px;
clear:both;
}
.shang a{color:#333;
font-size:15px;}
.gsjjer{width:870px;
margin:0 auto;
line-height:36px;
font-size:14px;
color:#616161;
padding:40px;
}
.tupian{width:193px;
height:145px;
float:left;
border:#d4d4d4 1px solid;
display:inline;
margin-left:24px;
margin-right:14px;
margin-top:30px;}
.cpq1{width:163px;
height:280px;
float:left;
display:inline;
margin-left:39px;
margin-right:30px;
margin-top:32px;}
.cpq1-1{width:163px;
height:237px;}
.cpq1-1 img{width:163px;
height:237px;}
.cpq1-2{width:163px;
height:48px;
line-height:24px;
text-align:center;
padding-top:10px;}
.cpq1-2 a{color:#525252;
font-size:16px;}
.xwzx{width:894px;
height:46px;
line-height:46px;
margin:0 auto;
border-bottom:#999 1px dashed;
font-size:15px;
}
.xwzx a{color:#24221f;}
.xwzx1{width:789px;
height:46px;
float:left;
background:url(../images/zz.jpg);
background-repeat:no-repeat;
background-position:1px 20px;
padding-left:19px;}
.xwzx2{width:86px;
height:46px;
float:right;}
