@charset "utf-8";
/* CSS Document */

/*公共样式*/
html{color:#000;background:#FFF;font-family:'Microsoft YaHei';}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,strong{padding:0;margin:0;font-family:'Microsoft YaHei';font-size:16px}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
a{text-decoration:none;outline:none;}
var,em,strong{font-style:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:normal;}
q:before,q:after{content:'';}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit; font-size:14px;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input checkbox{ cursor:pointer;}
body{-webkit-user-select:none;-webkit-text-size-adjust:none;-webkit-transform-style:preserve-3d;}
*{-webkit-tap-highlight-color:rgba(0,0,0,0);}
.clearfix:after {content: "\200B";display: block;height: 0;overflow: hidden;clear: both;}
.clear{clear: both;}
.clearfix {*zoom:1;}
.textoverflow{ display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}



/*头部共用样式*/
.head{ height:90px; width:1000px; margin:0 auto;}
.logo{ margin-top:15px; width:220px; float:left}
.nav{ float:right; margin-top:3px;}
.nav ul li{ float:left;width:90px; text-align:center; margin-right:15px;}
.nav ul li a{ font-family: "微软雅黑";font-size:18px; font-weight:bold; height:84px; line-height:84px; cursor:pointer;}
.nav-on a{ color:#FF4A00; }
.nav-on{border-bottom: solid 3px #FF4A00;}

/*part1*/
.part1{ width:100%; height:590px;}
.p1_text{ width:1000px; height:76px; position:absolute; left:0; top:-560px; *top:-548px;}
.slide{width:100%;  height:524px;  margin:0 auto;}
.slide_cont{ width:100%; height:524px; overflow:hidden;}
.slide_cont ul li{ float:left;height:524px;}
.slide_cont ul li img{ display:block; width:1000px; height:310px; margin:0 auto; margin-top:156px;}
.slide_point{ width:1000px; margin:0 auto; height:64px;background-color:#FFF;}
.slide_point span{ display:inline-block; width:192px; text-align:center; height:54px; color:#FFF; font-size:17px; font-weight:bold; line-height:54px; cursor:pointer;}
.slide_point .cur_point,  .slide_point span:hover{ height:64px;cursor:pointer;}
.slide_point .point1{ background-color:#4ab9f3;}
.slide_point .point2{ background-color:#4fc34e;}
.slide_point .point3{ background-color:#ff852a;}
.slide_point .point4{ background-color:#dd3838;}
.slide_point .point5{ background-color:#a444d0;}

/*part2*/
.p2_top{ width:1000px; margin:0 auto; position:relative;}
.p2_top_l{ width:340px; height:100px; border-right:1px solid #52b8df; margin:40px 40px 0 30px; float:left;  }
.p2_top_l img{ width:300px; height:100px;}
.p2_top p{ display:block; float:left; width:550px; height:100px; margin-top:40px; font-size:20px; color:#999999;}
.p2_top .p2_img{ width:900px; height:400px; margin:0 auto; margin-top:50px;} 

/*part3*/
.tabbtn li p{
	font-size: 22px;
}
.part3{ width:100%; margin-top:30px;}
.part3 .slide_point3_bg{ width:100%; height:250px;background-color:#f2f2f2; }
.part3 .tabbtn{ width:1000px; height:250px; margin:0 auto;  padding-left:18px;}
.part3 .tabbtn li{ display:inline-block; float:left; width:148px;  text-align:center; font-size:26px; color:#666; margin-right:56px; position:relative; height:250px; cursor:pointer; }
.part3 .tabbtn .no_marg_r{ margin-right:0;}
.part3 ul .current{ background:url(./images/sanjiao.png) 46px 226px no-repeat; }
.slide3{ width:100%;position: relative;}
.tabcon{ width:1000px; margin:0 auto; height:710px; overflow:hidden; position:relative;}
.tabcon ul{ width:5000px;}
.tabcon .sublist{ float:left; padding-top:40px;}
.tabcon .sublist img{ display:block; width:1000px; height:472px; margin:30px 0;}
.tabcon .sublist h3{width:1000px; color:#333; font-size:30px; text-align:center; padding-bottom:20px;}
.tabcon .sublist p{ display:block; width:725px; color:#999; font-size:20px; text-align:center; line-height:30px; margin:0 auto; }
.tabcon .sublist .p3_001,  .tabcon .sublist .p3_002,  .tabcon .sublist .p3_003,  .tabcon .sublist .p3_004,  .tabcon .sublist .p3_005{display:inline-block; width:20px; height:15px; background:url(./images/sanjiao02.png) no-repeat; margin-right:10px; margin-bottom:2px;*margin-bottom:10px;}
.tabcon .sublist .p3_001{ background-position:0 0;}
.tabcon .sublist .p3_002{ background-position:0 -16px;}
.tabcon .sublist .p3_003{ background-position:0 -32px;}
.tabcon .sublist .p3_004{ background-position:0 -48px;}
.tabcon .sublist .p3_005{ background-position:0 -64px;}
.tabbtn p{ line-height:38px; }
.tabbtn .tabli1 .tab1,  .tabbtn .tabli2 .tab1,  .tabbtn .tabli3 .tab1,  .tabbtn .tabli4 .tab1,  .tabbtn .tabli5 .tab1{ display:inline-block; width:150px; height:150px; background:url(./images/icon.png) no-repeat; margin-top:25px;}
.tabbtn .tabli1 .tab1{ background-position: -18px 1px;}
.tabbtn .tabli2 .tab1{ background-position: -224px 1px;}
.tabbtn .tabli3 .tab1{ background-position: -427px 1px;}
.tabbtn .tabli4 .tab1{ background-position: -630px 1px;}
.tabbtn .tabli5 .tab1{ background-position: -833px 1px;}
.tabbtn .tabli1 .tab2{background:url(./images/icon1.png) -18px 1px no-repeat;}
.tabbtn .tabli2 .tab2{background:url(./images/icon1.png) -224px 1px no-repeat;}
.tabbtn .tabli3 .tab2{background:url(./images/icon1.png) -427px 1px no-repeat;}
.tabbtn .tabli4 .tab2{background:url(./images/icon1.png) -630px 1px no-repeat;}
.tabbtn .tabli5 .tab2{background:url(./images/icon1.png) -833px 1px no-repeat;}

/*part4*/
.part4{ width:100%; padding-bottom:40px;background-color:#f2f2f2;}
.p4_top{ width:980px; height:134px; margin:0 auto; border-bottom:1px solid #d2d2d2;}
.p4_top h2{color:#333; font-size:36px; text-align:center; padding-top:25px;}
.p4_top p{color:#999; font-size:20px; text-align:center; padding-top:8px;}
.part4 ul{ width:1000px; margin:0 auto; }
.part4 ul li{ float:left; width:300px; margin-top:40px; margin-right:42px;}
.part4 ul .no_marg_r{ margin-right:0;}
.part4 ul li dl{ width:180px; float:right; }
.part4 ul li dl dd{ font-size:14px; color:#666; line-height:23px;}
.part4 ul li dl .p4_det{ font-size:18px; padding:6px 0 16px 0;}
.part4 ul li dl dt{ font-size:28px;}
.part4 ul .p4_001 dl dt{ color:#ef7e3d;}
.part4 ul .p4_002 dl dt{ color:#00a8d7;}
.part4 ul .p4_003 dl dt{ color:#a7d179;}
.part4 ul .p4_004 dl dt{ color:#ba9ac7;}
.part4 ul .p4_005 dl dt{ color:#f0918d;}
.part4 ul .p4_006 dl dt{ color:#6cc4cf;}
.part4 ul .p4_001 em,  .part4 ul .p4_002 em,  .part4 ul .p4_003 em,  .part4 ul .p4_004 em,  .part4 ul .p4_005 em,  .part4 ul .p4_006 em{ display:block; float:left; width:85px; height:85px; background:url(./images/02.jpg) no-repeat;}
.part4 ul .p4_001 em{ background-position:0 0;}
.part4 ul .p4_002 em{ background-position:0 -172px;}
.part4 ul .p4_003 em{ background-position:0 -344px;}
.part4 ul .p4_004 em{ background-position:0 -86px;}
.part4 ul .p4_005 em{ background-position:0 -258px;}
.part4 ul .p4_006 em{ background-position:0 -430px;}

/*底部*/
.footer-bg{ background:#444444;}
.footer{width:980px; text-align:center; height:140px; margin:0 auto;}
.footer dd{ font-size:14px; line-height:30px; height:30px; color:#c8c8c8;}
.footer dd a{ height:30px; line-height:30px; margin-left:20px;}
.footer-nav{ height:70px;width:980px; background:url(../files/foot-ine.png) no-repeat left bottom; position:relative;}
.footer-nav img{ margin-top:10px; float:left; margin-left:185px;}
.footer-nav ul{ width:630px; float:left; margin-top:20px; margin-left:15px;}
.footer-nav ul li{ float:left;}
.footer-nav ul li a{ color:#c8c8c8; font-size:14px;padding:0 10px;}
.footer-nav span a{ color:#ff4a00; font-size:14px;margin-right:20px; text-decoration:underline;}
.footer-nav span{  position:absolute; top:42px; left:438px;}