/* CSS Document */
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;}
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;}
a:hover{ color:#ff0000;}
body{ background:#ffffff;font:12px/180% "Î¢ÈíÑÅºÚ", Verdana, Lucida ,Helvetica,sans-serif; color:#333;  position:relative; -webkit-text-size-adjust:none; overflow-x:hidden;}
.clear{ clear:both;}
.head{width:100%; height:150px; }
.headn{ width:1275px; margin:0 auto;}
.tel{ padding-top:12px; padding-bottom:12px; margin-left:50px; float:left; }
.head ins{ display:none;}
.head_right{ float:right; padding-top:15px; display:block; margin-right:70px;}
.head_right li{ float:left; padding-left:20px; list-style-type: none;}
.head_right li a{ display:block; background:url(../images/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;}.line1x{ height:7px; background:url(../images/line.jpg)}
.logo{
margin-left:50px; width:320px; height:69px; padding:10px; float:left}
#nav{
width:565px; height:52px; float:right; margin-right:70px;}
#nav a { 
display: block;  height:52px; text-align:center;
}
#nav li{ height:52px;   float:left; list-style-type:none;position:relative; padding-top:20px;
}



#myFocus{

 
	width:100%;
	/*height:500px;
	position:absolute;*/ z-index:-1;
	
	/*overflow:hidden;*/
	margin-top:0px;
	}
.index_banner{position:relative;}
.index_banner ul{overflow:hidden;}
.index_banner li{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:500px;}
.index_banner li a{display:block;margin:0 auto;}
.index_banner cite{position:absolute;bottom:10px;left:50%;z-index:999;display:block;margin-left:-72px;width:144px;height:15px;_display:none;}
.index_banner cite span{float:left;display:block;margin:0 4px;width:40px;height:0px;background-color:#0BA1E0;text-indent:-999em;opacity:.8;cursor:pointer;}
.index_banner cite span:hover{background-color:#0356A4;}
.index_banner cite span.cur{background-color:#F86300;cursor:default;}


.foot{ clear:both; background:#313439; display:block; padding:50px 0; min-width:1170px;}
.foot_nav{ width:505px; padding-left:18px; float:left;}

.foot_nav h2{ height:40px; display:block;}
.foot_nav h2 i{ height:18px; display:block; background:url(../images/foot01.png) no-repeat left top;}
.foot_nav:hover h2 i{ background-position:left bottom;}
.foot_nav li{ float:left; padding-right:16px; list-style-type: none;}
.foot_nav li a{ width:170px; height:41px; display:block; background:url(../images/bg13.gif) no-repeat left top; position:relative; }
.foot_nav li a ins{ display:none; line-height:40px; color:#fff; font-size:16px; position:absolute; right:0; top:0; height:40px; letter-spacing:5px; text-decoration:none;} 

.foot_nav li a:hover{ background-image:url(../images/bg13-2.gif);}
.foot_nav li.li02 a{ background-position:-195px top;}
.foot_nav li.li03 a{ background-position:0 -41px;}
.foot_nav li.li04 a{ background-position:-195px -41px;}
.foot_nav li.li05 a{ background-position:0 -82px;}
.foot_nav li.li06 a{ background-position:-195px -82px;}
.foot_nav li.li07 a{ background-position:0 -123px;}
.foot_nav li.li08 a{ background-position:-195px -123px;}


.sub{ width:650px; float:left;}
.sub ins{ display:none;} 
.sub h2{ height:67px; display:block;}
.sub h2 i{ height:18px; display:block; background:url(../images/foot02.png) no-repeat left top;}
.sub:hover h2 i{ background-position:left -27px;}
.sub ul{ display:block; }
.sub li{ float:left; padding:15px;}
.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:367px; float:left; margin-left:20px;}
.Product ins{ display:none;} 
.Product h2{ height:35px; display:block;}
.Product h2 i{ height:18px; display:block; background:url(../images/foot03.png) no-repeat 15px top;}
.Product:hover h2 i{ background-position:15px -27px;}

.footclear{ clear:both; padding:35px 0;}
.footclear b{ display:block; border-bottom:1px solid #5a5d61;}

.foot_about{ width:490px; 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(../images/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:490px; display:block; padding-bottom:10px; font-size:11px;}
.foot_about span b{ font-family:"Î¢ÈíÑÅºÚ"; color:#ababab; line-height:16px; width:490px; display:block; font-size:12px; font-weight:200}
.foot_about:hover span i{ color:#fff;}
.foot_about:hover span b{ color:#fff;}

.foot_Contact{ width:360px; 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(../images/foot05.png) no-repeat 0 top;}
.foot_Contact:hover h2 i{ background-position:0 -27px;}



.footclear1{ clear:both; padding:1px 0;}
.footclear1 b{ display:block; border-bottom:1px solid #5a5d61;}


.foot_qq{ float:left;  padding-top:35px;}
.foot_qq ins{ display:none;}
.foot_qq li{ float:left; padding-right:8px; list-style-type: none; }
.foot_qq li a{ width:38px; height:38px; display:block; background:url(../images/bg23.png) no-repeat left top; list-style-type: none;}
.foot_qq li a.hover{ background-image:url(../images/bg24.png);}
.foot_qq li.li02 a{ background-position:-47px top;  list-style-type: none;}
.foot_qq li.li03 a{ background-position:-96px top;  list-style-type: none;}

.footend{width:100%; height:108px; background-color:#202326;}
.fontendfont{ width:480px;color:#585858; font-size:15px; padding-top:15px; padding-bottom:15px; float:left}
.fontewm{width:75px;padding-top:20px; padding-bottom:15px; float:left}
.sys{ width:315px;color:#818283; font-size:12px; padding-top:35px; padding-bottom:15px; float:left}
.sys .sj{color:#818283;font-size:15px;}
.sys1{ width:150px;color:#818283; font-size:12px; padding-top:35px; padding-bottom:15px; float:left}
.sys1 .sj{color:#818283;font-size:15px;}
.footqq{ float:left; padding-top:35px;}
.footabout{ font-size:5px; color:#818386; line-height:13px; margin-top:5px; width:480px}
.footaboutcn{ font-size:12px; color:#818386; line-height:20px; margin-top:10px; width:480px}


.fwfw{ width:100%; height:325px; /*margin-top:500px;*/}
.fwimg{  padding-top:30px;}
	
.case{ width:100%; background:#F6F6F6; }
.caseimg{  padding:40px;}

.Center1{ width:1170px; margin:0 auto; display:block;}
i_case{ clear:both; background:#f6f6f6; min-width:1170px;}
.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(../images/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(../images/bg04.png) no-repeat center bottom;}
.i_case h3 a:hover{ background-position:center 3px;}
.i_case ul{ width:1155px; display:block; margin:0 auto;}
.i_case li{ float:left; padding:0 1px 1px 0; list-style-type: none;}
.i_case li a{ display:block; background:#fff; position:relative; width:230px; height:367px; 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:-95px; z-index:2;}

.about{ float:left; width:335px; height:270px; margin-left:110px;
}
.about .title{height:25px; line-height:25px; font-size:16px; color:#FF0000; font-weight:bold;}
.more{height:25px; line-height:25px; font-size:12px; color:#FF0000; font-weight:bold;}
.line{width:1px; height:250px; background:#FF0000; float:left; margin-left:65px;}
.about p{ font-size:14px; line-height:28px; text-indent:2em; margin-top:22px;}
.product{text-align:center; margin-top:20px; height:25px; line-height:25px; font-size:20px; color:#FF0000; font-weight:bold;}
.pen{height:25px; line-height:25px; font-size:16px; color:#FF0000; font-weight:bold;}
.pline{margin-top:15px;}
.ad{ margin-top:65px;}







.banner{ width:1020px; margin:0 auto;}
.wu{ display: block;  margin:0 auto; margin-top:60px; float:left; margin-left:90px;}

.wu li{width:76px;   float:left; height:75px; text-align:center;  padding-left:80px; list-style-type:none; }
.wu li a { 
display: block; width: 76px; height:75px;  background:url(../images/hui.png);
}

.wu li a:hover{ display: block;width: 76px; height:75px;  background:url(../images/hong.png);}
.nline{  margin-top:8px;}
.txt{ margin:0 auto; margin-top:10px; float:left; margin-left:90px;}

.txt li{width:76px;   float:left; height:35px; text-align:center;  padding-left:80px; list-style-type:none; }
.txt li a { 
 color:#000000; font-size:14px;
}

.txt li a:hover{  color:#FF0000; }
.newsleft{ width:440px; height:500px; float:left;}
.newsleft .pic{ margin:70px;}
.newsright{ width:550px; height:500px; float:left;}
.newsright ul{ margin-top:15px;} 
.newsright li{ line-height:28px;  font-size:14px;}

.newstitle{ text-align:center; font-size:16px; margin:20px;}
.newscontent{	line-height: 2em; margin-left:100px;	
	font-size: 14px;
	width:800px;
	}
.newscontent p {
	/*text-indent:2em;*/
	margin-bottom: 10px; 
}
#PreNextRs { width:1008px; margin:0 auto; background:#F6F6F6; height:70px;
}
#PreNextRs p { margin-top:20px; margin-bottom:20px; font-size:14px;
	line-height: 2em;
	width: 50%;
	float: left;
	text-align: center;
}
.pro{ width:742px; margin:0 auto;}
.pro li{ float:left; width:331px; height:233px; list-style-type:none; margin-bottom:80px; margin-left:20px; margin-right:20px;}
.pro li img{width:331px; height:233px;}
.pro li p{ width:331px; height:30px; background:#CCCCCC;  text-align:center; padding-top:10px; margin-top:-5px;}

.jc{ width:800px; margin:0 auto;}
.jc li{ float:left;  list-style-type:none;  margin-left:20px; margin-bottom:50px;}
.jc li a{ color:#FFFFFF; font-size:14px;}
.jc li p{ height:30px; background:#313131;  text-align:center; padding-top:10px; margin-top:-5px;}

.product_scroll{ position:relative; padding:0 71px; margin-top:41px;}
.product_scroll_inner{  overflow:hidden;}
.product_scroll ul{}
.product_scroll li{ float:left; text-align:center; width:217px; text-align:center;  list-style-type:none;}
.product_scroll li a p { font-size:14px; height:30px;  width:198px; margin:0 auto; background:url(../images/i1.jpg); padding-top:5px; text-align:left;}
.product_scroll li a:hover p {  font-size:14px; height:30px;  width:198px; margin:0 auto; background:url(../images/i2.jpg);}
.product_scroll li a img{ width:192px; height:136px; padding:3px;  margin:0 auto; background:#E3E3E3;}
.product_scroll li a:hover img{ width:192px; height:136px; padding:3px;  margin:0 auto; background:#ff0000;}
.product_scroll .btn_l, .product_scroll .btn_r{ display:block; width:40px; height:150px; position:absolute; cursor:pointer; top:0;}
.product_scroll .btn_l{ left:0px; background:url(../images/left.png) no-repeat 0 bottom; left:10px;}
.product_scroll .btn_r{ right:0px; background:url(../images/right.png) no-repeat 0 bottom; right:10px;}
.product_scroll .btn_l:hover,.product_scroll .btn_r:hover{ background-position:0 top;}



.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(../images/bg45.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(../images/bg47.gif);}
.book01.ok{ background-image:url(../images/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(../images/bg48.gif) no-repeat 64px center; height:26px; display:none;}
.book01 big.no{ display:block;}

.book02{ width:254px; height:222px; display:block; background:url(../images/bg45.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(../images/bg47.gif);}
.book02.ok{ background-image:url(../images/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(../images/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(../images/bg39.png) no-repeat left bottom;}
.Drop_downMenu dt a:hover{ background-image:url(../images/bg40.png);}
.Drop_downMenu dt a.open{ background-image:url(../images/bg42.png);}
.Drop_downMenu dt a.open:hover{ background-image:url(../images/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;}

.book03{ width:254px; height:222px; display:block; background:url(../images/bg45.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(../images/bg47.gif);}
.book03.ok{ background-image:url(../images/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(../images/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{ float:left; width:20px; height:28px; display:block; background:url(../images/bg44.gif) no-repeat left center; cursor:pointer;}
.book03 ul li ins.hover{ background-image:url(../images/bg43.gif);}
.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(../images/bg45.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(../images/bg47.gif);}
.book04.ok{ background-image:url(../images/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(../images/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(../images/bg50.gif) no-repeat left center;}
.book04 a:hover{ background-image:url(../images/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;}



.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(../images/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(../images/bg12.png) no-repeat right top; position:absolute; right:10px; bottom:10px; z-index:5;}
.news .bigbox a.next:hover{ background-position:right bottom;}

.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;}


.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(../images/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(../images/bg31.gif) no-repeat right center;}
.newsul li a p em{ float:left; padding-left:17px; padding-right:15px; font-size:10px; background:url(../images/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(../images/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(../images/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(../images/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:1200px; 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;}



.page { clear:both; padding:10px; height:38px; text-align:center; font-size:14px; }
.Page a{
	border:1px solid #ccc;
	padding:1px 5px;
	text-align:center;
	margin:0 5px 0 0;
	background:#FFF;
}
.Page a:hover{
	border:1px solid #000;
	padding:1px 5px;
	text-align:center;
	margin:0 5px 0 0;
	background:#E8E8E8;
	color:#000;
	font-weight:bold;
}
.Pages .choose{
	border:1px solid #ccc;
	padding:1px 5px;
	text-align:center;
	margin:0 5px 0 0;
	background:#E8E8E8;
	color:#333;
	font-weight:bold;	
}
.Pages .PageInfo{
border:1px solid #ccc;
	padding:1px 5px;
	text-align:center;
	margin:0 5px 0 0;
	background:#F8F8F8;
	color:#999;	
}
.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(../images/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(../images/bg29.png) no-repeat -46px top;}
.page02 li.prev a:hover{ background-position:-46px bottom;}
.page02 li.next a{ background:url(../images/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(../images/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{ width:1170px; display:block; margin:0 auto;}
.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;background:url(../images/fu.jpg)}
.caes .menu .bigbox li{ float:left; padding-right:20px;}
.caes .menu .bigbox li a{ display:block; width:90px; height:30px; overflow:hidden;}
.caes .menu .bigbox li a b{ display:block; font-family:Î¢ÈíÑÅºÚ; font-size:16px; color:#434343; line-height:20px; height:20px; text-align:center;}

.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; text-align:center;}
.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(../images/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(../images/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;}

.caesul1{ clear:both;}
.caesul1 ul{ width:1200px; padding-top:20px; display:block;}
.caesul1 li{ float:left; padding:0 15px 35px 0;}
.caesul1 li a{ display:block; width:350px; height:235px; border:15px solid #f1f1f1; position:relative; overflow:hidden;}
.caesul1 li a span{ width:350px; height:118px; display:block; position:absolute; left:0px; top:235px; z-index:2; background:url(../images/bg25.png) repeat left bottom;}
.caesul1 li a cite{width:350px; height:117px; display:block; position:absolute; left:0px; top:-117px; z-index:2; background:url(../images/bg25.png);}
.caesul1 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;}
.caesul1 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;}
.caesul1 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;}


.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(../images/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(../images/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(../images/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(../images/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;}
.casecolor{ width:100%; background:#F6F6F6; margin-top:10px;}
.casecontent{width:900px; margin:0 auto;text-align:justify; text-justify:inter-ideograph; }
.casecontent td p{text-align:justify; text-justify:inter-ideograph;}
.casecontent td p span{text-align:justify; text-justify:inter-ideograph;}
.aboutcontent{width:1170px; margin:0 auto; }

.about02{ clear:both; height:545px; background:#f5f5f5;}
.Root{ width:1200px; display:block; position:relative; margin:0 auto; }
.root{ width:1200px; display:block; position:relative; margin:0 auto; }
.about02 .obj01{ width:348px; height:425px; display:block; position:absolute; left:35px; top:30px; padding-top:112px; background:url(../images/about/bg15.gif) no-repeat left top;}
.about02 .obj02{ width:397px; height:540px; display:block; overflow:hidden; position:absolute; left:385px; top:0px;}
.about02 .obj03{ width:400px; height:165px; display:block; overflow:hidden; position:absolute; left:790px; top:235px;}
.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; background:url(../images/about/bg1.gif) no-repeat 0 0;  }
.about02 .obj01 li a{ display:block; height:28px; position:relative; }
.about02 .obj01 li a b{ width:27px; height:28px; display:block; background-image:url(../images/about/bg13.gif);}
.about02 .obj01 li a:hover b,.about02 .obj01 li a.hover b{ background-image:url(../images/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 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(../images/about/bg11.png); 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 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(../images/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 .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;}
/* header */

#header{width: 100%;background: #fff;z-index: 100;color:#231815; height:120PX;}
.nav{width:100%;height: 120px;margin: 0 auto;position: relative;}
.nav p{width: 0px;float: left;position: absolute; top: 20px;left: 580px;}

.nav a{width: 50px;float: left;/* margin-top:7px; */}
.nav a img{display: block;}
.nav ul{width:500px;height: 120px;margin-left:850px;font-size: 23px; }
.nav ul li {width: 50px;float:left;line-height: 120px;text-align: center;}
.nav ul li p{width: 50px;line-height: 120px;text-align: center; font-size:12px; font-weight:bold; margin-top:8PX;}

.nav li a{color:#383838;}
.nav li a:hover{color:#AB1064;}
.nav div{width: 500px;float: right;position: absolute; top: 25px;right: 30px;}

.nav li a{
	display:inline-block;
	/* height: 70px; */
	width:50px;
	border-bottom: 1px solid rgba(242,150,0,0);
	transition: all 0.5s;
	-moz-transition: all 0.5s;/* Firefox 4 */
	-webkit-transition: all 0.5s;/* Safari ºÍ Chrome */
	-o-transition: all 0.5s;/* Opera */
	}
.nav li a:hover{height: 120px;}

.nav li .current{ color:#AB1064;/* height: 55px; */ width:50px;border-bottom: 1px solid rgba(242,150,0,0);}
.nav li .current1{ color:#F29600;height: 55px; width:40px;border-bottom: 1px solid rgba(242,150,0,0);}
.nav li .current2{ height: 55px; width:60px;border-bottom: 1px solid rgba(242,150,0,0);}
.nav li .current3{ height: 55px; width:40px;border-bottom: 1px solid rgba(242,150,0,0);}
.nav li .current4{ color:#F29600;height: 55px; width:60px;border-bottom: 1px solid rgba(242,150,0,0);}

