﻿@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,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;}
.fl{ float:left}.fr{ float:right}.clear { clear:both;height:0px; overflow:hidden}
a{text-decoration:none;outline:0;}
html{overflow-x:hidden; }
.center{ text-align:center;}
.center img{border:1px solid #ccc;margin-top: 10px;width: auto;max-width: 600px;overflow: hidden;}
/*header*/
body{color:#979797;font-size:12px; overflow-x:hidden;background:#fff;font-family:'microsoft yahei';}
a{ color:#515d6b;-webkit-transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;}
.header{width:100%;min-width:1004px;height:81px;padding-top:10px;background:url(../images/foot.gif) top left repeat;}
.logo{ float:left;display:inline;}
.tel{float:right;padding-left:34px;padding-top: 10px;text-align:right;color: #b46b99;}
.tel p{ color:#fff; font-size:12px; font-family:'Times New Roman' }
.tel span{font-size: 20px;font-family: Impact;}


.notice{ width:100%; float:left;background:#b46b99; padding-top:25px;height:48px; line-height:24px;}
.noticecon{ width:390px; padding-left:10px; float:left;font-size:13px; color:#2b2b2b}
.noticecon b{ float:left; font-weight:normal; font-size:14px; font-family:'Microsoft yahei'}
.noticecon marquee{ float:left; width:300px;}
.search{ position:relative; float:left;width:290px;z-index:999;height:22px;display:inline;line-height:22px;}
.text{float:left;width:160px; padding-left:5px;border:1px solid #cdcbbc;color:#979797;height:22px; line-height:22px;}
.button{float:left;width:24px; margin-left:5px;height:24px; display:inline;background:url(../images/button.gif) left top no-repeat;}
.select{float:left;width:90px; color:#979797; margin-left:3px; display:inline;height:24px; line-height:24px;background:url(../images/select.gif) left top no-repeat; position:relative}
div.selectbox-wrapper{border: #cdcbbc 1px solid;width:88px;*left:0;position: absolute;background: #fff;text-align:left;*margin-top:0;z-index:10;top: 24px;}
div.selectbox-wrapper ul li.selected {background:#efefef;}
div.selectbox-wrapper ul li.current {color: #fff;background:#333}
div.selectbox-wrapper ul li {text-align:center;padding-bottom:3px;width:100%;cursor:pointer;line-height: 20px;padding-top: 3px;font-size:12px;color:#666;}
.selectbox{border:none;display:block;width:88px;text-indent:8px;cursor:pointer;height:25px;background:none;font-size:12px;color:#979797;line-height:25px;}
.menumain{ position:absolute; top:0; left:0; width:100%;}
.menu{width:100%; position:relative; left:0; top:0; z-index:99999;height:62px;background:url(../images/menu.png) center top repeat;}
#menu ul{ float:left}
#menu li{float:left;  display:inline; height:62px;}
#menu li a{display:block;width:98px;text-align:center;line-height:59px;text-align:center;font-size:14px;color:#fff;font-family:'Microsoft Yahei';border-bottom: 3px solid rgba(255, 255, 255, 0);}
#menu a:hover,#menu a.cur{border-bottom:3px solid #b46b99;}
.nav{float:left; display:block; width:980px; display:none; border-top:1px solid #fff;background:url(../images/nav.png) left top repeat-y;border:1px solid #ada8a1;}
.nav ul{float:left;display:block;padding: 5px 0;width:98px;}
.nav li a{height: 28px;line-height: 28px;float:left;width:98px;color:#fff;text-align:center;}
.vbanner{background:url(../images/vbanner.jpg) center top no-repeat;height: 425px;}
.banner{ width:100%; position:relative; margin-top:-62px;}
.main_content {width: 1004px;margin: 0 auto 0px;position: relative;zoom: 1;}
.icase{ position:absolute; color:#dfdede; bottom:-48px; background:#2b2b2b; border:1px solid #525252; width:225px; height:330px;right:0; padding:16px 17px 0 13px; line-height:18px;}
.icase_t{ float:left; margin-bottom:15px; padding-left:16px; width:209px; color:#b46b99; font-size:16px; background: url(../images/caseico.gif) left center no-repeat; }
.icase a{color:#b46b99; }
.icase img{ border:1px solid #474747;}
.icasemore{ float:right;}
.icasetxt{ padding:16px 0 14px 0; width:1000%; float:left;}
/* index-common*/
.promain .main{ width:593px; overflow:hidden;}
.promain{ float:left;width:593px !important; position:relative; overflow:hidden; height:207px;}
.iprotxt{line-height:18px; font-size:12px; width:505px;float:left; height:88px;}
.time{ font-family:Arial, Helvetica, sans-serif}
.iprotxt a{margin-bottom:3px;width:100%; display:block; color:#b46b99;font:14px/17px 'Microsoft Yahei';text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.ipro {position:relative; float:left;}
.ipro ul{ position:absolute;width:100%; left:0;}
.ipro li{ float:left; width:593px; height:205px;background:#fff;}
.iproli{ float:left; display:inline;width:593px; overflow:hidden; padding-top:17px;height:86px; border-bottom:1px solid #f2f2f2;}
.iprolinum{ padding-top:25px; color:#717171; font-size:32px; font-family:Arial, Helvetica, sans-serif; float:left; height:58px; width:72px; text-align:center; }

.slider,.slidera{ padding-top:17px; text-align:right;width:570px; float:left;position:relative;}
.slider span,.slidera span{ text-align:center; cursor:pointer;display:inline-block;width:86px;height:27px; line-height:27px;background:#b46b99; color:#fff; margin-left:15px; opacity:1; }
.slider .end,.slidera .end{filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;}
.slidera img{ vertical-align:middle; margin:0 6px;}
#lefta{}
#righta{}
.case{  width:100%; float:left;padding-top:66px; }
.caseul{padding-top:50px;float:left; height:127px; width:1000px;}
.caseul li{padding-left:20px;float:left;width:91px;padding-right:30px;color:#2b2b2b;font-size: 15px;text-align:center;}
.caseul a font{ margin-bottom:10px;display:block;width:91px; height:90px; line-height:90px;font-size:26px; text-align:center;background: url(../images/case1.gif) left top no-repeat; cursor:pointer}
.caseul a:hover font{ color:#fff; background: url(../images/case2.gif) left top no-repeat;}
.profra{width:980px;margin:0 auto}
.profra .limg{float:left;width:235px;height:176px;display:inline;margin:0 5px 13px 5px}
.profra .limg a b{z-index:10;position:absolute;top:-27px;left:104px;width:27px;height:27px;background:url(../images/big.png) left top no-repeat}
.profra .limg a:hover b{z-index:10;position:absolute;top:70px;left:104px;width:27px;height:27px;background:url(../images/big.png) left top no-repeat;-moz-transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s}
.profra .limg a label{display:none;text-align:center;position:absolute;width:225px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#fff;line-height:30px;z-index:10;bottom:10px;left:0;font-size:14px;padding:0 5px;}
.profra .limg a.img{cursor:pointer;float:left;width:235px;height:176px;overflow:hidden;position:relative}
.profra .limg a.img:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;transition:all ease-in-out .3s}
.profra .limg a span{z-index:9;position:absolute;left:0;top:0;width:235px;height:51px;background:url(../images/pfloat.png) left top no-repeat;display:none;color:#fff;font-size:14px;padding:125px 0 0 0;line-height:30px;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.profra .limg a:hover span{display:block}
.banner_h{ float:left; width:980px;}
.banner_h a{ float:left; position:relative;}
.banner_h a font{ position:absolute; width:100%; height:100%;background: url(../images/gray.png) left top repeat; display:none;}
.banner_h a:hover font{ display:block;}
.bannerh_t{ height:180px; float:left; width:206px; background:#2b2b2b; color:#fff; font-size:16px; text-align:center;}
.bannerh_t a{ font-size:14px; float:none;border:2px solid #aaa; width:138px; line-height:35px; color:#fff; height:35px; margin:0 auto; display:block;}
.bannerh_t p{ margin:42px 0 33px 0; overflow:hidden; width:100%; display:block;}
.newslist{ width:100%; float:left;background:#f2f2f2; padding-top:40px; height:417px; }
.newslistimg{ float:left; margin-left:40px; display:inline; width:270px; height:376px; padding-right:42px;background: url(../images/newsbg.gif) right bottom no-repeat; }
.newslistrmore{ float:right; margin-right:33px; display:inline;border:2px solid #b46b99; width:67px;position:relative; height:22px; padding-top:6px;}
.newslistrmore a{ position:absolute; right:-22px; line-height:28px; color:#b46b99; height:17px; line-height:17px; background:#f2f2f2;}
.newslistr_t{ float:left; width:100%; margin-bottom:30px;}
.newslistr_t .fl{ color:#2b2b2b; font-size:18px; padding-left:60px;}
.newslistr{ float:left;margin-left:-25px; position:relative; z-index:1; display:inline; width:610px;}

.ititle{ width:100%; float:left;background: url(../images/ititle.gif) center no-repeat; font-size:24px; color:#2b2b2b; text-align:center; height:40px; line-height:40px;}
.team{ float:left; width:100%;  padding-top:70px;}
.teamul{float:left;padding-top:55px;height: 210px;width:1200px;}
.teamul li{float:left;width: 235px;display:inline;height: 176px;position:relative;margin: 0 5px 13px 5px;}
.teamul li a p{display:none;left:0;z-index:1;font-size: 14px;text-align:center;width: 235px;position:absolute;bottom:0;height: 40px;line-height: 40px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background: url(../images/teamp.png) center repeat;color:#2b2b2b;}
/*.teamul li a:hover p{ display:block;}*/

.aboutarea{background: url(../images/about.jpg) center top no-repeat #b46b99; height:380px; width:100%; float:left; margin-top: 40px;}
.ibook{ float:left; width:248px; font-size:14px; height:289px; padding:8px;background:#fff; margin-top:64px;border-top:11px solid #b46b99; margin-left:133px; display:inline;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;}
.ibook_t{ padding-left:35px;width:213px; border-bottom:1px solid #e9e9e9; color:#b46b99; font-size:16px; line-height:34px; margin-bottom:20px;background: url(../images/ibook_t.gif) 8px center no-repeat}
.ibookform p{ width:100%; float:left; margin-bottom:10px;}
.ibookform label{ float:left; width:80px; text-align:right; padding-right:6px;}
.input144,.input70{ float:left; width:142px; height:22px; border:1px solid #d8d8d8;}
.ibookform select{ width:144px;border:1px solid #d8d8d8;}
.input70{ width:70px; margin-right:6px; display:inline;}
.border3{ border-radius:3px; position:relative;}
.ibooksub{ background:#b46b99; color:#fff; border:0;}
.reset{ background:#fff; border:1px solid #dfdfdf; color:#6d6d6c;}
.isubbut input{ width:73px; text-align:center; margin-right:25px; height:28px; line-height:28px; float:left;}
.isubbut{ float:left; padding-left:40px; padding-top:20px;}
.about{ float:right; padding-top:58px; width:444px; color:#fff; line-height:16px;}
.about_t{ margin-left:20px; padding-left:30px; height:41px; margin-bottom:40px; float:left; display:inline;width:394px; color:#fff; background: url(../images/about_t.gif) left center no-repeat}
.about_t p{ font-size:12px; text-transform:uppercase; font-family:'arial' }
.about_t font{ font-size:18px;}
.abouttxt{ width:100%; float:left; height:145px; margin-bottom:15px;}
.aboutmore{ float:right;border:2px solid #fff; width:76px;position:relative; height:22px; padding-top:6px;}
.aboutmore a{ position:absolute; right:-5px; line-height:28px; color:#fff; height:17px; line-height:17px; background:#b46b99;}

.main,.fyMain{ width:980px; margin:0 auto; clear:both; position:relative;}
.fyMain{overflow-x:hidden; overflow-y:auto; padding-bottom:20px; margin-top:-234px; z-index:0;}
/* foot*/
.foot{width:100%;min-width:1004px;color:#868484;/* height:180px; */padding-bottom: 20px;line-height:25px;overflow:hidden;background: url(../images/foot.gif) left top repeat;}
.foot a{color:#868484; }
.f_link{ float:left;width:100%;height:74px;line-height:74px; overflow:hidden;}
.f_link a{padding-left:20px; color:#737373;}
.f_link span{font-size:16px;}
.foot .fl{ width:740px; padding-left:15px;}
.foot .fr{ width:200px;}
.site {float:right;width: 143px;font-size:12px;background: url(../images/site.png) left center no-repeat;margin:25px 5px 45px 0;padding-left:35px;color:#939393;line-height:26px;}
.bdsharebuttonbox a{-webkit-transition: all 0s ease-in-out 0s;-moz-transition: all 0s ease-in-out 0s;transition: all 0s ease-in-out 0s; }
.bdsharebuttonbox{width: 200px;float: right;}
/* 二级页面*/
.fyLeft{ float:left;width:260px;overflow:hidden; color:#fff;}
.fyLeft_t{ padding-top:36px; height:52px; color:#fff; text-align:right; font-size:24px; padding-right:18px; width:248px;}
.l_tel{ padding-left:20px; width:240px; height:73px; }
.l_tel p{ font-size:16px; display:block;}
.l_tel span{ font-size:26px;}
.l_pro{float:left;width:260px; padding-top:33px; background:#b46b99; padding-bottom:28px;}
.l_pro a{ color:#fff;}
.l_pro_t{background:#fff; font-size:16px; padding-left:24px;width:236px; height:41px; color:#b46b99; line-height:41px; margin-bottom:8px;}
.l_procon{ clear:both; width:100%; }
.proOne{ width:100%;float:left;overflow:hidden;background:url(../images/l_pro.gif) no-repeat 12px 14px ; }
.proOne a{width:228px; padding-left:32px;line-height:40px; float:left;font-size:14px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; background:url(../images/proline.gif) repeat-x left bottom ;}
.proOne a:hover,.proOne a.cur{ font-weight:bold;}
.proOne ul{display: none;}
.proOne .proTwo{display: block;}
.proTwo{ float:left;line-height:25px;overflow:hidden;padding:0px 5px;}
.proTwo li a{ float:left;border-bottom:1px dashed #90cb52; font-size:12px;  line-height:38px;width:225px; padding-left:25px; background:none;}
.proTwo li a:hover{font-weight:bold;}
/* fyRight*/
.fyRight{ float:right; width:638px; padding:18px 16px 30px; position:relative; z-index:0; border:10px solid #b46b99; min-height:500px; background:#fff;overflow:hidden;}
.mainRightMain{ color:#787878;float:left;width:708px;padding-bottom:20px; min-height:640px; _height:640px;}
.padding25{padding:0px 25px;line-height:30px;font-size:14px;word-break:break-all;min-height: 672px;_height: expression(this.scrollHeight < 672 ? "672px" : "auto");}
.mainr_line{float:left; height:18px; width:99%;background:url(../images/line_s.gif) top left repeat-x;}
.tip{ padding:20px;}
.padding25 .center img{ border:1px solid #ccc; margin-bottom:10px; width:auto; max-width:600px;_width:expression(this.width > 600 ? "600px" : this.width);overflow:hidden; }

/* list*/
.title{ width:100%;position:relative; margin-bottom:28px;height:32px; line-height:32px; border-bottom:1px solid #b2d48e;color:#b46b99;}
.title a{ color:#b46b99;}
.title font{ font-size:12px;}


.pro_list{width:720px;}
.pro_list li{margin: 0px 17px 17px 0;float:left;width: 200px;height: 188px;display:inline;border:1px solid #e8e8e8;box-shadow:0 0 3px #e8e8e8;}
.proimg{width:198px; height:148px; float:left; }
.proimg img{border:1px solid #e0e0e0 }
.pro_list li p{width:90%;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; padding:0 5%;float:left; line-height:28px; margin-top:5px; text-align:center;}

.more{ float:right;font-size:12px; text-align:left; width:77px; padding-left:10px;height:22px; line-height:22px;color:#74653d;background:url(../images/more.gif) top right no-repeat;}

.news_list{float:left;}
.newslisttime{ float:left; width:100%; color:#555; font-size:14px;font-family:Arial, Helvetica, sans-serif;}
.news_list li{ float:left;width:596px; padding:15px; border-top:1px solid #e6e6e6;line-height:26px;}


.news_list li a{float:left;font:16px/26px 'Microsoft Yahei';width:596px; color:#3c3c3c; height:26px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.news_list li .newslisttime a{ font-size:12px; width:auto; margin-left:10px; display:inline;float:left; padding-left:5px;background:url(../images/newsdot.gif) left center no-repeat; color:#555; }
.newslisteven{ background:#f2f2f2;}
.newstxt{ float:left; width:100%; font-size:12px; color:#8c8c8c;}

.pro_txtimg li{ float:left;margin-bottom:20px;}
.pro_li_img{float:left;border:1px solid #ccc;overflow:hidden;}

.pro_li_txt{float:left; margin-top:22px; height:231px; width:395px; padding:0 10px; background:#f8f8f8; border:1px solid #e5e1e1; border-left:0; border-radius:0 4px 4px 0; color:#555; line-height:27px; font-size:12px;}
.pro_txtimg_t{width:100%;float:left; border-bottom:1px dashed #ccc;  margin-bottom:20px;}
.pro_txtimg_t .fl{ margin-top:23px; line-height:34px;width:270px;float:left; font:14px/34px 'Microsoft Yahei';text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.viewmore{ float:right;margin-top:-15px; background:#b46b99; width:70px; text-align:center; height:58px; line-height:58px; color:#fff; border-radius:6px; position:relative;}
.pro_li_txt p{ line-height:22px; color:#a7a7a7;}

/*news_view*/
.title_s{color: #999;font-size:12px;line-height:35px;text-align: center;}
.vtitle{width:100%;color:#b46b99;font: 20px/36px "Microsoft Yahei";float:left;border-bottom:1px solid #d0d0d0;font-weight: bold;text-align: center;padding-bottom: 15px;}
.mainrbanner{ border:1px solid #dbdbdb; width:306px; margin:0 auto 20px;}
.mainrbanner img{border:3px solid #fff}
.padding25 .center img{ border:1px solid #ccc; margin-bottom:10px;}
.newsview{display:inline;width:638px;border-bottom:1px solid #cfcac1;margin:25px 0;margin-top: 0;padding:15px 0;font-size:14px;line-height:28px;float:left;color:#696969;}
.viewpage{width:100%; float:left}
.main_r_nav{ float:left; width:500px;height:66px;font-size:14px;margin-left:10px; display:inline; }
.returnlist{ width:30px; height:40px; padding:8px 12px; border-radius:8px; position:relative;display:inline;float:right;color:#fff; line-height:22px;font-size:12px;background:#717171; margin-top:5px;}
.returnlist a{ color: #fff; text-align:center;font-size:14px;width: 100%; display: block; }
.main_r_nav a{color:#696969; font-size:12px; float:left; width:100%;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; line-height:30px;}
.main_r_nav a:hover{color:#ec3726;}

/* page*/

.page{margin:15px 0; font-size:14px;float:left; width:100%;text-align:right; color:#6a6a6a;}
.page a { color:#383838; padding:0 10px;border: 1px solid #d9d9d9; margin:0 2px; background: #fff;}
.page *{ position:relative; border-radius:4px;display:inline-block; _zoom:1;_display:inline;vertical-align:middle;line-height:28px;height:28px;padding-bottom:1px; }
.page img{ height: auto; margin:0 3px;}
.page .bg{ font-weight: normal; margin:0 5px;}
.disabled{padding:0 10px;border: 1px solid #d5d5d5;color:#fff; background:#b1b1b1;}
.page .current { padding:0 10px;border: 1px solid #d5d5d5; color:#c00a28  }
.total{text-align:center;}
.reach{text-align:left; padding-left:5px;}
.btn{ width:64px; margin-left:10px; display:inline; height:30px; line-height:30px;}
.btn a{ background: #2c2c2c; border:0; font-weight:normal; padding:0; color: #fff;width: 64px;  text-align: center;}
.btn a:hover{ color:#fff;}
.input_page{ width:30px;text-align:center; border:1px solid #d5d5d5; font-size:12px;}
/* search*/
.searchnull{ float:left; text-align:center; width:100%; padding:3% 0; font-size:14px;}
.searchnull font{ color:#F00; font-size:14px;}
.searchmore{ float:left; width:92%; background:#efefef; text-align:center;margin:10px 20px;_margin:10px ; border:1px solid #dbd6f1}
.searchmore a{ line-height:25px; color:#333;}
.input_title{ background:none; line-height:30px;height:30px; padding-left:7px;}
/* book*/
.message{ line-height:38px; font-size:14px;}
.tip{ color:#b46b99; margin-left:64px; display:inline; width:574px; font-size:14px;background:url(../images/tip.gif) left center no-repeat; }
.message p{ width:100%; float:left; margin-bottom:24px;}
.input160,.select160{ width:158px; height:38px; line-height:38px; border:1px solid #dadada; float:left; margin-right:25px; display:inline;}
.select160{ *height:auto; *line-height:normal;}
.message label{ float:left; width:80px; color:#696969; text-align:right; padding-right:16px;}
.message .yzm{ width:530px;}
.textarea430{border:1px solid #dadada; width:440px; height:170px; resize:none; }
/* hr*/
.hrBox{ width:634px; 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}
.jobName{ width:380px; float:left;}
.hrBtn{ width:100px; float:left; text-align:center; padding-top:3px;}
.hrBoxL li.haode{ border-bottom:none;}
.hrBoxR{ width:533px; float:left; text-align:left; border-left:1px solid #dbdbdb;}
.hrBoxR li{ width:508px; 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;}
.hrBoxR li.topline img{ margin-top:3px;}
.hrBoxR li.haode{ border-bottom:none;}
.hrTable{ width:614px; float:left; height:440px; background:#efefef; border:1px solid #dbdbdb;margin-left:35px;_margin-left:17px;}
.tableTitle{ width:614px; 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:509px; 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:12px; border:1px solid #dbdbdb;}
.sel_hr{ width:130px; height:20px; line-height:20px; padding:0px; vertical-align:middle; font-size:12px; }
.bottomLine{ width:614px; height:123px; border-bottom:1px solid #dbdbdb; }
.lineBootL{ width:94px; height:123px; border-right:1px solid #dbdbdb; text-align:center; float:left;}
.lineBootR{ width:509px; float:left; padding-left:10px;  height:123px;}
.are_hr{ width:470px; height:80px; margin-top:11px;}
.hr_btn{ width:614px; 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;}/* hr */
.hr{ margin:10px auto; width:95%;font-size:12px;line-height:24px; border:1px #CCC solid;border-collapse: collapse; background:#efefef; }
.hr td{border:1px #CCC solid;border-collapse: collapse; line-height:2;}
.hr input,.hr textarea{ line-height:22px;border:1px solid #ccc; vertical-align:middle;}
.hr input{ height:22px;  }
.hr a{ color:#333;}
.hr a:hover{ color:#de0303;}
.hr_btn{width:100px; height:40px; font-size:12px; background:#b46b99; color:#fff;}
#hrform{ float:left; width:100%;}


.addprolist {width:100%;}
.addprolist li {display:block;margin-bottom:20px;width:100%;position: relative;}
.addprolist li img {display:block;margin:0px auto;width:100%;}
.addprolist .tcinfo {display:block;position: absolute;left:0px;bottom:0px;background:rgb(0,0,0,0.7);width:960px;padding:10px;}
.addprolist .tcinfo p{display:block;line-height:22px;font-size:14px;color:#ddd;}
.addprolist .tcinfo b{font-size:15px;line-height:28px;color:#fff;}
.addprolist .ntcinfo {display:block;position: absolute;left:0px;bottom:0px;background:rgb(0,0,0,0.7);width:618px;padding:10px;}
.addprolist .ntcinfo p{display:block;line-height:22px;font-size:14px;color:#ddd;}
.addprolist .ntcinfo b{font-size:15px;line-height:28px;color:#fff;}

/*---头部标题和链接样式-----*/

.clear{clear:both;}
.wl {width: 980px;margin: 0 auto;position: relative;}
.itl_t{text-align: center;width: 100%; margin:50px 0 20px; height:30px; padding: 0 0; border-bottom:1px solid #dddddd}
.itl_t .tff{ float:left; height:46px;width:100%;}
.itl_t .tff h2{ float:left;text-transform: uppercase; font-size:20px; line-height:1; BORDER-bottom: 1PX #dd0707 solid; padding-bottom: 10px; color:#dd0707;  }
.itl_t .tff font{ text-transform: uppercase;  color:#ffff00; background:#dd0707;height:36px; float:left;}
.itl_t .tff em{ float:left; padding:0 0 0 10px; line-height:20px; color:#ddd; font-size:20px;}
.tff a.more{float:right;line-height:30px;font-size:14px;}
.catelist{list-style:none;height:20px;max-width:600px;overflow:hidden;float:left; margin-left:50px;display:inline-block;}
.catelist li{float:left;display:inline-block; padding:0px 12px;line-height:20px;}

/*1004px3列新闻*/
.newsb_b{width:100%; margin:0 auto; padding-bottom:30px;margin-top:40px;background-position:center; background-repeat:no-repeat;}
.newsoutdiv {width:100%;}
.newslistadd {display:inline-block;float:left;width:31%;padding-right:1.5%;margin-right:1.5%; border-right:1px #eee solid;}
.newslistadd.rightlist {padding-right:0%;margin-right:0%; border-right:0px;}
.newslistadd li{display:block;width:100%;height:30px;line-height:30px;overflow:hidden;}
.newslistadd li span{float:right;}
.newslistadd li.newsmore{background:#0f61ed;text-align:center;}
.newslistadd li.newsmore a{display:block;width:100%; height:100%;color:#fff;}
.newslistadd li.newsmore:hover a:after{content:'  >>'}
.newslistadd li.newspic{height:80px;margin-bottom:20px;}
.newslistadd li.newspic img{height:80px;width:90px;float:left;margin-right:5px;}
.newslistadd li.newspic h5{line-height:20px;font-size:14px;color:#222;}
.newslistadd li.newspic p{line-height:18px;margin-top:6px;color:#999;}