@import url('global.css');
li{list-style: none;}
a:hover{text-decoration: none;}
.fl{float:left;}
.fr{float:right;}


body{background: #fff;}
.banner li img{ width:100%;}
.clear{ clear:both; overflow:hidden;zoom:1; height:0;}
a{color:#333;}
a:hover{ color:#bf1e28;}
a.none:hover{ color:#333;}
.header{width: 965px;margin: auto;position: relative;z-index: 99; padding-bottom:25px;}
.header_top{padding-top: 50px;height: 44px;}
.header_top .logo{padding-top: 5px;}
.header_top .nav{width: 685px;border-bottom:#221a15 solid 1px;padding-bottom: 2px; }
.header_top .nav_ul{line-height: 35px;border-top: #221a15 solid 4px;border-bottom: #221a15 solid 2px;height:35px;}
.header_top ul .item{padding:0 20px;text-align: center;position: relative;margin-right: 5px;}
.header_top ul .item:first-child{margin-left: 10px;}
.header_top ul .item a{display: block;line-height: 35px;text-align: center;color:#101010;}
.header_top ul .item a:hover,.header_top ul li .active{color:#d2646a;}
.header_top ul .item .select{position: absolute;top:37px;left:0;width: 114px; display: none;}

.header_top ul .item  .line_left{width: 0px;height: 2px;position: absolute;top:37px;left:50%;}

.header_top ul .item  .line_right{width: 0px;height: 2px;position: absolute;top:37px;right:50%;}
.header_top ul .item  .line:hover,.header_top ul .item  .line_hover{width: 36px;background: #CA4850;transition:all 0.3s ease-in 0s;}
.header_top ul .item .select ul{border:#D1D0D0 solid 1px;margin-top: 2px;background: url('../images/select_bj.png') repeat ; padding-bottom:5px;overflow: hidden;}
.header_top ul .item .select li{float:left;width: 100px;margin: auto;line-height: 65px;border-bottom: #EFEFF0 solid 1px;height: 65px;margin:0 5px;}

.header_top ul .item .select li a{display:inline-block; line-height:16px;width: 100px;font-size: 12px; padding:5px 0;color:#666;transition:all 0.3s ease-in 0s;-webkit-transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;margin: 5px 0;}
.header_top ul .item .select li a span{display: block;text-align: center;line-height: 15px;}
.header_top ul .item .select li a:hover,.header_top ul .item .select li .active2{background:#CC494F;color:#fff;}
.header_bottom{clear: both;padding-top: 23px;height: 23px;}
.header_bottom .header_left input{width: 150px;height:15px; line-height:15px; font-size:13px; padding:3px;border:#7e7372 solid 1px;border-radius:3px; -moz-border-radius:3px;-webkit-border-radius:3px;margin-right: 10px; background:url(../images/sear.jpg) 6px center no-repeat; padding-left:25px;}
.header_bottom .header_left button{font-size: 14px; cursor:pointer; height:21px; line-height:21px;}
.header_bottom .header_left button,.header_bottom .header_left input{ float:left;}
.header_bottom .header_right a{color:#9ea5a8;font-size: 14px;} 
.header_bottom .header_right select{border:#a5b9d5 solid 1px;border-radius: 3px;width: 90px;text-align: center;margin-left: 20px;font-size: 14px;}
.header_bottom .header_right img{margin-right: 10px;vertical-align: middle;}

.chinese .item{margin: 0 15px;}
.container .english .dd1{width: 114px!important;line-height:30px;}
.japan .item{margin:0 30px;}
.header_top .item .english  li{height: 55px;margin-top: 10px;width: 125px!important;}
.header_top .item .english  li a{width: 125px!important;}

.banner .text{width: 100%;float: right;position: relative;}
.banner li h1{color: #fff;font-size: 40px;text-shadow:3px 3px 3px  #000;}
.banner li p{color: #FFF;font-size: 24px;margin-top: 20px;text-shadow:3px 3px 3px  #000;}
.banner .bd .txt1{margin-top:-50px;}
.banner .bd .txt1,.banner .bd .txt2{position:absolute; top: -160px;opacity: 0;width: 410px;}
.banner{overflow: hidden;zoom:1;position: relative;}
.banner .hover{position: absolute;bottom:20px;left:45%;text-align: center;}
.banner .hover li{width: 10px;height: 10px;border-radius: 10px;background: #fff;margin-right:33px;cursor:pointer;}
.banner .hover .current,.banner .hover .on{ background: #bf1d27;}
.container{width: 965px;margin:50px auto;overflow: hidden;zoom:1;}
.container .container_left{width: 687px;margin-right: 48px;}
.container .container_nav{overflow: hidden;zoom:1;}
.container .container_nav li{height: 60px;margin-right: 10px;margin-top:10px;}
.container .container_nav li a, .teshu li a{display: block;padding:10px 15px;height: 50px;line-height: 50px;text-align: center;background:#dddddd;position: relative; cursor:pointer;font-size: 16px;}
.container .container_nav .active2, .container .container_nav li a:hover{font-size: 16px;height: 60px;bottom:10px;background: #333333;color: #fff;}
.container .container_left dl{overflow: hidden;zoom:1;padding-top:23px;padding-bottom: 23px;border-bottom: #a0a0a0 solid 1px;}
.container .container_left .dd1{width:117px;color:#aeaeae;line-height:16px;font-size:14px;margin-right: 10px;}
.container .container_left .dd2{width:90px;margin-right: 20px;background: #bf1e28;height: 20px;color:#fff;text-align: center;line-height: 19px;}
.container .container_left .dd3{width: 450px;}
.container .container_left .dd3  h1{line-height: 16px;font-weight: bold;line-height: 20px;}
.container .container_left .dd3 p{font-size: 13px;line-height: 20px;margin-top:5px;}
/*.container .container_left .dd3 p a{color:#adadad;}*/
.container .chang .dd1{width: 125px;}
.container .container_right{width: 230px;background: #d9d9d9;margin-top:10px;}
.container .container_right h1{text-align: center;padding-top: 17px;font-size:16px;width: 192px;border-bottom: #9f9f9f solid 1px;margin: auto; padding-bottom:5px;height: 28px;}
marquee{margin:0;padding: 0;}
.container .container_right h1 span{display: block;font-size: 12px;}
.container .container_right h1,.container .container_right div{ float:left; margin-left:19px; display:inline;}
.container .container_right div{width: 192px;border-top:#fff solid 1px;overflow: hidden;zoom:1;}
.container .container_right ul{width: 192px;overflow: hidden;zoom:1;}
.container .container_right ul li{line-height: 35px;}
.container .container_right ul li{ background: url('../images/li_bg.png') no-repeat 20px center;padding-left: 20px;background-position:left 12px;}
.container .container_right ul li a{color:#343434;font-size: 12px;}
.container .container_left  h3{margin-top:20px;font-size: 16px;font-weight: bold;}
.container .container_left  h2{font-size: 14px;color:#999;margin-top:10px;font-weight: bold;}
.container .container_left  h4{font-size: 12px;color:#999;margin-top:10px;} /*2016/3/16ะยิ๖*/

table{}
tr{line-height: 40px;}
td{text-align: center;}

.jianjie_container{width: 965px;margin:10px auto;}
.jianjie_container .jianjie_nav{overflow: hidden;zoom:1;margin-top:20px;border-bottom: 1px #b5b6b6 solid ;padding-bottom: 20px;}
.jianjie_container .jianjie_nav li{padding:8px 12px;margin-right:3px;}
.jianjie_container .jianjie_nav li a{display: block;height: 27px;text-align: center;line-height: 27px;padding:8px 12px;}
.jianjie_container .jianjie_nav li a:hover,.jianjie_container .jianjie_nav li .active3{background: url('../images/diwen.png') repeat-x center;color: #d07174;}

.jianjie_container .english_nav li{width:235px;margin-right:5px;padding: 0;}
.jianjie_container .english_nav li a{display: block;height: 40px;text-align: left;line-height: 20px;padding:0 0 0 15px;margin-bottom: 5px;}
.jianjie_container .english_nav li a:hover,.jianjie_container .english_nav li .active3{background: url('../images/diwen.png') repeat center;color: #d07174;}

.jianjie_container .yewu_china li{width:235px;margin-right:5px;padding: 0;}
.jianjie_container .yewu_china li a{display: block;height: 40px;text-align: left;line-height: 40px;padding:0 0 0 15px;margin-bottom: 5px;}
.jianjie_container .yewu_china li a:hover,.jianjie_container .yewu_china li .active3{background: url('../images/diwen.png') repeat center;color: #d07174;}




.teshu{margin-top:30px;height: 50px;}





.teshu li{/*padding:20px 10px;margin-right: 10px;margin-top:10px;*/height: 60px;margin-right: 10px;margin-top:10px;}
.teshu li a{display: block;height: 50px;line-height: 50px;text-align: center;background:#dddddd;position: relative; cursor:pointer;font-size: 16px;}
.teshu li a:hover,.teshu .active2{/*background: #333333;color: #fff;font-size: 16px;height: 60px;line-height: 60px;bottom:10px;*/font-size: 16px;height: 60px;bottom:10px;background: #333333;color: #fff;}
.jianjie_container .jianjie_main{overflow: hidden;zoom:1;margin-top: 60px;}
.jianjie_container .jianjie_left{width: 275px;margin-right: 40px;position:relative; overflow:hidden;zoom:1;}

.jianjie_container .jianjie_left img{width: 275px;}
.jianjie_container .jianjie_left div{position: absolute;top:-100px;left:0;height:100px;background:#000;width:275px;text-align:center;font-size: 24px;color:#fff;background: url('../images/gaiyao_bj.png') no-repeat left;}
.jianjie_container .jianjie_left table{position: absolute;top:-100px;left:0;height:100px;background:#000;width:275px;text-align:center;height:100px; line-height:2; vertical-align:middle; font-size: 24px;color:#fff;background: url('../images/gaiyao_bj.png') no-repeat left;}


.jianjie_container .jianjie_right{width: 645px; float:right;}
.jianjie_container .jianjie_right h1,.jianjie_container .zhuanye_nav h1,.jianjie_container .zhuanye_nav2 h1,.jianjie_container .banquan h1{line-height: 40px;border-bottom: #b71f29 solid 2px;font-size: 18px;color: #d07174;position: relative;}
.jianjie_container .jianjie_right h1,.jianjie_container .zhuanye_nav h1,.jianjie_container .zhuanye_nav2 h1,.jianjie_container .banquan h1{height:40px;}
.jianjie_container .jianjie_right h1 span,.jianjie_container .zhuanye_nav h1 span,.jianjie_container .banquan h1 span{display: block;width: 130px;height:5px;background:#333;position: absolute;left:0;bottom:0;}
.jianjie_container .zhuanye_nav2 h1 span{display: block;width: 300px;height:5px;background:#333;position: absolute;left:0;bottom:0;}
/*.jianjie_container .jianjie_right p{line-height: 20px;color:#9b9b9b;font-size: 12px;}*/
.jianjie_container .jianjie_right p{line-height: 20px;color:black;font-size: 14px;}
.jianjie_container .jianjie_right .p1{margin-top: 40px;}
.jianjie_container .jianjie_right .p2{margin-top: 45px;}
.jianjie_container .jianjie_right .p3{margin-top:30px;}
.jianjie_container .jianjie_right .p4{margin-top: 20px;line-height: 20px;color: #cb6063}
.jianjie_container .jianjie_right .p5{margin-top: 20px;}
.jianjie_container .jianjie_right .p6{font-weight:bold;color:#666;margin-top:5px;}
.jianjie_container .jianjie_right .p7{margin-top:10px;}
.jianjie_container .jianjie_right h2{font-size: 14px;font-weight: bold;margin-top: 35px;color:#535353;line-height: 25px;}
.jianjie_container .jianjie_right .button{display:block;margin-top: 30px;height: 40px;width: 100px;text-align: center;background: #d07174;border-radius: 3px;margin-left:250px; line-height: 40px;color: #fff;}

.jianjie_container .zhuanye_nav,.jianjie_container .zhuanye_nav2{margin-top: 45px;}
.jianjie_container .zhuanye_main{margin-top: 50px;overflow: hidden;zoom:1;}
.jianjie_container .zhuanye_main li{width: 238px;margin-right: 3px;margin-bottom: 8px;position: relative;}
.jianjie_container .zhuanye_main li .zhezhao{position: absolute;top:0;left:0;width: 235px;height:134px;background:#000;text-align: center;display: none; z-index:999;filter:alpha(opacity=50);   
      -moz-opacity:0;   
      -khtml-opacity: 0;   
      -web-opacity: 0;
      opacity: 0; }
.jianjie_container .zhuanye_main li .zhezhao a{color: #fff;display: block;width: 238px;height: 134px;}
.jianjie_container .zhuanye_main .li_left{width: 106px;}
.jianjie_container .zhuanye_main .li_left img{height: 134px;width: 106px;}
.jianjie_container .zhuanye_main .li_right{width: 128px;background: #d9d9d9;height: 99px;padding-top: 35px;}
.jianjie_container .zhuanye_main .li_right h2{font-size: 14px;color: #444444;border-bottom: #aeaeae solid 1px;line-height: 30px;width:100px;margin-bottom: 5px;margin-left: 10px;}
.jianjie_container .zhuanye_main .li_right h2 span{position: relative;}
.jianjie_container .zhuanye_main .li_right p{font-size: 10px;color:#8b8b8b;line-height: 15px;margin-left: 10px;}
.donghua{padding-left: 5px;transition:all 0.3s ease-in 0s;color: #f00; }
.jianjie_container .jianjie_right ul{padding-top: 10px;}
.jianjie_container .jianjie_right li{border-bottom: #b6b6b6 solid 1px;padding-top: 16px;padding-bottom: 16px;}
.jianjie_container .jianjie_right li a{color:#6a6a6a;font-size: 12px;}
.jianjie_container .jianjie_right ul .more{text-align: right;color:#c8c8c8;font-size: 14px;margin-top: 10px;}
/*.jianjie_container .jianjie_main h3{font-size: 14px;margin-top: 18px;color:#535353;font-weight: bold;}*/
.jianjie_container .jianjie_main h3{font-size: 14px;margin-top: 18px;color:black;font-weight: bold;}
.jianjie_container .jianjie_main .indent{text-indent: 2em;color:#9b9b9b;}

.jianjie_container .banquan h1{margin-top:20px;margin-bottom: 20px;}
.jianjie_container .banquan p{line-height: 25px;margin-top:10px;}

.jianjie_main .container_left{width: 965px;}


.lunzhu_more{text-align: right;line-height: 40px;color:#666;margin-top:5px;margin-bottom: 10px;}



.zhuanye_main1{width:964px;overflow:hidden;zoom:1;margin-top:49px;}
.person_left{width:171px;float:left;}
.person_left dl{width:171px;height:216px; position:relative;overflow: hidden;}
.person_left dl dd{background:#f00; opacity:0.4;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;width:171px;height:51px;color:#fff;text-align:center; bottom:40px;line-height:20px;right:0;position: relative;font-size:20px;letter-spacing: 0.5em;}
.person_left dl dd span{position: relative;}
.dd_hover{line-height: 50px;}
.person_right{width:550px;float:left;margin-left:64px;}
.person_right p{margin:25px 0px;}

.contact_top{width:964px;overflow:hidden;zoom:1;margin-top:5px;}
.contact_left{width:425px;float:left;}
.contact_left p{margin:10px 0px;color: #9b9b9b;overflow: hidden;zoom:1;}
.contact_left .font{margin: 0;line-height: 15px;font-size: 12px;}
.contact_left .font a{color: #9b9b9b;}
.contact_left p .span1{font-weight:bold;color:#717171;width: 84px;text-align: left;float: left;margin-right: 10px;}
.contact_left p .span2{width: 315px;float: left;}
.contact_right{width:500px;float:left;margin-left:35px;padding-top: 15px;}
.contact_right p{margin:15px 10px;color: #9b9b9b;}
.contact_right p span{font-weight:bold;color: #717171;}
.contact_bottom{overflow: hidden;zoom:1;margin-top: 35px;}
.contact_left2{width:651px;margin-right:10px;}
.contact_right2{width:299px;}
.news_main{width: 1100px;background: #fff;margin:0 auto;padding:35px;}
.news_main h1{text-align: center;font-size: 20px;margin:30px;}
.news_main {line-height: 25px;}
.news_main img{ max-width:1100px;}
.news_main .img{display: block;margin:30px auto;width: 98%;}
.news_main  div{margin-top:30px;}
.news_main  div img{margin-right: 10px;}
.jianjie_main .container_left .dd3{width: 700px;}
.footer{height: 80px;background: #454545;margin-top: 100px;background: url('../images/footer_bj.jpg') repeat-x;}
.footer p{text-align: center;color:#fff;line-height: 25px;}
.footer p:first-child{padding-top:15px;}
.footer p a{color:#fff;background: url(../images/a_bj.png) no-repeat right;padding-right: 5px;}
.footer p a:last-child{background: none;}

.fen_more{margin:20px;text-align: right;}

.table1,.table2,.table3{margin-top:10px;}
.table1 input,.table1 select{width: 100px;border:#ddd solid 1px;}
.table1 td{text-align: left;padding-left: 10px;}
.table1 .long {width: 450px;}
.table2 input{width: 95%;border:#eee solid 1px;}
.table2 select{width: 95%;border: #eee solid 1px;}
.table2 td{text-align: left;padding-left:10px;}
.table3 td{height: 30px;}
.table4 td{text-align: left;padding-left: 10px;}
.table4 textarea{width: 95%;height: 100px;border:#eee solid 1px;margin:10px;}
.table4 input{width: 95%;border:#eee solid 1px;}
.sub{width: 100px;height: 30px;background: #d07174;color:#fff;margin: 30px auto;border-radius: 3px;}

.warp {min-height:150px; background:url(../images/load.gif) center center no-repeat;}
.warp,.slieder{ width:100%; position:relative; overflow:hidden;zoom:1;}
.banner .pic{margin: auto;}
.banner .pic li{ position:absolute; left:0; top:0;}

.jianjie_container .jianjie_left tr,.jianjie_container .jianjie_left td,.jianjie_container .jianjie_left table{ border:none; background:none;}

.footer,.footer a,.footer a:hover{ color:#f1f2f3;}

.footer .aa1{ font-size:12px;}
.footer .aa1,.footer .nones{background:none;}
ul{margin:0;padding:0;}

.scrolltop{ cursor:pointer; display:block; width:49px;height:49px; position:fixed; left:50%; margin-left:487px; bottom:80px; display:none;}
.fenye{ display:none;}

.jianjie_main .container_left4{ margin-right:0;}
.jianjie_main .container_left4 .main,.jianjie_main .container_left4 .dl1{ overflow:hidden;zoom:1;}

.nonebg{ background:none;}

.select td,.select tr,.select table{ border:none;}
.select a{ margin:0;}

.download{ float:right; height:24px; line-height:24px; margin-top:6px;font-size:12px; background:#d07174; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; padding:0 10px;}
.download1 a,.download1 a:hover,.download,.download:hover{color:#fff;}

.download1{ text-align:center; margin-top:10px;}
.download1 .download{ float:none; display:inline-block; margin:0;}

.pages{ text-align:right; padding-top:25px;}
.pages a,.pages span,.pages label,.pages .otxt,.pages .obtn{ vertical-align:middle; display:inline-block; margin:0 4px; font-size:13px;}
.pages a.on,.pages a:hover{ color:#bf1e28;}
.pages .otxt,.pages .obtn{color:#333;}
.pages .otxt{ font-size:12px;}

.pages .otxt{line-height:14px;height:14px; padding:2px 0;border:1px solid #a0a0a0;width:24px;text-align:center;}
.pages .obtn{ height:18px;line-height:18px;width:24px; text-align:center; cursor:pointer;}

.container .container_left .c775fb6{ background:#674fa6;}
.container .container_left .c46{ background:#477247;}
.container .container_left .c47{ background:#275f95;}
.container .container_left .cbf1e28 { background:#d03c46 ;}

a.none{ cursor:default;}

.dd1 i,.dd1 span{ float:left;}
.dd1 i,.pages a,dd.x0{ font-family:Arial, Helvetica, sans-serif;}
.banner .text{ position:inherit;}
.ffa,.dl1 h1.ffa a{ font-family:Arial, Helvetica, sans-serif;}

.msg_contact{ overflow:hidden;zoom:1;color:#717171;}
.msg_contact1{ text-align:justify;padding-bottom:15px; margin-top:20px;}
.msg_contact .table1{ border:none;}
.msg_contact p{ overflow:hidden;zoom:1;color:#cb6063;}

.msg_contact .table1 tr{height: 40px;}
.msg_contact .table1 .wa{ width:300px;padding: 5px 5px;}
.msg_contact .table1 .wa2{ width:600px;padding: 5px 5px;}
.msg_contact .table1 textarea{border:#ddd solid 1px;width: 600px;height: 100px;margin-top: 5px; padding:5px; resize:none;}
.msg_contact .table1 .sub{margin:30px; cursor:pointer;}
.msg_contact .table1 label{ color:#ff0000;}

.container .container_left .dd2.q28 { background:#674fa6 ;}

.container .container_left .ff28 h1 a{ font-family:Arial, Helvetica, sans-serif;}




.container_nav{ padding-bottom:10px;}

.container .container_nav li,.teshu li{ height:80px;}
.container .container_nav li a,.teshu li a { float:left;bottom:-10px;transition:all 0.5s ease-in 0.1s;-webkit-transition:all 0.5s ease-in 0.1s;-moz-transition:all 0.5s ease-in 0.1s;}
.container .container_nav li a.active2,.container .container_nav li a:hover,.teshu li a.active2,.teshu li a:hover{ height:60px; line-height:60px; padding:10px 15px; bottom:0;}

.container .container_right ul li a{ font-size:14px;}

.footer{margin-top:45px;}
.footer p a{ background-position:right center;}
.footer p:first-child{ padding:0;}
.footer{ overflow:hidden;zoom:1; line-height:24px; height:auto; padding:10px 0; background-position:left 0;}

.contact_top{ position:relative; overflow:visible;}
.contact_top .download,.contact_top .download:hover,.contact_top  .font .download,.contact_top  .font .download:hover{ color:#fff; position:absolute; right:0; top:-43px; z-index:88;}


.tablelast td{ border:1px solid #ccc;}
.tablelast input{border:1px solid #ddd; }
.tablelast1 input{ width:100px;}
.tablelast textarea{border:1px solid #ddd;}

.table4 input,.table4 textarea{ width:395px;}
.table4 textarea{ margin:10px 0;}

.contact_us em{ position:relative;cursor:pointer; margin-right:5px; display:inline-block; float:left; padding-right:25px; color:#333;}
.contact_us em i{ position:absolute; left:0; display:block; width:100%; height:5px; bottom:0; background:#333; display:none;}
.contact_us em.on{ color:#d07174;}
.contact_us em.on i{ display:block;}
.contact_us_tab .contact_us_tablist{display:none;}

.header_top ul .item .select li a{ font-weight:bold;}

.ke-zeroborder td{border:1px solid #ccc;}