@charset "utf-8";
/* 全局 */
*{transition:background-color ease .3s;-moz-transition:background-color ease .3s;-webkit-transition:background-color ease .3s;-o-transition:background-color ease .3s;}
html{webkit-text-size-adjust:none;-webkit-text-size-adjust:none;text-justify:inter-ideograph;}
/* Style Reset
-----------------------------------------------------------------------------------------------------*/
*{ margin:0px; padding:0px;} 
html{overflow-x:hidden;}
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote 
{font-size: 12px;_background-image:url(about:blank);_background-attachment:fixed;font-family:"微软雅黑";}
body{ background:#fff6e9;}
input, button, textarea,select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}
ul, li, dl, dt, dd, ol { display: block; list-style: none; }
img{border:0; }
.clear {clear:both;height: 0; }
.clear-fix:after{content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden;}
a{text-decoration:none;outline:0;}
.fr{ float:right;}
.fl{ float:left;}

/* header */
.header{ width:100%; position:relative;}
.logoBd{ width:100%; height:144px;background:#d31145;}
.logo{ width:960px; height:86px;margin:0 auto; overflow:hidden}
.logo .pic{ width:580px;heigth:86px; float:left;}
.logo .search{ width:350px;heigth:50px; padding-top:36px; float:right;}
.logo .search .text{ width:256px; height:32px; line-height:32px; border:1px solid #fff; background:none; float:left; color:#fff; padding-left:10px;}
.logo .search .submit{ width:78px; height:34px;border:1px solid #fff; background:url(../images/index_05.jpg) 10px center no-repeat #fff; padding-left:30px; color:#d31145; font-size:14px; line-height:30px; float:left; }
.navgrp{width:960px; height:48px;margin:0 auto; padding-top:10px;}
.nav{ width:960px; height:48px;}
.nav li{width: 106px;height:48px;float:left;position:relative;line-height:48px;text-align:center;}
.nav li a{width: 106px;height:48px;display:block;font-size: 16px;color:#fff;}
.nav li a:hover{color: #fff;background:#fcb038;}
.menu a{color:#2a3745!important;background:#fcb038;}
#navChild{position:absolute;left:0;width: 100%;top: 48px;display:none;z-index:9999999;}
#navChild a{width: 100%;height:30px;line-height:30px;display:block;text-align:center;font-size:14px;color:#dcdcdc!important;background:#2a3745;}
#navChild a:hover{color:#fcb038!important;}

.section{width:100%; height:auto; position:relative;}
.div940{width:940px; padding:10px; margin:0 auto;}
.titleB{position:relative; width:100%; height:60px;  position:relative;color:#d31145; text-transform:uppercase; font-size:16px;line-height:60px;}
.titleB span{ position:absolute; top:0; left:0; height:60px; line-height:60px;}
.more{ position:absolute; width:80px; height:60px; line-height:60px; text-align:right; color:#999; right:0; top:0;}
.more a{ color:#999; font-size:14px;}
.titleB2{position:relative; width:940px; height:60px; line-height:60px; text-align:center; position:relative;color:#fff; text-transform:uppercase; font-size:16px; margin:0 auto;}
.more2{ position:absolute; width:80px; height:60px; line-height:60px; text-align:right; color:#fff; right:0; top:0;}
.more2 a{ color:#fff; font-size:14px;}


.inav{width:960px; height:178px; margin:0 auto;}
.inav ul li{ width:184px;height:178px; padding-left:70px;float:left ;background:url(../images/inavBg.png) 92px bottom no-repeat; position:relative }
.inav ul li a{ width:114px;height:114px; margin-top:30px; display:block ; color:#fff; font-size:12px; border-radius: 50%; background:#d31145; z-index:99; position:absolute;}
.inav ul li a:hover{ background:#fcb038}
.inav ul li a span{ width:114px;height:30px; line-height:30px; text-align:center;font-size:12px; color:#fff; display:block; position:absolute; left:0px; top:77px;}

.comBd{ width:940px; margin-top:-35px;}
.com{border-top:1px solid #e6ded4;padding-top:15px;}
.com p{color:#000;line-height:44px;font-size:14px;}

.proBg1{ width:100%; height:580px; background:url(../images/proBgl.jpg) left bottom no-repeat #d31145;}
.proBg2{ width:100%; height:580px; background:url(../images/proBgr.jpg) right top no-repeat; position:relative;}
.picListBd {width:960px;height:580px; margin:0 auto; overflow:hidden;position:relative;}
.picListBd2{position:absolute; left:0px;top:60px;  height:490px;  margin:0 auto; overflow:hidden; background:#d31145}
.picList{ width:940px;height:490px; padding:0 10px; float:left; overflow:hidden;}
.picList li{ vertical-align:bottom; width:300px; height:225px; float:left; margin-right:20px; margin-bottom:20px; position:relative; box-shadow:0px 0px 10px rgba(0,0,0,.5);}
.picList li .title{ display:none; width:265px; height:80px; background:url(../images/proBg.png) left top repeat; position:absolute;left:0px; top:0px; padding-top:145px; padding-left:35px;}
.picList li a{ color:#fcb038; font-size:14px; line-height:24px;}
.picList li a span{ color:#d31145; font-size:14px; display:block}
.picLeft,.picRight{ width:41px; height:71px; position:absolute;left:50%; top:270px; cursor:pointer;}
.picLeft{margin-left:-545px;}
.picRight{margin-left:505px;}
.htmlpic2{ position:absolute; left:3000px; top:60px; }

.proList{ width:940px; padding:0 10px; margin:0 auto;}
#proList{width:940px; height:225px;overflow:hidden}
#proListIn{ width:758%;overflow:hidden }
#proList1,#proList2{ float:left;overflow:hidden}
#proList li{ width:300px; height:225px; float:left; margin-right:14px; position:relative}
#proList li .title{ width:265px; height:80px; background:url(../images/proBg.png) left top repeat; position:absolute;left:0px; top:0px; display:none;  padding-top:145px; padding-left:35px;}
#proList a{ color:#fcb038; font-size:14px; line-height:24px;}
#proList a span{ color:#d31145; font-size:14px; display:block}


.newsB{width:620px;height: 300px;float:left;padding-right:20px;}
.newsB ul{}
.newsB li {width:600px;height: 45px;line-height: 45px;padding-right:20px;}
.newsB li  a{width:570px;height: 44px;border-bottom:1px solid #c9c9c9;display:block;float:left;color:#222222;font-size:14px;}
.newsB .time{float:right;font-size:12px;color: #000;font-weight: normal;}
.newsB .biao{ width:30px; height:44px; display:block; float:left; background:url(../images/index_37.jpg)  center center no-repeat;}
.lihover { background:#d31145;}
.lihover  a{border-bottom:1px solid #d31145!important; color:#fff!important;}
.lihover .biao{ width:30px; height:44px; display:block; float:left; background:url(../images/index_33.jpg)  center center no-repeat;}

.contact{width:300px;height: 235px;padding-top:65px;float:left;font-size:14px;color:#000;line-height:38px;}
.contact span{ font-size:26px; color:#222222;background:url(../images/index_30.png) left top no-repeat; width:255px; padding-left:45px; height:44px; line-height:44px; padding-bottom:15px; border-bottom:1px solid #a7a7a7; display:block; font-family:Arial, Helvetica, sans-serif; margin-bottom:5px;}
.contact dl{width:300px; display:block;clear:both;}
.contact dl dt,.contact dl dd{font-size:14px; color:#222222; line-height:38px;}
.contact dl dt{ width:45px; float:left; }
.contact dl dd{width:255px; float:left;}

/* footer*/
.footer{width:100%;min-height: 130px;height: 130px;height:auto!important;background:#d31145;}
.copyright{width:940px;padding:0 10px;min-height: 130px;height: 130px;height:auto!important;margin:0 auto;}
.copyrightnr{float:left;text-align:center;width:962px;padding-top: 20px;height: 100px;line-height:30px;color: #fff;}
.copyrightnr a{color:#fff}
.copyrightnr a:hover{color:#fff}
.share{width: 140px;margin: auto;}

.qq{ width:270px; height:144px; float:left; padding-left:5px}
.qq li{ width:85px; float:left; height:90px; margin-top:40px; color:#710925; font-size:14px;padding-left:5px; position:relative}
.weixin{ width:74px; height:74px; position:absolute; left:-10px; top:-80px; display:none; border:1px solid #fff;}
.qq li a{ color:#710925; font-size:14px; }
.qq li span{ width:85px; height:30px; line-height:30px; display:block;}
.top{ width:46px; height:46px; float:right; margin-top:-10px;}

/* 分页样式 contact*/
.main{ width:960px; margin:0 auto 20px auto; }
.left_main{ width:300px; float:left; overflow:hidden; padding-right:20px; position:relative}
.leftCon{ width:300px; padding-bottom:15px;padding-top:40px;font-size:14px; color:#000;line-height:38px;}
.leftCon span{ font-size:26px; color:#222222;background:url(../images/index_30.png) left top no-repeat; width:255px; padding-left:45px; height:44px; line-height:44px; padding-bottom:15px; border-bottom:1px solid #a7a7a7; display:block; font-family:Arial, Helvetica, sans-serif; margin-bottom:5px;}
.leftCon dl{width:300px; display:block;clear:both;}
.leftCon dl dt,.leftCon dl dd{font-size:14px; color:#222222; line-height:38px;}
.leftCon dl dt{ width:45px; float:left; }
.leftCon dl dd{width:255px; float:left;}

.leftNews{width:300px; margin-bottom:20px;}
.leftNews li{height:44px;line-height:44px;  border-bottom:1px solid #c9c9c9}
.leftNews li a{ width:285px; height:44px; float:left; display:block; color:#222; font-size:14px;}
.leftNews a:hover{ color:#000;}
.leftNews .biao{ width:15px; height:44px; display:block; background:url(../images/newsbg.jpg)  left center no-repeat; float:left}


.main_con{width:610px; float:left; overflow:hidden}
.titleMain{ width:610px; height:50px; line-height:50px; color:#f2a630; font-size:20px; position:relative; margin:0 auto;}
.main_conPro{width:960px;  float:left; overflow:hidden}
.titleMainPro{ width:940px; height:50px; line-height:50px; color:#f2a630; font-size:20px; position:relative; margin:0 auto;}
.position{ position:absolute; height:50px;line-height:50px;right:0; top:0px; color:#a39f98 }
.position a{ color:#a39f98;}
.position a:hover{ color:#000;}

.proClaBd{ width:938px; line-height:48px; border:1px solid #c9c9c9; margin:0 auto; word-wrap:break-word;
	word-break:break-all;}
.proClaBd a{font-size:14px; color:#f2a630; padding-left:20px;word-wrap:break-word;
	word-break:break-all;display: inline-block;}
.proClaBd a:hover{ color:#eb0046;}
.proClaBd .on{ color:#eb0046;}

#tip b{color: #d31145;}

.mainConList{width:960px;overflow:hidden;margin:0 auto;min-height: 606px;height: auto!important;height: 606px;}
.mainConList .proListpic{ width:940px;padding:0 10px; padding-top:20px; overflow:hidden}
.mainConList .proListpic li{position:relative;width:300px;height:225px;float:left;margin-right:20px; margin-bottom:20px; overflow:hidden; box-shadow:0px 0px 10px rgba(0,0,0,.5); }
.mainConList .proListpic .title{ width:265px; height:80px; background:url(../images/proBg.png) left top repeat; position:absolute;left:0px; top:0px; display:none; padding-top:145px; padding-left:35px;}
.mainConList .proListpic li a{ color:#fcb038; font-size:14px; line-height:24px;}
.mainConList .proListpic li a span{ color:#d31145; font-size:14px; display:block}

.mainConList dl{ width:940px;height:165px; padding:0 10px; margin-top:20px;}
.mainConList .pic2 dt{ width:220px; height:165px; margin-right:20px;float:left; box-shadow:0px 0px 10px rgba(0,0,0,.5);}
.mainConList .pic2 dd{ width:700px;  float:left; height:148px;border-bottom:1px solid #d2d2d2;border-top:1px solid #d2d2d2; line-height:30px; overflow:hidden; line-height:34px; padding-top:15px;}
.mainConList .pic2 dd a{color:#222;font-size:16px; }
.mainConList .pic2 .intro{font-size:12px;color:#999999; }
.mainConList .pic2 .view a{color:#fc6c54;}

.mainConList ul.news{padding-top:20px;clear:both; width:940px;}
.mainConList ul.news li{height:44px;line-height:44px; padding-left:0px!important; border-bottom:1px solid #c9c9c9}
.mainConList ul.news li a{ width:910px; height:44px; float:left; display:block; color:#222; font-size:14px;}
.mainConList ul.news li a:hover{ color:#000;}
.mainConList ul.news li .time{float:right;font-size:12px;color: #000;font-weight: normal;}
.mainConList ul.news .biao{ width:30px; height:44px; display:block; background:url(../images/newsbg.jpg)  center center no-repeat; float:left}

/* page*/
.page{margin-top: 40px;float:left;width:100%;line-height: 34px;text-align:center;}
.page a {color: #fff;padding: 0 11px;margin:0 5px;font-/weight: bold;background: #d31145;border: 1px solid #d31145;}
.page *{display:inline-block;_zoom:1;_display:inline;vertical-align:middle;line-height: 30px;height: 30px;padding-bottom:1px;}
.page .hover {display:inline-block;color: #d31145;background: #fff;border: 1px  solid #d31145;}
.page a:hover {display:inline-block;color: #d31145;background: #fff;border: 1px  solid #d31145;}


.mainContectCom{ padding:15px; min-height:606px; height:auto!important; height:606px; line-height:30px;font-size:14px; color:#222; border:1px solid #d2d2d2;word-wrap:break-word;
	word-break:break-all;overflow:hidden; margin-bottom:20px;}
.mainContectCom p{font-size:14px; color:#000;line-height:30px;}

.mainContectCom img{max-width:100%}

.mainContect{ padding:15px 10px; line-height:30px;font-size:14px; color:#000;word-wrap:break-word;
	word-break:break-all;overflow:hidden}
.mainContect p{font-size:14px; color:#000;line-height:30px;}
.mainContect .title{ width:100%; text-align:center; font-size:18px;color:#222;background:none; padding-bottom:10px;}
.mainContect .title span{display:block;color:#999999;font-size:12px;line-height:50px;}
.mainContect .title_s{ text-align: center;color: #77787a;font-size: 12px;line-height: 35px;}
.mainContect .pic{ width:100%; text-align:center;padding:20px 0;}
.mainContect .pic img{margin:0 auto;}
.mainContect .con{ padding:20px 10px; line-height:34px;font-size:14px; color:#000;	word-wrap:break-word;
	word-break:break-all;overflow:hidden}
.mainContect img{max-width:100%}
.mainContect .con p{font-size:14px; color:#333;line-height:34px;	word-wrap:break-word;
	word-break:break-all;}
.mainContect .pgfy{ width:100%; padding-top:15px;padding-bottom:10px; border-top:1px solid #d2d2d2}
.mainContect .pgfyl{width: 865px;float: left;}
.mainContect .pgfyl p{ color:#908c85; line-height:34px;}
.mainContect .pgfyl p a{ color:#908c85;}
.mainContect .pgfyl p a:hover{ color:#222;}
.mainContect .pgfyr{width: 70px;line-height:34px;float: right;padding-top: 30px;}
.mainContect .pgfyr a{ color:#908c85;font-size:14px;}
.mainContect .pgfyr a:hover{ color:#222}

.mainContectComx{ padding:15px; min-height:606px; height:auto!important; height:606px; font-size:14px; color:#222; border:1px solid #d2d2d2;word-wrap:break-word;word-break:break-all;overflow:hidden}
/* hr*/
.hrBox{ width:574px; float:left; min-height:91px; _height:91px; border:1px solid #dbdbdb; margin-bottom:20px; background:#efefef;  } 
.hrBoxL{ width:100px; float:left; text-align:center;  }
.hrBoxL li{ width:100px; min-height:30px; _height:30px; line-height:30px;border-bottom:1px #dbdbdb solid;vertical-align: bottom; font-size:14px;}
.jobName{ width:380px; float:left;}
.hrBtn{ width:100px; float:left; text-align:center; padding-top:3px;}
.hrBoxL li.haode{ border-bottom:none;}
.hrBoxR{ width:473px; float:left; text-align:left; border-left:1px solid #dbdbdb;}
.hrBoxR li{ width:448px; min-height:30px; _height:30px; line-height:30px; border-bottom:1px #dbdbdb solid; padding-left:15px; vertical-align: bottom; padding-right:10px;}
.hrBoxR li.topline{ overflow:hidden; height:30px;font-size:14px;}
.hrBoxR li.topline img{ margin-top:3px;}
.hrBoxR li.haode{ border-bottom:none;font-size:14px;}
.hrBoxR li.bgWhite{font-size:14px;}
.hrTable{ width:554px; float:left; height:440px; background:#efefef; border:1px solid #dbdbdb;margin-left:35px;_margin-left:17px;}
.tableTitle{ width:584px; height:36px; text-align:center; line-height:36px; border-bottom:1px solid #dbdbdb; font-weight:bold;}
.lineOne{ height:30px; line-height:30px; border-bottom:1px solid #dbdbdb; width:614px;}
.lineOneL{ width:94px; float:left; text-align:center; border-right:1px solid #dbdbdb;}
.lineOneR{ width:449px; float:left; padding-left:10px;}
.tableMainL{ width:94px; float:left; border-right:1px solid #dbdbdb; text-align:center;}
.tableMainL li{ width:94px; height:30px; line-height:30px; border-bottom:1px solid #dbdbdb;}
.tableMainR{ width:211px; float:left; border-right:1px solid #dbdbdb; text-align:left; }
.tableMainR li{ width:206px; height:30px; line-height:30px; border-bottom:1px solid #dbdbdb; padding-left:5px; vertical-align: bottom;}
.tableMainR li span{display:inline-block;}
.tableMainRno{ width:212px; float:left; text-align:left;}
.tableMainRno li{ width:207px; height:30px; line-height:30px; border-bottom:1px solid #dbdbdb; padding-left:5px; vertical-align: bottom;}
.tableMainRno li span{display:inline-block;}
.input_hr{ width:126px; height:17px; line-height:17px; padding:0px; vertical-align:middle; font-size:14px; border:1px solid #dbdbdb;}
.sel_hr{ width:130px; height:20px; line-height:20px; padding:0px; vertical-align:middle; font-size:14px; }
.bottomLine{ width:554px; height:123px; border-bottom:1px solid #dbdbdb; }
.lineBootL{ width:94px; height:123px; border-right:1px solid #dbdbdb; text-align:center; float:left;}
.lineBootR{ width:479px; float:left; padding-left:10px;  height:123px;}
.are_hr{ width:400px; height:80px; margin-top:11px;}
.hr_btn{ width:554px; height:31px; line-height:31px;}
.hr_btnL{ width:310px; float:left; border-right:1px solid #dbdbdb; text-align:center; height:31px;}
.hr_btnR{ width:300px; float:left; text-align:center; }
.c_red{ color:#f00;}
.searchred{ color:#f00 !important; margin:0 !important}

/* hr */
.hr{ margin:10px auto; width:95%;font-size:14px;line-height:24px; border:1px #CCC solid;border-collapse: collapse; background:#efefef; }
.hr td{border:1px #CCC solid; border-collapse: collapse; padding:5px;}
.hr input,.hr textarea{ line-height:1.8; border:1px solid #ccc;}
.hr a{ color:#333;}
.hr a:hover{ color:#de0303;}
.hr_btn{width:100px; height:40px; font-size:14px;}
.fl{ float:left}.fr{ float:right}.clear { clear:both;height:0px; overflow:hidden}

/* book*/
.bookx{ clear:both;font-size:14px;}
.bookmain{width:640px; margin:20px auto; height:auto;background:#fff;padding:0 25px ;  }
.bookline{width: 640px; height:20px;float:left; margin-top:10px;}
.book3{ width:575px; margin:0 auto;}
.booktop{ width:575px; height:30px; float:left; background:url(../images/bookico.png) no-repeat 10px 7px; }
.booktop_name{ width:470px; height:30px; float:left; padding-left:30px; line-height:30px; font-weight:bold;font-size:14px;}
.booktop_time{ width:150px; height:30px; float:left; color:#ccc; text-align:right; line-height:30px;}
.bookcontent{ width:555px; min-height:40px; height: auto!important; height:40px;float:left; border:1px solid #d6deef; background:url(../images/bookcontentbg.jpg) repeat-x; background-color:#fff; padding:10px; color:rgb(30,54,1);font-size:14px;}
.bookadmin{ width:585px; height:auto; float:left;}
.bookadmin_top{ width:577px; height:13px; float:left; overflow:hidden}
.bookadmin_mid{ width:555px; min-height:30px; background:#fff; height: auto!important; height:30px; border-left:1px solid #d6deef; border-right:1px solid #d6deef; border-bottom:1px solid #d6deef; float:left; padding:10px; color:rgb(30,54,1);font-size:14px;}
.admintimecol{ color:#5e7194;}
.message{ width:600px; height:auto; padding-left:50px; padding-bottom:30px;}
.message li{ width:500px;height:40px; float:left; margin:0px; padding:0px; cur/sor:pointer; }
.message li input{ height:24px; line-height:24px; width:150px; border:1px solid #ccc;}
.message li p.message_title{width:100px;height:25px;float:left;text-align:right;line-height: 25px;font-size:14px;}
.message li p.message_content{ width:400px; height:25px; float:left;font-size:14px;}
.message li.contentb{ width:500px;height:160px; float:left;font-size:14px;}
.message li.contentb textarea{ width:370px; height:120px; border:1px solid #ccc ;font-size:14px;}
.message li.yzm{ width:500px;height:60px; float:left;font-size:14px;}
.message li p.message_yzminput{ width:100px; height:15px; float:left;font-size:14px;}
.message li p.message_yzminput input{ width:80px;font-size:14px;}
.message li p.message_yzmico{ width:100px; height:40px; float:left;font-size:14px;}
.message li p.message_sub{ width:170px; height:40px; float:left; text-align:right;font-size:14px;}
.message li p.message_sub input{float:left;width: 134px;height: 30px;display: block;border-radius: 5px;border: none;color: #fff;font-size: 16px;line-height: 30px;text-align: center;background: #d31145;border-bottom: 2px solid #710826;cursor: pointer;}
/* 幻灯切换 */
.slideBox{position:relative;display:block;width: 1600px;height: 450px;overflow:hidden;left: 50%;margin-left: -800px;}

.slideBox .bd img{display:block;margin:0 auto;height: 450px;}
.slideBox .prev{display:none;position:absolute;padding:0;left: 50%;margin-left: -595px;top: 40%;padding: 5px;width: 32px;height: 80px;background: url('../images/left-ico.png') no-repeat;}
.slideBox .next{display:none;position:absolute;padding:0;right: 50%;margin-right: -595px;top: 40%;padding: 5px;width: 32px;height: 80px;background: url('../images/right-ico.png') no-repeat;}
.slideBox .hd{position:relative;top: -25px;z-index:1;}
.slideBox .hd ul{text-align:center}
.slideBox .hd ul li{display:inline;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;padding: 0 8px;margin:3px;overflow:hidden;background: #fff;cursor:pointer;}
.slideBox .hd ul li.on{background: #D31145;}
.slideBox .hd ul li:hover {background: #D31145;}
/* 幻灯切换 */
.slideBox2{position:relative;display:block;width: 1600px;height: 200px;overflow:hidden;left: 50%;margin-left: -800px;}
.slideBox2 .bd img{display:block;margin:0 auto;height: 200px;}
.slideBox2 .prev{display:none;position:absolute;padding:0;left: 50%;margin-left: -595px;top: 35%;padding: 5px;width: 32px;height: 80px;background: url('../images/left-ico.png') no-repeat;}
.slideBox2 .next{display:none;position:absolute;padding:0;right: 50%;margin-right: -595px;top: 35%;padding: 5px;width: 32px;height: 80px;background: url('../images/right-ico.png') no-repeat;}
.slideBox2 .hd{position:relative;top: -25px;z-index:1;}
.slideBox2 .hd ul{text-align:center}
.slideBox2 .hd ul li{display:inline;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;padding: 0 8px;margin:3px;overflow:hidden;background: #fff;cursor:pointer;}
.slideBox2 .hd ul li.on{background: #D31145;}
.slideBox2 .hd ul li:hover {background: #D31145;}
/* 浮动工具 */
#common-tool{margin-top:278px;position:absolute;top:78px;right:0;z-index:9999}
#common-tool ul{list-style:none}
#common-tool ul li{background: #D31145;margin:3px 0 0 0;_margin:0;*margin:0;width:40px;height:40px;overflow:hidden;}
#common-tool ul li a{display:block;padding:5px}
#common-tool ul li a:hover{background: #FCB038;}
#common-top-ico{display:none}
.common-sweep-box{display:none;position:absolute;right:50px;top:3px;padding:5px;background:#FFF;border:1px solid #EEE}
.common-sweep-box img{width:196px;height:196px;}
/* product view 产品内页 */
.view_imgs{width:555px;height:500px;margin:20px auto;position:relative;background:#f7f7f7;}
.view_imgs .btn{position:absolute;width:15px;height:70px;top:422px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.view_imgs .prev{left:0;background:url(../images/view_left.png) no-repeat center center #bfbebe;}
.view_imgs #prev,.view_imgs #prev #next{width: 15px;height: 70px;margin-left: 0;}
.view_imgs #prevTop,.view_imgs #nextTop{display:none}
.view_imgs .next{right:0;background:url(../images/view_right.png) no-repeat center center #bfbebe;}
.view_imgs li{float:left;}
.view_imgs .prev:hover,.view_imgs .next:hover{background-color:#D31145;}
.view_imgs .cf li{position:relative;color:#fff;}
.view_imgs .cf a{display:block;width:555px;height:416px;position:absolute;color:#fff;}
.view_imgs .picBox{height:416px;position:relative;overflow:hidden;}
.view_imgs .picBox ul{height:416px;position:absolute;}
.view_imgs .picBox li{width:555px;height:374px;}
.view_imgs .listBox{width:511px;height:71px;margin:0 auto;position:relative;padding:6px 0 10px;overflow:hidden;}
.view_imgs .listBox ul{height:71px;position:absolute;}
.view_imgs .listBox li{width:104px;height:71px;cursor:pointer;position:relative;}
.view_imgs .listBox li a{display:block;width:95px;height:71px;}
.view_imgs .listBox li img{width:95px;height:71px;}
.view_imgs .listBox .on img{width:89px;height:65px;border: 3px solid #D31145;}
.view_imgs .picBox li img{max-width: 100%;}
.ol_width { width:580px;}