﻿html,body{margin:0 auto; padding:0; font-size:12px; line-height:24px; color:#666; text-decoration:none; font-family:Candara,Arial, Helvetica, sans-serif; font-weight:normal; }
a{margin:0; padding:0;font-size:12px; line-height:24px; color:#666; text-decoration:none; font-weight:normal;font-family:Candara,Arial, Helvetica, sans-serif;}
a:hover{color:#8A0500;font-family:Candara,Arial, Helvetica, sans-serif;}

img{border:0;}

ul,ol,dl,li,dt,dd{list-style:none; margin:0; padding:0;}

h1,h2,h3,h4,h5,h6,p,div,font,em,i,td,tr,table{margin:0; padding:0;font-family:Candara,Arial, Helvetica, sans-serif;}

.clear{clear:both; height:0; font-size:1px; line-height:1px;}

table{border:border-collapse;}

/*--------------------------------------------*/
.fl{float:left;}
.fr{float:right;}

.inner{display:block; width:1200px; margin:0 auto;}

.z3{color:#0082fe; font-size:24px;}
.m_t{display:block; width:100%; height:40px; background:#f0f0f0;}
.m_t .fl{width:45%; font-size:14px; line-height:40px;}
.m_t .fr{width:45%;}
.m_t .gx{float:left;height:40px; padding-left:25px; background:url(../images/gx.jpg) no-repeat left center; line-height:40px; font-size:14px; font-weight:bold;}
.m_t .bb{float:right;}
.m_t .bb ul{display:Block; width:100%; height:40px;}
.m_t .bb ul li{float:left; line-height:40px; margin-right:20px;}
.m_t .bb ul li.cn{padding-left:20px; background:url(../images/yy_cn.jpg) no-repeat left center; background-size:auto 30%; }
.m_t .bb ul li.en{padding-left:20px; background:url(../images/yy_en.jpg) no-repeat left center; background-size:auto 30%; }
.m_t .bb ul li.jp{padding-left:20px; background:url(../images/yy_jp.jpg) no-repeat left center; background-size:auto 30%; }
.m_t .bb ul li.spa{padding-left:20px; background:url(../images/yy_arc.jpg) no-repeat left center; background-size:auto 30%; }

.ding{display:block; width:100%; height:160px;}
.ding .fl{width:660px; padding-top:35px;}
.ding .fl .logo{display:block; padding-left:150px; background:url(../images/logo.jpg) no-repeat left center;}
.ding .fl .logo h2{display:block; line-height:40px; font-size:27px; color:#282828; text-align:center;}
.ding .fl .logo h4{display:block; line-height:30px; font-size:18px; font-weight:normal; color:#bf1e2e; text-align:center;background:url(../images/ge.jpg) no-repeat center center;}
.ding .fr{width:430px; padding-top:45px;}
.ding .fr .search{margin-left:95px;display:block; width:313px; height:38px; background:url(../images/search_bg.jpg) no-repeat left top;margin-bottom:10px;}
.ding .fr  .search .txt{float:left;width:270px; height:38px; border:none; background:none; padding-left:10px;line-height:44px;color:#999; font-size:14px; }
.ding .fr  .search .btnx{float:right;width:30px; height:38px;border:none; background:none;cursor:pointer;}

.ding .fr .tel{display:block; padding-left:30px; background:url(../images/tel.jpg) no-repeat left center; line-height:30px; font-size:16px; color#0082fe; font-weight:bold; }
.ding .fr .tel .yellow{font-size:21px; color:#f27801; line-height:30px; font-weight:normal;}


.menu{display:block; width:100%; height:60px; background:#0082fe;position:relative; z-index:10; left:0; top:0;}
.menu .inner{display:block; width:1200px; margin:0 auto; height:60px;}
.menu .inner ul{display:block; width:100%; height:60px;}
.menu .inner ul li{float:left;  height:60px; }
.menu .inner ul li .box{display:none; position:absolute; left:0; top:60px; z-index:11; width:100%; background:#efe6e6;}

.menu .inner ul li a{display:block;  height:60px; color:#fff; font-size:16px; text-align:center; line-height:60px; font-weight:bold;font-family:Candara,Arial, Helvetica, sans-serif;padding:0px 30px;}
.menu .inner ul li a:hover{background:#af0e08 url(../images/menuh.jpg) no-repeat center center;padding:0px 35px;}
.menu .inner ul li a.current{background:#af0e08 url(../images/menuh.jpg) no-repeat center center;}

.menu .inner ul li:hover .box{display:block; width:100%; height:auto; padding-top:30px; padding-bottom:30px;}


.menu .inner ul li .box .b_in{display:block; width:1200px; margin:0 auto; }
.menu .inner ul li .box  .ge{display:block; height:30px; width:100%;}
.menu .inner ul li .box .b_in dl{display:block; width:100%; }
.menu .inner ul li .box .b_in dl dd{float:left;width:150px; margin-right:15px;}
.menu .inner ul li .box .b_in dl dd a{display:block;width:100%;height:40px;padding:0px; font-size:14px; line-height:40px;color:#666; border:1px solid #ddc5c4; }
.menu .inner ul li .box .b_in dl dd a:hover{color:#fff;}
.menu .inner ul li .box .b_in dl dd ol{display:block; width:100%;}
.menu .inner ul li .box .b_in dl dd ol li{display:block;width:100%;height:auto;}
.menu .inner ul li .box .b_in dl dd ol li a{display:block;padding:4px 0px;padding-left:30px; width:126px;line-height:20px;height:auto; font-weight:normal;color:#666; border-bottom:none;  font-size:14px; border:None;border-bottom:1px solid #ddc5c4;text-align:left; background:url(../images/ar.png) no-repeat 5px center;}
.menu .inner ul li .box .b_in dl dd ol li a:hover{color:#8a0500; font-weight:bold;}


.menu .inner ul li .box .b_in dl.d2 dd{width:280px;}
.menu .inner ul li .box .b_in dl.d2 dd a{font-size:12px;}


.bot{display:block; width:100%; background:url(../images/bot_bg.jpg) no-repeat center top;  margin-top:80px;}
.bot .inner{display:block; padding-top:60px;}
.bot .fl{width:700px;}
.bot .fl .c_list{display:block; width:100%; margin-bottom:25px;}
.bot .fl .c_list h4{display:block; width:100%;line-height:40px; font-size:18px; color:#fff;}
.bot .fl .c_list dl{float:left; width:140px;}
.bot .fl .c_list dl dt a{display:block; line-height:30px; font-size:13px; color:#fff; font-weight:bold;}
.bot .fl .c_list dl dd{ line-height:14px;padding-bottom:6px;}
.bot .fl .c_list dl dd a{display:block;font-size:12px; color:#f0b9b7;line-height:14px;}
.bot .fl .c_list dl dd a:hover{color:#fff;}
.bot .fr{width:430px;}
.bot .fr .lianxi{display:block;height:30px;}
.bot .fr .lianxi .tel{float:left; height:30px; padding-left:30px; background:url(../images/tel01.png) no-repeat left center; font-size:16px; color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.bot .fr .lianxi .email{float:right; padding-left:30px; background:url(../images/email.png) no-repeat left center;font-size:16px; color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.bot .fr .message{display:block; width:100%; margin-top:15px;}
.bot .fr .message h4{display:block; line-height:40px;font-size:22px; color:#fff; padding-left:40px; background:url(../images/ms.png) no-repeat left center;}
.bot .fr .message ul{display:block; width:100%; margin-top:12px;}
.bot .fr .message ul li{display:block; width:100%; margin-bottom:10px;}
.bot .fr .message ul li input{display:block; width:96%;background:none; border:none; background:url(../images/white.png) repeat left top;height:40px; border:1px solid #cf9997; padding-left:2%; font-size:14px; color:#fff;}
.bot .fr .message ul li input::-webkit-input-placeholder{color: #fff; }
.bot .fr .message ul li input::-moz-placeholder{color: #fff; }
.bot .fr .message ul li input::-ms-input-placeholder{color: #fff; }

.bot .fr .message ul li textarea{display:block; width:96%;background:none; border:none; background:url(../images/white.png) repeat left top;height:72px; border:1px solid #cf9997; padding-left:2%; font-size:14px; color:#fff;font-family:"微软雅黑","Microsoft Yahei","宋体";}
.bot .fr .message ul li textarea::-webkit-input-placeholder{color: #fff; }
.bot .fr .message ul li textarea::-moz-placeholder{color: #fff; }
.bot .fr .message ul li textarea::-ms-input-placeholder{color: #fff; }
.bot .fr .message ul li .p_code{float:left;width:30%;}
.bot .fr .message ul li .m_code{float:left; width:25%; margin-left:3px;}
.bot .fr .message ul li .tj{float:right;width:40%;background:none; border:none; border:none; height:42px; background:#cd0700; color:#fff; line-height:42px; text-align:center; font-size:15px;}
.bot .mm_strong{display:block; width:100%; margin-top:20px;}
.bot .mm_strong .logot{float:left; width:420px; padding-left:120px; background:url(../images/logot.png) no-repeat left top; color:#fff;}
.bot .mm_strong .logot h4{display:block;line-height:30px; font-size:22px; color:#fff;}
.bot .mm_strong .logot a{font-size:13px; line-height:24px; color:#fff; }
.bot .mm_strong .sgs{float:right; width:601px;}


.bot .friendlink{display:block; width:100%; border-top:1px solid #c28380; margin-top:30px;height:44px; line-height:44px; color:#cca7a6; font-size:14px; margin-bottom:25px;}
.bot .friendlink a{font-size:14px; line-height:44px;color:#cca7a6; }


.bot .copy{display:block; width:100%; padding:15px 0px; background:#7d0400;}
.bot .copy .inner2{display:block; width:1200px; margin:0 auto;font-size:14px; line-height:24px; color:#fff;}
.bot .copy .inner2 a{font-size:14px; color:#fff;}

/*--------------------------------------------------------------------*/

.i_banner { display: block; clear: both; background: #666; height: 560px }
.fullSlide { min-width: 1140px; position: relative; z-index:2;height: 560px; overflow: hidden }
.fullSlide .bigImg { position: relative; z-index: 3; }
.fullSlide .bigImg ul { width: 100% !important }
.fullSlide .bigImg li { width: 100% !important; height: 560px; overflow: hidden; text-align: center }
.banner_btn_bg { width: 100%; height: 112px; background: #000; opacity: .5; filter: alpha(opacity=50); bottom: 0; position: absolute; z-index: 19;}
.fullSlide .smallScroll { width: 100%; height: 112px; position: absolute; bottom: 0; z-index: 20; }
.bannerBtnC { text-align: center; width: 1150px; overflow: hidden; margin: 0 auto }
.fullSlide .smallImg { width: 1050px; overflow: hidden; float: left; margin-top: 15px }
.fullSlide .sPrev, .fullSlide .sNext { float: left; width: 14px; margin: 41px 18px; display: inline; opacity: .5; filter: alpha(opacity=50) }
.fullSlide .sPrev:hover, .fullSlide .sNext:hover { opacity: 1; filter: alpha(opacity=100) }
.fullSlide .smallImg ul { display: inline-block; text-align: center }
.fullSlide .smallImg ul li { margin: 0 5px; display: inline-block; cursor: pointer; text-align: center }
.fullSlide .smallImg ul li img { width: 136px; height:70px; line-height: 41px; display: block; border: 2px solid #fff; filter: alpha(opacity=50); opacity: 0.5 }
.fullSlide .smallImg ul .on img { border-color: #f27801; filter: alpha(opacity=100); opacity: 1 }
.fullSlide .bigImg .banner-box { background: #000; height: 180px; width: 430px; position: absolute; z-index: 0;left:6%; padding: 25px; background: url(../images/png_bg.png); margin: 50px 0 0 0 }
.fullSlide .bigImg .banner-box .tit { line-height: 30px; font-size: 28px; color: #FFF; text-align: left; filter: alpha(opacity=100); opacity: 1; border-bottom: 3px #FFF solid; float: left; margin: 0 0 10px 0 }
.fullSlide .bigImg .banner-box p { line-height: 30px; font-size: 14px; color: #FFF; text-align: left; filter: alpha(opacity=100); opacity: 1; display: block; clear: both ; line-height:24px;}
.fullSlide .bigImg .banner-box a { color: #FFF; text-align: center; filter: alpha(opacity=100); opacity: 1; display: block; clear: both; float: left; width: 150px; line-height: 50px; background: #0082fe; font-size:14px; margin-top:20px;}
.fullSlide .bigImg .banner-box a:hover { color: #CF0; text-decoration: underline }