html{height:100%; border:0;}
body{font-size:14px; font-family:'微软雅黑','宋体'; margin:0; padding:0; height:100%; border:0;}
*{border:0;}

.w1200{width:1200px; margin:0 auto;}
.relat{position:relative;}

.logo{margin:20px 0 0 30px;}
.loading{ position:absolute; z-index:1000;height:1000px; background:#000; width:100%; top:0px; left:0px;}
.g_left, .g_right{background:url(jt.png) no-repeat; width:68px; height:68px; display:block; position:absolute; left:30px; top:50%; margin-top:-34px; z-index:10; cursor:pointer;}
.g_right{background-position:-68px 0; left:auto; right:30px;}
.g_left:hover{background-position:0 -68px;}
.g_right:hover{background-position:-68px -68px;}

.g_subAni{ position:absolute; left:0; top:50%; z-index:7; width:100%;}
.g_subAni .w1000{height:100%; width:1400px; position:relative; margin:0 auto;}
.g_subAni .bb{left:0; top:0; position:relative; -webkit-opacity:0; -moz-opacity:0; -khtml-opacity:0; opacity:0; filter:alpha(opacity=0);}
.g_subAni .bb img{width:100% !important; height:auto !important;}
.g_subAni.w1{height:340px; margin-top:-350px;}
.g_subAni .b11{position:absolute; width:11.9%; margin-top:6.2%; margin-left:13.3%;}
.g_subAni .b12{position:absolute; width:11.9%; margin-top:4.9%; margin-left:29.5%;}
.g_subAni .b13{position:absolute; width:17%; margin-top:0; margin-left:37.2%;}
.g_subAni .b14{position:absolute; width:9.2%; margin-top:7.7%; margin-left:56.8%;}
.g_subAni .b15{position:absolute; width:21.9%; margin-top:22.3%; margin-left:25.5%;}
.g_subAni .b16{position:absolute; width:32.2%; margin-top:29.8%; margin-left:20.8%;}
.g_subAni .b17{position:absolute; width:63.1%; margin-top:19.7%; margin-left:7.3%;}
.g_subAni.w2{height:450px; margin-top:-320px;}
.g_subAni .b21{position:absolute; width:17.5%; margin-top:0; margin-left:55.5%;}
.g_subAni .b22{position:absolute; width:6.4%; margin-top:1.5%; margin-left:62.8%;}
.g_subAni .b23{position:absolute; width:5.7%; margin-top:7.9%; margin-left:54.8%;}
.g_subAni .b24{position:absolute; width:13.6%; margin-top:18.9%; margin-left:17.6%;}
.g_subAni .b25{position:absolute; width:27.0%; margin-top:37.4%; margin-left:8.7%;}
.g_subAni .b26{position:absolute; width:36.2%; margin-top:18%; margin-left:0;}
.g_subAni.w3{height:450px; margin-top:-220px;}
.g_subAni .b31{position:absolute; width:8%; margin-top:0; margin-left:15.5%;}
.g_subAni .b32{position:absolute; width:6%; margin-top:5.5%; margin-left:19.4%;}
.g_subAni .b33{position:absolute; width:12%; margin-top:11.3%; margin-left:13.4%;}
.g_subAni .b34{position:absolute; width:14.7%; margin-top:20%; margin-left:19.3%;}
.g_subAni .b35{position:absolute; width:38.3%; margin-top:39.7%; margin-left:3.9%;}
.g_subAni .b36{position:absolute; width:39%; margin-top:18.9%; margin-left:0;}
.g_subAni.w4{height:450px; margin-top:-220px;}
.g_subAni .b41{position:absolute; width:7.2%; margin-top:0; margin-left:73.2%;}
.g_subAni .b42{position:absolute; width:10.1%; margin-top:5.4%; margin-left:75.8%;}
.g_subAni .b43{position:absolute; width:13%; margin-top:14%; margin-left:70.7%;}
.g_subAni .b44{position:absolute; width:17.5%; margin-top:24.6%; margin-left:74.2%;}
.g_subAni .b45{position:absolute; width:38.3%; margin-top:41.2%; margin-left:61.5%;}
.g_subAni .b46{position:absolute; width:35.3%; margin-top:19.4%; margin-left:59%;}
.g_subAni.w5{height:110px; margin-top:-150px;}
.g_subAni .b51{position:absolute; width:73.2%; margin-top:0; margin-left:13.2%;}
.g_subAni .b52{position:absolute; width:39.4%; margin-top:8.2%; margin-left:28.8%;}
.g_subAni .b53{position:absolute; width:28.5%; margin-top:10.3%; margin-left:34.4%;}


.head{width:100%; position:absolute; top:0; left:0; z-index:200; background:url(top_bg.png) center top no-repeat; height:162px;}

.head .wel{width:400px; color:#b5b5b5; font:normal 12px/24px '宋体'; border-bottom:#f3f3f3 1px solid;}
.head .lan{ height:24px; border-bottom:#f3f3f3 1px solid; width:400px;}
.head .lan .lan_bg{background:url(lan.png) top no-repeat; float:right; width:85px; height:19px; margin-top:5px; cursor:pointer; position:relative;}
.head .lan .lanlist{position:absolute; top:19px; left:0; z-index:10; display:none;}
.head .lan a{display:block; height:17px; color:#aeaeae; font-size:12px; font-family:'宋体'; text-align:center; line-height:17px; width:85px; background:#e7e7e7; border-radius:4px; margin-top:2px;}
.head .lan a:hover{background:#8c8c8c; color:#FFF;}

.menu{margin-top:8px;}
.menu>li{float:left; height:50px;}
.menu>li>a{height:34px; display:block; width:100px; font-size:15px; line-height:33px; color:#1d1d1d; text-align:center;}
.menu>li.on>a, .menu>li>a:hover, .menu>li.hover>a{color:#FFF; background:#ffc20e; border-radius:4px;}
.menu>li.menu_right{margin-left:400px;}

.sub_menu_bg{background:url(sub_menu_bg.png); width:100%; height:310px; position:absolute; left:0; top:30px; z-index:190; display:none;}
.menu_sub{position:absolute; left:0; top:65px; display:none; width:100%;}
.menu_sub .sub_menu_con{padding-top:65px;}

.m1 .sub_menu_con{width:1160px; margin:0 auto;}
.m1 .sub_menu_con .xjyx{width:770px;}
.m1 .menu_title{color:#FFF; font-size:14px;}
.m1 li{margin:15px 20px 0 0; float:left;}
.m1 li .word{width:265px; margin-left:10px;}
.m1 li .word a{ font-family:'宋体'; color:#fcb016; font-size:12px; line-height:16px; width:265px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block;}
.m1 li .word a:hover{color:#f0c200;} 
.m1 li .word p{ font:12px/16px '宋体'; color:#d4d4d4; margin-top:3px; height:48px; overflow:hidden;}
.m1 .video{margin-left:30px; padding-left:55px; border-left:#949495 1px solid;}
.m1 .pic_sub{width:190px; margin:15px 0 0;}

a.icon{background:url(title_icon.png) 0 8px no-repeat; line-height:22px; padding-left:10px; color:#dddddd;}


.mm{padding-top:95px; text-align:center;}
.mm li{width:200px; display:inline-block; margin:0 20px;}
.mm li a{display:block; font-size:14px; text-align:center; color:#FFF;}


.gla_bar{width:100%; height:3px; position:absolute; left:0; bottom:50px; z-index:30; overflow:hidden;}
.gla_bar ul{width:1200px; height:3px; margin:0 auto; text-align:center;}
.gla_bar ul li{width:34px; height:3px; overflow:hidden; margin:0 5px; vertical-align:top; cursor:pointer; display:inline-block; background:#FFF;}
.gla_bar ul li.on{ background:#FFC04C;}

.content{position:absolute; width:100%; left:0; bottom:100px; z-index:20;}
.jd .hd{width:48px; height:228px; overflow:hidden; margin-right:2px;}
.jd .hd li{width:48px; height:44px; background:url(num_jd.png) no-repeat; margin-bottom:2px; font-size:0; line-height:0; text-indent:-999px; cursor:pointer;}
.jd .hd li.n2{background-position:0 -46px;}
.jd .hd li.n3{background-position:0 -92px;}
.jd .hd li.n4{background-position:0 -138px;}
.jd .hd li.n5{background-position:0 -184px;}
.jd .hd li.n1.on{background-position:-48px 0;}
.jd .hd li.n2.on{background-position:-48px -46px;}
.jd .hd li.n3.on{background-position:-48px -92px;}
.jd .hd li.n4.on{background-position:-48px -138px;}
.jd .hd li.n5.on{background-position:-48px -184px;}
.jd .bd{width:300px; height:228px; overflow:hidden;}
.jd .bd li{width:300px; height:228px; position:relative;}
.jd .bd li .word{position:absolute; left:13px; bottom:15px; color:#FFF;}
.jd .bd li .word h2{font-size:30px; margin:0; font-weight:normal; width:274px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.jd .bd li .word p{font:12px/16px '宋体'; width:274px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.news_title li{float:left; width:85px; height:36px; background:url(tab_bg.png) bottom no-repeat; margin-right:3px;}
.news_title li a{width:85px; height:32px; display:block; padding-top:4px; line-height:32px; color:#000000; font-size:14px; text-align:center;}
.news_title li.on a{height:36px; line-height:36px; background:url(tab_on.png) no-repeat; color:#FFF; font-weight:bold; padding:0;}
.new_content{background:url(tmbj.png) no-repeat; width:550px; height:192px; padding:0 20px 0 20px;}

.new_content .text{margin-top:20px;}
.new_content .text li{width:380px; height:26px; line-height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#FFF;}
.new_content .text li a{color:#000; font:12px/26px '宋体';}
.new_content .text li a:hover{color:#ffc20e;}
.new_content .new_title{margin-top:30px;}
.new_content .new_title h1, .new_content .new_title h2{font-size:36px; color:#FFF; font-weight:normal; margin:0; line-height:38px;}
.new_content .new_title h2{font-size:24px; text-align:right;}
.new_content .txt{margin-top:15px; font:14px/25px '宋体' !important; color:#FFF !important; height:150px; width:375px; overflow:hidden;}

.new_content .pic{margin-top:15px;}
.new_content .pic li{margin-bottom:10px;}
.new_content .pic .word{margin-left:10px;}
.new_content .pic .word a, .new_content .pic .word p{font:12px/22px '宋体'; display:block; width:295px; column-rule: #000; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.new_content .pic .word p{color:#000;}
.new_content .pic .word a:hover{color:#fbe200;}

.order .order_title li{float:left;}
.order .order_title li{float:left; width:85px; height:36px; background:url(tab_order_bg.png) bottom no-repeat; margin-right:3px;}
.order .order_title li a{width:85px; height:32px; display:block; padding-top:4px; line-height:32px; color:#FFF; font-size:14px; text-align:center;}
.order .order_title li.on a{height:36px; line-height:36px; background:url(tab_on.png) no-repeat; color:#FFF; font-weight:bold; padding:0;}
.order .order_con{width:220px; background:url(order_bg.png); height:162px; padding:30px 0 0 20px;}
.order p{height:28px; line-height:28px; color:#d0d0d0; margin-bottom:15px; vertical-align:top; position:relative;}
.order p input{background:none; border:#d0d0d0 1px solid; height:26px; width:124px; padding-left:6px; color:#FFF; outline:none; font:normal 12px/26px "宋体";}
.order p select{width:130px; background:none; border:#d0d0d0 1px solid; height:26px; color:#FFF; outline:none; font:normal 12px/26px "宋体";}
.order p select option{color:#666; font:normal 12px/24px "宋体";}
.order .orderbtn{background:url(search_btn.png) no-repeat; width:157px; height:36px; display:block; float:left; margin:7px 0 0 15px;}

.close{position:absolute; right:290px; top:0; background:url(close_btn.png) no-repeat; width:31px; height:31px; cursor:pointer;}

.but{width:100%; padding:0 0 5px; position:absolute; left:0; bottom:0; z-index:400; background:url(but_bg.png);}
.but .w1200{position:relative;}
.but .leftlink{margin:4px 0 0;}
.but .f_link{line-height:20px; border-bottom:#333333 1px solid; color:#afafaf; padding-bottom:4px; padding-left:10px;}
.but .f_link a{font-size:12px; color:#afafaf; font-family:'宋体'; margin-right:10px;}
.but .f_link a:hover{color:#fbe200;}
.but .right_tel{position:absolute; right:50px; bottom:0px;}
.k_link{clear:both; font-size:12px; color:#afafaf; text-align:left; line-height:20px;}
.k_link a{clear:both; margin:0 10px; font-size:12px; color:#afafaf; font-family:'宋体';}
.k_link a:hover{color:#fbe200;}
.but p{text-align:left; color:#afafaf; font-size:10px; line-height:16px; padding-left:10px;}
.but .tel{ background:url(tel.png) no-repeat; width:230px; height:35px; margin-top:9px;}
.but ul{height:41px; margin:6px 0 0 20px;}
.but ul li{float:left; margin-left:15px; width:41px; height:41px; position:relative;}
.but ul li a{width:41px; height:41px; background:url(share.png) 0 0 no-repeat; text-align:center; display:block; font-size:0; line-height:0; text-indent:-9999px;}
.but ul li.s2 a{background-position:-60px 0;}
.but ul li.s3 a{background-position:-120px 0;}
.but ul li a:hover{color:#fbe200;}
.but ul li.s1 a:hover{color:#fbe200; background-position:0 -41px;}
.but ul li.s2 a:hover{color:#fbe200; background-position:-60px -41px;}
.but ul li.s3 a:hover{color:#fbe200; background-position:-120px -41px;}
.but ul li .img{position:absolute; left:-34px; top:-120px; padding:7px; display:none; width:91px; height:98px; background:url(wx_bg.png) no-repeat;}
.but ul li .img img{width:91px; height:91px;}

.news_more{width:100%; position:absolute; left:0; bottom:0; z-index:21; filter:alpha(opacity=0); opacity:0;}
.news_more_btn{background:url(new_more.png) no-repeat; margin:0 auto; width:88px; height:88px; cursor:pointer;}

#ui-datepicker-div{margin-top:-220px;}
.pie{position:relative; z-index:10;}
.f_right{display:none}

.new_content .pic li a{
	width:70px; height:45px;
}