@charset "gb2312";


.swap{clear:both; width:100%; height:483px;margin:1px auto 0px; position:relative;}
#slider{list-style:none; width:100%; height:100%; margin:0; padding:0; }
#slider li{width:100%; height:483px; display:none; position:absolute;}
#naviSlider{list-style:none;  margin:0 auto; width:auto; text-align:center; margin-top:3px; *margin-top:5px; position:absolute; bottom:10px; right:45%;}
#naviSlider li{height:25px; margin-right:5px; width:25px;cursor:pointer; display:inline-block; background:#2a2a2a; *zoom:1;*display:inline;*margin-left:2px; font-size:14px; font-family:"微软雅黑"; color:#fff; line-height:25px; text-align:center;}
#naviSlider li.on{background:#D70302;color:#fff;}


.cpk_bg{ margin-top:30px;}
.cpk_bg .tit{ width:100%; margin:0 auto; text-align:center;overflow:hidden}
.cpk_bg  h2{    color: #010101; font-size:40px; margin-bottom:15px; padding:5px 0; text-transform:uppercase}
.cpk_bg  h2 span{ color:#F8C33A}
.cpk_bg p{ font-size:14px; }
.cpk li{ display:block; width:23%; margin:0 1%; height:240px; float:left; position:relative; overflow:hidden; background:url(../image/why_l.gif) right 15px no-repeat; }
.cpk li h3{ display:block; margin-bottom:12px; text-align:center; height:60px; line-height:60px; font-weight:bold;  font-size:18px; color:#000;}
.cpk li h3 a{color:#000;}
.cpk-ti:visited{ color:#3f3f3f;}
.cpk-js{ display:block;  line-height:26px; margin:0 0 20px; font-size:14px; color:#505050;}
.cpk-js:visited{ color:#505050;}
.cpk-jj{ display:block;}
.cpk-jj img{ display:block; width:100%; height:auto; margin:0 auto}
.cpk11{ display:block; position:relative; z-index:2;}
.cpk11 img { display:block; margin:0 auto;}
.cpk12{ display:block; position: absolute; width:100%; height:76%; top:100%; background: #ff0000; z-index:4; padding:20px 0 20px;  }
.cpk12 img{ display:block; margin:0 auto; text-align:center}
.cz-cp{ display:block; width:82%; margin:0 auto}
.cz-cp a{ display:block; border:1px solid #fff; margin-bottom:12px; font-size:16px; font-weight:bold; text-align:center; color:#fff; height:25px; line-height:25px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.cz-cp a:hover{ padding-left:4px;}
.cpk li:hover .cpk12{ top:0;}



.sy_about_bg { background: #f4f4f4; padding: 60px 0; width: 100%; }
.sy_about_r1 { width: 49.8%; float: left; }
.sy_about_r1 dt { width: 100%; margin-bottom: 5px; height: auto; }
.sy_about_r1 dd { background: #ffba00; line-height: 26px; color: #fff; padding: 15px; }
.sy_about_l { float: left; width: 60%; }
.sy_about_img { width: 18%; float: left; }
.sy_about_img img { width: 130px; height: 318px; }
.sy_about_l dl { width: 79%; float: right; }
.sy_about_l dd { width: 94%; background: #fff; padding: 2% 3%; overflow: hidden; }
.sy_about_l dd strong { font-size: 36px; width: 100%; margin: 0 auto 8px; color: #666; }
.sy_about_l dd p { font-size: 14px; width: 100%; margin: 0 auto; color: #666; line-height: 30px; }
.sy_about_l dt { width: 100%; overflow: hidden; }

.sy_comshili { position: relative; overflow: hidden; float: right; width: 79.5%; }
.sy_comshili img { width: 100%; height: auto; }
.sy_comshili .tit { font-size: 24px; color: #fff; text-align: center; padding-top: 90px; height: 78px; }
.sy_comshili ._img { position: relative; left: 0; transition: all ease-in .3s; }
.sy_comshili ._img ._t { position: absolute; bottom: 0.2%; text-align: center; font-size: 14px; font-weight: 500; color: #fff; background: url(../image/h_bg.png); width: 96%; padding: 2%; line-height: 26px; }
.sy_comshili ._img ._t:after { content: ""; position: absolute; bottom: 0; left: 0; width: 50%; }
.sy_comshili ._txt { position: absolute; left: -100%; top: 0; bottom: 0; width: 93%; z-index: 2; transition: all ease-in .3s; color: #fff; }

.sy_comshili li:hover ._txt { left: 0; }
.sy_comshili li:hover ._img { left: 100%; }
.sy_comshili ._txt { left: 0; background: url(../image/bg2.png) right top; filter: alpha(opacity=0); opacity: 0; }
.sy_comshili:hover ._img { left: 0; }
.sy_comshili:hover ._img ._t { display: none; }
.sy_comshili:hover ._txt { filter: alpha(opacity=100); opacity: 1; }

.sy_comshili ._txt { padding: 22% 5% 16%; width: 91%; }
.sy_comshili ._txt ._st { position: absolute; top: 8%; padding-bottom: 10px; font-size: 20px; color: #fff; font-weight: bold; }
.sy_comshili ._txt ._st:after { content: ""; position: absolute; bottom: 0; left: 0; width: 50%; height: 1px; background-color: #fff; }

.sy_about_r { width: 38%; float: right; }
.sy_about_r2 { width: 49%; color: #fff; float: right; }
.sy_about_r2 img { width: 100%; height: auto; }
.sy_about_r2 dl { width: 100%; overflow: hidden; }
.sy_about_r2 dt { width: 100%; margin-top: 5px; overflow: hidden; }
.sy_about_r2 dt img { width: 100%; height: auto; }
.sy_about_r2 dd { width: 92%; background: #424355; overflow: hidden; padding: 4%; }
.sy_about_r1 dd strong, .sy_about_r2 dd strong, .sy_about_l dd strong { font-size: 24px; display: inline-block; font-weight: 500; margin-bottom: 10px; }
.sy_about_r1 dd p, .sy_about_r2 dd p { font-size: 14px; line-height: 24px; color: #fff; }

.sy_solution { width: 45%; float: right; }




.sy_solution dl { overflow: hidden; position: relative; margin-bottom: 30px; }
.sy_solution dl h4 { font-size: 22px; line-height: 40px; margin-bottom: 10px; font-weight: normal; color: #00132b; }
.sy_solution dt { margin-right: 1.5em; width: 162px; height: 118px; text-align: center; overflow: hidden; float: left; }
.sy_solution dt .solu_pc{display:block;}
.sy_solution dt .solu_m{display:none;}
.sy_solution dd {line-height: 26px; font-size: 14px; color: #666; overflow: hidden; }
.sy_solution dd p{font-size:14px;color:#666;line-height:24px; padding-bottom:5px; padding-left:29px;}
.sy_solution dd p a{color:#666;}
.sy_solution dd p a:hover{color:#f00;}
.sy_solution dd p.mobtwoicon01{background:url(../image/mobtwoicon01.png) no-repeat left 1px; background-size:20px;}
.sy_solution dd p.mobtwoicon02{background:url(../image/mobtwoicon02.png) no-repeat left 1px; background-size:20px;}
.sy_solution dd p.mobtwoicon03{background:url(../image/mobtwoicon03.png) no-repeat left 1px; background-size:20px;}



.sy_prolist_bg { width: 100%; overflow: hidden; margin: 40px auto 0; }
.sy_prolist { max-width: 1230px; margin: 50px auto 0; }
.sy_prolist_tit { width: 100%; overflow: hidden;  margin: 0 auto 20px; }
.sy_prolist_tit h2 { font-size: 42px; color: #000; padding-top: 5px; text-align: center; margin-top: 20px; }
.sy_prolist_tit p { color: #666; font-size: 16px; text-align: center; padding-top:20px;}
.sy_prolist li { width: 21.3333%; float: left; margin: 0 1.5%; }
.sy_prolist li img{ width:264px; height:301px;}
.sy_prolist li h4 { font-size: 16px; color: #000; text-align: center; font-weight: 500; padding: 10px 0; }
.pro_tab { margin-top: 30px; }
.pro_tab ul { width: 100%; margin: 0 auto; }
.pro_tab li { padding: 15px 0; cursor: pointer; font-size: 18px; text-align: center; float: left; width:32.06%;*width:32.06%; background: #f4f4f4; color: #000; margin: 0 0.3% 0; display: block; }
.pro_tab li img { display: block; margin: 0 auto; text-align: center;  }
.pro_tab li a { color: #fff; }
.pro_tab .current { background: #d30000; color: #fff; }
.news_solution { margin-top: 58px; }
.cenNew_list h3 { width: 100%; font-size: 36px; color: #000; margin-bottom: 40px; background: url(../image/new_ico.png) no-repeat left center; padding-left: 57px; text-align: left; }
.line1 { margin: 0 auto 10px; height: 4px; width: 60px; background: #ffba00; }


.line1 { margin: 15px auto 10px; height: 4px; width: 60px; background: #ffba00; }
.sy_case { background: url(../image/case_bg.jpg) no-repeat center top; /*padding: 20px 0 30px; */}
.sy_case_tit { width: 100%; margin: 15px 0 40px; overflow: hidden; }
.sy_case_tit h2 { color: #fff; margin: 15px 0 0; text-align: center; font-size: 38px; font-weight: 500; }
.sy_case_tit p { color: #fff; }
.sy_case .bt1 { width: 24.5%; }
.sy_case .bt3 { width: 18%; }
.sy_case .bt4 { width: 19%;*width: 18%; }
.sy_case p { display: block; font-size: 16px; text-align: center; color: #fff; }
.sy_case .jt { width: 4%; margin: 110px 12px 0 12px; }
.sy_case span { display: block; float: left; }
.sy_case .bt2 { display: block; margin:0 auto; width: 17%; overflow: hidden; }
.sy_case .bt2 li { width: 98%; margin-left: 3%;margin-bottom: 3%; margin:5px 2px;  position: relative; }
.sy_case .bt2 li img { display: block; margin:0 auto; }

.rixiaobox,.prodbox{ padding:40px 0px; background:#f9f9f9}
.topbox{padding:15px 0px;}
.tit{ text-align:center}

.tileen{ font-size:14px; color:#999; line-height:18px; font-weight:normal}
.gengduo{ display:block; width:100px; margin:0 auto; background:#D70302; color:#FFF !important; text-align:center; line-height:40px;border-radius:3px;-webkit-border-radius:3px;}
.gengduo:hover{background: #333; color:#FFF}
.gengduo2{ display:block; width:100px; margin:0 auto; background:#fff; color:#C00 !important; text-align:center; line-height:40px;border-radius:3px;-webkit-border-radius:3px;}
.gengduo2:hover{background:#333; color:#FFF !important}


.pro_ul{ width:102%; margin:20px auto;}
.pro_ul li{ width:19.3%; margin-right:1.4%; margin-bottom:1.4%; border:1px solid #dcdcdc; background:#FFF; padding:2%; float:left; z-index:1; position:relative; top:0px;}
.pro_ul li .pro_h3{ text-align:center; font-size:18px; line-height:40px; height:40px; overflow:hidden; border-bottom:1px solid #EAEAEA; padding-bottom:10px;}
.pro_ul li .pro_img{ width:100%; height:100%; overflow:hidden; margin-top:10px;text-align:center}
.pro_ul li .prphone{margin:0 auto;margin-top:30px;text-align: center;border: 1px solid #F00;border-radius:3px;-webkit-border-radius:3px;width:100px;padding: 5px 0px 5px 0px;display: block;color: #f00;}
.pro_ul li:hover .prphone{border:1px solid #C00;}
.pro_ul li .prphone .prphone_img{ display: inline-block;height:18px; width:18px; margin-right:10px; margin-left:10px;}
.pro_ul li:hover{border:1px solid #F00;z-index:3;webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);box-shadow: 0 15px 30px rgba(0,0,0,0.1); position:relative; top:-10px;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}

.pro_ul1{ width:102%; margin:20px auto;}
.pro_ul1 li{ width:27.3%; margin-right:1.4%; margin-bottom:1.4%; border:1px solid #dcdcdc; background:#FFF; padding:2%; float:left; z-index:1; position:relative; top:0px;}
.pro_ul1 li .pro_h3{ text-align:center; font-size:18px; line-height:40px; height:40px; overflow:hidden; border-bottom:1px solid #EAEAEA; padding-bottom:10px;}
.pro_ul1 li .pro_img{ width:100%; height:100%; overflow:hidden; margin-top:10px;text-align:center}
.pro_ul1 li .prphone{margin:0 auto;margin-top:30px;text-align: center;border: 1px solid #F00;border-radius:3px;-webkit-border-radius:3px;width:100px;padding: 5px 0px 5px 0px;display: block;color: #f00;}
.pro_ul1 li:hover .prphone{border:1px solid #C00;}
.pro_ul1 li .prphone .prphone_img{ display: inline-block;height:18px; width:18px; margin-right:10px; margin-left:10px;}
.pro_ul1 li:hover{border:1px solid #F00;z-index:3;webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);box-shadow: 0 15px 30px rgba(0,0,0,0.1); position:relative; top:-10px;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}


.protit{ border-bottom:1px solid #F3F3F3; line-height:50px;}
.protit i{ width:3px; height:15px; background:#F00; display:block; float:left;  margin-top:18px;}
.protit h3{ font-size:18px; float:left;padding-left:10px;}
.protit .neimo{ float:right}


.newbox{background:#fafafa;padding:10px 0px}
.newboxle{ float:left; width:590px;}
.newboxri{ float:left;width:590px;}
.newstit{ height:40px; background: url(../image/newslin.jpg) 200px center no-repeat;}
.newstit h3{ float:left; width:180px; background:#D70302; line-height:40px; font-size:16px; color:#FFF; text-align:center}
.news_a{ float:right; line-height:40px;}
.news_ul_2{ display:block; margin-top:20px;}
.news_ul_2 li{ display:block; height:49px; border-bottom:1px dotted #CCC; line-height:49px; font-size:16px; background:url(../image/nif.png) no-repeat left center; padding-left:20px;}
.news_ul_2 li a{ float: left;  height:49px; overflow:hidden}
.news_ul_2 li b{ float:right; font-weight:normal}
.news_ul_1{ display:block;}
.news_ul_1 li{ display:block; margin-top:20px;}
.news_ul_1 li a .new_img{ width:196px; height:136x; overflow:hidden; float:left}
.news_ul_1 li a .new_txt{ float:right; width:370px;}
.news_ul_1 li a .new_txt h3{ font-size:18px; line-height:40px; height:40px; overflow:hidden; margin-bottom:10px;}
.news_ul_1 li a .new_txt span{ font-size:14px; line-height:24px; text-align:justify; height:72px; overflow:hidden}


.youqingbox{ padding:30px 0px;}
.youqingbox strong{ font-size:18px; line-height:24px;float:left}
.youqingbox  a{ font-size:14px; color:#666; float:left; padding-left:20px;}
.youqingbox  a:hover{ color: #F00}


.bottomt{width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.bottom_1{width:1200px; height:32px; background:url(../image/bottomare.jpg) no-repeat; overflow:hidden;}
.bottom_1_l{width:100px; height:32px; line-height:32px; font-size:13px; font-weight:bold; color:#2b4168; text-align:center;}
.bottom_1_m{width:1196px; height:32px; display:inline;}
.bottom_1_m_con{width:1040px; height:32px; line-height:32px;}
.bottom_1_m_con a{ color:#5d5a5a; margin:5px;}
.bottom_1_m_con a:hover{color:Red;}
.bottom_1_r{width:50px; height:30px; line-height:30px;}
.bottom_1_r a{ color:Black;}
.bottom_2{width:1198px; height:auto; min-height:30px; padding-top:10px; overflow:hidden;}
.bottom_link_b{width:1196px; height:3px; background:url(../image/bottom_link_b.jpg) no-repeat;}
.bottom_c{width:1196px; line-height:35px; border:1px solid #e7e7e7;}
.bottom_2_l{width:100px; height:35px; line-height:35px; font-size:14px; font-weight:bold; background:#D70302; color:#fff; text-align:center; }
.bottom_c a{ color:#5d5a5a; margin:5px;}
.bottom_c a:hover{color:Red;}
.bottom_c span{ line-height:35px; float:right;}
/*
.footWrap{ background:url(../image/f_bj.gif) repeat-x center top; height:263px; overflow:hidden;}
.footer{ position:relative;}*/
.fnav{ margin-top:4px; height:64px; line-height:64px; text-align:center; color:#fff; font-size:14px; font-family:"Microsoft YaHei";}
.fnav a{ color:#fff; padding:0 22px; display:inline-block;}
.f_pic{  width:249px; height:72px; margin:44px 0 0 60px; display:inline;}
.f_pic img{  width:249px; height:72px;}
.f_wz{ line-height:30px; color:#fff; margin-top:24px; margin-left:108px; width:500px; font-size:14px; font-family:"Microsoft YaHei"; display:inline;}
.f_wz a{ color:#fff;}
.f_wz em{display:inline-block; padding:0 10px;}
.f_wz img{ vertical-align:middle; margin-left:12px;}
.code{ margin-top:29px; background:url(../image/c_b.gif) no-repeat left top; width:115px; height:128px; overflow:hidden; margin-right:120px;}
.code img{ width:98px; height:98px; display:block; margin:0 auto;  margin-top:8px;}
.code em{ display:block; font:11px/22px "Microsoft YaHei"; color:#fff; text-align:center;}



.main_ri{margin-top: 20px;width: 228px;padding:0px 12px 15px 12px;border:1px solid #e0e0e0; float:left}
.main_ri h3 {font-size: 20px;margin: 0 0 25px -12px; width:220px;font-weight: bold;color: #fff;background:#D70302;padding: 20px 0px 20px 32px;border-bottom: 1px solid rgb(234, 233, 233);}
.main_ri p {text-align: left;font-family: 微软雅黑;font-size: 16px;color: rgb(255, 255, 255);background-color:#CA0606;padding-left: 5px;line-height: 36px;margin:15px 0px 15px 0px;}
.main_ri li {float: left;width: 100%; font-size:14px; line-height:35px; height:35px; border-bottom:1px dotted #EAEAEA;overflow:hidden;background: url(../image/arrow01.png) no-repeat left center;
    padding-left: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;}
.neicon{ padding-bottom:40px;}

.xc_banner{overflow: hidden;width:100%;height:285px; background:url(../image/neibanner.jpg) no-repeat center top}
.xc_banner01{overflow: hidden;width:100%;height:285px; background:url(../image/neibanner01.jpg) no-repeat center top}

.rightbox{ width:890px; float:right; margin-top:20px; border:1px solid #EBEBEB; padding:0px 20px; overflow:hidden;}
.suoyin{ line-height:60px; border-bottom:1px solid #E7E7E7}
.suoyin h3{ font-size:18px; float:left;padding-left:10px;}
.suoyin  i{ width:3px; height:15px; background:#D70302; display:block; float:left;  margin-top:24px;}
.suoyin .widget-bread-1{ float:right; padding-left:10px; line-height:60px;}
.suoyin .widget-bread-1 a{padding-left:10px;}

.xinwetxt{font:16px/32px "微软雅黑";color: #404040;word-wrap: break-word; padding-bottom:40px; text-align:justify;}
.xinwetxt>p{margin:20px 0 0;word-wrap: break-word;text-align: justify;}
.xinwetxt>p img{ padding:10px 0px 10px 0px; display:block}



.newsneibox{ padding:0px 0px;}
.newsneibox ul{ display:block; margin-top:20px; padding-bottom:20px;}
.newsneibox ul li{ display:block; margin-bottom:20px; padding-bottom:20px;border-bottom:1px dashed #EFEFEF; }
.newsneibox ul li a{ display:block;color:#333}.
.newsneibox ul li a:hover{ color: #F00; border-bottom:1px dashed #FCFCFC; background: #E0E0E0}
.newsneibox ul li a .imgbox{ width:210px; height:140px; overflow:hidden; margin-right:20px;border:1px solid #FFF;}
.newsneibox ul li a:hover .imgbox{ border:1px solid #F00;}
.newsneibox ul li a .newstxt{ width:490px; float:left;}.newsneibox ul li a .newstxt .newstxth3{ font-size:18px; line-height:40px; height:40px; overflow:hidden;}
.newsneibox ul li a .newstxt .newstxtp{ height:100px; line-height:18px; font-size:14px; overflow:hidden;}
.newsneibox ul li a .data{ width:100px; float:right;}
.newsneibox ul li a .data .md,.newsneibox ul li a .data .y,.newsneibox ul li a:hover .data .md,.newsneibox ul li a:hover .data .y{ display:block; font-size:14px; color:#CCC; text-align:center;}
.newsneibox ul li a .data .jiantou{ display:block; background: url(../image/xinwen_23.jpg) no-repeat; height:41px; width:40px; margin-left:30px; margin-top:20px;}
.newsneibox ul li a:hover .data .jiantou{display:block; background: url(../image/xinwen_14.jpg) no-repeat; height:41px; width:40px;}


.i5upage{ margin:20px auto;}
.i5upage li { list-style-type:none; float:left; } 
.i5upage{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 14px; }
.i5upage a,.i5upage span{display:block;color:#390;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px} 
.i5upage a:hover, .i5upage a.current{color:#F44;border:1px solid #F44} 
.i5upage input{padding:0px;color:#390;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px} 



.neicon .left{float:left;width:240px;  margin-top:20px; }
.neicon .left .choose_title{text-align:left;background:#D70302;}
.neicon .left .choose_title h3{ display:block; text-align:center; font-size:20px;font-weight:bold;padding:20px 0px 20px 0px;border-bottom:1px solid #ddd;color:#fff;}
.neicon .left .choose_title ul{padding-left:10px; padding-top:10px; background:#fbfbfb; padding-bottom:15px;padding-right:10px;}
.neicon .left .choose_title ul li{background:url(../image/sanjiao_ico.png) left center no-repeat;text-indent:25px;font-size:16px; line-height:40px; height:40px; border-bottom:1px solid #ddd}
.neicon .left .choose_title ul li a{color:#333; display:block;}
.neicon .left .choose_title ul li:hover{ background:#c70000;}
.neicon .left .choose_title ul li.on a{color:#fff;}
.neicon .left .choose_title ul li a:hover{color:#fff;}
.neicon .left .tj_news{text-align:left; font-size:16px; background:#D70302; }
.neicon .left .tj_news h3{ display:block; text-align:center; font-size:20px;font-weight:bold;padding:20px 0px 20px 0px;border-bottom:1px solid #ddd;color:#fff; }
.neicon .left .tj_news ul{padding-left:10px;background:#fbfbfb;padding-top:10px; padding-bottom:10px;padding-right:10px;}
.neicon .left .tj_news ul li{ line-height:40px; height:40px; overflow:hidden;background:url(../image/sanjiao_ico.png) left center no-repeat; border-bottom:1px solid #ddd; padding-left:15px;}
.neicon .left .tj_news ul li a{color:#333; display:block;}
.neicon .left .tj_news ul li a:hover{color:#fff;}
.neicon .left .tj_news ul li:hover{ background:#c70000;}
.neicon .left .tj_news ul li span{display:inline-block;color:#333;margin-right:10px;}
.neicon .left .zx{ height:80px; text-align:left; padding-top:20px; padding-left:5px; background:#D70302;}
.neicon .left .zx .protel{ height:80px; padding-left:50px;}
.neicon .left .zx h1{ font-size:16px; color:#fff;}
.neicon .left .zx h2{font-size:21px; color:#fff; font-weight:bold;}


.contTit {width:240px;height:38px;position: relative;font-size: 16px;color:#fff}
.contTit span {display:block;height:38px;line-height:38px; background:#D70302; text-align:center;}
.rycon { width:238px; background:#fff; border:1px solid #ccc;}
.rycon dl{width:238px;overflow:hidden;padding:10px auto;}
.rycon dl dt{width:238px;height:142px;overflow:hidden;}
.rycon dl dt img{width:160px;height:140px;overflow:hidden;border:1px solid #ccc; display:block; margin:0 auto;}
.rycon dl dd{width:240px;text-align:center;margin-top:10px;}
.contactn{margin-bottom:20px;overflow:hidden}
.contactn .subnr { background: none repeat scroll 0 0 #fff; border: 1px solid #ccc; overflow: hidden;padding: 5px 9px;width: 181px;}
.contactn .subnr p {line-height: 25px;overflow: hidden;}
.contactn .subnr p img{padding-left:5px;}
.contactn .subnr span {color: #333333;}
.contactn .subnr h5 {line-height: 28px;overflow: hidden;}
.contactn .dianhua {background: url(../image/hdPhone.png) no-repeat scroll left center ;color: #666666;line-height: 20px;padding:10px 0 10px 44px;}
.contactn .dianhua span {color: #1974d1;display: block;font: 18px "Impact";}

.newshow{ margin:30px auto 0px;}
.newshowtit{ margin-top:40px;}
.newshowtit h1{ font-size:24px; line-height:40px; font-weight:bold; color:#666; text-align:center; padding-bottom:20px;}
.newshowtit h2{ text-align:center; font-size:13px; height:30px; width:900px; background:#eee; line-height:30px; color:#A4A4A4; font-weight:normal;}
.subnewtxt{ font-size:14px; line-height:26px; color:#555; margin-top:15px; }
.subnewtxt .caseimg{ text-align:center;  margin:10px auto 20px;}

.sh{ margin-top:10px; border-top:1px solid #E7E7E7; line-height:50px;}
.xa{ border-top:1px dotted #E7E7E7; line-height:50px; }
.sh a span,.xa a span{ color:#EF1B29; line-height:30px; margin-top:20px;}
.shownew{ margin:20px auto 20px;}
.shownew1{ width:422px; padding:10px; border:1px dotted #E7E7E7;}
.shownew1 p{ font-size:16px; font-weight:bold;; height:25px; line-height:25px; width:75px; border-bottom:2px solid #c70000;}
.shownew1  ul{ margin-top:5px;}
.shownew1  ul li{ line-height:35px; font-size:14px; margin-bottom:0!important; padding-bottom:0!important; height:35px; overflow:hidden; border-bottom:1px dashed #ddd;padding-left:15px; background:url(../image/newicon.png) no-repeat left center;}
.shownew1  ul li span{ font-size:12px; color:#999; float:right;}


.product_h3{ font-size:24px; line-height:70px; border-bottom:1px solid #EAEAEA; margin-bottom:15px;}
.product_h3 a{ float:right; font-size:16px; font-weight:normal}
.product_h4{ font-size:16px; border-bottom:1px dotted #F2F2F2; line-height:30px; margin-bottom:20px;}
.product_h4 a{ float:left; padding-right:10px; padding-left:10px; display:block; background:#C30; color:#fff; margin-right:1px;}
.picFocus{ margin:30px auto; width:650px; border:1px solid #E1E1E1; padding:5px;  position:relative;  overflow:hidden;  zoom:1;   }
.picFocus .hd{ width:100%; padding-top:5px;  overflow:hidden; }
.picFocus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
.picFocus .hd ul li{ padding-top:5px; float:left;  text-align:center;  }
.picFocus .hd ul li img{ width:150px; height:110px; border:2px solid #ddd; cursor:pointer; margin-right:7px;   }
.picFocus .hd ul li.on{ background: url(../image/icoUp.gif) no-repeat center 0; }
.picFocus .hd ul li.on img{ border-color:#dc1d22;}
.picFocus .bd li{ vertical-align:middle; }
.picFocus .bd img{ width:650px; height:463px; display:block;  }
#xiangqing,#chanshu{margin-bottom:60px; margin-top:20px;}
#xiangqing h3,#chanshu h3{ line-height:40px; border-bottom:1px dotted #F2F2F2; margin-bottom:20px; margin-top:20px;}
#xiangqing h3 i,#chanshu h3 i{ float:right; color:#F00; font-style:normal}


.fanganbox ul{ display:block; width:1000px; margin-top:20px;}
.fanganbox ul li{ margin-right:30px; margin-bottom:30px;float:left; _display:inline; overflow:hidden; text-align:center; position:relative}
.fanganbox ul li .pic{ text-align:center; }
.fanganbox ul li .pic img{ width:270px; height:190px; display:block;}
.fanganbox ul li .pic a:hover img{ border-color:#999;  }
.fanganbox ul li .title{ line-height:40px; position:absolute; display:block; width:100%; height:40px; background:#000; bottom:-40px}
.fanganbox ul li:hover .title{ line-height:60px; position:absolute; display:block; height:60px; background:#000; bottom:0px;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.fanganbox ul li .title a{ color:#FFF}
.fanganbox ul li:hover .title a{ color:#FFF}
.xianguanh3{ font-size:18px; line-height:50px; border-bottom:1px solid #F2F2F2;}

.picMarquee-left2{ overflow:hidden; position:relative;}

.picMarquee-left2 .prev{ display:block; position:absolute; z-index:3000;left:0px; top:-80px;  width:50px; height:50px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background: url(../image/prev.png) no-repeat;}
.picMarquee-left2 .next{ display:block;z-index:3000; position:absolute;right:0px; top:-80px;   width:50px; height:50px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background: url(../image/next.png) no-repeat;}
.picMarquee-left2:hover .prev{position:absolute; left:0px; top:80px;} 
.picMarquee-left2:hover .next{position:absolute; right:0px; top:80px;} 

.picMarquee-left2 .bd{ margin-top:20px; margin-bottom:40px;}
.picMarquee-left2 .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left2 .bd ul li{ margin-right:15px;float:left; _display:inline; overflow:hidden; text-align:center; position:relative}
.picMarquee-left2 .bd ul li .pic{ text-align:center; }
.picMarquee-left2 .bd ul li .pic img{ width:210px; height:180px; display:block;}
.picMarquee-left2 .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left2 .bd ul li .title{ line-height:40px; position:absolute; display:block; width:100%; height:40px; background:#000; bottom:-40px}
.picMarquee-left2 .bd ul li:hover .title{ line-height:60px; position:absolute; display:block; height:60px; background:#000; bottom:0px;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.picMarquee-left2 .bd ul li .title a{ color:#FFF}
.picMarquee-left2 .bd ul li:hover .title a{ color:#FFF}