@charset "utf-8";
/* 初始化CSS */
*{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:bold;}
fieldset, img{border:none; vertical-align:middle;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
ul, ol{list-style:none;}
li{list-style-type:none;}
input{padding-top:0; padding-bottom:0; font-family: "SimSun",Arial,sans-serif;}
select, input{vertical-align:middle;}
select, input, textarea{font-size:12px;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{font-family: "SimSun",Arial,sans-serif; resize:none;}
body{font:12px "Microsoft YaHei","SimSun",Arial,sans-serif; color:#333; background:#fff;}
a{text-decoration:none; color:inherit;}
i, em{ font-style:normal;}
.clearfix:after{ display:block; visibility:hidden; clear:both; height:0; content:"";}
.clearfix{zoom:1;}
.fl{ float:left;}
.fr{ float:right;}
.auto{ margin-left:auto; margin-right:auto;}

/*小号文字  scale以12号字体为基准 需写实际字号大小*/
.font_adjust{-webkit-text-size-adjust:none;}
.font_scale8{ -webkit-transform: scale(0.66);}
.font_scale10{ -webkit-transform: scale(0.83);}
.font_lc{-webkit-transform-origin:left center;}
.font_rc{-webkit-transform-origin:right center;}
.font_up{text-transform:uppercase;}

/*transition*/
.tran200{-webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; transition:all 0.2s linear;}
.tran300{-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; transition:all 0.3s linear;}
.tran400{-webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; transition:all 0.4s linear;}
.tran500{-webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; transition:all 0.5s linear;}
.tran1000{-webkit-transition:all 1s linear; -moz-transition:all 1s linear; transition:all 1s linear;}

/*网页限定宽度*/
.con_1002{ position:relative; margin:0 auto; width:1002px;}
.con_1002:after{content:""; display:block; height:0; clear:both;}


.header{ width:100%;min-width:1002px; height:120px;}
.header .logo{ height:120px; line-height:120px;}
.header .logo img{ vertical-align:middle; max-height:120px;}

.header .swsysc{font-family:'Microsoft YaHei'; font-size:12px; color:#666; margin-top:5px; text-align:right;}
.header .swsysc a{ color:#666; margin:0 5px;}
.header .swsysc a:hover{ color:#0157b0;}
.header .search{ width:189px; height:26px; font-size:0; margin-top:35px; box-shadow:1px 1px 3px #9d9d9d;}
.header .search .search-text{ display:inline-block; *display:block; *zoom:1; width:138px; height:24px; line-height:24px; background:#f5f5f5; border:1px solid #e6e6e6; border-right:none; font-family:'Microsoft YaHei'; font-size:12px; color:#808080; padding:0 10px;}
.header .search .search-but{ display:inline-block; *display:block; *zoom:1; width:30px; height:26px; background:url(/images/search-but.jpg) no-repeat center center; border:none; cursor:pointer;}


.nav{ height:40px; line-height:40px;position:relative; z-index:3; background:url(/images/nav-bg.png); box-shadow:0 5px 5px #c6c6cf;}
.nav .nLi{ float:left; position:relative; display:inline; width:125.25px; text-align:center;}
.nav .nLi h3{ position:relative; text-align:center;}
.nav .nLi h3:before{ content:""; position:absolute; left:0; top:10px; width:1px; height:20px; background:#012e5c;}
.nav .nLi h3:after{ content:""; position:absolute; right:0; top:10px; width:1px; height:20px; background:#0178f3;}
.nav .nLi h3 a{ display:block; font-family:'Microsoft YaHei'; font-size:14px; color:#fff; font-weight:normal;}
.nav .nLi.on h3 a{ color:#fff;   }
.nav .nLi:hover h3{ background: url(/images/nav-current-bg.png) no-repeat center bottom;}
.nav .nLi:first-child h3:before{ display:none;}
.nav .nLi:last-child h3:after{ display:none;}
.nav .sub{ display:none; width:100%; left:0; top:40px; position:absolute; background:#0157b0;  line-height:40px; padding:10px 0; border-bottom-left-radius:5px; border-bottom-right-radius:5px; overflow:hidden;}
.nav .sub li{ zoom:1; text-align:center;}
.nav .sub a{ display:block; padding:0 10px;font-family:'Microsoft YaHei'; font-size:13px; color:#fff; }
.nav .sub a:hover{ background:#0149a3; color:#fff;  }


.banner{ height:396px; overflow:hidden; position:relative;}
.banner .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.banner .hd ul li.on{ background:#f00; color:#fff; }
.banner .bd{ position:relative; height:396px; z-index:0;}
.banner .bd li{ zoom:1; vertical-align:middle; }
.banner .bd img{ width:100%; height:100%; display:block;  }
.banner .prev,
.banner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(/images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.banner .next{ left:auto; right:3%; background-position:8px 5px; }
.banner .prev:hover,
.banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }


.notice{ position:relative; height:36px; line-height:36px; overflow:hidden; background:url(/images/notice-bg.jpg);}
.notice h3{ float:left; height:36px; line-height:36px; background:url(/images/notice-ico.png) no-repeat left center; padding-left:30px; margin:0 20px; font-family:'Microsoft YaHei'; font-size:14px; color:#333; font-weight:normal;}
.notice .bd{ float:left; height:36px; line-height:36px;}
.notice .bd .tempWrap{ width:830px !important; }
.notice .bd ul{ overflow:hidden; zoom:1; }
.notice .bd ul li{ margin-right:50px; float:left; height:36px; line-height:36px; text-align:left; _display:inline; width:auto !important; font-family:'Microsoft YaHei'; font-size:12px; color:#ec2323; max-width:100%; display:block; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.notice .bd ul li a{ color:#ec2323;}
.notice .bd ul li a:hover{ color:#f00;}

.intitle{ height:35px; background:url(/images/intitle-bg.jpg);}
.intitle h3{ float:left;}
.intitle h3 b{ display:block; float:left; height:34px; line-height:34px; background:#0157b0; font-family:'Microsoft YaHei'; font-size:14px; color:#fff; font-weight:normal; padding:0 22px; border:1px solid #adc9d8; border-right:none; box-shadow:0 3px 3px #b2b2b2;}
.intitle h3:after{ content:""; display:block; float:left; width:32px; height:36px; background:url(/images/intitle-h3-after.png) no-repeat;}
.intitle span{ float:right; font-family:'Microsoft YaHei'; font-size:14px; color:#666; padding:10px 5px 0 0;}
.intitle span a{ color:#666;}
.intitle span a:hover{ color:#0157b0;}

.intitle2 h3{ float:left; height:34px; line-height:34px; text-align:center; padding:0 15px; background:#e5f6ff; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; font-family:'Microsoft YaHei'; font-size:14px; color:#4c4c4c; font-weight:normal;}


.bzjs{ width:714px; margin:10px 0 0 0; border:1px solid #e9ecf4;}
.bzjs .incont{ margin:10px 20px 10px 10px; }
.bzjs .bzjspic{ float:left; width:320px; height:213px;}
.bzjs .bzjstxt{ float:right; width:345px; font-family:'Microsoft YaHei'; font-size:14px; color:#4c4c4c; line-height:24px; text-indent:2em; text-align:justify; padding-top:10px;}
.bzjs .bzjstxt a{ color:#0157b0; }
.bzjs .bzjstxt a:hover{ color:#f00; }

.hykx{ width:714px; margin:10px 0 0 0; border:1px solid #e9ecf4;}
.hykx .incont{ margin:20px 23px 19px 23px; }
.hykx .first{ height:100px;}
.hykx .first .pic{ position:relative; z-index:1; float:left; width:134px; height:100px; overflow:hidden; margin-right:20px;}
.hykx .first .pic img{ position:relative; z-index:2; width:100%; height:100%; -webkit-transition:all 0.5s linear; transition:all 0.5s linear;}
.hykx .first .pic img:hover{-webkit-transform:scale(1.1); transform:scale(1.1);}
.hykx .first .txt{ width:514px; float:left;}
.hykx .first .txt span{ display:block; font-family:'Microsoft YaHei'; font-size:12px; color:#0157b0; padding:12px 0 2px 0; }
.hykx .first .txt h6{ font-family:'Microsoft YaHei'; font-size:16px; color:#333; font-weight:bold; line-height:24px; width:100%; display:block; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;-webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.hykx .first .txt h6:hover{-webkit-transform:translateX(-6px); transform:translateX(-6px);}
.hykx .first .txt h6 a{ color:#333;-webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.hykx .first .txt h6 a:hover{ color:#0157b0;}
.hykx .first .txt p{ font-family:'Microsoft YaHei'; font-size:12px; color:#4d4d4d; height:36px; line-height:18px; text-align:justify; width:100%; overflow:hidden; margin-top:5px;}
.hykx ul{ margin:14px 0 0 0; height:120px;}
.hykx ul li{ overflow:hidden; height:24px; line-height:24px; background:url(/images/in-news-list-ico.png) no-repeat left center; border-bottom:1px dotted #d9d9d9;}
.hykx ul li p{ float:left; font-family:'Microsoft YaHei'; font-size:12px; color:#4c4c4c; padding-left:18px; width:540px; display:block; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;-webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.hykx ul li p:hover{-webkit-transform:translateX(-5px); transform:translateX(-5px);}
.hykx ul li p a{ color:#4c4c4c;}
.hykx ul li p a:hover{ color:#0157b0;}
.hykx ul li span{ float:right; font-family:'Microsoft YaHei'; font-size:12px; color:#a6a6a6;}

.zscx{ width:274px; margin:10px 0 0 0; border:1px solid #e9ecf4;}
.zscx .incont{ margin:26px 23px 23px 23px; }
.zscx .query p{ margin-bottom:18px;}
.zscx .query .label{ display:block; float:left; width:74px; height:30px; line-height:30px; text-align:right; font-family:'Microsoft YaHei'; font-size:14px; color:#4c4c4c;}
.zscx .query .text{ display:block; float:left; width:128px; height:28px; line-height:28px; border:1px solid #ccc; padding:0 10px; font-family:'Microsoft YaHei'; font-size:14px; color:#4c4c4c;}
.zscx .query .select{ display:block; float:left; width:148px; height:28px; line-height:28px; border:1px solid #ccc; font-family:'Microsoft YaHei'; font-size:14px; color:#4c4c4c;}
.zscx .query .button{ display:block; float:left; width:58px; height:28px; line-height:28px; border:1px solid #c3cebb; background:#103a66; border-radius:3px; box-shadow:1px 1px 3px #969696; font-family:'Microsoft YaHei'; font-size:14px; color:#fff; cursor:pointer;}

.lxfs{ width:274px; margin:10px 0 0 0; border:1px solid #e9ecf4;}
.lxfs .incont{ margin:22px 0 43px 10px; }
.lxfs .address{ width:256px; height:266px; background:url(/images/inlxwm-bg.jpg) no-repeat; font-family:'Microsoft YaHei'; font-size:12px; color:#4c4c4c; line-height:22px; padding:15px 30px 0 22px; box-sizing:border-box;}


.barads{ width:1002px; height:100px; margin-top:10px; overflow:hidden; position:relative;}
.barads .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.barads .hd ul{ overflow:hidden; zoom:1; float:left;  }
.barads .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.barads .hd ul li.on{ background:#0157b0; color:#fff; }
.barads .bd{ position:relative; height:100%; z-index:0; }
.barads .bd li{ zoom:1; vertical-align:middle; }
.barads .bd img{ width:1002px; height:100px; display:block; }


.zxbz{ width:714px; margin:10px 0 0 0; border:1px solid #e9ecf4;}
.zxbz .incont{ margin:20px 23px 19px 23px; }
.zxbz ul{ margin:14px 0 0 0; height:120px;}
.zxbz ul li{ overflow:hidden; height:24px; line-height:24px; background:url(/images/in-news-list-ico.png) no-repeat left center; border-bottom:1px dotted #d9d9d9;}
.zxbz ul li p{ float:left; font-family:'Microsoft YaHei'; font-size:12px; color:#4c4c4c; padding-left:18px; width:540px; display:block; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;-webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.zxbz ul li p:hover{-webkit-transform:translateX(-5px); transform:translateX(-5px);}
.zxbz ul li p a{ color:#4c4c4c;}
.zxbz ul li p a:hover{ color:#0157b0;}
.zxbz ul li span{ float:right; font-family:'Microsoft YaHei'; font-size:12px; color:#a6a6a6;}


.zbcs{ width:714px; margin:10px 0 0 0; border:1px solid #e9ecf4;}
.zbcs .incont{ margin:23px 23px 19px 23px; }
.zbcs .zbcspic{ float:left; width:137px; height:100px; overflow:hidden; border:4px solid #b3b3b3;}
.zbcs .zbcspic img{ width:100%; height:100%; -webkit-transition:all 0.5s linear; transition:all 0.5s linear;}
.zbcs .zbcspic img:hover{-webkit-transform:scale(1.1); transform:scale(1.1);}
.zbcs ul{ float:right; margin:-5px 0 0 0; width:503px; height:120px;}
.zbcs ul li{ overflow:hidden; height:24px; line-height:24px; background:url(/images/in-news-list-ico.png) no-repeat left center; }
.zbcs ul li p{ float:left; font-family:'Microsoft YaHei'; font-size:12px; color:#4c4c4c; padding-left:18px; width:390px; display:block; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;-webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.zbcs ul li p:hover{-webkit-transform:translateX(-5px); transform:translateX(-5px);}
.zbcs ul li p a{ color:#4c4c4c;}
.zbcs ul li p a:hover{ color:#0157b0;}
.zbcs ul li span{ float:right; font-family:'Microsoft YaHei'; font-size:12px; color:#a6a6a6;}


.flfg{ width:274px; margin:10px 0 0 0; border:1px solid #e9ecf4;}
.flfg .incont{ margin:20px 23px 19px 23px; }
.flfg ul{ margin:14px 0 0 0; height:120px;}
.flfg ul li{ height:24px; line-height:24px; font-family:'Microsoft YaHei'; font-size:12px; color:#4c4c4c; width:100%; display:block; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;-webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.flfg ul li:hover{-webkit-transform:translateX(-5px); transform:translateX(-5px);}
.flfg ul li a{ color:#4c4c4c;}
.flfg ul li a:hover{ color:#0157b0;}


.fwzn{ width:274px; margin:10px 0 0 0; border:1px solid #e9ecf4;}
.fwzn .incont{ margin:20px 23px 19px 23px; }
.fwzn .fwzntop{ width:150px; overflow:hidden; position:relative; margin:0 auto; }
.fwzn .fwzntop .infoList li{ width:150px; height:30px; line-height:30px; margin-bottom:9px; text-align:center; overflow:hidden;}
.fwzn .fwzntop .infoList li a{ display:block; width:100%; height:100%; background:url(/images/infwzn-list-bg.jpg); font-family:'Microsoft YaHei'; font-size:14px; color:#333;}
.fwzn .fwzntop .infoList li a:hover{ background:#0157b0; color:#fff;}

.links{ margin-top:10px; border:1px solid #e9ecf4;}
.links .incont{ margin:10px 10px 10px 10px; }
.links ul{ min-height:24px;}
.links ul li{ float:left; font-family:'Microsoft YaHei'; font-size:12px; color:#4d4d4d; line-height:24px;}
.links ul li a{ color:#4d4d4d; margin:0 5px;}
.links ul li a:hover{ color:#0157b0;}

.footer{ background:#103a66; font-family:'Microsoft YaHei'; font-size:12px; color:#fff; text-align:center; line-height:18px; margin-top:10px; padding:10px 0;}
.footer a:hover{ color:#0157b0;}



.nybanner img{ width:100%;}


.nycon{ margin-top:10px;}
.nycon .nyleft{ float:left; width:210px; background:url(/images/demo/nyleft-bg.png) no-repeat left top #0157b0; border-radius:5px; box-shadow:0 5px 5px #acacac; padding-bottom:10px;}
.nycon .nyleft h3{ width:100%; height:65px; text-indent:30px;}
.nycon .nyleft h3 b{ display:block; font-family:'Microsoft YaHei'; font-size:18px; color:#fff; font-weight:bold; padding-top:15px;}
.nycon .nyleft h3 i{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:normal;}

.nycon .nyleft .nymenu{ width:200px; margin:0 auto; background:#fff; border-radius:5px; padding:15px 0;}
.nycon .nyleft .nymenu ul{ border-bottom:1px dashed #dddddd; padding-bottom:10px;}
.nycon .nyleft .nymenu ul li{ width:180px; height:36px; line-height:36px; margin:0 auto 10px auto; border-radius:5px; background:url(/images/nymenu-list-ico.png) no-repeat 25px -57px;}
.nycon .nyleft .nymenu ul li a{ display:block; padding-left:44px; font-family:'Microsoft YaHei'; font-size:14px; color:#666;}
.nycon .nyleft .nymenu ul li.on,.nycon .nyleft .nymenu ul li:hover{ background:url(/images/nymenu-list-ico.png) no-repeat 25px 14px #0157b0; box-shadow:0 2px 2px #999;}
.nycon .nyleft .nymenu ul li.on a,.nycon .nyleft .nymenu ul li:hover a{color:#fff;}
.nycon .nyleft .nylmap{ width:171px; height:171px; border:1px solid #e6e6e6; margin:15px auto 0 auto;}


.nycon .nyright{ float:right; width:770px; background:#fff;}
.nycon .nyright .title{ height:36px; line-height:35px; border-bottom:1px solid #999; margin-top:30px;}
.nycon .nyright .title h3{ position:relative; float:left; height:35px; line-height:35px; font-family:'Microsoft YaHei'; font-size:18px; color:#333; font-weight:normal; border-bottom:2px solid #1561c3; padding:0 14px;}
.nycon .nyright .title h3:after{ content:""; position:absolute; bottom:-6px; left:0; width:100%; height:4px; background:url(/images/nytitle-ico.png) no-repeat center center;}

.nycon .nyright .title .crumbs{ float:right; font-family:'Microsoft YaHei'; font-size:12px; color:#666; background:url(/images/crumbs-ico.png) no-repeat left center; padding-left:25px;}
.nycon .nyright .title .crumbs a{ color:#666;}
.nycon .nyright .title .crumbs a:hover{ color:#0157b0;}


.nycon .nyright .news_point{ padding:0 10px; margin:20px 0 20px 0;}
.nycon .nyright .news_point .art_title{ margin-bottom:20px; text-align:center; border-bottom:1px dotted #ccc;}
.nycon .nyright .news_point .art_title h4{font-family:"Microsoft Yahei"; font-size:24px; color:#303030; font-weight:normal;}
.nycon .nyright .news_point .art_title .info{ margin-top:15px; margin-bottom:20px;font-family:"Microsoft Yahei"; font-size:14px; color:#666;}
.nycon .nyright .news_point .art_title .info span{ display:inline-block; margin:0 20px;}
.nycon .nyright .news_point .art_content{ line-height:24px; font-family:"Microsoft Yahei"; font-size:14px; color:#505050;}
.nycon .nyright .news_point .art_content img{ max-width:100%;}


.nycon .nyright .piclist{ padding:0 10px; margin:20px 0 0 0; }
.nycon .nyright .piclist ul li{ float:left; width:180px; margin:0 10px 15px 0;}
.nycon .nyright .piclist ul li.li4n{ margin-right:0;}
.nycon .nyright .piclist ul li p{ width:174px; height:130px; text-align:center; overflow:hidden; border:1px solid #ccc; padding:2px;}
.nycon .nyright .piclist ul li p a{ display:block; width:100%; height:100%;}
.nycon .nyright .piclist ul li p:hover{ border:1px solid #80b3e8;}
.nycon .nyright .piclist ul li p img{ max-width:100%; max-height:100%;-webkit-transition:all 0.5s linear; transition:all 0.5s linear;}
.nycon .nyright .piclist ul li p img:hover{-webkit-transform:scale(1.1); transform:scale(1.1);}
.nycon .nyright .piclist ul li p a:after{content:''; width:0; height:130px; line-height:127px;}
.nycon .nyright .piclist ul li span{ display:block; margin-top:5px; width:100%; height:24px; line-height:24px; text-align:center; font-family:'Microsoft YaHei'; font-size:14px; color:#666; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.nycon .nyright .piclist ul li span a{ color:#666;}
.nycon .nyright .piclist ul li span a:hover{ color:#0157b0;}


.nycon .nyright .newslist{ padding:0 10px; margin:20px 0 0 0;}
.nycon .nyright .newslist ul li{ height:30px; line-height:30px; overflow:hidden; background:url(/images/news-list-bg.png) no-repeat left center; border-bottom:1px dashed #e2e1e1;}
.nycon .nyright .newslist ul li p{ float:left;font-family:"Microsoft Yahei";font-size:14px; color:#666; width:600px; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; -webkit-transition:all 0.2s linear; transition:all 0.2s linear;}
.nycon .nyright .newslist ul li:hover p{-webkit-transform:translateX(-6px); transform:translateX(-6px);}
.nycon .nyright .newslist ul li p a{color:#666; text-decoration:none; padding-left:20px;}
.nycon .nyright .newslist ul li p a:hover{color:#0157b0;}
.nycon .nyright .newslist ul li span{ float:right;font-family:"Microsoft Yahei";font-size:12px; color:#b2b2b2;}


.nycon .nyright .imgtxt{ padding:0 10px; margin:20px 0 0 0;}
.nycon .nyright .imgtxt ul li{ border-bottom:1px dashed #d9d9d9; padding:0 0 10px 0; margin:0 0 15px 0;}
.nycon .nyright .imgtxt ul li h6{font-family:"Microsoft Yahei";font-size:16px; color:#333; font-weight:normal; margin:0 0 10px 0; max-width:100%; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.nycon .nyright .imgtxt ul li h6 a{ color:#333;}
.nycon .nyright .imgtxt ul li h6 a:hover{ color:#0157b0;}
.nycon .nyright .imgtxt ul li .pic{ width:195px; height:144px; overflow:hidden; padding:2px; border:1px solid #d9d9d9;}
.nycon .nyright .imgtxt ul li .pic:hover{ border:1px solid #80b3e8;}
.nycon .nyright .imgtxt ul li .pic img{ width:100%; height:100%; -webkit-transition:all 0.5s linear; transition:all 0.5s linear;}
.nycon .nyright .imgtxt ul li .pic img:hover{-webkit-transform:scale(1.1); transform:scale(1.1);}
.nycon .nyright .imgtxt ul li .txt{ width:530px;}
.nycon .nyright .imgtxt ul li .txt small{ display:block; font-family:"Microsoft Yahei";font-size:12px; color:#999; text-align:right; margin:20px 0 5px 0;}
.nycon .nyright .imgtxt ul li .txt p{ height:72px; line-height:24px; font-family:"Microsoft Yahei";font-size:14px; color:#666; text-indent:2em; text-align:justify; overflow:hidden;}
.nycon .nyright .imgtxt ul li .txt p a{ color:#666; }
.nycon .nyright .imgtxt ul li .txt p a:hover {color:#0157b0; }
.nycon .nyright .imgtxt ul li .txt span{ display:block; font-family:"Microsoft Yahei";font-size:12px; color:#999; margin:10px 0 0 0;}

.nycon .nyright .mapapi{ padding:0 10px; margin:20px 0 0 0;}


.nycon .nyright .page{ text-align:center; line-height:30px; font-size:0; margin:40px 0 40px 0; font-family:Arial;}
.nycon .nyright .page a{ display:inline-block; *display:inline;*zoom:1; height:30px; line-height:30px; font-size:14px; color:#666; text-decoration:none; background:#ececec; margin:0 0 0 10px; padding:0 12px; text-align:center;}
.nycon .nyright .page a.on,.nycon .nyright .page a:hover{ background-color:#0157b0; color:#fff;}
.nycon .nyright .page span{  display:inline-block; *display:inline;*zoom:1; height:30px; line-height:30px; font-size:14px; color:#6666; text-decoration:none; background:#ececec; margin:0 0 0 10px; padding:0 12px; text-align:center;}

.page{ margin:30px 0 50px 0; color:#414141; text-align:left;  font-size:12px; font-family:"微软雅黑";}
.page a{ color:#333331; display:inline-block;border:1px solid #bdbcbc; padding:0 10px; height:23px; line-height:23px; margin:0 2px; background:#fff;  }
.page a.active{ background:#0b6ba8; border:1px solid #0b6ba8; color:#fff}
.page a:hover{ color:#ad1305; background:#0b6ba8; border:1px solid #0b6ba8; color:#fff }
.page span select{margin-top: -3px; border:none; width:50px;  display:inline-block}
.page span{ padding:0 10px; margin-right:5px; display:inline-block; border:1px solid #bdbcbc;  background:#fff;line-height:23px; height:23px }
.page em{ display:inline-block; line-height:25px; margin:0 2px; }
.page .txt_go{ text-align:center; width:30px; height:20px; display:inline-block; border:none;}

.nycon .nyleft .nyquery{ width:173px; margin:0 auto;}
.nycon .nyleft .nyquery p{ margin-bottom:5px;}
.nycon .nyleft .nyquery .label{ display:block; height:30px; line-height:30px; font-family:'Microsoft YaHei'; font-size:14px; color:#4c4c4c;}
.nycon .nyleft .nyquery .text{ display:block; width:173px; height:28px; line-height:28px; border:1px solid #ccc; padding:0 5px; box-sizing:border-box; font-family:'Microsoft YaHei'; font-size:14px; color:#4c4c4c;}
.nycon .nyleft .nyquery .select{ display:block; width:173px; height:28px; line-height:28px; border:1px solid #ccc; font-family:'Microsoft YaHei'; font-size:14px; color:#4c4c4c;}
.nycon .nyleft .nyquery .button{ display:block; width:58px; height:28px; line-height:28px; border:1px solid #c3cebb; background:#103a66; border-radius:3px; box-shadow:1px 1px 3px #969696; font-family:'Microsoft YaHei'; font-size:14px; color:#fff; cursor:pointer; margin:10px auto 0 auto;}