/*多功能切图工具image-nine.html*/
.margintb-6{margin-top:6px;margin-bottom:6px;}
img{vertical-align:middle}/*预览线*/
.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}
input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}
input[type=range]{display:block;width:100%}/*游标*/
.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}
.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}
.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}
.input-group-2{display:table;}
.input-group-2 .form-control{width:100%;}
.input-group-2 .form-control:focus{z-index:3}
.input-group-2 .form-control,.input-group-addon,.input-group-btn{display:table-cell}
.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}
.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}
.input-group-addon:first-child{border-right:0}

/*潮汐*/
.chaoxi-province{margin:0;padding:10px 15px;color:#fff;}
.chaoxi-province h2{background:#f9f9f9;padding: 5px 20px;border:1px solid #ddd;font-weight: bold;color: #333}

.chaoxi-province .city-box{;display:table;width:100%;}
.chaoxi-province .city-box:nth-child(odd){background-color: #f9f9f9;}
.chaoxi-province .city-name{width:10%;min-width:100px;font-size:16px;font-weight:600;display:table-cell;text-align:center;border:1px solid #ddd;padding:10px 15px;vertical-align:middle;border-top:none;border-right:none;}
.chaoxi-province .port-list{width:90%;display:table-cell;padding:10px 15px;border:1px solid #ddd;border-top:none;}
.chaoxi-province .port-list a{font-size:14px;padding:5px 10px;text-align:center;display: inline-block}

/*三字经、弟子规*/
#main #main_content{padding-top:5px;padding-bottom:5px;display:block;overflow:hidden}
.nry_bt{clear:both;width:98%;height:70px;line-height:64px;display:block;margin-top:10px;margin-bottom:10px;text-align:center;white-space:nowrap;overflow:hidden;margin-left:auto;margin-right:auto;text-overflow:ellipsis}
.nry_bt img{height:54px;width:54px;display:inline-block;overflow:hidden;background-repeat:no-repeat;box-shadow:0 1px 3px #000;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
.nry_bt h1{margin-left:10px;margin-right:0;margin-top:0;margin-bottom:0;font-weight:normal;font-family:"\u9ed1\u4f53";color:#333;font-size:44px;line-height:64px;display:inline-block;overflow:hidden}
.szj_nr{width:98%;max-width:736px;margin-right:auto;margin-left:auto}
.szj_nr ul{margin:0;padding:0}
.szj_nr ul li{padding:0;list-style-type:none;border-top-width:1px;border-top-style:dashed;border-top-color:#999;padding-top:6px;padding-right:0;padding-bottom:0;padding-left:0;margin-top:10px;margin-right:0;margin-bottom:0;margin-left:0}
.szj_nr ul li span{height:28px;line-height:28px;font-size:24px;text-align:center;width:25%;font-weight:bold;display:block;overflow:hidden;float:left;font-family:"\u6977\u4f53"}
.szj_nr ul li .szj_py{height:16px;line-height:16px;font-size:14px;width:25%;display:block;overflow:hidden;float:left;font-weight:normal;font-family:Verdana,Geneva,sans-serif}
.szj_nr ul li .charu_yc_url{display:block;width:1px;overflow:hidden;text-indent:1px;white-space:nowrap;float:left}
.szj_nr ul li p{font-size:14px;display:block;overflow:hidden;color:#9a8b75;padding:3px;line-height:18px;margin:0}

/*千字文*/
.qzw_nr{width:98%;max-width:736px;margin-right:auto;margin-left:auto}
.qzw_nr ul{margin:0;padding:0}
.qzw_nr ul li{padding:0;list-style-type:none;border-top-width:1px;border-top-style:dashed;border-top-color:#999;padding-top:6px;padding-right:0;padding-bottom:0;padding-left:0;margin-top:10px;margin-right:0;margin-bottom:0;margin-left:0}
.qzw_nr ul li span{height:28px;line-height:28px;font-size:19px;text-align:center;width:25%;font-weight:bold;display:block;overflow:hidden;float:left;font-family:"\u6977\u4f53"}
.qzw_nr ul li .qzw_py{height:16px;line-height:16px;font-size:9px;width:25%;display:block;overflow:hidden;float:left;font-weight:normal;font-family:Verdana,Geneva,sans-serif}
.qzw_nr ul li .charu_yc_url{display:block;width:1px;overflow:hidden;text-indent:1px;white-space:nowrap;float:left}
.qzw_nr ul li p{font-size:14px;display:block;overflow:hidden;color:#9a8b75;padding:3px;line-height:18px;margin:0}

/*单位换算*/
.mod_a{width:100%; margin-bottom:10px; clear:both; overflow:hidden; color:#333}
.mod_a .th_a{width:100%;height:24px; line-height:24px; padding:1px; border:1px solid #dcf0ff}
.mod_a .th_a strong{display:block; text-indent:14px;background:#dcefff; color:#0d76c5; font-size:14px; font-weight:700}
.mod_a .td_a{margin-left:1px; position:relative;*zoom:1}
.mod_a .td120,.mod_a .td262{height:50px; line-height:50px;float:left;vertical-align:middle; display:inline;border:1px solid #dcf0ff; border-top:0 none; position:relative}
.mod_a .td120{width:25%; margin-left:-1px;font-size:14px; text-align:center}
.mod_a .td262{width:75%; border-left:0 none;}
.mod_a .inputTxtA{width:65%; height:24px; line-height:20px; margin:13px 0 0 17px; padding:1px 3px; float:left; border:1px solid #d5d5d5; display:inline;}
.mod_a .submitA{width:25%; height:24px; margin:13px 0 0 5px;display:inline; float:left; cursor:pointer;font-size:14px;}
.submitB{width:25%; height:36px; line-height:27px; margin:20px auto;display:block; border:0 none; vertical-align:middle; cursor:pointer; color:#fff; background:#E6162D;border-radius:5px}

/* 首页边栏导航main-gotop */
.main-gotop{position:fixed;z-index:5;padding-top:210px}
.main-gotop .top{position:relative;top:-180px;left:-1335px;width:120px;font-size:14px;font-color:#fff;}
.main-gotop .top li{padding-left:15px;height:45px;line-height:39px;overflow:hidden;background:url(../images/ico-nav-side.png) no-repeat;width: 80px;text-decoration:none;}
.main-gotop .top li.active{background-position:0 -39px;text-decoration:none;}
.main-gotop .top li.active a,.main-sub-nav ul li a:hover {color:#2aa0ea;}

/* .main-gotop .bot li{margin-bottom:4px}
.main-gotop .bot li a{display:block;padding:5px;width:24px;height:14px;background:#f3f3f3;border-bottom:1px solid #e3e3e3;}
.main-gotop .bot li a:hover{background:#2aa0ea;border-bottom:1px solid #2aa0ea;} */


/* 首页立体阴影image-shadow */
.image-shadow{position:relative;z-index:1;-webkit-transition:all .2s linear;transition:all .2s linear;}
.image-shadow:hover{z-index:2;-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,193,222,0.3);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);}
.tool-grid .tool-item:hover{border:1px solid #00C1DE;}/*选中边框变色border-color:#4caf50;*/
.tool-item-header:hover{background:linear-gradient(45deg,#f6f6f6,#00C1DE);}/*渐变色#fafafa改成#00C1DE*/

/* 女性生理周期计算器 */
table{border-collapse:collapse;border-spacing:0}
a{color:#444}
a,.but,.inp,select,textarea,.smnsug-results ul{outline:0;blur:expression(this.onFocus=this.blur());-webkit-tap-highlight-color:rgba(0,0,0,0)}
div.cont{padding:8px}
div.cont+div.cont{padding:0 8px 8px}
div.cont h2,div.cont h3{color:green}
#tm{height:55px}
div.box,div.adbox,div.nobox{margin:0 3px 8px}
div.box{background-color:#fff}
div.box img,div.adbox img{vertical-align:middle}
div.box div.title,div.box div.otitle,div.box div.foot,div.adbox div.title,div.adbox div.otitle,div.adbox div.foot{font-size:12pt;padding:6px 8px;color:#666;background-color:#fbfbfb;background:-moz-linear-gradient(top,#fff,#f8f8f8);background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f8f8f8));border-top:1px solid #dedede;border-bottom:1px solid #dedede}
.pp,.pr,.prl,.plr,.ptr,.prt,.pbr,.prb{padding-right:8px}
.pp,.pl,.prl,.plr,.ptl,.plt,.pbl,.plb{padding-left:8px}
.pp,.pt,.ptb,.pbt,.ptl,.plt,.ptr,.prt{padding-top:8px}
.pp,.pb,.ptb,.pbt,.plb,.pbl,.prb,.pbr{padding-bottom:8px}
.wrap{display:-moz-box;display:-webkit-box;display:box;border:1px solid #c6c6c6;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.pinp{-moz-box-flex:1;-webkit-box-flex:1;box-flex:1}
.ml{margin-left:8px}
.mr{margin-right:8px}
.mm,.ml,.mrl,.mlr,.mtl,.mlt,.mbl,.mlb{margin-left:8px}
.ipt{font-size:12pt;color:#666;height:39px;line-height:39px;color:#666}
.bbb,.br,.brl,.blr,.btr,.brt,.bbr,.brb{border-right:1px solid #e5e5e5}
.bbb,.bl,.brl,.blr,.btl,.blt,.bbl,.blb{border-left:1px solid #e5e5e5}
a.home{background-image:url(../images/nav_home.png)}
a.home,a.pop,a.refresh,a.search,a.set{position:absolute;background-color:transparent;background-position:center center;background-repeat:no-repeat;width:30px;height:30px;display:block;margin:7px;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}
.borange{background-color:orange}
.f8,.f8 a{font-size:8pt}
.f12,.f12 a{font-size:12pt}
table thead th,table tbody th{border:1px solid #e5e5e5;background-color:#f8f8f8;font-weight:normal;padding:3px 1px}
table td{border:1px solid #e5e5e5;padding:3px 2px;word-break:break-all}
table.center td,table.center th,tr.center td,tr.center th,td.center{text-align:center}
table.nob,table.nob th,table.nob td{border:0}
select{-webkit-appearance:none;height:39px;font-size:12pt;width:100%;border:0;background-color:transparent;background-position:right center;background-repeat:no-repeat;-moz-background-size:18px 5px;-webkit-background-size:18px 5px;-o-background-size:18px 5px;background-size:18px 5px}
select{background-image:url(../images/select.png)}
@media screen and (min-width:600px){div.box,div.adbox,div.nobox{margin:0 auto 8px;max-width:576px}}
div.box,div.adbox,.shadow,div.pop,.pages a{border:1px solid #dedede}
.but,.lbut{border:0;border-left:1px solid #c6c6c6;font-size:12pt;color:#666;height:39px;width:80px;margin-left:10px;text-align:center;display:inline-block;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fbfbfb;background:-moz-linear-gradient(top,#fff,#f8f8f8);background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f8f8f8))}
.lbut{border:0;margin:0;width:100%;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
a.white,.white,.white a{color:#fff}
a.green,.green,.green a{color:#008000}
a.red,.red,.red a{color:red}
a.blue,.blue,.blue a{color:blue}
a.pink,.pink,.pink a{color:#c00}
a.gray,.gray,.gray a{color:#aaa}
a.orange,.orange,.orange a{color:orange}
a.yellow,.yellow,.yellow a{color:#ff0}
a.black,.black,.black a{color:#333}
.noline a,a.noline{text-decoration:none}
