﻿@charset "utf-8";
/* CSS Document */

html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; font-weight:normal;}
@font-face{ font-family:"myfont" ; src:url('../font/FZLTHJW.eot'); src: url('../font/FZLTHJW.eot?#iefix') format('embedded-opentype'), url('../font/FZLTHJW.woff') format('woff'), url('../font/FZLTHJW.ttf') format('truetype'), url('../font/FZLTHJW.svg#SingleMaltaRegular') format('svg');}
fieldset, img { border:none; }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; font-family:"Microsoft YaHei";}
input::-moz-focus-inner { border:none; padding:0; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
table { border-collapse:collapse; }
body { color:#333 ;font:12px/20px 'Microsoft YaHei',"myfont",'宋体',"Arial Narrow",HELVETICA; background:url(../images/bg.png) repeat-x 0 99px;}
a{color:#333; text-decoration:none;} 
a:hover{color:#d31e23; text-decoration:none;}
.clear{ clear:both;}

.logo{display:block; width:1003px; height:100px; margin:0 auto;}
.logo_left{width:510px; float:left; margin-top:25px;}
.logo_right{width:400px; float:right; height:100px; text-align:right;}
/*------------------------------------------------------*/
#links{ width:85px;height: 24px;position: relative;z-index:1111;right:0;}
#links ul{position: absolute;top:0;right:0;padding-top:0px; }
#index #links ul{right:0px;}
#links ul li{float: left;position: relative; }
#links ul li.en{padding-right:4px;}
#chlm img,#glbm img{cursor:pointer;}

.glb{display:none;position: absolute;top:20px;right:0px;background: #fafafa;padding:4px 0;width:150px;border:1px solid #ddd;height: 60px;overflow:auto;}
.glb a{padding:1px 6px;display: block;color:#555;text-align: right;}
.glb a:hover{color:#ed0081;background: #f07c15;color:#fff;}
/*---------------------------------------------------------------------*/
.head{ width:1004px; margin:0 auto; height:102px; position:relative;}
.head a img{ position:absolute; top:30px; left:0;}
.head .lang{ width:222px; position:absolute; right:0; top:20px; height:23px;}
.head .lang a{ display:block; width:65px; height:23px; text-align:center; line-height:23px; background:url(../images/tip.png) no-repeat; margin-left:9px; float:left;}
.head h3{ font-size:14px; position:absolute; width:390px; height:28/px; line-height:28px; right:0; top:56px;}
.head h3 i{ font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#e87b12;}




.nav {display:block; width:1003px; height:37px; margin:0 auto;}
.nav li{float:left;width:109px; height:37px; text-align:center;}
.nav  li a{display:block; width:109px; height:37px;font-size:14px; color:#fff; line-height:37px; font-weight:bold;}
.nav  li a:hover{display:block; width:109px; height:37px; background:url(../images/menu_hover.jpg) no-repeat center top;color:#fff;}
.nav  li a.current{display:block; width:109px; height:37px; background:url(../images/menu_hover.jpg) no-repeat center top;color:#fff;}

.ck-slide{ width:1004px; height:350px; margin:15px auto;margin-top:35px;}
.ck-slide ul.ck-slide-wrapper { height: 350px;}
.ck-slide ul { margin: 0; padding: 0; list-style-type: none;}
.ck-slide { position: relative; overflow: hidden;}
.ck-slide ul.ck-slide-wrapper { position: absolute; top: 0; left: 0; z-index: 1; margin: 0; padding: 0;}
.ck-slide ul.ck-slide-wrapper li { position: absolute;}
.ck-slide .ck-prev, .ck-slide .ck-next { position: absolute; top: 50%; z-index: 2; width: 35px; height: 70px; margin-top: -35px; border-radius: 3px; opacity: .15; background: red; text-indent: -9999px; background-repeat: no-repeat; transition: opacity .2s linear 0s;}
.ck-slide .ck-prev { left: 0; background: url(../images/arrow-left.png) #000 50% no-repeat;}
.ck-slide .ck-next { right: 0; background: url(../images/arrow-right.png) #000 50% no-repeat;}
.ck-slidebox { position: absolute; left: 50%; bottom: 12px; z-index: 30;}
.ck-slidebox ul { height: 20px; padding: 0 4px; border-radius: 8px; background: rgba(0,0,0,0.5);}
.ck-slidebox ul li { float: left; height: 12px; margin: 4px 4px;}
.ck-slidebox ul li em { display: block; width: 12px; height: 12px; border-radius: 100%; background-color: #fff; text-indent: -9999px; cursor: pointer;}
.ck-slidebox ul li.current em { background-color: #de5046;}
.ck-slidebox ul li em:hover { background-color: #de5046;}

.wrapper{ width:1004px; margin:0 auto;}

.left{ width:236px; padding:1px 1px 5px 1px; border:solid 1px #e1e1e1; background:#ec7c16; float:left;}
.left h3{ height:32px; line-height:32px; background:url(../images/title_bg.png) repeat-x; color:#fff; font-size:16px; text-indent:10px;}
.left h3 a{ float:right; margin:6px 6px 0 0;}
.left h3 span{ font-family:Arial, Helvetica, sans-serif; margin-left:10px; font-size:14px;}
.left ul{ width:227px; margin:10px auto;}
.left ul li{ height:29px; line-height:29px;  text-indent:37px; font-size:14px; font-weight:bold;}
.left ul li a{ display:block; width:227px; height:29px; line-height:29px;background:url(../images/list_bg.png) no-repeat;}
.left ul li a:hover{ display:block; width:227px; height:29px; line-height:29px;background:url(../images/list_bgh.jpg) no-repeat;color:#fff;}
.left ul li a.tr{ display:block; width:227px; height:29px; line-height:29px;background:url(../images/list_bgh.jpg) no-repeat; color:#fff;}
.left .contact{ width:226px; background:#fff; margin:0 auto; padding-bottom:5px;}
.left .contact h3{ height:30px; line-height:30px; color:#fff; font-size:16px; text-indent:10px; background:url(../images/title_bg2.png) no-repeat;}
.left .contact p{ padding:10px; line-height:22px;}

.right{ width:749px; float:right;}

.foot{ width:100%; margin-top:15px; text-align:center;}
.foot h3{ height:32px; line-height:32px; border-bottom:solid 1px #ccc; border-top:solid 1px #ccc; font-size:12px;}
.foot p{ line-height:28px;}

.bot{display:block; width:100%; margin:0 auto;margin-top:20px; background:#1f1f1f url(../images/bot.jpg) repeat-x left top; height:auto!important; height:186px; min-height:186px!important;color:#8c8c8c;}
.bot a{color:#d7d5d5;}
.bot .z5 {
    font-size: 16px;
    font-weight: bold;
    color: #fff;
}
.bot .z8 {
    font-size: 12px;
    color: #fff;
}

.link{display:block; width:1003px; height:30px;line-height:30px; color:#fff;margin:0 auto; text-align:center;padding-top:10px;color:#616161;}
.bot_inner{display:block; width:1003px;padding-top:15px;margin:0 auto;}
.box_t{float:left; width:250px;margin-right:80px;}
.box_t2{float:right;widh:250px;}