@charset "utf-8";
/* CSS Document */

body { font-size: 12px; font-family: "microsoft yahei"; color: #000; background: #fff; }
input, select, textarea { vertical-align: middle; outline:none; font-family: "microsoft yahei"; }
h1, h2, h3, h4, h5, h6{font-weight:normal;}
img { border: 0; }
ul, li, ol, dl, dt {list-style: none;}
a { text-decoration: none; outline: none; color: #343434; }
* { padding: 0px; margin: 0px; }
.fl { float: left; }
.fr { float: right; }
.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }
.clearfix { zoom: 1 }
.mag { margin: 0 auto; width:1230px; }


/**index**/
.top{ max-width:1440px; min-width:1230px; height:247px; margin:auto;}
.nav{ background:url(../images/navBg.png) repeat-x; height:63px; max-width:1440px; min-width:1230px; margin:auto; position:relative; z-index:1;}
.nav li{ float:left; font-size:14px; line-height:56px; width:136px; text-align:center;}
.nav li a { color:#fff; display:block;}
.nav li a.current, .nav li a:hover{ background:#ffba00;}


.main{ background:url(../images/mainBg.jpg) no-repeat #f8f8f8; min-height:740px; max-width:1440px; min-width:740px; margin:-7px auto 0 auto; padding-top:15px;}
.main-tc{ background:url(../images/contBg.jpg) repeat-x #fff; padding:0 15px 10px 15px;}
.main-cont{ padding-top:18px;}
.main-banner{ margin-top:15px;}
.main-item{ background:url(../images/tockBg.jpg) no-repeat top center; margin-top:15px; padding-top:15px;}
.main-title{ height:36px; line-height:36px; position:relative; padding-right:15px;}
.main-title .cn{ font-size:16px; float:left;}
.main-title .en{ font-size:14px; font-family:Arial; color:#666; font-style:normal; padding-left:10px; float:left; display:block; text-transform:capitalize;}
.main-title .mo{ font-family:"宋体"; float:right;}


.tips{ width:555px; line-height:57px;}
.tips .hd{ font-size:18px; color:#cc0000; width:95px; float:left;}
.tips .bd{ float:left; width:460px;}
.tips .bd li{ height:57px; overflow:hidden; vertical-align:middle;}


.serch{ width: 650px; height:35px; line-height:35px; padding:11px 0; font-size:14px;}
.serch .log{ color:#cc0000; padding-right:10px;}
.serch .ipt{ background:url(../images/srhIco.jpg) no-repeat 9px center; width: 350px; height:33px; line-height:33px; padding-left:40px; margin:0 0 0 10px; display:inline; border:1px #d8d8d8 solid;}
.serch .btn{ background:url(../images/srhBtn.jpg) no-repeat; width:99px; height:35px; line-height:35px; font-size:14px; color:#fff; text-align:center; border:1px #0f8396 solid; cursor:pointer;}


.news{ background:url(../images/lineBg.jpg) no-repeat bottom center; padding-bottom:6px;}
.news-pic{ width:700px; height:341px; position:relative;}
.news-pic .bg{ background:#000; width:100%; height:33px; position:absolute; left:0; bottom:0; z-index:1; filter:alpha(opacity=55); opacity:0.6; -moz-opacity:0.60;}
.news-pic .hd{ position:absolute; bottom:10px; right:23px; z-index:10;}
.news-pic .hd li{ background:#fff; float:left; width:11px; height:11px; font-size:0; text-indent:-9999px; overflow:hidden; margin:0 9px 0 0; cursor:pointer; border-radius:50%;}
.news-pic .hd li.on{ background:#333;}
.news-pic .bd li{ float:left; overflow:hidden; position:relative; }
.news-pic .bd li .pic{ width:700px; height:341px; display:block; }
.news-pic .bd li .title{ width:550px; height:33px; line-height:33px; overflow:hidden; text-align:left; font-size:14px; color:#fff; padding-left:30px; position:absolute; bottom:0; left:0; z-index:1;  white-space:nowrap; text-overflow:ellipsis;}


.news-list{ background:url(../images/newsBg.jpg) repeat-x; width:525px;}
.news-list .main-title{ padding:10px 30px 0 15px;}
.news-list .news-ul{ width:508px; margin:auto; padding-top:2px; border-top:1px #ccc solid;}
.news-list .news-ul li:last-child{ border:0;}


.news-ul li{ height:35px; line-height:35px; overflow:hidden; vertical-align:middle; padding:0 20px 0 0; border-bottom:1px #999 dotted;}
.news-ul li span{ float:right; color:#999; font-family:Arial;}


.introd{ width:665px;}
.introd-cont{  background:url(../images/IntrodBg.jpg) repeat-x; padding-top:10px;}
.introd-cont .img{ width:180px; height:205px; padding:3px; margin-top:5px; display:block; box-shadow:0 0 5px #C2C2C2;}
.introd-cont .news-ul{ width:465px;}


.laws{ width:515px;}
.laws .news-ul{ width:310px;}


.tock{ width:615px;}
.tock .news-ul{ padding-top:4px;}
.tock-info{ padding-top:17px; border-top:1px #ccc solid;}
.tock-info .pic{ width:177px; height:100px; padding:3px; margin-top:3px; display:block; box-shadow:0 0 5px #C2C2C2; float:left;}
.tock-info .title{ padding-left:15px; width:417px; float:left; height:20px; line-height:20px; overflow:hidden; font-size:12px; color:#000; white-space:nowrap; text-overflow:ellipsis;}
.tock-info .title a{ color:#000;}
.tock-info .text{ width:417px; padding-left:15px; float:left; color:#838383; line-height:24px; font-family:"宋体"; max-height:72px; overflow:hidden; }


.offer{ width:555px;}
.offer .news-ul{ padding-top:4px;}
.offer .tock-info .title{ width:357px;}
.offer .tock-info .text{ width:357px;}


.Member{ margin-top:15px;}
.Member .bd{ background:url(../images/IntrodBg.jpg) repeat-x; padding:25px 0 0 0;}
.Member .bd li { width:191px; height:74px; float:left; padding:0 7px;}
.Member .bd li img{ width:189px; height:72px; display:block; border:1px #ccc solid;}


.link{ background:#e4e4e4; margin-top:20px;}
.link-tit{ background:url(../images/linkTit.jpg) no-repeat; width:91px; height:62px; display:block; font-size:0; text-indent:-9999px;}
.link-cont{ width:1129px; padding:5px;}
.link-cont a{ padding:0 15px; margin:5px 0; display:inline-block; color:#666; border-right:1px #666 solid;}


.bottom{ background:url(../images/bottomBg.jpg) repeat-x #006699; width:1260px; margin:0 auto; padding:15px 0 8px 0; line-height:24px; color:#fff;}
.bottom a{ color:#fff;}
.bottom .bt-copy{ padding-left:13px;}




/**about**/
.ny-main{ background:#fff; width:1214px; padding:30px 23px 20px 23px; margin:auto;}

.left{ background:url(../images/left-bg.jpg) no-repeat bottom center #1f5da8; padding-bottom:200px; width:193px;}
.left-top{ background:#dddddd; height:48px; line-height:48px; text-align:center; font-size:18px; color:#333;}
.left-nav li{ height:54px; vertical-align:middle;}
.left-nav li a{ padding:9px 29px 11px 30px; display:block; line-height:34px; text-align:center; font-size:16px; color:#fff;}
.left-nav li a.active, .left-nav li a:hover{ background:url(../images/left-nav.jpg) no-repeat;}

.right{ width:983px; min-height:650px;}
.right-top{ height:46px; line-height:46px; font-size:14px; color:#666; border-bottom:5px #ffba00 solid;}
.right-top .cn{ font-size:18px; color:#000; float:left;}
.right-top .cn .en{ font-size:12px; font-family:Arial; color:#999; text-transform:uppercase; padding-left:10px; font-style:normal;}
.right-top a{ color:#666;}

.right-about{ padding:15px 0 0 0; color:#333; line-height:30px;}
.right-about .blue{ color:#006da4;}

.ny-news li{ vertical-align:middle; padding:15px 6px 10px 6px; overflow:hidden; border-bottom:1px #acacac dashed;}
.ny-news li .title{ height:36px; line-height:36px;}
.ny-news li .title .surn{ background:url(../images/newsIco.jpg) no-repeat 4px center; float:left; padding-left:15px; font-size:14px; color:#383838; font-weight:bold; max-width:86%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ny-news li .title .date{ float:right; color:#767575;}
.ny-news li .cont{ color:#767575; line-height:24px; max-height:48px; overflow:hidden;}
.ny-news li .cont .blue{ color:#073877;}
.ny-news li.item .img{ width:130px; height:78px; float:left; display:block;}
.ny-news li.item .title{ width:600px; padding-left:16px; float:left;}
.ny-news li.item .cont{ float:left; padding-left:16px; width:600px;}

.ny-hall{ padding-top:0px; position:relative; margin-left:-22px;}
.ny-hall li{ float:left; width: 360px; padding: 19px 30px 26px 30px; margin:21px 0 0 22px; display:inline; border:1px #dadada solid;}
.ny-hall li:hover{ box-shadow:2px 2px 4px #eee; -moz-box-shadow:2px 2px 4px #eee; -webkit-box-shadow:2px 2px 4px #eee;}
.ny-hall li .photo{ width: 182px; text-align:center;}
.ny-hall li .photo img{  width: auto; height: auto; max-height:110px; max-width:182px; display:block;  border: 1px solid #ccc;}
.ny-hall li .photo .btn{ background:#ffa800; width:131px; height:29px; line-height:29px; text-align:center; color:#fff; font-size:14px; font-weight:bold; display:inline-block; margin-top:14px; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px;}
.ny-hall li .info{ line-height:24px; color:#737373; width: 160px; max-height:144px; overflow:hidden; /* padding-left:25px; */ width: 160px; text-align: left;}
.ny-hall li .info .tit{ font-size:12px; font-weight:bold; text-align: left;}
.ny-hall li .info .orange{ color:#ff7800;}


.nouser{ text-align:center; font-size:18px; font-weight:bold; color:#ff0000; padding-top:50px;}

/**弹出层**/
.modal-mask{ background:#000; width:100%; height:1860px; position:absolute; left:0; top:0; z-index:55; display:none; filter:alpha(opacity=70); opacity:0.7; -moz-opacity:0.70;}
.modal { background:#fff; width:600px; height:375px; position:fixed; top:400px; left:50%; margin:-314px 0 0 -300px; z-index:56; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; display:none;} 
.modal .close{ background:url(../images/colse.jpg) no-repeat; width:36px; height:36px; display:block; position:absolute; right: 15px; top:20px;}
.modal-cont{ background:#fff; padding:49px 35px 45px 46px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}
.modal-cont .intro-next{ margin-top:30px; line-height:36px; padding-top:20px; font-size:14px; border-top:1px #cacaca solid;}