@charset "gb2312";
/* css document */
@import url(reset.css); 

/*header CSS*/
#header{ width:100%; height:120px;position:relative;margin:0px auto; background:#FFF;z-index:100;transition: all 0.3s;}
#header .h-shadow{_overflow: hidden;height: 5px;background-color: #FBC701;opacity: 0.9;filter: alpha(opacity=90);z-index: 990;box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8);}
#header .h-main{ width:1200px; height:117px; margin:0 auto;}
#header .h-main .logo{ width:295px; height:117px;}
#header .h-main .logo img{ margin-top:50px;}

#header .h-main .h-right{ width:650px; height:120px; float:right;}
#header .h-main .h-right .search{width: 220px; float:right; position:relative; z-index:1000;}
.fix{*zoom:1;}.fix:before,.fix:after{content:"";display:table;}.fix:after{clear:both;}
#header .h-main .h-right .search .btn{cursor:pointer;}
#header .h-main .h-right .search .bor1{border:1px solid #ddd;}
#header .h-main .h-right .search .bwhite{background:#fff;}
#header .h-main .h-right .search .sele{position:relative;height:20px;line-height:20px;width:99px;cursor:pointer;}
#header .h-main .h-right .search .sele_{display:none;position:absolute;width:100%;left:-1px;top:20px;background:#fff;border:1px solid #ddd;}
#header .h-main .h-right .search .sele_ a{display:block;}
#header .h-main .h-right .search .sele_ a:hover{background:#f0f0f0;color:#333;}
#header .h-main .h-right .search .pro_selector{height:47px;padding:10px 0;margin:10px 0 0;}
#header .h-main .h-right .search .pro_selector .sec_1{width:190px;}
#header .h-main .h-right .search .pro_selector .sec_2{width:220px;margin-top:38px;padding:0 0 0 20px;}
#header .h-main .h-right .search .pro_selector .sec_3{width:0px;}
#header .h-main .h-right .search .pro_selector .sec_1 .t{display:block;line-height:2.5;font-size:14px;}
#header .h-main .h-right .search .i_f_s_item{height:30px;line-height:30px;border-right:1px solid #ccc;font-size:14px;text-indent:1em; color: #666;}
#header .h-main .h-right .search .i_f_s_item span{display:block;background:url(../images/libg.gif) 85% 12px no-repeat;}
#header .h-main .h-right .search .i_f_s_item .on{background-position:85% -40px;}
#header .h-main .h-right .search .i_f_s_item .sele_{top:30px;border-bottom:0;}
#header .h-main .h-right .search .i_f_s_item .sele_ a{border-bottom:1px solid #ddd;margin-top:-1px;}
#header .h-main .h-right .search .i_f_s_item .sele_ a:hover{background:#ddd;}
#header .h-main .h-right .search .pro_selector .sec_1 .inp{height:30px;line-height:30px;width:270px;padding-left:3px;}
.pro_selector .sec_1 .btn{height:30px;width:65px;background:url(../images/f_sear_btn.png) center center no-repeat #f00;}
#header .h-main .h-right .search .pro_selector .sec_3 img{float:right;}


/*#header .h-main .h-right ul.menu{ clear:both; float:right; border-bottom:1px solid #ed1b24; width:700px; height:35px;}
#header .h-main .h-right ul.menu li{ float:left; font-size:14px; font-weight:bold; width:100px; text-align:center;}
#header .h-main .h-right ul.menu li a.curr,#header .h-main .h-right ul.menu li a:hover{ border-bottom:4px #ed1b24 solid; display:inline-block; height:32px; width:100px; color:#ed1b24;}*/



/* 导航 */
#header .h-main .h-right #navwraper{ height:42px; position:relative; z-index:49;clear:both; width:100%; float:right; }
#header .h-main .h-right #nav { height:42px; float:left; width:100%; position:relative; }
#header .h-main .h-right #nav dd,#nav dt { float:left; height:39px; width:100px; position:relative; }
#header .h-main .h-right #nav dd a{ display:block; width:100px; line-height:42px; height:42px; text-align:center; color:#757575; font-size:14px; font-weight:bold; cursor:pointer;}
#header .h-main .h-right #nav dd a:hover { background:#FBC701;}
.curr a{ background:#FBC701;}
.curr a:hover{ background:#FBC701;}
#navmenu {width:100%;height:auto;  }
/*.Triangle_con { width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #fff;top: -10px;position: relative;left: 80%;}*/
#navmenu dl {width:100%;height:35px;display: none;text-align:center;position: absolute;background:#FBC701;}
#navmenu dl .smenu{background:#FFF; padding-top:10px; height:auto;}
#navmenu dd { height: 35px;width: auto;float: left;text-align: left;margin-left: 22px;}
#navmenu dd a { display:block; line-height:35px;cursor:pointer; color:#2C2C2C;}
#header .h-main .h-right #navmenu dt {height: 9px;display: block;}
.linkscroll a{ color:#2C2C2C};
.linkscroll a:hover{ color:#FFF};
.linkscroll a:visited{ color:#2C2C2C};

.index_focus {width:100%;height:376px;}
.index_focus .bd li {display: none;}
.index_focus .bd ul{margin:0 auto; left:12%;}
.index_focus_post {z-index: 10;}
.index_focus .pic { height: auto; display: block;}
.index_focus .pic:hover {text-decoration: none;}
.index_focus .slide_nav { position: absolute; left: 45%;bottom:8%;}
.index_focus .slide_nav a {cursor:pointer;float:left; font-size:28px;font-family: arial;color: #fff;padding:5px 10px;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{text-decoration: none;color: #040f97;filter: alpha(opacity=100);opacity: 1;}
.index_focus_pre,.index_focus_next {display: none;position: absolute;top: 50%; margin-top: -36px; width: 72px;height: 72px; text-indent: 100%;white-space: nowrap;overflow: hidden; z-index: 10; background: url(../images/ico_sliding.png) no-repeat;}
.index_focus_pre {left: 30px;background-position: 0 0;}
.index_focus_pre:hover {background-position: 0 -144px;}
.index_focus_next {right: 30px; background-position: 0 -72px;}
.index_focus_next:hover { background-position: 0 -216px;}

.notice{ background:#000; width:100%; height:40px; position: relative;background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=60); background:#000;/*实现IE背景透明*/ top:-40px;}
.notice .n-main{ width:1200px; height:40px; margin:0 auto;  }
.notice .n-main .n-left{ width:700px; height:40px; float:left;}
.notice .n-main .n-right{ width:500px; height:40px; float:right;}
.notice .n-main .n-left h2{ background:url(../images/ico-lb.png) no-repeat 0px 10px; text-indent:30px;position:relative; height:40px; width:100px; color:#FFF; font-size:14px; line-height:40px; float:left;}

.notice .n-main .n-right h2{ background:url(../images/ico-tel.png) no-repeat 0px 7px; text-indent:40px;position:relative; height:40px; width:130px; color:#FFF; font-size:14px; line-height:40px; float:left;}
.notice .n-main .n-right h1{ font-size:20px; font-weight:bold; color:#FFF; line-height:40px;}



#up_notice{width:540px;height:30px;line-height:30px;overflow:hidden; float:left;margin-top:7px;}
#up_notice #up_li{list-style-type:none;margin:0;padding:0;margin-left:6px; }
/*系统支持ie8就选line-height:16px;，但不支持opera 否则选line-height:20px;*/
#up_notice #up_li a{font-size:12px; line-height:30px; color:#f3f4fd;}
#up_notice #up_li a.more{ float:right;}
#up_notice #up_li span.time{ color:#e1e0e3; margin-left:20px;}
.notice .n-main .more{ width:12px; height:12px; display:inline-block; margin-top:15px;}


.box{ width:100%; height:auto; overflow:hidden;}
.w1200{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.box .about{ width:330px; height:auto; overflow:hidden; float:left;}
.box .about h2{ background:url(../images/ico-01.png) no-repeat 0px 4px; text-indent:30px; height:30px; line-height:30px; font-size:14px;}
.box .about .about-txt{ background:#f2f2f2; color:#787676; line-height:24px; margin-top:15px;}
.box .about .about-txt p{ width:310px; height:auto; overflow:hidden; margin:0 auto; display:block; padding:10px 0px;}

.box  .news{ width:500px; height:auto; overflow:hidden; float:left; margin:0px 35px;}
.box .news h2{ background:url(../images/ico-02.png) no-repeat 0px 6px; text-indent:30px; height:30px; line-height:30px; font-size:14px;}
.box .news h2 .n-btn{float:right; width:51px; height:25px;}
.box .news h2 .LeftBotton{height:25px;width:25px;background:url(../images/btn-left.png) no-repeat 0px 0;overflow:hidden;float:left;display:inline;margin:0px 0 0 0;cursor:pointer; margin-right:1px;}
.box .news h2 .LeftBotton:hover{height:25px;width:25px;background:url(../images/btn-left2.png) no-repeat 0px 0;overflow:hidden;float:left;display:inline;margin:0px 0 0 0;cursor:pointer; margin-right:1px;}

.box .news h2 .RightBotton{height:25px;width:25px;background:url(../images/btn-right.png) no-repeat 0px 0;overflow:hidden;float:left;display:inline;margin:0px 0 0 0;cursor:pointer;}
.box .news h2 .RightBotton:hover{height:25px;width:25px;background:url(../images/btn-right2.png) no-repeat 0px 0;overflow:hidden;float:left;display:inline;margin:0px 0 0 0;cursor:pointer;}

.box .news .rollBox{width:704px;padding:15px 0 5px 0px;margin:0 auto; height:auto; overflow:hidden;}
.rollBox .Cont{width:500px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:500px;float:left;}
.rollBox .Cont .pic a.p-img img{display:block;margin:0 auto; float:left; width:190px; height:140px;}
.rollBox .Cont .pic div { width:290px; height:auto; float: left; margin-left:15px;}
.rollBox .Cont .pic div h1{ font-size:15px; text-align:left; height:30px; line-height:30px; width:280px; white-space:nowrap;overflow:hidden;text-overflow: ellipsis}
.rollBox .Cont .pic div h1 a{ color:#4d4d4d; }
.rollBox .Cont .pic div span.tt{ font-size:12px; line-height:26px; color:#74747c; text-align:left;}
.rollBox .Cont .pic div span.tt a.more{ margin-left:10px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#000;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:none;}
.rollBox #List1,.rollBox #List2{float:left;}

.box .news ul.nh-list{ width:500px; height:auto; overflow:hidden; margin-top:10px;}
.box .news ul.nh-list li{ background:url(../images/ico-sjx.png) no-repeat 0px 12px; border-bottom:1px dotted #cccccc; line-height:29px; text-indent:13px; height:29px;}
.box .news ul.nh-list li a{ white-space: nowrap;overflow: hidden;　text-overflow: ellipsis; height:29px; display:block; float:left;}
.box .news ul.nh-list li span{ width:80px; float:right; color:#787676; display:block;}



.box .tec{ width:300px; height:auto; overflow:hidden; float:right;}
.box .tec h2{ background:url(../images/ico-03.png) no-repeat 0px 4px; text-indent:30px; height:30px; line-height:30px; font-size:14px;}
.box .tec .tec-txt{ background:#f2f2f2; color:#787676; line-height:24px; margin-top:15px; width:300px; height:auto; overflow:hidden;}
/*yx_rotaion*/
.yx-rotaion{margin:0 auto; width:300px; height:auto; overflow:hidden;}
.yx-rotaion ul.rotaion_list li img{ width:300px; height:275px;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
 a.yx-rotation-t{z-index:2;bottom:0;left:10px;line-height:40px; color:#FFF; font-size:12px;width:60%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}


.service{ width:1200px; height:auto; padding:0px; margin:0 auto;  }
.g-con{height:322px;overflow:hidden;border:1px solid #c1c1c1;}
.i-box .yj{width:11px;height:10px;display:block;position:absolute;}
.i-box  .t_l{background:#ececec url(../images/t_l.png) no-repeat;top:0px;left:-1px}
.i-box  .t_r{background:#ececec url(../images/t_r.png) no-repeat;top:0px;right:-1px}
.i-box  .b_l{background:#ececec url(../images/b_l.png) no-repeat;left:-1px;bottom:0}
.i-box  .b_r{background:#ececec url(../images/b_r.png) no-repeat;right:-1px;bottom:0px}
.i-box .g-img{display:none;width:510px;height:160px;float:left;text-align:center;position:absolute;left:12px;z-index:1;overflow:hidden;}
.g-i-box1 .g-img{top:0px;background:#fff url(../images/11.jpg) no-repeat center bottom; float:left; width:340px; height:305px; margin-top:5px;}
.g-i-box2 .g-img{top:0px;background:#fff url(../images/22.jpg) no-repeat center bottom; float:left; width:340px; height:305px; margin-top:5px;}
.g-i-box3 .g-img{top:0px;background:#fff url(../images/33.jpg) no-repeat center bottom; float:left; width:340px; height:305px; margin-top:5px;}
.g-i-box4 .g-img{top:0px;background:#fff url(../images/44.jpg) no-repeat center bottom; float:left; width:340px; height:305px; margin-top:5px;}
.g-i-box5 .g-img{top:0px;background:#fff url(../images/55.jpg) no-repeat center bottom; float:left; width:340px; height:305px; margin-top:5px;}
.g-i-box6 .g-img{top:0px;background:#fff url(../images/66.jpg) no-repeat center bottom; float:left; width:340px; height:305px; margin-top:5px;}
.i-box{height:324px;float:left;overflow:hidden;margin-right:12px;position:relative; background:#FFF;}
.i-box h2{width:480px;padding:px;margin:12px 0 15px 0 ;font-size:21px;color:#696969;height:40px;float:left;font-weight:100;z-index:999;position:relative; text-align:left;}
.i-box h2.on{}
.i-box h2 span{font-size:13px;color:#909090}
.i-box h2 a{width:17px;height:17px;display:inline-block;position:relative;top:4px;*top:0px;left:6px;background:url(../images/xtb_1.png) no-repeat;z-index:99}
.i-box h2 a:hover{background:url(../images/xtb_1-h.png) no-repeat;}
.g-x-bk{width:197px;float:right;overflow:hidden;padding-right:10px;margin-bottom:10px;}
.g-x-bk ul,.g-x-bk li{width:200px;overflow:hidden;float:left;}
.g-x-bk ul{height:245px;}
.g-x-bk li a{width:200px;height:25px;display:block;line-height:25px;text-overflow:ellipsis;white-space:nowrap; overflow:hidden;-webkit-text-overflow:ellipsis;background:url(../images/li_d.jpg) no-repeat left center;padding-left:8px;}
.g-bd{width:1200px;margin:20px auto 0px auto;overflow:hidden;height:auto;overflow:hidden;clear:both;}
.g-i-box{height:343px;overflow:hidden;float:left;margin:15px 0;}
.g-i-box3{margin:0}
.g-n-l{width:210px;overflow:hidden;padding-left:18px;margin-bottom:9px; margin-top:64px;}
.g-i-small{ width:108px; height:280px; overflow:hidden; margin:40px auto; text-align:center; position:absolute; background:#FFF;}
.g-i-small img{}
.g-i-small .gi-list{ width:85px; height:60px; line-height:20px; margin:40px auto;}
.g-i-small .gi-list a{ width:85px;height:20px;display:block;line-height:20px;text-overflow:ellipsis;white-space:nowrap; overflow:hidden;-webkit-text-overflow:ellipsis;color:#9b9b9b;}
.g-i-small span.more{ width:85px; height:30px; text-align:right; display:block; margin:20px auto 0px auto;}


.footer{ width:100%; height:auto; overflow:hidden; background:#4d4d4d;}
.footer .f-cont{ width:1200px; height:auto; overflow:hidden; margin:30px auto;}
.footer .f-cont dl {float: left;line-height: 25px;width: 155px; border-right:1px solid #5f5e5e; margin-right:80px; height:200px;}
.footer .f-cont dl dt {font-size: 14px;font-family: "微软雅黑";padding-bottom: 10px; color:#ededed;}
.footer .f-cont dl dd{ background:url(../images/ico-d-d.png) no-repeat 0px 10px; text-indent:10px;}
.footer .f-cont dl dd a{ color:#d4d0d0;}
.footer .f-cont dl dd a:hover{ text-decoration:underline;}
.footer .f-cont .f-other{ width:290px; height:auto; overflow:hidden;}
.footer .f-cont .f-other h1{ font-size:14px; font-size: 14px;font-family: "微软雅黑"; color:#ededed; margin-top:20px;}
.footer .f-cont .f-other .ssel{ width:290px; height:25px; color:#898586; margin-top:15px;}
.footer .f-cont .f-other .owx{ width:290px; height:125px; margin-top:20px;}
.footer .f-cont .f-other .owx .oleft{ width:150px; height:auto; overflow:hidden; float:left;}
.footer .f-cont .f-other .owx .oright{ float:right; width:116px; height:116px;}
.footer .f-cont .f-other .owx .oleft h1{ color:#b4b2b3; font-size:14px;}
.fimg{float:left;margin-top:19px;clear:both;_clear:none;*clear:none;}
.fimg li{float:left;padding-right:10px;}
.fimglink1,.fimglink2,.fimglink3{height:40px;width:40px;display:block;}
.fimglink1{background:url(../images/qq.png) no-repeat;}
.fimglink2{background:url(../images/txwb.png) no-repeat;}
.fimglink3{background:url(../images/sian.png) no-repeat;}
.fimglink1:hover{background:url(../images/qq_1.png) no-repeat;}
.fimglink2:hover{background:url(../images/txwb_1.png) no-repeat;}
.fimglink3:hover{background:url(../images/sian_1.png) no-repeat;}

.coypright{ width:100%; height:auto; overflow:hidden; background:#343434;}
.coypright .c-cont{width:1200px; height:auto; overflow:hidden; margin:15px auto;}
.coypright .c-cont .b-logo{ width:336px; height:63px; float:left;}
.coypright .c-cont .b-tel{ font-size:30px; color:#FFF;line-height:63px; margin-top:5px; float:left;}
.coypright .c-cont .b-ot{ border-left:1px solid #7e7e7e; line-height:20px; padding-left:20px; width:600px; float:right; text-align:left; color:#c7c7c7; margin-top:15px; margin-left:10px;}
.coypright .c-cont .b-ot p a{ color:#939292; padding:0px 5px;}
.coypright .c-cont .b-ot p a:hover{ text-decoration:underline;}



/*内页*/
.ny-main{ width:1220px; height:auto; overflow:hidden; margin:0px auto 0px auto; position:relative;}
/*.bg_center{ width:1220px; height:auto; overflow:hidden;
 background:url(../images/ny-bg.png) repeat-y;}
.bg_bottom {background-image: url(../images/ny-bg-bot.png);background-repeat: no-repeat;height: 16px;width: 1220px;}
.bg_top {background-image: url(../images/ny-bg-top.png);background-repeat: no-repeat;height: 20px;width: 1220px; }*/

.ny-content{ width:1220px; height:auto; overflow:hidden; margin:20px auto;}
.ny-content .ny-left{ background:url(../images/ny-left-bg.png)  repeat-x; width:240px; height:484px; float:left;}
.ny-content .ny-left .title{ width:210px; height:auto; overflow:hidden; color:#323232; margin:15px auto; border-bottom:3px solid #e6e6e6; padding-bottom:8px;}
.ny-content .ny-left .title h2{ font-size:18px; font-weight:bold; margin-bottom:3px;}
.ny-content .ny-left .title span{ font-size:13px;}
.ny-content .ny-left ul{ width:210px; height:auto; overflow:hidden; margin:0 auto;}
.ny-content .ny-left ul li{ width:210px; height:auto; margin-bottom:5px; line-height:35px; text-indent:60px;}
.ny-content .ny-left ul li a{ background:url(../images/nav-li-03.png) no-repeat; width:210px; height:35px; display:block; color:#424141; font-size:14px;}
.ny-content .ny-left ul li a:hover,.ny-content .ny-left ul li a.curr{background:url(../images/nav-li-04.png) no-repeat; width:210px; height:35px; display:block; color:#FFF;}

.ny-right{ background:url(../images/bg_vShadow.png) no-repeat left; min-height:790px; width:960px; margin:0 auto;}
.ny-right .position{ background:url(../images/ico-home.png) no-repeat 0px 12px;color: #6f6f6f; font-size:14px; text-indent:20px; height:35px; line-height:35px; width:930px; margin:12px 0px 25px 30px;padding-bottom:8px;}
.ny-right .position a{ color:#6f6f6f;}
.ny-right .ny-txt{ width:930px; height:auto; overflow:hidden; margin:0 auto 0px 30px;line-height:25px;}
.ny-right .ny-txt .ab-txt{ font-size:14px; line-height:30px; color:#6f6f6f;}


/*photo*/
.ny-right .ny-txt  ul.rphoto{ width:970px; height:auto; overflow:hidden; margin:0px auto 15px auto;  position:relative; left:-41px;}
.ny-right .ny-txt  ul.rphoto li{ background: #FFF; text-align:center; width:280px; padding-top:0px; float:left; margin-left:43px; margin-bottom:35px;
 -moz-box-shadow: 1px 1px 3px #dcdcdd;-webkit-box-shadow: 1px 1px 3px #dcdcdd; box-shadow: 1px 1px 3px #dcdcdd;
    /* For IE 8 */
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#dcdcdd')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#dcdcdd');}
.ny-right .ny-txt  ul.rphoto li img{ width:280px; height:200px;}
.ny-right .ny-txt  ul.rphoto li h2{ color:#575656; width:280px; height:25px; overflow:hidden; line-height:25px; margin:5px auto;}

/**弹出层样式***/
.mask{height: 100%;width: 100%;filter:alpha(opacity:0);opacity: 0;background: #000;position: absolute;z-index: 100;left: 0;top:0;display: -none;}
.popup{background:#fff url(../images/loading.gif) no-repeat center;border: 10px solid #fff;position: absolute;z-index: 200;overflow:-hidden;width: 320px;height: 240px;box-shadow: 0px 1px 8px rgba(202, 202, 202, 0.3);}
.popup img{height: auto;width: auto;}
.popup .btn{position: absolute;right: 0;top:0;height: 100%;width: 50%;cursor: pointer;}
.popup .prev{left: 0;background: url(../images/lightbox-btn-prev.gif) no-repeat  0 50px;}
.popup .next{background: url(../images/lightbox-btn-next.gif) no-repeat  right 50px;}
.popupBottom{position: relative;z-index: 3;margin-top:8px}
.popupTitle{line-height: 18px;color: #543424;font-family: Arial;font-size: 12px;padding-right: 100px;}
.popupClose{margin-right:15px;height: 22px;width: 66px;background: url(../images/lightbox-btn-close.gif) no-repeat;cursor: pointer;z-index: 4;position: absolute;top: 0px;right: 0;}

/*page*/
.page{ width:930px; text-align:center; height:auto; overflow:hidden;margin-bottom:30px;}
.page a{ display:block; float:left; margin:5px; padding:7px 10px; border:1px solid #f1f1f1;}
.page a:hover,.page a.curr{ background:#02027a; border:1px solid #020269; color:#fff;}


/* Menu style */
#timeline {width: 930px;height: 350px;overflow: hidden;margin: 30px auto;position: relative;background: url(../images/dot.gif) left 45px repeat-x;}
#dates {width: 930px;height: 60px;overflow: hidden;}
#dates li {list-style: none;float: left;width: 100px;height: 50px;font-size: 24px;text-align: center;background: url(../images/biggerdot.png) center bottom no-repeat;}
#dates a {line-height: 28px;padding-bottom: 10px;}
#dates .selected {font-size: 28px;}
#issues {width: 930px;height: 350px;overflow: hidden;}	
#issues li {width: 930px;height: 350px;list-style: none;float: left;}
#issues li img {float: left;margin: 10px 30px 10px 50px;}
#issues li .isall{ float:left; width:410px;}
#issues li h1 {color: #14258c;font-size: 28px;margin: 20px 0; text-align:left;}

#issues li p {font-size: 14px;font-weight: normal;line-height: 25px;}
#grad_left,#grad_right {width: 25px;height: auto;position: absolute;top: 0;}
#grad_left {left: 0;background: #ff;}
#grad_right {right: 0; background: #fff;}
#next,#prev {position: absolute;top: 0;font-size: 70px;
top: 170px;width: 22px;height: 38px;background-position: 0 0;background-repeat: no-repeat;text-indent: -9999px;overflow: hidden;}
#next:hover,#prev:hover {background-position: 0 -76px;}
#next {right: 0;background-image: url(../images/next.png);}
#prev {left: 0;background-image: url(../images/prev.png);}
#next.disabled,#prev.disabled {opacity: 0.2;}





.ny-txt .news h2{text-indent:30px; height:30px; line-height:30px; font-size:14px; width:60px;position: absolute;
right: 0; top:250px;}
.ny-txt .news h2 .n-btn{float:right; width:51px; height:25px;}
.ny-txt .news h2 .LeftBotton{height:25px;width:25px;background:url(../images/n-btn-left.png) no-repeat 0px 0;overflow:hidden;float:left;display:inline;margin:0px 0 0 0;cursor:pointer; margin-right:1px;}
.ny-txt .news h2 .LeftBotton:hover{height:25px;width:25px;background:url(../images/n-btn-left2.png) no-repeat 0px 0;overflow:hidden;float:left;display:inline;margin:0px 0 0 0;cursor:pointer; margin-right:1px;}

.ny-txt .news h2 .RightBotton{height:25px;width:25px;background:url(../images/n-btn-right.png) no-repeat 0px 0;overflow:hidden;float:left;display:inline;margin:0px 0 0 0;cursor:pointer;}
.ny-txt .news h2 .RightBotton:hover{height:25px;width:25px;background:url(../images/n-btn-right2.png) no-repeat 0px 0;overflow:hidden;float:left;display:inline;margin:0px 0 0 0;cursor:pointer;}

.ny-txt .rollBox{width:930px;padding:15px 0 5px 0px;margin:0 auto; height:auto; overflow:hidden;}
.ny-txt .rollBox .Cont{width:930px;overflow:hidden;float:left;}
.ny-txt .rollBox .ScrCont{width:10000000px;}
.ny-txt .rollBox .Cont .pic{width:930px;float:left;}
.ny-txt .rollBox .Cont .pic a.p-img{ display:block; border:1px solid #e6e6e6; width:271px; height:171px;float:left; text-align:center;}
.ny-txt .rollBox .Cont .pic a.p-img img{display:block;margin:3px auto;  width:265px; height:165px; float:none;}
.ny-txt .rollBox .Cont .pic div { width:640px; height:auto; float: left; margin-left:15px;}
.ny-txt .rollBox .Cont .pic div h1{ font-size:16px; text-align:left; height:30px; line-height:30px; width:280px; white-space:nowrap;overflow:hidden;text-overflow: ellipsis}
.ny-txt .rollBox .Cont .pic div h1 a{ color:#02027a; font-weight:bold; }
.ny-txt .rollBox .Cont .pic div span.tt{ font-size:14px; line-height:26px; color:#74747c; text-align:left; display:block;}
.ny-txt .rollBox .Cont .pic div  a.more{ margin-left:20px; margin-top:13px; display:block; width:37px; height:7px; float:left; }
.ny-txt .rollBox .Cont .pic div span.time{ color:#02027a; font-size:14px; display:block; float:left; margin-top:10px; margin-right:10px;}
.ny-txt .rollBox .Cont a:link,.rollBox .Cont a:visited{color:#000;text-decoration:none;}
.ny-txt .rollBox .Cont a:hover{color:#f00;text-decoration:none;}
.ny-txt .rollBox #List1,.rollBox #List2{float:left;}

.ny-txt ul.nh-list{ width:930px; height:auto; overflow:hidden; margin-top:10px; margin-bottom:20px;}
.ny-txt ul.nh-list li{line-height:38px; text-indent:10px; height:38px;}
.list1{ background:#FFF}
 .list2{ background:#f5f4f4}
.ny-txt ul.nh-list li a{ width:450px; white-space: nowrap;overflow: hidden;　text-overflow: ellipsis; height:29px; display:block; float:left;}
.ny-txt ul.nh-list li span{ width:80px; float:right; color:#787676; display:block; padding-right:10px;}


.ny-txt h1 {font-size: 18px;text-align: center;color: #2c2c2c;font-weight:bold;}
.ny-txt span.other {background: #f5f4f4;height: 35px;line-height: 35px;width: 100%;margin: 20px auto;display: block;text-align: center;color: #414141;}
.ny-txt .share {width: 930px;height: auto;line-height: 30px;padding: 14px 0px 0px 0px;margin: 20px auto 0px auto;}
.ny-txt .share span{ float:left; line-height:40px; margin-right:10px;}
.ny_page {background: #f6fafe;height: auto;overflow: hidden;margin: 10px auto 20px auto;color: #7d7d7d;padding: 10px;line-height: 30px;width: 930px;}


.ny-txt .se-box{ background:#fcfcfc; border:2px solid #f0f0f0; width:920px; height:auto; overflow:hidden; border-bottom:3px solid #02027a; -moz-box-shadow: 0px 3px 0px #dcdcdd;-webkit-box-shadow: 0px 3px 5px #dcdcdd; box-shadow: 0px 3px 5px #dcdcdd;
    /* For IE 8 */
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#dcdcdd')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#dcdcdd');}
.ny-txt .se-box .s-img{ float:left; margin:10px; float:left; width:280px; height:200px;}
.ny-txt .se-box .s-m{ width:600px; height:auto; overflow:hidden; margin:10px auto;}
.ny-txt .se-box .s-m h3{ color:#02027a; font-size:18px; font-weight:bold; line-height:30px; margin-top:10px; margin-bottom:10px;}
.ny-txt .se-box .s-m p{ color:#424141; line-height:28px;}

.ny-txt ul.sm-list{ width:930px; height:auto; overflow:hidden; margin:20px auto;clear:both;}
.ny-txt ul.sm-list h3{ font-size:15px; color:#424141; font-weight:bold; line-height:40px; width:930px; }

.ny-txt ul.sm-list li.pic{width:930px;float:left; border-bottom:1px dotted #bababa; padding-bottom:20px; margin-bottom:20px;}
.ny-txt ul.sm-list li.pic a.p-img{ display:block; border:1px solid #e6e6e6; width:271px; height:181px;float:left; text-align:center;}
.ny-txt ul.sm-list li.pic a.p-img img{display:block;margin:3px auto;  width:265px; height:175px; float:none;}
.ny-txt ul.sm-list li.pic div { width:640px; height:auto; float: left; margin-left:15px;}
.ny-txt ul.sm-list li.pic div h1{ font-size:14px; text-align:left; height:30px; line-height:30px; width:280px; white-space:nowrap;overflow:hidden;text-overflow: ellipsis}
.ny-txt ul.sm-list li.pic div h1 a{ color:#444646; font-weight:bold; }
.ny-txt ul.sm-list li.pic div span.tt{ font-size:13px; line-height:26px; color:#444646; text-align:left; display:block;}
.ny-txt ul.sm-list li.pic div  a.more{background:url(../images/s-more.png) no-repeat;margin-top:13px; display:block; width:100px; height:28px; float:left; }
.ny-txt ul.sm-list li.pic div  a.more:hover{ background:url(../images/s-more2.png) no-repeat; width:100px; height:28px;}
.ny-txt ul.sm-list li.pic div span.time{ color:#02027a; font-size:14px; display:block; float:left; margin-top:10px; margin-right:10px;}



.ny-txt ul.skill-list{ width:930px; height:auto; overflow:hidden; margin:0px auto 20px auto;clear:both;}
.ny-txt ul.skill-list h3{ font-size:15px; color:#424141; font-weight:bold; line-height:40px; width:930px; }

.ny-txt ul.skill-list li.pic{width:930px;float:left; border-bottom:1px dotted #bababa; padding-bottom:20px; margin-bottom:20px;}
.ny-txt ul.skill-list li.pic a.p-img{ display:block;width:274px; height:184px;float:left; text-align:center; background:url(../images/skill-li-bg.jpg) no-repeat;}
.ny-txt ul.skill-list li.pic a.p-img img{display:block;margin:9px auto;  width:254px; height:164px; float:none;}
.ny-txt ul.skill-list li.pic div { width:640px; height:auto; float: right; margin-left:15px;}
.ny-txt ul.skill-list li.pic div h1{ font-size:15px; text-align:left; height:30px; line-height:30px; width:480px; white-space:nowrap;overflow:hidden;text-overflow: ellipsis; margin-top:10px;}
.ny-txt ul.skill-list li.pic div h1 a{ color:#444646; font-weight:bold; }
.ny-txt ul.skill-list li.pic div span.tt{ font-size:13px; line-height:26px; color:#444646; text-align:left; display:block;}
.ny-txt ul.skill-list li.pic div  a.more{margin-top:13px; display:block; width:37px; height:7px; float:left; }




/*prizehoto*/
.ny-right .ny-txt  ul#prizep{ width:970px; height:auto; overflow:hidden; margin:0px auto 15px auto;  position:relative; left:-41px;}
.ny-right .ny-txt  ul#prizep li{ background: url(../images/p-li-bg.jpg) no-repeat; text-align:center; width:267px; padding-top:0px; float:left; margin-left:43px; margin-bottom:45px; height:199px; text-align:center;}
.ny-right .ny-txt  ul#prizep li img{ width: 225px;height: 158px;margin: 21px auto;}
.ny-right .ny-txt  ul#prizep li h2{ color:#575656; width:280px; height:25px; overflow:hidden; line-height:25px; margin:5px auto;}

.ny-right .ny-txt ul.lx-list{ width:900px; height:auto; overflow:hidden; margin:0 auto;}
.ny-right .ny-txt ul.lx-list li{ width:250px; height:auto; line-height:50px; margin-bottom:15px; float:left; overflow:hidden; }
.ny-right .ny-txt ul.lx-list li h2{font-family:"微软雅黑"; font-size:20px; color:#666;text-indent:60px;}
.ny-right .ny-txt ul.lx-list li.line{ float:left; width:1px; background:#f6f6f6; float:left; height:175px; overflow:hidden; margin:0px 20px;}
.ny-right .ny-txt ul.lx-list li.address{ background:url(../images/ico-add.gif) no-repeat;}
.ny-right .ny-txt ul.lx-list li.tel{background:url(../images/ico-tel.gif) no-repeat;}
.ny-right .ny-txt ul.lx-list li.wx{background:url(../images/ico-wx.gif) no-repeat;}

.ny-right .ny-txt ul.lx-list li p.info{ font-size:14px; text-align:left; line-height:30px; margin-top:15px;}

.ny-right .c-tacle{ border-top:solid 1px #edecec; border-left:solid 1px #edecec;}
.ny-right .c-tacle tr.title{ background:#f3f3f3; }
.ny-right .c-tacle tr.title td{font-size:15px; font-weight:bold; color:#454545;}
.ny-right .c-tacle td{ padding:10px 5px; text-align:center;border-bottom:solid 1px #edecec; border-right:solid 1px #edecec; font-size:14px; color:#555;}
.ny-right .c-tacle td a{ text-decoration:underline; color:#555;}
.ny-right .c-tacle td a:hover{ color:#F00;}

.ny-right .c-line{ clear:both; width:930px; height:auto; overflow:hidden; margin-top:40px auto 20px auto; font-size:14px;}
.ny-right .c-line h4{ background:url(../images/map-bus.jpg) no-repeat 0px 10px; border-bottom:1px solid #F00; text-indent:40px; font-size:15px; height:40px; line-height:40px; margin-bottom:15px;}


.ny-right .jobsch {border: 1px solid #ececec;background: #f3f3f3;width: 900px;padding-left: 30px;height: 87px;}
.ny-right .jobsch h2 {line-height: 20px;font-size: 14px;font-weight: bold;color: #6f6f6f;padding-top: 6px;}
.ny-right .jobsch_con {float: left;width: 100%;margin: 14px 0 0 0;}
.ny-right .txt2 {float: left;width: 192px;padding-left: 8px;border: 1px solid #dfdfdf;height: 28px;line-height: 28px;color: #6f6f6f; background:#FFF;}
.ny-right .spantab {float: left;width: 90px;height: 30px;text-align: center;font-size: 14px;font-weight: bold;margin-left: 20px;display: inline;line-height: 30px;}
.ny-right .spantab a {color: #fff;background: #cacaca;display: block;}

.ny-right .join-t{ width:930px; height:auto; overflow:hidden; margin:20px auto; clear:both;}
.ny-right .join-t h2{ font-size:18px; color:#454545; border-bottom:1px solid #dcdcfa; height:40px; line-height:40px; text-indent:0px;}


.ny-right .join-tab{ border:0;border-collapse:collapse; width:100%; height:auto;}
.ny-right .join-tab tr.title{ background:#ececec}
.ny-right .join-tab td{padding:10px; text-align:center; border-bottom:1px solid #e8e8e8;}
.ny-right .join-tab th{ text-align:center;padding:10px; margin-bottom:10px;}
/*.ny-right .join-tab .parent	{ background:#FFF38F;cursor:pointer;}   偶数行样式*/
.ny-right .join-tab .odd{ background:#FFFFEE;}  /* 奇数行样式*/
.ny-right .join-tab .selected{ background:#f9f8f8;color:#777;}
.cdes td{ text-align:left; padding:10px; background:#ececec;}
.cdes td h3{ font-size:14px; color:#F00; text-align:left; margin-bottom:10px; height:30px; line-height:30px;}
.cdes td p{ line-height:25px; text-align:left;}

.ny-content .ny-left ul li ul.snav{ width:auto; height:auto; overflow:hidden; margin-top:15px;}
.ny-content .ny-left ul li ul.snav li{ background:none;text-indent:10px; margin-bottom:0px;}
.ny-content .ny-left ul li ul.snav li a{background:none; font-size:12px; text-align:left;}
.ny-content .ny-left ul li ul.snav li a:hover{ background:none; color:#F00;}
