@charset "gb2312";
/* CSS Document */
body{font-family:"Microsoft Yahei",Arial Regular,ËÎÌå; font-size:14px; color:#333; background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,span,form,input,textarea,button,code,em,cite{padding:0; margin:0;}
img{border:0; display:block;}
ol,ul,li,dl,dt,dd{list-style:none;}   
a:link,a:visited{color:#333;text-decoration:none}
a:active,a:hover{color:#f03;text-decoration:none}
.lt{float:left;}
.rt{float:right;}
.cl{ clear:both;}
.cc:after {content: ".";display: block;height:0;clear: both;visibility: hidden;}
.cc {display: inline-block;} /* Hides from IE-mac \*/
* html .cc {height: 1%;}
.cc{display: block;} /* End hide from IE-mac */
.colorfff{color:#fff;}
.colorfff a:link,.colorfff a:visited{color:#fff;text-decoration:none}
.colorfff a:active,.colorfff a:hover{color:#ff0;text-decoration:none}
.mtop20{margin-top:20px;}
code,input,button,cite{font-family:"Microsoft Yahei";}
cite{font-style:normal;}


#topnav{width:1200px; margin:20px auto 15px; height:50px;}
#topnav h1{width:155px; height:50px; background:url(images/logo.jpg) left center no-repeat;}
#topnav h1 a{height:100%; display:block;}
#topnav span{float:right; background:url(images/top_dl.jpg) left center no-repeat; height:50px; line-height:50px; padding-left:17px; font-size:16px;}
#topnav span a{margin:0 15px;}
.indextxt1_pic{width:1200px; height:400px; margin:0 auto; overflow:hidden; position:relative;}
.indextxt1_pic ul{width:8000%; position:absolute; top:0; left:0;}
.indextxt1_pic li{width:1200px; float:left;}
.indextxt1_pic li img{width:1200px; height:400px;}
.indextxt1_pic dl{position:absolute; bottom:13px; left:0; z-index:22; text-align:center; width:100%;}
.indextxt1_pic dd{width:12px; height:12px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; display:inline-block; background:#fff; margin:0 5px; cursor:pointer;}
.indextxt1_pic dd.hdnow{background:#ccc;}
#main{width:1200px; margin:0 auto;}
.indextxt2{width:100%; float:left; margin-top:20px;}
.indextxt2_l{width:820px; float:left;}
.indextxt2_r{width:378px; float:right; margin-top:65px; border:1px solid #ccc; height:514px; box-shadow:2px 2px 2px #ccc;
/*webkit ä¯ÀÀÆ÷*/
-webkit-box-shadow:2px 2px 2px #ccc;
/*Firefox ä¯ÀÀÆ÷*/
-moz-box-shadow:2px 2px 2px #ccc;
}
.indextxt2_ra{height:600px;}
.indextxt2_r dt{height:80px; line-height:80px; border-bottom:2px solid #ccc; background:url(images/djan.jpg) 22px center no-repeat; font-size:24px; color:#666; padding-left:60px; margin-bottom:20px;}
.indextxt2_r dd,.nytxt1 dd{width:100%; float:left; line-height:40px; height:40px; margin-top:35px;}
.indextxt2_r dd span,.nytxt1 dd span{width:88px; float:left; text-align:right; color:#666;}
.djinput1,.djselect1,.djinput2,.djselect2,.djinput3,.djinput4,.djinput5{width:230px; height:38px; line-height:38px; border:1px solid #ccc; padding:0 10px; font-size:14px; color:#ccc; float:left;}
.djselect1{width:230px; background:#fff url(images/select.png) 95% center no-repeat; z-index:12312}
.djinput2{width:360px;}
.djselect2{width:380px;}
.djinput3{width:260px;}
.djinput4{width:80px;}
.djinput5{width:148px;}
.login_btn{width:100px; height:42px; background:#f03; line-height:42px; border:0; text-align:center; color:#fff; font-size:12px; float:left; margin-left:13px;  border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; cursor:pointer;}
.hui{background:#999;}
.indextxt2_r dd button.submit,.nytxt1 dd button.submit2,.tcbox dd button.submit3{width:252px; height:48px; line-height:48px; text-align:center; background:#f03; color:#fff; font-size:18px; border:0; float:left; cursor:pointer; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
.indextxt2_r dd code{color:#f03; padding-left:10px;}
.indextxt2_l h3{width:800px; line-height:40px; height:40px; border-bottom:1px solid #ccc; float:left; position:relative; font-weight:400;}
.indextxt2_l h3 span{font-size:26px; border-bottom:2px solid #fc021f; line-height:38px; height:38px; display:inline-block; padding:0 25px 0 5px; bottom:-1px; position:relative;}
.pic1 li{width:254px; float:left; position:relative; margin:25px 19px 0 0;}
.pic1 li img{width:254px; height:214px;}
.pic1 li p{height:40px; line-height:40px; width:94%; background:rgba(0,0,0,0.5); padding:0 3%; position:absolute; top:174px; left:0; color:#fff;}
.pic1 li p span{ float:right; font-size: 16px;}
.pic1 li h4{font-size:18px; font-weight:400; line-height:30px; height:30px; overflow:hidden; margin-top:5px; padding:0 5px;}
.pic1 li h4 span{ float:right; background:url(images/address.jpg) left center no-repeat; font-size:12px; color:#999; padding-left:15px; }

.page{width:100%; float:left; text-align:center; margin:40px 0 20px;}
.page a{height:30px; display:inline-block; line-height:30px; background:#fff; border:1px solid #ccc; padding:0 10px; margin:0 5px; font-size:14px;}
.page a:link,.page a:visited{color:#333;text-decoration:none}
.page a:active,.page a:hover,.page a.pagenow{color:#fff; background:#f03; border-color:#f03; text-decoration:none;}

#footer{width:100%; height:158px; background:#666; margin-top:80px; text-align:center; line-height:24px;}
#footer dt{height:38px; border-bottom:1px solid #8c8a8a; padding-top:25px;}
#footer dt span{display:inline-block; padding:0 15px;}
#footer dd{border-top:1px solid #524e4e; font-size:12px; padding-top:10px;}
#footer dd p code{background:url(images/fticon.jpg) 20px center no-repeat; display:inline-block; padding-left:40px;}

/*ÄÚÒ³*/
h3.nytt1{width:100%; float:left; line-height:40px; height:40px; position:relative; border-bottom:1px solid #ccc; font-size:16px; font-weight:400; margin-top:20px;}
h3.nytt1 span{height:39px; line-height:39px; border-bottom:1px solid #f03; display:inline-block; padding-right:15px; position:relative; bottom:-1px;}
h3.nytt1 code{font-size:12px; float:right;}
.nytxt1{width:540px; margin:0 auto;}
.nytxt1 dd span{font-size:18px; width:100px;}
.nytxt1 dd button.submit2{width:380px;}
h3.nytt2{width:100%; float:left; line-height:40px; height:40px; border-bottom:1px solid #ccc; font-size:12px; font-weight:400; margin-top:10px;}
.nytxt2{width:100%; float:left; padding-top:15px;}
.nytxt2_l{width:575px; float:left;}
.nytxt2_r{width:600px; float:right;}
.nytxt2_pic{height:480px; overflow:hidden; position:relative; margin:0 auto; width:575px;}
.nytxt2_pic cite{width:70px; height:84px; position:absolute; top:196px; cursor:pointer; z-index:99999;}
.nytxt2_pic cite.left{background:url(images/bigleft.png) no-repeat; left:0;}
.nytxt2_pic cite.right{background:url(images/bigright.png) no-repeat; right:0;}
.nytxt2_pic ul{width:8000%; position:absolute; top:0; left:0;}
.nytxt2_pic li{width:575px; float:left;}
.nytxt2_pic li img{width:575px; height:480px;}
.nytxt2_small{height:112px; width:575px; margin:10px auto 0; position:relative;}
.nytxt2_small cite{width:26px; height:31px; background:url(images/gdleft.png) no-repeat; overflow:hidden; position:absolute; top:40px; cursor:pointer; z-index:999;}
.nytxt2_small cite.left{left:1px;}
.nytxt2_small cite.right{background:url(images/gdright.png) no-repeat; right:3px;}
.scroll_pic{height:112px; width:575px; overflow:hidden; float:left; position:relative;}
.scroll_pic ul{position:absolute; width:8000%; top:0; left:0;}
.scroll_pic li{width:132px; float:left; padding:0 0 0 15px; position:relative;}
.scroll_pic li img{width:130px; height:110px; border:1px solid #fff; cursor:pointer;}
.scroll_pic li p{height:30px; line-height:30px; position:absolute; width:129px; bottom:0; left:16px;background:rgba(0,0,0,0.6); color:#fff; text-align:center;}
.scroll_pic li.current img{border-color:#f03;}
.scroll_pic li:first-child{ padding-left:0;}
.scroll_pic li:first-child p{left:1px;}
.nytxt2_r h4{font-size:36px; line-height:100px; height:100px;}
.nytxt2_r2 h4{height:64px; line-height:64px;}
.nytxt2_r dl{width:100%; float:left;}
.nytxt2_r dt{height:104px; line-height:104px; padding:0 10px; background:#eee; font-size:24px; margin-bottom:20px;}
.nytxt2_r dt b{color:#d03840; font-size:30px;}
.nytxt2_r dd{width:100%; float:left; font-size:16px; line-height:35px; padding:6px 0;}
.nytxt2_r dd b{width:55px; float:left; text-align:right;}
.nytxt2_r dd span{width:535px; float:right;}
.nytxt2_r dd span.mjtb{width:200px; float:left;}
.nytxt2_r dd.tjkh{height:42px; border-bottom:1px dashed #ccc; border-top:1px dashed #ccc; background:url(images/tjkh.png) left center no-repeat; line-height:42px; font-size:24px; text-indent:2.5em; color:#f03; margin:30px 0; padding:12px 0;}
.nytxt2_r2 dd{padding:2px 0;}
.nytxt2_r2 dd.tjkh{ margin:10px 0;}
.nytxt2_r dd.tjkh code{width:115px; height:42px; background:#f03; float:right; color:#fff; font-size:16px; text-align:center; text-indent:0;}
.nytxt2_r dd.tjkh code a{height:100%; display:block;}
.nytxt2_r dd.zxzx{font-size:20px; font-weight:bold; background:url(images/zxzx.png) left 13px no-repeat; padding-left:40px;}
.nytxt2_r dd.zxzx img{display:inline-block; vertical-align:middle; margin-right:10px;}
h3.nytt3{height:52px; border-bottom:1px solid #d5d5d5; margin-top:20px;}
h3.nytt3 span{font-size:24px; width:137px; height:52px; line-height:52px; text-align:center; color:#fff; background:#f03; display:inline-block; font-weight:400;}

.nytxt3{width:100%; float:left;}
.nytxt3 dl{width:100%; float:left; border-bottom:1px solid #ccc; padding:10px 0;}
.nytxt3 dt,.grzxright dl dt{font-size:18px; line-height:16px; margin-bottom:10px; font-weight:700; margin-top:50px;}
.nytxt3 dt em,.grzxright dt em{width:8px; height:16px; background:#fc021f; float:left; float:left; margin-right:5px;}
.nytxt3 dd{line-height:24px; color:#666; padding-top:5px;}
.nytxt3 dd.bbgz{font-size:16px; line-height:30px; color:#4680d1; margin-bottom:10px;}
.zjcolor2{color:#f03;}
.txt3table td{font-size:16px; text-align:center; line-height:76px;}

#floatnav{position:absolute;right:0; width:45px;;z-index:99999999;}
#floatnav li{width:45px; height:45px;margin-bottom:1px; float:left;}
#floatnav li.pf01{background:#0276d0 url(images/pf01.png) no-repeat;}
#floatnav li.pf02{background:#0276d0 url(images/pf02.png) no-repeat;}
#floatnav li.pf03{background:#0276d0 url(images/pf03.png) no-repeat;}
#floatnav li.pf04{background:#0276d0 url(images/pf04.png) no-repeat;}
#floatnav li.pf05{background:#0276d0 url(images/pf05.png) no-repeat;}
#floatnav li a{height:45px; display:block;}
#floatnav li.pf01 a:hover{background:#f86937 url(images/pf01.png) no-repeat;}
#floatnav li.pf02 a:hover{background:#f86937 url(images/pf02.png) no-repeat;}
#floatnav li.pf03 a:hover{background:#f86937 url(images/pf03.png) no-repeat;}
#floatnav li.pf04 a:hover{background:#f86937 url(images/pf04.png) no-repeat;}
#floatnav li.pf05 a:hover{background:#f86937 url(images/pf05.png) no-repeat;}

.grzxleft{width:226px; float:left; border:1px solid #d9d9d9; border-top:0; position:relative;}
.grzxleft dt{height:116px; line-height:116px; background:#0276d0; color:#f5f5f5; font-size:30px; text-align:center; position:relative; left:-1px; width:228px;}
.grzxleft dd{width:226px; height:46px; font-size:16px; line-height:46px; background:url(images/gezxan1.png) center top no-repeat; margin-top:1px;}
.grzxleft dd a{height:46px; display:block; padding-left:68px;}
.grzxleft a:link,.grzxleft a:visited{color:#333;}
.grzxleft a:active,.grzxleft a:hover,.grzxleft dd.grnow a{color:#fff;background:url(images/gezxan2.png) center top no-repeat;}
.grzxright{width:935px; float:right;}
.grzxright ul{width:100%; float:left; height:180px; background:#f8f7f7; padding-top:50px;}
.grzxright li{width:30%; float:left; padding:0 10%; font-size:18px; line-height:40px;}
.grzxright li.mbrt{width:29%; border-right:1px solid #ccc;}
.grzxright li p.gename{ background:url(images/gename.png) left center no-repeat;}
.grzxright li p{padding-left:33px;}
.grzxright li p span{width:152px; height:42px; line-height:42px; background:#f03; text-align:center; color:#fff; display:inline-block; margin-top:10px;}
.grzxright li p span a{height:100%; display:block;}
.grzxright li p img{ display:inline-block; vertical-align:middle;}
.grzxright dl{width:100%; float:left;}
.grzxright dl dt{margin-top:30px;}
.grzxright dd{width:100%; float:left; padding:10px 0;}
h4.mmtt{font-size:24px; line-height:40px; text-align:center; height:40px; background:url(images/mmtt.png) center center no-repeat; color:#0276d0;}
.mmtable td{ line-height:43px; padding:27px 5px;}
.mmtd1{width:94px; text-align:right; font-size:18px;}
.mminput1,button.mmsubmit{width:456px; line-height:31px; height:31px; border:1px solid #eee; background:#fff; padding:5px 10px; font-size:16px; float:left; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
button.mmsubmit{ background:#fc021f; border-color:#fc021f; color:#fff; font-size:18px; padding:0; height:43px; width:478px; cursor:pointer; letter-spacing:3px;}

/*µ¯´°*/
.tcbox{width:100%; font-size:14px;bottom: -50%; position: fixed;  -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); -webkit-transition: -webkit-transform 300ms; transition: transform 300ms;}
.tcbox dl{width:452px; margin:100px auto 0;}
.tcbox dt{height:92px; padding-top:40px; background:url(images/tc_bg.jpg) center top no-repeat; font-size:20px; color:#fff; text-align:center; line-height:40px; position:relative;}
.tcbox dt h4{font-size:30px; font-weight:400;}
.tcbox dt cite{width:19px; height:18px; background:url(images/tc_close.png) no-repeat; cursor:pointer; position:absolute; top:10px; right:10px; z-index:9999999;}
.tcbox dd{background:#fff; padding:0 50px 20px 0; width:402px; float:left;}
.tcbox dd p{width:100%; float:left; line-height:42px; padding-top:20px;}
.tcbox dd p span{font-size:16px; width:106px; text-align:right; float:left;}
.tcbox dd p img{float:left; margin:0 5px;}
.tcbox dd button.submit3{width:280px;}
.tcbox dd p code{width:280px; padding-left:106px; float:left;}
.tcbox dd p code cite{float:right; cursor:pointer;}

.sharebg {background-color: rgba(0, 0, 0, 0.6); bottom: 0; height: 100%; left: 0; opacity: 0; position: fixed; right: 0; top: 0; width: 100%; z-index: 1100; display:none; overflow:hidden; position:fixed;}
.sharebg-active{opacity: 1; display:block; }
.am-acti-active{transform: translateY(0px);  -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); top:0; z-index:9999999; }