﻿@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0; font-family:'微软雅黑'}
a{ text-decoration:none}
li{ list-style:none}

.nr{ width:1205px; margin:0 auto;}

.top{ width:100%; height:30px; line-height:30px; background:#e7e7e7;}
.top p{ font-size:14px; display:inline-block; _zoom:1;*display:inline;}
.top p:last-child{ float:right;}

/*.nr .daohang{ margin-top:20px;}*/
.nr .daohang img{ display:inline-block; margin-bottom:-4px;}
.nr .daohang ul{ display:inline-block;  vertical-align:bottom; width:811px; margin-left:53px; position:relative}
.nr .daohang li{ display:inline-block; _zoom:1;*display:inline; height:63px; line-height:63px;position:relative; background-color:#304776; width:111px; text-align:center; margin-bottom:10px; font-size:18px}
.nr .daohang li a{ color:#fff; height:100%; display:block;}

.nr .daohang .dhbg{ position:relative;}
.nr .daohang .dhbg2{ background:#f07c17; position:relative;}
.nr .daohang .dhbg2:before{ content:''; position:absolute; border-left:20px solid #f07c17; border-top:60px solid transparent; right:-20px; top:0;}
.nr .daohang .dhbg2:after{ content:''; position:absolute; border-right:20px solid #f07c17; border-top:60px solid transparent; left:-20px; top:0;}
.nr .xxdh{ line-height:35px; margin:10px 0;}
.nr .xxdh a{ color:#030303; margin:0 20px; display:inline-block;}
.nr .xxdh input{ width:150px; height:30px;border:1px solid #959595; border-right:0;}
.nr .xxdh img{ border:1px solid #959595; padding:6px 13px; padding-bottom:7px; vertical-align:middle; border-left:0; margin-top:-1px; margin-left:-20px;}

.nr .bt{ padding:20px 0; text-align:center;}
.nr .bt strong{ font-size:36px; color:#020202; font-family:'方正正粗黑简体';}
.nr .bt p{ color:#5b5b5b;}

.nr .ccyx{ text-align:center;}
.nr .ccbt{ width:156px; height:44px; border-radius:5px; font-size:20px; color:#FFF; display:inline-block; background:#000; line-height:44px; margin-right:40px; cursor:pointer;}
.nr .ccbt:last-child{ margin-right:0;}
.nr .ccbt:hover{ background:#e67818;}
.nr .ccbg{ background:#e67818 !important;}
.nr .xuexuaoul{/* margin-top:25px; */text-align:center; margin-bottom:30px;}
.nr .xuexuaoul li{ display:inline-block; _zoom:1;*display:inline; width:230px; height:150px; border:1px solid #2c3665; vertical-align:top; margin-top:5px;}
.nr .xuexuaoul li img{ margin:10px 0; width:63px; height:63px;}
.nr .xuexuaoul li a{ width:110px; line-height:30px; display:block; background:#df1515; color:#FFF; border-radius:5px; margin:0 auto;}
.nr .xuexuaoul li:last-child a{ background:#FFF; color:#2c3665; font-size:18px; line-height:150px; margin-top:0;}

.nr .zytable{ width:1036px; border-collapse:collapse; text-align:center; margin:0 auto; margin-top:10px;}
.nr .zytable th{ background:#2c3665; border:1px solid #d1d1d1; color:#FFF; font-size:18px; line-height:40px; font-weight:normal;}
.nr .zytable td{border:1px solid #d1d1d1;  line-height:40px; height:40px;}
.nr .zytable td a{color:#353535; width:100%; height:100%; display:block; font-size:16px;
transition:background,color .3s,.3s ease-out,ease-out;
-moz-transition:background,color .3s,.3s ease-out,ease-out;
-o-transition:background,color .3s,.3s ease-out,ease-out;
-webkit-transition:background,color .3s,.3s ease-out,ease-out;
}
.nr .zytable td a:hover{ background:#F00; color:#FFF;}
.nr .zytable td ul{ display:inline-block; margin-left:20px;}
.nr .zytable td li{ width:110px; height:18px; line-height:18px; display:inline-block; border-right:1px solid #2c3665;}
.nr .zytable td li:last-child{ border-right:0;}
.nr .zytable td img{ display:inline-block; vertical-align:middle;}
.nr .cxzyb{ width:265px; height:40px; line-height:40px; background:#df1515; color:#FFF; display:block; border-radius:5px; text-align:center; margin:20px auto;
transition:border-radius .3s ease-out;
-moz-transition:border-radius .3s ease-out;
-o-transition:border-radius .3s ease-out;
-webkit-transition:border-radius .3s ease-out;
}
.nr .cxzyb img{ vertical-align:middle; margin-left:10px; margin-top:-3px;}
.nr .cxzyb:hover{ border-radius:15px;}

.banner{width:100%;height:400px; background:#000;overflow:hidden; position:relative; }
.banner #content {width: 300%;height: 100%;position: absolute;}
.banner #tips {position: absolute;margin-left: -20px;bottom: 5px; right:50%;}
.banner #tips li {margin: 5px;width:8px;height: 8px; background:#fff;float: left;cursor: pointer;border-radius: 50%;}
.banner #tips .active{ background:#f00}
.banner img{width:33.33333%; text-align:center; margin-top:0; float:left;height:400px;}

.nr .dqwz{ width:100%; border-bottom:1px solid #c0c0c0; line-height:30px; padding-top:20px; font-size:14px; color:#454545; margin-bottom:14px;}
.nr .dqwz span{ margin-left:10px;}
.nr .dqwz a{ color:#454545}
.nr .dqwz a:hover{ color:#F00;}

.nr .xuexiaoul li{ width:288px; height:273px; border:1px solid #d3d1d1; display:inline-block;*zoom:1;*display:inline; margin-right:10px; margin-top:14px; vertical-align:top; text-align:center;}
.nr .xuexiaoul li:nth-child(4n){ margin-right:0;}
.nr .xuexiaoul li .xxtbbk{ overflow:hidden; width:288px; height:168px;}
.nr .xuexiaoul li .xxtbbk img{ width:288px; height:168px;
transition:width,height,margin-top,margin-left .3s,.3s,.3s,.3s ease-out,ease-out,ease-out,ease-out;
-moz-transition:width,height,margin-top,margin-left .3s,.3s,.3s,.3s ease-out,ease-out,ease-out,ease-out;
-o-transition:width,height,margin-top,margin-left .3s,.3s,.3s,.3s ease-out,ease-out,ease-out,ease-out;
-webkit-transition:width,height,margin-top,margin-left .3s,.3s,.3s,.3s ease-out,ease-out,ease-out,ease-out;
}
.nr .xuexiaoul li .xxtbbk:hover img{ width:300px; height:180px; margin-top:-6px; margin-left:-6px;}
.nr .xuexiaoul li p{ color:#020202; border-bottom:1px dashed #020202; width:270px; margin:0 auto; line-height:35px;}
.nr .xuexiaoul li>a{ background:#ce4902; color:#FFF; width:168px; line-height:40px; border-radius:5px; display:block; margin:15px auto;
transition:border-radius .3s ease-out;
-moz-transition:border-radius .3s ease-out;
-o-transition:border-radius .3s ease-out;
-webkit-transition:border-radius .3s ease-out;
}
.nr .xuexiaoul li>a:hover{ border-radius:20px}

.nr .gdrmxyzx{ line-height:45px; display:block; background:#df1515; font-size:20px; color:#FFF; text-align:center; margin:0 auto; margin-top:20px; width:300px; border-radius:5px;}
.nr .xian{ height:2px; border-top:5px solid #2c3665; border-bottom:2px solid #2c3665; margin-top:17px;}

.nr .wenzhangul{ width:252px; height:165px; border:1px solid #2c3665; display:inline-block;text-align:left; vertical-align:top; margin:2px; float:left; }
.nr .wenzhangul h3{ font-size:24px; font-weight:500; text-align:center; line-height:50px; color:#2c3665; margin-top:10px}
.nr .wenzhangul p{ font-size:18px; text-align:center; color:#2c3665}
.nr .wenzhangul a{ font-size:16px; text-align:center; display:block; background-color:#df1515; width:60%; height:35px; line-height:35px; margin:auto; color:#FFF; border-radius:5px; margin-top:20px}
.nr .wenzhangul:last-child{ margin-right:0;}
.nr .wenzhangul .wzbt{ width:306px; line-height:40px; border-bottom:1px solid #ce4902; margin:0 auto; font-size:16px; color:#df1515; margin-bottom:10px;} 
.nr .wenzhangul .wzbt img{ vertical-align:middle; margin:0 5px; margin-top:-2px;}
.nr .wenzhangul li{ font-size:14px; width:366px; margin:0 auto; padding-left:40px; line-height:36px; position:relative;}
.nr .wenzhangul li:before{content:''; position:absolute; width:10px; height:10px; border-radius:50%; background:#4b4b4b; left:20px; top:14px;}
.nr .wenzhangul li:after{content:''; position:absolute; width:12px; height:12px; border-radius:50%; border:1px solid #4b4b4b; left:18px; top:12px;}
.nr .wenzhangul li a{ color:#2d2d2d; width:100%; height:100%;}
.nr .wenzhangul li a:hover{ color:#F00;}
.nr .wenda{ border:1px solid #f07c17; font-size:16px; width:296px; line-height:40px; margin:0 auto; padding-left:10px; margin-bottom:13px;}
.nr .wenda a{ height:100%; background:#f07c17; width:80px; font-size:14px; color:#FFF; display:inline-block; text-align:center; float:right;
transition:width .3s ease-out;
-moz-transition:width .3s ease-out;
-o-transition:width .3s ease-out;
-webkit-transition:width .3s ease-out;
}
.nr .wenda a:hover{ width:100px;}

.nr .wzul{ width:1100px; margin:0 auto; margin-top:30px;}
.nr .wzul li{ line-height:45px; height:45px; border-bottom:1px dashed #d4d2d2;}
.nr .wzul li a{ color:#474747; font-size:14px;}
.nr .wzul li a:hover{ color:#F00;}
.nr .wzul li span{ color:#474747; font-size:14px; float:right;}

.nr .pingdao{ width:1032px; border:1px solid #a0a0a0; margin:0 auto;}
.nr .pingdao img{ margin-top:1px;}
.nr .pingdao ul{ font-size:0;}
.nr .pingdao li{ display:inline-block; width:257px; font-size:15px; border-right:1px dashed #b5b5b5; margin:30px 0;}
.nr .pingdao li:last-child{ border-right:0;}
.nr .pingdao li p{ color:#4b4b4b; line-height:30px; margin:20px 0;}
.nr .pingdao li a{ width:156px; height:40px; line-height:40px; border-radius:5px; display:block; margin:0 auto; color:#FFF; background:#df1515;
transition:border-radius .3s ease-out;
-moz-transition:border-radius .3s ease-out;
-o-transition:border-radius .3s ease-out;
-webkit-transition:border-radius .3s ease-out;
}
.nr .pingdao li a:hover{ border-radius:20px}
.nr .ziben{ width:600px; line-height:40px; border:1px solid #2c3665; border-radius:5px; margin:0 auto; margin-top:20px; position:relative;}
.nr .ziben span{ color:#df1515; font-style:italic; margin:0 3px 0 20px; font-weight:bold;}
.nr .ziben:before{ content:''; position:absolute; width:45px; border-bottom:1px solid #2c3665; left:-45px;top:20px;}
.nr .ziben:after{ content:''; position:absolute; width:45px; border-bottom:1px solid #2c3665; right:-45px;top:20px;}

.nr .xuanze{ width:745px; height:235px; border:1px solid #2c3665; margin-top:30px; margin-left:300px; position:relative;}
.nr .xuanze strong{ color:#4c4c4c; font-size:25px;background:#FFF; margin-top:-20px; display:block; width:470px; text-align:center; margin-left:40px;}
.nr .xuanze strong span{ color:#df1515}
.nr .xuanze>img{ display:inline-block; margin-top:20px; margin-left:-180px;}
.nr .xuanze .xzjs{ width:500px; display:inline-block; vertical-align:top; margin-top:20px; margin-left:30px; text-align:center;}
.nr .xuanze .xzjs p{ line-height:35px; color:#2f2e2e; text-align:left;}
.nr .xuanze .xzjs p span{ color:#df1515;}
.nr .xuanze .xzjs a{ width:150px; line-height:35px; color:#FFF; display:block; background:#2c3665; display:inline-block; margin-right:30px; margin-top:45px;
transition:border-radius .3s ease-out;
-moz-transition:border-radius .3s ease-out;
-o-transition:border-radius .3s ease-out;
-webkit-transition:border-radius .3s ease-out;
}
.nr .xuanze .xzjs a:hover{ border-radius:10px}
.nr .xuanze .xzjs a:last-child{ margin-right:0;}
.nr .xuanze .shutu{ width:36px; height:36px; border-radius:50%; position:absolute; left:-20px; top:-20px; border:1px solid #bebebe; text-align:center; line-height:36px; z-index:99; background:#FFF;}
.nr .xuanze .shutu>img{ vertical-align:middle; margin-left:5px; margin-top:-2px;}
.nr .xuanze .shutu:before{ content:''; position:absolute; width:23px; border-bottom:1px solid #bebebe; right:-23px;top:18px;}
.nr .xuanze .shutu:after{ content:''; position:absolute; height:23px; border-left:1px solid #bebebe; right:17px;top:36px;}

.nr .xuanze2{ width:745px; height:235px; border:1px solid #2c3665; margin-top:110px; margin-left:215px; position:relative;}
.nr .xuanze2 strong{ color:#4c4c4c; font-size:25px;background:#FFF; margin-top:-20px; display:block; width:470px; text-align:center; margin-left:240px;}
.nr .xuanze2 strong span{ color:#df1515}
.nr .xuanze2>img{ display:inline-block; margin-top:20px; margin-right:-180px;}
.nr .xuanze2 .xzjs{ width:500px; display:inline-block; vertical-align:top; margin-top:20px; margin-right:30px; text-align:center;}
.nr .xuanze2 .xzjs p{ line-height:35px; color:#2f2e2e; text-align:right;}
.nr .xuanze2 .xzjs p span{ color:#df1515;}
.nr .xuanze2 .xzjs a{ width:150px; line-height:35px; color:#FFF; display:block; background:#2c3665; display:inline-block; margin-right:30px; margin-top:45px;
transition:border-radius .3s ease-out;
-moz-transition:border-radius .3s ease-out;
-o-transition:border-radius .3s ease-out;
-webkit-transition:border-radius .3s ease-out;
}
.nr .xuanze2 .xzjs a:hover{ border-radius:10px}
.nr .xuanze2 .xzjs a:last-child{ margin-right:0;}
.nr .xuanze2 .shutu{ width:36px; height:36px; border-radius:50%; position:absolute; right:-20px; top:-20px; border:1px solid #bebebe; text-align:center; line-height:36px; z-index:99; background:#FFF;}
.nr .xuanze2 .shutu>img{ vertical-align:middle; margin-left:5px; margin-top:-2px;}
.nr .xuanze2 .shutu:before{ content:''; position:absolute; width:23px; border-bottom:1px solid #bebebe; left:-23px;top:18px;}
.nr .xuanze2 .shutu:after{ content:''; position:absolute; height:23px; border-left:1px solid #bebebe; right:18px;top:36px;}

.nr .qbzixun{ width:160px; height:40px; line-height:40px; margin-right:44px; color:#df1515; border:1px solid #df1515; display:inline-block;}
.nr .qbzixun:nth-child(5){ margin-right:0;}
.nr .qbzixun:hover{ background:#df1515; color:#FFF;}

.wznr{ text-align:left;}
.wznr h1{ margin-bottom:10px; text-align:center;}
.wznr h3{ margin:10px 0;}
.wznr p{ color:#494948; text-indent:2em; line-height:25px;}
.wznr .huan{ border:1px dashed #aaa; border-right:0; border-left:0; margin-top:20px; padding:10px 0; line-height:30px;}
.wznr .huan a{ color:#1b1a1a;}
.wznr .huan a:hover{ color:#F00;}

.nr .zuanye{ padding:20px 0; text-align:center;}
.nr .zuanye p{ color:#7a7a7a; width:217px; margin:0 auto; margin-top:40px; font-size:14px; line-height:25px; position:relative;}
.nr .zuanye p:before{ content:''; width:80px; border-top:8px solid #ce4902; top:-20px; left:67px; position:absolute;}
.nr .zuanye table{ margin:0 auto;}
.nr .zuanye tr:nth-child(2n+1) td{ background:#2c3665;}
.nr .zuanye tr:nth-child(2n+1) td a{ color:#FFF;}
.nr .zuanye td{ display:inline-block;*zoom:1;*display:inline; width:183px; height:35px; line-height:35px; background:#cfcfcf; margin-right:7px; margin-top:7px;}
.nr .zuanye td:nth-child(6n){ margin-right:0;}
.nr .zuanye td a{ color:#292929;}
.nr .zxjjyh{ color:#FFF; border-radius:5px; margin:0 auto; font-size:20px; width:290px; line-height:46px; background:#ce4902; display:block; margin-top:20px;}

.bottom{ width:100%; height:115px; background:#2c3665; text-align:center; line-height:30px; color:#FFF; font-size:14px; overflow:hidden;}
.bottom p{ margin-top:30px;}

.bmgl{width:1032px; text-align: left;overflow: hidden; padding: 20px 0 30px 0;background-color: rgba(204, 204, 204, 0.12); margin:auto; height:325px;  border:#FFF solid 2px}


.bmgl_div1{ width:470px; height:50px; float:left}
.bmgl_div1 h3{ height:50px; line-height:50px; font-size:22px; margin-bottom:18px; text-align:center; color:#333333}
.bmgl_div2{
	width:526px; 
	height:50px; 
	float:left;
	}
	
.bmgl_div2 p{
	font-size: 16px;
    color: #4d4d4d;
    margin: 32px 15px 0 15px;
    text-align: left;	
	}
.bmgl_div2 h3{ height:50px; line-height:50px; font-size:22px; margin-bottom:18px;text-align:center; color:#222222}
.form_div{ width: 305px;margin: auto;padding: 20px;background-color: rgba(204, 204, 204, 0.44);}
.form_div form{width: 100%;display: block;display: inline-block;}
.form_div form input{   
	width: 300px;
    outline: none;
    padding-left: 5px;
    height: 40px;
	  font-size: 18px;
	  margin: 6px 0;
	  border: none;
	  }
  .form_div form select{
	  width: 305px;
	  border: 1px solid #d3d1d1;
	  outline: none;
	  height: 40px;
	  margin: 6px 0;
	  font-size: 18px;
	  color: #999;
	  border: none;
	  }
  #submit{    
	  width: 305px;
	  background-color: #cc0000;
	  border: none;
	  color: #FFF;
	  }
/*main css*/
.izl-rmenu{position:fixed;left:5px;top:20%;background:url(../images/r_b.png) 0px bottom no-repeat;z-index:999;}
.izl-rmenu .btn{width:72px;height:73px;margin-bottom:1px;cursor:pointer;position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#6da9de;text-decoration:none;display:block;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited:hover{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#2196f3;text-decoration:none;display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat;background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute;left:-160px;top:0px;display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat;background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b;position:absolute;width:200px;left:72px;top:0px;line-height:73px;color:#FFF;font-size:18px;text-align:center;display:none;}

.izl-rmenu .btn-email{background:url(../images/r_email.png) 0px 0px no-repeat;background-color:#e87258;}
.izl-rmenu .btn-email:hover{background-color:#f44336;}
.izl-rmenu .btn-email .email{background-color:#f44336;position:absolute;width:200px;left:72px;top:0px;line-height:73px;color:#FFF;font-size:18px;text-align:center;display:none;}

.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat;background-color:#666666;display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}
