@charset "UTF-8";
* {
    margin:0;
    padding:0;
    outline:none;
    list-style:none;
    font-style:normal;
    text-decoration:none;
    box-sizing: border-box;
}
html, body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: arial,"微软雅黑", Microsoft YaHei;
    font-size: 14px;
    color:#333;
    line-height: 1.7;
    overflow-x: hidden;
}
img {
    border:none;
    max-width: 100%;
    height: auto;
}
input, textarea,select{
    border:none;
    background:none;
    vertical-align: middle;
    font-size:14px;
    color: #666;
    font-family: arial,"微软雅黑", Microsoft YaHei;
}
select {
    border:inherit;
    background: inherit;
    cursor:pointer;
}
a { text-decoration:none; blr:expression(this.onFocus=this.blur()); outline: none; color:#000;}
a:hover{ text-decoration:none;}
input, select { outline:none;}
h1,h2,h3,h4,h5,h6{ font-weight: normal; font-size: 14px; line-height: 1.2;}
.top{ width:100%; height:40px; background: #f5f5f5; clear: both;}
.top_center{ width: 1200px; margin: 0 auto; line-height: 40px;}
.top_left{ float: left; line-height: 40px; margin-top: 7px;}
.top_right{ float: right;}
.top_right ul li{ float: left; margin-left: 20px;} 
.top_right ul li img{ float: left; margin:7px 10px 0px 0px;}
.top_right ul li span{ font-size: 12px; color: #333;}
.logo{ width: 1200px; margin: 0 auto; height: auto; overflow: hidden; clear: both;}
.logo_left{ float: left; margin-top: 40px;}
.logo_right{ width: 585px; float: right; margin-top: 40px;}
.form{ width: 585px; border-radius: 25px; height: 40px; background: #ecf1f7; border: #a5b6e2 1px solid;  overflow: hidden;}
.form .text{ float: left; width:460px; height: 40px; line-height: 40px; text-indent: 40px;}
.form .submit{ float: right; width: 120px; border-radius: 25px 0px 0px 25px; height: 40px; line-height: 40px; text-align: center; color: #fff; background: #0458bc; font-size: 16px;}
.word{ float: right; margin-top: 10px;}
.word  font{ font-size: 12px; color: #666666; float: left;}
.word span{ font-size: 12px; background: #b2b2b2; display: block; padding: 0px 9px; border-radius: 10px; margin-right:15px; float: left;}
.word span a{  color: #FFFFFF;}
.nav{ width: 100%; height:55px; background: url(../images/nav.png;vpn_img) repeat; margin-top: 30px;}
.nav_center{ width: 1200px; margin: 0 auto;}
.nav_center ul li{ float: left;margin: 0 7px;}
.nav_center ul li a{ /*! width: 145px; */ float: left; height: 51px; margin: 2px 0; display: block; border-right: #6fa2da 1px solid; font-size: 20px; color: #FFFFFF; line-height: 55px; text-indent: 50px;padding: 0 20px 0 0;}
.nav_center ul li:last-child a{ border: none;}
.nav_center ul .nav_ico1 a{ background: url(../images/ico3.png;vpn_img) 20px center no-repeat;}
.nav_center ul .nav_ico2 a{ background: url(../images/ico4.png;vpn_img) 20px center no-repeat;}
.nav_center ul .nav_ico3 a{ background: url(../images/ico5.png;vpn_img) 20px center no-repeat;}
.nav_center ul .nav_ico4 a{ background: url(../images/ico6.png;vpn_img) 20px center no-repeat;}
.nav_center ul .nav_ico5 a{ background: url(../images/ico7.png;vpn_img) 20px center no-repeat;}
.nav_center ul .nav_ico6 a{ background: url(../images/ico8.png;vpn_img) 20px center no-repeat;}
.nav_center ul .nav_ico7 a{ background: url(../images/ico9.png;vpn_img) 20px center no-repeat;}
.nav_center ul .nav_ico8 a{ background: url(../images/ico9_1.png;vpn_img) 20px center no-repeat;}
.nav_center ul li.nav_ico8 a{ background:url(../images/icon_news.png;vpn_img) no-repeat 10px center}
.nav_center ul li a{ text-indent:40px !important; padding-right:10px; background-position:10px center !important}
.nav_center ul li a:hover{ background-color: #0e5bb6;}
.content{/*background: url(../images/bg.jpg;vpn_img)  center bottom / cover no-repeat fixed;*/width: 100%; padding-top: 15px;background-color: #F3F3F3;}
.mian{ width: 1200px; padding: 20px 15px 20px 15px;  height: auto; overflow: hidden; border-radius: 5px; background: #FFFFFF; margin: 0 auto;}
.tit{ width: 100%;  text-align: center; line-height: 60px; margin: 0px 0px 14px 0px;}
.tit a{ font-size: 28px; font-weight: bold; color: #0458bc;}
.tit a:hover{ text-decoration: underline;}
.main_left{ width: 867px; height: auto; overflow: hidden; float: left;}
.box{width: 401px;height: 249px;overflow: hidden;position: relative;}
.box-1 ul li{width: 401px;height: 249px;position: relative;overflow: hidden;}
.box-1 ul li img{display:block;width: 401px; height: 249px;}
.box-1 ul li h2{position: absolute;left: 0;bottom: 0;height: 40px;width:400px;background: rgba(125,125,120,.4);text-indent: 1em; font-size: 15px;line-height: 40px;text-overflow: ellipsis;overflow: hidden;
				white-space: nowrap;font-weight: normal;color: ghostwhite}
.box-2{position: absolute;right: 10px;bottom: 14px;}
.box-2 ul li{float:left;width: 12px;height: 12px;overflow: hidden; margin: 0 5px; border-radius: 50%; background: rgba(0,0,0,0.5);text-indent: 100px;cursor: pointer;}
.box-2 ul .on{background: rgba(255,255,255,0.6);}
.box-3 span{position: absolute;color: white;background: rgba(125,125,120,.3);width: 30px;height: 40px; top:50%; font-family: "宋体";line-height: 40px;font-size:30px;margin-top: -40px;
				text-align: center;cursor: pointer;}
.box-3 .prev{left: 0px;}
.box-3 .next{right: 0px;}
.box-3 span::selection{background: transparent;}
.box-3 span:hover{background: rgba(125,125,120,.8);}
.email{ width: 401px; height: auto; overflow: hidden; margin-top: 20px; float: left;}
.email ul li{ width: 193px; height: 70px; background: #e7f2fe; border-radius: 5px; margin-bottom: 25px; line-height: 70px;}
/*height: 62px;margin-bottom: 15px;*/
.news_img{ width: 401px; float: left;}
.email ul li img{ margin: 20px 22px 0px 30px; float: left;}
.email ul li span{ font-size: 18px; color: #333;}
.email ul li a:hover span{ color: #0e5bb6;}
.news_tab{ width: 446px; float: right;}
.news_tab1{width: 446px;float: right;}
#menu{width:100%; overflow:hidden; }
#menu #nav {display:block;width:100%;padding:0;margin:0;list-style:none; height: 34px; background: #f7f7f7; border: 0px solid #ebebeb;}
#menu #nav li {float:left;/*width:148px;*/width:25%;}
#menu #nav li a {display:block;line-height:34px;text-decoration:none; font-size: 16px; color: #333; text-align:center; }
#menu_con{ width:100%;  border-top:none}
.selected{background:#2c7bd7; color:#fff !important; font-weight: bold;}
#menu1{width:100%; overflow:hidden;    margin-top: 20px; }
#menu1 #nav1 {display:block;width:100%;padding:0;margin:0;list-style:none; /*! width: 444px; */ height: 34px; background: #f7f7f7; border: 0px solid #ebebeb;}
#menu1 #nav1 li {float:left;width:148px;}
#menu1 #nav1 li a {display:block;line-height:34px;text-decoration:none; font-size: 16px; color: #333; text-align:center; }
#menu_con1{ /*! width:446px; */  border-top:none}
.selected1{background:#2c7bd7; color:#fff !important; font-weight: bold;}
.news{ width: 100%; height: auto; clear: both; overflow: hidden;}
.list ul li{ width: 100%;  background: url(../images/list.png;vpn_img) left center no-repeat; text-indent: 20px; margin-top: 5px;    clear: both; height: 30px;    line-height: 30px;}
.list ul li a{ float: left; font-size: 16px; color: #333;}
.list ul li span{ float: right; font-size: 14px; color: #999999;} 
.list ul li a:hover{ color: #0e5bb6;}
.statistics{ width: 401px; float: left;}
.sta_left{ width: 90px; float: left;}
.sta_right{width: 308px; float: right;}
.sta_right table{ width: 100%;}
.sta_right table tr td{ border-bottom: dashed 1px #aaaaaa; height: 32px; line-height: 32px;}
.sta_right table tr td a:hover{ color: #0458bc;}
.sta_right table tr td img{ float: left; margin: 9px 6px 0px 0px;}
 .target {	width:410px;	height:166px;	overflow:hidden; position:relative;	}
.target img {	position:absolute;	top:0;	left:0;	width:100%;	height:100%;}
.lb{ width: 446px; height: 139px; float: right;}
.hy-prev{ left: 0px !important;}
.hy-next{ right: 0px !important;}
.hy-next, .hy-prev{border-radius:0px !important;}
.main_right{ width: 271px; float: right; height: auto; overflow: hidden;}
.zw ul li{ width: 100%; height: 60px; line-height: 60px; margin-top: 3px;}
.zw ul li img{ float: left; margin:13px 20px  0px 40px;}
.zw ul li span{ float: left; font-size: 16px; color: #333;}
.bg_color1{ background: #fef5e6;}
.bg_color2{ background: #f8fbda;}
.bg_color3{ background: #e7effc;}
.bg_color4{ background: #fdecef;}
.bg_color5{ background: #f3ecff;}
.bg_color6{ background: #eefefb;}
.bg_color7{ background: #f8fbda;}
.bg_color8{ background: #fdecef;}
.bg_color1 a:hover span{ color: #d69a36;}
.bg_color1 a:hover span{ color: #8a9804;}
.bg_color2 a:hover span{ color: #8a9804;}
.bg_color3 a:hover span{ color: #3c69b2;}
.bg_color4 a:hover span{ color: #fb4464;}
.bg_color5 a:hover span{ color: #8842ff;}
.bg_color6 a:hover span{ color: #41d3b8;}
.bg_color6 a:hover span{ color: #8a9804;}
.bg_color6 a:hover span{ color: #3c69b2;}
.zf_img{ margin-top: 15px; display: block; width: 100%; height: 99px;}
.zf_img img{ width: 100%;}
.links{ width: 1200px; height: 110px; background: #fff; margin: 25px auto 0 auto;  border-radius: 5px 5px 0px 0px; position: relative;}
.links h2{ font-size: 18px; color: #2c7bd7; font-weight: bold; float: left; line-height: 54px; margin-left: 20px;}
.links_a{ /*width: 315px;*/ width: 1090px;float: left;}
.links_a ul li{ float: left; margin-left: 25px; line-height: 54px;}
.links_a ul li img{ float: left; margin: 15px 5px 0px 0px;}
.links_a ul li a{ font-size: 16px; color: #333;}
.links_a ul li a:hover{ color: #0458bc;}
.links_more{ width: 735px; float: left;     position: relative;}
.links_more ul{
    position: absolute;}
.links_more ul li{ float: left;    margin-left: 60px; }
.links_more ul li span{  font-size: 16px; color: #333; line-height: 54px;}
.links_more .links_box{ display: none; width: 1200px; z-index: 9999; top: -150px; position:absolute; height: 150px;    left: -425px; background: #fff; } 
.links_box table tr td{ height: 35px; line-height: 35px; color: #333; font-size: 16px; padding: 5px 15px;}
.links_box table tr td a:hover{ color: #0458bc;}
.links_more ul li:hover .links_box{display: block;}
.footer{ width: 100%;
    height: 130px;
    background: #0458bc;
    clear: both;}
.foot{ width: 1200px; margin: 0 auto;}
.foot_ul{ width: 315px; float: left;  margin-top: 35px;}
.foot_ul ul li{ float: left;     line-height: 16px; height: 16px; border-right: 1px solid #fff; margin-left:10px; padding-right: 10px;}
.foot_ul ul li:last-child{ border: none;}
.foot_img{ float: left;margin-top: 24px;margin-left: 140px;}
.foot_ul ul li a{ color: #fff; font-size: 14px;}
.foot_img img{float: left;    margin-left: 25px;
    margin-top: 15px;}
.foot_p{ float: right;    margin-top: 16px;margin-right: 140px;}
.foot_p p{ color: #fff; font-size: 14px; line-height: 180%;}
/*走进新绛*/
.introduce{ width: 100%; height: auto; overflow: hidden;    margin-top: 15px;}
.introduce .intr_tit{ width: 182px; float: left;  margin: 35px 30px  0px 0px;}
.introduce .intr_p{ width: 535px; float: left;}
.intr_p ul{ margin-top: 12px;}
.introduce .intr_p p{ font-size: 16px; color: #333; line-height: 180%; }
.introduce ul li{ float: left; background: url(../images/ico29.png;vpn_img) left center no-repeat; text-indent: 20px; margin-left: 38px;}
.introduce ul li:first-child{ margin-left: 0px;}
.introduce ul li a{ font-size: 14px; font-weight: bold; color: #0458bc;}
.introduce ul li a:hover{ text-decoration: underline;}
.intr_img{ float: right;}
.intr_bor{ width: 100%; height: 13px;background: url(../images/ico33.png;vpn_img) repeat; clear: both; margin: 10px 0px;}
.zj_center{ width: 100%; height: auto; overflow: hidden; clear: both;}
.center_left{ width: 565px;  height: 154px; float: left; background: url(../images/ico31.png;vpn_img) no-repeat;;}
.center_left a{color: #0458bc;}
.center_left h2{ clear: both; font-size: 30px; color: #0458bc; font-weight: bold; margin: 30px 0px 0px 30px;}
.center_left ul{ float: left; margin: 20px 0px 0px 30px;}
.center_left ul li{ width: 60px; float: left; text-align: center; margin-right: 10px;}
.center_left ul li a p{ font-size: 12px; color: #5187ba;}
.zj_more{float: left; width: 113px; margin: 19px 0px 0px 10px; height: 33px; background: #78b1e6; border-radius: 5px; text-align: center; line-height: 33px; }
.zj_more a{color: #fff; font-size: 14px;}
.center_right{ width: 565px; height: 154px; float: right; background: url(../images/ico32.png;vpn_img) no-repeat;;}
.center_right a{color: #0458bc;}
.center_right h2{ clear: both; font-size: 30px; color: #0458bc; font-weight: bold; margin: 30px 0px 0px 30px;}
.center_right ul{ float: left; margin: 20px 0px 0px 30px;}
.center_right ul li{ width: 60px; float: left; text-align: center; margin-right: 10px;}
.center_right ul li a p{ font-size: 12px; color: #5187ba;}
.center_right ul li a:hover p,.center_left ul li a:hover p{ color: #0458bc;}
.zj_news{ width: 100%; height: auto; margin-top: 10px; overflow: hidden; clear: both;}
.zj_news{width: 100%; height: auto; overflow: hidden;}
.zjnews_box{ width: 565px; float: left;}
.zjnews_tit{ width: 100%; }
.zjnews_tit h2{width: 82px; font-size: 20px; color: #0458bc; padding-bottom: 10px; display: block; font-weight: bold; border-bottom: 3px solid #0458bc;}
.zj_bor{ width: 100%; height: 1px; background: #dddddd;}
.zjnews_list{ width: 100%; height: auto; overflow: hidden;}
.zjnews_list ul li{background: url(../images/ico34.png;vpn_img) left center no-repeat; margin-top: 3px;  text-indent: 15px; clear: both; height: 30px;}
.zjnews_list ul li a{ float: left; font-size: 16px; color: #333;}
.zjnews_list ul li a:hover{ color: #0458bc;}
.zjnews_list ul li span{ float: right;font-size: 14px; color: #999999;}
.right{ float: right;}
.left{ float: left;}

.tsyq h2{clear: both;font-size: 30px;color: #0458bc;font-weight: bold;/*margin: 30px 0px 0px 30px;*/}
.tsyq a{color: #0458bc;}


/*news.html*/
.box01{width: 446px;height: 250px;overflow: hidden;position: relative;}
.box01-1 ul li{width: 446px;height: 250px;position: relative;overflow: hidden;}
.box01-1 ul li img{display:block;width: 446px; height: 250px;}
.box01-1 ul li h2{position: absolute;left: 0;bottom: 0;height: 40px;width:300px;background: rgba(125,125,120,.4);text-indent: 1em; padding-right:500px ;font-size: 15px;line-height: 40px;text-overflow: ellipsis;overflow: hidden;
                white-space: nowrap;font-weight: normal;color: ghostwhite}
.box01-2{position: absolute;right: 10px;bottom: 14px;}
.box01-2 ul li{float:left;width: 12px;height: 12px;overflow: hidden; margin: 0 5px; border-radius: 50%; background: rgba(0,0,0,0.5);text-indent: 100px;cursor: pointer;}
.box01-2 ul .on{background: rgba(255,255,255,0.6);}
.box01-3 span{position: absolute;color: white;background: rgba(125,125,120,.3);width: 30px;height: 40px; top:50%; font-family: "宋体";line-height: 40px;font-size:30px;margin-top: -40px;
                text-align: center;cursor: pointer;}
.box01-3 .prev{left: 0px;}
.box01-3 .next{right: 0px;}
.box01-3 span::selection{background: transparent;}
.box01-3 span:hover{background: rgba(125,125,120,.8);}
.news_tab01{ width: 446px; float: left; margin: 20px 0;}
.top01{float:left; margin: 0 0 15px 26px; width:690px; height: 117px;}
.top01 h1{ font-family:"黑体"; font-size:27px; font-weight:bold; text-align:center; color:#dd0000; padding:10px 0 10px; }
.top01 h1 a,.top01 h1 a:link,.top01 h1 a:hover,.top01 h1 a:visited{ color:#dd0000 }
.top01 p{ line-height:22px; color:#7a7a7a; text-indent:2em; font-size:16px; }
.top01 p a,.top01 p a:link,.top01 p a:hover,.top01 p a:visited{ color:#da3e43 }
.news_tab02{ width: 690px; float: left; margin: 0 0 15px 26px;}
.news_tab02 .nav {display:block;width:100%;padding:0;margin:0;list-style:none; /*! width: 444px; */ height: 34px; background: #f7f7f7; border: 1px solid #ebebeb;}
.news_tab02 .nav  .selected{background:#2c7bd7; color:#fff !important; font-weight: bold; width:113px;display: block;font-size: 16px;height: 33px;line-height: 33px;text-align: center;}
.news_tab02 .pic{float: left; margin: 10px 10px 0 0;}
.news_tab02 .pic img{width:273px; height:169px; }
.news_tab02 .pic p{width:273px; height: 33px; background:#2c7bd7; color:#fff; text-align: center;margin: -33px 0 0 0;position: relative;font-size: 16px;line-height: 33px;}

/*互动*/
.news_tab03{ width: 100%; float: left; margin: 0 0 15px 0;font-size: 16px;}
.news_tab03 .nav {display:block;width:100%;padding:0;margin:0;list-style:none; /*! width: 444px; */ height: 34px; background: #f7f7f7; border: 1px solid #ebebeb;}
.news_tab03 .nav  .selected{background:#2c7bd7; color:#fff !important; font-weight: bold; width:113px;display: block;font-size: 16px;height: 33px;line-height: 33px;text-align: center;}
.zxftGqc_index img{
    display:block;
    width:164px;
    height:114px;
}
.zxftGqc_index .r{
    width:266px;
    padding-top:8px;
}
.tabGqc03 th{
    font-size:16px;
    font-family:"Microsoft Yahei";
    font-weight:normal;
    color:#cd352f;
    vertical-align:top;
}
.tabGqc04{margin-top: 10px;}
.tabGqc04 th{
    background:#5a9ee5;
    height:33px;
    border-right:#ffffff solid 1px;
    text-align:center;
    font-family:"Microsoft Yahei";
    font-size:16px;
    color:#fff;
    font-weight:normal;
}
.tabGqc04 td{
    text-align:center;
    height:37px;
    color:#666666
}
.tabGqc04 .sp01{
    background:#f0f5fb;
}
.tabGqc04 .sp02{
    background:#d8e8fa
}
.tabGqc04 td a,.tabGqc04 td a:link,.tabGqc04 td a:visited{
    color:#666666
}
.tabGqc04 td a:hover{
    color:#E50211
}
.tabGqc05{
    background:#cae6ef
}
.tabGqc05 th.sp{
    background:#98daf0;
    width:121px;
    font-family:"Microsoft Yahei";
    font-weight:normal;
    color:#007faa;
    font-size:16px;
    text-align:center;
}
.list09Gqc{
    padding-left:28px;
}
.list09Gqc li{
    float:left;
    display:inline;
    margin-right:12px;
}
.btnGqc01{
    background:url(../images/btnGqc01.gif;vpn_img) no-repeat;
    width:72px;
    height:26px;
    border:none;
    cursor:pointer;
}
.tabGqc05 td table th{
    text-align:right;
    font-size:14px;
    font-weight:normal;
}
.tabGqc05 td table td{
    padding:7px 0;
    font-size:14px;
    color:#cf0000
}
.list10Gqc{
    margin-right:-20px;
}
.list10Gqc li{
    float:left;
    display:inline;
    margin-right:20px;
    font-size:20px;
    font-family:"Microsoft Yahei";
}
.list10Gqc li a{
    display:block;
    float:left;
    width:103px;
    height:55px;
    padding:25px 0 0 72px;
}
.list10Gqc li.sp01 a{
    background:#19b8ee url(../images/pngGqc32.png;vpn_img) no-repeat 25px 25px;
}
.list10Gqc li.sp02 a{
    background:#4b91ef url(../images/pngGqc33.png;vpn_img) no-repeat 25px 25px;
}
.list10Gqc li.sp03 a{
    background:#eba814 url(../images/pngGqc34.png;vpn_img) no-repeat 23px 25px;
}
.boxGqc03{ font-size: 16px; width:100%; margin-bottom: 15px; }
.boxGqc03 h2{ color:#fff; padding:20px 0; background:#5a9ee5; width:10%; text-align: center; float: left; font-size: 16px;font-weight:bold; }
.boxGqc03 table{background:#f0f5fb; width:90%; float: left;}
.boxGqc03 table td{ padding:16px 14px; }
.boxGqc04{ font-size: 16px; width:100%; margin-bottom: 15px; }
.boxGqc04 h2{ color:#fff; padding:32px 0; background:#5a9ee5; width:100px; /*! text-align: center; */ float: left; font-size: 16px;font-weight:bold;}
.boxGqc04 table{background:#f0f5fb; width:590px; float: left; padding:14px 0;}
.boxGqc04 table td{ padding:0px 14px; }
.icon_link{width:100%;}
.icon_link li{float: left; width:33.33%;text-align: center;}

/*列表页*/
.boxGqc01 h2 ol li.cur{
    height:38px;
    border-bottom:#186ec7 solid 2px;
    color:#0c60c0;
    font-size: 22px;
    line-height: 33px;
    padding: 0 10px 0 10px;
    font-weight: bold;
}
.boxGqc01 h2 ol li.cur a,.boxGqc01 h2 ol li.cur a:link,.boxGqc01 h2 ol li.cur a:hover,.boxGqc01 h2 ol li.cur a:visited{
    color:#2278cc;
}
.position_ny{
    color:#a4a4a4;
    font-size:15px;
    background:url(../images/iconGqc01.gif;vpn_img) no-repeat left 15px;
    padding:8px 0 8px 21px;
    height:42px;
    background-color: #eee;
    margin-bottom: 20px;
}
.position_ny a:link,.position_ny a:visited{
    color:#a0a0a0;
}
.position_ny a:hover{
    color:#bf0707;
}
.List_list li{
    line-height:45px;
    font-size:16px;
    border-bottom:#cfcfcf dashed 1px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.List_list li span{
    color:#9d9d9d
}
.boxGqc04{
    background:#e9f5ff;
}
.boxGqc04 h2{
    height:46px;
    background:#4ea2f3;
    font-size:19px;
    padding:12px 17px;
    float: left;
    width: 100%;
}
.boxGqc04_con{
    padding:10px 20px;
}
.boxGqc044_con{
    padding:10px 14px;
}
.list12Gqc li{
    font-family:"Microsoft Yahei";
    line-height: 33px;
}
.list12Gqc li a,.list12Gqc li a:link,.list12Gqc li a:visited{
    color:#4977a5
}
.list12Gqc li a:hover{
    color:#E50211
}

/*内容页*/
.ConBox_nr {
    margin:10px 86px 0;
    padding-bottom:10px;
}
.ConBox_nr h1 {
    font-family:"微软雅黑","宋体";
    font-size:32px;
    line-height:32px;
    padding:20px 0 15px;
    text-align:center;
    font-weight:normal
}
.ConBox_nr h3.subtitle {
	font-family: "微软雅黑","宋体";
	font-size: 22px;
	line-height: 24px;
	padding: 20px 0 15px;
	text-align: center;
	font-weight: normal;
 }
.ConBox_nr .subhead {
    margin:0 0 12px;
    font-size:14px;
    text-align:center;
}
.ConBox_nr #longtitle{
    margin:0 0 12px;
    font-size:14px;
    text-align:center;
}
.ConBox_nr .explain {
    padding:8px 0 6px;
    line-height:30px;
    font-family:"宋体";
    font-size:12px;
    color:#898989;
    text-align:center;
}
.ConBox_nr .small_title{
   padding-top:15px;
   text-align:center;
   font-size:20px;
   font-family: "微软雅黑","宋体";
   color:#666
}
.ConBox_nr .explain em {
    font-family:'Lucida Sans Unicode', Tahoma, Helvetica, Arial, sans-serif;
    color:#666666;
}
.Big, .Middle, .Small, .Print, .Close, .Favorite {
    cursor:pointer;
}
.ConBox_nr #Zoom {
    border-top:1px solid #E0E0E0;
    border-bottom:1px solid #E0E0E0;
    padding:20px 0;
    margin:10px auto;
        *padding-bottom:15px;
    line-height:35px;
    font-size:16px;
    overflow-x:auto;
    overflow-y:hidden;
}
.ConBox_nr #Zoom table {
    margin:auto;
}
.ConBox_nr #Zoom p {
    margin:15px 0 0;
}
.ConBox_nr #Zoom img {
    margin:5px 10px;
}
.ConBox_nr #Zoom p.player {
    margin:0 0 10px;
    text-align:center;
}
.ConBox_nr #Zoom a:link {
    color:#0155BD;
    text-decoration:underline;
}
.ConBox_nr #Zoom a:visited {
    color:#810081;
    text-decoration:underline;
}
.ConBox_nr #Zoom a:hover {
    color:#0155BD;
    text-decoration:none;
}
.ConBox_nr .editor {
    margin:10px 15px;
    font-weight:bold;
    font-size:14px;
    text-align:right;
}
.ConBox_nr .aboutlink h2{
    color:#1174b4;
    padding:7px 0 7px 8px;
}
.ConBox_nr .aboutlink h2 a:link,.ConBox_nr .aboutlink h2 a:hover.ConBox_nr .aboutlink h2 a:visited{
    color:#1174b4
}
/*message*/
 .hdjl_l{
    width:100%;
    overflow:hidden;
}
.hdjl_r{
    width:750px;
    overflow:hidden;
}
.hdjl_l h3{
    background-color:#4ea2f3;
    height:46px;
    padding:11px 0 0 15px;
    position:relative;
    z-index:99;
    font-size: 19px;
    font-weight: bold;
    line-height: ;
}
.hdjl_l dl{
    background:url(../images/shadow.gif;vpn_img) no-repeat left bottom;
    padding-bottom:15px;
    margin-top:-1px;
}
.hdjl_l dl dt{
    height:40px;
    line-height:40px;
    border-top:#cbcbcb dashed 1px;
    background:#f2f2f2 url(../images/icon08.gif;vpn_img) no-repeat 10px center;
    padding-left:28px;
    color:#333333;
    font-size: 15px;
}
.hdjl_l dl dt a:link,.hdjl_l dl dt a:hover,.hdjl_l dl dt a:active,.hdjl_l dl dt a:visited{
    color:#333333
}
.hdjl_l dl dt.cur{
    color:#1c6295;
    font-weight:bold;
    background:#ffffff url(../images/icon09.gif;vpn_img) no-repeat 10px center;
}
.hdjl_l dl dt.cur a:link,.hdjl_l dl dt.cur a:hover,.hdjl_l dl dt.cur a:active,.hdjl_l dl dt.cur a:visited{
    color:#1c6295
}
.table2 {background:#FFFFFF;line-height: 40px;}
.table2 th {background:#F5F5F5;font-weight: 100;text-align: right;}
.table2 td {background:#FAFAFA;padding: 5px;}
.input1 {border: 1px solid #CCCCCC;height: 31px;vertical-align: middle;}
.input3 {border: 1px solid #DEA303;height: 20px;line-height: 20px;padding: 0 10px;}
.input4 {border: medium none;height: 23px;text-align: center;width: 90px;}
.table2 textarea {border: 1px solid #CCCCCC;font-size:12px;}
.table2 img {margin-right: 10px;vertical-align: middle;}
.table2 input {vertical-align: middle;}
.table2 span {margin:5px;}

.table_interact{ background:#fae5b4; margin-top: 10px;}
.table_interact th{ background:#f6f6f6; color:#5c5c5c; line-height:23px; text-align:center; font-weight:bold; padding: 5px;}
.table_interact td{ background:#fff; line-height:23px; padding: 5px;}

/*map*/
.boxSc01{
    position:relative;
}
.boxSc01 h2{
    height:46px;
    background:url(../images/boxSc01_h2_bg.gif;vpn_img) repeat-x left bottom;
}
.boxSc01 h2 ol li{
    float:left;
    height:46px;
    line-height:45px;
    font-size:19px;
    padding:0 11px;
}
.boxSc01 h2 ol li.cur{
    font-weight:bold;
    color:#396aaa;
    border-bottom:#396aaa solid 2px;
}
.boxSc01 h2 ol li.cur a:link,.boxSc01 h2 ol li.cur a:hover,.boxSc01 h2 ol li.cur a:visited{
    color:#396aaa
}
.list_wzdt{
    margin: 20px;
}
.list_wzdt li{
    float:left;
    width:25%;
    line-height:35px;
    text-indent:20px;
    background:url(../images/icoSc09.png;vpn_img) no-repeat left center;
}


@media (max-width: 768px) {
.sv_newalert,.top,.logo_right,.yc_rightnav,.links,.foot_img{
	display:none;
}
.logo{
	width:100%;
}
.logo .logo_left img{
	width:90%;
	height:auto
}
.nav{
	height:auto;
}
.nav_center{
	width:100%;
}
.nav_center ul li{
	width: 33%;
        background-color: #2c7bd7;
        border-right: #6fa2da 1px solid;
        border-bottom: #6fa2da 1px solid;
		margin: 0 0;
}
.nav_center ul li a{
	width:100%;
	padding:0;
	text-indent:0px;
	text-align:center;
	background:none !important;
	font-size:14px;
	border:none;
	height:40px;
	line-height:40px;
}
.mian{
	width:100%;
	padding:20px 8px;
}
.main_left,.news_img,.email,.statistics,.lb,.main_right{
	width:100%;
	float:none
}
.box{
	width:100%;
}
.box-1 ul li img{
	width:100%;
}
.box-1 ul li h2{
	width:100%;
	padding:0
}
.news_tab,.news_tab01{
	width:100%;
	float:none;
	margin-top:1em
}
.list ul li a{
	width:85%;
	height:30px;
	overflow:hidden;
}
.email{
	margin-top:10px;
}
.email ul li{
	width:48%;
	margin-top:15px;
	margin-bottom:0;
}
.email ul li.left{
	float:left
}
.email ul li.right{
	float:right
}
.statistics{
	margin-top:1em;
	overflow:hidden
}
.sta_left{
	width:20%;
}
.sta_left img{
	width:100%
}
.sta_right{
	width:80%;
}
.target{
	width:100%
}
.lb,.main_right{
	margin-top:1em
}
.main_right .zw .zfxxgk_h2,.foot{
	width:100%
}
.footer{
	height:auto
}
.foot_p{
	float:none;
	padding:10px 25px 0;
	margin-top:0
}
.left,.box01{
	width:100%;
	float:none;
}
.box01-1 ul li{
	width:100%
}
.box01-1 ul li img{
	width:100%
}
.top01{
	float:none;
	width:100%;
	height:auto;
	margin:0;
}
.news_tab02{
	width:100%;
	float:none;
	margin:1em 0 0 
}
.introduce .intr_tit{
	width:25%;
	margin-right:10px;
}
.introduce .intr_p{
	width:70%;
}
.introduce .intr_p p{
	font-size:14px
}
.intr_img{
	float:none;
}
.introduce ul li{
	width:33.3%;
	margin:0 0 10px 0
}
.center_left,.center_right{
	width:100%;
}
.center_right{
	margin-top:1em
}
.zjnews_box{
	width:100%;
	float:none;
	margin-top:1em
}	
.w266,.w800,.w446,.w690{
	width:100% !important
}
.list_page{
	height:auto !important;
	margin:10px 0;
}
.list_page span{
	margin-top:15px;
}
.zxftGqc_index img{
	width:38%;
	height:auto;
	float:left
}
.zxftGqc_index .r{
	width:60%
}
.boxGqc03 h2{
	width:100%
}
.boxGqc03 table{
	width:100%
}
.xjbh_ipt{
	width:100% !important
}
.ConBox_nr{
	margin:10px;
}
.ConBox_nr h1{
	font-size:24px
}
.mailbox{ width:100% !important}
.mailbox_content dl{
	width:100% !important
}
.mailbox_content dt{
	width:25% !important
}
.mailbox_content dd{
	width:75% !important;
} 
.mailbox_content dd .ipt{
	width:99% !important
}
.mailbox_content dd #code{
	width:50% !important
}
.login_btn{
	width:100% !important
}
}
/* 领导之窗 */
.list01 .tit01{
	height:36px;
	line-height:36px;
	border-bottom:1px solid #dedede
}
.list01 .tit01 a{
	height:35px;
	display:inline-block;
	font-size:18px;
	padding:0 10px
}
.list01 .tit01 a{
	height:35px;
	display:inline-block;
	font-size:18px;
	padding: 0 10px;
	margin: 0 38px;
}
.list01 .tit01 a:hover,
.list01 .tit01 a.hover,
.list01 .tit01 a.cur{
	color:#0458bc;
	border-bottom:2px solid #0458bc;
	font-weight:bold
}
.leftNav{
	width:300px;
	border:1px solid #dedede
}
.leftNav ul>li{
	width:100%;
	line-height:40px;
	text-align:center;
	margin-bottom:10px;
	background-color:#f8f8f8
}
.leftNav ul>li>ul{
	background-color:#fbfbfb;
	display:none
}
.leftNav ul>li.cur>ul{
	display:block
}
.leftNav ul>li>ul>li{
	height:30px;
	line-height:30px;
	margin:0;
	font-size:14px
}
.leftNav ul>li>ul>li>a:hover{
	background-color:#4897D7
}
.leftNav ul>li>a{
	display:block
}
.leftNav ul>li>a:hover,
.leftNav ul>li.cur>a{
	background-color:#0458bc;
	color:white
}
.leftNav ul>li>a:hover,
.leftNav ul>li.curl>a{
	background-color:#0458bc;
	color:white
}
.rightCon{
	width:870px;
	border:1px solid #dedede
}
.rightCon .title{
	width:100%;
	height:40px;
	line-height:40px;
	background-color:#f6f6f6
}
.rightCon .title>h3{
	float:left;
	display:block;
	width:250px;
	text-align:center;
	color:white;
	background-color:#0458bc
}
.rightCon .list01 li{
	line-height:35px;
	height:35px;
	color:#777;
	text-indent:10px;
	background:url(../images/dot.gif;vpn_img) left center no-repeat
}
.rightCon .list01 li:hover{
	background-color:#f9f9f9
}
.rightCon .list01 li a{
	color:#555
}
.leftNav ul>li.cur{
    font-weight: bold;
    color: #0350a0;
}
@media screen and (max-width: 800px){
   
   .w1200,
   .slide01,
   .w390,
   .w300,
   .w430,
   .slide02 .bd,
   .copyright,
   .slide05,
   .introTab,
   .box_a01,
   .box_a01 div.pd20000,
   .leftNav,
   .rightCon,
   .rightCon div.fr{
	   width:100% !important;
	   box-sizing:border-box
   }
   
   .banner>img{
	   width:90%;
	   height:auto;
	   vertical-align:middle
   }
   
   .main>.pd20{
	   padding:5px
   }
   .list01.w390,
   .rightCon div.fr{
	   height:auto !important
   }
   .list01 > a{
	   width:50%;
	   box-sizing:border-box;
	   border:1px solid white
   }
   
   .rightCon{
	   margin-top:1em
   }
   .list01 .tit01{
	   height:auto
   }
   .ldPic img{
	   width:100%;
	   height:auto
   }
   .textCon>.pd20{
	   padding:5px
   }
   
	
	
}





.syfdgknr{
    width: 400px;
    float: left;
}
.syfdgknrlu{
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    height: 34px;
    background: #f7f7f7;
    border: 0px solid #ebebeb;
}
.syfdgknrli{
    float: left;
    width: 150px;
}
.syfdgknra{
    float: left;
    width: 150px;
    display: block;
    line-height: 34px;
    text-decoration: none;
    font-size: 16px;
    color: #333;
    text-align: center;
    background: #2c7bd7;
    color: #fff !important;
    font-weight: bold;
}
