﻿@charset "utf-8";
/* 起始样式 */
body {font-family:"微软雅黑";  margin:0 auto; padding:0px; font-size:12px; height:100%; line-height:22px; width:100%; color:#666}
div{behavior: url(css/iepngfix.htc)}
ul,ul li,ol li,tr td,dl dd,dd{ list-style-type:none; margin:0; padding:0; }
p{ margin:0; padding:0}
.clear{ clear:both; height:0px; line-height:0px; font-size:0px;}
a{ text-decoration:none; cursor:pointer; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
/*a:hover{ text-decoration:underline;}*/
img{ vertical-align:middle;}
._imgs{ vertical-align:top;}
.lf{ float:left;}
.rg{ float:right;}  
img{border:none;}
html{ overflow-x:hidden;} 
div:hover,li:hover,tr:hover,a:hover,span,span:hover{ -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.text,textarea{ outline:none; font-family:微软雅黑; color:#666; font-size:12px; width:100%;}
.ul_lf li,.ul_js li{ position:relative;}
/*-webkit-filter: blur(0px); filter: blur(0px);*/
/* 起始样式 End */

/* 公用样式 */
.head{ height:80px; position:fixed; width:100%; left:0px; top:0px; z-index:1000; background:url(bg.png) repeat;}
.box{ width:1200px; margin:0 auto;}
.logo{ width:252px; height:80px;}
.nav{ margin-left:100px; position:relative; width:790px;}
.nav .activesss{ float:left; text-align:center; height:80px; margin-right:50px; position:relative;}
.nav .activesss2{ margin-right:0px;}
.nav .activesss .a1,.nav:hover .activesss1 .a1{ display:block; color:#333; font-size:14px; line-height:80px; text-align:center; font-size:16px; background:url(1_26.png) right bottom no-repeat; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.nav .activesss:hover .a1,.nav .activesss1 .a1{ color:#e00012; background:url(1_26.png) left bottom no-repeat; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.nav .Locate{ position:absolute; text-align:left; top:80px; overflow:hidden; display:none; z-index:100; width:1920px; background:url(1_27.png) repeat; height:66px; line-height:55px; left:0px;}
.nav .Locate a{ color:#333; font-size:14px; margin-right:100px;}
.nav .Locate a:hover{ color:#e00012;}
.nav .Locate .aa1{ background:url(1_28.jpg) center left no-repeat; padding-left:39px; padding-top:5px; padding-bottom:5px; color:#e00012; font-size:18px; font-weight:bold; display:none;}
.nav .mad1{ margin-left:-716px;}
.nav .mad1 .box{ padding-left:400px;}
.nav .mad2{ margin-left:-884px;}
.nav .mad2 .box{ padding-left:395px;}
.nav .mad3{ margin-left:-998px;}
.nav .mad3 .box{ padding-left:590px;}
.nav .mad4{ margin-left:-970px;}
.nav .mad4 .box{ padding-left:900px;}
.nav .mad5{ margin-left:-1200px;}
.nav .mad5 .box{ padding-left:1200px;}
.code{ width:50px; padding-top:25px;}
.code a{ display:block; float:left; position:relative; width:30px; height:30px;}
.code .a1{ background:url(1_04.png) center center no-repeat; margin-right:12px;}
.code .a1:hover{ background:url(1_04a.png) center center no-repeat;}
.code .a1 .p1{ position:absolute; width:102px; height:0px; top:31px; left:-37px; padding-top:5px; overflow:hidden;}
.code .a2{ background:url(1_05.png) center center no-repeat;}
.code .a2:hover{ background:url(1_05a.png) center center no-repeat;}
.foot{ background:#242826; height:46px; line-height:46px; color:#999; margin-top:30px;width:100%; min-width:1200px;}
.foot .rg a{ color:#999;}
.foot .rg a:hover{ color:#ccc}
.foot .rg .a1{ background:url(1_07.jpg) center left no-repeat; padding-left:20px; margin-right:20px;}
.foot .rg .a2{ background:url(1_09.jpg) center left no-repeat; padding-left:20px; margin-left:20px;}
.foot .rg select{ margin-left:20px; margin-right:20px; width:203px; text-align:center; background:none; border:1px solid #555756; color:#999;}
/* 公用样式 End */

/* Index */
.body{ background:#e5e8eb;}
.body .head{ position:fixed; top:0px; left:0px; width:100%; top:-80px; z-index:100; background:url(1_01.png) repeat;}
.body .foot{ position:fixed; bottom:-46px; width:100%; left:0px; z-index:100;}
.div_index{ width:100%; min-width:1300px; position:absolute; z-index:1000; height:100%;}.div_index_bg{ text-align:center; width:100%; min-width:1300px;}
.div_index_bg img{ width:150%; left:100%; margin-left:-200%; position:relative; filter:alpha(opacity=0); opacity:0;}
.div_index_img{ position:absolute; top:30%; left:15%; width:17%; filter:alpha(opacity=0); opacity:0;}
.div_index_img img{ width:100%; min-width:200px; max-width:331px}
.div_index_news{ background:url(1_13.png) repeat; width:360px; height:60px; position:absolute; bottom:22%; left:-320px; filter:alpha(opacity=0); opacity:0;}
.div_index_news a{ display:block;}
.div_index_news a .lf{ width:79%; color:#fff; padding-top:8px; padding-left:5%; position:relative; height:44px; overflow:hidden;}
.div_index_news a .lf span{ background:url(1_14.png) center left no-repeat; padding-left:20px; position:absolute; bottom:0px; right:0px;}
.div_index_box{ position:absolute; top:80px; height:100%; left:50%; width:50%; min-width:600px;}
.div_js{ position:absolute; top:0px; height:100%; left:0px; width:20%; overflow:hidden; filter:alpha(opacity=0); opacity:0; }
.div_js_one{ left:200%;}
.div_js_one .div2{ background:url(1_15.png) repeat; position:absolute; top:0px; left:0px; width:100%; height:100%;}
.div_js_tow{ left:220%;}
.div_js_tow .div2{ background:url(1_16.png) repeat; position:absolute; top:0px; left:0px; width:100%; height:100%;}
.div_js_three{ left:240%; }
.div_js_three .div2{ background:url(1_17.png) repeat; position:absolute; top:0px; left:0px; width:100%; height:100%;}
.div_js_four{ left:260%;}
.div_js_four .div2{ background:url(1_18.png) repeat; position:absolute; top:0px; left:0px; width:100%; height:100%;}
.div_js_five{ left:280%;}
.div_js_five .div2{ background:rgba(0,0,0,0.4); position:absolute; top:0px; left:0px; width:100%; height:100%;}
.div_js .div1{ position:absolute; top:50%; margin-top:-250px; width:100%; text-align:center; height:400px; z-index:100;}
.div_js .div1 .p1{ color:#333; text-transform:uppercase; font-size:14px; height:44px;}
.div_js .div1 .p2{ margin-top:40px; position:relative; left:-100px; filter:alpha(opacity=0); opacity:0;} 
.div_js .div1 .p3{ margin-top:40px;}
.div_js .div1 .p4{ margin-top:30px; color:#4c4c4c; font-size:18px;}
.div_js .div1 .p5{ margin-top:40px; position:relative; left:100px; filter:alpha(opacity=0); opacity:0;}
.div_js .div1 .p6{ background:#fff; width:140px; height:44px; overflow:hidden; text-align:center; color:#c40413; margin:0 auto; margin-top:80px; line-height:44px; filter:alpha(opacity=0); opacity:0; position:relative; bottom:-10px;}
.div_js_three .div1 .p1,.div_js_three .div1 .p4,.div_js_four .div1 .p1,.div_js_four .div1 .p4,.div_js_five .div1 .p1,.div_js_five .div1 .p4{ color:#fff;}
/* Index End */

/* Main */

.banner{ position:relative; width:1920px; left:50%; margin-left:-960px; margin-top:80px;}
.heg{ min-height:100px; padding-right:20px;}
.div_title{ text-align:center; background:url(2_03.jpg) center bottom no-repeat; padding-bottom:17px; font-size:30px; line-height:30px; color:#2d2c30;}
.div_abo{ margin-top:60px;}
.div_abo .div1{ text-align:center; margin-top:34px;}
.div_abo .div2{ width:650px; margin:0 auto; margin-top:31px;}
.div_abo .div2 span{ width:50px; height:50px; display:block; margin-left:40px; margin-right:40px; float:left; cursor:pointer;}
.div_abo .div2 .span1{ background:url(2_04.jpg) center no-repeat;}
.div_abo .div2 .span2{ background:url(2_05.jpg) center no-repeat;}
.div_abo .div2 .span3{ background:url(2_06.jpg) center no-repeat;}
.div_abo .div2 .span4{ background:url(2_07.jpg) center no-repeat;}
.div_abo .div2 .span5{ background:url(tj_02.jpg) center no-repeat;}
.div_abo .div2 .span1:hover{ background:url(2_04a.jpg) center no-repeat;}
.div_abo .div2 .span2:hover{ background:url(2_05a.jpg) center no-repeat;}
.div_abo .div2 .span3:hover{ background:url(2_06a.jpg) center no-repeat;}
.div_abo .div2 .span4:hover{ background:url(2_07a.jpg) center no-repeat;}
.div_abo .div2 .span5:hover{ background:url(tj_02a.jpg) center no-repeat;}
.div_abo .div3{ text-align:center; margin-top:50px; color:#333; font-size:24px; line-height:48px;}
.div_abo .div4{ margin-top:55px; text-align:center;}
.div_abo1{ background:url(2_10.jpg) center center no-repeat; height:460px; margin-top:20px;}
.div_abo1 .div1{ background:#fff; padding:50px;}
.div_abo1 .div1 .lf{ width:460px;}
.div_abo1 .div1 .rg{ width:600px; height:270px; overflow:auto; color:#333; font-size:14px; line-height:26px;}
.div_abo2{ background:url(2_12.jpg) repeat-x; padding-top:80px; height:509px;}
.div_abo2 .lf{ width:484px; background:#fff; padding:22px;}
.div_abo2 .lf .div1{ color:#ff0013; font-size:30px; line-height:32px;}
.div_abo2 .lf .div2{ margin-top:25px; overflow:auto; font-size:14px; line-height:30px; color:#333; height:270px;}
.div_abo3{ background:url(2_14.jpg) center top no-repeat; padding-top:80px;}
.div_abo3 .div1{ background:#fff; padding:35px; margin-bottom:40px;}
.div_abo3 .div1 .p2{ margin-top:40px;}
.div_abo3 .div1 .p2 .lf{ width:410px;}
.div_abo3 .div1 .p2 .rg{ width:650px; color:#333; height:485px; font-size:14px; line-height:30px; overflow:auto;}

.div_his{ background:url(2_18.jpg) center top no-repeat; padding-top:60px; margin-bottom:100px;}
.div_his .box{ background:url(2_19.jpg) center top repeat-y; width:1000px;}
.div_his .div1{ border-bottom:1px solid #dbdbdb; padding-bottom:50px;}
.div_his .div1 .lf{ width:462px; color:#dbdbdb; padding-top:10px; line-height:36px; font-size:30px; text-align:right; text-transform:uppercase; background:url(2_20.jpg) bottom right no-repeat; padding-bottom:20px;}
.div_his .div1 .rg{ width:460px; padding-top:20px;}
.div_his .div1 .rg .p1{ color:#2d2c30; font-size:36px; background:url(2_21.jpg) left bottom no-repeat; padding-bottom:30px;}
.div_his .div1 .rg .p2{ color:#333; font-size:14px; line-height:30px; margin-top:25px;}
.div_his .div2 .p1{ padding-left:90px; padding-top:38px; width:334px;}
.div_his .div2 .p2{ margin-left:69px; margin-top:140px; background:url(2_27.png) center left no-repeat; width:73px; text-align:right; font-size:18px;}
.div_his .div2 .p3{ border:1px solid #e3e3e3; box-shadow: -2px 0 5px #dedede,0 -2px 5px #dedede,0 2px 5px #dedede,2px 0 5px #dedede; padding:25px 60px; width:280px; margin-top:40px;}
.div_his .div2 .p3 .pp1{ color:#7e5b3e; font-size:72px; line-height:74px; border-bottom:2px solid #7e5b3e; padding-bottom:10px;}
.div_his .div2 .p3 .pp2{ color:#ff0013;}
.div_his .div2 .p3 .pp2 .lf{ width:50px; margin-top:20px;}
.div_his .div2 .p3 .pp2 .lf .ppp1{ font-size:18px; font-weight:bold;}
.div_his .div2 .p3 .pp2 .lf .ppp2{ font-size:14px; font-weight:bold;}
.div_his .div2 .p3 .pp2 .rg{ width:230px; text-align:left; color:#ff0013; font-size:48px; line-height:48px; margin-top:15px;}
.div_his .div2 .p3 .pp3{ margin-top:15px; color:#7e5b3e; font-size:14px;}
.div_his .div3{ margin-top:70px; padding-bottom:80px;}
.div_his .div3 ul li{ margin-bottom:40px;}
.div_his .div3 ul li .p1{ width:462px; text-align:right; padding-right:538px; color:#555555; font-size:48px; line-height:48px; border-bottom:1px solid #dbdbdb; padding-bottom:30px;}
.div_his .div3 ul li .p2{ padding-top:30px; position:relative; padding-bottom:30px; cursor:pointer;}
.div_his .div3 ul li .p2 .lf{ width:462px; padding-right:46px; background:url(2_27.png) center right no-repeat; position:relative; z-index:100; text-align:right; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_his .div3 ul li .p2 .rg{ width:460px; position:relative; z-index:100; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_his .div3 ul li .p2 .pp1{ position:absolute; top:0px; left:50%; margin-left:-960px; width:1920px; height:100%; background:none; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_his .div3 ul li .p2:hover .lf{ background:url(2_29.png) center right no-repeat; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_his .div3 ul li .p2:hover .lf,.div_his .div3 ul li .p2:hover .rg{ color:#ff0013; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_his .div3 ul li .p2:hover .pp1{ background:#efefef; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_his .div3 ul li .p2 .pp2{ position:absolute; top:50%; left:-100px; margin-top:-80px; width:0px; height:0px; overflow:hidden;}
.div_his .div3 ul li .p2 .pp2 div{ filter:alpha(opacity=0); opacity:0;}
.div_his .div3 ul .li1 .p2 .pp2{ left:800px;}
.div_his .div4{ text-align:center; margin-left:3px;}

.div_lead{ margin-top:60px; margin-bottom:50px;}
.div_lead ul{ overflow:hidden; margin-top:60px;}
.div_lead ul li{ float:left; width:373px; border:1px solid #f7f7f7; margin-right:25px; margin-bottom:25px;}
.div_lead ul li a{ cursor:text;}
.div_lead ul .li{ margin-right:0px;}
.div_lead ul li .div1{ border-bottom:1px solid #f7f7f7; overflow:hidden; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_lead ul li .div1 img{ -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.div_lead ul li:hover .div1 img{ -webkit-transform:scale(1.03); -moz-transform:scale(1.03); -o-transform:scale(1.03); -ms-transform:scale(1.03); transform:scale(1.03); -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.div_lead ul li .div2{ height:105px; background:#f7f7f7; overflow:hidden;}
.div_lead ul li .div2 .lf{ padding:15px 20px; width:247px; line-height:26px; font-size:14px; color:#333}
.div_lead ul li .div2 .rg{ background:url(2_37.png) center 36px #efefef no-repeat; height:50px; width:85px; text-align:center; padding-top:55px; color:#999; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_lead ul li:hover .div2 .rg{ background:url(2_37a.png) center 36px #e00012 no-repeat; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; color:#fff;}
.div_lead ul li:hover{ border:1px solid #cbcbcb;}
.div_lead ul li:hover .div1{ border-bottom:1px solid #cbcbcb;}

.div_hon{ margin-top:60px;}
.div_hon .div1{ margin-top:60px;}
.div_hon .div1 .lf{ width:439px; padding-left:50px; padding-top:148px;}
.div_hon .div1 .lf ul{ width:439px; height:322px; overflow:hidden;}
.div_hon .div1 .lf ul li{ width:439px; height:322px; overflow:hidden;}
.div_hon .div1 .rg{ width:500px; margin-right:100px; background:url(2_39.jpg) 120px top repeat-y; height:700px; padding-bottom:100px;}
.div_hon .div1 .rg ul{ padding-top:30px;}
.div_hon .div1 .rg ul li{ margin-bottom:30px; border-bottom:1px solid #f3f3f3; padding-bottom:30px;}
.div_hon .div1 .rg .p1{ color:#2d2c30; font-size:24px; line-height:26px; padding-left:32px;}
.div_hon .div1 .rg .p2 a{ margin-top:30px; display:block; background:url(2_41.jpg) 115px 10px no-repeat; color:#a3a3a3; font-size:18px;}
.div_hon .div1 .rg .p2 a .pp1{ float:left; padding-left:47px;}
.div_hon .div1 .rg .p2 a .pp2{ float:right; width:344px;}
.div_hon .div1 .rg .p2 a:hover,.div_hon .div1 .rg .p2 .current{ color:#333; background:url(2_42.jpg) 115px 10px no-repeat;}

.div_bus{ margin-top:60px; }
.div_bus a{ display:block; float:left; background:#666666; color:#fff; width:210px; height:60px; line-height:60px; text-align:center; font-size:18px; margin-left:15px; margin-right:15px;}
.div_bus a:hover,.div_bus .active{ background:#e00012;}
.div_bus a span{ padding-left:40px;}
.div_bus a .span1{ background:url(3_02.png) center left no-repeat;}
.div_bus a .span2{ background:url(3_03.png) center left no-repeat;}
.div_bus a .span3{ background:url(3_04.png) center left no-repeat;}
.div_bus a .span4{ background:url(3_05.png) center left no-repeat;}
.div_bus a .span5{ background:url(3_05a.png) center left no-repeat; padding-top:1px; padding-bottom:1px;}
.div_bus1{ margin-top:60px; text-align:center;}
.div_bus1 .div1{ margin-top:60px;}
.div_bus1 .div2{ color:#333; font-size:24px; line-height:26px; font-weight:bold; margin-top:60px;}
.div_bus1 .div3{ margin-top:20px; font-size:18px;}
.div_bus1 .div4{ margin-top:40px; text-align:left; font-size:14px; color:#181818; line-height:30px;}
.div_bus1 .div4 .lf{ width:550px;}
.div_bus1 .div4 .rg{ width:550px;font-size: 18px;
    line-height: 34px;}
.div_bus2{ position:relative; left:50%; margin-left:-960px; margin-top:60px;}
.div_bus3{ position:relative; left:50%; margin-left:-960px; background:#f6f6f6; width:1920px; padding-top:30px; padding-bottom:30px;}
.div_bus3 .slides_container{ overflow:hidden;}
.div_bus3 .slides_container .div1 {width:1200px; display:block; z-index:100; overflow:hidden; height:90px;}
.div_bus3 .slides_container .div1 a{display:block; width:298px; height:48px; line-height:48px; float:left; border:1px solid #cbcbcb; text-align:center; line-height:48px; margin-right:150px; font-size:14px; color:#333; margin-top:15px; margin-bottom:15px;}
.div_bus3 .slides_container .div1 .a1{ margin-right:0px;}
.div_bus3 .slides_container .div1 a:hover,.div_bus3 .slides_container .div1 .active{ background:#ff0013; border:1px solid #ff0013; color:#fff;}
.div_bus3 .pagination { display:none;}
.div_bus3 .btn{ position:absolute; top:50%; z-index:12; width:1300px; margin-left:-650px; left:50%; margin-top:-13px;}
.div_bus3 .btn .prev{ float:left; background:url(3_08.jpg) center center no-repeat; width:14px; height:26px;}
.div_bus3 .btn .prev:hover{ background:url(3_08a.jpg) center center no-repeat;}
.div_bus3 .btn .next{ float:right; background:url(3_09.jpg) center center no-repeat; width:14px; height:26px;}
.div_bus3 .btn .next:hover{ background:url(3_09a.jpg) center center no-repeat;}
.div_bus4{ margin-top:60px; margin-bottom:100px;}
.div_bus4 .div1 .lf{ border:1px solid #999999; width:401px;}
.div_bus4 .div1 .lf img{ position:relative; top:-10px; left:-10px;}
.div_bus4 .div1 .rg{ width:690px;}
.div_bus4 .div1 .rg .p1{ background:url(3_12.jpg) left bottom no-repeat; padding-bottom:32px;}
.div_bus4 .div1 .rg .p2{ margin-top:20px; color:#333; font-size:24px; line-height:26px;}
.div_bus4 .div1 .rg .p3{ color:#333; font-size:16px; line-height:32px; margin-top:20px;}
.div_bus4 .div2{ text-align:center; margin-top:60px;}

.div_news{ margin-top:60px;}
.div_news .div1{ margin:0 auto;  margin-top:60px;}
.div_news .div1 a{ display:block; float:left; width:215px; border:1px solid #bfbfbf; color:#555; font-size:14px; line-height:38px; height:38px; text-align:center;}
.div_news .div1 a:hover,.div_news .div1 .active{ background:#555555; border:1px solid #555555; color:#fff;}
.div_news .div1 a .span1{ background:url(4_02.png) center left no-repeat; padding-left:33px;}
.div_news .div1 a .span2{ background:url(4_03.png) center left no-repeat; padding-left:33px;}
.div_news .div1 a:hover .span1,.div_news .div1 .active .span1{ background:url(4_02a.png) center left no-repeat;}
.div_news .div1 a:hover .span2,.div_news .div1 .active .span2{ background:url(4_03a.png) center left no-repeat;}
.div_news .div2{ position:relative; width:1920px; left:50%; margin-left:-960px; background:#f7f7f7; border-top:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; margin-top:60px; padding-top:54px; padding-bottom:54px;}
.div_news .div2 a{ display:block; position:relative;}
.div_news .div2 .lf{ width:600px;}
.div_news .div2 .lf .p1{ position:relative; width:600px; height:337px; overflow:hidden;}
.div_news .div2 .lf .p1 .pp1{ background:url(4_06.png) repeat; width:90%; padding-left:5%; padding-right:5%; height:60px; line-height:60px; color:#fff; font-size:18px; font-weight:bold; z-index:100; position:absolute; bottom:0px; left:0px;}
.div_news .div2 .lf .p2{ margin-top:8px; color:#666}
.div_news .div2 .lf .p2 .pp1{ float:left;}
.div_news .div2 .lf .p2 .pp2{ float:right;}
.div_news .div2 .rg{ width:540px; color:#333;}
.div_news .div2 .rg .p1{ font-size:24px; line-height:30px; font-weight:bold;}
.div_news .div2 .rg .p2{ font-size:18px; border-left:5px solid #e00012; padding-left:13px; margin-top:15px; text-transform:uppercase; line-height:20px;}
.div_news .div2 .rg .p3{ font-size:14px; line-height:30px; margin-top:20px;}
.div_news .div2 .rg .p4{ background:url(4_05.jpg) center left no-repeat; padding-left:20px; margin-top:30px;}
.div_news1{ margin-top:60px; margin-bottom:100px;}
.div_news1 ul li{ padding-top:50px; padding-bottom:50px; background:#fff; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_news1 ul li .box{ position:relative;}
.div_news1 ul li .lf{ width:301px; overflow:hidden;}
.div_news1 ul li .rg{ width:488px; color:#333; padding-right:383px; background:url(4_11.png) center right no-repeat; height:168px; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_news1 ul li .rg .div1{ font-size:18px; font-weight:bold; height:22px; overflow:hidden;}
.div_news1 ul li .rg .div2{ margin-top:25px; font-size:14px; line-height:30px; overflow:hidden; height:60px;}
.div_news1 ul li .rg .div3{ background:url(4_10.png) center left no-repeat; padding-left:25px; color:#999; margin-top:30px;}
.div_news1 ul li:hover{ background:#f7f7f7;}
.div_news1 ul li:hover .rg{ background:url(4_12.png) center right no-repeat; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_news2{ margin-top:60px; margin-bottom:100px;}
.biaoti{ text-align:center; color:#333; font-size:24px;}
.time{ margin-top:15px; color:#999999; text-align:center; border-bottom:1px dotted #dbdbdb; padding-bottom:10px;}
.time span{ margin-left:30px; margin-right:30px;}
.txt{ width:860px; margin:0 auto; margin-top:25px; color:#333; font-size:14px; line-height:30px;}
.fh{ width:860px; margin:0 auto; margin-top:40px;}
.fh a{ display:block;}
.fh .lf a{ color:#666; line-height:30px; font-size:14px;}
.fh .lf a:hover{ color:#e00012;}
.fh .rg a{ background:#555; display:block; width:120px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:14px; margin-top:5px}
.fh .rg a:hover{ background:#333;}

.div_cult{ background:url(5_02.jpg) repeat-x #f8f8f8; padding-top:60px; min-height:419px;}
.div_cult .div1{ text-align:right; margin-top:22px;}
.div_cult .div2{ margin-top:40px;}
.div_cult .div2 .lf{ width:303px; padding-top:48px;}
.div_cult .div2 .rg{ width:783px;}
.div_cult .div2 .rg .p1{ color:#999; font-size:30px; font-weight:bold; line-height:32px;}
.div_cult .div2 .rg .p2{ margin-top:20px; font-size:14px; line-height:30px;}
.div_cult1{ background:url(5_05.jpg) center top no-repeat; height:730px;}
.div_cult1 .box{ width:1230px; padding-top:45px;}
.div_cult1 ul li{ float:left; width:299px; margin-right:11px; background:url(5_08.png) center center no-repeat; text-align:center; height:223px; margin-bottom:11px;}
.div_cult1 ul .lia{ margin-right:0px;}
.div_cult1 ul li .div1{ height:75px; width:299px;}
.div_cult1 ul li .div2{ color:#2d2c30; font-size:18px; margin-top:20px;}
.div_cult1 ul li .div3{ margin-top:15px; padding-left:20px; padding-right:20px; color:#555;}
.div_cult1 ul .li1{ height:273px; background:url(5_06.png) center center no-repeat;}
.div_cult1 ul .li1 .div1{ height:81px; background:url(5_07.png) center bottom no-repeat;}
.div_cult1 ul .li1 .div2{ color:#fff;}
.div_cult1 ul .li1 .div3{ color:#fff;}
.div_cult1 ul .li2,.div_cult1 ul .li3,.div_cult1 ul .li4{ margin-top:50px;}
.div_cult1 ul .li2 .div1{ background:url(5_09.png) center bottom no-repeat;}
.div_cult1 ul .li3 .div1{ background:url(5_10.png) center bottom no-repeat;}
.div_cult1 ul .li4 .div1{ background:url(5_11.png) center bottom no-repeat;}
.div_cult1 ul .li5 .div1{ background:url(5_12.png) center bottom no-repeat;}
.div_cult1 ul .li6 .div1{ background:url(5_13.png) center bottom no-repeat;}
.div_cult1 ul .li7 .div1{ background:url(5_14.png) center bottom no-repeat;}
.div_cult1 ul .li8 .div1{ background:url(5_15.png) center bottom no-repeat;}
.div_cult1 ul .li9 .div1{ background:url(5_16.png) center bottom no-repeat;}
.div_cult1 ul .li10 .div1{ background:url(5_17.png) center bottom no-repeat;}
.div_cult1 ul .li11 .div1{ background:url(5_18.png) center bottom no-repeat;}
.div_cult1 ul .li12 .div1{ background:url(5_19.png) center bottom no-repeat;}

.div_part{ margin-top:60px;}
.div_part .div1{ border-bottom:1px solid #dbdbdb;}
.div_part .div1 span{ background:url(5_21.jpg) center left no-repeat; display:block; float:left; border-bottom:2px solid #999999; height:52px; line-height:52px; margin-bottom:-1px; padding-left:34px; font-size:18px;}
.div_part .div2{ margin-top:50px;}
.div_part .div2 ul li{ float:left; width:372px; margin-right:42px; margin-bottom:42px;}
.div_part .div2 ul .li{ margin-right:0px;}
.div_part .div2 ul li a{ display:block; border:1px solid #e9e9e9; padding:28px; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_part .div2 ul li .p2{ background:url(4_10.png) center left no-repeat; height:46px; line-height:46px; padding-left:27px; color:#999}
.div_part .div2 ul li .p3{ color:#333333; border-left:4px solid #e00012; font-size:16px; line-height:18px; padding-left:10px; height:18px; overflow:hidden;}
.div_part .div2 ul li .p4{ background:url(5_29.jpg) center top no-repeat; padding-top:18px; margin-top:20px; color:#666; line-height:24px; height:48px; overflow:hidden;}
.div_part .div2 ul li a:hover{ box-shadow: -2px 0 5px #e9e9e9,0 -2px 5px #e9e9e9,0 2px 5px #e9e9e9,2px 0 5px #e9e9e9; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.div_part1{ background:#f7f7f6; padding-top:60px; padding-bottom:80px; margin-top:60px;}
.div_part1 .div1{ border-bottom:1px solid #dbdbdb;}
.div_part1 .div1 span{ background:url(5_30jpg) center left no-repeat; display:block; float:left; border-bottom:2px solid #999999; height:52px; line-height:52px; margin-bottom:-1px; padding-left:34px; font-size:18px;}
.div_part1 .div2{ margin-top:50px;}
.div_part1 .div2 .lf{ width:722px;}
.div_part1 .div2 .lf .p1{ width:300px; float:left;}
.div_part1 .div2 .lf .p2{ width:397px; float:right;}
.div_part1 .div2 .lf .p2 .pp1{ color:#2d2c30; font-size:18px; font-weight:bold;}
.div_part1 .div2 .lf .p2 .pp2{ color:#333; font-size:14px; line-height:24px; margin-top:20px;}
.div_part1 .div2 .lf .p2 .pp3{ background:url(4_10.png) center left no-repeat; padding-left:27px; margin-top:20px; color:#999}
.div_part1 .div2 .rg{ height:170px; width:402px;}
.div_part1 .div2 .rg .heg{ min-height:100px; padding-left:15px;}
.div_part1 .div2 .rg ul li{ border-bottom:1px dashed #ddd;}
.div_part1 .div2 .rg ul li a{ color:#333; line-height:41px; height:41px;}
.div_part1 .div2 .rg ul li a .p1{ float:left;}
.div_part1 .div2 .rg ul li a .p2{ float:right; background:url(4_10.png) center left no-repeat; padding-left:25px;}
.div_part1 .div2 .rg ul li a:hover{ color:#e00012}

.div_press{ margin-top:60px; background:url(5_33.jpg) top center repeat-x; height:1006px;}
.div_press .div1{ margin:0 auto; width:434px; margin-top:50px;}
.div_press .div1 a{ display:block; float:left; width:215px; border:1px solid #bfbfbf; color:#555; font-size:14px; line-height:38px; height:38px; text-align:center;}
.div_press .div1 a:hover,.div_press .div1 .active{ background:#555555; border:1px solid #555555; color:#fff;}
.div_press .div1 a .span1{ background:url(5_34.png) center left no-repeat; padding-left:33px;}
.div_press .div1 a .span2{ background:url(5_35.png) center left no-repeat; padding-left:33px;}
.div_press .div1 a:hover .span1,.div_press .div1 .active .span1{ background:url(5_34a.png) center left no-repeat;}
.div_press .div1 a:hover .span2,.div_press .div1 .active .span2{ background:url(5_35a.png) center left no-repeat;}
.div_press .div2{ margin-top:29px;}
.div_press .div2 .rollBox{width:1200px;overflow:hidden; position:relative; height:120px; background:url(5_38.jpg) center left repeat-x;}
.div_press .div2 .rollBox .LeftBotton{ position:absolute; height:30px;width:6px;background:url(5_37.jpg) no-repeat 0;overflow:hidden; left:0px; top:45px; z-index:100; cursor:pointer}
.div_press .div2 .rollBox .RightBotton{ position:absolute; height:30px;width:6px;background:url(5_39.jpg) no-repeat 0;overflow:hidden; right:0px; top:45px; z-index:100; cursor:pointer;}
.div_press .div2 .rollBox .Cont{width:1200px;overflow:hidden;float:left;}
.div_press .div2 .rollBox .ScrCont{width:10000000px;}
.div_press .div2 .rollBox .Cont .pic{width:300px; float:left;text-align:center; height:120px;}
.div_press .div2 .rollBox .Cont .pic a{ display:block; text-align:center; line-height:120px; color:#fff; font-size:14px; background:url(5_36.png) center center no-repeat;}
.div_press .div2 .rollBox .Cont .pic .active{ background:url(5_36a.png) center center no-repeat; font-size:24px;}
.rollBox #List1,.rollBox #List2{float:left;}
.div_press .div3{ margin-top:60px;}
.div_press .div3 ul li{ width:270px; float:left; margin-right:40px; margin-bottom:50px;}
.div_press .div3 ul .li{ margin-right:0px;}
.div_press .div3 ul li .p2{ margin-top:10px;}
.div_press .div3 ul li .p3{ color:#333; font-size:18px; text-align:center; margin-top:15px;}
.div_press .div3 ul li:hover .p3{ color:#e00012}

.div_pic{ margin-top:60px;}
.div_pic .div1{ margin-top:60px; border-bottom:1px dotted #dbdbdb; padding-bottom:30px;}
.div_pic .div1 .lf{ width:660px;}
.div_pic .div1 .lf .p1{ color:#555; font-size:18px; font-weight:bold;}
.div_pic .div1 .lf .p2{ color:#666; font-size:14px; line-height:30px; margin-top:15px;}
.div_pic .div1 .rg{ padding-right:110px;}
.div_pic .div2{ margin-top:30px;}
.div_pic .div2 ul li{ float:left; width:373px; height:210px; margin-right:40px; margin-bottom:40px; position:relative;}
.div_pic .div2 ul .li{ margin-right:0px;}
.div_pic .div2 ul li a{ display:block;}
.div_pic .div2 ul li .p2{ position:absolute; top:30%; left:0px; width:80%; z-index:100; text-align:center; color:#fff; font-size:14px; padding-left:10%; padding-right:10px; line-height:30px; 
filter:alpha(opacity=0); opacity:0;}
.div_pic .div2 ul li .p3{ background:url(5_49.png) center center no-repeat; position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:88; filter:alpha(opacity=0); opacity:0;}
.div_pic1{ background:#f7f7f7; margin-top:60px; padding-top:50px; padding-bottom:50px;}
.div_pic1 .div1{ border-bottom:1px dotted #dbdbdb; padding-bottom:30px;}
.div_pic1 .div1 .p1{ color:#555; font-size:18px; font-weight:bold;}
.div_pic1 .div1 .p2{ color:#666; font-size:14px; line-height:30px; margin-top:10px;}
.div_pic1 .div1 .rg{ padding-right:110px;}
.div_pic1 .div2{ margin-top:30px;}
.div_pic1 .div2 ul li{ float:left; width:373px; height:210px; margin-right:40px; margin-bottom:40px; position:relative;}
.div_pic1 .div2 ul .li{ margin-right:0px;}
.div_pic1 .div2 ul li a{ display:block;}
.div_pic1 .div2 ul li .p2{ position:absolute; top:30%; left:0px; width:80%; z-index:100; text-align:center; color:#fff; font-size:14px; padding-left:10%; padding-right:10px; line-height:30px; 
filter:alpha(opacity=0); opacity:0;}
.div_pic1 .div2 ul li .p3{ background:url(5_49.png) center center no-repeat; position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:88; filter:alpha(opacity=0); opacity:0;}
.div_staff{ margin-top:60px;}
.div_staff .div1{ margin-top:45px;}
.div_staff .div1 .lf{ width:810px; font-size:14px; line-height:30px;}
.div_staff1{ background:url(5_52.jpg) center center no-repeat; height:315px; margin-top:60px;}
.div_staff2{ background:#555555; height:60px; line-height:60px;}
.div_staff2 a{ display:block; width:299px; border-right:1px solid #717171; float:left; text-align:center; text-align:center; color:#dbdbdb; font-size:14px;}
.div_staff2 .active,.div_staff2 a:hover{ background:#333333;}
.div_staff2 a .span1{/* background:url(5_53.png) center left no-repeat; padding-left:40px;*/ padding-top:10px; padding-bottom:10px;}
.div_staff2 a .span2{ background:url(5_54.png) center left no-repeat; padding-left:50px; padding-top:10px; padding-bottom:10px;}
.div_staff2 a .span3{ background:url(5_55.png) center left no-repeat; padding-left:45px; padding-top:10px; padding-bottom:10px;}
.div_staff2 a .span4{ background:url(5_56.png) center left no-repeat; padding-left:45px; padding-top:10px; padding-bottom:10px;}
.div_staff3{ margin-top:100px; padding-bottom:100px;}
.div_staff3 ul li{ float:left; width:373px; border:2px solid #efefef; background:#efefef; margin-right:34px; margin-bottom:34px;}
.div_staff3 ul .li{ margin-right:0px;}
.div_staff3 ul li .div1{ width:373px; height:210px; border-bottom:2px solid #efefef; overflow:hidden;}
.div_staff3 ul li .div1 img{ -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.div_staff3 ul li:hover .div1 img{ -webkit-transform:scale(1.03); -moz-transform:scale(1.03); -o-transform:scale(1.03); -ms-transform:scale(1.03); transform:scale(1.03); -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.div_staff3 ul li .div2{ height:46px; line-height:46px;}
.div_staff3 ul li .div2 .lf{ width:120px; text-align:center; color:#333; font-size:14px; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_staff3 ul li .div2 .rg{ background:url(5_60.png) center left no-repeat; padding-left:24px; padding-right:20px; color:#555 -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; color:#999999}
.div_staff3 ul li:hover{ border:2px solid #999; background:#fff; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_staff3 ul li:hover .div1{ border-bottom:2px solid #999; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_staff3 ul li:hover .div2 .lf{ background:#e00012; color:#fff; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_staff3 ul li:hover .div2 .rg{ background:url(5_61.png) center left no-repeat; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}

.div_res{ margin-top:30px;}
.div_res .div1{ margin-top:30px; border:1px solid #a5a5a5; padding:30px;}
.div_res .div1 .p1{ color:#070913; background:url(6_02.jpg) center left no-repeat;  font-size:14px;}
.div_res .div1 .p2{ border-left:2px solid #da261d; padding-left:10px; margin-top:10px; font-size:14px; color:#666; line-height:16px;}
.div_res .div1 .p2 .pp2{ color:#333; font-size:22px; line-height:26px; margin-top:10px;}
.div_res .div1 .p3{ margin-top:20px; color:#333; line-height:30px;}
.div_res1{ background:url(6_03.jpg) top center no-repeat; border-top:1px solid #dcdcdc; margin-top:45px; padding-top:30px; padding-bottom:80px;}
.div_res1 ul li{ margin-bottom:8px;}
.div_res1 ul .div_js_on{ background:url(6_04.png) 98% center no-repeat #fff; border:1px solid #dbdbdb; height:48px; line-height:48px; padding-left:19px; font-size:14px; cursor:pointer;}
.div_res1 ul .div_js_on_active{ background:url(6_05.png) 98% center no-repeat #555555; color:#fff;}
.div_res1 ul .div_js_txt{ background:#f7f7f7; padding:40px 60px; color:#333; line-height:26px;}
.div_res1 ul .div_js_txt strong{ font-size:14px;}
.div_res1 .div1{ margin-top:40px;}
.div_res1 .div1 span{ border-left:2px solid #ff0013; padding-left:10px;}
.div_res1 .div1 table{ background:#dbdbdb;}
.div_res1 .div1 table tr td{ background:#fff; padding:10px 20px; font-size:14px; color:#333;}

.div_cont{ margin-top:60px; position:relative; height:715px;}
.div_cont .div1{ width:100%; position:relative;}
.div_cont .div1 .p2{ margin-top:60px; position:relative; width:1920px; left:50%; margin-left:-960px; height:609px;}
.div_cont .p1{ width:560px; height:300px; position:absolute; top:153px; z-index:100; right:5%;}
.div_cont .p1 .lf{ width:320px; height:220px; padding:40px; background:url(6_07.png) repeat; border-radius:10px 0px 0px 10px;}
.div_cont .p1 .lf .pp1{ border-bottom:1px solid #c7c4cc; /*background:url(6_06.png) top left no-repeat; padding-left:47px;*/ padding-top:27px; padding-bottom:20px; font-size:18px;}
.div_cont .p1 .lf .pp2{ background:url(6_08.png) left 5px no-repeat; padding-left:20px; color:#333; font-size:14px; line-height:24px; margin-top:10px;}
.div_cont .p1 .lf .pp3{ background:url(6_09.png) left 5px no-repeat; padding-left:20px; color:#333; font-size:14px; line-height:24px; margin-top:10px;}
.div_cont .p1 .lf .pp4{ background:url(6_10.png) left 5px no-repeat; padding-left:20px; color:#333; font-size:14px; line-height:24px; margin-top:10px;}
.div_cont .p1 .rg{ width:160px;}
.div_cont .p1 .rg div{ overflow:hidden; height:200px; margin-top:10px; margin-bottom:10px;}
.div_cont .p1 .rg div a{ display:block; width:100px; height:42px; margin-bottom:10px; line-height:42px; background:#efefef; color:#333; padding-left:20px; border-radius:0px 5px 5px 0px;}
.div_cont .p1 .rg div a:hover{ color:#fff; background:#555555;}
.div_cont .p1 .rg div .active{ background:#555; color:#fff; width:140px; font-size:18px; font-weight:bold;}
/* Main End */

#contact{
    padding-bottom: 100px;
    width: 1200px;
    margin: auto;
    color: #333;
    overflow: hidden;
}
#contact .title{
    font-size: 16px;
    color: #777;
    text-align: center;
    padding-top: 70px;
    line-height: 35px;
}
#contact .title span{
    display: block;
    font-size: 28px;
    color: #000;
}
#contact .item{
    float: left;
    width: 240px;
    height: 210px;
    margin-top: 60px;
    margin-left: 29px;
    margin-right: 28px;
    background-color: rgb(252, 252, 252);
    border: 1px solid #e5e5e5;
    overflow: hidden;
    text-align: center;
    font-size: 16px;
    color: #444;
    line-height: 30px;
}
#contact .item:hover{
    background-color: #e5e5e5;
}
#contact .item span{
    display: block;
    font-size: 16px;
    font-weight: bold;
    color: #333;
    padding-top:100px;
    padding-bottom: 5px;
}
#contact .item span.i1{
    background: url(tel.png) no-repeat; 
    background-position: 100px 50px;
}
#contact .item span.i2{
    background: url(tel2.png) no-repeat; 
    background-position: 100px 42px;
}
#contact .item span.i3{
    background: url(address.png) no-repeat; 
    background-position: 104px 42px;
}
#contact .item span.i4{
    background: url(zipcode.png) no-repeat; 
    background-position: 100px 52px;
}
#contact .item span.i5{
    background: url(ren.png) no-repeat; 
    background-position: 100px 45px;
    font-weight: normal;
    color: #000;
}
#contact .item span.qq{
    padding-top: 0px;
    font-weight: normal;
    color:#444;
    text-align: left;
    padding-left: 20px;
    margin-left: 70px;
    background: url(qq.png) no-repeat; 
    background-position: 0px 6px;
}
#contact .item span.tel{
    padding-top: 0px;
    font-weight: normal;
    color:#444;
    text-align: left;
    padding-left: 20px;
    margin-left: 52px;
    background: url(tel3.png) no-repeat; 
    background-position: 0px 2px;
}

#xueyuan{
    padding-bottom: 100px;
    width: 898px;
    margin: auto;
    color: #333;
    overflow: hidden;
}
#xueyuan .item{
    float: left;
    width: 240px;
    height: 210px;
    margin-top: 60px;
    margin-left: 29px;
    margin-right: 28px;
    background-color: rgb(252, 252, 252);
    border: 1px solid #e5e5e5;
    overflow: hidden;
    text-align: center;
    font-size: 16px;
    color: #444;
    line-height: 30px;
}
#xueyuan .item:hover{
    background-color: #e5e5e5;
}
#xueyuan .item span{
    display: block;
    font-size: 16px;
    font-weight: bold;
    color: #333;
    padding-top:100px;
    padding-bottom: 5px;
}
#xueyuan .item span.i1{
    background: url(x1.png) no-repeat; 
    background-position: 100px 40px;
}
#xueyuan .item span.i2{
    background: url(x2.png) no-repeat; 
    background-position: 100px 42px;
}
#xueyuan .item span.i3{
    background: url(x3.png) no-repeat; 
    background-position: 104px 42px;
}
#xueyuan .item span.i4{
    background: url(x4.png) no-repeat; 
    background-position: 100px 42px;
}
#xueyuan .item span.i5{
    background: url(x5.png) no-repeat; 
    background-position: 100px 45px;
    font-weight: normal;
    color: #000;
}
#xueyuan .item span.i6{
    background: url(x6.png) no-repeat; 
    background-position: 100px 45px;
    font-weight: normal;
    color: #000;
}