﻿/* CSS Document */
body { margin:0; padding:0;font-size:12px;font-family:'Microsoft YaHei';text-align:left;line-height:22px; background:#fff; color:#333333;}
body > div {margin-right:auto; margin-left:auto;} 
body,html{padding:0;margin:0;}
div,form,img,ul,ol,li,p,dl,dt,dd { margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6,.tel { margin:0; padding:0;font-weight:normal;font-family:'Microsoft YaHei';font-size:14px;}
ul,li {display:block;list-style:none;line-height:24px;}
img{border:0px;}
a {text-decoration:none;color:#333;cursor: pointer;cursor: hand;outline:none;}
a:hover{text-decoration:underline;}
.left{ float: left;}
.right{ float: right;}
.area:after,.clear:after{content:"";display:block;visibility:hidden;height:0;clear:both;}
.clear,.area{zoom:1;}
.area{margin:0 auto;width:1000px;}
.section{min-width:1000px;min-height:400px;}
.title{ overflow:hidden;}
.title h1{ height:80px; line-height:80px; border-bottom:2px solid #163e5a; text-align:center; width:100%; font-size:46px; font-weight:normal; color:#163e5a; margin:0 auto;}

/* Section 0
 * --------------------------------------- */
.section0 .tableCell{vertical-align: top;}
.top-box{height:123px;overflow:hidden; background:#fff;position:relative;}
.m-pageTel img{ margin:40px auto 0;}
.m-logo{padding-top:30px; width:290px; float:left;}
.m-logo img{display:block;}
.m-tel{ float:right; margin-top:35px;}
.m-tel dl{ float:right; width:175px; color:#0175c0;}
.m-tel dl dt{ background:url(../images/tel.png) no-repeat left center; font-size:22px; height:24px; padding-left:35px; margin-bottom:8px;}
.m-tel dl dd{ font-size:26px; }
.m-mark{ float:left; margin-left:40px;width:400px;}
.m-mark p{background: url(../images/tl_img.png) no-repeat center 3px; width:400px; height:123px;}
.m-mark div{display:none; position:absolute; z-index:1000; left:0px; top:0px; width:100%; background: url(../images/tl_img1.jpg) no-repeat center top; height:123px;}
.tl_bn div{ display:block;}
.banner{ background:url(../images/banner1.jpg) no-repeat center top; height:496px;}
.banner a{ display:block; width:100%; height:500px;}
/* Section 1
 * --------------------------------------- */
 
.section1 { background:#f9b31b; height:110px; padding-top:40px;}
.section1 .area{ width:1045px;}

.section2{ padding:40px 0px; background:url(../images/bg.jpg) no-repeat center 536px; height:720px}
.slideBox{ position:relative; background:#2c0f08; width:867px; height:385px; margin:30px auto 0px;}
.slideBox a{ position:absolute; background:url(../images/btn.png) no-repeat; display:block; width:16px; height:28px;top:180px; }
.slideBox a.prev{ left:20px; background-position:0px 0px;}
.slideBox a.next{ right:20px; background-position:0px -31px;}
.tt3_4{ background-position:-44px -722px; padding-left:30px; margin-bottom:20px;}
.bd{ margin:5px; _display:inline; padding-top:5px;}
.bd ul{ width:100%;}
.bd ul li{ float:left; width:857px; height:375px; margin:0 auto;_display:inline;}
.bd ul li a{ display:block; background:url(../images/btn3.jpg) no-repeat; width:85px; height:28px; line-height:28px; text-align:center; font-size:14px;margin:0 auto;}
.section2 p{ font-size:18px; text-align:center; line-height:36px; color:#0d2e50; margin-top:70px;}


.sect{ width:100%; margin:0 auto; padding:65px 0px 50px; height:381px;}
.sect .area{ width:910px;}
.sect dl{ color:#0d2e50; width:455px;}
.sect dl dt{ font-size:38px; width:317px; height:64px; line-height:64px; text-align:center; font-weight:normal; border:1px solid #0d2e50; margin:0px auto 30px;}
.sect dl dd{ font-size:18px; line-height:30px;}
.sect p{ background:url(../images/bg1.jpg) no-repeat; width:374px; height:369px; padding:11px 11px 0px;}
.sect_1{ background:url(../images/bg2.png) no-repeat center top;}
.sect_2{ background:url(../images/bg3.png) no-repeat center top;}
.sect_2{ background:url(../images/bg4.png) no-repeat center top;}


.section4{ background:url(../images/bg6.jpg) no-repeat center top; height:700px; border-top:1px solid #f2f2f2; padding-top:19px;}
.section4 p{ font-size:22px;line-height:30px; color:#0d2e50; text-align:center; padding-top:20px;}
.section4 ul{width:800px; margin:60px auto 0px;}
.section4 ul li{ background:url(../images/bg5.png) no-repeat center bottom #fff; }
.section4 ul li img{ display:block; border:1px solid #c3c3c3; padding:9px;}
.section4 ul li.lst_l{ width:253px; }
.section4 ul li.lst_c{ width:238px; height:352px; margin-left:33px; _display:inline;}
.section4 ul li.lst_r{ width:243px;}
.section4 ul li.lst_r,.section4 ul li.lst_l{ height:365px; margin-top:45px;}



/*公共页脚*/
.fx_cont h2.title{font-size:44px;text-align:center; color:#333333;  overflow:hidden; display:block; line-height:normal;padding-bottom:15px;}

.fx_cont{ padding:10px 0 0px; background:url(../images/bg_list6.png) no-repeat center top; height:555px; display:none;}
.slider{ width:100%;}
#tab_tit{ width:932px; background:url(../images/tb_tt.jpg) no-repeat; height:47px; margin:0 auto;}
#tab_tit li{ float:left; width:92px; float:left; text-align:center; height:47px; line-height:47px; cursor:pointer; font-size:18px; color:#fff;}
.tab_cont{color:#392d24;}
#tab_tit li.active1{ background:#f39800; color:#fff; width:104px;}
#tab_cont{ float:left; width:998px; padding-bottom:30px; border-top:0px;}
#tab_cont div{ display:none; padding:10px; height:300px; overflow:hidden;}
#tab_cont div dl{ background:#ffffff; border-radius:8px; width:192px; height:52px; padding:15px 5px 15px 15px; color:#434343; margin:13px 15px 10px; float:left; _display:inline;}
#tab_cont div dl dt{ font-size:16px;}
#tab_cont div dl dt a{ background:url(../images/btn0.jpg) no-repeat; height:24px; width:74px; text-align:center; line-height:24px; color:#fff; display:inline-block;  font-size:12px;}
#tab_cont div dl dd{ color:#767676; line-height:25px;}

.footer-box{ background:#ffffff; padding-top:30px; border-top:1px solid #dcdcdc;}
.lg_ft{ width:900px; margin:0 auto;}
.pp_ft{width:720px; margin:0px auto ; overflow:hidden;}
.lg_ft .f_logo{ float:left; margin-right:20px; _display:inline;}
.lg_ft p{ border-left:1px solid #c2c2c2; padding-left:20px; height:150px;  color:#333333; font-size:28px; line-height:35px; width:450px; float:right;}
.lg_ft p span{ display:block; height:35px; line-height:35px;margin-top:20px; font-size:28px;}
.lg_ft ul{ text-align:center; width:820px; margin:30px auto 0px; display:none;}
.lg_ft ul li{ display:inline-block; margin:0 5px; width:126px; float:left;}
.cp{ text-align:center; font-size:14px; color:#666666; border-top:1px solid #c2c2c2; padding:15px 0; margin-top:40px; }
/*公共页end脚*/
#tq_float_container{display: none;}