﻿@charset "utf-8";
html{ font:normal 62.5%/2.3em Arial,"微软雅黑";}
body{ margin:0px; padding:0px; margin:0px auto; font-size:1.2em; color:#555; width:100%; min-width:1200px; width:expression((documentElement.clientWidth < 1200) ? "1200px" : "100%" ); zoom:1;}
ul,li,form, dl,dt,dd, div,p,span,em,a,h1,h2,h3,h4,h5,h6{ padding: 0px; margin: 0px;}
.ul,.ul li{ list-style:none;}
ul,li{ list-style:none;}
select,input,textarea,em{ font-style:normal; border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0; max-width:100%; vertical-align:top;}
a{ color:#4b4b4b; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#a73b37;}
.clear{ clear:both; height:0px; overflow:hidden;}
.Texthide{ display:none;}

.space30{ height:30px; clear:both; overflow:hidden; zoom:0;}

.Contain{ width:100%; background:url(../images/Contain_bj.jpg) no-repeat center top;}
.contain_lm{ width:100%;min-height:350px; background-color:#f7f5e8;}
.MainContain{ width:1200px; margin:0 auto;}
.boutContain{ width:1200px; margin:0 auto; padding-top:30px;}
.MainContent{ width:1200px; overflow:hidden;}
.Content{ width:100%; height:38px; border-bottom:2px solid #d7403e; text-align:right; line-height:38px;}
.Content dl{ background:url(../images/home.jpg) no-repeat left center; padding-left:20px; float:right;}
.SinglePage{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; font-size:1em; line-height:2em; padding-bottom:40px;}
.Silderbar{ width:100%;}

/*pages*/
.Pages{ text-align:center; line-height:28px; zoom:1; overflow:hidden; padding-bottom:40px;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px;}
.Pages a.a_first,.Pages a.a_prev,.Pages a.a_next,.Pages a.a_end{ width:116px; height:26px; background-color:#fff; border:1px solid #e6e6e6; text-align:center; color:#666; line-height:26px;}
.num a{ width:26px; height:26px; line-height:26px; text-align:center; color:#666; border:1px solid #e6e6e6; background-color:#fff;}
.num a:hover,.num a.a_cur{ width:26px; height:26px; border:1px solid #0161b1; color:#fff; background-color:#0161b1;}
/*pages end*/

/*Top*/
.Top{ width:100%; height:100px; position:absolute; top:0;}
.MainTop{ width:1200px; margin:0 auto; height:100px; position:relative; z-index:10;}
.MainNav{ position:absolute; right:0; top:0; background:url(../images/nav_bj.png) no-repeat center top; width:796px; height:100px;}
.MainNav ul{ width:796px; float:left;}
.MainNav li{ float:left; height:53px; width:126px; padding-top:32px; margin-left:28px;}
.MainNav li span{ display:block; text-align:center; font-size:14px; color:#fff; line-height:15px;}
.MainNav li em{ display:block; text-align:center; line-height:25px; font-size:10px; font-family:Arial; color:#fff; text-transform:Uppercase;}
.MainNav li:hover,.MainNav li.onnav{ background:url(../images/nav_on.png) no-repeat center top;}

/*Top*/

/*Bottom*/
.Bottomer{ width:100%; height:40px; background-color:#0156a7;}
.Copyright{ height:40px; line-height:40px; width:1200px; margin:0 auto; color:#fff; text-align:left;}
.Copyright a{ color:#fff;}
.Language{float:right;}
.Language em{margin:0 5px;}
.Language a.onLan{color:#f1c911;}
/*Bottom*/

/*SildeBar*/
.Menu{}
.MenuList{ min-height:41px; _height:auto !important; _height:41px; border-bottom:1px solid #dedcd0; position:relative}
.MenuList ul{ position:absolute; top:1px;}
.MenuList li{ width:240px; height:41px; float:left; text-align:center; background:url(../images/meunlist_line.jpg) no-repeat center right;}
.MenuList li a{ display:block; line-height:41px; padding-top:5px;}
.MenuList li a span{ line-height:41px; font-size:14px; font-weight:bold;}
.MenuList li.onmenu,.MenuList li:hover{ background:url(../images/menu_on1.jpg) no-repeat center top;}
.MenuList li.onmenu a span,.MenuList li:hover a span{ color:#f1c911; padding:0px 6px;}

/*.MenuList .submenu{ position:absolute; display:none; left:0;}*/
.Menu .submenu{ width:1200px; overflow:hidden; display:none; margin-top:8px;}
.Menu .submenu dl{ overflow:hidden;}
.Menu .submenu dt{ float:left; padding:0px 25px; background-color:#006bb1; line-height:28px;}
.Menu .submenu dt a{ color:#fff; background:none; text-align:center; padding:0; line-height:28px;}
.Menu .submenu dt.onsubmenu,.Menu .submenu dt:hover{ background-color:#f1c911;}
/*SildeBar*/

/*Banner*/
.HomeBan{ width:100%; height:629px; overflow:hidden; position:relative; top:0; z-index:1;}
.HomeBan .BanList{ width:100%; height:629px;}
.HomeBan .BanList li{ width:100%; height:629px;}
.HomeBan .TabList{ width:100%; height:18px; left:550px; bottom:15px; position:absolute; z-index:2;}
.HomeBan .TabList .List{ width:1200px; height:18px; margin:0 auto;}
.HomeBan .TabList li{ float:left; width:18px; height:18px; padding:0 3px;}
.HomeBan .TabList li span{ background:url(../images/BanTab_1.png) no-repeat left top; width:18px; height:18px; display:block; cursor:pointer;}
.HomeBan .TabList li.on span{ background:url(../images/BanTab_2.png) no-repeat left top;}

.banner_bj{ position:absolute; bottom:0; background:url(../images/banner_bj.png) no-repeat center top; width:100%; height:298px;}

.Banner{ width:100%; height:367px; position:relative; z-index:1; top:0;}
/*Banner*/

/*index*/
.box1{ height:434px; padding-top:24px;}
.box1 .box1_title{ width:320px; margin:0 auto; height:44px;}
.box1 .box1_ex{ width:100%; height:277px; padding-top:36px; position:relative;}
.box1 .box1_ex .hd a{ display:block; width:25px; height:47px; position:absolute; cursor:pointer; top:145px;}
.box1 .box1_ex .hd a.prev{ background:url(../images/left_ex.png) no-repeat; left:22px;}
.box1 .box1_ex .hd a.next{ background:url(../images/right_ex.png) no-repeat; right:24px;}
.box1 .box1_ex .box{ width:1016px; height:277px; overflow:hidden; margin:0 auto;}
.box1 .box1_ex .box li{ float:left; width:222px; height:277px; padding:0 14px;}
.box1 .box1_ex .box li .pic{ width:222px; height:277px;}
.box1 .box1_ex .box li .pic img{ width:222px; height:222px; position:relative;}
.box1 .box1_ex .box li .pic span{ line-height:36px; font-size:14px; text-align:center; display:block; padding-top:18px; font-weight:bold;}
.box1 .box1_ex .box li .pic .pic_bj{ background:url(../images/ex_bj.png) no-repeat center top; width:222px; height:222px; position:absolute; top:0px; z-index:2;}
.box1 .box1_ex .box li:hover .pic .pic_bj{ background:url(../images/ex_bj_on.png) no-repeat center top; width:222px; height:222px; position:absolute; top:36px; z-index:2;}

.box2{ height:441px; padding-top:49px;}
.box2 .box2_title{ width:342px; margin:0 auto; height:46px;}
.box2 .box2_ex{ width:100%; height:277px; padding-top:36px; position:relative;}
.box2 .box2_ex .hd a{ display:block; width:25px; height:47px; position:absolute; cursor:pointer; top:145px;}
.box2 .box2_ex .hd a.prev{ background:url(../images/left_ex.png) no-repeat; left:22px;}
.box2 .box2_ex .hd a.next{ background:url(../images/right_ex.png) no-repeat; right:24px;}
.box2 .box2_ex .box{ width:1016px; height:277px; overflow:hidden; margin:0 auto;}
.box2 .box2_ex .box li{ float:left; width:222px; height:277px; padding:0 14px;}
.box2 .box2_ex .box li .pic{ width:222px; height:277px;}
.box2 .box2_ex .box li .pic img{ width:167px; height:166px; background:url(../images/news_bj.png) no-repeat center top; display:block; padding:28px 42px 28px 41px; border-radius:60px; -moz-border-radius: 60px; /* Firefox */
  -webkit-border-radius: 60px; /* Safari 和 Chrome */}
.box2 .box2_ex .box li .pic span{ line-height:36px; font-size:14px; text-align:center; display:block; padding-top:18px; font-weight:bold; color:#fff;}
.box2 .box2_ex .box li:hover .pic img{ width:167px; height:166px; background:url(../images/news_bj_on.png) no-repeat center top; display:block; padding:28px 42px 28px 41px; border-radius:60px;-moz-border-radius: 60px; /* Firefox */
  -webkit-border-radius: 60px; /* Safari 和 Chrome */}

.box3{ height:493px; padding-top:57px;}
.box3 .box3_about{ float:left; width:318px; height:375px;}
.box3 .box3_about .ahout_title{ width:100%; height:63px; border-bottom:1px solid #d8d8d8; background:url(../images/about_title.png) no-repeat center left;}
.box3 .box3_about .ahout_title a span{ display:block; font-size:24px; color:#0156a7; font-weight:bold; padding-left:76px; line-height:40px;}
.box3 .box3_about .ahout_title a em{ display:block; padding-left:76px; text-transform:Uppercase; font-size:14px; font-family:Arial; line-height:14px;}
.box3 .box3_about .about_con{ padding-top:15px;}
.box3 .box3_about .about_con p{ text-indent:2em; line-height:28px; font-size:14px;}

.box3 .box3_company{ float:left; width:483px; height:375px; padding-left:43px;}
.box3 .box3_company .company_title{ width:100%; height:63px; border-bottom:1px solid #d8d8d8; background:url(../images/company_title.png) no-repeat center left;}
.box3 .box3_company .company_title a span{ display:block; font-size:24px; color:#0156a7; font-weight:bold; padding-left:57px; line-height:40px;}
.box3 .box3_company .company_title a em{ display:block; padding-left:57px; text-transform:Uppercase; font-size:14px; font-family:Arial; line-height:14px;}
.box3 .box3_company ul{ padding-top:18px;}
.box3 .box3_company ul li{ width:212px; height:293px; float:left; margin:0 14px;}
.box3 .box3_company ul li img{ width:163px; height:230px; border:1px solid #c7c7c7; padding:10px 23px 10px 24px;}
.box3 .box3_company ul li span{ display:block; line-height:40px; text-align:center;  font-size:14px; font-weight:bold;}

.box3 .box3_info{ float:right; width:310px; height:375px;}
.box3 .box3_info .info_title{ width:100%; height:63px; border-bottom:1px solid #d8d8d8; background:url(../images/info_title.png) no-repeat center left;}
.box3 .box3_info .info_title a span{ display:block; font-size:24px; color:#0156a7; font-weight:bold; padding-left:63px; line-height:28px;}
.box3 .box3_info .info_title a em{ display:block; padding-left:63px; text-transform:Uppercase; font-size:14px; font-family:Arial; line-height:14px;}
.box3 .info_con{ padding-top:18px;}
.box3 .info_con p{ line-height:28px; font-size:14px; font-weight:bold;}
.box3 .info_con img{ width:310px; height:90px; padding-top:20px;}

.box4{ height:182px; padding:61px 0 85px;}
.box4 li{ float:left; width:144px; height:182px; padding-right:67px;}
.box4 li img{ width:144px; height:144px;}
.box4 li span{ display:block; text-align:center; line-height:38px; font-size:14px; font-weight:bold;}
/*index*/

/*product*/
.product_list{ padding:45px 0;}
.product_list li{ float:left; width:272px; height:305px; padding:0 37px 28px 0;}
.product_list li img{ background:url(../images/product_bj.jpg) no-repeat center top; width:243px; height:242px; padding:13px 14px 17px 15px;}
.product_list li span{ display:block; text-align:center; line-height:33px; font-size:14px; font-weight:bold;}
.product_list li:hover img{ background:url(../images/product_bj_on.jpg) no-repeat center top; width:243px; height:242px; padding:13px 14px 17px 15px;}
.product_list li.libg{ padding-right:0pc;}

.products_info .info_title{ padding:10px 0px; font-size:14px; text-align:center;}
.products_info .info_time{ font-size:12px; text-align:center; color:#A1A1A1; font-weight:normal; padding-bottom:5px;}
.products_info .info_txt{ padding:10px 0px; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.products_info .PrevNextBox{ padding:10px 0 50px;}
.products_info .PrevNextBox dl{ float:left; width:50%}
.products_info .PrevNextBox span{ color:#b21211;}
.products_info .PrevNextBox a.none:hover{ color:#b21211; cursor:pointer;}


/*download*/
.onlineOrder{ padding:20px 292px 40px;}

.download table td{ width:81px; font-size:14px; line-height:57px;font-weight:bold;}
.download .btn{ height:38px; width:130px; background:url(../images/btn_submit.jpg) no-repeat; cursor:pointer; float:left; margin-right:20px;font-size:14px;color:#fff;}
.download .btn1{ height:38px; width:130px; background:url(../images/btn_reset.jpg) no-repeat; cursor:pointer; float:left;font-size:14px;color:#fff;}
.download .text{width:408px; height:35px; line-height:35px; border:solid 1px #e5e5e5; background-color:#fff;}
.download textarea{line-height:21px; height:290px; width:408px; border:solid 1px #e5e5e5; background-color:#fff;}
.download .required{ color:#ff0000; float:right; line-height:57px;}
.feedBack{ padding:20px 290px 40px;}
.feedBack table .fw{ width:130px;}
.feedBack .required{ float:none;}

/*语言下拉框*/
.lan_top{position: absolute;text-align: center;left: 4px;top: 110px;width: 86px;z-index: 100; overflow:hidden;}
.lan_top select{width:106px;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#016BBA url("../images/arrow_drop.png") no-repeat 72px center;color:#fff;font-family: arial;font-size: 16px;font-weight: bold;height: 22px;}