@charset "utf-8";
/* CSS Document */
body{ padding:0px; margin:0px; font-family:Arial; font-size:12px; line-height:18px; color:#161616; font-family:Arial; background:#FFF; border-top:solid 0px #fff; font-family:microsoft yahei;}
img{ border:none;}
ul,ol,dl,form{ padding:0px; margin:0px;}
input,select,font,em{ font-size:14px; font-style:normal;}
li{ list-style:none;}
.atitle{ text-decoration:none; color:#fff; font-size:18px; font-family:microsoft yahei;}
a{ text-decoration:none; color:#444; font-family:microsoft yahei;}
a:hover{ text-decoration:none; color:#18609a;font-family:microsoft yahei;}
.clear{ clear:both; height:0px; overflow:hidden;}
.space10{ clear:both; height:10px; overflow:hidden;}
.space15{ clear:both; height:15px; overflow:hidden;}
.space25{ clear:both; height:25px; overflow:hidden;}
.H30{ clear:both; height:30px; overflow:hidden;}

.Bgbody{ background:url(../images/Bgbody.jpg) repeat-x left top;}
.Content{ width:1150px; margin:auto; padding-top:5px;}
.Sidebar{ 
width:210px; float:left; 
    min-height: 700px;
    padding: 18px 0;
    background: url(/images/S_nav_shadow.png) right 100% no-repeat;
}
.Sidebar_pdy{ width:712px; float:left; padding-left:5px;}
.Sidebar_news{ width:570px; float:left; padding-left:5px;}
.RightSidebar{ width:920px; float:right;}
.RightSidebar_pdy{ width:238px; float:right; padding-right:14px;}
.RightSidebar_news{ width:385px; float:right; padding-right:14px; overflow:hidden;}
.mianContent{ line-height:30px; padding-top:20px;}



/**/
.header{ width:1150px; height:106px; margin:auto; position:relative; z-index:78; padding-top:8px; color:#161616;}
.header .logo{ width:261px; height:80px; position:absolute; left:0px; top:20px; margin:0px; padding:0px; /*background:url(../images/Logo.jpg) no-repeat top;*/}
.header .logo a{ display:block; height:64px;}
.header .search{ float:right; width:35px; height:30px; position:relative; background:url(../images/Top_searchBg.jpg) no-repeat top;}
.header .search .text{ position:absolute; right:0px; top:25px; width:150px; height:20px; line-height:20px; border:solid 1px #d6d6d6; color:#999; display:none; padding:0 10px;}
.header .language{ float:right; height:20px; line-height:20px; padding:0 10px; position:relative; width:117px; z-index:999;}
.header .language dl{ overflow:hidden; position:absolute; left:0; top:20px; width:117px; padding:0 10px; display:none; background:#FFF;}
.header .language dl dt{ height:20px; line-height:20px; overflow:hidden;}
.header .language img{ float:right;}


.header .top {
    height: 36px;
    line-height: 36px;
    background: #f8f8f8;
    width: 100%;
    display: block;
    overflow: hidden;
    text-align: right;
    font-size: 12px;
    margin-bottom: 1px;
}


.header .frBtn{ float:right; height:20px; line-height:20px; position:relative; z-index:11;}
.header .frBtn span{ float:left; font-size:14px;padding-left:10px;}
.header .frBtn a{ color:#444; padding:0 0px 0 22px; display:inline-block; float:left;}
.header .frBtn a.a1{ background:url(../images/cn.png) no-repeat left center;}
.header .frBtn a.a2{ background:url(../images/en.png) no-repeat left center;}
.header .frBtn em{ position:absolute; display:none; right:-20px; top:20px;}
.header .frBtn em img{ width:100px; height:100px; padding:2px; background:#FFF; border:solid 1px #ccc;}
.header .frBtn dl{ position:absolute; display:none; left:-10px; top:20px;}
.header .frBtn dl img{ width:100px; height:100px; padding:2px; background:#FFF; border:solid 1px #ccc;}
.header .tell{ float:right; font-family:microsoft yahei;}
.header .tell b{ padding-right:10px; font-size:18px; font-family:Arial;}
.header .tell em{ padding-right:10px; font-size:15px; font-family:Arial Black; font-style:italic;}

.mainnav{ position:absolute; right:0px; top:75px; width:848px; height:33px; background:url(../images/Mainnav.jpg) no-repeat left top; z-index:10;}
.mainnav ul li{ float:left;}
.mainnav ul li span a{ display:block; height:33px; /*text-indent:-5000px;*/ text-align:right; font-size:16px; font-family:microsoft yahei;}
.mainnav ul li span a:hover{ text-decoration:underline;}
.mainnav ul li#nav11{ width:110px;}
.mainnav ul li#nav22{ width:110px;;}
.mainnav ul li#nav33{ width:120px;}
.mainnav ul li#nav44{ width:120px;}
.mainnav ul li#nav55{ width:90px;}
.mainnav ul li#nav66{ width:130px;}


.mainnav ul li#nav11.onnav span a,.mainnav ul li#nav11 span a:hover,.mainnav ul li#nav11 span a.acur{ background:url(../images/Mainnav.jpg) no-repeat -0px -33px;}
.mainnav ul li#nav22.onnav span a,.mainnav ul li#nav22 span a:hover,.mainnav ul li#nav22 span a.acur{ background:url(../images/Mainnav.jpg) no-repeat -83px -33px;}
.mainnav ul li#nav33.onnav span a,.mainnav ul li#nav33 span a:hover,.mainnav ul li#nav33 span a.acur{ background:url(../images/Mainnav.jpg) no-repeat -187px -33px;}
.mainnav ul li#nav44.onnav span a,.mainnav ul li#nav44 span a:hover,.mainnav ul li#nav44 span a.acur{ background:url(../images/Mainnav.jpg) no-repeat -187px -33px;}
.mainnav ul li#nav55.onnav span a,.mainnav ul li#nav55 span a:hover,.mainnav ul li#nav55 span a.acur{ background:url(../images/Mainnav.jpg) no-repeat -187px -33px;}
.mainnav ul li#nav66.onnav span a,.mainnav ul li#nav66 span a:hover,.mainnav ul li#nav66 span a.acur{ background:url(../images/Mainnav.jpg) no-repeat -187px -33px;}


.mainnav ul li .sub{ position:absolute; width:160px; overflow:hidden; padding-bottom:10px; display:none; margin:0 0 0 15px; background-color:#FFFFFF; min-height:140px;}
.mainnav ul li .sub dl{ padding:0px 0 0 0px; display:block; width:100px;}
.mainnav ul li .sub dl a{ display:block; width:160px; height:30px; line-height:30px; float:left; overflow:hidden; padding-left:40px; font-family:microsoft yahei;font-size:15px;}
.mainnav ul li .sub dl a:hover{ background:url(../images/Top_arrow.jpg) no-repeat right center; text-decoration:none;microsoft yahei; background-color:#0d88d1; color:#FFFFFF;}
.mainnav ul li .sub h5{ padding:0; margin:0; position:absolute; right:164px; top:28px;}
.mainnav ul li .sub h5 img{ width:170px; height:106px;}
.mainnav ul li .sub em{ display:block; position:absolute; right:25px; top:28px; color:#858585; width:125px; height:100px; line-height:20px; overflow:hidden;}

.mainnav ul li#nav4 .sub{ margin:0; right:0px; width:620px; background:url(../images/Top_subBg04.png) no-repeat left bottom;}
.mainnav ul li#nav4 .sub dl{ width:264px;}
.mainnav ul li#nav4 .sub dl a{ width:112px;}
.mainnav ul li#nav5 .sub{ margin:0; right:0px;}
.mainnav ul li#nav6 .sub{ margin:0; right:0px; width:620px; background:url(../images/Top_subBg04.png) no-repeat left bottom;}
.mainnav ul li#nav6 .sub dl{ width:264px;}
.mainnav ul li#nav6 .sub dl a{ width:112px;}
.mainnav ul li#nav7 .sub{ margin:0; right:0px;}



/**/
.H_ban{ height:370px;}
.H_ban .ban{ height:370px; overflow:hidden; position:relative; z-index:1; width:100%;}
.H_ban .ban ul{ height:370px; overflow:hidden; position:absolute; left:0; top:0;}
.H_ban .ban li{ height:370px; width:100%; float:left;}
.H_ban .ban li a{ display:block; height:370px; widh:100%;}
.H_ban .hd{ width:1150px; margin:auto; position:relative; z-index:2;}
.H_ban .hd ul{ position:absolute; top:-34px; left:465px;}
.H_ban .hd ul li{ width:11px; height:11px; cursor:pointer; overflow:hidden; margin-right:5px; float:left; background:url(../images/H_banNumBg.png) no-repeat right top;}
.H_ban .hd ul li.on{ background:url(../images/H_banNumBg.png) no-repeat left top;}



.H_iconTop{ width:1050px; height:33px; margin:auto;}
.H_iconTop a{ float:right; display:block; width:65px; height:33px; background:url(../images/Icon_top.jpg) no-repeat right top;}

.H_title{ height:47px; line-height:36px; padding:0 10px 0 15px; margin:0;}
.H_title b{ font-size:15px; color:#bf254b; font-family:microsoft yahei;}
.H_title b a{ color:#0372a3;}
.H_title em{ text-transform:uppercase; color:#b2b2b2; padding-left:5px; font-size:11px; font-weight:normal;}
.H_title a.more{ float:right; display:block; width:32px; height:7px; background:url(../images/H_more.png) no-repeat left top; margin-top:15px;}

.H_product{ height:160px; overflow:hidden; position:relative;}
.H_product h4{ background:url(../images/H_titleBg01.jpg) no-repeat left top;}
.H_product .list{ width:1150px; overflow:hidden;}

.H_product .list li{ width:108px; height:108px; padding:0 6px; float:left; position:relative;}
.H_product .list li img{ width:80px; height:80px; padding:6px; border:solid 1px #e0e0e0;}

.H_product .list li .bg{ position:absolute; bottom:7px; left:13px; width:224px; height:36px; line-height:36px; background:url(../images/Imgbg_03.png) no-repeat; font-family:microsoft yahei; font-size:14px; text-align:center;}
.H_product .list li .bg a,.H_product .list li .bg a:visited{ color:#fff; font-weight:bold;}
.H_product .list li .bg a:hover{ text-decoration:none; color:#bf254b;}
.H_product .hd{ overflow:hidden; position:absolute; right:9px; top:9px;}
.H_product .hd ul{ display:none;}
.H_product .hd a{ display:block; width:18px; height:18px; float:left; cursor:pointer; margin-left:5px;}
.H_product .hd .prev{ background:url(../images/H_btnArrow.png) no-repeat left bottom;}
.H_product .hd .next{ background:url(../images/H_btnArrow.png) no-repeat right bottom;}
.H_product .hd .prev:hover{ background:url(../images/H_btnArrow.png) no-repeat left top;}
.H_product .hd .next:hover{ background:url(../images/H_btnArrow.png) no-repeat right top;}

.H_news{ width:480px; height:335px; overflow:hidden; float:left;}
.H_news h4{ background:url(../images/H_titleBg02.jpg) no-repeat left top;}
.H_news ul{}
.H_news ul li{ line-height:26px;}
.H_news ul li{ background:url(../images/Icon_dot.jpg) no-repeat 2px center; padding-left:10px;}
.H_news ul li span{ float:right; color:#b7b7b7; font-family:"microsoft yahei"; padding-right:25px;}
.H_news ul li.top{ height:130px; padding-left:175px; position:relative; background:none;}
.H_news ul li.top .pic{ position:absolute; left:0px;}
.H_news ul li.top .pic img{ width:156px; height:109px;}
.H_news ul li.top h5{ padding:0; margin:0; font-size:12px; height:30px; line-height:22px;}
.H_news ul li.top dl{ color:#666; display:block; line-height:18px; padding-right:25px;}
.H_news ul li.top dl a{ display:block; color:#0698E1; font-family:"microsoft yahei"; margin-top:7px;}

.H_case{ width:480px; height:335px; overflow:hidden; float:right; position:relative;}
.H_case h4{ background:url(../images/H_titleBg03.jpg) no-repeat left top;}
.H_case .photo{ width:260px; height:260px; overflow:hidden;}
.H_case .photo li{ width:260px; float:left;}
.H_case .photo li img{ width:260px; height:224px;}
.H_case .photo li span{ display:block; height:36px; line-height:36px; background:#dfdfdf; padding-left:10px;}
.H_case .hd{ overflow:hidden; position:absolute; right:261px; top:278px;}
.H_case .hd ul{ display:none;}
.H_case .hd a{ display:block; width:22px; height:22px; float:left; cursor:pointer; margin-left:4px;}
.H_case .hd .prev{ background:url(../images/H_btnArrow02.png) no-repeat left top;}
.H_case .hd .next{ background:url(../images/H_btnArrow02.png) no-repeat right top;}
.H_case .hd .prev:hover{ background:url(../images/H_btnArrow02.png) no-repeat left bottom;}
.H_case .hd .next:hover{ background:url(../images/H_btnArrow02.png) no-repeat right bottom;}
.H_case .listUl{ width:222px; position:absolute; right:0px; top:38px;}
.H_case .listUl li{ width:240px; height:29px; line-height:29px; overflow:hidden; float:left; border-bottom:dotted 1px #cdcdcd;}
.H_case .listUl li a{ background:url(../images/Icon_dot.jpg) no-repeat 13px center; padding-left:21px; display:block;}
.H_case .listUl li a:hover{ background:url(../images/Icon_dot.jpg) no-repeat 13px center #f5f5f5;}

.H_Solutions{ width:443px; height:298px; overflow:hidden; float:left;}
.H_Solutions h4{ background:url(../images/H_titleBg04.jpg) no-repeat left top;}
.H_Solutions ul{}
.H_Solutions ul li{ width:200px; height:213px; float:left; overflow:hidden;}
.H_Solutions ul li .pic{}
.H_Solutions ul li .pic img{ width:200px; height:120px;}
.H_Solutions ul li span{ display:block; font-weight:bold; padding:13px 0 7px 0;}
.H_Solutions ul li dl{ display:block; line-height:18px;}
.H_Solutions ul li dl a{ color:#0698E1; font-family:"microsoft yahei"; margin-left:5px;}
.H_Solutions ul li.End{ float:right;}

.H_Journal{ width:259px; height:298px; overflow:hidden; float:left; padding-left:41px;}
.H_Journal h4{ background:url(../images/H_titleBg05.jpg) no-repeat left top;}
.H_Journal .box{ border:solid 1px #ececec; height:212px; padding:0px; /*background:url(../images/H_map.png) no-repeat right top;*/ }
.H_Journal .box p{ padding:4px 0; margin:0;}
.H_Journal .box ul li{ line-height:27px; border-bottom:dotted 1px #cdcdcd;}
.H_Journal .box ul li.top{ height:115px; padding-left:112px; position:relative; border-bottom:none;}
.H_Journal .box ul li.top .pic{ position:absolute; left:0px; top:5px; width:90px; height:101px; background:url(../images/H_JournalBg.jpg) no-repeat left top;}
.H_Journal .box ul li.top .pic img{ width:71px; height:90px; padding:3px 0 0 14px;}
.H_Journal .box ul li.top h5{ padding:0; margin:0; font-size:14px; line-height:35px;}
.H_Journal .box ul li.top dl{ display:block; line-height:18px;}
.H_Journal .box ul li.top dl a{ display:block; color:#d45a78; font-family:"microsoft yahei"; margin-top:7px;}

.H_adRight{ width:228px; height:298px; overflow:hidden; float:right;}
.H_adRight li{ width:228px; height:90px; float:left;}
.H_adRight li img{ width:228px; height:80px; }



/**/

.Banner{ padding-top:45px;}
.Banner img{ width:765px; height:365px;}

.Menu{}
.Menu ul{ padding:5px 0px; border-top:solid 1px #e3e3e3; border-bottom:solid 1px #e3e3e3; margin-top:15px;font: normal 13px/30px "Microsoft Yahei"; color:#333333;}
.Menu ul li{ line-height:30px; padding:2px 0;}
.Menu ul li a{ display:block; height:34px; padding-left:20px; color:#161616;padding-top:5px;border-bottom:solid 1px #e3e3e3;color:#444;}
.Menu ul li a:hover,.Menu ul li.acur a{ text-decoration:none;background-image: url(/images/jiejupa_11.png);background-repeat: no-repeat;color: #fff;text-decoration: none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}

.Menu ul li.acur .sub a{ background:none;}
.Menu ul li .sub{ padding:5px 10px; display:none;}
.Menu ul li .sub a{ height:26px; line-height:26px; font-size:12px; border-bottom:dotted 1px #ccc; color:#626262; font-family:"microsoft yahei"; margin-top:5px;}
.Menu ul li .sub a:hover,.Menu ul li .sub a.acur{ color:#626262; text-decoration:none; background:none; font-weight:bold;}
.Menu ul li .sub dl{ overflow:hidden;}
.Menu ul li .sub dl dt{ overflow:hidden;}
.Menu ul li .sub dl dt a{ border:none; padding-left:30px;}

.Menu_sub{ border-bottom:solid 1px #ddd; position:relative; height:32px; line-height:32px; font-weight:bold;}
.Menu_sub li{ float:left; margin-right:5px;}
.Menu_sub li a{ display:block; width:90px; height:32px; text-align:center; background:url(../images/Menu_subBg.jpg) no-repeat left top;}
.Menu_sub li a:hover,.Menu_sub li.acur a{ background:url(../images/Menu_subBg02.jpg) no-repeat left top; text-decoration:none; color:#FFF; height:37px;}


.Menu10 ul{ padding:5px 0px;  margin-top:15px;font: normal 12px/24px "Microsoft Yahei";}
.Menu10 ul li{ line-height:30px; padding:2px 0;border-bottom:solid 1px #e3e3e3;}
.Menu10 ul li a{ display:block; height:30px; padding-left:20px; color:#161616;}
.Menu10 ul li a:hover,.Menu10 ul li.acur a{ text-decoration:none;background: #ccc;color: #333;text-decoration: none;border-radius:2px;}
.Menu10 ul li.acur .sub a{ background:none;}
.Menu10 ul li .sub{ padding:5px 10px; display:none;}
.Menu10 ul li .sub a{ height:26px; line-height:26px; font-size:12px; border-bottom:dotted 1px #ccc; color:#626262; font-family:"microsoft yahei"; margin-top:5px;}
.Menu10 ul li .sub a:hover,.Menu10 ul li .sub a.acur{ color:#626262; text-decoration:none; background:none; font-weight:bold;}
.Menu10 ul li .sub dl{ overflow:hidden;}
.Menu10 ul li .sub dl dt{ overflow:hidden;}
.Menu10 ul li .sub dl dt a{ border:none; padding-left:30px;}



.Sidebar .contact{ width:160px; height:122px; background:url(../images/sub.jpg) no-repeat; padding:87px 10px 91px;}
.Sidebar .contact li{ background:url(../images/contact_libg.jpg) repeat-x left top; line-height:22px; padding:1px 0;}


.Current{ height:30px; line-height:36px; font-family:"microsoft yahei";}
.Current a{ color:#858585;}
.Current span{ color:#666;}

.Nav{ height:50px; background:url(../images/Red_line.jpg) no-repeat 4px center; padding:0 0 0 24px; margin:0 0 3px 0; font-family:microsoft yahei; font-size:24px; font-weight:normal; line-height:30px;}
.Nav span{ display:block; font-size:12px; color:#b3b3b3; text-transform:uppercase; line-height:18px;}

.Title_h3{ height:30px; line-height:30px; padding:0; margin:0; font-weight:normal; border-bottom:solid 1px #dcd9d9;}
.Title_h3 span{ font-size:18px; font-family:microsoft yahei;}
.Title_h3 a.more{ float:right; display:block; width:32px; height:7px; background:url(../images/H_more.png) no-repeat left top; margin-top:15px;}


/*about*/
.About_intro{ height:315px; overflow:hidden;}
.About_intro .photo{ width:412px; height:251px; float:left; padding-top:17px;}
.About_intro .photo img{ width:412px; height:251px;}
.About_intro .frCont{ width:281px; float:right; padding-top:11px;}
.About_intro .frCont dl{ display:block; height:208px; overflow:hidden; line-height:24px;}
.About_intro .frCont em{ display:block;} 
.About_intro .frCont em img{ width:281px; height:49px;} 

.About_history{ height:310px; overflow:hidden; position:relative;}
.About_history .year{ height:88px; position:relative;}
.About_history .year .box{ position:absolute; width:656px; height:54px; overflow:hidden; left:30px; top:15px;}
.About_history .year .box li{ float:left; cursor:pointer; width:82px; height:54px; line-height:54px; font-size:18px; text-align:center; font-family:microsoft yahei;}
.About_history .year .box li a{ display:block; height:54px; }
.About_history .year .box li a:hover,.About_history .year .box li#a1 a{ color:#FFF; background:url(../images/About_eventsBg.jpg) no-repeat center top; text-decoration:none;}
.About_history .year .prev{ width:12px; height:27px; cursor:pointer; position:absolute; left:8px; top:30px; background:url(../images/About_eventsBtn.jpg) no-repeat left top;}
.About_history .year .next{ width:12px; height:27px; cursor:pointer; position:absolute; right:0px; top:30px; background:url(../images/About_eventsBtn.jpg) no-repeat right top;}
.About_history .listBox{}
.About_history .listBox li{ height:183px; overflow:hidden;}
.About_history .listBox li h4{ padding:0 18px; margin:0; height:53px; line-height:30px; background:url(../images/About_redTitle.jpg) no-repeat left top; font-weight:normal; font-size:12px;}
.About_history .listBox li h4 a{ color:#FFF;}
.About_history .listBox li dl{ display:block; width:201px; height:130px; float:left; background:url(../images/About_photoBg.jpg) no-repeat left top; margin-left:15px;}
.About_history .listBox li dl img{ width:176px; height:103px; padding:5px;}
.About_history .listBox li span{ display:block; width:470px; padding-right:15px; float:right; line-height:24px;}

.About_ysBox{ height:257px; overflow:hidden;}
.About_ysBox ul{}
.About_ysBox ul li{ width:197px; height:257px; float:left; background:url(../images/About_ysBg.jpg) no-repeat left top; margin-right:11px; padding:0 15px 0 18px;}
.About_ysBox ul li h4{ padding:5px 0 0; margin:0; line-height:50px; font-family:microsoft yahei; font-size:18px; font-weight:normal;}
.About_ysBox ul li .pic{}
.About_ysBox ul li .pic img{ width:197px; height:106px;}
.About_ysBox ul li dl{ display:block; line-height:22px; padding-top:12px;}
.About_ysBox ul li.End{ margin-right:0px;}

.About_honor{ height:545px; overflow:hidden;}
.About_honor .box{ height:488px; border-bottom:solid 1px #eaeaea; border-right:solid 1px #eaeaea; background:url(../images/About_honorBg.jpg) repeat-x left bottom; padding:10px 20px 0;}
.About_honor .box ul{}
.About_honor .box ul li{ background:url(../images/About_honorLine.png) repeat-x left bottom;}
.About_honor .box ul li span{ display:block; height:32px; line-height:32px; background:url(../images/Icon_dot02.jpg) no-repeat 8px center; padding-left:22px; cursor:pointer;}
.About_honor .box ul li dl{ display:none; text-align:center; padding:10px 0;}
.About_honor .box ul li dl img{ width:140px; height:200px;}

.About_notice{ height:116px; overflow:hidden; background:url(../images/About_noticeBg.jpg) no-repeat left bottom; padding:5px 0 0 18px;}
.About_notice h4{ padding:0; margin:0; line-height:50px; font-family:microsoft yahei; font-size:18px; font-weight:normal; color:#1f1a17;}
.About_notice dl{ display:block;}
.About_notice dl a{ display:block; width:105px; height:60px; float:left;}

.About_adEnd{ padding-top:11px;}
.About_adEnd dl{}
.About_adEnd dl dt{ padding-top:12px;}
.About_adEnd dl dt img{ width:238px; height:90px;}

.Honor_list{}
.Honor_list li{ float:left; width:181px; height:300px; overflow:hidden; border-bottom:solid 1px #e4e4e4; padding:25px 5px 0 5px;}
.Honor_list li .pic{}
.Honor_list li .pic img{ width:171px; height:237px; padding:4px; border:solid 1px #e4e4e4;}
.Honor_list li span{ display:block; text-align:center; padding-top:10px;}
.Honor_list li.End{ padding-right:0px;}

.History_year{ height:88px; position:relative;}
.History_year .box{ position:absolute; width:704px; height:54px; overflow:hidden; left:30px; top:15px;}
.History_year .box li{ float:left; cursor:pointer; width:88px; height:54px; line-height:54px; font-size:18px; text-align:center; font-family:microsoft yahei;}
.History_year .box li a{ display:block; height:54px; }
.History_year .box li a:hover,.History_year .box li.acur a{ color:#FFF; background:url(../images/About_eventsBg.jpg) no-repeat center top; text-decoration:none;}
.History_year .arrowPrev{ width:12px; height:27px; cursor:pointer; position:absolute; left:10px; top:30px; background:url(../images/About_eventsBtn.jpg) no-repeat left top;}
.History_year .arrowNext{ width:12px; height:27px; cursor:pointer; position:absolute; right:10px; top:30px; background:url(../images/About_eventsBtn.jpg) no-repeat right top;}

.History_list{}
.History_list li{ height:200px; overflow:hidden;}
.History_list li h4{ padding:0 18px; margin:0; height:53px; line-height:30px; background:url(../images/History_liBg.jpg) no-repeat left top; font-weight:normal; font-size:12px;}
.History_list li dl{ display:block; width:201px; height:130px; float:left; background:url(../images/About_photoBg.jpg) no-repeat left top; margin-left:15px;}
.History_list li dl img{ width:176px; height:103px; padding:5px;}
.History_list li span{ display:block; width:500px; padding-right:35px; float:right; color:#8f8f8f; line-height:24px;}
.History_list li.one{}
.History_list li.one h4{ background:url(../images/History_liBg02.jpg) no-repeat left top;}
.History_list li.one h4 a{ color:#FFF;}

.Journal_fl{ width:192px; height:265px; float:left; background:url(../images/Journal_picBg.jpg) no-repeat left top; padding:19px 19px 0 24px; margin-top:52px;}
.Journal_fl dl{}
.Journal_fl dl img{ width:192px; height:200px;}
.Journal_fl span{ display:block; text-align:center; color:#fff; font-size:18px; font-family:microsoft yahei; background:#bf254b; height:48px; line-height:48px;}

.Journal_fr{ width:445px; float:right;}
.Journal_fr h4{ padding:0 0 20px 0; margin:0; font-size:18px; font-family:microsoft yahei; font-weight:normal; text-transform:uppercase;}
.Journal_fr h4 span{ color:#bf254b;}
.Journal_fr h4 img{ margin:0 5px;}
.Journal_fr ul{ background:url(../images/Journal_line.jpg) repeat-y left top;}
.Journal_fr ul li{ padding-bottom:20px;}
.Journal_fr ul li dl{ display:block; font-size:14px; color:#c0264c; font-weight:bold; background:url(../images/Journal_line02.jpg) no-repeat 2px center; padding-left:30px; line-height:20px;}
.Journal_fr ul li a{ display:block; height:24px; line-height:24px; background:url(../images/Icon_dot03.jpg) no-repeat 30px center; padding-left:50px;}

.Staff_list{}
.Staff_list li{ line-height:26px; border-bottom:solid 1px #e2e2e2; padding-top:8px; background:url(../images/Icon_dot05.jpg) no-repeat 8px 18px; padding-left:22px;}
.Staff_list li span{ float:right; padding-right:10px;}


/*News*/
.News_Recreation{ height:885px;}
.News_Recreation .qh{ height:360px; overflow:hidden; position:relative; padding-top:20px;}
.News_Recreation .qh .photo{}
.News_Recreation .qh .photo li{ height:360px;}
.News_Recreation .qh .photo li img{ width:570px; height:360px;}
.News_Recreation .qh .photo li span{ display:block; width:530px; height:30px; line-height:30px; padding-left:40px; background:url(../images/News_qhBg.png) repeat left top;}
.News_Recreation .qh .photo li span{ position:absolute; left:0px; bottom:0px; color:#fff; font-size:14px; font-family:microsoft yahei;}
.News_Recreation .qh .photo li span a{ color:#FFF;}
.News_Recreation .qh .hd{ position:absolute; right:8px; bottom:9px; font-size:11px;}
.News_Recreation .qh .hd ul{}
.News_Recreation .qh .hd ul li{ width:13px; height:13px; line-height:13px; color:#fff; cursor:pointer; overflow:hidden; background:#666; float:left; margin-left:2px; text-align:center;}
.News_Recreation .qh .hd ul li.on{ background:#c60707; color:#FFF;}
.News_Recreation .list{}
.News_Recreation .list li{ height:22px; line-height:22px; background:url(../images/Icon_dot06.jpg) no-repeat left center; padding-left:13px;}
.News_Recreation .list li em{ float:right; color:#acacac; font-family:"microsoft yahei";}
.News_Recreation .list li.top{ height:70px; overflow:hidden; background:none; padding:0 0 10px 0;}
.News_Recreation .list li.top span{ display:block; text-align:center; font-size:14px; font-weight:bold;}
.News_Recreation .list li.top dl{ display:block; color:#666;}

.News_video{ height:365px;}
.News_video h2{ display:block; width:133px; float:left; padding:17px 0 0 0; margin:0;}
.News_video h2 span{ display:block; height:96px; position:relative; padding-bottom:13px; cursor:pointer;}
.News_video h2 span img{ width:133px; height:96px;}
.News_video h2 span em{ display:block; background:url(../images/Icon_video.png) no-repeat left center; width:37px; height:37px; position:absolute; left:50px; top:35px;}
.News_video .box{ width:425px; height:314px; position:relative; padding:17px 0 0 0px; float:right;}
.News_video .box img{ width:425px; height:314px;}

.News_case{ height:288px; overflow:hidden;}
.News_case .box{ padding-top:20px;}
.News_case .box li{ height:22px; line-height:22px; background:url(../images/Icon_dot06.jpg) no-repeat left center; padding-left:13px;}
.News_case .box li em{ float:right; color:#b4b4b4; font-family:"microsoft yahei"; padding-right:8px;}
.News_case .box li.top{ height:115px; overflow:hidden; padding:0 185px 0 0; position:relative; background:none; width:200px;}
.News_case .box li.top span{ display:block; font-weight:bold; line-height:24px;}
.News_case .box li.top dl{ display:block; color:#666; line-height:18px; padding-top:5px;}
.News_case .box li.top .pic{ position:absolute; right:0px;}
.News_case .box li.top .pic img{ width:165px; height:105px;}

.News_weibo{ height:310px; overflow:hidden;}
.News_weibo .box{ padding-top:15px; width:387px; height:250px; overflow:hidden; position:relative;}
.News_weibo .box .a_loin{ position:absolute; right:20px; top:30px;}

.News_down{ height:365px; overflow:hidden;}
.News_down .box{ padding-top:7px;}
.News_down .box li{ height:35px; line-height:35px; background:url(../images/Icon_dot06.jpg) no-repeat 5px center; padding-left:15px; border-bottom:solid 1px #d6d6d6;}
.News_down .box li span{ float:right;}
.News_down .box li span a{ color:#9c9c9c; padding-right:5px;}

.News_List{}
.News_List li{ height:120px; padding:15px 0 0; border-bottom:dotted 1px #b4b4b4;}
.News_List li .pic{ width:162px; height:103px; float:left;}
.News_List li .pic img{ width:162px; height:103px;}
.News_List li .info{ width:580px; float:right;}
.News_List li .info .h1{ height:30px; line-height:30px; font-size:14px; padding:0; margin:0;}
.News_List li .info .h1 a{ background:url(../images/Icon_dot02.jpg) no-repeat left center; padding-left:15px;}
.News_List li .info .h1 span{ float:right; color:#929292;}
.News_List li .info .txt{ line-height:24px; color:#888;}
.News_List li .h2{ text-align:right; padding:0; margin:0; font-size:12px; font-weight:normal;}
.News_List li .h2 a{ color:#b3b3b3;}
.News_List li.LiTop{ height:207px; padding:40px 0 0; overflow:hidden;}
.News_List li.LiTop .pic{ float:right; width:291px;}
.News_List li.LiTop .pic img{ width:291px; height:181px;}
.News_List li.LiTop .info{ float:left; width:435px;}
.News_List li.LiTop .info .h1{line-height:24px; height:24px; padding-bottom:10px; margin:0;}
.News_List li.LiTop .info .h1 a{ color:#6A6A6A; font-size:14px; font-weight:bold; padding:0px; background:none;}
.News_List li.LiTop .info .h1 a:hover{ color:#c0264c;}
.News_List li.LiTop .info .h1 span{ display:none;}
.News_List li.LiTop .h2{ text-align:right; padding:20px 0 0; margin:0;}
.News_List li.LiTop .h2 a{ color:#b3b3b3;}

.Info_title{ padding:0px; margin:15px 0px 0px; font-size:22px; text-align:center; color:#000; font-family:microsoft yahei; font-weight:normal; line-height:34px;}
.Info_title02{ padding:0px; margin:5px 0px 0px; font-size:18px; text-align:center; color:#333; font-family:microsoft yahei; font-weight:normal; line-height:34px;}
.Info_titleSub{ padding:10px 0 0; margin:0; font-size:14px; font-family:microsoft yahei; height:45px; line-height:45px; border-bottom:solid 1px #eaeaea; color:#5d5d5d;}
.Info_titleSub span{ font-size:12px; color:#8f8f8f; font-family:"microsoft yahei"; font-weight:normal;}
.Info_titleSub em{ padding:0 30px; color:#d8d8d8; font-weight:normal;}
.Info_titleXm{ font-size:14px; font-family:microsoft yahei; height:32px; line-height:32px; color:#5d5d5d; font-weight:bold;}
.Info_time{ padding:0px 0px 5px; margin:0px; font-size:12px; font-weight:normal; text-align:center; border-bottom:dashed 1px #eaeaea; color:#999;}
.Info_txt{ padding:0 20px 10px 20px; line-height:24px;}
.Info_txt02{ padding:10px 20px; line-height:24px;}
.Info_back{ text-align:center; font-size:12px; font-weight:normal;}
.Info_back a{ color:#0e6eb8; text-decoration:none;}
.Info_back a:hover{ color:#ef2e25; text-decoration:none;}
.Info_page{ padding-left:30px; background:url(../images/Icon_newsPage.jpg) no-repeat 20px center;}
.Info_page a{ color:#7a7a7a;}

.Video_sort{ height:34px; line-height:34px; font-size:12px; font-weight:normal; padding:10px 0 0; margin:0;}
.Video_sort em{ color:#c7c7c7; padding:0 10px;}
.Video_sort a.on{ color:#bf254b;}

.Video_list{}
.Video_list li{ float:left; width:176px; height:183px; overflow:hidden; background:#f0f0f0; margin:5px 15px 10px 0;}
.Video_list li .pic{}
.Video_list li .pic img{ width:176px; height:128px;}
.Video_list li span{ display:block; height:24px; line-height:24px; padding:6px 0 0 5px; font-weight:bold;}
.Video_list li em{ display:block; color:#a0a0a0; line-height:18px; padding-left:5px;}

.Video_info{ height:100%;}
.Video_info h5{ padding:0; margin:10px 141px 0 0;width:480px;text-align:center; font-family:microsoft yahei; font-size:14px; color:#2c2c2c; font-weight:normal; clear:both;}
.Video_info .big{ float:left; width:570px;}
.Video_info .frCont{ width:141px; height:440px; float:right; background:url(../images/Video_gdBg.jpg) no-repeat left top; position:relative; padding:0 7px;}
.Video_info .frCont h4{ padding:0 4px; margin:0; height:40px; line-height:40px; font-family:microsoft yahei; font-size:14px; color:#555; font-weight:normal;}
.Video_info .frCont .box{ height:369px; overflow:hidden;}
.Video_info .frCont .box li{ height:115px; padding:8px 0 0 2px; position:relative;}
.Video_info .frCont .box li img{ width:131px; height:94px;}
.Video_info .frCont .box li span{ display:block; width:130px; height:22px; line-height:22px; text-align:center; position:absolute; left:7px; bottom:14px; background:url(../images/News_qhBg.png) repeat left top;}
.Video_info .frCont .box li a{ display:block; width:131px; height:94px; padding:7px 4px; cursor:pointer; color:#FFF;}
.Video_info .frCont .box li a:hover{ background:url(../images/Video_gdBgHover.jpg) no-repeat left top;}
.Video_info .frCont .hd{ overflow:hidden; position:absolute; right:14px; bottom:11px;}
.Video_info .frCont .hd ul{ display:none;}
.Video_info .frCont .hd a{ display:block; width:18px; height:18px; float:left; cursor:pointer; margin-left:4px;}
.Video_info .frCont .hd .prev{ background:url(../images/Video_arrow.png) no-repeat left top;}
.Video_info .frCont .hd .next{ background:url(../images/Video_arrow.png) no-repeat right top;}
.Video_info .frCont .hd .prev:hover{ background:url(../images/Video_arrow.png) no-repeat left bottom;}
.Video_info .frCont .hd .next:hover{ background:url(../images/Video_arrow.png) no-repeat right bottom;}

.Down_box{}
.Down_box h4{ padding:5px 0 0; margin:0; height:38px; line-height:38px; background:url(../images/Icon_dot04.jpg) no-repeat left 23px; padding-left:13px; font-family:microsoft yahei; color:#910800; font-weight:normal; font-size:18px;}
.Down_box ul{ padding:0 5px;}
.Down_box ul li{ height:35px; line-height:35px; background:url(../images/Icon_dot06.jpg) no-repeat 5px center; padding-left:15px; border-bottom:solid 1px #d6d6d6;}
.Down_box ul li span{ float:right; color:#9c9c9c; padding-right:5px;}
.Down_box ul li span a{ color:#9c9c9c; }



/*Product*/
.Product_Filter{ padding:20px 5px 0 10px;}
.Product_Filter li{ width:100%; height:auto; line-height:29px; margin-bottom:3px; height:29px;}
.Product_Filter li span{ float:left; height:29px; width:125px; padding-left:10px; background:#ededed;}
.Product_Filter li .txt{ float:left; width:840px; background:#f4f4f4; height:29px; margin:0 1px 3px 0;}
.Product_Filter li dl{ float:left; width:780px; overflow:hidden;}
.Product_Filter li dl a{ padding-left:10px; color:#666;}
.Product_Filter li dl a.on{ color:#c0264c;}
.Product_Filter li .all{ float:left; width:42px; padding:7px 0 0;}
.Product_Filter li .all b{ display:block; width:42px; height:18px; line-height:18px; padding-left:15px; overflow:hidden; color:#000; cursor:pointer; background:url(../images/Product_all.jpg) no-repeat left top; font-weight:normal;}
.Product_Filter li .all em{ display:none; position:absolute; margin-left:-120px; background:#ededed; padding:10px; width:160px;}
.Product_Filter li .all em a{ display:block; height:22px; line-height:22px;}

.Product_ad{ clear:both; padding:25px 5px 25px 10px;}
.Product_ad img{ width:985px; height:182px;}

.Product_index{}
.Product_index h4{ padding:0; margin:0; height:36px; line-height:36px; border-bottom:solid 1px #bf254b; position:relative; font-weight:normal; font-size:12px; font-family:microsoft yahei; clear:both;} 
.Product_index h4 b{ display:block; width:36px; text-align:center; color:#FFF; font-size:22px; position:absolute; left:-36px; top:1px; background:#bf254b;}
.Product_index h4 a.more{ float:right; padding-right:10px; background:url(../images/Icon_more.jpg) no-repeat left center; padding-left:18px; font-family:"microsoft yahei";}
.Product_index h4 span{ font-size:18px; padding-left:10px; color:#bf254b;}
.Product_index h4 span a{ color:#bf254b;}
.Product_index ul{ display:block; width:780px; height:235px; overflow:hidden; float:right;}
.Product_index ul li{ padding:28px 0 0 32px; float:left; width:157px; text-align:center;}
.Product_index ul li .pic{}
.Product_index ul li .pic img{ width:157px; height:133px;}
.Product_index ul li b{ display:block; padding-top:15px; line-height:18px;}
.Product_index ul li em{ display:block; line-height:18px; border-bottom:dotted 1px #515151; padding-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.Product_index ul li span{ font-family:microsoft yahei; display:block; padding-top:5px;}
.Product_index ul li span a{ color:#333;}
.Product_index ul li span a.a1{ background:url(../images/P01.jpg) no-repeat 7px center; padding-left:22px; }
.Product_index ul li span a.a2{ background:url(../images/P02.jpg) no-repeat 15px center; padding-left:28px; }
.Product_index ul li span a.a3{ background:url(../images/P03.jpg) no-repeat 14px center; padding-left:30px; }
.Product_index .bigPic{ float:left; padding-top:18px; height:260px;}
.Product_index .bigPic img{ width:218px; height:235px;}

.Product_list{}
.Product_list li{ padding:20px 20px 0 20px; float:left; width:160px; height:255px; text-align:center; border-bottom:solid 1px #e1e1e1;}
.Product_list li .pic{}
.Product_list li .pic img{ width:160px; height:130px;}
.Product_list li b{ display:block; padding-top:15px; line-height:18px;}
.Product_list li em{ display:block; line-height:18px; border-bottom:dotted 1px #515151; padding-bottom:2px;}
.Product_list li span{ font-family:microsoft yahei; display:block; padding-top:5px;}
.Product_list li span a{ color:#333;}
.Product_list li span a.a1{ background:url(../images/P01.jpg) no-repeat 7px center; padding-left:22px; }
.Product_list li span a.a2{ background:url(../images/P02.jpg) no-repeat 15px center; padding-left:28px; }
.Product_list li span a.a3{ background:url(../images/P03.jpg) no-repeat 14px center; padding-left:30px; }

.Product_info{ height:auto!important; height:340px; min-height:340px; position:relative; padding:45px 0 0 10px;}
.Product_info .bgPic{ width:442px; height:293px; float:left; overflow:hidden;}
.Product_info .bgPic li{ width:442px; float:left;}
.Product_info .bgPic li img{ width:442px; height:293px;}
.Product_info .hd{ width:528px; height:80px; overflow:hidden; position:absolute; right:0px; top:180px;}
.Product_info .hd .box{ width:496px; height:80px; overflow:hidden; left:20px; position:absolute;}
.Product_info .hd .box li{ width:120px; float:left; padding:0 2px; cursor:pointer;}
.Product_info .hd .box li img{ width:120px; height:80px;}
.Product_info .hd .prev{ width:12px; height:27px; cursor:pointer; position:absolute; left:8px; top:30px; background:url(../images/About_eventsBtn.jpg) no-repeat left top;}
.Product_info .hd .next{ width:12px; height:27px; cursor:pointer; position:absolute; right:0px; top:30px; background:url(../images/About_eventsBtn.jpg) no-repeat right top;}
.Product_info .btn{ width:528px; overflow:hidden; position:absolute; right:0px; bottom:45px; font-size:14px;}
.Product_info .btn a{ padding-right:30px; display:inline-block; float:left; height:20px; line-height:20px;}
.Product_info .btn a.a1{ background:url(../images/P04.jpg) no-repeat left center; padding-left:30px; }
.Product_info .btn a.a2{ background:url(../images/P05.jpg) no-repeat left center; padding-left:26px; }
.Product_info .btn a.a3{ background:url(../images/P06.jpg) no-repeat left center; padding-left:30px; }
.Product_info h4{ padding:0; margin:0; width:528px; position:absolute; right:0px; top:45px; font-family:microsoft yahei; font-size:22px; color:#c0264c; font-weight:normal; line-height:30px;}
.Product_info h4 span{ padding-left:45px; font-size:14px; color:#5d5d5d;}
.Product_info dl{ display:block; width:528px; height:72px; overflow:hidden; position:absolute; right:0px; top:82px; font-size:14px; line-height:24px;}

.Product_fr{ width:235px; float:right; overflow:hidden;}
.Product_fr .box01{ padding-bottom:20px;}
.Product_fr .box01 ul{}
.Product_fr .box01 ul li{ height:210px; overflow:hidden; background:#f2f2f2; margin:13px 0;}
.Product_fr .box01 ul li .pic{}
.Product_fr .box01 ul li .pic img{ width:235px; height:157px;}
.Product_fr .box01 ul li span{ display:block; font-weight:bold; padding:2px 0 0 10px; height:30px; line-height:30px;}
.Product_fr .box01 ul li em{ display:block; padding-left:10px; color:#a0a0a0; line-height:14px; font-family:"microsoft yahei";}

.Product_fr .box02{ padding-bottom:20px;}
.Product_fr .box02 ul{}
.Product_fr .box02 ul li{ height:288px; overflow:hidden; background:#f2f2f2; margin:13px 0;}
.Product_fr .box02 ul li .pic{}
.Product_fr .box02 ul li .pic img{ width:235px; height:157px;}
.Product_fr .box02 ul li span{ display:block; font-weight:bold; height:35px; line-height:35px; background:url(../images/P07.jpg) no-repeat 20px 18px; padding:5px 0 0 33px;}
.Product_fr .box02 ul li em{ display:block; color:#8f8f8f; line-height:20px; margin:0 20px; border-bottom:dotted 1px #a7a7a7; padding-bottom:10px;}
.Product_fr .box02 ul li dl{ display:block; text-align:right; padding:10px 20px 0 0;}
.Product_fr .box02 ul li dl a{ color:#c0264c; font-family:"microsoft yahei";}


.Product_fr .box03{ padding-bottom:20px;}
.Product_fr .box03 ul{}
.Product_fr .box03 ul li{ height:266px; overflow:hidden; background:#f2f2f2; margin:13px 0;}
.Product_fr .box03 ul li .pic{}
.Product_fr .box03 ul li .pic img{ width:235px; height:157px;}
.Product_fr .box03 ul li span{ display:block; padding:5px 0 0; height:30px; line-height:30px; font-family:microsoft yahei; font-size:14px; margin:0 20px; border-bottom:solid 1px #dcd9d9;}
.Product_fr .box03 ul li span a{ color:#1f1a17;}
.Product_fr .box03 ul li em{ display:block; padding:5px 20px; color:#4b4e49; line-height:18px;}

.Product_title{ padding:0; margin:0; border-bottom:solid 1px #c0264c; height:30px; line-height:30px; font-size:14px; font-weight:normal;}
.Product_title span{ display:block; width:100px; height:30px; text-align:center; background:#c0264c; color:#FFF;}

.Product_parameter{ padding:0 0 0 10px; width:706px; overflow:hidden;}
.Product_parameter .box{ padding:13px 0px;}
.Product_features{ padding:20px 0 0 10px; width:706px; overflow:hidden;}
.Product_features .box{ padding:10px; line-height:24px;}


/*Case*/
.Case_title{ padding:0; margin:0; height:40px; line-height:40px; font-size:12px; font-weight:normal; position:relative; border-bottom:dotted 1px #9d9d9d; margin:0 10px;}
.Case_title a.more{ float:right; padding-right:10px; background:url(../images/Icon_more.jpg) no-repeat left center; padding-left:18px; font-family:"microsoft yahei";}
.Case_title b{ background:url(../images/Icon_dot04.jpg) no-repeat left center; padding-left:15px; font-family:microsoft yahei; font-size:18px; color:#0698e1; font-weight:normal;}
.Case_title b a{ color:#0698e1;}
.Case_title dl{ position:absolute; left:140px; color:#cfcfcf; top:0px;}
.Case_title dl a{ padding:0 3px 0 0; color:#5a5a5a;}

.Case_list{ padding-left:10px; /*height:276px;*/ position:relative;}
.Case_list .hd{ opacity:0; position:absolute; width:100%; left:0; top:50%; margin-top:-9px; z-index:333; height:0;}
.Case_list .hd a{ display:block; width:40px; height:50px;}

.Case_list .hd .prev{ float:left; background:url(../images/Case_btnArrow.png) no-repeat left center #c4c4c4;}
.Case_list .hd .next{ float:right; background:url(../images/Case_btnArrow.png) no-repeat right center #c4c4c4;}
.Case_list .hd .prev:hover{ background:url(../images/Case_btnArrow02.png) no-repeat left center #c1274d;}
.Case_list .hd .next:hover{ background:url(../images/Case_btnArrow02.png) no-repeat right center #c1274d;}
.Case_list ul li{ width:225px; height:255px; overflow:hidden; background:#f2f2f2; margin:13px 27px 8px 0; float:left;}
.Case_list ul li .pic{}
.Case_list ul li .pic img{ width:225px; height:150px;}
.Case_list ul li span{ display:block; font-weight:bold; height:30px; line-height:30px; background:url(../images/P07.jpg) no-repeat 15px center; padding:0 0 0 30px;}
.Case_list ul li em{ display:block; color:#8f8f8f; line-height:20px; margin:0 15px; border-bottom:dotted 1px #a7a7a7; padding-bottom:5px;}
.Case_list ul li dl{ display:block; text-align:right; padding:5px 15px 0 0;}
.Case_list ul li dl a{ color:#c0264c; font-family:"microsoft yahei";}
.Case_list ul li.End{ margin-right:0px;}

/*
.Case_Filter{ padding:15px 10px 0 10px;}
.Case_Filter li{ height:32px; line-height:29px; position:relative; background:url(../images/Product_selectBg.jpg) no-repeat left top;}
.Case_Filter li span{ display:block; width:125px; overflow:hidden; position:absolute; left:10px; text-align:center;}
.Case_Filter li dl{ display:block; width:780px; overflow:hidden; position:absolute; left:140px;}
.Case_Filter li dl a{ padding-left:10px; color:#8f8f8f;}
.Case_Filter li dl a.on{ color:#c0264c;}
.Case_Filter li dl a.bx{ padding-right:10px;}
.Case_Filter li .all{ position:absolute; right:7px; top:7px;}
.Case_Filter li .all b{ display:block; width:42px; height:18px; line-height:18px; padding-left:15px; overflow:hidden; color:#000; cursor:pointer; background:url(../images/Product_all.jpg) no-repeat left top; font-weight:normal;}
.Case_Filter li .all em{ display:none; position:absolute; right:0px; top:17px; background:#ededed; padding:10px; width:160px;}
.Case_Filter li .all em a{ display:block; height:22px; line-height:22px;}
*/
.Case_Filter{ padding:15px 10px 0 10px; overflow:hidden;}
.Case_Filter li{ width:100%; height:auto; line-height:29px; margin-bottom:3px;}
.Case_Filter li span{ float:left; height:29px; width:70px; padding-left:10px; background:#ededed;}
.Case_Filter li .txt{ float:left; width:898px; background:#f4f4f4; height:29px; overflow:hidden; margin:0 1px 3px 0;}
.Case_Filter li dl{ float:left; width:830px; padding-left:5px; overflow:hidden;}
.Case_Filter li dl a{ padding:0 8px; color:#161616;}
.Case_Filter li dl a:hover{ background:#d0d0d0; color:#161616; text-decoration:none;}
.Case_Filter li dl a.current{ color:#161616; font-weight:bold; margin-bottom:2px;}
.Case_Filter li .all{ float:left; width:42px; padding:7px 0 0;}
.Case_Filter li .all b{ display:block; width:42px; height:18px; line-height:18px; padding-left:15px; overflow:hidden; color:#000; cursor:pointer; background:url(../images/Product_all.jpg) no-repeat left top; font-weight:normal;}
.Case_Filter li .all em{ display:none; position:absolute; right:0px; top:17px; background:#ededed; padding:10px; width:160px;}
.Case_Filter li .all em a{ display:block; height:22px; line-height:22px;}

.Case_line{ border-bottom:solid 1px #bfbfbf; padding-bottom:20px;}
.Case_line02{ border-bottom:dotted 1px #bfbfbf; height:20px; margin-bottom:20px;}

.Case_search{ height:26px; position:relative; background:url(../images/Search_bg.jpg) no-repeat center top; margin:10px 0 5px;}
.Case_search .text{ width:315px; height:22px; line-height:22px; color:#717171; position:absolute; left:333px; top:3px; border:none; background:none;}
.Case_search .btn{ background:none; border:none; cursor:pointer; width:102px; height:26px; position:absolute; left:675px;}


/**/
.Solutions_list{}
.Solutions_list li{ width:485px; height:280px; overflow:hidden; float:left; margin:0 5px;}
.Solutions_list li h4{ padding:0; margin:0; height:32px; line-height:32px; font-family:microsoft yahei; font-size:18px; font-weight:normal; border-bottom:solid 1px #dcd9d9;}
.Solutions_list li h4 span a{ float:right; display:block; width:32px; height:7px; background:url(../images/H_more.png) no-repeat top; margin-top:20px;}
.Solutions_list li h4 a{ color:#1f1a17;}
.Solutions_list li dl{ display:block; width:220px; float:right; line-height:22px; padding-top:12px;}
.Solutions_list li .pic{ float:left; width:250px; padding-top:17px;}
.Solutions_list li .pic img{ width:250px; height:210px;}
.Solutions_list li.End{ float:right;}


/**/
.Contact_from{ }
.Contact_from h4{ padding:0 16px; margin:0; height:27px; line-height:27px; background:#c0264c; font-size:12px; color:#FFF;}
.Contact_from table{ border:solid 1px #e6e6e6;}
.Contact_from table td{ padding:12px 5px 0; line-height:22px;}
.Contact_from table td em{ background:url(../images/Icon_dot06.jpg) no-repeat 35px center; padding-left:60px; color:#e50000; display:block; margin-bottom:10px;}
.Contact_from table td span{ color:#e50000; font-size:14px; padding-right:10px;}
.Contact_from table td.name{ width:100px; text-align:right;}
.Contact_from table td .textBg{ width:179px; height:22px; padding:0 5px; background:url(../images/Contact_textBg.jpg) no-repeat left top; float:left;}
.Contact_from table td .textBg02{ width:485px; height:151px; padding:0 5px; background:url(../images/Contact_textBg02.jpg) no-repeat left top; float:left;}
.Contact_from table td .text{ width:179px; height:22px; line-height:22px; color:#929292; background:none; border:none;}
.Contact_from table td .text02{ width:485px; height:141px; line-height:22px; font-size:12px; color:#929292; background:none; border:none;}
.Contact_from .btnDiv{ text-align:center; padding-top:15px;}
.Contact_from .btnDiv .btn01{ width:65px; height:23px; border:none; color:#FFF; font-weight:bold; margin:0 22px; cursor:pointer; background:url(../images/Btn_submit.jpg) no-repeat left top;}
.Contact_from .btnDiv .btn02{ width:65px; height:23px; border:none; color:#FFF; font-weight:bold; margin:0 22px; cursor:pointer; background:url(../images/Btn_reset.jpg) no-repeat left top;}

.Map_listTxt{ padding:10px 0px; line-height:27px;}
.Map_listTxt table { border:solid 1px #fff; border-collapse:collapse; margin-bottom:23px; background:#efefef;}
.Map_listTxt table td{ border:solid 1px #fff; border-collapse:collapse; padding:10px 20px; line-height:20px;}
.Map_listTxt table td b{ color:#c0264c;}
.Map_listTxt table .tdbg{ background:#c0264c; color:#fff; font-weight:bold;}
.Map_listTxt table .tdbg td{ padding:0 20px; text-align:center; height:28px;}

.Login_bg{ position:relative; background:url(../images/Login_bg.jpg) no-repeat left top; width:557px; height:332px; margin:auto; padding-top:170px;}
.Login_bg .Close a{ position:absolute; right:15px; top:120px; width:35px; height:35px; background:url(../images/close.jpg) no-repeat; display:block;}
.Login_box{}
.Login_box td{ padding:5px;}
.Login_box td img{}
.Login_box td.name{ text-align:right; width:130px;}
.Login_box td .text{ border:solid 1px #e6e6e6; width:250px; height:26px; line-height:26px; padding:0 10px; margin-right:10px;}
.Login_box td .btn01{ width:65px; height:23px; line-height:23px; color:#FFF; font-weight:bold; background:url(../images/Btn_submit.jpg) no-repeat left top; display:inline-block; text-align:center;}
.Login_box td .btn01:hover{ text-decoration:none;}
.Login_box td .btn02{ width:65px; height:23px; border:none; color:#FFF; font-weight:bold; margin:0 10px; cursor:pointer; background:url(../images/Btn_reset.jpg) no-repeat left top;}



/**/
.Footer{ background:url(../images/Bottom_bg.jpg) repeat-x left top;}
.Footer .box{ width:1150px; height:259px; margin:auto; padding-top:32px; position:relative;}
.Footer .box .addnav{ padding:0; margin:0; font-size:12px; font-weight:normal; color:#fff; position:absolute; right:-10px; bottom:35px;}
.Footer .box .addnav a{ padding:0 10px 0 7px; color:#fff;}
.Footer .box .copyright{ position:absolute; right:0px; bottom:15px; color:#d9d9d9;}
.Footer .box .copyright a{ color:#d9d9d9;}
.Footer .box .wx{ position:absolute; right:0px; top:32px;}
.Footer .box .wx img{ width:95px; height:95px;}
.Footer .box .wx span{ display:block; text-align:center; padding-top:10px; font-weight:bold; color:#FFF;}
.Footer .box .list{ overflow:hidden; padding-bottom:20px; border-bottom:solid 1px #9f9f9f;}
.Footer .box .list li{ padding-left:15px; width:130px; line-height:24px; float:left;}
.Footer .box .list li b{ display:block; height:30px; padding-top:10px; margin-bottom:20px; font-family:microsoft yahei; font-size:14px; color:#FFF; background:url(../images/Bottom_line.jpg) no-repeat left bottom;}
.Footer .box .list li a{ display:block; color:#e9e9e9; height:20px;}
.Footer .box .share{ position:absolute; right:0px; bottom:41px; font-family:microsoft yahei;}
.Footer .box .share a{ color:#FFF; font-weight:bold; margin-left:5px;}
.Footer .box .links{ position:absolute; left:0px; bottom:23px; background:url(../images/Bottom_links.jpg) no-repeat left bottom; width:158px; height:25px; cursor:pointer;}
.Footer .box .links dl{ position:absolute; left:0px; bottom:25px; display:none; width:138px; background:#c1c1c1; padding:10px;}
.Footer .box .links dl dt{ line-height:22px;}
.Footer .box .links dl dt a{ color:#5b5b5b;}



/**/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:10px 0px;}
.ul_sitemap li strong{ width:100px; display:inline-block;}

.Links_list{}
.Links_list li{ float:left; width:210px; height:140px; text-align:center; padding:10px 20px 12px 20px;}
.Links_list li .pic{ border:solid 1px #eee; padding:1px;}
.Links_list li .pic img{ width:206px; height:100px;}
.Links_list li span{ padding-top:5px; display:block;}
.Links_list li.End{ padding-right:0px;}


/*pages*/
.Pages{ padding:15px 0; line-height:18px; zoom:1; overflow:hidden; text-align:center; clear:both;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px;}
.Pages .p_cur,.Pages .f1,.Pages .f2{ display:none;}
.Pages .p_cur b{ color:#c60000; font-weight:normal;}
.Pages .p_count b{ color:#c60000; font-weight:normal;}
.Pages .p_total b{ color:#c60000; font-weight:normal;}
.Pages .p_page em{ font-style:normal; font-family:Arial; display:none;}
.Pages .p_page em a{ padding:2px 7px; border:solid 1px #d8d8d8; background:#ececec;}
.Pages .p_page em a.a_cur{ color:#fff; border:solid 1px #669900; background:#669900;}
.Pages .p_page b{ font-weight:normal;}
.Pages .p_page .f2{ margin-right:3px;}
.Pages .i_text{ width:34px; height:18px; padding:0px; text-align:center; font-size:12px; border:solid 1px #ddd; border-right-color:#eee; background:#fff;}
.Pages .i_button { position:relative; width:34px; height:19px; cursor:pointer; border:none; background:url(../images/Btn_go.jpg) no-repeat; }
.Pages .a_first,.Pages .a_prev,.Pages .a_next,.Pages .a_end{ padding:3px 8px 0px; background:#ececec;}






