﻿@charset "utf-8";
/**
FileName:        style.css
Version:         CSS:2.0,(2014.04.10);
Website:         PC & Mobile;
Author:          Infinity arts vison,liuleimsn@sina.com;
Page Width:      1200px;
**/

html{ overflow-x:hidden;}
*{margin:0;padding:0;list-style-type:none;border:0; }
table{empty-cells:show;border-collapse:collapse;border-spacing:0;}
h1{font-size:16px;} h2,h3,h4{font-size:12px;} h5,h6{font-size:12px;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {	display: block}
abbr,acronym{border:0;font-variant:normal} 
address,caption,cite,code,dfn,th,var,optgroup,i,b,em,small,ins,tt,big{font-size:12px; font-style:normal; text-decoration:none; font-weight:normal;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button,textarea,select{*font-size:100%}
a{ text-decoration:none; color:#333; cursor:pointer; outline:none;blr:expression(this.onFocus=this.blur());}
img{display:block;}
.clear{display:block;overflow:hidden;clear:both;height:0;line-height:0; font-size:0; width:100%;}
body{font:12px/180% "微软雅黑", Verdana, Lucida ,Helvetica,sans-serif; color:#333; background:#fff; position:relative; -webkit-text-size-adjust:none; overflow-x:hidden;}

.Center{ width:1170px; margin:0 auto; display:block;}
.Centercase{ width:1210px; margin:0 auto; display:block;}
.head{ height:52px; border-bottom:1px solid #e7e7e7;}
.head ins{ display:none;}
.head_left{ float:left; padding-top:20px; display:block;}
.head_left li{ float:left;}
.head_left li a{ display:block; background:url(../bg/bg05.png) no-repeat left top; height:13px;}
.head_left li a:hover{ background-position:left bottom;}
.head_left li.li01 a{ width:115px;}
.head_left li.li02 a{ width:127px; background-position:-115px top;}
.head_left li.li02 a:hover{ background-position:-115px bottom;}
.head_left li.li03 a{ width:45px; background-position:right top; position:relative;}
.head_left li.li03 a:hover{ width:45px; background-position:right bottom;}
.head_left li.li03 a tt{ display:none; position:absolute; left:70px; top:-1px; z-index:1;}


.head_right{ float:right; padding-top:15px; display:block;}
.head_right li{ float:left; padding-left:20px;}
.head_right li a{ display:block; background:url(../bg/bg06.png) no-repeat left top; height:18px;}
.head_right li a:hover{ background-position:left bottom;}
.head_right li.li01 a{ width:18px;}
.head_right li.li02 a{ width:20px; background-position:-45px top;}
.head_right li.li02 a:hover{ background-position:-45px bottom;}
.head_right li.li03 a{ width:19px; background-position:right top;}
.head_right li.li03 a:hover{ background-position:right bottom;}

.head span{ float:right; padding-right:5px; padding-top:15px;}
.head span a{ width:130px; height:20px; display:block; background:url(../bg/quan.gif) no-repeat right top}
.head span a:hover{ background-position:left top;}

.nav{ height:90px; display:block; }
.nav h1{ float:left; padding-top:24px;}
.nav ul{ float:right; padding-top:28px;}
.nav ul li{ float:left; padding-left:15px;}
.nav ul li a{ width:70px; height:35px; display:block; background:url(../bg/bg03.png) no-repeat left top; position:relative;}
.nav ins{width:70px; height:35px; display:none; position:absolute; left:0; top:-35px; z-index:1; background-image:url(../bg/bg03.png); background-repeat:no-repeat; text-indent:-9999px;}
.nav li.li01 ins{background-position:left bottom;}
.nav li.li02 ins{background-position:-85px bottom;}
.nav li.li03 ins{background-position:-170px bottom;}
.nav li.li04 ins{background-position:-255px bottom;}
.nav li.li05 ins{background-position:-340px bottom;}
.nav li.li06 ins{background-position:-425px bottom;}
.nav li.li07 ins{background-position:-510px bottom;}
.nav li.li08 ins{background-position:-598px bottom;}
.nav a.hover ins{ display:block; top:0;}
.nav a.hover,.nav a:hover{ background:none;}
.nav ul li.li02 a{background-position:-85px top;}
.nav ul li.li03 a{background-position:-170px top;}
.nav ul li.li04 a{background-position:-255px top;}
.nav ul li.li05 a{background-position:-340px top;}
.nav ul li.li06 a{background-position:-425px top;}
.nav ul li.li07 a{background-position:-510px top;}
.nav ul li.li08 a{background-position:-598px top;}

/*
.nav ul li a:hover,.nav ul li a.hover{ background-position:left bottom;}
.nav ul li.li02 a{background-position:-85px top;}
.nav ul li.li02 a:hover,.nav ul li.li02 a.hover{background-position:-85px bottom;}
.nav ul li.li03 a{background-position:-170px top;}
.nav ul li.li03 a:hover,.nav ul li.li03 a.hover{background-position:-170px bottom;}
.nav ul li.li04 a{background-position:-255px top;}
.nav ul li.li04 a:hover,.nav ul li.li04 a.hover{background-position:-255px bottom;}
.nav ul li.li05 a{background-position:-340px top;}
.nav ul li.li05 a:hover,.nav ul li.li05 a.hover{background-position:-340px bottom;}
.nav ul li.li06 a{background-position:-425px top;}
.nav ul li.li06 a:hover,.nav ul li.li06 a.hover{background-position:-425px bottom;}
.nav ul li.li07 a{background-position:-510px top;}
.nav ul li.li07 a:hover,.nav ul li.li07 a.hover{background-position:-510px bottom;}
.nav ul li.li08 a{background-position:-598px top;}
.nav ul li.li08 a:hover,.nav ul li.li08 a.hover{background-position:-598px bottom;}
*/


.banner{ display:block; width:1000px; margin:0 auto; height:500px; position:relative;}
.banner .bigbox{ width:1920px; height:500px; display:block; position:absolute; left:-460px; top:0;}
.banner .bigbox li{ display:block; position:absolute; left:0; top:0; z-index:1;}
.banner .bigbox li.hover{ z-index:2;}


.box2{display:block; width:100%;margin:0 auto;height:490px; background:#F24549;color: #fff; position:relative; }

.box2 .do{width:1920px;height:490px; display:block; position:absolute; left:50%; margin-left:-960px;}
.box2 .do h6{width: 390px;height: 104px;background: url(../bg/bg.png) no-repeat 0 -163px;margin: 0 auto 50px}
.box2 .do .exp{width:1000px;height:285px; display:block; margin:0 auto; }
.box2 .do .exp ul li{float: left;height: 285px;width: 302px;padding: 15px}

.box2 .do .exp ul li.line{width: 2px;height: 275px;background: #fff;font-size: 0;line-height: 0;padding: 0}
.box2 .do .exp ul li dl{height: 285px;position: relative;z-index: 1}
.box2 .do .exp ul li dl dt{height: 140px}
.box2 .do .exp ul li dl dt.anim{height: 140px;width: 100%; position:absolute; top:-50px}

.box2 .do .exp ul li.lst1 dl dt.anim{background: url(../bg/index_do_us.jpg) center 0 no-repeat}
.box2 .do .exp ul li.lst2 dl dt.anim{background: url(../bg/index_do_us.jpg) center  -140px no-repeat}
.box2 .do .exp ul li.lst3 dl dt.anim{background: url(../bg/index_do_us.jpg) center  -280px no-repeat}

.box2 .do .exp ul li dl dt.anim a{display: block;height: 140px;width: 100%}

.box2 .do .exp ul li dl dd p{float: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;height: 24px;line-height: 24px;padding: 0 10px;width: 130px;font-size: 12px}
.box2 .do .exp ul li dl dd p.tit{width: 100%;margin: 0;padding: 0;font-size: 18px;height: 40px;line-height: 30px;text-align: center}





.i_news{ clear:both; cursor:default;}
.i_news h2{ padding-top:62px; height:110px; display:block;}
.i_news h2 a{ display:block; width:482px; height:48px; margin:0 auto; background:url(../bg/t01.png) no-repeat center top;}
.i_news ul{ clear:both; width:1208px;}
.i_news li{ float:left; padding-right:31px; padding-bottom:50px; width:370px;}
.i_news li .i_news_left{ float:left; width:45px;}
.i_news li .i_news_left ins{ display:block; width:45px; height:46px; background:url(../bg/bg01.gif) no-repeat left top;}
.i_news li .i_news_left ins:hover{ background-position:left bottom;}
.i_news li.Many .i_news_left ins{ background-position:-46px top;}
.i_news li.Many .i_news_left ins:hover{ background-position:-46px bottom;}
.i_news li.Video .i_news_left ins{ background-position:right top;}
.i_news li.Video .i_news_left ins:hover{ background-position:right bottom;}
.i_news li .i_news_left b{ display:block; width:45px; text-align:center; height:46px; background:#f5f5f5; color:#3d3d3d; overflow:hidden;}
.i_news li .i_news_left b i{ display:block; font-family:Verdana, Geneva, sans-serif; font-size:24px; height:30px; line-height:30px; letter-spacing:-1px; cursor:default;}
.i_news li .i_news_left b small{ display:block; font-family:Verdana, Geneva, sans-serif; font-size:14px; height:14px; line-height:14px; letter-spacing:-1px; text-transform:capitalize; white-space:nowrap; cursor:default;}
.i_news li .i_news_left b:hover{ background:#ffe400; color:#cc0101;}
.i_news li .i_news_right{ float:left; width:325px; overflow:hidden;}
.i_news li .i_news_right .bigbox{ width:323px; height:167px; display:block; overflow:hidden; position:relative;}
.i_news li .i_news_right .bigbox ul{ width:2000em; position:absolute; left:0; top:0; z-index:2;}
.i_news li .i_news_right .bigbox ul li{ float:left; width:323px; height:167px; display:block; overflow:hidden; padding:0;}
.i_news li .i_news_right .bigbox a.prev,.i_news li .i_news_right .bigbox a.next,.i_news li .i_news_right .bigbox ins{ display:none;}
.i_news li.Video .i_news_right .bigbox ins{ display:block; width:50px; height:50px; position:absolute; left:140px; top:60px; z-index:5; background:url(../bg/bg02.png) no-repeat left top;}
.i_news_right .bigbox cite{ display:none; width:303px; height:147px; position:absolute; left:0; top:0; z-index:3; border:10px solid #333; filter:alpha(opacity=50);  /* ie 有效*/-moz-opacity:0.5; /* Firefox  有效*/opacity: 0.5; /* 通用，其他浏览器  有效*/}
.i_news_right .bigbox cite a{ width:100%; height:100%; display:block;}
.i_news_right .bigbox:hover cite{ display:block;}
.i_news li.Many .i_news_right .bigbox a.prev{ width:20px; height:34px; display:block; background:url(../bg/bg12.png) no-repeat left top; position:absolute; right:57px; bottom:10px; z-index:5;}
.i_news li.Many .i_news_right .bigbox a.prev:hover{ background-position:left bottom;}
.i_news li.Many .i_news_right .bigbox a.next{ width:20px; height:34px; display:block; background:url(../bg/bg12.png) no-repeat right top; position:absolute; right:10px; bottom:10px; z-index:5;}
.i_news li.Many .i_news_right .bigbox a.next:hover{ background-position:right bottom;}
.i_news li .i_news_right span{ padding-top:10px; display:block; clear:both; overflow:hidden;}
.i_news li .i_news_right span b a{ font-family:宋体; font-size:16px; color:#5f5f5f; white-space:nowrap; height:30px; line-height:30px; border-bottom:1px solid #dedede; display:block; font-weight:bold;}
.i_news li .i_news_right span b a:hover{ color:#cc0101;}
.i_news li .i_news_right span p{font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#5f5f5f; white-space:nowrap; height:30px; line-height:30px; border-bottom:1px solid #dedede; display:block;}
.i_news li .i_news_right span p em{ float:left; padding-left:17px; padding-right:15px; font-size:10px; background:url(../bg/bg09.gif) no-repeat 0px -20px; color:#aaaaaa;}
.i_news li .i_news_right span p em:hover{ background-position:0px 10px; color:#cc0101;}
.i_news li .i_news_right span p i{ float:left; padding-left:17px; padding-right:15px; font-size:10px; background:url(../bg/bg10.gif) no-repeat 0px -21px; color:#aaaaaa;}
.i_news li .i_news_right span p i:hover{ background-position:0px 9px; color:#cc0101;}
.i_news li .i_news_right span p small{ float:left; padding-left:17px; padding-right:15px; font-size:10px; background:url(../bg/bg11.gif) no-repeat 0px -21px; color:#aaaaaa;}
.i_news li .i_news_right span p small:hover{ background-position:0px 9px; color:#cc0101;}
.i_news li .i_news_right span cite a{ padding:10px 0; display:block; line-height:18px; color:#b0b0b0; font-family:Arial, Helvetica, sans-serif; height:54px; overflow:hidden; display:block;}
.i_news li .i_news_right span cite a:hover{ color:#333;}
.i_news li .i_news_right span big a{ display:block; height:21px; width:323px; position:relative;}
.i_news li .i_news_right span big a smap{ width:323px; height:21px; display:block; background:#cc0101; position:absolute; left:-323px; top:0; z-index:1;}
.i_news li .i_news_right span big a .img01{ display:block; position:absolute; right:0; top:0; z-index:2;}
.i_news li .i_news_right span big a .img02{ display:none; position:absolute; right:0; top:0; z-index:2;}
.i_news li .i_news_right span big a:hover .img02{display:block; }
.i_news li .i_news_right span big a:hover .img01{display:none; }

.i_news h3{ padding-top:25px; height:60px; display:block; clear:both;}
.i_news h3 a{ display:block; width:244px; height:14px; margin:0 auto; background:url(../bg/bg04.png) no-repeat center bottom;}
.i_news h3 a:hover{ background-position:center 3px;}

.i_case{ clear:both; background:#f6f6f6; min-width:1210px; margin:0px auto}
.i_case h2{ padding-top:62px; height:110px; display:block;}
.i_case h2 a{ display:block; width:482px; height:50px; margin:0 auto; background:url(../bg/t02.png) no-repeat center top;}
.i_case h3{ padding-top:65px; height:60px; display:block; clear:both;}
.i_case h3 a{ display:block; width:244px; height:14px; margin:0 auto; background:url(../bg/bg04.png) no-repeat center bottom;}
.i_case h3 a:hover{ background-position:center 3px;}
.i_case ul{ width:1210px; display:block; margin:0 auto;}
.i_case li{ float:left; padding:0 1px 1px 0; margin:5px}
.i_case li a{ display:block; background:#fff; position:relative; width:230px; height:300px; overflow:hidden;}
.i_case li a ins{ display:block; position:absolute; left:0; top:0; z-index:1;}
.i_case li a tt{ display:block; position:absolute; left:0; bottom:-50px; z-index:2;}

.link{ width:1200px; height:76px; display:block; margin:0 auto; padding:45px 0;}
.link li{ width:20%; height:76px; display:block; float:left;}
.link li a{ width:191px; height:100%; display:block; background:url(../../images/link.jpg) no-repeat left top; margin:0 auto;}
.link li a:hover{ background-position:left bottom;}
.link li.li02 a{ background-position:-191px top;}
.link li.li02 a:hover{ background-position:-191px bottom;}
.link li.li03 a{ background-position:-382px top;}
.link li.li03 a:hover{ background-position:-383px bottom;}
.link li.li04 a{ background-position:-573px top;}
.link li.li04 a:hover{ background-position:-573px bottom;}
.link li.li05 a{ background-position:right top;}
.link li.li05 a:hover{ background-position:right bottom;}

.foot{ clear:both; background:#313439; display:block; padding:50px 0; min-width:1170px;}
.foot_nav{ width:405px; padding-left:18px; float:left;}

.foot_nav h2{ height:40px; display:block;}
.foot_nav h2 i{ height:18px; display:block; background:url(../bg/foot01.png) no-repeat left top;}
.foot_nav:hover h2 i{ background-position:left bottom;}
.foot_nav li{ float:left; padding-right:16px;}

.foot_nav li a{ width:170px; height:40px;line-height:40px; display:block; color:#fff; position:relative; border-bottom:1px #999999 solid}
.foot_nav li a ins{  line-height:40px; color:#fff; font-size:16px; position:absolute; right:0; top:0; height:40px; letter-spacing:5px;} 



.sub{ width:435px; float:left;}
.sub ins{ display:none;} 
.sub h2{ height:67px; display:block;}
.sub h2 i{ height:18px; display:block; background:url(../bg/foot02.png) no-repeat left top;}
.sub:hover h2 i{ background-position:left -27px;}
.sub ul{ display:block; margin-left:-12px;}
.sub li{ float:left;}
.sub li a{ width:130px; height:126px; display:block; overflow:hidden;}
.sub li a span{width:106px; height:106px; display:block; overflow:hidden; position:relative;}
.sub li a tt{width:106px; height:106px; display:block; position:absolute; left:0px; top:0; z-index:2; }
.sub li a em img{width:0px; height:0px; display:block; position:absolute; left:53px; top:53px; z-index:1;}
.sub li a em{ width:106px; height:106px; display:block; left:0; top:0; position:absolute;  z-index:1; background:#c2c2c4; }
.sub li a i{width:106px; height:106px; display:block; position:absolute; left:0px; top:0; z-index:3;}
.sub li a ins{ line-height:20px; color:#fff; padding-top:3px; display:block;}


.Product{ width:305px; float:left;}
.Product ins{ display:none;} 
.Product h2{ height:35px; display:block;}
.Product h2 i{ height:18px; display:block; background:url(../bg/foot03.png) no-repeat 15px top;}
.Product:hover h2 i{ background-position:15px -27px;}
.Product span{ display:block; width:292px; height:169px; background:url(../bg/bg17.jpg) no-repeat left top;}
.Product span b{ display:block; padding-top:127px; padding-left:107px;} 
.Product span a{ display:block; width:180px; height:27px; background:url(../bg/bg16.png) no-repeat left top;}
.Product span a:hover{ background-position:left bottom;}

.footclear{ clear:both; padding:35px 0;}
.footclear b{ display:block; border-bottom:1px solid #5a5d61;}

.foot_about{ width:735px; float:left; padding-left:18px; cursor:default;}
.foot_about ins{ display:none;} 
.foot_about h2{ height:35px; display:block;}
.foot_about h2 i{ height:18px; display:block; background:url(../bg/foot04.png) no-repeat 0 top;}
.foot_about:hover h2 i{ background-position:0 -23px;}
.foot_about span i{ font-family:Arial, Helvetica, sans-serif; color:#ababab; line-height:14px; width:560px; display:block; padding-bottom:10px; font-size:11px;}
.foot_about span b{ font-family:宋体; color:#fff; line-height:16px; width:560px; display:block; }
.foot_about:hover span i{ color:#fff;}
.foot_about:hover span b{ color:#ffe400;}

.foot_Contact{ width:390px; float:left; padding-left:18px;}
.foot_Contact ins{ display:none;} 
.foot_Contact h2{ height:35px; display:block;}
.foot_Contact h2 i{ height:18px; display:block; background:url(../bg/foot05.png) no-repeat 0 top;}
.foot_Contact:hover h2 i{ background-position:0 -27px;}

.foot_Contact span{ clear:both;}
.foot_Contact span i{ height:32px; display:block;}
.foot_Contact span i tt{ display:block; height:20px; background:url(../bg/bg19.png) no-repeat left top;}
.foot_Contact span i tt:hover{ background-image:url(../bg/bg18.png);}
.foot_Contact span b{ height:30px; display:block;}
.foot_Contact span b a{ display:block; height:20px; background:url(../bg/bg19.png) no-repeat 2px -33px;}
.foot_Contact span b a:hover{background-image:url(../bg/bg18.png);}
.foot_Contact span p{ height:40px; display:block; background:url(../bg/bg19.png) no-repeat left -67px;}
.foot_Contact span p:hover{background-image:url(../bg/bg18.png);}

.ltd{ float:left; padding-left:60px; width:640px; height:50px; background:url(../bg/bg20.gif) no-repeat 10px top;}
.ltd b{ display:block; width:495px; font-size:14px; font-weight:bold; color:#fff; line-height:18px; padding-top:2px}
.ltd p{ display:block; width:495px; color:#fff; line-height:18px;}
.ltd p a{ color:#FF0;}
.ltd p a:hover{ text-decoration:underline;}

.download{ float:left; width:330px;}
.download ins{ float:left;}
.download span{ float:left; padding-left:20px; width:245px;}
.download span i{ font-family:Verdana, Geneva, sans-serif; color:#848484; line-height:14px; font-size:10px; white-space:nowrap;}
.download span b{ color:#fff; line-height:14px; white-space:nowrap; font-weight:bold;}
.download span small{ padding-top:3px; display:block;}
.download span small a{ width:104px; height:17px; display:block; background:url(../bg/bg22.gif) no-repeat left top;}
.download span small a:hover{ background-position:left bottom;}

.foot_qq{ float:right;}
.foot_qq ins{ display:none;}
.foot_qq li{ float:left; padding-right:8px;}
.foot_qq li a{ width:38px; height:38px; display:block; background:url(../bg/bg23.png) no-repeat left top;}
.foot_qq li a.hover{ background-image:url(../bg/bg24.png);}
.foot_qq li.li02 a{ background-position:-47px top;}
.foot_qq li.li03 a{ background-position:-96px top;}


.caes{ clear:both; padding-top:85px;}
.tle{ display:block; height:20px; line-height:20px; color:#acabab; font-family:宋体;}
.tle a{ color:#acabab;}
.tle a:hover{ color:#000;}
.tle i{ color:#5a5d61;}

.caes .menu{ clear:both; height:50px; padding-top:18px; position:relative; border-bottom:1px solid #ccc;}
.caes .menu .bigbox{ width:1200px; height:30px; display:block;}
.caes .menu .bigbox li{ float:left; padding-right:20px;}
.caes .menu .bigbox li a{ display:block; width:115px; height:30px; overflow:hidden;}
.caes .menu .bigbox li a b{ display:block; font-family:微软雅黑; font-size:16px; color:#434343; line-height:20px; height:20px;}
.caes .menu .bigbox li a i{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#c2c2c2; line-height:12px; height:12px; text-transform:capitalize;}
.caes .menu .bigbox li a:hover b,.caes .menu .bigbox li.hover a b{ color:#cc0101; font-weight:bold;}
.caes .menu .bigbox li a:hover i,.caes .menu .bigbox li.hover a i{ color:#cc0101;}

.caesul{ clear:both;}
.caesul ul{ width:1200px; padding-top:20px; display:block;}
.caesul li{ float:left; padding:0 15px 35px 0;}
.caesul li a{ display:block; width:350px; height:235px; border:15px solid #f1f1f1; position:relative; overflow:hidden;}
.caesul li a span{ width:350px; height:118px; display:block; position:absolute; left:0px; top:235px; z-index:2; background:url(../bg/bg25.png) repeat left bottom;}
.caesul li a cite{width:350px; height:117px; display:block; position:absolute; left:0px; top:-117px; z-index:2; background:url(../bg/bg25.png);}
.caesul li a span i{ display:block; text-transform:uppercase; white-space:nowrap; padding:40px 0 0 30px; font-family:Verdana; color:#fff; line-height:20px;}
.caesul li a span b{ display:block; text-transform:uppercase; white-space:nowrap; padding:3px 0 3px 30px; color:#ffc600; line-height:20px; font-size:16px;}
.caesul li a span small{ display:block; text-transform:uppercase; white-space:nowrap; padding:0 0 0 30px; color:#fff; line-height:12px; font-size:11px;}

.page{ clear:both; padding:10px 0; height:38px; text-align:center;}
.page ul{ display:inline-block;}
.page ul li{ float:left; padding:0 6px;}
.page ul li a{ width:38px; height:38px; display:block; text-align:center; line-height:38px; color:#333; font-size:18px; font-family:Verdana, Geneva, sans-serif;}
.page ul li a:hover,.page ul li a.hover{ background:url(../bg/bg27.gif) no-repeat center center;}
.page ul li a.prev{ background:url(../bg/bg28.png) no-repeat left bottom;}
.page ul li a.prev:hover{background:url(../bg/bg28.png) no-repeat left top;}
.page ul li a.next{ background:url(../bg/bg28.png) no-repeat right bottom;}
.page ul li a.next:hover{background:url(../bg/bg28.png) no-repeat right top;}

.page02{clear:both; padding:30px 0 100px; height:38px; border-top:1px solid #ccc;}
.page02 ul li{ float:right; padding-left:20px;}
.page02 ul li.back{ float:left; padding-left:0;}
.page02 ul li.back a{ width:292px; height:38px; display:block; background:url(../bg/bg33.png) no-repeat left top;}
.page02 ul li.back a:hover{ background-position:left -39px;}
.page02 li a{ width:38px; height:38px; display:block;}
.page02 li.prev a{ background:url(../bg/bg29.png) no-repeat -46px top;}
.page02 li.prev a:hover{ background-position:-46px bottom;}
.page02 li.next a{ background:url(../bg/bg29.png) no-repeat right top;}
.page02 li.next a:hover{ background-position:right bottom;}

.page_menu{ clear:both; height:80px; text-align:center;}
.page_menu ul{display:inline-block;}
.page_menu ul li{ float:left;}
.page_menu ul li a{ background:url(../bg/bg26.png) no-repeat left top;display:block; height:16px; }
.page_menu ul li a:hover{ background-position:left bottom;}
.page_menu ul li.li01 a{ width:90px;}
.page_menu ul li.li02 a{ width:96px; background-position:-90px top;}
.page_menu ul li.li02 a:hover{background-position:-90px bottom;}
.page_menu ul li.li03 a{ width:80px; background-position:-185px top;}
.page_menu ul li.li03 a:hover{background-position:-185px bottom;}
.page_menu ul li.li04 a{ width:63px; background-position:right top;}
.page_menu ul li.li04 a:hover{background-position:right bottom;}

.caes_title{ clear:both; height:72px; padding-top:10px;}
.caes_title big{ width:978px; float:left; cursor:default;}
.caes_title big b{ font-size:36px; font-weight:bold; color:#000; height:40px; line-height:40px;}
.caes_title big b{ font-size:36px; font-weight:bold; color:#000; height:40px; line-height:40px;}
.caes_title big p{font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#5f5f5f; white-space:nowrap; height:30px; line-height:30px; display:block;}
.caes_title big p i{ float:left; padding-left:17px; padding-right:15px; font-size:10px; background:url(../bg/bg10.gif) no-repeat 0px -21px; color:#aaaaaa;}
.caes_title big p i:hover{ background-position:0px 9px; color:#cc0101;}
.caes_title big p small{ float:left; padding-left:17px; padding-right:15px; font-size:10px; background:url(../bg/bg11.gif) no-repeat 0px -21px; color:#aaaaaa;}
.caes_title big p small:hover{ background-position:0px 9px; color:#cc0101;}
.caes_title big p em{ float:left; padding-left:17px; padding-right:15px; font-size:10px; background:url(../bg/bg09.gif) no-repeat 0px -20px; color:#aaaaaa;}
.caes_title big p em:hover{ background-position:0px 10px; color:#cc0101;}

.caes_title ul{ float:right; padding-top:10px;}
.caes_title ul li{ float:left; padding-left:8px;}
.caes_title ul li a{ width:38px; height:38px; display:block; background:url(../bg/bg29.png) no-repeat left top;}
.caes_title ul li a:hover{ background-position:left bottom;}
.caes_title ul li.li02 a{ background-position:-46px top;}
.caes_title ul li.li02 a:hover{ background-position:-46px bottom;}
.caes_title ul li.li03 a{ background-position:right top;}
.caes_title ul li.li03 a:hover{ background-position:right bottom;}

.caesul_left{ width:305px; float:left; border:2px solid #f3f3f3; display:block;}
.caesul_left.hover{ position:fixed;}
.caesul_left.hover02{ position:absolute;}
.caesul_left h2 img{ display:block; margin:0 auto;}
.caesul_left .text{ padding:40px 25px; background:#f3f3f3;}
.caesul_left .text:hover i{ color:#000;}
.caesul_left .text i{ font-size:18px; line-height:20px; display:block; color:#656565; text-transform:capitalize; font-family:Arial, Helvetica, sans-serif; padding-bottom:10px;}
.caesul_left .text cite{ line-height:20px; display:block; color:#848484; font-family:Arial, Helvetica, sans-serif; padding-bottom:30px; text-align:justify; text-indent:2em;}
.caesul_left .text cite:hover{ color:#c40101; cursor:default;}
.caesul_left .text b a{ display:block; line-height:18px; font-family:Verdana, Geneva, sans-serif; color:#848484; text-decoration:underline; padding-left:15px; background:url(../bg/bg30.gif) no-repeat left center; margin-bottom:30px;}
.caesul_left .text b a:hover{ color:#c40101;}

.caesul_left .statement{ padding:40px 25px; background:#ebebeb;}
.caesul_left .statement i{ font-size:18px; line-height:20px; display:block; color:#656565; text-transform:capitalize; font-family:Arial, Helvetica, sans-serif; padding-bottom:10px;}
.caesul_left .statement i em{ font-family:微软雅黑; font-size:18px;}
.caesul_left .statement cite{ line-height:18px; display:block; color:#848484; font-family:Arial, Helvetica, sans-serif; padding-bottom:10px; text-align:justify;}
.caesul_left .statement small{ line-height:12px; display:block; color:#b0b0b0; font-family:Verdana, Geneva, sans-serif; font-size:10px; text-transform:uppercase;}

.caesul_right{ width:840px; float:right; border:2px solid #f3f3f3; overflow:hidden;}

.caes_clear{ clear:both; padding-bottom:90px;}

.news_banner{ width:100%; display:block; padding:30px 0;}
.news_banner img{ display:block; margin:0 auto;}


.news .menu{ clear:both; height:50px; padding-top:18px; position:relative; border-bottom:1px solid #ccc;}
.news .menu .bigbox{ width:1200px; height:30px; display:block;}
.news .menu .bigbox li{ float:left; padding-right:20px;}
.news .menu .bigbox li a{ display:block; width:115px; height:30px; overflow:hidden;}
.news .menu .bigbox li a b{ display:block; font-family:微软雅黑; font-size:16px; color:#434343; line-height:20px; height:20px;}
.news .menu .bigbox li a i{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#c2c2c2; line-height:12px; height:12px; text-transform:capitalize;}
.news .menu .bigbox li a:hover b,.news .menu .bigbox li.hover a b{ color:#cc0101; font-weight:bold;}
.news .menu .bigbox li a:hover i,.news .menu .bigbox li.hover a i{ color:#cc0101;}



.newsul{ clear:both;}

.newsul li{ float:left; padding:40px 22px;}
.newsul li a{ width:525px; height:150px; display:block; overflow:hidden;}
.newsul li a .i_news_left{ float:left; width:45px;}
.newsul li a .i_news_left ins{ display:block; width:45px; height:46px; background:url(../bg/bg01.gif) no-repeat left top;}
.newsul li a:hover .i_news_left ins{ background-position:left bottom;}
.newsul li.Many a .i_news_left ins{ background-position:-46px top;}
.newsul li.Many a:hover .i_news_left ins{ background-position:-46px bottom;}
.newsul li.Video a .i_news_left ins{ background-position:right top;}
.newsul li.Video a:hover .i_news_left ins{ background-position:right bottom;}
.newsul li a .i_news_left b{ display:block; width:45px; text-align:center; height:46px; background:#f5f5f5; color:#3d3d3d; overflow:hidden;}
.newsul li a .i_news_left b i{ display:block; font-family:Verdana, Geneva, sans-serif; font-size:24px; height:30px; line-height:30px; letter-spacing:-1px; cursor:default;}
.newsul li a .i_news_left b small{ display:block; font-family:Verdana, Geneva, sans-serif; font-size:14px; height:14px; line-height:14px; letter-spacing:-1px; text-transform:capitalize; white-space:nowrap; cursor:default;}
.newsul li a:hover .i_news_left b{ background:#ffe400; color:#cc0101;}
.newsul li a .i_news_right{ float:left; width:480px;}
.newsul li a .i_news_right .bigbox{ float:left; width:92px; height:92px;}
.newsul li a .i_news_right span{ float:right; width:374px; overflow:hidden;}
.newsul li a .i_news_right span b{ font-family:宋体; font-size:16px; color:#5f5f5f; line-height:20px; height:20px; display:block; font-weight:bold; white-space:nowrap;}
.newsul li a .i_news_right span cite{ font-family:Arial, Helvetica, sans-serif; color:#6a6a6a; line-height:18px; height:54px; overflow:hidden; display:block; padding-top:15px;}
.newsul li a p{font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#5f5f5f; white-space:nowrap; height:30px; line-height:30px; border-bottom:1px solid #dedede; border-top:1px solid #dedede; display:block; clear:both; margin-top:15px; background:url(../bg/bg31.gif) no-repeat right center;}
.newsul li a p em{ float:left; padding-left:17px; padding-right:15px; font-size:10px; background:url(../bg/bg09.gif) no-repeat 0px -20px; color:#aaaaaa;}
.newsul li a p em:hover{ background-position:0px 10px; color:#cc0101;}
.newsul li a p i{ float:left; padding-left:17px; padding-right:15px; font-size:10px; background:url(../bg/bg10.gif) no-repeat 0px -21px; color:#aaaaaa;}
.newsul li a p i:hover{ background-position:0px 9px; color:#cc0101;}
.newsul li a p small{ float:left; padding-left:17px; padding-right:15px; font-size:10px; background:url(../bg/bg11.gif) no-repeat 0px -21px; color:#aaaaaa;}
.newsul li a:hover .i_news_right span b{ color:#cc0101;}
.newsul li a:hover .i_news_right span cite{ color:#333;}
.newsul li a:hover p{background:url(../bg/bg32.gif) no-repeat right center;}
.newsul li a:hover p em{ background-position:0px 10px; color:#cc0101;}
.newsul li a:hover p i{ background-position:0px 9px; color:#cc0101;}
.newsul li a:hover p small{ background-position:0px 9px; color:#cc0101;}

.news_edit{ padding:20px 0 30px; color:##666666; font-size:14px; line-height:1.8em; width:1140px; overflow:hidden; }
.news_edit p{ border-bottom: 1px dashed #EAEAEA;font-size:14px;line-height: 24px;padding-bottom: 20px; padding-top:20px;}
.news_edit h1,.news_edit h2,.news_edit h3,.news_edit h4,.news_edit h5,.news_edit h6{ font-size:14px; font-weight:normal; line-height:1.8em;}
.news_edit img{ display:block; margin:0 auto;}

.news .Center{ width:1140px; display:block; margin:0 auto;}
/*.news .bigbox{ width:1138px; height:512px; display:block; overflow:hidden; position:relative;}
.news .bigbox ul{ display:block; width:2000em; position:absolute; left:0; top:0; z-index:1;}
.news .bigbox li{ display:block; width:1138px; height:512px; float:left;}
.news .bigbox a.prev{ width:20px; height:34px; display:block; background:url(../bg/bg12.png) no-repeat left top; position:absolute; right:57px; bottom:10px; z-index:5;}
.news .bigbox a.prev:hover{ background-position:left bottom;}
.news .bigbox a.next{ width:20px; height:34px; display:block; background:url(../bg/bg12.png) no-repeat right top; position:absolute; right:10px; bottom:10px; z-index:5;}
.news .bigbox a.next:hover{ background-position:right bottom;}
*/

.Client{ clear:both; padding-top:185px; }
.Client_title{ clear:both; padding-top:20px; height:155px; width:1170px;}
.Client_title span{height:155px;background:#fff; border-bottom:1px solid #ccc; width:1170px; display:block;}
.Client_title span.hover{ position:fixed;}
.Client_title span.hover02{ position:absolute;}
.Client_title ins{ float:left;}
.Client_title .menu{ float:right; width:535px; position:relative;}
.Client_title .menu a.prev{ width:30px; height:54px; display:block; background:url(../bg/bg35.png) no-repeat left bottom; position:absolute; left:0; top:51px; z-index:2;}
.Client_title .menu a.prev:hover{ background-position:left top;}
.Client_title .menu a.next{ width:30px; height:54px; display:block; background:url(../bg/bg35.png) no-repeat right bottom; position:absolute; right:0; top:51px; z-index:2;}
.Client_title .menu a.next:hover{ background-position:right top;}
.Client_title .menu p{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-transform:uppercase; white-space:nowrap; color:#b3b3b3; line-height:20px; height:20px; padding-bottom:17px; padding-left:45px;}
.Client_title .bigbox{ width:447px; height:80px; display:block; margin:0 auto; overflow:hidden; position:relative;}
.Client_title .bigbox ul{ width:2000em; display:block; position:absolute; left:0; top:0; z-index:1;}
.Client_title .bigbox ul li{ float:left; padding-right:12px;}
.Client_title .bigbox ul li a{ width:80px; height:80px; display:block; font-weight:normal; text-align:center; line-height:80px; background:url(../bg/bg36.gif) no-repeat center center; font-family:Verdana, Geneva, sans-serif; font-size:32px; letter-spacing:-3px; color:#fff;}
.Client_title .bigbox ul li a:hover{ color:#cc0101;}

.ClientUl{ clear:both; background:url(../bg/bg34.gif) repeat-y 147px top; margin-bottom:80px; margin-top:50px;}
.ClientUl_left{ float:left; width:132px; padding-left:20px;}
.ClientUl_left h2{ display:block; clear:both; padding-bottom:15px; padding-top:20px;}
.ClientUl_left li{ clear:both; height:33px; display:block;}
.ClientUl_left li a{ display:block; height:25px;}
.ClientUl_left li a ins{ float:left;}
.ClientUl_left li a b{ display:block; float:left; color:#777; padding-left:5px; line-height:25px;}
.ClientUl_left li a:hover b,.ClientUl_left li a.hover b{ color:#cc0101;}

.ClientUl_right{ float:right; width:988px;}
.ClientUl_right li{ float:left; padding-bottom:50px;}
.ClientUl_right li a{ display:block; border:1px solid #fff; width:240px;}
.ClientUl_right li a img{ display:block; margin:0 auto;}
.ClientUl_right li a:hover{ border:1px solid #fff;}
.ClientUl_right li span{ display:block; padding-top:10px; overflow:hidden;}
.ClientUl_right li span ins{ float:left; display:block; padding-left:44px; padding-right:5px; padding-top:3px;}
.ClientUl_right li span b{ float:left; display:block; color:#000; line-height:28px; height:28px; white-space:nowrap; width:156px; font-size:14px; padding-left:5px;}
.ClientUl_right li span i{ display:none; float:left; font-family:Verdana, Geneva, sans-serif; font-size:10px; line-height:12px; color:#5f5f5f;  width:156px;}

.contact_banner{ display:block; width:1200px; margin:0 auto; height:520px; position:relative;}
.contact_banner .bigbox{ width:1920px; height:520px; display:block; position:absolute; left:-360px; top:0; z-index:1; background:url(../../images/1920x520.jpg) no-repeat center top; color:#fff;}
.contact_banner small{ display:block; margin:0 auto; padding-top:330px; width:390px;}
.contact_banner ins{ display:none;}
.contact_banner .qq{ width:205px; margin:30px auto 0; display:block;}
.contact_banner .qq li{ float:left; padding:0 15px; display:block;}
.contact_banner .qq li a{ width:38px; height:38px; display:block; background:url(../bg/bg24s.png) no-repeat left top;}
.contact_banner .qq li a:hover{ background-image:url(../bg/bg23s.png);}
.contact_banner .qq li.li02 a{ background-position:-47px top;}
.contact_banner .qq li.li03 a{ background-position:-96px top;}
.contact_banner p{ display:block; clear:both; text-align:center; line-height:18px; padding-top:25px;}
.contact_banner i{ display:block; clear:both; text-align:center; line-height:18px; font-family:Arial, Helvetica, sans-serif; color:#ccc; font-size:11px;}

.book{ width:1172px; margin:0 auto; clear:both; padding:42px 0 73px;}
.book h2{ display:block;}
.book h2 img{ display:block; margin:0 auto;}

.book01{ width:254px; height:222px; display:block; background:url(../bg/bg46.gif) no-repeat center center; padding-top:62px; padding-left:30px; font-size:14px; color:#2f2f2f; line-height:26px; float:left; padding-right:10px;}
.book01.no{ background-image:url(../bg/bg47.gif);}
.book01.ok{ background-image:url(../bg/bg46.gif);}
.book01 p{ height:40px; display:block; clear:both; line-height:26px; padding-top:10px;}
.book01 i{ display:block; width:74px; float:left; font-size:14px;}
.book01 b{ display:block; float:left; width:140px; padding-right:5px;}
.book01 b input{ width:130px; height:26px; line-height:26px; border:1px solid #ccc; border-radius:3px; color:#000; font-size:14px; padding:0 5px;}
.book01 b input:hover{ border:1px solid #339dff;}
.book01 b input:ok{ border:1px solid #51d91c;}
.book01 b input.no{ border:1px solid #51d91c;}
.book01 cite{ float:left; color:#F00; display:block; line-height:26px; font-size:13px;}
.book01 big{ padding-left:83px; line-height:26px; clear:both; background:url(../bg/bg48.gif) no-repeat 64px center; height:26px; display:none;}
.book01 big.no{ display:block;}

.book02{ width:254px; height:222px; display:block; background:url(../bg/bg46.gif) no-repeat center center; padding-top:62px; padding-left:30px; font-size:14px; color:#2f2f2f; line-height:26px; float:left; padding-right:10px;}
.book02.no{ background-image:url(../bg/bg47.gif);}
.book02.ok{ background-image:url(../bg/bg46.gif);}
.book02 p{ height:28px; display:block; clear:both; line-height:26px;}
.book02 i{ display:block; width:74px; float:left; font-size:14px;}
.book02 b{ display:block; float:left; width:140px; padding-right:5px;}
.book02 b input{ width:130px; height:26px; line-height:26px; border:1px solid #ccc; border-radius:3px; color:#000; font-size:14px; padding:0 5px;}
.book02 b input:hover{ border:1px solid #339dff;}
.book02 b input:ok{ border:1px solid #51d91c;}
.book02 b input.no{ border:1px solid #51d91c;}
.book02 cite{ float:left; color:#F00; display:block; line-height:26px; font-size:13px;}
.book02 big{ padding-left:83px; line-height:26px; clear:both; background:url(../bg/bg48.gif) no-repeat 64px center; height:26px; display:none;}
.book02 big.no{ display:block;}
.Drop_downMenu{ clear:both;}
.Drop_downMenu dl{ display:block; width:214px; height:26px; position:relative;}
.Drop_downMenu dt{ display:block; width:100%; height:26px; border:1px solid #ccc; border-radius:3px; background:#fff;}
.Drop_downMenu dt b{ width:172px; display:block; float:left; line-height:26px; font-size:14px; text-indent:12px; overflow:hidden;}
.Drop_downMenu dt a{ float:right; padding-right:3px; width:24px; height:26px; background:url(../bg/bg39.png) no-repeat left bottom;}
.Drop_downMenu dt a:hover{ background-image:url(../bg/bg40.png);}
.Drop_downMenu dt a.open{ background-image:url(../bg/bg42.png);}
.Drop_downMenu dt a.open:hover{ background-image:url(../bg/bg43.png);}
.Drop_downMenu dd{  width:100%; border:1px solid #ccc; position:absolute; left:0; top:27px; z-index:500; background:#fff; font-size:14px; border-radius:3px; display:none;}
.Drop_downMenu dd i{ display:block; cursor:pointer; background:#fff; font-size:14px; text-indent:12px; height:26px; line-height:26px; overflow:hidden; width:100%;}
.Drop_downMenu dd i:hover{ background:#3CF; color:#000;}
.Drop_downMenu select{ border:1px #CCCCCC solid; width:214px}

.book03{ width:254px; height:222px; display:block; background:url(../bg/bg46.gif) no-repeat center center; padding-top:62px; padding-left:30px; font-size:14px; color:#2f2f2f; line-height:26px; float:left; padding-right:10px;}
.book03.no{ background-image:url(../bg/bg47.gif);}
.book03.ok{ background-image:url(../bg/bg46.gif);}
.book03 p{ height:28px; display:block; clear:both; line-height:26px; width:220px;}
.book03 i{ display:block; width:74px; float:left; font-size:14px;}
.book03 b{ display:block; float:left; width:140px; padding-right:5px;}
.book03 b input{ width:130px; height:26px; line-height:26px; border:1px solid #ccc; border-radius:3px; color:#000; font-size:14px; padding:0 5px;}
.book03 b input:hover{ border:1px solid #339dff;}
.book03 b input:ok{ border:1px solid #51d91c;}
.book03 b input.no{ border:1px solid #51d91c;}
.book03 cite{ float:right; color:#F00; display:block; line-height:26px; font-size:13px;}
.book03 big{ padding-left:83px; line-height:26px; clear:both; background:url(../bg/bg48.gif) no-repeat 64px center; height:26px; display:none;}
.book03 big.no{ display:block;}
.book03 ul{ clear:both; display:block;}
.book03 ul li{ width:110px; height:28px; display:block; float:left; line-height:28px;cursor:default;}
.book03 ul li ins input{ float:left; width:20px; height:28px; line-height:28px; display:block;  cursor:pointer;}
.book03 ul li small{ float:left; line-height:28px; font-size:14px;}
.book03 ul li:hover small{ color:#ff3333; }

.book03 em{ height:30px; display:block; clear:both; line-height:26px; width:220px;}
.book03 em input{ width:214px; height:26px; line-height:26px; border:1px solid #ccc; border-radius:3px; color:#000; font-size:14px; padding:0 5px;}
.book03 em input:hover{ border:1px solid #339dff;}
.book03 em input:ok{ border:1px solid #51d91c;}
.book03 em input.no{ border:1px solid #51d91c;}

.book04{ width:254px; height:222px; display:block; background:url(../bg/bg46.gif) no-repeat center center; padding-top:62px; padding-left:35px; font-size:14px; color:#2f2f2f; line-height:26px; float:left;}
.book04.no{ background-image:url(../bg/bg47.gif);}
.book04.ok{ background-image:url(../bg/bg46.gif);}
.book04 p{ height:25px; display:block; clear:both; line-height:26px; padding-top:10px;}
.book04 b{ display:block; float:left; width:120px; padding-right:5px;}
.book04 b input{ width:110px; height:26px; line-height:26px; border:1px solid #ccc; border-radius:3px; color:#000; font-size:14px; padding:0 5px;}
.book04 b input:hover{ border:1px solid #339dff;}
.book04 b input:ok{ border:1px solid #51d91c;}
.book04 b input.no{ border:1px solid #51d91c;}
.book04 cite{ float:left; color:#F00; display:block; line-height:26px; font-size:13px;}
.book04 big{ padding-left:83px; line-height:26px; clear:both; background:url(../bg/bg48.gif) no-repeat 64px center; height:26px; display:none;}
.book04 big.no{ display:block;}
.book04 textarea{ width:214px; height:60px; line-height:18px; border:1px solid #ccc; border-radius:3px; color:#000; font-size:12px; padding:5px 0 5px 5px;}
.book04 ins{ float:left; padding-right:5px;}
.book04 a{ float:left; display:block; width:20px; height:28px; background:url(../bg/bg50.gif) no-repeat left center;}
.book04 a:hover{ background-image:url(../bg/bg51.gif);}
.book04 .bot01{ width:100px; height:28px; display:block; background:#bdbdbd; color:#fff; border-radius:3px; text-align:center; cursor:pointer; margin-left:5px; float:left;}
.book04 .bot01:hover{ background:#868686;}
.book04 .bot02{ width:100px; height:28px; display:block; background:#f57300; color:#fff; border-radius:3px; text-align:center; cursor:pointer; float:left; margin-left:5px;}
.book04 .bot02:hover{ background:#ff2400;}

.weibo{width:1172px; margin:0 auto; clear:both; padding:0 0 30px; height:64px;}
.weibo li{ float:left; padding-right:6px;}
.weibo li a{ width:287px; height:64px; display:block; display:block; position:relative; background:#e8e8e8; overflow:hidden;}
.weibo li a img{ display:block; position:absolute; left:0; top:0; z-index:3;}
.weibo li a ins{ width:287px; height:64px; display:block; position:absolute; left:-287px; top:0; z-index:1;}
.weibo li.li01 a ins{ background:#66a8fa;}
.weibo li.li02 a ins{ background:#c00000;}
.weibo li.li03 a ins{ background:#85e260;}
.weibo li.li04 a ins{ background:#fbe670;}







/*solution*/
.solution{ clear:both; padding-bottom:80px;}
.solution ins{ display:none;}
.solution h3 {
	font-size: 36px;
	line-height: 40px;
	padding-bottom:10px;
	color: #222;
	font-weight: normal;
}

.col p, .leftCol p, .rightCol p {
	font-size:14px;
	line-height:21px;
	padding-bottom: 20px;
	color: #666;
}
.col p a {
	font-weight: bold;
}

.path {
    line-height: 30px;
    padding:150px 0 30px 25px;
	 display:block;
	 color:#999;
}

.path a{
	color:#666;
	 
}


.solutionKeyVisual {
	background: url(../bg/solution_key_visual.gif) no-repeat center top;
	height: 780px;
	padding-bottom:20px;
}
a.notOnlyDesign {
	background: url(../bg/not_only_design.gif) no-repeat center top;
	display: block;
	height: 114px;
}
a.notOnlyDesign:hover {
	background: url(../bg/not_only_design.gif) no-repeat center bottom;
	display: block;
	height: 114px;
}
.solutionContent {
	padding-top:20px;
}
.leftCol {
	width:559px;
	padding:20px;
	float:left;
	border-right: 1px solid #eaeaea;
}
.rightCol {
	width:560px;
	padding:20px;
	float:right;
}
.colheight {
	height:4000px;
}
.solutionBox {
	padding-bottom:50px;
}
.solutionBox strong{ color:#CA090E;}
.solutionBoxHeader {
	background: no-repeat left 5px;
	height: 80px;
	padding-left: 50px;
	border-bottom: 1px dotted #eaeaea;
}
.boxA,.boxB{ height:1550px;}
.boxC,.boxD{ height:1150px;}
.boxA .solutionBoxHeader {
	background-image: url(../bg/icon_a.gif);
}
.boxB .solutionBoxHeader {
	background-image: url(../bg/icon_b.gif);
}
.boxC .solutionBoxHeader {
	background-image: url(../bg/icon_c.gif);
}
.boxD .solutionBoxHeader {
	background-image: url(../bg/icon_d.gif);
}
.boxE .solutionBoxHeader {
	background-image: url(../bg/icon_e.gif);
}
.boxF .solutionBoxHeader {
	background-image: url(../bg/icon_f.gif);
}
.solutionBoxHeader h2 {
	font-family: "微软雅黑";
	font-size: 36px;
	line-height: 40px;
	color: #000;
}
.solutionBoxHeader p {
	font-weight: bold;
	text-transform: uppercase;
}
.visual {
	background: no-repeat center center;
	height: 400px;
}
#brandshop {
	background-image: url(../bg/brand_shop_visual.jpg);
}
#clothing {
	background-image: url(../bg/brand_clothing_visual.jpg);
}
#Agricultural {
	background-image: url(../bg/Agricultural.jpg);
}
#carting {
	background-image: url(../bg/carting.jpg);
}
#door {
	background-image: url(../bg/door.jpg);
}
#photo {
	background-image: url(../bg/lens.jpg);
}
a.tpBtn{
	background: url(../bg/tp_btn.gif) no-repeat left top;
	display: block;
	height: 86px;
	width: 441px;
}
a.tpBtn:hover{
	background-position: left bottom;
}
.solutionBox big{ font-size:12px; display:block;}
.solutionBox small{ font-size:9px; display:block; line-height:10px; color:#aaa;}
.newsBox{
	height: 180px;
	width: 520px;
	float: left;
	padding-left: 20px;
}
.newsBox p{
	background-color: #eaeaea;
	display: block;
	float: left;
	height: 100px;
	width: 100px;
}
.newsBox dl{
	width: 400px;
	float: right;
}
.newsBox dl dt{
	font-family: "微软雅黑";
	font-size: 20px;
	line-height: 25px;
	color: #666;
	font-weight: bold;
}
.newsBox dl dd{
	padding-top: 10px;
}
.newsBox dl dd.times{
	font-size: 9px;
	padding: 0px;
}
.pages{
	height: 30px;
	padding-bottom: 20px;
	padding-right: 20px;
	padding-left: 20px;
	clear: both;
}
.button{
	position: relative;
	float: left;
	height: 30px;
	width: 90px;
}
.button a{
	background-repeat: no-repeat;
	display: block;
	height: 27px;
	width: 27px;
	position: absolute;
}
.button a.nextBtn{
	background-image: url(../bg/next2.gif);
	top: 0px;
	right: 0px;
}
.button a.preBtn{
	background-image: url(../bg/preview2.gif);
	float: left;
	left: 0px;
	top: 0px;
}
.button a:hover{
	background-position: bottom;
}
.current {
	font-size: 12px;
	font-weight: bold;
	color: #d70c19;
	text-align: center;
	line-height: 30px;
}
.pages li{
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 30px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #eaeaea;
	font-size: 11px;
	font-weight: bold;
}
.pages li a{
	padding-right: 20px;
	padding-left: 20px;
}
.newsContent{
	padding: 20px;
	color:#666;
}
.newsContent p{
	font-size: 14px;
	padding-bottom: 20px;
	line-height: 24px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #eaeaea;
	padding-top: 20px;

}
#newsInner{
	float: right;
}
.hover{
	font-weight: bold;
	color: #D70C19;
}
.clientlogo{
	padding-bottom: 80px;
}
.clientItems{
	height: 350px;
	padding-left: 30px;
}
.clientItems dl{
	float: left;
	padding-right: 50px;
}
.clientItems dl dt{
	font-family: "微软雅黑";
	font-size: 18px;
	font-weight: bolder;
	color: #666;
	line-height: 30px;
}
.clientItems li{
	line-height: 21px;
}
.partner{ padding-bottom:50px;}








.ws01{ width:100%; height:880px; display:block; clear:both; background:url(../bg/Service/bg01.gif) repeat-x center top #f0f0f0;}
.Root{ width:1200px; display:block; position:relative; margin:0 auto; }
.root{ width:1200px; display:block; position:relative; margin:0 auto; }

.ws01 .obj01{ display:block; margin:0 auto; padding-top:60px;}
.ws01 .obj02{display:block;position:absolute;left:192px;top:395px; z-index:2;}
.ws01 .obj03{display:block;position:absolute;left:338px;top:205px;}
.ws01 .obj04{display:block;position:absolute;left:32px;top:628px;}
.ws01 .obj05{display:block;position:absolute;left:754px;top:382px; z-index:2;}
.ws01 span{ width:500px; line-height:20px; color:#fff; font-family:Arial, Helvetica, sans-serif; display:block; text-align:justify; font-size:14px; position:absolute; left:625px; top:660px;}
.ws01 ul{ display:block; position:absolute; left:0; top:810px; z-index:1;}
.ws01 ul li{ float:left; width:300px; display:block;}
.ws01 ul li a{ display:block; width:221px; height:40px; margin:0 auto; background:url(../bg/Service/bg04.png) no-repeat left top; position:relative;}
.ws01 ul li a ins{ display:none; width:100%; height:9px; background:url(../bg/Service/bg15.png) no-repeat center top; position:absolute; left:0; top:68px; z-index:2;}
.ws01 ul li a:hover,.ws01 ul li a.hover{ background-image:url(../bg/Service/bg05.png);}
.ws01 ul li a.hover ins{ display:block;}
.ws01 ul li.li02 a{ background-position:-295px top;}
.ws01 ul li.li03 a{ background-position:-590px top;}
.ws01 ul li.li04 a{ background-position:-885px top;}

.ws02{ clear:both; background:#fff; padding:70px 0; width:100%;}
.ws02 dl{ float:left; padding-left:55px;}
.ws02 dt{ height:40px; line-height:24px; font-size:23px; color:#222222; font-weight:normal;}
.ws02 dd{ line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#606060; text-align:justify; font-weight:normal;}
.ws02 .Root div{ display:none;}
.ws02 .Root div.hover{ display:block;}
.ws02 .Root div.clear{ display:block;}

.ws03{ height:600px; clear:both; background:#e8e8e8; width:100%;}
.ws03 .obj01{ display:block; position:absolute; left:15px; top:130px;}
.ws03 dl{ width:463px; display:block; position:absolute; left:15px; top:320px;}
.ws03 dt{ height:35px; line-height:24px; font-size:23px; color:#222222; font-weight:normal;}
.ws03 dd{ line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#606060; text-align:justify;}
.ws03 .obj02{ display:block; position:absolute; left:623px; top:83px;}

.ws04{height:132px; clear:both; background:#e02f37; width:100%;}
.ws04 .obj01{ position:absolute; left:20px; top:38px;}
.ws04 ul{ display:block; position:absolute; left:495px; top:12px; width:740px;}
.ws04 ul li{ float:left; padding-right:12px;}
.ws04 ul li a{ display:block; width:105px; height:105px; background:url(../bg/Service/bg17.gif) no-repeat left top;}
.ws04 ul li a:hover{ background-image:url(../bg/Service/bg18.gif);}
.ws04 ul li.li02 a{ background-position:-118px top;}
.ws04 ul li.li03 a{ background-position:-236px top;}
.ws04 ul li.li04 a{ background-position:-354px top;}
.ws04 ul li.li05 a{ background-position:-472px top;}
.ws04 ul li.li06 a{ background-position:-590px top;}

.ws05{ clear:both; background:#e8e8e8; padding:60px 0; width:100%;}
.ws05 dl{ width:500px; display:block; float:left;}
.ws05 dt{ height:35px; line-height:24px; font-size:23px; color:#222222; font-weight:normal;}
.ws05 dd{ line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#606060; text-align:justify;}

.ws06{ clear:both; background:#f0f0f0; height:600px; width:100%;}
.ws06 .obj01{ position:absolute; left:265px; padding-top:50px;}
.ws06 .obj02{ position:absolute; left:175px; padding-top:90px;}
.ws06 .obj03{ position:absolute; left:103px; padding-top:110px;}
.ws06 .obj04{ position:absolute; left:40px; padding-top:150px;}
.ws06 .obj05{ position:absolute; left:620px; padding-top:65px;}

.ws06 dl{ width:470px; display:block; position:absolute; left:620px; top:286px;}
.ws06 dt{ height:35px; line-height:24px; font-size:23px; color:#222222; font-weight:normal;}
.ws06 dd{ line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#606060; text-align:justify;}

.ws07{clear:both; background:#23cc7b; height:120px; width:100%;}
.ws07 .obj01{ display:block; position:absolute; left:30px; top:30px;}
.ws07 .obj02{ display:block; position:absolute; left:455px; top:30px;}

.ws08{clear:both; background:#fff; height:1210px; width:100%;}
.ws08 dt{ height:35px; line-height:24px; font-size:23px; color:#222222; font-weight:normal; text-transform:uppercase;}
.ws08 dd{ line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#606060; text-align:justify;}

.ws08 .obj01{ display:block; position:absolute; left:20px; top:47px;}
.ws08 .obj02{ display:block; position:absolute; left:32px; top:350px; width:470px;}
.ws08 .obj03{ display:block; position:absolute; left:610px; top:48px; width:505px;}
.ws08 .obj04{ display:block; position:absolute; left:20px; top:570px;}
.ws08 .obj05{ display:block; position:absolute; left:610px; top:550px;}
.ws08 .obj06{ display:block; position:absolute; left:32px; top:850px; width:470px;}

.ws09{clear:both; background:#f0f0f0; height:600px; width:100%;}
.ws09 .obj01{ display:block; margin:0 auto; padding-top:60px;}
.ws09 .obj02{ display:block; position:absolute; left:273px; top:234px;}

.ws10{clear:both; background:#ffba00; height:160px; width:100%; margin-bottom:100px;}
.ws10 ul{ display:block; padding-top:30px;}
.ws10 ul li{ float:left; padding-right:8px; padding-bottom:8px; display:block;}
.ws10 ul li a{ width:385px; height:46px; display:block; background:#ff9600; line-height:46px; color:#fff; font-size:14px; font-weight:bold;}
.ws10 ul li a:hover{ color:#3c3c3c; background:#fff;}




.about01{ clear:both; height:280px; padding-top:70px;}
.about01 dl{ float:left;}
.about01 dl dt{ font-size:36px; color:#000; line-height:40px; padding-bottom:25px; display:block; font-weight:normal;}
.about01 dl dd{font-size:14px; color:#181818; line-height:20px; font-family:tahoma,arial,'Hiragino Sans GB',宋体,sans-serif; display:block; text-align:justify;}

.about02{ clear:both; height:608px; background:#f5f5f5;}

.about03{ clear:both; height:440px; background:#fff;}
.about03 span{ display:block; padding:82px 0 40px 90px;}
.about03 dl{ float:left;}
.about03 dl dt{ font-size:36px; color:#000; line-height:40px; padding-bottom:25px; display:block; font-weight:normal;}
.about03 dl dd{font-size:14px; color:#181818; line-height:20px; font-family:tahoma,arial,'Hiragino Sans GB',宋体,sans-serif; display:block; text-align:justify;}

.about04{clear:both; background:#fff; height:1350px;}
.about04 div.obj01{ width:492px; height:365px; display:block; background:url(../bg/about/bg02.gif) no-repeat left top; position:absolute; left:25px; top:0; z-index:1;}
.about04 .root div{ width:547px; height:367px; display:block;}
.about04 .root div p{ height:318px; text-indent:-9999px; display:block;}
.about04 .root div span{ width:547px; height:50px; display:block; overflow:hidden; position:relative; background:#ececec;}
.about04 .root div span ins{ display:block; position:absolute; left:0; top:0; z-index:5;}
.about04 .root div span tt{ display:block; position:absolute; right:0; top:0; z-index:5;}
.about04 .root div span i{ display:none; position:absolute; right:0; top:0; z-index:5;}
.about04 .root div:hover span tt{ display:none;}
.about04 .root div:hover span i{ display:block;}
.about04 .root div span em{ width:547px; height:50px; display:block; position:absolute; left:-547px; top:0; z-index:1;}

.about04 .obj02{ background:url(../bg/about/bg03.gif) no-repeat left top; position:absolute; left:595px; top:0px;}
.about04 .obj03{ background:url(../bg/about/bg04.gif) no-repeat left top; position:absolute; left:25px; top:430px;}
.about04 .root .obj03 p{ display:block; height:325px;}
.about04 .obj04{ background:url(../bg/about/bg05.gif) no-repeat left top; position:absolute; left:595px; top:430px;}
.about04 .root .obj04 p{ display:block; height:325px;}
.about04 .root .obj05{ background:url(../bg/about/bg06.gif) no-repeat left top; position:absolute; left:25px; top:853px; height:425px;}
.about04 .root .obj05 p{ display:block; height:375px;}
.about04 .root .obj06{ background:url(../bg/about/bg07.gif) no-repeat left top; position:absolute; left:595px; top:853px;  height:425px;}
.about04 .root .obj06 p{ display:block; height:375px;}

.about05{clear:both; background:#fff; height:500px;}
.about05 ul{ display:block; padding-left:20px; height:218px;}
.about05 ul li{ float:left; width:185px; height:185px; display:block; padding-right:3px; position:relative;}
.about05 ul li img{ display:block; position:absolute; left:0; top:0; z-index:1;}
.about05 span{ display:block; clear:both;}
.about05 span img{ display:block; margin:0 auto;}

.about02 .obj01{ width:348px; height:425px; display:block; position:absolute; left:35px; top:30px; padding-top:112px; background:url(../bg/about/bg15.gif) no-repeat left top;}
.about02 .obj02{ width:397px; height:540px; display:block; overflow:hidden; position:absolute; left:385px; top:28px;}
.about02 .obj03{ width:400px; height:165px; display:block; overflow:hidden; position:absolute; left:790px; top:195px;}
.about02 .obj03 ul{ display:block; position:absolute; left:0; top:0; width:2000em;}
.about02 .obj03 li{ float:left; width:400px; height:165px; display:block;}
.about02 .obj03 li img{ display:block; margin:0 auto;}


.about02 .obj01 li{ height:28px; display:block; padding-bottom:20px;}
.about02 .obj01 li a{ display:block; height:28px; position:relative;}
.about02 .obj01 li a b{ width:27px; height:28px; display:block; background-image:url(../bg/about/bg13.gif);}
.about02 .obj01 li a:hover b,.about02 .obj01 li a.hover b{ background-image:url(../bg/about/bg14.gif);}
.about02 .obj01 li.li2008 a b{ background-position:left 0;}
.about02 .obj01 li.li2009 a b{ background-position:left -46px;}
.about02 .obj01 li.li2010 a b{ background-position:left -92px;}
.about02 .obj01 li.li2011 a b{ background-position:left -138px;}
.about02 .obj01 li.li2012 a b{ background-position:left -183px;}
.about02 .obj01 li.li2013 a b{ background-position:left -229px;}
.about02 .obj01 li.li2014 a b{ background-position:left -275px;}
.about02 .obj01 li.li2015 a b{ background-position:left -319px;}

.about02 .obj01 li a span{ width:215px; height:28px; display:block; overflow:hidden; position:absolute; left:38px; top:0; z-index:1;}
.about02 .obj01 li a span ins{ display:block; width:215px; height:28px; background-image:url(../bg/about/bg11.gif); background-repeat:no-repeat; position:absolute; left:0; top:0;}
.about02 .obj01 li.li2008 a span ins{ background-position:left 0;}
.about02 .obj01 li.li2009 a span ins{ background-position:left -46px;}
.about02 .obj01 li.li2010 a span ins{ background-position:left -92px;}
.about02 .obj01 li.li2011 a span ins{ background-position:left -138px;}
.about02 .obj01 li.li2012 a span ins{ background-position:left -183px;}
.about02 .obj01 li.li2013 a span ins{ background-position:left -229px;}
.about02 .obj01 li.li2014 a span ins{ background-position:left -275px;}
.about02 .obj01 li.li2015 a span ins{ background-position:left -315px;}

.about02 .obj01 li a.hover span ins{left:-215px;}


.about02 .obj01 li a.hover span tt{left:0px;}
.about02 .obj01 li a span tt{ display:block; width:215px; height:28px; background-image:url(../bg/about/bg12.gif); background-repeat:no-repeat; position:absolute; left:215px; top:0;}
.about02 .obj01 li.li2008 a span tt{ background-position:left 0;}
.about02 .obj01 li.li2009 a span tt{ background-position:left -46px;}
.about02 .obj01 li.li2010 a span tt{ background-position:left -92px;}
.about02 .obj01 li.li2011 a span tt{ background-position:left -138px;}
.about02 .obj01 li.li2012 a span tt{ background-position:left -183px;}
.about02 .obj01 li.li2013 a span tt{ background-position:left -229px;}
.about02 .obj01 li.li2014 a span tt{ background-position:left -275px;}
.about02 .obj01 li.li2015 a span tt{ background-position:left -319px;}

.about02 .obj02{box-shadow:5px 5px 5px #888888;}
.about02 .obj02 li{ display:block; position:absolute; left:0; top:0; z-index:1;}
.about02 .obj02 li.hover{ z-index:2;}


.tc{ width:585px; height:195px; display:block; overflow:hidden; padding:10px; background:url(../bg/tc01.gif)  no-repeat right center #fff;}
.tc i{ display:block; font:12px/1.5 tahoma,arial,'Hiragino Sans GB',宋体,sans-serif; color:#333;}
.tc ul{ display:block; padding:10px 0;}
.tc ul li{ display:inline-block; padding-right:15px;}
.tc ul li a{ display:block;}
.tc small{ display:block; padding-bottom:10px;}
.tc p{ display:block; font:12px/1.5 tahoma,arial,'Hiragino Sans GB',宋体,sans-serif; color:#666; padding-bottom:15px;}
.tc b{ font:12px/18px tahoma,arial,'Hiragino Sans GB',宋体,sans-serif; height:18px; padding-left:22px; background:url(../bg/tc02.gif) no-repeat left center #fff;}
.tc b a{ color:#d90d19; white-space:nowrap;}
.tc b a:hover{ text-decoration:underline;}











