﻿@charset "utf-8";
/* CSS Document */
/* 专题模板 CSS Document 
 * ver：2.0
 * By：liuyang.
 * ICQ：1845676808
 * Date：2017/06/21
*/

/**common**/
body, div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p {padding:0; margin:0; font:12px \5FAE\8F6F\96C5\9ED1,Arial,Helvetica,sans-serif;}
table,td,tr,th{font-size:12px;}
ol,ul {list-style:none;}
li{list-style-type:none;}
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:normal;}
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}
.clear{*zoom:1;}
.clear:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
a { text-decoration:none;}
a:visited { text-decoration:none;}
a:hover { text-decoration:none;}
a:active { text-decoration:none;}
.fl { float:left;}
.fr { float:right;}


.ly_banner { width:100%; height:700px; overflow:hidden; margin:0 auto; padding:0; background:url(../images/banner.jpg) center top no-repeat;}
.ly_banner a { display:block; width:100px; height:100px; overflow:hidden; margin:580px auto 0; padding:6px; background:url(../images/into_bg1.png) 0 0 no-repeat;}
.ly_banner a:hover, .ly_banner a:active { background:url(../images/into_bg2.png) 0 0 no-repeat;}
.ly_banner a img { display:block; width:30px; height:30px; overflow:hidden; margin:20px auto 0; padding:0;}
.ly_banner a h3 { width:100px; height:30px; overflow:hidden; line-height:30px; margin:0 auto 20px; padding:0; color:#fff; font-size:14px; text-align:center;}

.ly_nav { width:100%; height:60px; overflow:hidden; margin:0 auto; padding:0; background-color:#0d6aaf;}
.ly_nav ul { width:1440px; height:60px; overflow:hidden; margin:0 auto; padding:0;}
.ly_nav ul li { height:36px; margin:14px 0; padding:0 14px; background:url(../images/nav_line.jpg) right center no-repeat; float:left;}
.ly_nav ul li.bk_no { background:none;}
.ly_nav ul li a { display:block; height:36px; overflow:hidden; line-height:36px; margin:0; padding:0 20px; color:#fff; font-size:14px;}
.ly_nav ul li a:hover { background-color:rgba(0, 0, 0, 0.2); border-radius:18px;}

.ly_foot { width:100%; height:200px; overflow:hidden; margin:0 auto; padding:0;}
.ly_foot h3 { width:1440px; height:22px; overflow:hidden; line-height:24px; margin:20px auto 0; padding:0; color:#333; font-size:14px; text-align:center;}
.ly_foot p { width:1440px; height:22px; overflow:hidden; line-height:24px; margin:0 auto 20px; padding:0; color:#999; font-size:14px; text-align:center;}
.ly_foot p font { font-family:"Arial";}

.ly_main { width:100%; height:700px; overflow:hidden; margin:0 auto; padding:0; background:url(../images/ly_bg.jpg) center top no-repeat;}
.ly_main .ly_cont { width:1440px; height:700px; overflow:hidden; margin:0 auto; padding:0;}
.ly_cont .ly_left { width:245px; height:460px; overflow:hidden; margin:0; padding:240px 0 0 0; background:url(../images/l_bg.jpg) 0 0 no-repeat;}
.ly_left ul li { width:245px; height:50px; overflow:hidden; margin:0 auto 1px; padding:0;}
.ly_left ul li a { display:block; width:165px; height:50px; overflow:hidden; line-height:50px; color:#fff; font-size:16px; margin:0; padding:0 0 0 80px; background:url(../images/dot_tb.png) 60px 23px no-repeat;}
.ly_left ul li a:hover, .ly_left ul li a:active, .ly_left ul li a.l_on { background:url(../images/l_nav_bg.jpg) 0 0 no-repeat;}
.ly_cont .ly_right { width:1175px; height:650px; overflow:hidden; margin:0; padding:0 0 50px 0;}

.ly_history { width:975px; height:625px; overflow:hidden; margin:25px 0 0 0; padding:0; position:relative;}
.ly_year { width:180px; height:260px; overflow-y:scroll; margin:0; padding:0; position:absolute; right:25px; bottom:0;}
.ly_year ul li { width:80px; height:80px; overflow:hidden; line-height:80px; margin:5px auto 0; padding:0 0 0 15px; color:#fff; font-size:12px; text-align:center; cursor:pointer;}
.ly_year ul li.ly_oth1 { background:url(../images/tab1_bg1.png) top right no-repeat;}
.ly_year ul li.ly_act1 { background:url(../images/tab1_bg2.png) top right no-repeat;}
.ly_year ul li font { font-family:"Arial"; font-size:20px; font-weight:bold;}
.ly_tab1 { width:730px; height:625px; overflow:hidden; margin:0; padding:0; position:absolute; left:0; top:0;}
.ly_tab1 img { display:730px; height:550px; overflow:hidden; margin:0 auto; padding:0;}
.ly_tab1 h3 { width:578px; height:36px; overflow:hidden; line-height:46px; color:#333; font-size:16px; margin:0; padding:0 15px; border-top:12px solid #0d6aaf; border-left:2px solid #0d6aaf;}

.ly_brand { width:975px; height:625px; overflow:hidden; margin:25px 0 0 0; padding:0; position:relative;}
.brand_menu { width:975px; height:625px; overflow:hidden; margin:0; padding:0; position:relative;}
.brand_menu ul li { width:120px; height:120px; overflow:hidden; margin:0; padding:0; cursor:pointer; position:absolute;}
.brand_menu ul li div { width:120px; height:120px; overflow:hidden; line-height:120px; margin:0; padding:0; color:#fff; font-size:24px; text-align:center;}
.brand_menu ul li.ly_oth2 div.b_mu1 { background:url(../images/brand_menu_bg01.png) 0 0 no-repeat;}
.brand_menu ul li.ly_oth2 div.b_mu2 { background:url(../images/brand_menu_bg02.png) 0 0 no-repeat;}
.brand_menu ul li.ly_oth2 div.b_mu3 { background:url(../images/brand_menu_bg03.png) 0 0 no-repeat;}
.brand_menu ul li.ly_oth2 div.b_mu4 { background:url(../images/brand_menu_bg04.png) 0 0 no-repeat;}
.brand_menu ul li.ly_act2 div.b_mu1 { background:url(../images/brand_menu_bg1.png) 0 0 no-repeat;}
.brand_menu ul li.ly_act2 div.b_mu2 { background:url(../images/brand_menu_bg2.png) 0 0 no-repeat;}
.brand_menu ul li.ly_act2 div.b_mu3 { background:url(../images/brand_menu_bg3.png) 0 0 no-repeat;}
.brand_menu ul li.ly_act2 div.b_mu4 { background:url(../images/brand_menu_bg4.png) 0 0 no-repeat;}
.ly_tab2 { width:462px; height:462px; overflow:hidden; margin:0; padding:44px 14px 14px; background:url(../images/brand_img_bg.png) 0 0 no-repeat; position:absolute; left:200px; top:20px;}
.ly_tab2 h3 { width:462px; height:462px; overflow:hidden; margin:0; padding:0; border-radius:50%; background-color:#fff;}
.ly_tab2 h3 img { display:block; width:462px; height:462px; overflow:hidden; margin:0; padding:0; border-radius:50%;}

.ly_voice { width:940px; height:625px; overflow:hidden; margin:25px 35px 0 0; padding:0; position:relative;}
.vc_menu { width:125px; height:121px; overflow:hidden; margin:0; padding:0; position:absolute; right:6px; bottom:10px; z-index:5;}
.vc_menu ul li { width:100px; height:36px; overflow:hidden; line-height:36px; margin:0 0 5px 25px; padding:0; color:#fff; font-size:15px; text-align:center; cursor:pointer;}
.vc_menu ul li.ly_oth3 { background:#999;}
.vc_menu ul li.ly_act3 { margin:0 5px 5px 0; padding:0 0 0 20px; background:url(../images/vc_menu_bg.png) top right no-repeat;}
.ly_tab3 { width:940px; height:625px; overflow:hidden; margin:0 auto; padding:0; position:absolute; left:0; top:0; z-index:3;}
.ly_tab3 .vc_img { width:385px; height:625px; margin:0; padding:0; position:absolute; left:0; top:0;}
.vc_img h3 { width:320px; height:36px; overflow:hidden; line-height:36px; color:#fff; font-size:15px; text-align:center; background-color:#0d6aaf; position:absolute; left:205px; bottom:106px;}
.vc_img p { width:140px; height:36px; overflow:hidden; line-height:36px; color:#fff; font-size:15px; text-align:center; background-color:#0d6aaf; position:absolute; left:385px; bottom:60px;}
.ly_tab3 .vc_text { width:490px; height:625px; margin:0; padding:0; position:absolute; left:425px; top:140px;}
.vc_text h3 { width:100%; overflow:hidden; line-height:30px; margin:0 auto; padding:0; color:#0d6aaf; font-size:16px; text-align:justify; text-justify:inter-ideograph;}
.vc_text p { width:100%; overflow:hidden; line-height:24px; margin:50px auto 0; padding:0; color:#666; font-size:14px; text-align:justify; text-justify:inter-ideograph;}
.ly_voice .vc_bor { width:931px; height:609px; overflow:hidden; margin:0; padding:0; border:1px solid #ccc; position:absolute; left:7px; top:7px; z-index:2;}

.ly_honor { width:940px; height:625px; overflow:hidden; margin:25px 35px 0 0; padding:0;}
.honor_menu { width:485px; height:575px; overflow:hidden; margin:70px 0 0 0; padding:50px 0 0 0; background:url(../images/honor_line.png) 40px 0 no-repeat; float:right;}
.honor_menu ul li { width:390px; height:36px; overflow:hidden; line-height:36px; margin:0 0 20px 0; padding:0 20px 0 75px; color:#333; font-size:14px; cursor:pointer;}
.honor_menu ul li font { font-family:"Arial";}
.honor_menu ul li img { display:block; width:16px; height:16px; overflow:hidden; margin:10px 0; padding:0; float:right;}
.honor_menu ul li.ly_oth4 { background:url(../images/honor_tb1.png) 39px 11px no-repeat;}
.honor_menu ul li.ly_act4 { color:#fff; background:#0d6aaf url(../images/honor_tb2.png) 39px 11px no-repeat;}
.honor_menu ul li.ly_oth4 img { display:none;}
.honor_menu ul li.ly_act4 img { display:block;}
.honor_menu p { width:390px; height:36px; overflow:hidden; line-height:36px; margin:0 0 20px 0; padding:0 20px 0 75px; color:#999; font-size:14px; background:url(../images/zj_tb.png) 34px 3px no-repeat;}
.ly_tab4 { width:445px; height:625px; overflow:hidden; margin:0; padding:0 10px 0 0; position:relative;}
.ly_tab4 img { display:block; width:445px; height:625px; overflow:hidden; position:absolute; left:0; top:0; z-index:1;}
.ly_tab4 span { display:block; width:443px; height:603px; overflow:hidden; border:1px solid #ccc; position:absolute; top:10px; right:0; z-index:0;}

.ly_product { width:940px; height:625px; overflow:hidden; margin:25px 35px 0 0; padding:0; position:relative;}
.product_menu { width:285px; overflow:hidden; margin:0; padding:0; position:absolute; left:0; top:160px; z-index:9;}
.product_menu ul li { width:245px; height:36px; overflow:hidden; line-height:36px; margin:0 0 15px 0; padding:0 20px; color:#333; font-size:14px; cursor:pointer;}
.product_menu ul li img { display:block; width:16px; height:16px; overflow:hidden; margin:10px 0; padding:0; float:right;}
.product_menu ul li.ly_oth5 { background:url(../images/pro_tb1.png) 5px 13px no-repeat;}
.product_menu ul li.ly_act5 { color:#fff; background:#0d6aaf url(../images/pro_tb2.png) 5px 13px no-repeat;}
.product_menu ul li.ly_oth5 img { display:none;}
.product_menu ul li.ly_act5 img { display:block;}
.ly_tab5 { width:940px; height:625px; overflow:hidden; margin:0; padding:0;}
.ly_tab5 .pro_img { width:655px; height:465px; overflow:hidden; margin:0 0 0 285px; padding:0;}
.ly_tab5 .pro_text { width:898px; max-height:243px; overflow:hidden; line-height:24px; margin:40px 0 0 0; padding:15px 20px; border:1px solid #ccc; color:#666; font-size:14px; text-align:justify; text-justify:inter-ideograph;}

.ly_map { width:940px; height:625px; overflow:hidden; margin:25px 35px 0 0; padding:0; position:relative;}
.ly_map .map_main { width:777px; height:550px; margin:0; padding:0; background:url(../images/map_img.png) center center no-repeat;}
.map_main .map_zb { width:20px; height:26px; margin:0; padding:0; background:url(../images/map_tb1.png) 0 0 no-repeat; cursor:pointer; position:relative;}
.map_main .map_zb:hover { background:url(../images/map_tb2.png) 0 0 no-repeat;}
.map_zb h3 { display:none; width:120px; height:30px; overflow:hidden; line-height:30px; color:#9c8400; font-size:14px; text-align:center; border-radius:15px; background-color:#ffd800; position:absolute; left:-50px; top:26px; z-index:99;}
.map_zb:hover h3 { display:block;}
.map_main .zb1 { left:180px; top:160px;}
.map_main .zb2 { left:310px; top:170px;}
.map_main .zb3 { left:440px; top:140px;}
.map_main .zb4 { left:650px; top:-20px;}
.map_main .zb5 { left:535px; top:120px;}
.map_main .zb6 { left:540px; top:30px;}
.map_main .zb7 { left:550px; top:10px;}
.map_main .zb8 { left:570px; top:40px;}
.map_main .zb9 { left:650px; top:-140px;}
.map_main .zb10 { left:460px; top:55px;}
.map_main .zb11 { left:525px; top:180px;}
.map_main .zb12 { left:390px; top:280px;}
.map_main .zb13 { left:450px; top:120px;}
.map_main .zb14 { left:510px; top:200px;}
.map_main .zb15 { left:635px; top:60px;}
.map_main .zb16 { left:615px; top:70px;}
.map_main .zb17 { left:625px; top:6px;}
.map_main .zb18 { left:360px; top:0px;}
.map_main .zb19 { left:470px; top:-20px;}
.map_main .zb20 { left:505px; top:-100px;}
.map_main .zb21 { left:530px; top:110px;}
.map_main .zb22 { left:590px; top:-140px;}
.ly_map .map_text { width:737px; height:60px; overflow:hidden; line-height:30px; margin:15px 0 0; padding:0 20px; color:#666; font-size:16px;}
.map_text span { color:#0d6aaf; font-size:20px; font-family:"Arial"; font-weight:bold;}
.map_text span font { font-family:"\5FAE\8F6F\96C5\9ED1";}

.ly_map .map_btn { width:163px; height:43px; overflow:hidden; margin:0; padding:0; position:absolute; right:0; bottom:0;}
.map_btn a { display:block; width:160px; height:40px; overflow:hidden; line-height:40px; margin:0; padding:3px 0 0 3px; color:#fff; font-size:14px; text-align:center; background:url(../images/map_btn_bg1.png) 0 0 no-repeat;}
.map_btn a:hover, .map_btn a:active { padding:0 3px 3px 0; background:url(../images/map_btn_bg2.png) 0 0 no-repeat;}
.map_btn a img { display:inline-block; width:20px; height:20px; margin:-2px 0 0 15px; padding:0; vertical-align:middle;}

.ly_btn { width:200px; height:240px; overflow:hidden; margin:0; padding:410px 0 0 0;}
.ly_btn a { display:block; width:110px; height:110px; overflow:hidden; line-height:110px; margin:0 auto 10px; padding:0; color:#fff; font-size:14px; text-align:center; background:url(../images/btn_bg1.png) 0 0 no-repeat;}
.ly_btn a:hover, .ly_btn a:active { background:url(../images/btn_bg2.png) 0 0 no-repeat;}
