@charset "utf-8";
/* Style Reset*/
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote,h2,font
{ margin: 0; padding: 0; border:0;} 
input, button, textarea,optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}
select{resize: none;padding: 5px;width: 150px;border: 1px solid #ddd;height: 30px;color: #6e6e6e;background: #fff;box-shadow: 1px 1px 2px #cfd2d1;}
ul, li, dl, dt, dd, ol { display: block; list-style: none; }
img{ border: 0;}
.clear-fix:after{content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden;}
.fl{ float:left}.fr{ float:right}
a{text-decoration:none;outline:0;}
html{overflow-x:hidden; }
.center{ text-align:center;}
.center img{ border:1px solid #ccc;}
.clear{clear:both;height:0;overflow:hidden}
body{color:#727272;font-size:12px; overflow-x:hidden;width:100%;height:100%; font-family:"Microsoft Yahei"; }
a{ color:#9f8979;}
.border{border:solid 1px #d6d6d6}
.borderBottom{ border-bottom: 1px solid #e87795;}
.borderBottom2{ border-bottom: 1px solid #e5e5e5;}
.blank10 {height: 10px;overflow: hidden;}
.blank15 {height: 15px;overflow: hidden;}
.blank20 {height: 20px;overflow: hidden;}
.blank30 {height: 30px;overflow: hidden;}

.c333{color:#333;}
.c666{color:#666;}
.c999{color:#999;}
.cfff{color:#fff;}

.mt0{margin-top:0px;}
.mt1{margin-top:1px;}
.mt2{margin-top:2px;}
.mt3{margin-top:3px;}
.mt4{margin-top:4px;}
.mt5{margin-top:5px;}
.mt6{margin-top:6px;}
.mt7{margin-top:7px;}
.mt8{margin-top: 8px;}
.mt9{margin-top: 9px;}
.mt10{margin-top:10px;}
.mt12{margin-top:12px;}
.mt13{margin-top:13px;}
.mt15{margin-top:15px;}
.mt17{margin-top:17px;}
.mt20{margin-top:20px;}
.mt22{margin-top:22px;}
.mt25{margin-top: 25px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
.mt80{margin-top:80px;}
.mt100{margin-top:100px;}
.mt140{margin-top:140px;}

.mb1{margin-bottom:1px;}
.mb5{margin-bottom:5px;}
.mb8{margin-bottom:8px;}
.mb10{margin-bottom:10px;}
.mb12{margin-bottom:11px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom: 25px;}
.mb30{margin-bottom:30px;}
.mb35{margin-bottom:35px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.mb80{margin-bottom:80px;}
.mb100{margin-bottom:100px;}

.ml1{margin-left:1px;}
.ml2{margin-left:2px;}
.ml3{margin-left:3px;}
.ml5{margin-left:5px;}
.ml6{margin-left: 6px;}
.ml7{margin-left: 7px;}
.ml8{margin-left:8px;}
.ml9{margin-left: 9px;}
.ml12{margin-left: 12px;}
.ml10{margin-left:10px;/*cursor:pointer*/}
.ml10-2{margin-left:10px;}
.ml14{margin-left: 14px;}
.ml15{margin-left:15px;}
.ml18{margin-left:18px;}
.ml19{margin-left:19px;}
.ml20{margin-left:20px;}
.ml22{margin-left:22px;}
.ml25{margin-left: 25px;}
.ml27{margin-left: 27px;}
.ml30{margin-left:30px;}
.ml35{margin-left:35px;}
.ml37{margin-left:37px;}
.ml40{margin-left:40px;}
.ml45{margin-left: 45px;}
.ml50{margin-left:50px;}
.ml57{margin-left:57px;}
.ml60{margin-left: 60px;}
.ml65{margin-left: 65px;}
.ml70{margin-left: 70px;}
.ml75{margin-left: 75px;}
.ml80{margin-left: 80px;}
.ml82{margin-left: 82px;}
.ml85{margin-left: 85px;}
.ml87{margin-left: 87px;}
.ml90{margin-left: 90px;}
.ml94{margin-left: 94px;}
.ml100{margin-left:100px;}
.ml105{margin-left:105px;}
.ml120{margin-left:120px;}
.ml130{margin-left:130px;}
.ml150{margin-left:150px;}
.ml155{margin-left:155px;}
.ml170{margin-left:170px;}
.ml180{margin-left:180px;}
.ml185{margin-left:185px;}
.ml210{margin-left: 210px;}
.ml260{margin-left: 260px;}
.ml300{margin-left:300px;}
.ml500{margin-left:500px;}

.mr1{margin-right:1px;}
.mr2{margin-right:2px;}
.mr3{margin-right:3px;}
.mr5{margin-right:5px;}
.mr7{margin-right:7px;}
.mr9{margin-right:9px;}
.mr10{margin-right:10px;}
.mr12{margin-right:12px;}
.mr14{margin-right:14px;}
.mr15{margin-right:15px;}
.mr17{margin-right: 17px;}
.mr20{margin-right:20px;}
.mr22{margin-right:22px;}
.mr25{margin-right: 25px;}
.mr28{margin-right:28px;}
.mr30{margin-right:30px;}
.mr35{margin-right:35px;}
.mr40{margin-right:40px;}
.mr50{margin-right:50px;}
.mr60{margin-right:60px;}
.mr65{margin-right:65px;}
.mr70{margin-right:70px;}
.mr80{margin-right:80px;}
.mr90{margin-right:90px;}
.mr100{margin-right:100px;}
.mr180{margin-right:180px;}
.mr230{margin-right:230px;}
.mr250{margin-right:250px;}
.mr370{margin-right:370px;}

.p10{padding:10px;}
.p15{padding:15px;}
.p20{padding:20px;}
.p30{padding:30px;}

.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.pt50{padding-top:50px;}
.pt70{padding-top:70px;}
.pt100{padding-top:100px;}
.pt130{padding-top:130px;}

.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb25{padding-bottom:25px;}
.pb30{padding-bottom:30px;}
.pb50{padding-bottom:50px;}
.pb60{padding-bottom:60px;}
.pb100{padding-bottom:100px;}

.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl18{padding-left:18px;}
.pl20{padding-left:20px;}
.pl30{padding-left:30px;}
.pl46{padding-left:46px;}
.pl50{padding-left:50px;}
.pl100{padding-left:100px;}

.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}
.pr30{padding-right:30px;}
.pr50{padding-right:50px;}
.pr100{padding-right:100px;}

.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f26{font-size:26px;}
.f28{font-size:28px;}
.f32{font-size:36px;}
.bgc_f4{background-color:#f4f4f4;}
.wp33-3{width: 33.3%;}
.wp50{width: 50%;}

#qrcode{ width:68px; height:68px; border: 4px solid #FFFFFF;}
.form_button {color: white;background-color: #008aa6;padding: 0px 1em;height: 26px; margin-left: 10px; border: 0px solid black;border-radius: 5px;}
.form_button:hover {background-color: #ff0000;}/*active 要在后面 否则会被hover覆盖*/
.form_button:focus {background-color: #00ff00;}
.form_button:active {background-color: #000000;}

.w1004{width:1004px;margin:0 auto;}
/* fixed */
.fixed{position:fixed;width:55px;height:212px;right:25px;bottom:50px;_position: absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));z-index:999;}
.fixed a{display:block;width:55px;height:53px;}
.barbook{background:url(../images/fixed.jpg) 0 0 no-repeat;}
.barbook:hover{background-position:-54px 0;}
.fixed a.codepic{background:url(../images/fixed.jpg) 0 0 no-repeat;background-position:0 -53px;height:52px;}
.fixed a.codepic:hover{background-position:-54px -53px;}
.fixed div{position:relative;}
.fixed a.backup{background:url(../images/fixed.jpg) 0 0 no-repeat;background-position:0 -158px;height:52px;}
.fixed a.backup:hover{background-position:-54px -158px;height:53px;}
.fixed div img{position:absolute;left:-196px;width:196px;height:196px;top:-106px;display:none;}
/* head */
.head_top {width: 100%;height: 29px;border-bottom: 1px solid #dcdfdf;background: url(../images/poli2_01.png) repeat-x;}
.head_top_con {width: 1004px;height: auto;margin: 0 auto}
.head_top ul {width: auto;height: 30px;float: right}
.head_top li {height: 30px;float: left;line-height: 30px;position: relative}
.head_top li:first-child {background: url(../images/head_top_img2.png) no-repeat left center;padding-left: 10px;}
.head_top li a {width: auto;height: 30px;display: block;font-size: 12px;text-align: right;background: url(../images/head_top_img3.png) no-repeat right center;padding: 0 15px;line-height: 30px;color: #878787;font-family: "微软雅黑";}
.head_top li:last-child a {background: none;padding: 0 0 0 15px}
.head_top .h_er {position: absolute;right: 0;top: 30px;z-index: 99;display: none;}

.main_head {width: 100%;height:120px;}
.layer {width: 1004px;height: auto;overflow: hidden;margin: 0 auto}
.m_head_left {width:630px;height: 120px;float:left;}
.m_head_left dl {width:210px;height:120px;float:left;}
.m_head_left dl img {padding-top:30px; width:200px; height:66px;}
.m_head_left dt {width:350px;height:35px;float:left;color: #333;font-family: "微软雅黑";font-size: 28px; padding-top:40px;font-weight:bold;}
.m_head_left dd {width:350px;float:left;color: #333;font-family: "微软雅黑";font-size: 14px; font-weight:bold;} /*Capitalize 首大 uppercase 全大 Lowercase 全小*/

.m_head_right {width: 360px;overflow: hidden;float: right;}
.m_head_right dl {height: 120px;float: right;}
.m_head_right dl dt {height: 50px;font-size: 14px;float: right;color: #6d6d6d;font-family: "微软雅黑";background: url(../images/tel.jpg) no-repeat left 70%;padding: 20px 0 0 40px; font-weight:900;}
.m_head_right dl dt span {font-size: 22px;display: block;color: #535353}
.m_head_right dl dd {width: 340px;height: 30px;clear: both}
.m_head_right dl dd input {width: 211px;height: 28px; line-height:22px;float: left;padding-left: 5px;font-family: "微软雅黑";font-size: 12px;box-shadow: 2px 1px 2px #cfd2d1;outline: medium; border-bottom:1px solid #ddd;border-top:1px solid #ddd;border-left: 1px solid #ddd;}
.m_head_right dl dd span {width: 40px;height: 30px;display: block;background: url(../images/search.png) no-repeat left center;float: right;cursor: pointer;}

.topBg {height: 57px; opacity: 1;width: 100%; z-index: 999; position: static;}
.topBg2{ opacity:0.8; position:fixed; margin-top:-119px;}

/* head */
.head{ width:100%; position: absolute; left:0; top:0; z-index:999;}
.nav{ width:100%; height:57px; background-color:#444;}
.nav-fra{width:1004px; height:57px; margin:0 auto; padding:0 ;}
.nav_ul li{text-align:center;float:left;border-right:1px solid #E2E2E2;position:relative;cursor:pointer;}
.nav_ul li a{color:#fff; padding:0 17px!important; padding:0 17.3px;height:57px;font:400 14px/32px "Microsoft YaHei";display:block;}
.nav_ul li em{text-transform:uppercase;color:#444;font:400 12px/12px "Microsoft YaHei" !important;display:block;}
.nav_ul li a:hover{background:#c60009;color:#fff;font-weight:bold;}
.nav_ul li a:hover em{color:#fff;padding-top:12px;font:400 12px/12px "Microsoft YaHei" !important;}
.subb{display:none;position:absolute;left:0px;top:58px;z-index:999;text-align:center;}
.subb dt{width:158px;height:44px;margin-bottom:1px;background-color:#666;opacity:0.9;}
.subb dt a{color:#fff;font:400 14px/42px "Microsoft YaHei";padding:0px;height:44px;}
.nav_ul li.hover{background:#c60009;}
.nav_ul li.hover a{color:#fff;font-weight:bold;}
.nav_ul li.hover a em{color:#fff;padding-top:12px;font:400 12px/12px "Microsoft YaHei" !important;}
.nav_ul li.active a{font-weight:bold;}
.nav_ul li.active{background:#c60009;}
.nav_ul li.active a em{color:#fff;padding-top:12px;font:400 12px/12px "Microsoft YaHei" !important;}

.navul{ float:left;height:57px; margin:0 auto; padding:0 ;}
.navul li{ float:left; width:98px; height:57px; position:relative; z-index:9; display:inline; margin:0 ;}
.navul li a{ float:left; width:98px; height:57px; font-size:15px; color:#fff; line-height:57px;   text-align:center; font-weight:bold; }
.navul li.l1{ width:50px;}
.navul li.l1 a{ width:50px; text-align:left;}
.navul li a:hover{ color:#fff;}
.navul li a.cur{ color:#fff;}
.navul li p{ display:none; position:absolute; top:56px; left:0; width:98px;  background: url(../images/navbg1.png) left top repeat;}
.navul li p a{ float:left; width:98px; height:46px; line-height:46px; font-size:14px; font-weight:normal; }
.navul li p a:hover{ width:98px;  background:none; background:#fff;color:#ee592d}

.main_image{width:100%;height:665px;overflow:hidden;margin:0 auto;position:relative}
.main_image ul{width:9999px;height:665px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:665px}
.main_image li span{display:block;width:100%;height:665px}
.main_image li a{display:block;width:100%;height:665px}

#btn_next,#btn_prev{z-index:11111;position:absolute;display:block;width:62px!important;height:134px!important;top:50%;margin-top:-37px;display:none}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:150px}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:150px}
.head-right{ float:right; width:240px; height:106px; padding:0 20px 0 0;  }
.main_visual{ height:465px; }

.main_image1{width:100%;height:400px;overflow:hidden;margin:0 auto;position:relative;}
.main_image1 ul{width:100%;height:400px;overflow:hidden;position:absolute;top:0px;left:0}
.main_image1 li{float:left;width:100%;height:400px;}
.main_image1 li span{display:block;width:100%;height:400px}
.main_image1 li a{display:block;margin:0 auto;width:1600px;height:400px}

#btn_next1,#btn_prev1{z-index:11111;position:absolute;display:block;width:62px!important;height:134px!important;top:50%;margin-top:-60px;display:none}
#btn_prev1{background:url(../images/hover_left.png) no-repeat left top;left:150px}
#btn_next1{background:url(../images/hover_right.png) no-repeat right top;right:150px}

.main_visual1{height:400px;}
/*banner*/
.banner{min-width:1004px;width: 100%;height: 560px;position: relative;overflow: hidden;}
.banner_m {width: 1920px;height: 560px;left: 50%;margin-left: -960px;position: relative;}

.banner ul {position: relative;}
.banner li {float: left;width: 100%; }

.banner_page {position: absolute;bottom: 21px;left: 50%;font-size: 0;margin-left: -58px;}
.banner_page span {width: 12px;height: 12px;border-radius: 12px;background-color: #fff;opacity: 0.66;filter: alpha(opacity=66);font-size: 12px;
margin-left: 11px;display: inline-block;cursor: pointer;}
.banner_page .curr {width: 35px;opacity: 1;filter: alpha(opacity=100);-webkit-transition: 0.6s;transition: 0.6s;}

.oldie .banner_page span {background: url(../images/icon_small.png) no-repeat 0 -100px;}
.oldie .banner_page .curr {background: url(../images/icon_small.png) no-repeat -12px -100px;}
/*banner end*/
/*.banner{ width:100%; height:665px; position:relative;border-bottom:solid 1px #CCC;}
.banner1{ width:100%; height:400px; position:relative; border-bottom:solid 1px #CCC;}*/
.bigsearch{ float:right; width:55px; height:45px; text-align:center; line-height:45px; color:#fff; font-size:14px; background:  #fe6f37; position:relative;}

/*search*/
.search{position:relative;float:left; display:inline; margin:0 0 0 0;width:470px;z-index:988;height:40px; display:inline-block;line-height:40px;background:#ffffff;  position:absolute; top:45px; right:0;}
.text{float:left;width:290px;color:#bdbdbd;height:36px; padding:2px 0;line-height:36px;border:0;padding-left:20px; font-size:14px;}
.button{float:right;width:50px;height:40px;background:url(../images/button1.png) center center no-repeat}
.select{float:left;width:82px; height:40px; line-height:40px;margin-left:3px;display:inline;background:url(../images/select.gif) right center no-repeat;position:relative;z-index:9999999}
.select select{margin:5px auto;width:80px}
div.selectbox-wrapper{border:#dcdcdc 1px solid;overflow:hidden; width:86px;position:absolute;background:#fff;text-align:left;z-index:10; top:40px; }
div.selectbox-wrapper ul li.selected{background:#ee592d;color:#fff}
div.selectbox-wrapper ul li.current{color:#fff;background-color:#ee592d}
div.selectbox-wrapper ul li{text-align:center;padding-right:3px;padding-bottom:3px;width:100%;cursor:pointer;line-height:20px;padding-top:3px;font-size:12px;font-family:'Microsoft Yahei';color:#666}
.selectbox{border:none;display:block;width:88px;text-indent:8px;cursor:pointer;height:40px;background:0 0;font-size:14px;font-family:'Microsoft Yahei';color:#737373;line-height:40px}

.searchClaList{width:1004px;  height:60px; height:auto!important;min-height:60px; margin: 0 auto; padding-top: 20px;}
.searchmain{position:relative;float:left; display:inline;width:720px;z-index:988;height:40px; display:inline-block;line-height:40px;border:solid 1px #d6d6d6;}

.searchfelt{ float:left; width:696px;}
.searchfelt .tit{background:#f8f8f8 url(../images/btn.png) no-repeat 8px center;height:45px;line-height:45px;font-size:15px;color:#555;padding-left:40px;}
.searchfelt .tit span{ color:red; padding:0 3px;}
.searchfelt .searchlist .border{ padding:20px 0; font-size:16px; color:#999;}
.searchfelt .searchlist ul{padding:15px;}
.searchfelt .searchlist li{ line-height:28px; border-bottom:1px dashed #666666; padding-bottom:20px}

.searchfelt .searchlist span.art_title{ height:35px; line-height:35px; display:inline-block;}
.searchfelt .searchlist span.art_title a{ font-size:16px; color:#333;}
.searchfelt .searchlist span.art_title a:hover{ font-size:16px; color:#F00;}
.searchfelt .searchlist span.artintro{ line-height:22px; text-indent:2em;  font-size:12px; color:#666; display:inline-block;}
.searchfelt .searchlist span.arturl{ line-height:24px;}
.searchfelt .searchlist span.arturl a{font-size:14px; color:#999}
.searchfelt .searchlist span.c9{font-size:14px; float:right; color:#999}
.searchfelt .conTitle{ 
	width: 100%; height: 35px; border-bottom: 1px solid #e5e5e5;margin-bottom:10px; margin-top:20px;
	color:#e11b50; font-size: 18px;line-height: 35px; text-align: left;}
.searchfelt .conTitle span{ color:#673985;}
.searchfelt .con{padding:5px;padding-bottom: 20px;color:#666;font-size:14px;line-height:30px;word-wrap:break-word; word-break:break-all;overflow:hidden}

.searchright{ float:right; width:265px; border:solid 1px #d6d6d6;}
.searchright .tit{background:#f8f8f8 url(../images/xiana1.jpg) no-repeat 8px center;height:45px;line-height:45px;font-size:15px;color:#555;padding-left:20px;}

.ser_bom { height: 34px; margin-bottom:10px; margin-left:550px;}
.ser_int { padding: 0px 5px; height: 32px; width: 350px; border: 1px solid #660000; box-shadow: 2px 2px 3px #C5C5C5 inset; float: left; color: #999; font-size: 14px; line-height: 32px; }
.ser_submit { background: url(../images/serBtn.jpg) no-repeat; float: left; height: 34px; width: 65px; border-width: 0px; border-style: none; cursor: pointer; }

.piclistbox ul{padding:10px 8px 8px 8px;}
.piclistbox li{width:98%; margin:1%;float:left;text-align:center;height:220px;overflow:hidden;}
.piclistbox li .imgbox{height: 180px; overflow:hidden;box-shadow: 0px 1px 3px #ccc;-moz-box-shadow:0px 1px 3px #ccc;-webkit-box-shadow:0px 1px 3px #ccc; margin-bottom:8px;}
.piclistbox img{width:100%;min-height:180px;}
.picname a{font-size:14px; color:#333;}
.picname a:hover{ font-size:14px; color:#F00;}

.Right_news UL{WIDTH:250px; margin:0 auto;MARGIN-BOTTOM: 10px; OVERFLOW: hidden;}
.Right_news UL LI {BORDER-BOTTOM: #e2e2e2 1px solid;PADDING-LEFT: 20px; BACKGROUND: url(../images/22.png) no-repeat left center;}
.Right_news UL LI {WIDTH:100%;LINE-HEIGHT: 26px; HEIGHT: 26px;FLOAT: left; OVERFLOW: hidden;}
.Right_news UL LI a{DISPLAY: inline-block; FONT-FAMILY: Microsoft YaHei; COLOR: #5a5a5a; FONT-SIZE: 14px; FONT-WEIGHT: normal; TEXT-DECORATION: none}
.Right_news UL LI a:hover{color:#ff6100;}

/*index*/
.case .title{padding:16px 0px 19px 0px;border-bottom:none;}
.case1 .title{padding:17px 0px 19px 0px;border-bottom:none;}
.title h3{float:left;}
.title h3 strong{padding-left:13px;vertical-align:bottom;color:#3b3b3b;font:bold 24px/56px "Microsoft YaHei";}
.title h3 span{vertical-align:middle;text-transform:capitalize;padding-left:12px;color:#000000;font:400 46px/65px "Century Gothic";}
.title h3 span i{color:#ff6100;}
.title .pos{float:right;color:#666666;font:400 12px/12px "Microsoft YaHei";padding-top:36px;}
.title .pos a{color:#666666;}
.title .pos a:hover{color:#ff6100;}
/*.title{border-bottom:1px solid #CFCFCF;}*/
.ul_list{float:left;margin-top:38px;PADDING-LEFT:20PX;}
.ul_list li{float:left;}
.ul_list li a{font:900 14px/30px "Microsoft YaHei";color:#3b3b3b;background:url(../images/xiana1.jpg) no-repeat right center;padding:0px 15px 0px 14px;}
.ul_list li a:hover{color:#ff6100;}
.cases{margin:14px 0px 15px 0px;}
.cases li{position:relative;width:158px;height:40px;border:1px solid #CACACA;text-align:center;float:left;margin:0px 8px 6px 0px;margin-right:5px\0;}
.cases li a{display:block;color:#262626;font:400 14px/40px "Microsoft YaHei";}
.cases li:hover{background:#FF6100;border:1px solid #FF6100;}
.cases li:hover a{color:#fff;}
.sub{display:none;position:absolute;left:-1px;top:42px;z-index:11;}
.sub dt{width:161px;height:44px;margin-bottom:1px;background:url(../images/huang.png) repeat;}
.sub dt a{color:#fff;font:400 14px/44px "Microsoft YaHei";}

.show li{width:315px;height:330px;border:1px solid #CFCFCF;overflow: hidden;position: relative}
.show li img{width:315px;height:288px;}
.show li:hover img {transform: scale(1.1);transition: all 1s ease 0s;-webkit-transform: scale(1.1);-webkit-transform: all 1s ease 0s;}
.show li{width:315px;float:left;margin:0px 8px 35px 9px;position:relative;}
.show li span a{width:295px; margin:0 auto;color:#333333;font:900 14px/42px "Microsoft YaHei";display:block;background:url(../images/disc.jpg) no-repeat 7px center;padding-left:20px;}
.show li span dd{color:#333333;font:400 12px/42px "Microsoft YaHei";display:block; padding-right:10px;}

.cang{width:100%;height:100%;position:absolute;top:0; left:0;bottom:0; right:0;background-image:url(../images/piclogo.png);background-repeat:no-repeat;background-position:center;z-index: 0;display: none; }
.cang h3{width:300px; margin:0 auto; padding-top:50px;text-align:center;color:#fff;font:400 18px/56px "Microsoft YaHei";height:56px;border-bottom:1px solid #fff;}
.cang p{color:#fff;font:400 14px/32px "Microsoft YaHei";height:65px;overflow:hidden;padding-top:2px;}
.cang a{width:143px;height:48px;border:1px solid #fff;display:block;margin:0 auto;text-align:center;color:#ffffff;font:400 14px/14px "Microsoft YaHei";}
.cang a i{font:400 20px/28px "SimSun";DISPLAY:block;text-transform:capital;}

/*product*/
.fra{ width:1004px; margin:0 auto; overflow:hidden;}
.fra1{ width:1004px; margin:0 auto;}
.pp-search{ width:100%; background:#ebebeb; height:102px; border-top:2px solid #fff;}
.mi-notice{ width:1004px; background:url(../images/notice.jpg) left top no-repeat; margin:-75px auto 0 auto; height:151px; position:relative; z-index:9;}
.proname{ text-align:center; float:left; width:181px; height:126px; background:url(../images/proname.jpg) left top no-repeat; display:inline; margin:12px 0 0 19px;}
.proname b{ display:block; padding:40px  30px 0  30px; font-size:20px; color:#4a4949;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.proname span{ display:block; padding:0 30px; font-size:13px; color:#979797;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}

.mi-left{ float:left; width:790px; padding:24px 0 0 14px;}
.mi-left li{ float:left; width:170px; height:106px; display:inline; margin:0 0 0 25px;}
.mi-left li a{ font-size:18px; float:left; width:160px; height:106px; padding:0 0 0 10px;  text-align:center;  color:#fff; font-size:20px;}
.mi-left li a font{ display:inline; margin:5px 0 0 0; float:left;font-size:2.5em; width:55px; height:55px; color:#fc754c;  padding:5px ;}
.mi-left li a span{ float:left;word-wrap: break-word; width:23px; height:106px;}
.mi-left li a label{ float:left; padding:5px 0 0 30px;}
.news .fl{width:566px;margin-top:8px;}
.new_fr{float:right;width:460px;padding-top:1px;}
.new_fl{float:left;width:105px;padding-top:29px;}
.l_more{margin-top:15px;transition:all 0.3s ease-in-out;float:right;display:block;font:400 14px/22px "Microsoft YaHei";border:1px solid #C7C7C7;color:#3b3b3b;width:148px;height:22px;text-align:center;}
.l_more:hover{background:#FF6100;color:#fff;border:1px solid #FF6100;}
.new_fl h3{display:inline-block;*display:inline;zoom:1;width:24px;font:bold 24px/28px "Microsoft YaHei";color:#ff6100;}
.new_fl em{width:37px;height:109px;padding-top:3px;display:inline-block;*display:inline;zoom:1;vertical-align:middle;}
.bbg{width: 100%; overflow: hidden;}
#bann{height: 246px; position: relative;}
.banner_new{ height:240px; z-index: 0; width: 320px;border:3px solid #999;}
.banner_new2{height:240px;position: relative;overflow:hidden;width:100%;}
.btn{position: absolute;display: block;z-index: 3;width:30px;height:42px;right:14px;}
.btnPre{background:#979797 url(../images/b_pre.png) center center no-repeat; top:139px;}
.btnPre:hover{background:#222 url(../images/b_pre.png) center center no-repeat; }
.btnNext{background:#979797 url(../images/b_next.png) center center no-repeat;top:96px;}
.btnNext:hover{background:#222 url(../images/b_next.png) center center no-repeat; }
.banner_new2 .banner_wrap{position: absolute;left:0px;top: 0px; z-index: 2;}
.banner_new2 .banner_wrap li{width:320px;height:240px;float: left;position:relative;}
.banner_new2 .banner_wrap li a span{position:absolute;left:0px;bottom:0px;width:300px;padding-left:20px;height:40px;z-index:999;background:url(../images/repp.png) repeat-x;font:400 14px/40px "Microsoft YaHei";color:#ffffff;}
.news .fr{position:relative;width:370px;height:321px;margin-top:6px;padding-left:40px;background:url(../images/bor.jpg) no-repeat right bottom;}
.line{background:url(../images/tel.jpg) no-repeat left 7px;margin-top:23px;padding-left:39px;float:right;color:#979797;font:400 14px/14px "Microsoft YaHei";}
.line p{color:#979797;font:400 30px/32px "Century Gothic";}
.news .fr .line{float:none;margin:13px 0px 0px 73px;background:url(../images/tel.jpg) no-repeat left 14px;}
.new_fr .s_date{border-bottom:1px solid #D2D2D2;padding:0px 0px 20px 0px;}
.new_fr .s_date dt{margin:0px 12px 0px 6px;float:left;width:48px;height:48px;border:1px solid #FF6100;text-align:center;color:#ff6100;font:400 12px/6px "Arial";}
.new_fr .s_date dt strong{display:block;font:400 30px/36px "Arial";}
.new_fr .s_date dd h3 a{ padding-top:6px;transition:all 0.5s ease-in-out;color:#333333;font:bold 18px/14px "Microsoft YaHei";display:block;}
.new_fr .s_date dd h3 a:hover{color:#ff6100;text-indent:28px;}
.new_fr .s_date dd .des{margin-top:0px;color:#666666;font:400 14px/26px "Microsoft YaHei";height:26px;overflow:hidden;}
/*news*/
.sj_abt{height:330px;margin-bottom:110px; background-image:url(../images/timg.jpg);background-position: center;background-repeat: no-repeat;}
/*.sj_abt{height:330px;margin-bottom:110px; background-image:url(../images/timg.jpg)no-repeat center center;}
.sj_abt{background:#F6F6F6;height:330px;margin-bottom:110px;}*/
.sj_abt h3{margin-top:4px;}
.lk_ctrl{position:relative;}
#link{margin-top:23px;height:295px;}
.lk_ctrl{width: 42px; float: left; height: 79px; cursor: pointer; margin-top: 122px;}
.lk_ctrl2{width: 42px; float: right; height: 79px; cursor: pointer; margin-top: 122px; text-align: right;}
.lk_con{float: left; width:850px;MARGIN-LEFT:30PX; overflow: hidden;}
.lkgd{width: 10000px;}
.lk_con .lkson{margin-top:25px;margin-right:20px;width: 268px; border:1px solid #CFCFCF;float: left; text-align: center;}
.lk_con .lkson .pic{width: 268px; height: 201px; display: block; margin: 0 auto;}
.team a{display:block;font:400 14px/32px "Microsoft YaHei";color:#333333;}
.team a:hover{color:#ff6100;}
.team p{display:block;font:400 12px/12px "Microsoft YaHei";color:#666666;}
.team{background:#fff;TEXT-ALIGN:left;padding:5px 8px 18px 8px;}
.design .l_more{position:absolute;margin-bottom:0px;left:42%;margin-left:-75px;}
.design{margin-top:37px;position:relative;}
/*Landscape*/
.about{text-align:center;padding:0px;}
.about .title{display:inline-block;border-bottom:none;}
.abt_us {padding:15px 5px 0px 15px;font:400 14px/26px "Microsoft YaHei";color:#666666;text-align:left;}
.about .l_more{margin:4px auto 61px;float:none;clear:both;}
.us{height:185px;background:#423A35;}
/*about*/
.product{ width:100%; height:560px; background:url(../images/probg.jpg) center top no-repeat; margin:70px 0 0 0;  padding:0;}
.pro-ul{ float:left; width:626px;}
.pro-ul li{ cursor:pointer;float:left; position:relative;width:305px; text-align:center;height:379px;   margin:0 0 0 8px; display:inline; }
.pro-ul li a{ display:block;}
.iproname{ color:#fff; display:block;width:305px; height:77px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;  position:absolute; left:0px; line-height:77px; bottom:-1px;text-align:center; background: url(../images/pwbg.png) left top repeat; z-index:9; }
.iproname label{ border:1px solid #fff; padding:12px 78px}
.moreview{color:#fff; display:none;width:305px; height:379px;  position:absolute; left:0; top:0;background: url(../images/probg.png) left top no-repeat;z-index:9; }
.moreview span.en{ text-transform:uppercase; display:block; padding:80px 0 0 0; text-align:center; color:#6e6e6e; font-size:24px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.moreview span.ch{ width:213px; height:52px; background:url(../images/pname.gif) left top no-repeat; float:left;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; line-height:52px; display:inline; margin:35px 0 20px 50px; color:#fff; font-size:20px;}
.moreview p{ display:block; padding:0 30px;width:245px; line-height:20px; height:60px; overflow:hidden; font-size:14px; color:#c3c3c3; text-align:left;}
.pro-ul li a:hover .moreview{ display:block;}
.pro-ul li a:hover .iproname{ display:none;}
a.pp_big{ float:left; width:378px; height:583px; position:relative; margin:-49px 0 0 0;}
.iproname1{ color:#fff; display:block;width:378px; height:77px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;  position:absolute; left:0px; line-height:77px; bottom:-1px;text-align:center; background: url(../images/pwbg.png) left top repeat; z-index:9; }
.iproname1 label{ border:1px solid #fff; padding:12px 78px}
.moreview1{color:#fff; display:none;width:378px; height:583px;  position:absolute; left:0; top:0;background: url(../images/probg1.png) left top no-repeat;z-index:9; }
.moreview1 span.en{ text-transform:uppercase; display:block; padding:130px 0 0 0; text-align:center; color:#6e6e6e; font-size:24px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.moreview1 span.ch{ width:213px; height:52px; text-align:center; background:url(../images/pname.gif) left top no-repeat; float:left;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; line-height:52px; display:inline; margin:35px 0 40px 85px; color:#fff; font-size:20px;}
.moreview1 p{ display:block; padding:0 70px;width:245px; line-height:20px; height:120px; overflow:hidden; font-size:14px; color:#c3c3c3; text-align:left;}
a.pp_big:hover .moreview1{ display:block;}
a.pp_big:hover .iproname1{ display:none;}
a.pp-limg{ float:left; width:619px; height:149px; display:inline; margin:7px 0 0 7px;}
.about{ margin:0px 0 0 0; height:486px;}
.ab-name{ width:1004px; margin:0 auto 30px auto; text-align:center; color:#717171;}
.ab-name span{ font-size:24px; color:#404040;}
.ab-tel{ float:left; width:129px; height:58px; background:url(../images/abfra.gif) left top no-repeat; padding:15px 16px 10px 16px; font-size:14px; color:#434141; display:inline; margin:5px 0 0 0; overflow:hidden;}
.ab-tel span{ display:block;color:#222222; font-size:17px; font-family:impact}
.ab-con{ float:left; width:635px; padding:0 20px; color:#676767; font-size:14px; line-height:24px; height:96px; overflow:hidden;}
.base{ padding:20px 0 0 0;}
.ab-more{ text-align:center; float:right; width:121px; padding:20px;height:43px;background:url(../images/abfra.gif) left top no-repeat; }
.ab-more b{ float:left;font-size:26px; color:#000; padding:0 0 0 20px;}
.ab-more span{ float:left;font-size:14px; color:#4c4c4c; }
.ab-more span label{ font-size:12px;}

.article_list {WIDTH:490px; height:375px; float:left;}
.article_list UL LI {WIDTH: 230px; MARGIN-RIGHT: 10px; FLOAT: left;}
.article_list UL LI img {WIDTH: 210px; HEIGHT: 160px; OVERFLOW: hidden; margin:10px;}
.article_list dd {text-align:center;MARGIN-BOTTOM: 10px;}
.article_list dd a{LINE-HEIGHT: 140%;DISPLAY: inline-block; FONT-FAMILY: Microsoft YaHei; COLOR: #ff6100; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
.article_list dd a:hover{color:#ff6100;}

.article_news UL{WIDTH: 210px; margin:0 auto;MARGIN-BOTTOM: 10px; OVERFLOW: hidden;}
.article_news UL LI {BORDER-BOTTOM: #e2e2e2 1px solid;PADDING-LEFT: 20px; BACKGROUND: url(../images/22.png) no-repeat left center;}
.article_news UL LI {LINE-HEIGHT: 26px; HEIGHT: 26px;FLOAT: left; OVERFLOW: hidden;}
.article_news UL LI a{DISPLAY: inline-block; FONT-FAMILY: Microsoft YaHei; COLOR: #5a5a5a; FONT-SIZE: 14px; FONT-WEIGHT: normal; TEXT-DECORATION: none}
.article_news UL LI a:hover{color:#ff6100;}

.article_quick{ width:490px;height:375px;float:right;}
.article_qu-ul{ float:left; width:490px;}
.article_qu-ul li{ float:left; width:231px; height:371px; display:inline; margin:0 26px 0 0;}
.article_qu-ul li.last{ margin:0;}
.article_qu-ul li a{ float:left; width:231px; height:341px; padding:30px 0 0 0; background:url(../images/qubg.gif) left top no-repeat; color:#cfcfcf}
.article_qu-ul li a:hover{ background:#3e3e3e; color:#fff;}
.article_qu-ul li a .img1{ display:block; height:82px; background:url(../images/q2.png) center center no-repeat;}
.article_qu-ul li a .img2{ display:block; height:82px; background:url(../images/q3.png) center center no-repeat;}
.article_qu-ul li a:hover .img1{ background:url(../images/q1.png) center center no-repeat;}
.article_qu-ul li a:hover .img2{ background:url(../images/q4.png) center center no-repeat;}

.article_qu-ul li a span.wor{ float:left; display:inline; margin:0 0 0 20px; width:189px; padding:10px 0 15px 0; text-align:center; font-size:24px; border-bottom:1px solid #dbdbdb; font-family:宋体; text-transform:uppercase;}
.article_qu-ul li a:hover span.wor{border-bottom:1px solid #fff;}
.article_qu-ul li a span.wor label{color:#989898; font-size:20px;font-family:"Microsoft Yahei"; }
.article_qu-ul li a:hover span.wor label{ color:#fff;}

.article_qu-ul li a p{ display:block; padding:10px 22px; font-size:14px; line-height:24px; height:72px; overflow:hidden;}
.article_qu-ul li a font{ width:94px; line-height:32px; overflow:hidden; height:32px; border:1px solid #fff; text-align:center; font-size:14px; float:left; display:inline; margin:20px 0 0 70px;}

.quick{ width:1004px; margin:0 auto; border-top:1px dotted #d1d1d1; padding:10px 0 0 0; height:375px;}
.qu-ul{ float:left; width:1004px;}
.qu-ul li{ float:left; width:231px; height:371px; display:inline; margin:0 26px 0 0;}
.qu-ul li.last{ margin:0;}
.qu-ul li a{ float:left; width:231px; height:341px; padding:30px 0 0 0; background:url(../images/qubg.gif) left top no-repeat; color:#cfcfcf}
.qu-ul li a:hover{ background:#3e3e3e; color:#fff;}
.qu-ul li a .img1{ display:block; height:82px; background:url(../images/q2.png) center center no-repeat;}
.qu-ul li a .img2{ display:block; height:82px; background:url(../images/q3.png) center center no-repeat;}
.qu-ul li a .img3{ display:block; height:82px; background:url(../images/q5.png) center center no-repeat;}
.qu-ul li a .img4{ display:block; height:82px; background:url(../images/q7.png) center center no-repeat;}

.qu-ul li a:hover .img1{ background:url(../images/q1.png) center center no-repeat;}
.qu-ul li a:hover .img2{ background:url(../images/q4.png) center center no-repeat;}
.qu-ul li a:hover .img3{ background:url(../images/q6.png) center center no-repeat;}
.qu-ul li a:hover .img4{ background:url(../images/q8.png) center center no-repeat;}

.qu-ul li a span.wor{ float:left; display:inline; margin:0 0 0 20px; width:189px; padding:10px 0 15px 0; text-align:center; font-size:24px; border-bottom:1px solid #dbdbdb; font-family:宋体; text-transform:uppercase;}
.qu-ul li a:hover span.wor{border-bottom:1px solid #fff;}
.qu-ul li a span.wor label{color:#989898; font-size:20px;font-family:"Microsoft Yahei"; }
.qu-ul li a:hover span.wor label{ color:#fff;}

.qu-ul li a p{ display:block; padding:10px 22px; font-size:14px; line-height:24px; height:72px; overflow:hidden;}
.qu-ul li a font{ width:94px; line-height:32px; overflow:hidden; height:32px; border:1px solid #fff; text-align:center; font-size:14px; float:left; display:inline; margin:20px 0 0 70px;}

/* footer*/
.footbg{background:url(../images/bt_bg.jpg) left top repeat-x #322620; height:9px;}
.foot{ width:100%; background: url(../images/footer_bg.png); height:293px; padding:10px 0 0 0; border-bottom:1px solid #272727;}
.footlink{ width:630px;color:#9f8979;  margin:0px auto 0 auto;}
.footlink .name{ float:left; font-weight:normal;  padding-left:0px; color:#e5e5e5; font-size:20px;}
.linka{ float:left; width:630px; color:#a9a9a9; border-bottom:1px solid #999;padding: 8px 0px;word-wrap:break-word;font-size:14px;  }
.linka a{ display:inline-block; margin:0 5px;color:#a9a9a9; }
.linka a:hover{color:#ff5f2f;}
.codepicDivT li{float:right;width:75px; height:100px; margin-right:10px; margin-top:8px;text-align:center;}
.codepicDivT span{width:75px; height:24px; line-height:24px; text-align:center;}
.codepicDivT p{color:#999;font-size:12px;}
.foot-con{ width:1004px; margin:0 auto; color:#e5e5e5; line-height:28px;}
.footnav ul{ margin:0 auto; width:800px; padding: 0;}
.footnav ul li{ float:left; width:80px; padding:0 0 0 0;}
.footnav ul li a{ float:left; width:80px; line-height:55px; color:#c6c6c6; font-size:14px; text-align:center;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.footnav{ width:100%; height:55px; background:#1e1e1e}
.foo-cont{ float:left; width:336px; height:298px; background:url(../images/cont.gif) left top no-repeat; position:relative; margin:-40px 0 0 0;}
.foo-cont p.name{ font-size:20px; color:#e5e5e5; padding:24px 0 0 32px;}
.foo-cont p.not{ color:#fff; padding:10px 32px;font-size:12px; line-height:20px;}
.cont-fcon{ float:left; padding:5px 32px; width:272px; font-size:14px; line-height:24px; height:72px; overflow:hidden;}
.foo-cont p.tel{ float:left; width:318px; text-align:center; font-size:35px; font-family:impact; padding:5px 0 0 20px; height:58px; line-height:58px;background:url(../images/tel1.jpg) 35px 20px no-repeat;}
.foo-cont p.tel a{color:#fff;}
.foo-right{ float:right; width:650px;}

.foot-copy{ float:left; width:630px; padding:10px 0 0 0; color:#878787; line-height:20px;}
.foot-copy .left{ float:left; width:250px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;border:1px solid #fff}
.foot-copy .right{ float:right; width:375px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;border:1px solid #fff}
.foot-copy a{color:#878787;}
.foot-copy a:hover{color:#ff5f2f;}
/*footer*/

/*new show*/
.section{ width:100%; margin:auto; position:relative; clear:both; }
.mainConTitle{
	position: relative;
	width:1004px; height:64px;padding-top:6px; margin: 0 auto; 
	color: #000;font-size: 30px; font-weight:500; line-height: 64px;font-family: "微软雅黑"; }
.mainConTitle .font{color: #673985;}	
.mainConTitle .english{color: #d0d0d0; font-size: 18px; line-height: 64px;font-family:'arial'; text-transform: uppercase; }
.mainConTitle .position{  
	position: absolute; right: 0px; bottom:0px
	height:64px;  
	color: #666666; font-size: 14px;line-height:64px;}
.mainConTitle .position a{color:#666;}
.mainConTitle .position a:hover{color:#e11b50}
 /*end mainConTitle*/
/*commClaList start*/
.CommClaList{width:1004px;  height:70px; height:auto!important;min-height:70px; margin: 0 auto; }
.CommClaList ul{width: 1004px;padding-top: 20px;}
.CommClaList ul li{ 
	float: left;
	width:110px; height: 35px; display:block; padding-right: 12px;
	overflow:hidden;}
.CommClaList a{
	width:90px; height: 33px;padding:0 13px; border: 1px solid #d1d1d1; display:block;
	color:#ff4200;font-size:14px; line-height: 33px; text-align:center; 
	overflow:hidden;
	}
.CommClaList a:hover{color:#fff;border-color:#e11b50;background: #ff4200;}	
.CommClaList ul li a.open{ color:#fff;border-color:#e11b50;background: #ff4200; }
.CommClaList .hx{width: 1004px;padding-top: 5px;}
.CommClaList ul .fg{ 
	width:90px; height: 33px;padding:0 13px; border: 1px solid #d1d1d1; display:block;
	color:#000;font-size:14px; line-height: 33px; text-align:center; background-color:#EEE;}
/*commClaList end*/

/*product*/
.proClaList{width:1004px;  height:70px; height:auto!important;min-height:70px; margin: 0 auto; }
.proClaList ul{width: 1004px;padding-top: 20px;}
.proClaList ul li{ float: left;width:115px; height: 35px; display:block; padding-right: 12px;overflow:hidden;}
.proClaList a{width:110px; height: 33px;padding:0 5px; border: 1px solid #d1d1d1; display:block;color:#ff4200;font-size:14px; line-height: 33px; text-align:center; overflow:hidden;}
.proClaList a:hover{color:#fff;border-color:#e11b50;background: #ff4200;}	
.proClaList ul li a.open{ color:#fff;border-color:#e11b50;background: #ff4200; }
.proClaList .hx{width: 1004px;padding-top: 5px;}
.proClaList ul .fg{width:40px; height: 33px;padding:0 13px; border: 1px solid #d1d1d1; display:block;color:#000;font-size:14px; line-height: 33px; text-align:center; background-color:#EEE;}
.proClaListTwoBg{ width: 100%; background: #fadce5;padding:15px 0; margin-bottom: 10px}
.proClaListTwo{width: 800px;  margin: 0 auto;;color: #e11b50; font-size: 14px;line-height: 40px; }
.proClaListTwo a{color: #e11b50; font-size: 14px;line-height: 40px; padding:0px 25px;  display: inline-block;}
.proClaListTwo a:hover{ color: #673985;}
/*end proClaList*/

.mainCon{width:1004px; margin: 0 auto;}
.content{line-height:2em; padding:5px 5px; overflow:hidden;}

.mainContect{ 
	color:#666;font-size:14px;line-height:30px;overflow:hidden
	margin-top:16px; padding-top:22px; height:auto!important;min-height:360px;height:360px;word-wrap:break-word; word-break:break-all;padding-bottom:20px;}
.mainContectx{ 
	color:#666;font-size:14px; overflow:hidden
	margin-top:16px; padding-top:22px; height:auto!important;min-height:360px;height:360px;word-wrap:break-word; word-break:break-all;padding-bottom:20px;}
/*.mainContect img{ max-width: 100%;} 影响产品缩图*/
.mainContect .titlePic{ width: 100%;}
.mainContect .pic{ float:left; width:380px; height: auto; padding-right: 20px; }
.mainContect .pic img{ display: block;}

.mainContect .picRight{ 
	float: left; overflow: hidden;
	width:580px;}
.mainContect .picRight .title{
	width:100%;height:74px; 
	color:#673985;font-size:34px; line-height: 44px; }	
.mainContect .picRight .title span{display:block;color:#999999;font-size:12px;line-height:30px; }
.mainContect .picRight .picShare{
	position:relative;
	width:100%;height:35px; padding-top: 4px; border-bottom: 2px solid #e5e5e5; margin-bottom: 10px;
	color:#e11b50;font-size:20px;line-height:35px;}
.mainContect .picRight .picShare span{color: #673985;}
.mainContect .picRight .picShare .bdsharebuttonboxBd{ 
 	position: absolute; right: -15px; top:15px;
 	width: 150px; height: 30px; }
.mainContect .picRight ul{ width: 590px;}	
.mainContect .picRight ul li{ float:left; padding-right: 3px; padding-bottom: 3px;}
.mainContect .picRight ul li img{ display: block;}
.mainContect .con{padding-bottom: 20px;color:#666;font-size:14px;line-height:30px;word-wrap:break-word; word-break:break-all;overflow:hidden}
.mainContect .con img{max-width:730px;}
.mainContect .conTitle{ 
	width: 100%; height: 50px; border-bottom: 2px solid #e5e5e5;margin-bottom: 15px;
	color:#e11b50; font-size: 24px;line-height: 50px; text-align: left;}
.mainContect .conTitle span{ color:#673985;}
.mainContect .pgfy{
	 width:100%; border-top:1px solid #e6e6e6; padding-top:15px;padding-bottom:20px;}
.mainContect .pgfyl{ width:900px;float:left}
.mainContect .pgfyl p{ color:#e11b50;font-size: 14px;}
.mainContect .pgfyl p a{ color:#e11b50; font-size: 14px;}
.mainContect .pgfyr{ width:100px;float:left; text-align:center;padding-top:30px;}
.mainContect .pgfyr a{ color:#e11b50;font-size:14px;}


.mainContect .titleFw{ position: relative; width:100%; text-align:center; font-size:34px;line-height:50px; color:#333; padding-top:10px; border-bottom: 2px solid #e5e5e5;}
.mainContect .titleFw .timeFw{
	position: relative;
	margin:0 auto; 
	width:640px; height:50px;display:block;
	color:#999999;font-size:14px; line-height:50px; font-weight:normal; text-align:center;
}
/*.mainContect .titleFw .timeFw .bdsharebuttonboxBd{ 
 	position: absolute; left: 505px; bottom:10px;
 	width: 150px; height: 30px; }*/
.mainContect .picFw{ width:100%; text-align:center;padding:20px 0px 0px 0px;}
.mainContect .picFw img{margin:0 auto;}
.mainContect .conFw{padding-bottom: 20px;padding-top: 20px;color:#666;font-size:14px;line-height:30px;word-wrap:break-word; word-break:break-all;overflow:hidden}
.mainContect .conFw img{max-width:980px;}
.mainContect .pgfyFw{ width:100%;border-top:1px solid #e6e6e6; padding-top:15px;}
.mainContect .pgfylFw{ width:1004px;float:left}
.mainContect .pgfylFw p{ color:#e11b50;}
.mainContect .pgfylFw p a{ color:#e11b50; }
.mainContect .pgfyrFw{ width:160px;float:left; text-align:center;padding-top:30px;}
.mainContect .pgfyrFw a{ color:#e11b50;font-size:14px;}

.mainContect .pgfyFw div.down{
font: 14px;
background:url(../images/downfile.gif) left no-repeat;
padding-left:23px;
height:30px;
line-height:30px;
}

.mainContect .pgfyFw div.down span#downlink{
font: 14px;
color:#F00;
line-height:30px;
cursor:pointer;
text-decoration: none;
}

.mainContect .pgfyFw .tags{
float:right;
font: 14px Verdana, Arial, Helvetica, sans-serif;
background:url(../images/tags.gif) left no-repeat;
padding-left:23px;
height:30px;
line-height:30px;
}

.mainContect .source{
float:right;
font: 14px Verdana, Arial, Helvetica, sans-serif;
background:url(../images/source.gif) left no-repeat;
padding-left:20px;
height:30px;
line-height:30px;
}
/*News Page*/
.navPage{font-family: arial,simsun,sans-serif; font-size: 10px; text-align:center; clear:both; display: table;float:right; margin-top:10px;}
.navPage ul{float:right;}
.navPage li{float:left; list-style:none; margin-right:5px;}
.navPage a{display:block;color:#696969;font-size:10px;height:12px;width:15px; line-height: 12px;}
.pagebar a{padding:2px 4px 2px 4px;color:#696969;text-align:center;border:1px solid #696969;display:block; text-align:center;font-size:10px;}
.pagebar a:hover{border:1px solid #d00;color:#d00;font-size:10px;}
a.pagebarCurrent{border:1px solid #d00;color:#d00;font-size:10px;}
.pagebar_dot{display:block;padding-left:5px;padding-right:0px;padding-bottom:0px;color:#696969;line-height:100%;padding-top:3px;height:13px;text-decoration:none;}
/*News Page end*/
/*new show end*/
/*news*/
.Newsfelt{ float:left; width:700px;}
/*liebiao*/
.Newsfelt ul li{float: left;width: 686px; height: 115px;  padding:14px 7px 14px 7px; border-bottom:1px solid #d5d5d5;}
.Newsfelt ul li a{width: 680px; height: 100px; display:block;padding-left:5px; padding-right:5px;}
.Newsfelt ul li a:hover .title{ color: #ff5f2f;}
.Newsfelt ul li .idate{ width: 680px; height: 20px; display: block;color:#e11b50; font-size:12px; line-height:20px; }
.Newsfelt ul li .title {width: 680px; display: block;color:#444; font:22px/35px "Microsoft YaHei"; font-weight:900;}	
.Newsfelt ul li .intro{width: 680px; height: 40px; display: block; overflow: hidden;color:#666; font-size:12px; line-height:18px;}
/*end ul*/
.Newsfelt .pic2{ float: left;width: 686px; height: 110px;  padding:14px 7px 14px 7px; border-bottom:1px solid #d5d5d5;}
.Newsfelt .pic2 dt{ float: left; width: 130px; height: 100px;}
.Newsfelt .pic2 dt img{ float: left; width: 130px; height: 100px;}
.Newsfelt .pic2 dd a:hover .title{ color: #ff5f2f;}
.Newsfelt .pic2 dd{float:left;  width: 545px; height: 100px;padding-left:10px;}
.Newsfelt .pic2 .idate{ width: 545px; height: 20px; display: block; color:#e11b50; font-size:12px; line-height:20px; }
.Newsfelt .pic2 .title {width: 545px; height: 35px; display: block;color:#444; font:22px/35px "Microsoft YaHei"; font-weight:900;}	
.Newsfelt .pic2 .intro{width: 545px; height: 73px; display: block; overflow: hidden;color:#666; font-size:12px; line-height:18px;}
/*end news pic2*/

.Newsright{ float:right; width:290px; border:solid 1px #d6d6d6;}
.Newsright .tit{background:#f8f8f8 url(../images/xiana1.jpg) no-repeat 8px center;height:45px;line-height:45px;font:16px/45px "Microsoft YaHei"; font-weight:900;color:#555;padding-left:20px;}
/*news end*/

/*new start*/
..newClaList{width:1004px;  height:70px; height:auto!important;min-height:70px; margin: 0 auto; }
.newClaList ul{width: 1004px;padding-top: 20px;}
.newClaList ul li{ 
	float: left;
	width:100px; height: 35px; display:block; padding-right: 12px;
	overflow:hidden;}
.newClaList a{
	width:80px; height: 33px;padding:0 13px; border: 1px solid #d1d1d1; display:block;
	color:#ff4200;font-size:14px; line-height: 33px; text-align:center; 
	overflow:hidden;
	}
.newClaList a:hover{color:#fff;border-color:#e11b50;background: #ff4200;}	
.newClaList ul li a.open{ color:#fff;border-color:#e11b50;background: #ff4200; }
.newClaList .hx{width: 980px;padding-top: 5px;}
.newClaListTwoBg{ width: 100%; background: #fadce5;padding:15px 0; margin-bottom: 10px}
.newClaListTwo{
	width: 800px;  margin: 0 auto;;
	color: #e11b50; font-size: 14px;line-height: 40px; }
.newClaListTwo a{color: #e11b50; font-size: 14px;line-height: 40px; padding:0px 25px;  display: inline-block;}
.newClaListTwo a:hover{ color: #673985;}
/*end newClaList*/
.mainConList ul{padding-top:10px;clear:both;  padding-bottom:10px;}
.mainConList ul li{
	float: left;
	width: 486px; height: 100px;  padding:14px 7px 14px 7px; border-bottom:1px solid #d5d5d5;}
/*.mainConList ul li a{width: 464px; height: 100px; display:block;padding-left:5px; padding-right:5px;}
.mainConList ul li a:hover{ background: #fb8038;}
.mainConList ul li a:hover .idate{ color: #ffb1c3;}
.mainConList ul li a:hover .title{ color: #ffffff;}
.mainConList ul li a:hover .intro{ color: #ffb1c3;}*/
.mainConList ul li .idate{ 
	width: 464px; height: 20px; display: block; padding-top: 10px;
	color:#e11b50; font-size:12px; line-height:20px;}
.mainConList ul li .title a{
	width: 464px; height: 30px; display: block;
	color:#333; font-size:16px; line-height:30px; font-weight:900;}
.mainConList ul li .title a:hover{ color: #f00;}	
.mainConList ul li .intro{
	width: 464px; height: 40px; display: block; overflow: hidden;
	color:#999; font-size:12px; line-height:18px; 	
	}
/*end ul*/
.mainConList .pic1{ float:left;width:316px; height:260px;margin-left:4px;margin-right:4px;margin-bottom: 5px; margin-top: 20px; border:1px solid #EEE;}	
.mainConList .pic1 dt img{position:relative; width:305px; height:220px; border:1px solid #EEE;}
.mainConList .pic1 .zoom{
	position:relative; overflow:hidden; 
	width:305px; height:220px;margin:6px 5px;display:block; }	
.mainConList .pic1 .zoomOverlay {
      position:absolute;top:6; left:0;
      bottom:0; right:0;display:none;
      background-image:url(../images/piclogo.png);
      background-repeat:no-repeat;
      background-position:center;}	     
.mainConList .pic1 .rool {
      width:100%;height:100%;
      position:absolute;top:0; left:0;
      bottom:0; right:0;
      background-image:url(../images/piclogo.png);
      background-repeat:no-repeat;
      background-position:center;}	     
.mainConList .pic1 dd{
	position: relative;
	float:left;
	width:315px; height:30px;padding-left:8px;}
.mainConList .pic1 dd a{color:#666;font:14px/30px "Microsoft YaHei"; font-weight:bold; }
.mainConList .pic1 dd a:hover{color:#d00; }	
.mainConList .pic1 dd .english{float:right;padding-right:15px;color:#999;font:12px/30px "Microsoft YaHei";}
 /*end photo pic1*/	

.mainConList .pic2{ 
	float: left;
	width: 486px; height: 100px;  padding:14px 7px 14px 7px; border-bottom:1px solid #d5d5d5;}
.mainConList .pic2 dt{ float: left; width: 100px; height: 100px;}
.mainConList .pic2 dt img{ float: left; width: 100px; height: 100px;}	
/*.mainConList .pic2 dd a{width: 368px; height: 100px; display:block;padding-left:5px; padding-right:5px;}
.mainConList .pic2 dd a:hover{ background: #fb8038;}
.mainConList .pic2 dd a:hover .idate{ color: #ffb1c3;}
.mainConList .pic2 dd a:hover .title{ color: #ffffff;}
.mainConList .pic2 dd a:hover .intro{ color: #ffb1c3;}*/
.mainConList .pic2 dd{float:left; padding-left:5px;  width: 360px; height: 100px;}
.mainConList .pic2 .idate{ 
	width: 368px; height: 20px; display: block; padding-top: 10px;
	color:#e11b50; font-size:12px; line-height:20px; }
.mainConList .pic2 .title a{
	width: 368px; height: 30px; display: block;
	color:#333; font-size:16px; line-height:30px;font-weight:900;}
.mainConList .pic2 .title a:hover{ color: #f00;}	
.mainConList .pic2 .intro{
	width: 368px; height: 73px; display: block; overflow: hidden;
	color:#999; font-size:12px; line-height:18px; 	
	}
/*end news pic2*/

.mainConList .pic3{ float:left;width:229px; height:327px;margin-left:7px;margin-right:7px;margin-bottom: 5px; margin-top: 20px; border:1px solid #EEE;}	
.mainConList .pic3 dt img{position:relative; width:216px; height:285px;border:1px solid #EEE;}
.mainConList .pic3 .zoom{
	position:relative; overflow:hidden; 
	width:218px; height:287px; margin:6px 5px;display:block; }	
.mainConList .pic3 .zoomOverlay {
      position:absolute;top:6; left:0;
      bottom:0; right:0;display:none;
      background-image:url(../images/piclogo3.png);
      background-repeat:no-repeat;
      background-position:center;}	     
.mainConList .pic3 .rool {
      width:100%;height:100%;
      position:absolute;top:0; left:0;
      bottom:0; right:0;
      background-image:url(../images/piclogo3.png);
      background-repeat:no-repeat;
      background-position:center;}	     
.mainConList .pic3 dd{
	position: relative;
	float:left;
	width:228px; height:30px; padding-left:8px;}
.mainConList .pic3 dd a{color:#666;font:14px/30px "Microsoft YaHei"; font-weight:bold; }
.mainConList .pic3 dd a:hover{color:#d00; }	
.mainConList .pic3 dd .english{float:right;padding-right:15px;color:#999;font:12px/30px "Microsoft YaHei";}
 /*end design pic3*/
 
.mainConList .pic4{ float:left;width:316px;margin-left:4px;margin-right:4px;margin-bottom: 5px; margin-top: 20px; border:1px solid #EEE;}	
.mainConList .pic4 dt img{position:relative; width:305px; height:280px; border:1px solid #EEE;}

.mainConList .pic4 .zoom{
	position:relative; overflow:hidden; 
	width:305px; height:280px;margin:6px 5px;display:block; }	
.mainConList .pic4 .zoomOverlay {
      position:absolute;top:6; left:0;
      bottom:0; right:0;display:none;
	  background-color:#999;
	  opacity:0.7;
      /*background-image:url(../images/piclogo.png);*/
      background-repeat:no-repeat;
      background-position:center;}	     
.mainConList .pic4 .rool {
      width:100%;height:100%;
      position:absolute;top:0; left:0;
      bottom:0; right:0;
	  background-color:#999;
	  opacity:0.7;
      /*background-image:url(../images/piclogo.png);*/
      background-repeat:no-repeat;
      background-position:center;}	     
.mainConList .pic4 dd{position: relative;float:left;width:315px; padding-left:8px; padding-bottom:5px;}
.mainConList .pic4 dd a{color:#666;font:14px/30px "Microsoft YaHei"; font-weight:bold; }
.mainConList .pic4 dd a:hover{color:#d00; }	
.mainConList .pic4 dd .english{float:right;padding-right:15px;color:#999;font:12px/30px "Microsoft YaHei";}
 /*end pro pic4*/
 
.mainConList .pic5{ float: left;width: 474px; height: 145px;  padding:14px 7px 14px 7px; border-bottom:1px solid #d5d5d5;}
.mainConList .pic5 dt{ float: left; width: 200px; height: 145px;}
.mainConList .pic5 dt img{ float: left; width: 200px; height: 145px;}	
.mainConList .pic5 dd a{width: 268px; height: 145px; display:block;padding-left:5px; padding-right:5px;}
.mainConList .pic5 dd a:hover{ background: #fb8038;}
.mainConList .pic5 dd a:hover .idate{ color: #ffb1c3;}
.mainConList .pic5 dd a:hover .title{ color: #ffffff;}
.mainConList .pic5 dd a:hover .intro{ color: #ffb1c3;}
.mainConList .pic5 dd{float:left;  width: 268px; height: 145px;  }
.mainConList .pic5 .idate{ 
	width: 268px; height: 20px; display: block; padding-top: 10px;
	color:#e11b50; font-size:12px; line-height:20px; }
.mainConList .pic5 .title {
	width: 268px; height: 30px; display: block;
	color:#666666; font-size:16px; line-height:30px;}	
.mainConList .pic5 .intro{
	width: 268px; height:73px; display: block; overflow: hidden;
	color:#cccccc; font-size:12px; line-height:18px; 	
	}
/*end news pic2*/	
/*down*/ 
.downClaList{width:1004px;  height:70px; height:auto!important;min-height:70px; margin: 0 auto; }
.downClaList ul{width: 1004px;padding-top: 20px;}
.downClaList ul li{ 
	float: left;
	width:100px; height: 35px; display:block; padding-right: 12px;
	overflow:hidden;}
.downClaList a{
	width:80px; height: 33px;padding:0 13px; border: 1px solid #d1d1d1; display:block;
	color:#ff4200;font-size:14px; line-height: 33px; text-align:center; 
	overflow:hidden;
	}
.downClaList a:hover{height:34px;line-height:32px; color:#fff;background:url(../images/ClaList.png) no-repeat;}	
.downClaList ul li a.open{height:34px;line-height:32px; color:#fff;background:url(../images/ClaList.png) no-repeat;}
.downClaList .hx{width: 980px;padding-top: 5px;}
.ndownClaListTwoBg{ width: 100%; background: #fadce5;padding:15px 0; margin-bottom: 10px}
.downClaListTwo{
	width: 800px;  margin: 0 auto;;
	color: #e11b50; font-size: 14px;line-height: 40px; }
.downClaListTwo a{color: #e11b50; font-size: 14px;line-height: 40px; padding:0px 25px;  display: inline-block;}
.downClaListTwo a:hover{ color: #673985;}

.downfelt{ float:left; width:696px;}
.downfelt .tit{background:#f8f8f8 url(../images/btn.png) no-repeat 8px center;height:45px;line-height:45px;font-size:15px;color:#555;padding-left:40px;}
.downfelt .tit span{ color:red; padding:0 3px;}
.downfelt .downlist .border{ padding:20px 0; font-size:16px; color:#999;}
.downfelt .downlist ul{padding:10px;}
.downfelt .downlist li{ line-height:28px; border-bottom:1px dashed #666666; padding-bottom:20px}

.downfelt .downlist span.art_title{ height:35px; line-height:35px; display:inline-block;}
.downfelt .downlist span.art_title a{ font-size:16px; color:#333;}
.downfelt .downlist span.art_title a:hover{ font-size:16px; color:#F00;}
.downfelt .downlist span.artintro{ line-height:22px; text-indent:2em;  font-size:12px; color:#666; display:inline-block;}
.downfelt .downlist span.arturl{ line-height:24px;}
.downfelt .downlist span.arturl a{font-size:14px; color:#999}
.downfelt .downlist span.c9{font-size:14px; float:right; color:#999}

.downright{ float:right; width:265px; border:solid 1px #d6d6d6;}
.downright .tit{background:#f8f8f8 url(../images/xiana1.jpg) no-repeat 8px center;height:45px;line-height:45px;font-size:15px;color:#555;padding-left:20px;}

.downfelt .title{height:55px;color:#673985;font-size:30px; line-height: 50px;}	
.downfelt .title span{ float:right;display:block;color:#999999;font-size:14px;line-height:20px; }
.downmlist{position: relative;padding:10px;height:60px;background-color:#f4f4f4;line-height:30px;font-size:14px;}

.downfelt .con{padding-bottom: 20px;color:#666;font-size:14px;line-height:30px;word-wrap:break-word; word-break:break-all;overflow:hidden}
.downfelt .con img{max-width:730px;}
.downfelt .conTitle{ 
	width: 100%; height: 35px; border-bottom: 1px solid #e5e5e5;margin-bottom:10px; margin-top:20px;
	color:#e11b50; font-size: 18px;line-height: 35px; text-align: left;}
.downfelt .conTitle span{ color:#673985;}
/*end ul*/
/*down end*/ 
.pglist{ width:100%;clear:both;height:100px;}
.pglist ul{ width:100%;text-align:center; padding-top:40px;}
.pglist ul li{
	vertical-align: bottom; display:inline-block;*display:inline; *zoom:1;
 	width:30px;height:30px;*margin-left:5px;_display:inline; _zoom:1; _margin-left:5px;  border:1px solid #716b8e;
 	font-size:14px;line-height:30px; text-align:center; background:#716b8e}
.pglist ul li a{color:#fff; line-height:30px; display:block}
.pglist ul li.home,.pglist ul li.end{ width:60px; height:30px; border:1px  solid #716b8e;}
.pglist ul li.next,.pglist ul li.last{ 
	width:30px; height:30px;border:1px  solid #716b8e;
	font-size:24px;line-height: 30px;  font-family:'宋体'!important; font-weight:bold; }
.pglist ul li.on{background:#FF4200;border:1px  solid #db234e;color:#fff;}
.pglist ul li.on a{color:#fff;}
.pglist ul li.nohover{background:#dbdbdb;border:1px  solid #dbdbdb;font-family:'微软雅黑';color:#fff}
.pglist ul li.nohover a{color:#fff;}
/*end pglist*/
/*new end*/
/*guestbook start*/
#lib_feedback_form{width:100%; clear:both; overflow:hidden;}
#lib_feedback_form .rows{margin:10px 0px; clear:both;}
#lib_feedback_form .rows label{width:20%; overflow:hidden; float:left; height:28px; line-height:28px; text-align:right; color:#555;}
#lib_feedback_form .rows span{width:75%; overflow:hidden; float:left; display:block; padding-left:5px;}
#lib_feedback_form .rows span .input{width:280px; height:25px; line-height:25px; border:1px solid #ddd; padding-left:5px;}
#lib_feedback_form .rows span .contents{width:75%; height:120px; min-height:120px; line-height:160%; padding:5px;border:1px solid #ddd;}
#lib_feedback_form .rows span .vcode{text-transform:uppercase; width:50px;}
#lib_feedback_form .rows span img{margin-top:2px;}
/*guestbook end*/
/*photoClaList start*/
.photoClaList{width:1004px; height:70px; height:auto!important;min-height:70px; margin: 0 auto; }
.photoClaList ul{width: 1004px;padding-top: 20px;}
.photoClaList ul li{ 
	float: left;
	width:100px; height: 35px; display:block; padding-right: 12px;
	overflow:hidden;}
.photoClaList a{
	width:80px; height: 33px;padding:0 13px; border: 1px solid #d1d1d1; display:block;
	color:#ff4200;font-size:14px; line-height: 33px; text-align:center; 
	overflow:hidden;
	}
.photoClaList a:hover{height:34px;line-height:32px; color:#fff;background:url(../images/ClaList.png) no-repeat;}	
.photoClaList ul li a.open{height:34px;line-height:32px; color:#fff;background:url(../images/ClaList.png) no-repeat;}
.photoClaList .hx{width: 980px;padding-top: 5px;}
.photoClaList ul .fg{ 
	width:80px; height: 33px;padding:0 13px; border: 1px solid #d1d1d1; display:block;
	color:#000;font-size:14px; line-height: 33px; text-align:center; background-color:#EEE;}
/*photoClaList end*/

/*design show*/
.design-det{font-size:14px; overflow:hidden; margin-top:20px}
.design-photo{ width:430px;height:310px; text-align:center;border:solid 1px #d6d6d6; background:#f7f7f7}
.design-photo img{ width:430px; height:310px;}
.design-info{ width:476px;height:260px; padding:25px 30px;background:#f7f7f7;border:solid 1px #d6d6d6;}
.design-info .classname {height:80px;border-bottom:solid 1px #c9c9c9; padding-bottom:12px; margin-bottom:12px}
.design-info .bdline {height:100px;border-bottom:solid 1px #c9c9c9; padding-bottom:12px; margin-bottom:12px; overflow:hidden;}
.design-info .bdline  p{ line-height:2.5em}
.design-btn{ padding-top:5px; text-align:center}
.design-btn a{ display:inline-block; width:166px;height:37px;line-height:37px; text-align:center; background:#fff;margin-right:10px}
.design-con{border:solid 1px #e1e1e1; background:#f5f6f8 url(../images/jsbg.jpg) no-repeat bottom right;  margin-top:30px; padding:50px; overflow:hidden;font-size:14px;line-height:3em}
.design-con .rongyu{ width:900px;}
.design-con .rongyu h1,.design-con .zuopin h1{ font-size:24px; font-weight:bold}
.design-con .zuopin{width:500px;}
.redbtn a{ width:120px;height:34px;line-height:34px;color:#fff; background:#af1f30; text-align:center; display:inline-block}
.graybtn a{width:98px;height:32px;line-height:32px;color:#000;border:solid 1px #d6d6d6; background:#fff; text-align:center; display:inline-block}
.redbtn a:hover{ background:#d3253c;color:#fff}
.graybtn a:hover{color:#d3253c;border:solid 1px #d3253c}

.design-Contect{ 
	color:#666;font-size:14px;line-height:30px;overflow:hidden
	margin-top:16px; padding-top:22px; height:auto!important;word-wrap:break-word; word-break:break-all;padding-bottom:20px;}
.design-Contect .pgfyFw .tags{
float:right;
font: 14px Verdana, Arial, Helvetica, sans-serif;
background:url(../images/tags.gif) left no-repeat;
padding-left:23px;
height:30px;
line-height:30px;
}
/*design show end*/
/*fjjs show*/
.fjjs-det{font-size:14px; overflow:hidden; margin-top:20px}
.fjjs-photo{ width:318px;height:420px; text-align:center;border:solid 1px #d6d6d6; background:#f7f7f7}
.fjjs-photo img{ width:318px;height:420px;}
.fjjs-info{ width:546px;height:360px; padding:30px 50px;background:#f7f7f7;border:solid 1px #d6d6d6;}
.fjjs-info .classname {height:80px;border-bottom:solid 1px #c9c9c9; padding-bottom:12px; margin-bottom:12px}
.fjjs-info .bdline {height:170px;border-bottom:solid 1px #c9c9c9; padding-bottom:12px; margin-bottom:12px}
.fjjs-info .bdline  p{ line-height:2.5em}
.fjjs-btn{ padding-top:65px; text-align:center}
.fjjs-btn a{ display:inline-block; width:166px;height:37px;line-height:37px; text-align:center; background:#fff;margin-right:10px}
.fjjs-con{border:solid 1px #e1e1e1; background:#f5f6f8 url(../images/jsbg.jpg) no-repeat bottom right;  margin-top:30px; padding:50px; overflow:hidden;font-size:14px;line-height:3em}
.fjjs-con .rongyu{ width:900px;}
.fjjs-con .rongyu h1,.design-con .zuopin h1{ font-size:24px; font-weight:bold}
.fjjs-con .zuopin{width:500px;}
.redbtn a{ width:120px;height:34px;line-height:34px;color:#fff; background:#af1f30; text-align:center; display:inline-block}
.graybtn a{width:98px;height:32px;line-height:32px;color:#000;border:solid 1px #d6d6d6; background:#fff; text-align:center; display:inline-block}
.redbtn a:hover{ background:#d3253c;color:#fff}
.graybtn a:hover{color:#d3253c;border:solid 1px #d3253c}

.dfjjs-Contect{ 
	color:#666;font-size:14px;line-height:30px;overflow:hidden
	margin-top:16px; padding-top:22px; height:auto!important;word-wrap:break-word; word-break:break-all;padding-bottom:20px;}
.fjjs-Contect .pgfyFw .tags{
float:right;
font: 14px Verdana, Arial, Helvetica, sans-serif;
background:url(../images/tags.gif) left no-repeat;
padding-left:23px;
height:30px;
line-height:30px;
}
/*design show end*/
/*fangming*/
.merits_con{background: #906455;}
.merits_con td.bt{height: 39px; background: #906455; text-align: center; font: bold 16px/39px simsun; color: #f4f0e3; padding: 0;}
.merits_con td.bt td{color: #f4f0e3;}
.merits_con td{ text-align: center; line-height: 32px; font-size: 14px; background: none; color: #261911; padding: 6px 0; background: url(../images/bg.jpg);}
.merits_con td.nr{ text-align: left; padding: 5px 10px; line-height: 18px; font-size: 14px; color: #261911;}
/*fangming*/
/*server start*/
.serverClaList{width:1004px;  height:70px; height:auto!important;min-height:70px; margin: 0 auto; }
.serverClaList ul{width: 1004px;padding-top: 20px;}
.serverClaList ul li{ 
	float: left;
	width:100px; height: 35px; display:block; padding-right: 12px;
	overflow:hidden;}
.serverClaList a{
	width:80px; height: 33px;padding:0 13px; border: 1px solid #d1d1d1; display:block;
	color:#ff4200;font-size:14px; line-height: 33px; text-align:center; 
	overflow:hidden;
	}
.serverClaList a:hover{color:#fff;border-color:#e11b50;background: #ff4200;}	
.serverClaList ul li a.open{ color:#fff;border-color:#e11b50;background: #ff4200; }
.serverClaList .hx{width: 1004px;padding-top: 5px;}
.serverClaList ul .fg{ 
	width:40px; height: 33px;padding:0 13px; border: 1px solid #d1d1d1; display:block;
	color:#000;font-size:14px; line-height: 33px; text-align:center; background-color:#EEE;}
.serverClaListTwoBg{ width: 100%; background: #fadce5;padding:15px 0; margin-bottom: 10px}
.serverClaListTwo{
	width: 800px;  margin: 0 auto;;
	color: #e11b50; font-size: 14px;line-height: 40px; }
.serverClaListTwo a{color: #e11b50; font-size: 14px;line-height: 40px; padding:0px 25px;  display: inline-block;}
.serverClaListTwo a:hover{ color: #673985;}

.server-left{width:746px;}
.serverlist ul li{height:102px;border-bottom:solid 1px #d6d6d6; padding:20px 0}
.serverlist ul li.last{border-bottom:none}
.serverlist li img{ width:162px; height:106px;}
.serverlist li img:hover{opacity:.8}
.serverlist-con-left{position:relative;padding-left:10px;width:410px;height:106px; overflow:hidden;}
.serverlist-con-left .title a{height:35px;color:#666;font:18px/32px "Microsoft YaHei"; font-weight:bold;}
.serverlist-con-left .title a:hover{color:#d00;}
.serverlist-con-left p{width:410px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.serverlist-con-right{position:relative;padding-left:10px;width:145px;height:106px; overflow:hidden;}
.serverlist-con-right dt{font:12px/30px "Microsoft YaHei";  overflow:hidden;}
.serverlist-con-right dd{font:12px/30px "Microsoft YaHei";  overflow:hidden;}
.server-right{width:220px;margin-top:20px;border:solid 1px #d6d6d6;}
.server-right .title{height:38px;background:#f0f0f0;border-bottom:solid 1px #d6d6d6; padding-left:20px;color:#000;font:14px/38px "Microsoft YaHei";font-weight:bold;}
.server-right .leftcase{padding:10px;}
.server-right .leftcase .icom{border:solid 1px #d6d6d6; margin-bottom:10px;}
.server-right .leftcase .icom img{width:198px; height:130px;}
.server-right .leftcase .icom dt a{padding-left:10px;color:#000;font:14px/30px "Microsoft YaHei";}
.server-right .leftcase .icom dt a:hover{color:#d00;}
.server-right .leftcase .icom dd{padding-left:10px;color:#666;height:22px;line-height:22px}
/*servershow*/
.server-left .title{
	width:740px;height:55px; 
	color:#673985;font-size:30px; line-height: 50px;}	
.server-left .title span{ float:right;display:block;color:#999999;font-size:14px;line-height:20px; }
.server-left .titlePic{ width:760px;}
.server-left .pic{ float:left; width:380px; height: auto; padding-right: 20px; }
/*.server-left .pic img{ display: block;}*/

.server-left .picRight{ 
	float: left; overflow: hidden;
	width:360px;}
.server-left .picRight .fenlei{font:14px/30px "Microsoft YaHei";}	
.server-left .con{padding-bottom: 20px;color:#666;font-size:14px;line-height:30px;word-wrap:break-word; word-break:break-all;overflow:hidden}
.server-left .con img{max-width:730px;}
.server-left .conTitle{ 
	width: 100%; height: 35px; border-bottom: 1px solid #e5e5e5;margin-bottom:10px; margin-top:20px;
	color:#e11b50; font-size: 18px;line-height: 35px; text-align: left;}
.server-left .conTitle span{ color:#673985;}
/*photoshow load*/
.photo-left .title{
	width:976px;height:55px; 
	color:#673985;font-size:30px; line-height: 50px;}	
.photo-left .title span{ float:right;display:block;color:#999999;font-size:14px;line-height:20px; }
.photo-left .titlePic{ width:980px;}
.photo-left .pic{ float:left; width:380px; height: auto; padding-right: 20px; }
.photo-left .pic img{ display: block;}

.photo-info{ width:500px;height:215px; padding:30px 50px;background:#f7f7f7;border:solid 1px #d6d6d6;}
.photo-info .classname {height:40px;border-bottom:solid 1px #c9c9c9; padding-bottom:12px; margin-bottom:12px}
.photo-info .bdline {height:90px;border-bottom:solid 1px #c9c9c9; padding-bottom:12px; margin-bottom:12px;font:14px/24px "Microsoft YaHei";text-indent:2em;overflow:hidden}
.photo-info .bdline  p{ line-height:2.5em}
.photo-btn{ text-align:center}
.photo-btn a{ display:inline-block; width:166px;height:37px;line-height:37px; text-align:center; background:#fff;margin-right:10px}
	
.photo-left .con{width:980px;padding-bottom: 20px;color:#666;font-size:14px;line-height:30px;word-wrap:break-word; word-break:break-all;overflow:hidden}
.photo-left .con img{max-width:980px;}
.photo-left .conTitle{ 
	width: 100%; height: 35px; border-bottom: 1px solid #e5e5e5;margin-bottom:10px; margin-top:20px;
	color:#e11b50; font-size: 18px;line-height: 35px; text-align: left;}
.photo-left .conTitle span{ color:#673985;}
.photo-left .pgfyFw{width:1004px;}
.photo-left .pgfyFw .tags{background:url(../images/tags.gif) left no-repeat;padding-left:23px;font:14px/30px "Microsoft YaHei";}

.pgfyFw{width:1004px;margin:0 auto;}
.pgfyFw .tags{ float:right;background:url(../images/tags.gif) left no-repeat;padding-left:23px;font:12px/30px "Microsoft YaHei";}

/*photoshow*/
#picSlideWrap{ background:#F5F8FD; border:1px solid #A9BFD6; padding-bottom:30px;}
.imgnav{ width:788px; margin:10px auto;}
.imgnav{  position:relative; margin:0 auto; width:788px;}
#content{margin:0px auto;  line-height:19px;}
#content p{ text-indent:2em; color:#333;}
#img{ z-index:10; width:788px; position:relative; text-align:center;}
#img img{ height:570px; display:none; border:4px solid #000;}
#front{ position:absolute; left:0px; top:0px; z-index:10; cursor:pointer;  width:394px; height:578px; background:url(../images/blank.gif); }
#front a{  position:absolute; left:20px; top:224px;display:block; background:url(../images/imgSlideLeft.png) no-repeat; width:104px; height:104px; display:none;}
#next{  position:absolute; right:0px; top:0px; z-index:10;cursor:pointer; width:394px; height:578px;  background:url(../images/blank.gif);}
#next a{  position:absolute; right:20px; top:224px; display:block; background:url(../images/imgSlideRight.png) no-repeat; width:104px; height:104px; display:none;}

#cbtn{background:#EAEBF0; position:relative; height:122px; border:1px solid #D6D9DC; margin-top:12px; }
#cbtn ul{position:relative; width:10000px; height:122px;}
#cbtn ul li{ float:left; padding:8px 3px 3px 3px; width:116px; height:86px; cursor:pointer; text-align:center; margin-right:20px; position:relative;}
#cbtn ul li img{ width:116px; height:86px; display:block;}
#cbtn ul li tt{ background:#000; color:#FFF; position:absolute; right:4px; bottom:4px; z-index:20; font-family:"宋体" ;font-size:12px; line-height:16px; padding:0 5px;}
#cbtn li.hov{ background:url(../images/imgHoverBg.gif) no-repeat;}
.ctrl div{ clear:both;}
#cSlideUl{width:690px; height:116px;overflow:hidden; position:relative; top:10px; margin:0 auto;}
.picSildeLeft{cursor:pointer; position:absolute; top:32px; left:10px; z-index:9;}
.picSildeRight{cursor:pointer; position:absolute; top:32px; right:10px; z-index:9;}

/*photoshow*/
/*job*/
.jobfelt{ float:left; width:696px;}
.jobfelt .tit{background:#f8f8f8 url(../images/btn.png) no-repeat 8px center;height:45px;line-height:45px;font-size:15px;color:#555;padding-left:40px;}
.jobfelt .tit span{ color:red; padding:0 3px;}
.jobfelt .joblist .border{ padding:20px 0; font-size:16px; color:#999;}
.jobfelt .joblist ul{padding:10px;}
.jobfelt .joblist li{ line-height:28px; border-bottom:1px dashed #666666; padding-bottom:20px}

.jobfelt .joblist span.art_title{ height:35px; line-height:35px; display:inline-block;}
.jobfelt .joblist span.art_title a{ font-size:16px; color:#333;}
.jobfelt .joblist span.art_title a:hover{ font-size:16px; color:#F00;}
.jobfelt .joblist span.artintro{ line-height:22px; text-indent:2em;  font-size:12px; color:#666; display:inline-block;}
.jobfelt .joblist span.arturl{ line-height:24px;}
.jobfelt .joblist span.arturl a{font-size:14px; color:#999}
.jobfelt .joblist span.c9{font-size:14px; float:right; color:#999}

.jobright{ float:right; width:265px; border:solid 1px #d6d6d6;}
.jobright .tit{background:#f8f8f8 url(../images/xiana1.jpg) no-repeat 8px center;height:45px;line-height:45px;font-size:15px;color:#555;padding-left:20px;}
.jobmlist{position: relative;padding:10px;height:40px;background-color:#f4f4f4;line-height:20px;font-size:14px;}
.jobfelt .con{padding-bottom: 20px;color:#666;font-size:14px;line-height:30px;word-wrap:break-word; word-break:break-all;overflow:hidden}
.jobfelt .con img{max-width:730px;}