﻿@charset "utf-8";
/* CSS Document */

body{ font:12px/1.5 "Microsoft YaHei",arial,simsun,sans-serif; color:#000; margin:0 auto; padding:0; background:url(../images/bg.jpg) #fff center top no-repeat; min-width:1130px;}

/*链接整体设置*/
a{ text-decoration:none; color:#000;}
a:hover{ color:#0f62b3;}
a:active{ color:#000;}
a{ blr:expression(this.onFocus=this.close());}
a{ blr:expression(this.onFocus=this.blur());} 
a:focus,input:focus,button:focus,textarea:focus{ -moz-outline-style:none; outline:none;}

/*公用样式*/
div,table,tr,td,img,ul,li,h1,h2,h3,h4,h5,h6,p,em,i,font,span,dl,dt,dd,form,textarea,input,select{ margin:0; padding:0; font-size:12px; font-style:normal; font-family:"Microsoft YaHei";}
ul,ol{ list-style-type:none;}
h1,h2,h3,h4{font-weight:500;}
img{ border:none; -ms-interpolation-mode:bicubic;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.clear0{ clear:both; font-size:0px; height:0px; overflow:hidden;}
.hidden{display:none;}
.wrap{ width:100%;}

/*header*********************************************************************/
.header{ width:1130px; position:relative; margin:0 auto; overflow:hidden;}
.logo{ width:343px; position:absolute; left:50%; margin-left:-171px; top:28px;}
.logo a{ display:inline-block;}
.hrt{ width:500px; text-align:right; padding-top:20px;}
.hrt h3{ font-size:25px; color:#fff; font-weight:bold; height:37px; line-height:37px;}
.hrt h3 i{ color:#fff; border-radius:1000px; background:#d44100; font-size:25px; padding:0 15px; display:inline-block; margin-left:5px;}
.hrt p{ color:#0f62b3; font-size:15px; line-height:24px; padding:5px 15px 0 0;}

.nav{ width:1130px; overflow:hidden; padding:70px 0 35px 0;}
.nav li{ display:inline; float:left; padding-right:13px;}
.nav li.rt{ float:right; padding-left:13px; padding-right:0;}
.nav li a{ color:#ffffff; display:inline-block; font-size:16px; font-weight:bold; height:43px; line-height:41px; width:190px; text-align:center; background:url(../images/bg1.png) center center no-repeat;}
.nav li a:hover{ background:url(../images/bg3.png) center center no-repeat;}

.con1{ width:1130px; margin:0 auto 15px auto; overflow:hidden;}
.con1 h0{ text-align:center; }
.con1 h2{ text-align:center;  padding:10px;}
.con1 h3{ text-align:center; color:#ffffff; font-size:15px; line-height:37px; padding-bottom:5px;}
.tabs1{ overflow:hidden; width:1500px;}
.tabs1 li{ margin-right:25px; text-align:center; width:166px; float:left; position:relative;}
.tabs1 li a{ display:block; height:186px;}
.tabs1 li em{ font-size:24px; color:#fff000; display:block; line-height:27px; padding:60px 0 10px 20px;}
.tabs1 li span{ font-size:22px; display:block; color:#fff; padding:0px 0 10px 20px;}
.tabs1 li font{ color:#f00; font-size:22px;}
.tabs1 li a.z{ position:absolute; left:0; top:0; font-size:0; width:186px; overflow:hidden; display:block; background:url(../images/bg2.png) 0 0 no-repeat; height:186px; transition:All 0.4s ease-in-out; -webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out;}
.tabs1 li a.z:hover{ background:url(../images/bg2_hover.png) 0 0 no-repeat; transform:rotate(360deg); -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -o-transform:rotate(360deg); -ms-transform:rotate(360deg);}
.tabs1 li a.z span{ display:none;}
.buts{ text-align:center; padding-top:20px;}
.buts a{ color:#000; display:inline-block; background:url(../images/but.png) center center no-repeat; width:192px; text-align:center; height:48px; line-height:47px; font-size:21px;}

.con2{ width:1130px; margin:0 auto 15px auto; background:#fff; padding:20px 0;}
.con2 h2{ text-align:center; color:#fff; font-size:22px; line-height:35px; font-weight:bold; background:url(../images/tit1.png) center center no-repeat;}
.tabs2{ overflow:hidden; padding:20px 0 0 41px;}
.tabs2 li{ line-height:40px; margin-right:15px; text-align:center; width:162px; float:left;}
.tabs2 li a{ display:block; border:1px solid #2f1868; background:#2f1868;}
.tabs2 li a:hover{ border:1px solid #ff6114; background:#ff6114;}
.tabs2 li em{ font-size:17px; color:#fff; display:block; line-height:20px; padding:10px 0;}
.tabs2 li span{ font-size:17px; background:#fff; display:block;}
.tabs2 li font{ color:#ff6114; font-size:19px;}

.comcon{ width:1052px; margin:0 auto; background:#fff; padding:15px 37px 1px 41px;}
.titc{ background:url(../images/tit.png) center center no-repeat; font-size:20px; color:#fff; line-height:35px; padding-bottom:3px; text-align:center; margin-bottom:10px;}
.comcon ul{ overflow:hidden; border-left:1px solid #959595; padding-top:1px; width:1052px; margin-bottom:15px;}
.comcon ul li{ float:left; width:175px; text-align:center; height:37px; margin:-1px 0 0 -1px;}
.comcon ul li a{ display:block; font-size:15px; background:#fff; padding:8px 0; height:19px; line-height:18px; width:100%; border:1px solid #959595;}
.comcon ul li a img{ margin-right:8px;}
.comcon ul li a:hover{ background:#f1f1f1;}

/*foot style*********************************************************************/
.foot{ padding:25px 0; text-align:center; line-height:30px;}
.foot p{ font-size:15px; color:#fff;}