@charset "gb2312";
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0;}
body{font-family:"微软雅黑", Arial, Tahoma, Verdana, sans-serif;font-size:12px;background:#e1e1e1;min-width:1200px;}
ol,ul,li{list-style-type:none;}
a{text-decoration:none;}
img{border:0;}
picture{display:block;}
a:hover{text-decoration:none; color:#ff0000}
.fl{float:left;}
.fr{float:right;}
.wrap { margin:0px auto; width:1200px; overflow:hidden; clear:both}
.clear{clear:both;}

a{ color:#666; text-decoration:none;}
a:hover{ color:#ff0000; text-decoration:none;}
/* Navigation */
/*头部*/
.header { height:120px; background:#131313; clear:both;}
.wrapx { width:1180px; margin:0px auto; clear:both;}
.logo{width:361px; height:120px; overflow:hidden; float:left;}
.header .ewm { background:#2c2c2c; padding-top:12px; width:116px; height:108px; text-align:center; color:#fff; float:right;}
.header .info { float:right; color:#fff; width:420px; height:40px; text-indent:2px; display:block; background:url(../images/topico.jpg) no-repeat 10px 28px; padding-top:73px; overflow:hidden;}
nav{height:50px; clear:both; background:#2c2c2c;}
nav .inner{z-index:9999;}
nav ul{height:50px;zoom:1; width:1180px; margin:0px auto;}
nav li{ float:left; display:inline;height:50px; background:url(../images/ml.jpg) no-repeat left; padding:0px 44px; display:block; line-height:50px; text-align:center; white-space:nowrap; position:relative;z-index:999;}
nav li.line{ padding:0px 1px;}
nav li a.nav{ font-size:15px; color:#fff; display:block;}
nav li.navdown,nav li.hover{}
nav li.navdown a.nav,nav li.hover a.nav{ color:#a9a9a9;}
nav dl{ display:none; position:absolute;z-index:999999;background:#2c2c2c; text-align:left; left:0px;top:50px;}
*html nav  dl{}
*+html nav  dl{}
nav dl dd{ }
nav dl dd a{ border-bottom:#999 1px solid; width:150px; font-size:14px; color:#efefef;height:40px; line-height:40px; overflow:hidden; text-align:center; display:block}
nav dl dd a:hover{ color:#fff; background:#666; border-bottom:#999 1px solid;}
nav dl.nav-pro dd{ float:left; background:none; height:auto; padding:0px;}
nav dl.nav-pro dd a{ padding-left:30px; font-size:14px;}
nav dl.nav-pro dd p{ white-space:normal; padding-top:5px;}
nav dl.nav-pro dd p a{ display:block; font-weight:normal; font-size:12px; line-height:2;}
.met_flash{ margin-top:10px; font-size:0px; overflow:hidden;} 
.met_flash ul{ margin:0px; padding:0px;} 
.copyrights{text-indent:-9999px;height:0;line-height:0;font-size:0;overflow:hidden;}
nav li a.lg { color:#ff7000}
nav li a.lg:hover { color:#fff}
/*内页侧栏*/
.sidebar{ width:1180px; clear:both; z-index:1; position: relative; margin:20px auto;}
.sb_nav { width:1180px; margin:0px auto; clear:both; }


div.ti1-bg{ width:260px;clear:both;background:url(../images/probg.jpg) no-repeat top; height:86px; padding-bottom:10px; overflow:hidden; padding-top:5px;}
div.ti1-bg h4 { font-family:"微软雅黑"; color:#fff; font-size:22px; float:left; padding-left:12px; line-height:58px; }
div.ti1-bg p{ margin-left:12px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; line-height:18px;}
.sidebar .ct-con{ line-height:2; color:#333;}
.sidebar .ct-con ul,.sidebar .ct-con ol{ padding:0px 0px 0px 25px; margin:0px;}
.sidebar .ct-con a{ color:#1C57C4; text-decoration:underline;}
#sidebar dl{ text-align:center}
#sidebar dl dt{ line-height:52px; height:52px; float:left; width:180px; display:inline-block; background:url(../images/22.png) #f3f3f3 no-repeat 20px 19px; border-bottom:#e6e6e6 1px solid}
#sidebar dl dt a{font-size:14px; display:block; text-indent:40px; padding-right:20px;}
#sidebar dl dt a:hover{color:#fff; background:url(../images/11.png) #a4a3a3 no-repeat 20px 19px;}
#sidebar dl dd{}
#sidebar dl dd h4{ font-weight:normal; padding:5px 0px 5px 10px;}
#sidebar dl dt.on a{ font-weight:bold; color:#11578b; }
#sidebar dl h4.on a{ font-weight:bold;}

.sidebar .sb_box{ float:right; width:1178px; border:#d5d5d5 1px solid; margin-bottom:20px; min-height:300px; overflow:hidden; background:#fff;}
.sidebar .sb_box h3.title{ padding-left:20px; border-bottom:1px solid #eee;height:100px; overflow:hidden; line-height:32px;}
.sidebar .sb_box h3.title .tit{ font-size:20px; color:#666;}
.sidebar .sb_box h3.title .eng{ font-size:32px; color:#f19e10;text-transform:uppercase; padding-top:20px;}
.sidebar .sb_box h3.title div.position{ float:right; font-weight:normal; position:relative; top:3px; right:15px; color:#000;}
.sidebar .sb_box h3.title div.position a{ color:#666;}
.sidebar .sb_box h3.title div.position a:hover{ text-decoration:underline;}
.banner1 {background:url(../images/banner11.jpg) center; height:230px;}

.prolist { padding:10px 10px 25px 10px;}
.prolist li { margin-top:0px;}
.prolist li a{ text-decoration:none; background:url(../images/j1.png) no-repeat 10px 18px; border-bottom:#0d90b9 1px dotted; display:block; color:#fff; font-size:14px; line-height:40px; padding-left:32px;}
.prolist li a:hover{ text-decoration:none; background:url(../images/j1.png) #373b85 no-repeat 10px 18px; border-bottom:#0d90b9 1px dotted; display:block; color:#fff; font-size:14px;}
.prolist p a{ color:#fff; text-decoration:none; font-weight:normal; height:32px; overflow:hidden; padding-left:20px; font-size:12px; background:url(../images/dd.png) no-repeat 10px 14px;line-height:30px; display: block; width:190px;}
.prolist p a:hover {background:url(../images/dd.png) #117bc9 no-repeat 10px 14px;}

.ss { float:left; padding-top:27px; width:219px; padding-left:10px;}
.sinput{float:left; font-size:14px; text-indent:15px; width:163px;background:url(../images/ss_lt.png) no-repeat 0px 0px; height:44px; color:#a1a1a1; padding-left:5px; line-height:32px; border:0} 
.sbtn{float:left; width:51px; height:44px;background:url(../images/fdj.png) no-repeat 0px 0px; cursor:pointer; display:inline-block; border:0;} 
.search .keyword { color:#333; padding-left:10px; float:left;}


.products { width:100%; border-top:#131313 15px solid; background:url(../images/kinds.jpg) #131313 repeat-y center; padding:10px auto; height:auto; overflow:hidden; clear:both}
.products ul { width:1180px; margin:0px auto;}
.products .tit { font-size:26px;background:url(../images/cptit.jpg) no-repeat 20px 42px; width:265px; padding:50px 20px; font-size:42px; font-weight:bold; color:#fff; float:left;}
.products .tit p { text-transform:uppercase; font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#999999; line-height:30px; }
.products p { font-size:16px; font-family:Arial, Helvetica, sans-serif; line-height:35px; }
.products .one a { display:block; float:left; width:212px; color:#fff; text-align:center; font-size:26px; padding-top:110px; height:106px;background:url(../images/p1.jpg) no-repeat;}
.products .two a { display:block; margin-left:9px; float:left; width:212px; color:#fff; text-align:center; font-size:26px; padding-top:110px; height:106px;background:url(../images/p2.jpg) no-repeat;}
.products .three a { display:block; margin-left:9px;  float:left; width:212px; color:#fff; text-align:center; font-size:26px; padding-top:110px; height:106px;background:url(../images/p3.jpg) no-repeat;}
.products .four a { display:block; margin-left:9px;  float:left; width:212px; color:#fff; text-align:center; font-size:26px; padding-top:110px; height:106px;background:url(../images/p4.jpg) no-repeat;}
.products a:hover { color:#fdff00}

.btn { background:#545454; font-size:12px; width:80px; margin:20px auto; display:block; height:26px; line-height:26px; text-align:center; color:#fff;-webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -ms-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;}
.btn:hover { background:#396faf; width:278px; color:#fff;}


.btn3 { color:#fff;background:#009944; border:#009944 1px solid;; clear:both; display:block; text-align:center; line-height:35px; font-size:14px; width:130px; height:35px; margin:0px auto;
-webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -ms-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in}
.btn3:hover { color:#000; background:#fff; border:#efefef 1px solid;}

.btn5 { border:#fff 1px solid; background:#fff; float:right; color:#000; border-radius:18px; font-size:12px; width:60px; height:18px; line-height:16px; text-align:center;-webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -ms-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;}
.btn5:hover { background:#000; color:#fff; border:#000 1px solid;}


/*企业简介*/
.about {background:url(../images/tit5.png)#f5f5f5 no-repeat center top; height: auto; overflow:hidden; clear:both; margin:0px auto; padding:40px 0px;}
.about .tit { font-size:26px; margin-bottom:30px; color:#393939; text-align:center;}
.about .tit p { text-transform:uppercase; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#999999; line-height:30px;background:url(../images/tit4.png) no-repeat center; }
.about .left { float:left; width:500px;background:url(../images/videoline.jpg) no-repeat bottom; height:410px;}
.about .left .title { font-size:14px; line-height:24px; float:left;background:url(../images/vl.jpg) no-repeat top left; color:#666666; margin-top:20px; padding-top:10px;}
.about .right { float:left; width:600px; padding-left:60px;}
.about .right .title { font-size:26px; color:#1c1c1c;}
.about .right .en { font-size:12px; color:#808080; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; line-height:24px;}
.about .right .info{ clear:both; padding-top:15px; line-height:25px; font-size:14px; color:#676767;}
.about .right ul { clear:both; padding-top:35px;}
.about .right .p1 {background:url(../images/mls_01.jpg) no-repeat; padding-top:80px; text-indent:10px; font-size:14px; color:#;666; width:119px; height:30px; float:left; display:block;}
.about .right .p1:hover {background:url(../images/mls2_01.jpg) no-repeat; width:119px; color:#009944; height:30px; float:left;}

.about .right .p2 {background:url(../images/mls_02.jpg) no-repeat; padding-top:80px; text-align:center; font-size:14px; color:#;666; width:167px; height:30px; float:left; display:block;}
.about .right .p2:hover {background:url(../images/mls2_02.jpg) no-repeat; width:167px; color:#009944; height:30px; float:left;}

.about .right .p3 {background:url(../images/mls_03.jpg) no-repeat; padding-top:80px; text-align:center; font-size:14px; color:#;666; width:158px; height:30px; float:left; display:block;}
.about .right .p3:hover {background:url(../images/mls2_03.jpg) no-repeat; width:158px; color:#009944; height:30px; float:left;}

.about .right .p4 {background:url(../images/mls_04.jpg) no-repeat; padding-top:80px; text-indent:40px; text-align:center; font-size:14px; color:#;666; width:126px; height:30px; float:left; display:block;}
.about .right .p4:hover {background:url(../images/mls2_04.jpg) no-repeat; width:126px; color:#009944; height:30px; float:left;}


/*产品分类四*/
.news {background:#131313; height: auto; overflow:hidden; clear:both; margin:0px auto; border-top:#262626 20px solid; padding-bottom:20px;}
.news .first {background:url(../images/cpbg4.jpg) #262626 no-repeat bottom; height:500px;}
.news .first .tit { float:left; font-size:42px; line-height:62px;background:url(../images/cptit.jpg) no-repeat 50px 42px; font-weight:bold; width:260px; color:#fff; padding:50px;}
.news .first .tit span { color:#fdff00;}
.news .first .tit p { font-size:14px; font-weight:normal; line-height:26px;}
.news .first .picshow { float:right}
.news ul { height:auto; padding-top:5px; overflow:hidden; clear:both;}
.news li { float:left; width:393px; height:auto; text-align:center; overflow:hidden;}
.news li img { width:380px; height:240px;}
.news li img:hover { opacity:0.9}
.news li .time { font-size:14px; color:#00a506; clear:both; height:30px; line-height:30px; overflow:hidden; display:block;}
.news li .time p { font-size:14px; color:#333;}
.news li .content {width:368px; margin:10px auto;}
.news li .content .t { font-size:15px; color:#fff; text-align:left; float:left;}

/*产品分类三*/
.news2 {background:url(../images/cpbg3.jpg) #efefef repeat-x top;  overflow:hidden; clear:both; margin:0px auto; padding-bottom:20px;}
.news2 .first {background:url(../images/cpbg3x.jpg) no-repeat top right; height:500px;}
.news2 .first .tit { float:right; font-size:42px; line-height:62px;background:url(../images/cptit.jpg) no-repeat 50px 62px; font-weight:bold; width:235px; color:#fff; padding:70px 50px 50px 50px;}
.news2 .first .tit span { color:#fdff00;}
.news2 .first .tit p { font-size:14px; font-weight:normal; line-height:26px;}
.news2 .first .picshow { float:left; padding-top:30px;}
.news2 ul { height:auto; padding-top:30px; overflow:hidden; clear:both;}
.news2 li { float:left; width:393px; height:auto; text-align:center; overflow:hidden;}
.news2 li img { width:380px; height:240px;}
.news2 li .content {width:368px; margin:10px auto;}
.news2 li .content .t { font-size:15px; color:#333; text-align:left; float:left;}

/*产品分类二*/
.news3 {background:#131313; overflow:hidden; clear:both; margin:0px auto; padding-bottom:20px; padding-top:38px;}
.news3 .first {background:url(../images/cpbg2.jpg) no-repeat top left; height:500px;}
.news3 .first .tit { float:left; font-size:42px; line-height:62px;background:url(../images/cptit.jpg) no-repeat 50px 72px; font-weight:bold; width:235px; color:#fff; padding:80px 50px 50px 50px;}
.news3 .first .tit span { color:#fdff00;}
.news3 .first .tit p { font-size:14px; font-weight:normal; line-height:26px;}
.news3 .first .picshow { float:right; padding-top:25px;}
.news3 ul { height:auto; padding-top:30px; overflow:hidden; clear:both;}
.news3 li { float:left; width:393px; height:auto; text-align:center; overflow:hidden;}
.news3 li img { width:380px; height:240px;}
.news3 li .content {width:368px; margin:10px auto;}
.news3 li .content .t { font-size:15px; color:#fff; text-align:left; float:left;}

/*产品分类一*/
.news4 {background:url(../images/cpbg1.jpg) repeat-x top; overflow:hidden; clear:both; margin:0px auto; padding-bottom:20px; padding-top:18px;}
.news4 .first {background:url(../images/cpbg1x.jpg) no-repeat top; height:auto; overflow:hidden; clear:both;}
.news4 .first .tit {font-size:42px; float:right; line-height:62px;background:url(../images/cptit.jpg) no-repeat 0px 32px; font-weight:bold; width:390px; color:#fff; padding:40px 50px 18px 0px;}
.news4 .first .tit span { color:#fdff00;}
.news4 .first .tit p { font-size:14px; font-weight:normal; line-height:26px;}
.news4 .first .tit .en { font-size:8px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:18px}
.news4 .first .picshow { float:left; padding-top:0px;}
.news4 ul { height:auto; padding-top:20px; overflow:hidden; clear:both;}
.news4 li { float:left; width:393px; height:auto; text-align:center; overflow:hidden;}
.news4 li img { width:380px; height:240px;}
.news4 li .content {width:368px; margin:10px auto;}
.news4 li .content .t { font-size:15px; color:#333; text-align:left; float:left;}

.wrap {POSITION: relative; MARGIN: 0px auto; WIDTH: 100%; HEIGHT: 650px; CLEAR: both}
.wrap .rslides {POSITION: relative; WIDTH: 100%; HEIGHT: 650px}
.wrap .rslides > LI {POSITION: absolute; WIDTH: 100%}
.wrap .rslides LI IMG {WIDTH: 100%; HEIGHT: 650px}
.wrap .rslides .textbox1 {POSITION: absolute; MARGIN: 0px auto; text-align:center; right:0; left:0; WIDTH: 80px; COLOR: #000; TOP: 300px}
.wrap .rslides .textbox2 {POSITION: absolute; WIDTH: 525px; COLOR: #000;  TOP: 273px}
.wrap .rslides .textbox2 .b {WIDTH: 450px; COLOR: #000; MARGIN-LEFT: 0px}
.wrap .rslides .textbox3 {POSITION: absolute; WIDTH: 600px; COLOR: #fff; TOP: 110px}
.wrap .rslides .textbox3 .b {WIDTH: 458px; COLOR: #fff; MARGIN-LEFT: 0px}
.wrap .rslides .a {LINE-HEIGHT: 30px; FONT-SIZE: 30px; font-familiy: myfirstfont}
.wrap .rslides .b {FONT-SIZE: 12px; PADDING-TOP: 7px; margin:0px auto;}
.wrap .centered-btns_nav {Z-INDEX: 2; POSITION: absolute; LINE-HEIGHT: 200px; MARGIN-TOP: -40px; WIDTH: 46px; HEIGHT: 131px; FONT-SIZE: 0px; OVERFLOW: hidden; TOP: 50%; opacity: .7}
.wrap .prev {POSITION: absolute; BACKGROUND: url(../img/lastIco.png) no-repeat; LEFT: 100px; opacity: .1}
.wrap .next {POSITION: absolute; BACKGROUND: url(../img/nextIco.png) no-repeat; RIGHT: 100px; opacity: .1}
.wrap .prev:active {opacity: 1}
.prev:hover {opacity: 1}
.next:hover {opacity: 1}
.next:active {opacity: 1}
.wrap .centered-btns_tabs {	Z-INDEX: 9999; POSITION: absolute; TEXT-ALIGN: center; LIST-STYLE-TYPE: none; MARGIN: -35px auto 0px; WIDTH: 100%; HEIGHT: 9px; FONT-SIZE: 0px}
.wrap .centered-btns_tabs LI {MARGIN: 0px 3px; DISPLAY: inline-block}
.wrap .centered-btns_tabs A {BACKGROUND-COLOR: #999; WIDTH: 80px; DISPLAY: inline-block; HEIGHT: 7px; OVERFLOW: hidden; opacity:0.5}
.wrap .centered-btns_tabs .centered-btns_here A {BACKGROUND-COLOR: #000; opacity:0.9}

.qa { background:#efefef; padding:40px 0px; color:#b20000; text-align:center; font-size:40px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.qa a { color:#000; text-decoration:underline;}

/*----------------footer--------------------*/
.footer{height:280px;background:#282828; padding:30px 0px;}

.copyright{ width:1180px;height:auto;margin:0 auto;}
.copy_top{height:280px;}
.copy_bot{height:55px; color:#d4d4d4; font-size:13px; line-height:55px; background:#1b1b1b}

.copy_top_zuo,.copy_top_you{float:left;}
.copy_top_zuo{ float:left; border-right:#373737 1px solid; padding-left:10px; padding-top:100px; text-align:center; width:316px;height:160px;}
.copy_top_you{width:843px;height:auto; padding-left:10px;}

.copy_top_you ul{float:left; overflow:hidden; height:250px; margin-left:20px; }
.copy_top_you ul p{text-align:left;width:261px;}
.copy_top_you ul p span{color:#fff;font-size:18px; line-height:45px; display:block; border-bottom:#373737 1px solid;}
.copy_top_you ul p a{color:#7d7d7d; line-height:24px; font-size:12px;}
.copy_top_you ul p a:hover{color:#ff0000;}
.copy_top_you ul .pp1{margin-bottom:10px;}

.copy_bot_lef {float:left;color:#d4d4d4;line-height:55px;}
.copy_bot_rig {float:right; color:#d4d4d4;line-height:55px;}
.copy_bot_rig a{color:#d4d4d4;font-size:14px;margin-right:10px;}

.copy_top_you ul .add { color:#bdbdbd; line-height:28px; font-size:13px;}
.copy_top_you ul .tel { color:#bdbdbd;background:url(../images/tel.jpg) no-repeat left; text-indent:25px; line-height:28px; font-size:13px;}
.copy_top_you ul .fax { color:#bdbdbd;background:url(../images/fax.jpg) no-repeat left; text-indent:25px;  line-height:28px; font-size:13px;}
.copy_top_you ul .mail { color:#bdbdbd;background:url(../images/mail.jpg) no-repeat left; text-indent:30px;  line-height:28px; font-size:13px;}

.menulist ul{ margin:0px; width:260px;}
.menulist li {background:url(../images/dian.png) no-repeat left; line-height:28px; width:130px; text-indent:12px; color:#bdbdbd; font-size:13px; float:left;}
.menulist li a {color:#bdbdbd;}
.menulist li a:hover {color:#ff0000;}
.news7 ul { margin:0px;}
.news7 li a{ line-height:28px; color:#b9b9b9; font-size:13px;}
.news7 li a:hover { color:#ff0000}
#goTopBtn {
	POSITION: fixed; TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 58px; BOTTOM: 10px; HEIGHT: 58px; FONT-SIZE: 12px; CURSOR: pointer; RIGHT: 10px; _position: absolute; _right: auto
}

.active1 { clear:both; height:auto; width:80%; margin:0px auto; overflow:hidden;}
.active1 ul {margin: 10px 0 10px 0; text-align: center;}
.active1 li {display: inline-block;} 
.active1 li a {border-radius:5px; padding:0px 30px; background:#6d6d6d; border-radius:0px; line-height:42px; list-style:none; height:4２px; text-align:center; float:left;font-size:15px; color:#fff; display:block;}
.active1 li a:hover { color:#fff; background:#2c2c2c; font-size:15px; display:block; text-decoration:none; }
.active1 li.currentNav a { float:left; BACKGROUND:#2c2c2c; color:#fff; font-size:15px; display:block;}