@charset "utf-8";
body{padding:0;margin:0;font:normal 12px/180% "Arial","Helvetica","sans-serif";color:#000;text-align:center;background:#fff;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
div{margin:0 auto;text-align:left;font:normal 12px/180% "Arial","Helvetica","sans-serif";}
a:link,a:visited{color:#000;text-decoration:none;}
a:hover{color:#c00;text-decoration:underline;}
img{border:none;}
ol,ul,li{list-style:none;} 
em{font-style:normal;}
/*clear*/
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
/*other*/
.fl{float:left;}
.fr{float:right;}
.w1000{width:1000px;}
.white,.white a:link,.white a:visited,.white a:hover{color:#fff;}
/*con1*/
.con1,.con4{background: url(images/con1.png) no-repeat top center;}
.logo{text-align: center;margin-top: 80px;}
.logo img{margin:0 20px;}
.tit1{margin-top: 80px;text-align: center;}
.tit1 h1{font:normal 68px/70px "Arial","Helvetica","sans-serif";color:#42508c;}
.tit1 p{font-size: 24px;line-height: 28px;color:#4e64c6;margin-top: 30px;}
.pic1{margin-top: 175px;}
.pic1 li{position: relative;float:left;width:432px;margin:0 15px 0 26px;display: inline;font-size:14px;}
.pic1 li img{float:left;margin-right: 26px;}
.pic1 li span{background: url(images/p1_1.png) no-repeat;position:absolute;z-index: 1;left:0;width:99px;height: 99px;}
.pic1 li b{display: block;}
.con1b{background: #fafafa;margin-top: 20px;}
.nav_content{margin-top: 45px;position: relative;height: 65px;}
.nav1{height: 65px;position: absolute;}
.nav1 li{float:left;margin:0 30px;display: inline;}
.nav1 li b{font-size:24px;font-weight: bold;line-height: 48px;}
.nav1 li#active b{border-bottom:4px solid #000;}
.nav1 li div{display: none;width:100%;border:1px solid #f2f2f2;background: #fff;margin-top:-6px;border-top: none;text-align: center;padding:13px 0;z-index:999}
.nav1 li div span{display: block;font-size:18px;padding-bottom: 3px;}
.nav1 li div span a:hover{border-bottom: 2px solid #a3a3a3}
.list1{padding-bottom: 50px;}
.list1 dt{font-size:30px;line-height: 32px;background:url(images/dot.png) no-repeat 0 12px;padding-left:25px;margin-top: 25px;}
.list1 dd{font-size:18px;line-height: 150%;color:#969696;margin-top: 15px;margin-left: 25px;}
/*con2*/
.con2{background: #c9d0ee;}
.con2 h1{font:normal 60px/64px "Arial","Helvetica","sans-serif";text-align: center;margin:75px 0 65px 0;}
.txt1,.txt2{background: #fff;width:920px;padding:0 35px 40px 45px;}
.txt1 p{font-size: 18px;line-height: 160%;margin-top: 30px;}
#box1{margin-top: 55px;width:1142px;height:615px;position:relative;}
#box1 ul{margin-left: 70px;}
#box1 ul li{display:none;text-align:center;position:absolute;font-size:16px;}
#box1 ul li img{display:block;margin-bottom:8px;}
#box1 ol{position:absolute;bottom:20px;z-index:999;left:45%;}
#box1 ol li.active{display:block;background:url(images/s1.gif) no-repeat;}
#box1 ol li{width:8px;height:8px;float:left;cursor:pointer;margin:0 10px;background:url(images/s2.gif) no-repeat;text-indent:-9999px;}
#box1 .pre{left:0px;width:40px;height:40px;position:absolute;top:43%;background:url(images/btn_left.gif) no-repeat;cursor:pointer;z-index:10;}
#box1 .next{right:0px;width:40px;height:40px;background:url(images/btn_right.gif) no-repeat;top:45%;position:absolute;cursor:pointer;z-index:10;}
/*con3*/
.con3{background: #dfe3f4;padding-bottom: 20px;}
.con3 div.w1000 h1{font:normal 48px/50px "Arial","Helvetica","sans-serif";margin-top: 50px;}
.con3 div.w1000 h2{font:normal 30px/32px "Arial","Helvetica","sans-serif";margin-top: 30px;}
.con3 div.w1000 h3{font:normal 18px/20px "Arial","Helvetica","sans-serif";margin-top: 8px;color:#6b6b6b;}
.con3 div.w1000 span{display: block;background: url(images/line1.gif) no-repeat;height:4px;margin-top: 15px;}
.con3 div.w1000 ul li{clear:both;overflow:hidden;width:100%;font-size: 18px;line-height: 160%;padding:30px 0;}
.con3 div.w1000 ul li img{float:right;margin-left: 75px;}
/*con4*/
.con4{position: relative;}
.con4 .mark{width:100%;background: url(images/box_kuai.png);height:100%;position:absolute;top:0;}
.txt2{margin-top: 160px;margin-bottom: 190px;position:relative;z-index: 999}
.txt2 h1{margin-top: 42px;font:normal 48px/50px "Arial","Helvetica","sans-serif";}
.txt2 p{padding-top: 30px;font-size: 18px;line-height: 160%;}
/*=copyright=*/
#copyright{clear:both;margin:50px auto 0 auto;padding:15px 0;text-align:center;font-size: 18px;}

/*d2list 1012*/
.list_18 li{background:url(images/dot.png) no-repeat 0 20%;padding-left: 18px;}
.d2list{margin-top: 20px;}
.d2list .fl{width:626px;padding-left: 12px;}
.d2list .fr{width:310px;padding-right: 22px;}
.d2list .fl ul li{font-size: 16px;line-height: 160%;}
.page_n{ text-align:center; padding:80px 20px 80px 0;font-family:"times new roman";font-size: 14px;}
.page_n a{ border:#dddad2 1px solid; background:#f7f6f3; padding:10px 15px;text-decoration:none;}
.page_n a.common_current_page{ background:#a7292a; color:#fff; text-decoration:none;}
.d2list .fr h2{background: #e7e7e7;padding-left: 15px;width:295px;font:normal 22px/40px "Arial","Helvetica","sans-serif";height: 40px;}
.d2list_1{margin-top: 15px;margin-bottom:30px;font-size: 18px;line-height: 120%}
.d2list_1 img{display: block;margin-bottom: 18px;}
.d2list_1,.d2list_1 a{color:#8a8a8a;}

/*txt 1211*/
.w1001{width:1001px;}
.txt_top{background:#e9eef6;text-align: center;height: 309px;}
.txt_top .w1001{background:url(images/topbg.jpg) no-repeat;height: 309px;}
.txt_top .w1001 .logo2{text-align: center;}
.txt_top .w1001 .logo2 span img{margin-top: 50px;margin-right: 30px;}
.txt_top .w1001 .logo2 em img{margin-top: 54px;}
.txt_tit h1{width:500px;margin:0 auto;color:#42508c;font:normal 44px/44px "Arial","Helvetica","sans-serif";text-align: center;}
.txt_tit h2{text-align: center;margin-top: 10px;font:normal 21px/22px "Arial","Helvetica","sans-serif";color:#4e64c6;}
.txt_context{margin-top: 48px;}
.txt_context .fl{width:640px;padding:0 5px;}
.txt_context .fr{width:310px;}
.txt_context .fl h1{font:bold 20px/22px "Arial","Helvetica","sans-serif";}
.txt_nav{margin-top: 25px;}
.txt_nav,.txt_nav a{color:#8a8a8a;}
.txt_nav span{float:left;font-size: 18px;}
.txt_nav em{float:right;font-size: 14px;margin-right: 30px;}
.txt_pic{text-align: center;margin-top: 40px;}
.txt_con p{font-size: 16px;line-height: 160%;margin-bottom:10px;}
.txt_shar{margin-top: 40px;font-size: 18px;color:#8a8a8a;}
.txt_shar img{vertical-align: middle;margin:0 3px;}
.d2nav{font-size: 16px;margin-bottom:20px;}

/*20171215*/
.hz{text-align: center;margin-top: 20px;font-size: 24px;}
.hz img{vertical-align: bottom;margin-right: 10px;}
#copyright{margin-top: 0}