@charset "utf-8";
@font-face { font-family:HKHT; src:url(HKHTW5A.ttf); }
/* CSS Document */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{ font-family:'STHeiti','Microsoft YaHei','宋体','arial'; background:#ffffff;-webkit-text-size-adjust:100%; font-size:14px; color:#666666;}
a{color:#333333;text-decoration:none;}
a:hover{color:#666666;text-decoration:underline;}
/*em{font-style:normal}*/
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word} .cl { clear:both;} .fl { float:left;} .fr { float:right;} .tc { text-align:center;} .tl { text-align:left;} .tr { text-align:right;} .hr5 { height:5px; clear:both;} .hr10 { height:10px; clear:both;} .hr15 { height:15px; clear:both;} .hr20 { height:20px; clear:both;} .hr25 { height:25px; clear:both;}.hr30 { height:30px; clear:both;}.font12 { font-size:12px;} .font14 { font-size:14px;} .font16 { font-size:16px;} .en { font-family:"arial";}.en2 {/* font-family:"Georgia";*/} .mar5 { margin-right:5px;}
i { font-style:normal;}

.black,.black a,a.black,a.black:link,.black a:link,.black a:visitedr { color:#000000;}
a.black:hover,.black a:hove { color:#333333;}
.grayD,.grayD a,a.grayD,a.grayD:link,.grayD a:link,.grayD a:visited { color:#333333;}a.grayD:hover,.grayD a:hover { color:#000000;}
.gray,.gray a,a.gray,a.gray:link,.gray a:link,.gray a:visited { color:#999999;}a.gray:hover,.gray a:hover { color:#666666;}
.white,.white a,a.white,a.white:link,a.white:hover,.white a:link,.white a:visited { color:#ffffff;}
.blue,a.blue,a.blue:visited,.blue a:visited { color:#00b9ff;}.blue a:hover,a.blue:hover { color:#00abeb;}
.blue2,a.blue2,a.blue2:visited,.blue2 a:visited { color:#2f5978;}.blue2 a:hover,a.blue2:hover { color:#1f4c6d;}
.blue3,a.blue3,a.blue3:visited,.blue3 a:visited { color:#00ffff;}.blue3 a:hover,a.blue3:hover { color:#00eded;}
.red,a.red,a.red:visited,.red a:visited { color:#e90e1f;}.red a:hover,a.red:hover { color:#fa1224;}
.red1,a.red1,a.red1:visited,.red1 a:visited { color:#960000;}.red1 a:hover,a.red1:hover { color:#960000;}
.green,a.green,a.green:visited,.green a:visited { /*color:#2e947b;*/ color:#960000;}.green a:hover,a.green:hover { /*color:#2e947b;*/ color:#c00000;}
 input { outline:none; border:0px; margin:0px; padding:0px;}
.disBlock { display:inline-block;}

.name,.name:link,.name a:visited {color:#2f5978;} .name:hover,.name a:hover { color:#c00000;}
.date {/*font-family:"Georgia";*/}
.dateEn {font-family:"Georgia"; font-style:italic;}

/*.topBar { width:1120px; margin:0px auto; height:28px; line-height:28px; padding:17px 20px 12px 20px; clear:both;color:#97acbc; border-bottom:#e7e7e7 1px solid; }*/
.topBar {/* width:100%;*/ width:1120px; margin:0px auto; padding:0px 20px; height:28px; line-height:28px; clear:both;color:#97acbc; border-bottom:#e7e7e7 1px solid; }
.wrapMain,.topMain { width:1120px; margin:0px auto; clear:both; padding-left:20px; padding-right:20px; }
.wrapMain { overflow:hidden; }

/*.searchBar { width:198px; height:26px; border:#e7e7e7 1px solid; overflow:hidden; float:right; background-color:#ffffff; margin:0px 15px;}*/
.searchBar { width:238px; height:28px; border:#e7e7e7 1px solid; overflow:hidden; float:right; background-color:#ffffff; margin:5px 0px;}
.input1 { width:190px; height:20px; line-height:20px; padding:4px 5px; float:left; overflow:hidden;}
.searchBar .searchBt { display:block; width:28px; height:28px; float:right; background:url(../images/topbar_bg.gif) no-repeat 0px 0px;}

.shareBar { float:right; height:28px;}
.shareBt { display:inline-block; width:29px; height:28px; margin:0px 1px 0px 2px; background-image:url(../images/topbar_bg.gif); background-repeat:no-repeat;}
.shareB1 { background-position:-48px 0px;}
.shareB2 { background-position:-80px 0px;}
.shareB3 { background-position:-112px 0px;}
.shareB4 { background-position:-144px 0px;}

.langNav { width:1120px; margin:0px auto; padding:0px 20px; margin-top:-9px; height:17px; clear:both; text-align:center;}
.langNav span.navBox { display:inline-block; border-left:#e7e7e7 1px solid; border-right:#e7e7e7 2px solid; background-color:#ffffff;}
.langNav a { display:inline-block; padding:0px 10px;border-left:#e7e7e7 1px solid; height:17px; overflow:hidden; line-height:17px; color:#666666;}
.langNav a:hover {color:#2c5a74; text-decoration:underline;}.langNav a.dq {color:#2c5a74;}

.header { height:65px; padding:23px 0px 27px 0px; clear:both; text-align:center;}
.logo { width:186px; height:65px;}
.topAD1 { height:100px; float:left; overflow:hidden; margin-top:-18px;}
.topAD2 { height:100px; float:right; overflow:hidden; margin-top:-18px;}
.footer { border-top:#2f5978 2px solid; width:1120px ;margin:0px auto; text-align:center; padding:30px 20px; line-height:30px; color:#999999; font-size:16px; font-family:"HKHT";}
.footer a { display:inline-block; margin:0px 20px;}

.navBar { height:38px; border-top:#2f5978 2px solid; border-bottom:#dddddd 1px solid;}
.navBar a,.navBar a:visited { display:block; padding:0px 24px; font-size:17px; font-family:"HKHT"; color:#000000; height:38px; line-height:38px; float:left; }
.navBar a:hover,.navBar a.dq { color:#ffffff; background-color:#2f5978;}
.navBar span { display:block; width:2px; text-align:center; color:#bfbfbf; height:38px; line-height:38px; font-size:12px; float:left; }
#navname_16 { padding-left:21px;padding-right:20px;}
#navname_topic { padding-left:21px;padding-right:20px;}

.sunNav { height:40px; line-height:40px; padding:0px 10px; background-color:#f4f4f4;}
.sunNav a,.sunNav span { display:inline-block; margin:0px 5px; }

.mainL { width:760px; float:left; padding-right:19px; border-right:#e7e7e7 1px solid; padding-bottom: 2000px; margin-bottom: -2000px; overflow:hidden;}
.mainR { width:320px; float:right; padding-bottom: 2000px; margin-bottom: -2000px;}

.focusBox { width:760px; height:320px; overflow:hidden; position:relative;}
.focusCon { width:760px; height:320px; position:relative;}
.focusCon img {width:480px; height:320px; }
.focusTxt { width:240px; height:270px; padding:25px 20px;  position:absolute; top:0px; right:0px; z-index:99; background:url(../images/transparent.png) repeat 0px 0px;  font-size:14px; line-height:24px;}
.focusTxt .tit { display:block; font-size:24px; line-height:30px; clear:both; }
.focusTxt .focusAuthor { display:block; font-size:14px;line-height:18px; clear:both; padding:10px 0px; color:#50b6dc;}

.focusBox .num { width:240px; height:20px; position:absolute; z-index:100; right:20px; bottom:20px; text-align:center;}
.focusBox .num span { display:inline-block; width:20px; height:20px;cursor:pointer;   margin:0px 3px; background-image:url(../images/focus_num.png); background-repeat:no-repeat; background-position:-20px 0px; }
.focusBox .num span.dq { background-position:0px 0px;}

.indexList1 { padding:5px 0px; width:830px; margin-left:-35px;}
.indexList2 {padding:5px 0px; width:830px; margin-left:-35px; margin-top:20px; border-top:#e7e7e7 1px solid;}
.indexList1 li { width:345px; height:185px; padding:5px 35px; float:left; }
.indexList2 li { width:345px;/* height:230px;*/ height:215px; padding:10px 35px; float:left; }
.indexList3 li { padding:10px 0px; clear:both; }
.indexList .tit,.tjList .tit { height:30px; line-height:30px; text-overflow:ellipsis; white-space: nowrap; overflow:hidden; font-size:18px; }
.indexList .txt { height:72px; line-height:24px; margin:5px 0px; clear:both; overflow:hidden;}
.tjList .txt { line-height:24px; margin:5px 0px; clear:both; overflow:hidden;}
.indexList3 .tit {line-height:22px; margin-bottom:3px; font-size:18px;}

.author {height:40px; padding:5px 5px 5px 0px;}
.author .tx { margin-right:10px; float:left; overflow:hidden; border-radius:50%;}
.author .tx img {width:40px; height:40px; }
.author .name { display:block; padding-top:2px; line-height:20px; font-size:14px; }/*.author .name:link,.author .name a:visited,.author .name:hover {color:#2e947b;}*/
.author .info { display:block; line-height:20px; font-size:12px;/* font-family: Georgia;*/ color:#666666; }

.colTit { clear:both; height:30px;/* padding:20px 0px;*/ padding:15px 0px; line-height:30px; font-size:22px;}
span.colLine { display:inline-block; height:30px; width:650px; float:right; background:url(../images/col_tit.gif) no-repeat right center;}

.jujiaoTop { overflow:hidden; background:#f4f4f4 url(../images/txt_endbg.gif) no-repeat right bottom; padding:10px 20px 20px 20px; line-height:25px; }
.jujiaoTop img { float:left; margin-right:20px; margin-top:10px;}
.jujiaoTop .tit { line-height:30px; padding:10px 0px; font-size:18px;}

.jujiaoList { width:800px; margin-left:-20px; padding:15px 0px 10px 0px; clear:both;}
.jujiaoList li { width:365px; height:28px; line-height:28px; overflow:hidden; float:left; padding:0px 20px 0px 15px; color:#000; }
.jujiaoList li span.fr { font-family:"Georgia"}

.titTag { height:23px; line-height:23px; margin:10px auto; clear:both; padding-left:23px; background:url(../images/tit_tag.gif) no-repeat 0px 0px;}
.titTagS { height:23px; line-height:23px;  clear:both; padding-left:23px; background:url(../images/tit_tag.gif) no-repeat 0px -33px;}
.titTag .tag,.titTagS .tag { display:inline-block; height:23px; padding:0px 8px; margin-left:2px; background-color:#ababab; font-size:12px;}

.ztBox { background:#f4f4f4 url(../images/txt_endbg.gif) no-repeat right bottom; margin-bottom:10px;}
.ztBox img { width:100%;}
.ztBox .tit { padding:12px 10px; line-height:22px; font-size:18px;}

.baogaoBox { height:170px; overflow:hidden; padding:0px 0px 20px 0px;}
.baogaoBox .pic { width:119px; height:170px; float:left;}.baogaoBox .pic img { width:119px; height:170px;}
.baogaoBox .txt { width:181px; float:right;}
.baogaoBox .tit { display:block; height:140px; clear:both; overflow:hidden; font-size:20px; line-height:24px; font-family:"Georgia";}
.baogaoBox .bt { display:inline-block; height:30px; line-height:30px; padding:0px 10px; background-color:#50b6dc; margin-left:5px;}

.picR { margin:20px auto; clear:both;}
.picR img { width:100%;}

 .rlastnewslist li { line-height: 20px; padding: 5px 0; }

/*--------------*/

.mediaFrom { height:30px; background:url(../images/newspaper.gif) no-repeat left center; padding-left:35px; line-height:30px; color:#2c5471; font-size:24px; font-family:"Georgia";}

.mediaNewsDate { height:30px; background:url(../images/calendar.gif) no-repeat left center; padding-left:45px; line-height:30px; color:#2c5471; font-size:24px; /*font-family:"Georgia";*/}
.mediaNewsTop li { padding-bottom:10px; clear:both;}
.mediaNewsTit { height:44px; background:#f4f4f4 url(../images/txt_begin.gif) no-repeat left top; line-height:44px; border-bottom:#e5e5e5 1px solid; padding-left:32px; font-size:20px; color:#000000;}
.mediaNewsCon { line-height:28px; font-size:16px; color:#666666; padding:20px 0px; clear:both;}
.mediaNewsList { padding:15px 0px; clear:both; font-size:16px;}
.mediaNewsList li { line-height:26px; padding:5px 0px; clear:both; color:#000000;}

.wjclList li { padding:15px 0px 20px 0px; margin-bottom:5px; clear:both; border-bottom:#e7e7e7 1px solid; line-height:24px; }
.wjclList li img { width:170px; height:115px; float:left; margin-right:20px; margin-bottom:7px;}
.wjclList .tit { font-size:18px;  line-height:28px;}
.wjclList .date { font-size:14px;}
.wjclList .txt { clear:both; padding:18px 0px; line-height:24px;}
.wjclList p { padding-top:8px;}

.tagsList li { float:left; padding:15px; margin-bottom:5px; clear:none; border-bottom:#e7e7e7 1px solid; line-height:24px; }

.sideNewsList { padding:10px 0px; clear:both;}
.sideNewsList li { height:28px; line-height:28px; overflow:hidden; background:url(../images/point2.gif) no-repeat 0px center; padding-left:15px; font-size:16px;}

.pages { height:28px; line-height:28px; padding:25px 0px; color:#787878;}
.pages a { display:inline-block; width:26px; height:26px; text-align:center; color:#000000; margin:0px 6px;}
.pages a.page { background-color:#fcfcfc; border:#d4d4d4 1px solid; color:#808081;}
.pages a.dq,.pages a.page:hover { background-color:#50b6dc; border:#50b6dc 1px solid; color:#ffffff;}
.pages span.morePage { display:inline-block;width:28px; height:28px; text-align:center;}
.pages span.pageInput { display:inline-block;width:45px; height:28px; text-align:center; margin:0px 10px 0px 20px;}
.pages span.pageInput input { width:43px; border:#d4d4d4 1px solid; text-align:center; height:26px; line-height:26px;}
.pages a.go,.pages a.go:hover { width:50px; height:28px; background-color:#666666; line-height:28px; text-align:center; color:#ffffff;}

.ztList li { width:50%; height:120px; float:left; padding:30px 0px; border-bottom:#e7e7e7 1px solid;}
.ztListBox { width:355px; height:120px; overflow:hidden; background:#f4f4f4 url(../images/txt_endbg.gif) no-repeat right bottom;}
.ztListBox img { width:180px; height:120px; float:left;}
.ztListBox .txt { width:150px; height:120px; padding:10px 10px 10px 0px; float:right; overflow:hidden;}
.ztListBox .tit {  line-height:20px; font-size:18px; display:block; clear:both;}
.ztListBox  .date,.baogaoTop .date { display:block; line-height:30px; font-size:16px; color:#999999; }

.ztConTop { height:320px; background:#f4f4f4 url(../images/txt_endbg.gif) no-repeat right bottom;}
.ztConTop img { width:480px; height:320px; float:left;}
.ztConTop .txt { width:240px; height:290px; padding:15px 20px; float:right; overflow:hidden;}
.ztConTop .tit { font-size:26px; line-height:30px; display:block; clear:both; padding:10px 0px;}
.ztConTop .name { display:block; line-height:20px; font-size:16px; }
.ztConTop .info { display:block;  line-height:20px; font-size:16px; font-family: Georgia; color:#999999; }
.ztConTop .summary { line-height:24px; color:#666666; padding-top:10px;}

.li2_List { padding:5px 0px 25px 0px; border-top:#e7e7e7 1px solid; border-bottom:#e7e7e7 1px solid;}
.li2_List li { width:350px; height:28px; line-height:28px; overflow:hidden; float:left; padding:0px 10px 0px 20px; background:url(../images/point.gif) no-repeat 3px center; font-size:16px;}

.photoBox { width:760px; height:576px; overflow:hidden; background-color:#f4f4f4; margin-bottom:20px; position:relative;}
.photoBox li { width:760px; height:576px; float:left; overflow:hidden; position:relative;}
.photoBox img { width:760px; height:506px;}
.photoArrBt { display:block; width:40px; height:105px; position:absolute; z-index:999; top:208px; background-image:url(../images/pic_arr.png); background-repeat:no-repeat; cursor:pointer;}
.photoArrL { background-position:0px 0px; left:0px;}
.photoArrR { background-position:0px -115px; right:0px;}
.photoBox .showTitle { height:70px; line-height:70px; padding:0px 20px; font-size:18px;}
/*-----------*/
.baogaoTop { padding:25px 25px; height:200px; background-color:#f4f4f4; border-bottom:#e5e5e5 1px solid;}
.baogaoTop li { height:200px; width:50%; overflow:hidden; float:left;}
.baogaoTop img { width:140px; height:200px; float:left;}
.baogaoTop .txt { width:170px; height:200px; float:left; margin-left:25px; position:relative;}
.baogaoTop .tit { font-size:20px; line-height:24px; font-family:"Georgia"; font-weight:bold; }
.langBar { height:28px; width:100%; position:absolute; z-index:9; left:0px; bottom:0px;}
.langBt { display:inline-block; height:28px; line-height:28px; padding:0px 12px; background-color:#50b6dc;}

.baogaoList { width:820px; margin-left:-32px;}
.baogaoList li { width:140px; margin:0px 32px 0px 33px; height:360px; float:left; overflow:hidden; position:relative;}
.bgFm { width:140px; height:200px;} .bgFm img { width:140px; height:180px;}
.bgTit {height:55px; margin-bottom:7px; padding:10px 0px; font-size:14px; line-height:16px; overflow:hidden; font-family:"Georgia";}
.baogaoList .date { display:inline-block; height:30px; line-height:30px; border-top:#999999 1px solid; color:#999999;}
.bgFgLine,li.bgFgLine { display:block; float:none; width:760px; clear:both; height:35px; margin:0px auto 35px auto; border-bottom:#e7e7e7 1px solid;}

.zj_indexBar { height:45px; line-height:45px; border-bottom:#e7e7e7 2px solid; padding-top:5px; overflow:hidden; font-size:16px;}
.zj_indexBar a { display:inline-block; height:22px; padding:0px 11px;  color:#999999;}
.zj_indexBar a.dq,.zj_indexBar a:hover {color:#50b6dc; }

.zuojiaList { width:1200px; margin-left:-20px;}
.zuojiaList ul {border-bottom:#e7e7e7 1px solid;}
.zuojiaList li { border-bottom:#e7e7e7 1px solid; width:152px;  padding:35px 21px 20px 20px; height:240px; overflow:hidden; float:left; margin-bottom:-1px;}
/*.zuojiaList .box { float:left; width:240px;padding:0px 44px 0px 44px;}*/
.zuojiaList img { width:150px; height:150px; border:#e6e6e6 1px solid;}
.zuojiaList .name { display:block; padding:5px 0px 5px 0px; line-height:20px; font-size:14px; }
.zuojiaList .info {display:block; line-height:18px; font-size:12px; font-family: Georgia; color:#666666;}

.zjxqTop { padding:25px 25px 5px 25px;  background-color:#f4f4f4; border-bottom:#e5e5e5 1px solid; margin-bottom:15px;}
.zjxqTop .tx { margin-right:15px; margin-top:-5px; float:left; overflow:hidden; border-radius:50%;}
.zjxqTop .tx img { width:70px; height:70px; }
.zjxqTop .txt { line-height:20px; font-size:14px; color:#333333;}
.zjxqTop .name { display:block;/* font-size:22px;*/  font-size:16px; line-height:30px;}
.zjxqTop .fgLine { width:120px; height:15px; overflow:hidden; border-bottom:#999999 1px solid; margin-bottom:15px;}

.conTop { padding:0px; background-color:#f4f4f4; border-bottom:#e5e5e5 1px solid; margin-bottom:5px;}
.conTop li { width:340px; padding:15px 0px 15px 30px; height:50px; overflow:hidden; float:left; }
.conTop li .tx { margin-right:10px; float:left; overflow:hidden; border-radius:50%;}
.conTop li .tx img { width:50px; height:50px; }
.conTop li .txt { line-height:18px; font-size:14px; color:#333333;}
.conTop li .name { display:block; font-size:16px; line-height:30px;}
.conTop li:nth-last-child(1){ width:680px; }
.conTop li:nth-child(even){ width:340px; }

.zjxqList li { padding:15px 0px 20px 0px; margin-bottom:5px; clear:both; border-bottom:#e7e7e7 1px solid; line-height:24px; } /*----作家详情--*/
.zjxqList li img { width:170px; height:115px; float:left; margin-right:20px; margin-bottom:7px;}
.zjxqList .tit { font-size:18px; /*display:block;*/ padding:0px 0px 5px 0px; line-height:28px;}
.zjxqList .date {/* color:#2f5978; */font-size:14px;}
/*.zjxqList .txt { margin-left:190px; line-height:24px;}*/
.zjxqList p { padding-top:8px;}

/*--------*/
.tabBar { height:28px; border-bottom:#e7e7e7 1px solid; clear:both; margin-bottom:30px;}
.tabBar .tab { display:inline-block; padding:0px 15px; height:27px; line-height:27px; cursor:pointer; }
.tab1 { border-top:#ffffff 1px solid; border-right:#ffffff 1px solid; border-bottom:#e7e7e7 1px solid; border-left:#ffffff 1px solid;}
.tab2 { border-top:#e7e7e7 1px solid; border-right:#e7e7e7 1px solid; border-bottom:#ffffff 1px solid; border-left:#e7e7e7 1px solid; color:#50b6dc;}

.brief { margin:30px auto 20px auto;/* padding:20px 0px 10px 0px; */font-size:14px; line-height:28px; color:#333333; padding:8px 0px; }

h1 { padding:10px 0px; color:#000000; line-height:30px; font-size:26px; overflow:hidden;}
.content { margin:30px auto 20px auto; padding:20px 0px 10px 0px; font-size:16px; line-height:28px; color:#333333; border-top:#e7e7e7 1px solid;}
.content p { padding:8px 0px;}
.content a,.content a:visited { color:#50b6dc;} .content a:hover { color:#3aa9d3;}
.content ul { padding-left: 20px; margin-left: 20px;}
.content li { list-style: disc;}

.erweiM {  float:right;  margin-left:5px;}
.erweiM img {width:90px; height:90px;}

.shareConBar { height:30px; padding:20px 0px; border-top:#e7e7e7 1px solid; border-bottom:#e7e7e7 1px solid; margin:10px auto 0px auto; background-color:#ffffff; position:relative; z-index:99;}
.shareConBar2 { width:1120px; margin:0 auto; height:30px; padding:20px 0px; border-top:#e7e7e7 1px solid;  }
.sBt { display:inline-block; width:30px; height:30px; margin:0px 3px; background-image:url(../images/share_bt.png); background-repeat:no-repeat;}
a.sBt,a.sBt:link,a.sBt:visited,a.sBt:hover { text-decoration:none;}
.s1 { background-position:0px 0px;}
.s2 { background-position:-36px 0px;}
.s3 { background-position:-73px 0px;}
.s4 { background-position:-110px 0px;}
.s5 { background-position:-146px 0px;}
.s6 { background-position:-183px 0px;}
.s7 { background-position:-223px 0px;}
.s8 { background-position:-260px 0px;}
.s9,.s10,.s11 {width:28px; height:16px; margin:6px 3px; }
.s9 { background-position:-224px -7px; }
.s10 { background-position:-335px -7px; padding:0px 5px; border-left:#e7e7e7 1px solid; border-right:#e7e7e7 1px solid; }
.s11 { background-position:-301px -1px; height:28px; margin:0px 3px; /*display:block;*/ float:right; position:relative; cursor:pointer;}

.popShare { width:180px; height:30px; padding:10px; background-color:#ffffff; border:#e7e7e7 1px solid; position:absolute; top:28px; right:-3px; display:none;}

.conNewsList { width:50%; float:left; overflow:hidden; padding:10px 0px;}
.conNewsList ul { margin-right:15px;}
.newsList li { line-height:24px; overflow:hidden; background:url(../images/point3.gif) no-repeat 0px center; padding:5px 0px 5px 15px; font-size:16px;}

.duizhaoL,.duizhaoR {float:left; padding:8px 0px; color:#333333; font-size:16px; line-height:28px;}
.duizhaoL { float:left; width:500px; }
.duizhaoR { float:right;width:580px; }
.duizhaoL .date,.duizhaoR .dateEn { border-bottom:#e7e7e7 1px solid;  }
.duizhaoPic { text-align:center; padding:8px 0px; }

/*-------datepicker-----*/
.ui-datepicker { width:100%; padding:0px 0px;}
.hasDatepicker { border:#e7e7e7 1px solid; width:318px;}
.ui-widget-content { background-color:#ffffff; background-image:none; border:0px; padding:0px;}
.ui-datepicker table { font-size:14px; width:93%; margin:10px auto 15px auto; padding:10px 10px; border:0px;}
.ui-datepicker-month { font-size:16px;font-weight:normal;}
.ui-datepicker-year {font-size:16px;font-weight:normal; font-family:Arial; }
.ui-datepicker th { font-size:14px; font-weight:normal;}
.ui-datepicker td a { text-align:center;}
.ui-datepicker .ui-datepicker-header {padding:3px 10px;height:32px; line-height:32px;}
.ui-widget-header { border:0px; background-image:none; background-color:#50b6dc; color:#ffffff; border-radius:0px; width:300px; margin-left:-1px; margin-top:-1px;  }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background-image:none; background-color:#ebebeb; border:0px; text-align:center;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { background-image:none; background-color:#50b6dc; border:0px; color:#ffffff; text-align:center;}

.ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{ border:0px; background:none; /*margin:2px 1px 0px 1px;*/ cursor:pointer;}

