﻿/* css reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding:0; margin:0;}
body{ font-family:Source Han Sans,'Microsoft Yahei',Arial,Simsun;font-size:14px;min-width: 1000px;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-weight: normal;font-style: normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:100%;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
a{text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur());}
.clear{ display:block; clear:both;}
.relative{ position:relative;}
.grayscale{ filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */ filter: gray; /* IE6-9 */ -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */}
/* css reset */

.header_bodyer {position: fixed;width:100%;height:72px;box-shadow: 0px 0px 4px 0px #ccc;z-index: 999;top:0px;left:0px;}
.header_bg{width:100%;height:100%;position:absolute;top:0;left:0;background:#fff;opacity:.5;filter:Alpha(opacity=50)}
.header_content {position: relative;width:1200px;margin:auto;}
.header_logo {position: relative;float: left;width:180px;padding:13px 0;}
.header_title{height:46px;position: relative;position: absolute;top:13px;left:0;}
.header_contentBlock {position: relative;width:900px;float:right}
.header_ulBlock {width:720px;position:absolute;left:0}
.header_aBlock {position: relative;float: left;display: block;padding:30px 20px;background: url(../images/b_3.jpg) no-repeat right;color:#484647;}
.header_share {position: absolute;right:20px;bottom:15px;width:160px;}
.header_onLine {position: relative;float: left;width:80px;height: 24px;line-height: 24px;border:1px solid #787878;border-radius:10px;text-align:center;color:#484647;}
.header_shareBlock {position: relative;float: right;}
.header_wb {position: relative;float: left;width:26px;padding: 2px 3px}
.header_wc {position: relative;float: left;width:26px;padding: 2px 3px}
.header_aBlock:hover,.header_aBlock.current {color:#3458a2;}
.bshare-custom .bshare-sinaminiblog.b2{width:26px;height:21px;background:url(../Images/b_1.png) no-repeat left center;padding: 2px;margin:0}
.bshare-custom .bshare-weixin.b2{width:26px;height:21px;background:url(../Images/b_2.png) no-repeat left center;padding: 2px;margin:0}
.header_back{color:#7c7c7c;background:url(../Images/back.png) no-repeat right center;padding-right:20px;display:block;position:absolute;right:0;top:26px;}
.footer_content {position: relative;width:100%;background:#fff;border-top:1px solid #ccc;height:54px;z-index:999;min-width: 1200px;}
.footer_contentBlock {position: relative;width:1200px;margin:auto;color:#666;font-size:12px;}
.footer_img {position: relative;width:100%;}
.footer_ulBlodck {position: absolute;width:200px;left:0px;top:18px;width:300px;}
.footer_aBlock {position: relative;float: left;color:#666;}
.footer_centerBlock {
    position: relative;
    width: 56%;
    margin: auto;
    padding-top: 18px;
    margin-left: 212px;
}
.footer_rightBlock {position: absolute;right:0px;top:18px;color:#666;}
.footer_aBlock span {margin:0px 4px;}
.common_bodyer {position: relative;width:100%;padding-top:72px;min-width: 1200px;}
.common_content {position: relative;width:100%;height: 100%;}
.index_content {position: relative;width:100%;}
.index_contentBlock {position: relative;width:100%;min-height: 300px;padding-top:80px}
.index_contentBlock.bgImg1 {padding-top:0;background:url(../images/br1.jpg) no-repeat center;background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(../images/br1.jpg,sizingMethod='scale');}
.index_contentBlock.bgColor1 {background: #f4f4f4;}
.index_blockContent {position: relative;width:1200px;margin:auto;}
.index1_content {width:1200px;position:absolute;top:50%;margin-top:-222px;left:50%;margin-left:-600px}
.index1_img {position: relative;float: left;width:710px;}
.index1_textBlock {position: relative;float: left;width:448px;height: 411px;background: #fff;padding:20px;}
.index1_textBlock .bk{width:20px;height:20px;background:url(../Images/back2.png) no-repeat left center;background-size:80%;position:absolute;top:20px;right:20px;display:block;z-index:99}
.index1_text {position: relative;width:100%;padding:15px 0;}
.index1_title {font-size:24px;color:#3458a2;}
.index1_textp {height:293px;position: relative;padding-top:30px;line-height: 24px;text-align: justify;color:#484647;}
.syn_content {position: relative;width:100%;}
.syn_titleContent {position: relative;width:100%;background: #ebebeb;}
.syn_titleBlock {position: relative;width:1200px;margin:auto;}
.syn_contentBlock {position: relative;width:100%;}
.syn_blockContent {position: relative;width:1200px;margin:40px auto;}
.syn_title{font-size:26px;color:#3458a2}
.syn_cont{width:900px;min-height:340px;font-size:16px;color:#000;line-height:28px;padding:20px 0}
.syn_cont p{}

.reg_top{width:100%;height:137px;position:relative;background:#ebebeb}
.reg_tl{font-size:30px;line-height:137px;color:#3458a2;letter-spacing:3px;float:left}
.reg_tr{text-align:right;float:right;margin-top:40px}
.reg_tr .trc{font-size:24px;color:#4c4c4c;letter-spacing:2px}
.reg_tr .tre{font-size:16px;color:#999;text-transform:uppercase;padding-top:4px;padding-right:2px}
.reg_cont{width:100%;position:relative;padding:70px 0}
.reg_cl{width:700px;float:left}
.reg_cl li{float:left;margin-left:50px;margin-bottom:25px}
.reg_cl .clt{width:70px;font-size:16px;line-height:24px;color:#646464;float:left}
.reg_cl .clr{float:left;margin-left:20px;color:#666}
.reg_cl .clr .txt{width:137px;padding-left:10px;height:24px;line-height:24px;border:1px solid #aaa}
.reg_cl .clr .txt.tl{width:240px}
.reg_cl .clr .txt.t2{width:530px}
.reg_cl .clr .sel{width:149px;padding-left:10px;height:26px;line-height:26px;border:1px solid #aaa}
.reg_cl .clr .slt{width:127px;padding:0 10px;height:24px;line-height:24px;border:1px solid #aaa;position:relative}
.reg_cl .clr .slt span{width:100%;background:url(../Images/slt.png) no-repeat right center;background-size:18px;display:block}
.reg_cl .clr .sin{width:100%;border:1px solid #787878;background:#fff;border-top:0;position:absolute;top:25px;left:-1px;overflow:auto;display:none;z-index:99}
.reg_cl .clr .sin li{width:137px;padding-left:10px;margin:0}
.reg_cb{width:156px;height:40px;line-height:40px;text-align:center;color:#fff;background:#3458a2;font-size:18px;letter-spacing:5px;display:block;margin:25px 0 0 140px}
.reg_cr{width:486px;height:326px;float:right}

.index_top{width: 100%;position: relative;}
.index_top h2{width: 100%; font-size: 22px;color: #403f3f;}
.indexEnp1{width: 100%;position: relative;padding: 8px 0;}
.indexEnp1 span{font-size: 18px;color: #403f3f;float: left;}
.indexEnp1 .line_1{width: 930px;height: 1px;background: #a0a0a0;float: left;margin-left: 40px;margin-top: 12px;}
.indexEnp1 .line_2{width: 974px;height: 1px;background: #a0a0a0;float: left;margin-left: 40px;margin-top: 12px;}
.indexEnp1 .line_3{width: 1040px;height: 1px;background: #a0a0a0;float: left;margin-left: 40px;margin-top: 12px;}
.indexEnp1 .line_4{width: 1000px;height: 1px;background: #a0a0a0;float: left;margin-left: 40px;margin-top: 12px;}
.index_map{width: 100%;position: relative;}
.index_map .index_mapLeft{width:66%;height:490px;position: relative;float: left;}
.index_mapRight{width: 370px; float: left;margin-left: 20px;padding: 10px 0 0 0;} 
.index_ablock{width: 100%;padding: 30px 0 0;border-bottom: 1px solid #dcdcdc;}
.index_ablock ul li{float: left;margin: 0 30px 0 19px; padding-bottom: 11px;cursor: pointer;}
.index_ablock ul li span{color: #353535;line-height: 20px;padding-bottom: 12px;}
.index_ablock ul li:hover span,.index_ablock ul li.current span{border-bottom: solid 2px #3458a2;}
.index_ablock ul li.no_last{margin-right: 0;}
.index_ablock{width: 100%;position: relative;}
.child1{width: 94%;position: relative;padding: 20px 3%;border-bottom: 1px solid #dcdcdc;}
.chil_aper{width: 100%;position: relative;}
.child1 .child_img{width: 33px;height: 33px;margin-top: 15px; position: relative;float: left;}
.child_img img{width: 33px;}
.child_text{width:246px;position: relative;margin-left: 15px;float: left;}
.child_text h2{font-size: 14px;line-height: 24px;font-weight: bold;color: #333;}
.child_text p{font-size: 12px;line-height: 20px;color: #333;}
.chil_nub{position: absolute;font-size: 12px;color: #333;right: 0;top: 50%;margin-top: -6px;}
.index_Plan{width: 102%;position: relative;}
.index_Plan ul li{float: left;margin: 10px 20px 0 0;}
.index_Plan ul li p{color: #353535;line-height: 24px;padding: 5px 0;}
.index_lay{width: 100%;position: relative;}
.index_lay .layout{width: 110%;position: relative;margin-top: 15px;}
.layout ul li{width: 325px;border: solid 1px #b9b9b9;float: left;position: relative;margin-right: 109px;}
.layout ul li a{display: block;position: relative;}
.introduce{padding: 12px 17px;position: relative;background: #484647;}
.introduce h2{color: #fff;line-height: 20px;}
.introduce h3{color: #fff;line-height: 24px;font-size: 16px;}
.introduce p{color: #fff;line-height: 20px;}
.layout em{display: block;width: 40px;height: 24px;background: #497de6;border-radius: 6px;position: absolute;right: 13px;top: 10px;font-size: 12px; text-align: center;line-height: 24px;color: #fff;}
.index_Detals{position: relative;background: #fff;padding: 30px 80px;}

.in_Detail{width: 50%;position: relative;float: left;border-right: dashed 1px #bcbdc8;}
.in_DetaAnd{width: 30%;margin-left: 10%; position: relative;float: left;}
.in_Detail p{width: 100%;padding: 5px 0;}
.in_Detail p b{font-size: 14px;font-weight: 500;display: block;width: 170px;float: left;}
.in_Detail p span{font-size: 14px;display: block;float: left;}
.in_DetaAnd p{width: 100%;padding: 5px 0;}
.in_DetaAnd p b{font-size: 14px;font-weight: 500;display: block;width: 170px;float: left;}
.in_DetaAnd p span{font-size: 14px;display: block;float: left;}
.include_title{width: 100%;position: relative;padding: 20px 0;}
.include_briLe{float: left;width: 50%;position: relative;}
.include_briLe h2 span{font-size: 30px;color: #3458a2;line-height: 54px;letter-spacing: 3px;float: left;}
.include_briLe h2 em{float: left;margin: 26px 0 26px 15px; width: 30px;height: 2px;background: #3458a2;}
.include_brie{width: 50%;position: relative; float: left;text-align: right;}
.include_brie h3{font-size: 24px;color: #4c4c4c;line-height: 28px;letter-spacing: 2px;}
.include_brie p{font-size: 16px;color: #999999;line-height: 20px;padding-top: 6px;text-transform:uppercase}
.city_content{position: relative;width: 100%;}
.city_imgs{float: left;position: relative;width: 580px;margin-right:45px;}
.city_imgs.c2{width:530px}
.city_imgs img{width: 100%;}
.cite_texts{width: 560px;float: left;position: relative;margin-top: 20px;}
.city_textT{width: 100%;position: relative;margin-bottom: 25px;}
.city_textT h2{width: 100%;position: relative;padding-bottom: 10px;}
.city_textT span{font-size: 32px;color: #3458a2;border-bottom: solid 2px #778fc1;padding-bottom: 3px;}
.city_textT em{display: block;width: 20px;height: 2px;background: #3458a2;}
.city_textTp{width: 100%;position: relative;}
.city_textTp p{color: #333;line-height: 28px;text-align:justify;text-justify:inter-ideograph;}

.dynamic_New{width: 100%;position: relative;}
.dynamic_New .dynamic_first{width: 100%;position: relative;height: 300px;overflow: hidden;padding-bottom: 30px;border-bottom: solid 1px #cccccc;}
.dynamic_first .dynamic_firstImg{float: left;width: 503px;position: relative;float: left;margin-right: 30px;}
.dynamic_firstImg img{width: 100%;}
.dynamic_firstTew{float: left;width: 665px;position: relative;}
.dynamic_firstTew h2{margin-top: 35px;position: relative;font-size: 24px;color: #333333;line-height: 30px;}
.dynamic_firstTew em{color: #333333;padding: 20px 0;display: block;}
.dynamic_firstTew p{color: #333333;line-height: 30px;padding: 5px 0;text-align:justify;text-justify:inter-ideograph;}
.dynamic_centerNew{position: relative;width: 100%;margin-top: 28px;}
.dynamic_centerNew a.New_inner{display: block;width: 100%;position: relative;padding: 20px 0;height: 104px;border-bottom: solid 1px #cccccc; overflow: hidden;}
.New_inner .New_inLefTi{width: 104px;height: 100px;background:#004ea2;float: left;text-align: center;margin-right: 20px;}
.New_inLefTi span{display: block; font-size: 52px;color: #fff;padding: 5px 0 0 0;}
.New_inLefTi p{font-size: 14px;color: #fff;}
.New_inReti{float: left;position: relative;}
.New_inReti h2{font-size: 20px;width: 100%; color:#333333;line-height:24px;padding-bottom: 10px;}
.New_inReti em{display: block;width: 30px;height: 1px;background: #518fba;}
.New_inReti p{width: 890px; color: #333333;line-height:24px;padding-top:15px;text-align:justify;text-justify:inter-ideograph;}
.inn_into{width: 35px;height: 26px;position: absolute;right: 40px;top: 50%;margin-top: -13px;display: none;}
.New_inner:hover .inn_into{display: block;}
.New_inner:hover,.New_inner:hover .New_inLefTi{background: #f5f5f5;}
.New_inner:hover .New_inLefTi span,.New_inner:hover .New_inLefTi p{color: #004ea2;}
.New_inner:hover .New_inReti h2{color: #123c92;}
.New_inner:hover .New_inReti em{background: #123c92;}
.inn_Content{width: 100%;position: relative;}
.inn_Content .inn_Left{float: left;position: relative;width: 336px;}
.inn_Left p{font-size: 24px;color: #333;line-height: 30px;padding: 5px 0;}
.inn_Right{float: left;width: 820px;padding-left: 40px;border-left: solid 1px #cccccc;}
.inn_Right p{font-size: 14px;color: #333;line-height: 28px;padding-bottom: 10px;}
.inn_Right img{max-width: 100%; display: block; margin:25px auto 0;}
.inn_Right p img{max-width: 100%; display: block; margin:25px auto 0;}

.traffic_content{position: relative;width: 100%;}
.traffic_imgs{float: right;position: relative;width: 600px;height: 402px;}
.traffic_imgs img{width: 100%;}
.traffic_texts{width: 560px;float: left;position: relative;margin-top: 20px;margin-right: 38px;}
.traffic_textT{width: 100%;position: relative;margin-bottom: 25px;}
.traffic_textT h2{width: 100%;position: relative;padding-bottom: 10px;}
.traffic_textT span{font-size: 32px;color: #3458a2;border-bottom: solid 2px #778fc1;padding-bottom: 3px;}
.traffic_textT em{display: block;width: 20px;height: 2px;background: #3458a2;}
.traffic_textTp{width: 100%;position: relative;}
.traffic_textTp p{color: #333;line-height: 28px;text-align:justify;text-justify:inter-ideograph;}

.picture_images{width: 100%;height:685px;position: relative;}
.pic_ImgBlock{width:908px;height:685px;float:left;}
.pic_BigImg{width:908px;height:570px;position: relative;overflow: hidden;}
.pic_BigImg ul{width:100%;height:100%}
.pic_BigImg ul li{width: 100%;height: 100%;overflow:hidden}
.pic_BigImg ul li img{width: 100%;}
.arrow_left2{width:25px;height:48px;background:url(../Images/d7.png) no-repeat center;position:absolute;left:20px;top:50%;margin-top:-24px;z-index:66}
.arrow_right2{width:25px;height:48px;background:url(../Images/d8.png) no-repeat center;position:absolute;right:20px;top:50%;margin-top:-24px;z-index:66}
.pic_sImg{width:100%;height:115px;position:relative;background:#e0e0e0}
.pic_ablock{width: 100%;height:81px;overflow: hidden; position: relative;padding:17px 0}
.paginationbd {width: 103%; position: relative;}
.pic_ablock ul li{width: 247px;background: #e6e6e6; height: 168px;position: relative;margin-bottom: 11px;}
.arrow_left{width:24px;height:24px;background:url(../images/d5.png) no-repeat center;position:absolute;left:35px;top:50%;margin-top:-12px;z-index:66}
.arrow_right{width:24px;height:24px;background:url(../images/d6.png) no-repeat center;position:absolute;right:35px;top:50%;margin-top:-12px;z-index:66}
.swiper-container {width:735px}
.swiper-container .swiper-slide img{display: block; width: 135px;height:81px}
.pic_block{width: 215px;height:685px;float:left;margin-left:20px;position: relative;}
.pic_block li{width:215px;height:125px;position:relative;margin-bottom:15px}
.pic_block li img{width:100%;position:relative}
.pic_block li .bg{width:100%;height:100%;background:#000;opacity:.8;filter:Alpha(opacity=80);position:absolute;top:0;left:0}
.pic_block li.at .bg{background:#3458a2;opacity:.9;filter:Alpha(opacity=90)}
.pic_block li .in{width:100%;height:27px;position:absolute;top:50%;margin-top:-13.5px;left:0;font-size:16px;color:#fff;}
.pic_block li .ina{width:13px;height:27px;background:url(../Images/i6.png) no-repeat center;float:left}
.pic_block li .int{float:left;margin-left:10px}
.pic_block li .int.t1{background:url(../Images/i1.png) no-repeat left center;padding-left:32px;}
.pic_block li .int.t2{background:url(../Images/i2.png) no-repeat left center;padding-left:32px;}
.pic_block li .int.t3{background:url(../Images/i3.png) no-repeat left center;padding-left:32px;}
.pic_block li .int.t4{background:url(../Images/i4.png) no-repeat left center;padding-left:32px;}
.pic_block li .int.t5{background:url(../Images/i5.png) no-repeat left center;padding-left:32px;}
.pic_block li .inn{padding-right:20px;float:right}

.nav_content {position: relative;width:100%;height: 65px;background: #004ea2;}
.nav_contentBlock {width:1200px;margin:0 auto;position: relative;padding-top:17px;}
.nav_ulBlock {position: relative;width:800px;background: url(../images/b2_2.jpg) no-repeat left;}
.nav_aBlock {position: relative;float: left;padding:0px 20px;display: block;color:#fff;background: url(../images/b2_2.png) no-repeat right;line-height: 32px;font-size:16px;}
.nav_aBlock.current {border:1px solid #fff;color:#fff;background:none}


#tFocus-leftbtn, #tFocus-rightbtn{width:24px;height:24px;position:absolute;top:50%;margin-top:-12px;z-index:66}
#tFocus-leftbtn{background:url(../images/d5.png) no-repeat center;left:35px}
#tFocus-rightbtn{background:url(../images/d6.png) no-repeat center;right:35px}
#prev,#next{width:25px;height:48px;position:absolute;top:50%;margin-top:-80px;z-index:66}
#prev{background:url(../Images/d7.png) no-repeat center;left:20px;}
#next{background:url(../Images/d8.png) no-repeat center;right:20px;}

.wecat{
    position: relative;
    float: right;
    width: 30px;
    height: 26px;
    background: url(../images/wecat.jpg) no-repeat;
    cursor: pointer;
}
.wecat_img{
    position: absolute;
    top: -115px;
    left: -39px;
    display: none;
}
.frindLine {
    position: absolute;
    right: -158px;
    top: 17px;
}
.frindLine p{
    line-height: 22px;
}
.frindLine span {
    display: block;
    float: right;
    border: 1px solid #004ea2;
    padding-left: 6px;
    line-height: 20px;
    width: 76px;
    height: 20px;
    cursor: pointer;
    background: url(../images/f1.jpg) no-repeat 68px;
}
.frind_txt {
    position: absolute;
    right: 0;
    top: -21px;
    border: 1px solid;
    width: 82px;
    background: #fff;
    display: none;
}
.frind_txt li {
    width: 76px;
    padding-left: 6px;
    height: 20px;
}
.frind_txt a{
    color: #000;
    display: block;
}
.frind_txt li:hover{
    background: #1e90ff;
}
.frind_txt li:hover a{
    color: #fff;
}