@charset "utf-8";
/* CSS Document */
* {margin:0 auto; padding:0; list-style:none;}
body{ color:#666; font:12px/20px "Microsoft Yahei",Tahoma,Verdana,Arial,Helvetica,Sans-Serif;}
img,a img { border:none;} 
div,form,ul,ol,li,span,p{margin:0 auto; padding:0; border:0;}
ul,ol,li { list-style:none;}
h1,h2,h3,h4,h5,h6{ margin:0 auto; font-weight:normal;}
h1 {font-size:28px;}
h2 {font-size:20px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:14px;}
h6 {font-size:14px;}
a:link, a:visited{color:#666;text-decoration:none}
a:hover{color:#D9002C;}
.inner{ width:1200px; margin:0 auto;overflow:hidden;}
.centent {width:1200px; margin:0 auto;}
.clear {clear:both;font-size:1px;width:1px;height:0;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0}
.wrapper {width:1200px; margin:0 auto; position:relative;}
.H20 {height:20px; clear:both; line-height:20px;}
.H40 { height:40px; line-height:40px; clear:both;}
.H60 { height:60px; line-height:60px; clear:both;}
/*设置浮动*/
.fl {float: left;}
.fr {float: right;}
.pr{position: relative;}
.pa{position: absolute;}

.tt {width:100%; zoom:1; position:relative;}
.header {width:100%; height:39px; font-size:12px;}
.top0 {background:#e7e7e7;}
.header .top {height:39px;}
.header .top .left { float:left; width:250px; line-height:39px; color:#666;}
.header .top .leften { float:left;widht:400px; line-height:39px; color:#666;}
.header .top .right { float:right; line-height:39px;}
.header .top .right a{padding-right:10px;}
.a01 {padding-left:22px; background:url(../images/hd_ly.png) no-repeat;}
.a02 {padding-left:22px; background:url(../images/hd_sc.png) no-repeat;}
.a03 {padding-left:20px; background:url(../images/hd_dt.png) no-repeat;}
.a04 {padding-left:22px; background:url(../images/hd_tx.png) no-repeat;}
.a05 {padding-left:22px; background:url(../images/hd_xl.png) no-repeat;}
.a06 {border:1px solid #aaa; background-color:#fff; padding:3px 10px; font-size:14px; width:78px; display:inline;}
.logo0 {height:122px; background:none;}
.logo { height:122px;}
.logo .left { float:left;widht:338px; margin-top:20px;}
.logo .left2 {float:left; width:310px; margin-top:20px;}
.logo .left2en {float:left; width:424px; margin-top:20px;}
.logo .right { float:right; width:245px; margin-top:20px;}
.menu0 {height:74px; background: #151515 url(../images/menu-bg.jpg) repeat-x; border-bottom:1px solid #333;}
.menu0 .menu { height:74px; line-height:74px;}
.menu0 .menu  >a { border-right:1px solid #333; display:block; padding: 0 32px; color:#fff; float:left; font-size:16px;}
.menu0 .menue >a { padding:0 30px;}
.menu0 .menu  >a:hover { background:url(../images/menu-bg2.jpg); color:#fff;}
.xz1{background:url(../images/menu-bg2.jpg); color:#fff;}
.menu01 { border:none;}
/*下拉*/
.drop-down { float:left; display:block; text-align:center; height:74px;}
.drop-down >a { padding:0 32px; font-size:16px; color:#fff;border-right:1px solid #333; display:block;}
.menut{ color:#fff;}
.drop-down-content { height:0;opacity: 0;overflow: hidden;transition: all 1s ease; position:absolute; width:200px; margin:0 -35px; z-index:1;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;}
.drop-down-content li a{ display:block;height:60px; line-height:60px;text-align: center;color: white;background-color: #333; border-bottom:1px solid #555; font-size:14px;}
.drop-down-content li:hover a {background-color: red; transition:all 1s ease; padding-left:5px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;}
.drop-down:hover .drop-down-content {opacity: 0.9; height:auto;}
/*下拉*/

/*banner*/
.banner{position: relative; height:885px;overflow: hidden;clear: both;background: #4a4949;box-shadow: 5px 6px 6px #c1c1c1;}
.ban_p,.ban_p li{ height:700px;overflow: hidden;}
.ban_p li a{ display:block; height:700px; background:url(../images/banner1.jpg) no-repeat center 0;}
.ban_t{height:184px;text-align: center;}
.ban_t li{width:256px;height:184px;display: inline-block;float: left;line-height:24px;color: #999;padding: 0 22px;background:url(../images/f_line1.gif) no-repeat 0 center;}
.ban_t li.born{background:none;}
.ban_t li b{width:200px; overflow:hidden;color: #fff;display: block;padding: 41px 0 0;line-height:25px;height:61px;font-size:16px;color: #fff;font-weight: normal;}
.ban_t_e li b{ font-size:15px; height:55px;}
.ban_t li.on b{color:#f00;font-weight: bold;}
.ban_t_e li.on b{font-size:14px;}
.ban_t li.on em{width:15px;height:12px;left:50%;margin-left:-8.5px;top:-12px;position: absolute;background:url(../images/ct_ico5.png) no-repeat center 0;display:block;}
.ban_t li.on{position: relative;color:#fff;}

.non2 {width:100%;background:url(../images/non2.jpg); height:3px;}
/*search*/
.sec {height:79px; width:100%; background:url(../images/search-bg.jpg);}
.sec2 {height:79px; width:100%; background:#fff;}
.search {height:79px; line-height:79px; margin:0 auto; font-size:14px;}
.search .left { float:left; color:#888;}
.search .left a {margin: 0 5px;}
.search .right { float:right; width:271px; padding-right:10px;}
.search-1 {width:225px; height:30px; background:url(../images/sec1.jpg) no-repeat; float:left; margin-top:25px;}
.search-input {height:25px; border:0; margin:2px 0 0 10px; line-height:28px; outline:none;}
.search-2 {width:34px; height:35px; float:left;}
.search-btn { background:url(../images/sec2.jpg);width:46px; height:30px; border:0; cursor:pointer; margin-top:25px;}
.search-text { padding-left:10px; padding-top:5px; height:20px; line-height:20px; font-size:14px; color:#333}
.search-text span {color:#999;}

.con {width:100%; overflow:hidden;}

.con1 {height:820px; background:#fff;}
.con1 .core { height:632px; margin-top:94px;}
.con1 .core .text1-2 { margin:60px 145px 0 145px; width:910px;}
.con1 .core .text1-2 .left { float:left; width:240px; height:180px; overflow:hidden;}
.con1 .core .text1-2 .right { float:right; width:240px; height:180px; overflow:hidden;}
.con1 .core .text3-4 {margin:400px 145px 0 145px; width:910px;}
.con1 .core .text3-4 .left {float:left; width:240px; height:180px; overflow:hidden;}
.con1 .core .text3-4 .right {float:right; width:240px; height:180px; overflow:hidden;}
.con1 .core h1 { font-size:24px; color:#d00; margin-bottom:35px;}
.con1 .core h2 { font-size:14px;}

.con1 .core .text1-2en { margin:40px 145px 0 145px; width:910px;}
.con1 .core .text1-2en .left { float:left; width:240px; height:240px; overflow:hidden;}
.con1 .core .text1-2en .right { float:right; width:240px; height:240px; overflow:hidden;}
.con1 .core .text3-4en {margin:380px 145px 0 145px; width:910px;}
.con1 .core .text3-4en .left {float:left; width:240px; height:240px; overflow:hidden;}
.con1 .core .text3-4en .right {float:right; width:240px; height:240px; overflow:hidden;}
.con1 .core h1 { font-size:22px; color:#d00; margin-bottom:20px;}
.con1 .core h2 { font-size:14px;}


.con1 .core span { display:block;margin-top:30px; float:left;}
.con1 .core span a {width:96px; height:26px; line-height:26px; border:1px solid #bbb; display:block; text-align:center; color:#666; font-size:12px;}
.con1 .core span  a:hover { border:1pa solid #d00; color:#d00;}

.con1 .core .text1-2en span  {margin-top:20px;}
.con1 .core .text3-4en span {margin-top:20px;}

.con2 { height:1125px; background:#fff;}
.con2 .pro { height:960px; margin-top:80px; margin-bottom:85px;}
.con2 .pro .title { text-align:center; height:130px;}
.con2 .pro .title h1 { height:28px; line-height:28px;font-size:30px; font-weight:normal; padding-bottom:20px; color:#d00;}
.con2 .pro .title h2 { font-size:14px; font-weight:normal;}

.con2 .pro .box1 { width:568px; height:423px; border:1px solid #ddd; float:left; margin:0 15px; background:#fff;}
.con2 .pro .box1 .pic { height:295px; overflow:hidden; background:#ddd;}
.con2 .pro .box1 .pic img {width:568px; height:295px;}
.con2 .pro .box1 .t-l {width:568px; height:128px;}
.con2 .pro .box1 .t-l .text { float:left; width:415px; padding-top:36px; padding-left:20px; }
.con2 .pro .box1 .t-l .text h1 { font-size:18px; border-bottom:1px solid #ddd; padding-bottom:8px;}
.con2 .pro .box1  h1 a{color:#d00;}
.con2 .pro .box1 .t-l .text h2 {font-size:12px; padding-top:5px;}
.con2 .pro .box1 .t-l .more { float:left; padding:75px 0 0 25px;}
.con2 .pro .box1 .t-l .more a{width:76px; height:25px; line-height:25px; border:1px solid #ddd; display:block; text-align:center; font-size:12px;}
.con2 .pro .box1:hover *{background:#d00; color:#fff;}/*a标签样式层数太深时a标签不起作用*/

.con2 .pro .box2 { width:368px; height:360px; border:1px solid #ddd; float:left; margin:40px 15px 0 15px;}
.con2 .pro .box2 .pic {height:232px;overflow:hidden; background:#ddd;}
.con2 .pro .box2 .pic img {width:368px; height:232px;}
.con2 .pro .box2 .t-l {width:368px; height:128px;}
.con2 .pro .box2 .t-l .text {float:left; width:240px; padding-top:36px; padding-left:20px; }
.con2 .pro .box2 .t-l .text h1 {font-size:18px; font-weight:normal; border-bottom:1px solid #ddd; padding-bottom:8px;}
.con2 .pro .box2 h1 a{color:#d00;}
.con2 .pro .box2 .t-l .text h2 {font-size:12px; font-weight:normal;padding-top:5px;}
.con2 .pro .box2 .t-l .more {float:left; padding:75px 0 0 15px;}
.con2 .pro .box2 .t-l .more a{width:76px; height:25px; line-height:25px; border:1px solid #ddd; display:block; text-align:center; font-size:12px;}
.con2 .pro .box2:hover *{background:#d00; color:#fff; display:block;}/*a标签样式层数太深时a标签不起作用*/

/*优势*/
.edge{line-height:30px;color: #333;font-family:"Microsoft Yahei";padding: 72px 0 0;font-size: 16px; background:#f3f3f3;}
.edge .title { text-align:center; height:130px;}
.edge .title h1 { height:28px; line-height:28px;font-size:30px; font-weight:normal; padding-bottom:20px; color:#d00;}
.edge .title h2 { font-size:14px; font-weight:normal;}

.edgetil{width:1200px;height:138px;left:50%;margin-left: -660px;z-index: 9;padding: 33px 60px;font-size: 24px;color: #333;background:url(../images/edgebg.png) no-repeat center 0;text-align: center;}
.edgetil li{width:300px;float: left;line-height: 48px;}
.edgetil li span{line-height:55px;color: #999;display: block;font-size: 36px;}
.edgetil li span b{color: #333;display: inline-block;padding: 0 6px;}
.edgetil li em{font-size: 14px;color: #666;padding-left: 9px; font-style:normal;}
.edgetil li.on,.edgetil li.on span,.edgetil li.on span b,.edgetil li.on em,.edgetil li.on a,.edgetil li a:hover{color: #d00;}

.edge_c{padding: 48px 0 0;height:888px;display: block;}
.adv{height:750px; width:1250px;margin-top:130px;}
.adv .left {float:left; margin-left:125px; margin-top:200px; width:395px;  overflow:hidden;}
.adv h1 { color:#d00; font-size:30px;}
.adv h2 { font-size:14px; color:#666;}
.adv p { color:#666; font-size:14px; padding-top:20px;}

.adv .left .more { float:right; padding:15px 10px 0 25px; display:block;}
.adv .left .more a{width:76px; height:25px; line-height:25px; border:1px solid #ddd; background:#fff; display:block; text-align:center; font-size:12px;}
.adv .left .tex { background:url(../images/line2.jpg) no-repeat; float:left; font-size:12px; margin-top:25px;}
.adv .right {float:right; width:654px; height:699px; background:url(../images/core-bg.png) no-repeat center center;}
.adv .right .pic { padding:20px 76px; width:502px; height:640px; overflow:hidden;}
.adv .right .pic img {width:502px; height:640px;}

.con4 {height:790px; background:#fff;}
.con4 .video { height:655px; margin-top:75px; margin-bottom:60px;}
.con4 .video .title { text-align:center; height:120px; color:#fff;}
.con4 .video .title h1 { height:28px; line-height:28px;font-size:30px; font-weight:normal; padding-bottom:20px;}
.con4 .video .title h2 { font-size:14px; font-weight:normal;}
.con4 .video-bg {height:536px; background:#fff; display:block;}
.con4 .video-bg .left { float:left; width:810px; height:486px; background:#000; margin:25px 30px;}
.con4 .video-bg .right {float:left; width:245px; margin-top:50px; margin-left:30px;}
.con4 .video-bg .right h1 {height:45px;font-size:18px; color:#000; font-weight:bold; text-align:center; border-bottom:1px solid #ddd;}
.con4 .video-bg .right .pic {padding:30px 0 10px 75px;}
.con4 .video-bg .right h2 {font-size:18px; color:#000; font-weight:bold; text-align:center; padding:25px 0}
.con4 .video-bg .right p { font-size:14px;}
.con4 .video-bg .more { padding:35px 10px 0 10px; display:block;}
.con4 .video-bg .more a{width:76px; height:25px; line-height:25px; border:1px solid #ddd; background:#fff; display:block; text-align:center; font-size:12px;}

.con5 {background:#f3f3f3;}
.con5 .partner {margin-top:75px; margin-bottom:60px;}
.con5 .partner .title { text-align:center; height:120px;}
.con5 .partner .title h1 { height:28px; line-height:28px;font-size:30px; font-weight:normal; padding-bottom:20px; color:#d00;}
.con5 .partner .title h2 { font-size:14px; font-weight:normal;}
.con5 .partner ul li {float:left; padding:5px; width:230px; height:110px; overflow:hidden;}

.con6 {background:#fff;}
.con6 .partner {margin-top:75px; margin-bottom:60px;}
.con6 .partner .title { text-align:center; height:120px;}
.con6 .partner .title h1 { height:28px; line-height:28px;font-size:30px; font-weight:normal; padding-bottom:20px; color:#d00;}
.con6 .partner .title h2 { font-size:14px; font-weight:normal;}
.con6 .partner ul li {float:left; padding:5px;}
/*领域*/
.pro_hot{clear: both;display: block;height: 390px;overflow: hidden;}
.pro_prev,.pro_next{width:19px;height: 46px;display: block;background:url(../images/rjt1.jpg) no-repeat;margin-top:120px;}
.pro_prev{background:url(../images/ljt1.jpg) no-repeat;}
.pro_hc{width: 1160px;padding-left: 0px;overflow: hidden;}

.con6 .box {width:273px; height:387px; border:1px solid #ddd;float:left; margin:0 7px;}
.con6 .box .pic {width:243px; height:195px; padding:15px; overflow:hidden; border:none;}
.con6 .box .pic img {width:243px; height:195px; border:none;}
.con6 .box h3 { font-size:16px; text-align:center; padding:10px 20px;}
.con6 .box p {font-size:14px; text-align:center; padding:0 15px; height:45px; overflow:hidden;}
.con6 .box span { padding:10px; display:block;}
.con6 .box span a{width:76px; height:25px; line-height:25px; border:1px solid #ddd; background:#fff; display:block; text-align:center; font-size:12px;}
.con6 .box span a:hover{border:1px solid #d00; background:#d00; color:#fff;}

.con7 {background:#f3f3f3;}
.con7 .company {margin-top:75px; margin-bottom:60px;}
.con7 .company .title { text-align:center; height:120px;}
.con7 .company .title h1 { height:28px; line-height:28px;font-size:30px; font-weight:normal; padding-bottom:20px; color:#d00;}
.con7 .company .title h2 { font-size:14px; font-weight:normal;}
.con7 .picbg {width:1120px; height:685px; overflow:hidden; float:left; display:block; margin-right:80px;}
.con7 .picbg .about {width:435px; height:450px; background:#fff; float:left; margin-left:55px; margin-top:80px;padding:55px 75px;}
.con7 .ico { text-align:center;}
.con7 .picbg h1 {font-size:20px; padding:30px 0; text-align:center; }
.con7 .picbg h2 { font-size:14px; height:180px; overflow:hidden;}
.con7 .about span { padding-top:50px; display:block;}
.con7 .about span a{width:155px; height:45px; line-height:45px; background:#c00; display:block; text-align:center; font-size:14px; color:#fff;}
/*展示*/
.show{clear:both; padding-top:20px;}
.show .title2 {height:40px; line-height:40px; width:1140px; padding:0 30px; font-size:16px; color:#d00; float:left;}
.show .title2 span {float:right; font-size:12px; height:40px; line-height:40px;}
.next2{width:19px;height: 46px;display: block;background:url(../images/rjt1.jpg) no-repeat;margin-top: 60px;}
.prev2{width:19px;height: 46px;display: block;background:url(../images/ljt1.jpg) no-repeat;margin-top: 60px;}
.show_c{width: 1160px;padding: 0 0 0 0px;}
.show_l{width: 1160px;}
.show_c li{width:212px;height: 200px; float: left;margin: 0 8px;}
.show_c .pic {width:210px; height:162px; border:1px solid #ddd; overflow:hidden; background:#fff;}
.show_c .pic2 {padding:3px; overflow:hidden;}
.show_c .pic2 img {width:204px; height:156px;} 
.show_c h3 {width:214px; height:30px; line-height:30px;font-size:14px; text-align:center;}

.con8 {background:#fff;}
.con8 .news-in {margin-top:75px; margin-bottom:60px;}
.con8 .news-in .title { text-align:center; height:120px;}
.con8 .news-in .title h1 { height:28px; line-height:28px;font-size:30px; font-weight:normal; padding-bottom:20px; color:#d00;}
.con8 .news-in .title h2 { font-size:14px; font-weight:normal;}
.con8 .box {width:360px; height:500px; overflow:hidden; float:left;}
.con8 .box2 {margin:0 60px;}
.con8 .box .pic { width:360px; height:196px; overflow:hidden; background:#ddd;}
.con8 .box .pic img {width:360px; height:196px;}
.con8 .box h1 {height:30px;font-size:16px; padding-right:30px; padding-top:20px;}
.con8 .box p { font-size:12px; padding-right:30px; color:#999; height:60px; overflow:hidden;}
.con8 .box span {border-top:1px solid #ddd; margin-top:20px; font-size:1px; height:1px; width:100%; display:block;}
.con8 .box ul {margin-top:15px;}
.con8 .box ul li {height:30px; line-height:30px;padding-left:20px; background:url(../images/news-ico.gif) no-repeat 0 center;font-size:14px;}

.footer {height:335px; background:#151515; padding:0;}
.footer .left { float:left; width:290px;}
.footer .right { width:875px;color:#bdbdbd; padding:50px 0 0 35px; float:left; font-size:14px;}
.footer .menu-f {border-bottom:1px solid #ccc; height:30px; line-height:30px; padding-bottom:10px; }
.footer .menu-f a {margin:0 15px; color:#fff;}
.footer .menu-f a:hover { color:#d00;}
.footer .menu-f-en {border-bottom:1px solid #ccc; height:30px; line-height:30px; padding-bottom:10px; }
.footer .menu-f-en a {margin:0 8px; color:#fff;}
.footer .menu-f-en a:hover { color:#d00;}
.footer .right .copyright {padding-top:20px; padding-right:20px;}
.footer .right .text-f {float:left; height:130px; text-align:left; line-height:26px; overflow:hidden;}
.footer .right .wm { float:right; width:150px;}
.footer .right .wm img {height:130px;}
.footer .right .link { width:100%; float:left; padding-top:10px; display:block;}
.footer .right .text-f a, .footer .right .link a{margin:0 5px; color:#bbb; display:inline-block}
.footer .right .text-f a:hover, .footer .right .link a:hover { color:#cc2222;}

/*图片缩放*/
.con2 .pro .box1 .pic img , .con2 .pro .box2 .pic img{-webkit-transition: 1s; -moz-transition: 1s; transition: 1s;}
.con2 .pro .box1 .pic img:hover , .con2 .pro .box2 .pic img:hover{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1);}

/*weixinQQtop*/
.client-2 {position: fixed;right: -170px;top: 50%;z-index: 900;}
.client-2 li a {text-decoration: none;}
.client-2 li {margin-top: 1px;clear: both;height: 71px;position: relative;}
.client-2 li i {background: url(../images/fx.png) no-repeat;display: block;width: 30px;height: 27px;margin: 0px auto;text-align: center;}
.client-2 li p {height: 20px;font-size: 14px;line-height: 20px;overflow: hidden;text-align: center;color: #fff;}
.client-2 .my-kefu-qq i {background-position: 4px 5px;}
.client-2 .my-kefu-tel i {background-position: 0 -21px;}
.client-2 .my-kefu-liuyan i {background-position: 4px -53px;}
.client-2 .my-kefu-weixin i {background-position: -34px 4px;}
.client-2 .my-kefu-weibo i {background-position: -30px -22px;}
.client-2 .my-kefu-ftop {display: none;}
.client-2 .my-kefu-ftop i {width: 33px;height: 35px;background-position: -27px -51px;}
.client-2 .my-kefu-left {float: left;width: 77px;height: 47px;position: relative;}
.client-2 .my-kefu-tel-right {font-size: 16px;color: #fff;float: left;height: 24px;line-height: 22px;padding: 0 15px;border-left: 1px solid #fff;margin-top: 14px;}
.client-2 .my-kefu-right {width: 20px;}
.client-2 .my-kefu-tel-main {background:#535353;color: #fff;height: 56px;width: 247px;padding:9px 0 6px;float: left;}
.client-2 .my-kefu-main {background:#535353;width: 97px;height: 56px;position: relative;padding:9px 0 6px;float: left;}
.client-2 .my-kefu-weixin-pic {position: absolute;left: -130px;top: -24px;display: none;z-index: 333;}
.my-kefu-weixin-pic img {width: 115px;height: 115px;}

/* Customer Page */
#customer{ position:absolute; top:150px; right:0; z-index:9999; overflow:hidden;}
#cWrap{ float:left; width:206px; overflow:hidden; display:none;}
#cWrap h3{ width:100%; height:34px; background:url(../images/cTitle.gif) no-repeat 0 0; text-indent:-9999px;}
.cBox{ padding:0 3px; width:200px; background:url(../images/cBox.gif) repeat-x 0 0; overflow:hidden;}
.cBoxinner{ float:left; padding:15px 8px 5px 12px; width:180px; line-height:18px; background-color:#FFF;}
.cBoxinner p{ margin-bottom:10px;}
#cBtm{ width:100%; height:10px; font-size:0; background:url(../images/cBtm.gif) no-repeat 0 0;}
#cButton{ float:right; width:50px; height:190px; background:url(../images/cBar.gif) no-repeat 0 0;}

/*aboutus*/
.aboutus { padding:0px 0; overflow:hidden;zoom:1;}
.aboutus  h3 { height:40px; line-height:40px; font-size:14px; background:url(../images/hei.png) no-repeat 0 center; border-bottom:1px dashed #ddd; padding-left:15px; margin-bottom:20px;}
.aboutus .left { float:left; width:240px; margin-right:20px;}
.aboutus .left .title {width:223px;height:80px; line-height:80px; border-bottom:1px solid #923c3f; color:#fff; text-align:center; font-size:24px; font-weight:bold; padding-left:15px;  background:#d00;}
.aboutus .left .list {width:210px; padding:0px 15px 20px 15px; background:#fcfcfc;}
.aboutus .left .list ul li {height:50px; line-height:50px; width:210px; border-bottom:1px dashed #ddd; font-size:15px; background:url(../images/ct_ico1.gif) no-repeat 180px center;}
.aboutus .left .list ul li a { padding-left:25px; background:url(../images/ct_ico3.gif) no-repeat 0 center;}
.aboutus .left .list ul li a:hover { background:url(../images/ct_ico4.gif) no-repeat 0 center; color:#d00;}
.aboutus .left .list-con {background:#fcfcfc;width:240px;}
.aboutus .left .list-con .text {padding:10px 0; line-height:25px; font-size:14px;}
.aboutus .left .list-con .text span{ font-weight:bold;}
.aboutus .right { float:right; width:940px; background:#fff;}
.aboutus .right .con-about { padding:10px;}
.aboutus .right .title {height:40px; line-height:40px; border-bottom:1px solid #ddd; font-size:16px;}
.aboutus .right .about {padding-top:20px; overflow:hidden;}
.aboutus .right .about h1 { font-size:22px; text-align:center; padding-bottom:30px; color:#d00;}
.aboutus .right .about img {max-width:920px;}
/*huadong menu*/
.subNavBox{width:240px;padding-bottom:20px; background:#fcfcfc;}
.subNav{height:50px;line-height:50px;border-bottom:dashed 1px #ddd;cursor:pointer;font-size:15px;padding-left:18px;background:url(../images/jiantou1.jpg) no-repeat;background-position:95% 50%;}
.subNav span {width:21px; height:50px;float:left; background:url(../images/ct_ico3.gif) no-repeat 0 center;}
.subNav:hover{color:#d00;}
.currentDd{color:#d00}
.currentDt{background-image:url(../images/jiantou.jpg);}
.navContent{display: none;}
.navContent li a{display:block;width:200px;heighr:28px;font-size:14px;line-height:40px;color:#666; border-bottom:1px solid #fcfcfc; padding-left:40px; background:#f6f6f6;}
.navContent li a:hover{color:#d00;background-color:#eee}
/*横向菜单*/
.nav-a {height: 75px;background: #fff;margin-bottom: 10px;overflow: hidden;position: relative;*text-align:center;}
.nav-a:before {content: "";position: absolute;width: 100%;height: 2px;background: #ddd;left: 0;top: 56px;}
.nav-a ul {display:table;margin-left:auto;margin-right:auto;}
.nav-a li { margin:0 40px;height: 56px;font-size: 16px;line-height: 56px;text-align: center;float: left;text-overflow: ellipsis;white-space: nowrap;position: relative;*float:none;*display:inline;*zoom:1;}
.nav-a li:before {content: "";position: absolute;width: 10px;height: 10px;background: #e2dad8;left: 50%;top: 51px;margin-left: -5px;border-radius: 10px;}
.nav-a li a {color: #333;font-weight: bold;display: block; text-align:center;}
.nav-a li:hover {border-color: #d00;}
.nav-a li:hover:before {width: 14px;height: 14px;border-radius: 14px;background: #fff;border: solid 2px #d00;margin-left: -8px;top: 47px;}
.nav-a li:hover a {color: #d00;}
/*横向菜单英文版*/
.nav-aen {height: 75px;background: #fff;margin-bottom: 10px;overflow: hidden;position: relative;*text-align:center;}
.nav-aen:before {content: "";position: absolute;width: 100%;height: 2px;background: #ddd;left: 0;top: 56px;}
.nav-aen ul {display:table;margin-left:auto;margin-right:auto;}
.nav-aen li { margin:0 10px;height: 56px;font-size: 14px;line-height: 56px;text-align: center;float: left;text-overflow: ellipsis;white-space: nowrap;position: relative;*float:none;*display:inline;*zoom:1;}
.nav-aen li:before {content: "";position: absolute;width: 10px;height: 10px;background: #e2dad8;left: 50%;top: 51px;margin-left: -5px;border-radius: 10px;}
.nav-aen li a {color: #333;font-weight: bold;display: block; text-align:center;}
.nav-aen li:hover {border-color: #d00;}
.nav-aen li:hover:before {width: 14px;height: 14px;border-radius: 14px;background: #fff;border: solid 2px #d00;margin-left: -8px;top: 47px;}
.nav-aen li:hover a {color: #d00;}
/*about*/
.about-con {width:1200px; background:#fff;}
.about-con  h1 { font-size:22px; text-align:center; padding-bottom:30px; padding-top:50px; color:#d00;}
.about-con img {max-width:1200px;}
#menu2 .xz01:before {border-color: #d00;width: 14px;height: 14px;border-radius: 14px;background: #fff;border: solid 2px #d00;margin-left:-8px;top: 47px;}
/*photo*/
.photo {width:1200px; padding-top:50px;}
.photos { padding-bottom:20px;}
.photos ul li { float:left; margin:0 9px 5px 9px; margin-bottom:20px;}
.photos .box-pro {width:280px; height:210px; border:1px solid #d9d9d9;}
.photos .box-pro:hover { border:1px solid #de0010;}
.photos_img { width:272px; height:202px; border:#fff 4px solid; overflow:hidden;}
.photos_img img { width:272px; height:202px; border:0;}
.photos_title { height:38px; line-height:38px; text-align:center; font-size:14px;}
.photo_view {padding-bottom:10px;float:left; overflow:hidden; width:1200px;clear:both;}
.photo_view .move {clear:both; padding:0 0 20px 0;}
.photo_view .move .t {border-bottom:5px solid #d0202d; width:100%; height:30px;}
.photo_view .move .t span {height:30px; line-height:30px; float:left; background:#d0202d; width:120px; text-align:center; font-size:14px; color:#fff;}
.photo_view .move .cen {clear:both; padding:10px; overflow:hidden; font-size:16px;}
.photo_view .move .cen .pic2 { text-align:center;}
.photo_view .move .cen img { max-width:700px;}
/*job*/
.job {width:1200px; padding-top:40px;}
.job .box {width:1152px; padding:20px; background:#fcfcfc; border:1px solid #ddd; margin-bottom:40px;
    -moz-box-shadow: 3px 3px 4px #ccc;
    -webkit-box-shadow: 3px 3px 4px #ccc;
    box-shadow: 3px 3px 4px #ccc;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc');
}
.table { border-collapse:collapse; width:90%; margin-top:10px; }
.table td { padding:10px; border:1px solid #ddd; }
.table2 { border-collapse:collapse; width:100%; font-size:14px; }
.table2 td { padding:10px 5px 10px 15px; border:1px solid #ccc; background:#fff; }
.table2 th { padding:10px 5px 10px 15px; border:1px solid #ccc; font-weight:bold; background:#F6F6F6;}

/*上一篇下一篇strat*/
.postnavi{height:30px; padding:10px 0; border-top:1px dashed #E6E6E6;clear:both;}
.previous_post, .next_post{ width:45%; height:20px; color:#333; overflow:hidden;}
.previous_post{ float:left; padding-left:20px;}
.next_post{float:right; text-align:right; padding-right:25px;}
.postnavi a {color:#666;}
.postnavi a:hover {color:#de0010;}
/*上一篇下一篇end*/

.sns{padding:20px ;background:url(../images/postnavi.jpg) repeat-x center 0 #fff;}
/*数字分页符 strat*/
.listNum {font-size:12px; display:inline-block; width:23px; height:22px; line-height:22px; border:1px solid #bbb; background:#FFF;  text-align:center;}
.listNum2 {font-size:12px; display:inline-block; width:23px; height:22px; line-height:22px; border:1px solid #ccc; background:#ccc; color:#fff;  text-align:center;}
/*数字分页符 end*/
/*contact book*/
.fiexd-hover{height:100%;width:100%;background:#000;position:fixed;top:0;display:none;}
.fixed-message-frame{position:fixed;bottom:0;width:100%;height:0;background:url(../images/message-frame.png) repeat-x; z-index:1000;}
.closefixed{text-indent:-999em;display:block;width:127px;height:35px;margin:0 auto;background:url(../images/closeframe.png) 0 3px no-repeat;}
.closefixed:hover{background-position:0 -32px}
.message-head{height:60px;background:url(../images/message-head.png) left center no-repeat;text-indent:-999em;border-bottom:1px solid #ebebeb}
#l-submit,#l-reset{cursor:pointer;margin:25px 0 0 75px;width:117px;height:40px;border:0;background:url(../images/submit.png) no-repeat;}
#l-submit:hover{background-position:0 -40px;}
#l-reset{background-position:-118px 0;margin:25px 0 0 20px;}
#l-reset:hover{background-position:-118px -40px;}
#leavemessage .introp{color:#606060;padding:40px 60px 0 0;}
#leavemessage .introp font{color:#097fd1}
.frame960 {height:423px; width:960px; margin:0 auto; font:14px "Microsoft Yahei",Tahoma,Verdana,Arial,Helvetica,Sans-Serif; color:#aaa;}
.frame960 .mdiv { height:50px;}
.frame960 span{ width:80px; float:left;}
.frame960 input { height:25px; width:290px;} 
.frame960 .te { width:780px; height:110px; font-size:12px; color:#444;} 

/*news*/
.newslist {padding:10px 20px;}
.newslist li{ font-size:14px;border-bottom:1px dashed #dbdbdb; color:#666;}
.newslist li a {color:#666; height:50px; line-height:50px;}
.newslist li a:hover {color:#de0010;}
.newslist span{height:50px;float:right; line-height:50px;}

.newsview {padding:30px; }
.newsview h4 {text-align:center; font-size:14px; font-weight:normal; padding-bottom:20px;}
.newsview h2 {margin-bottom:10px; padding-bottom:10px; line-height:30px; font-size:20px; font-weight:normal; text-align:center; color:#D9002C; border-bottom:1px #CCC dashed;}

/*products*/
.products { padding-bottom:20px;}
.products ul li { float:left; margin:0 9px 5px 9px; margin-bottom:20px;}
.products .box-pro {width:293px; height:223px; border:1px solid #d9d9d9;}
.products .box-pro:hover { border:1px solid #de0010;}
.products_img { width:285px; height:215px; border:#fff 4px solid; overflow:hidden;}
.products_img p { line-height:155px; width:217px; height:155px; vertical-align:middle; display:table-cell;}

.products_img img { width:285px; height:215px; border:0;}
.products_img a img { filter:;}
.products_img a:hover img { FILTER: alpha(opacity=50); }
.products_title { height:38px; line-height:38px; text-align:center; font-size:14px;}
.products table{width:940px;margin:0px auto;border-collapse:collapse;}
.products table td{border:1px solid #ddd;padding:10px 0; text-align:left; padding-left:10px;}
.products table th {border:1px solid #ddd; height:40px; text-align:center;  font-size:14px; color:#fff; background:#666}

/*products_view*/
.products_view { padding-bottom:10px;float:left; overflow:hidden; width:1200px;clear:both;}
.products_view h4 { text-align:center; font-size:12px; font-weight:normal;}
.products_view h3 {margin-bottom:10px; padding-bottom:10px; line-height:30px; font-size:18px; font-weight:normal; text-align:left; color:#f60; border-bottom:1px #CCC dotted;}
.products_view .left2 img { background:#fafafa; max-width:470px;  _width:expression(this.scrollWidth > 470 ? "470px" : "auto");}
.products_view .left2 {width:470px; height:350px; padding:5px; border:1px solid #eee; overflow:hidden; float:left; margin-left:20px;}
.products_view .right2 {float:left; width:578px; padding-left:40px; color:#666;}
.products_view .right2 th {width:80px;  height:40px; text-align:left;}
.products_view .right2 td {width:220px;}
.products_view .right2 tr { border-bottom:1px dashed #ccc; float:left;}
.products_view .right2 .title_pro {height:40px; height:40px; font-size:16px; color:#de0010;width:300px; font-weight:bold;}
.products_view .right2 .down {height:60px;}
.products_view .right2 .down .down_tel {float:left;width:300px;padding:15px 0 0 50px; font-size:18px;height:45px;background:url(../images/pc-xc-icon2.png) no-repeat 0 center; color:#333;}
.down_ali , .down_down { float:left;height:40px; margin:15px 0 0 30px; }
.down_down a{width:120px; height:40px; line-height:40px; border:1px solid #d00; background:#d00; display:block; text-align:center; color:#fff;font-size:16px;}
.down_down a:hover{border:1px solid #666; background:#666; color:#fff;}

.products_view .move {clear:both; padding:50px 0;}
.products_view .move .t {border-bottom:5px solid #d0202d; width:100%; height:30px;}
.products_view .move .t span {height:30px; line-height:30px; float:left; background:#d0202d; width:120px; text-align:center; font-size:14px; color:#fff;}
.products_view .move .cen {clear:both; padding:10px; overflow:hidden;}
.products_view .move .cen .pic2 { text-align:center;}
.products_view .move .cen img { max-width:1200px;}
.products_view .move .cen table {border-collapse:collapse;}
.products_view .move .cen table img {padding:10px 0;}

.xg { padding:40px 10px 0px 10px;}
.xg .title_p {position:relative;height:32px;line-height:32px;background:#ddd;
}
.xg .t_c {position: absolute;height:33px;line-height: 33px;left:-1px;top:-1px;font-weight: bold;font-size: 16px;}
.xg .t_c a{display: inline-block;height:33px;padding-left: 3px;background: url("../images/title_l.gif") no-repeat scroll left top transparent;color: #666;}
.xg .t_c span {display: inline-block;height: 33px;padding: 0px 26px 0px 23px;background: url("../images/title_r.gif") no-repeat scroll right top transparent;cursor: pointer;}
.xg i {float: right;font-style: normal;font-family: "宋体";margin-right: 10px; font-size:12px;}
.xg .box_p {width:226px; height:200px; float:left; margin:10px 5px 10px 5px;}
.xg .box_p .pic_p{width:224px; height:196px; float:left; border:1px solid #ddd;}
.xg .box_p .pic_p span { float:left; width:216px; height:192px; border:2px solid #fff; overflow:hidden;}
.xg .box_p .pic_p img {width:216px; height:192px;}
.xg h1 {height:28px; line-height:28px; text-align:center; font-size:12px; font-weight:normal; width:226px; overflow:hidden;}