@charset "utf-8";
/* CSS Document */
body{font-size:14px; background:#fff; font-family: Arial, Helvetica, sans-serif; width:100%; overflow-x:hidden;overflow-y: auto;}
body,form,div,span,ul,ol,li,p,pre,dl,dt,dd,h1,h2,h3,h4,h5,h6,em,a,fieldset,legend,address,label,textarea,select,input,figure,table,th,td,b,i{margin:0;padding:0; }
.hy-main input[type=text]:focus,.hy-main input[type=password]:focus,.hy-main textarea:focus{
 transition:border linear .2s,box-shadow linear .5s;
 -moz-transition:border linear .2s,-moz-box-shadow linear .5s;
 -webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;
 outline:none;border-color:rgba(140,215,255,.75);
 box-shadow:0 0 8px rgba(140,215,225,.5);
 -moz-box-shadow:0 0 8px rgba(140,215,225.5);
 -webkit-box-shadow:0 0 8px rgba(140,215,225,3);
}
fieldset,img{border:0;}
ul,li{list-style:none;}
em,i{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;}
a{text-decoration:none; color:#666;}
a:hover{ text-decoration:none; color:#385fa1;}
a:focus,input,button,select,textarea{outline:none;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-variant: normal;}
input,select,img{ vertical-align:middle;}
legend{ display:none;}
textarea{resize:none;}
.clears:after{clear:both; content:"";display:block;height:0;line-height:0;visibility:hidden;}
.clearfix{zoom:1;}.mt10{ margin-top:10px;}.mt20{ margin-top:20px;}.pt10{ padding-top:10px;}.fl{ float:left;}.fr{ float:right;}.tr{ text-align:right;}.tl{ text-align: left;}.ov{ overflow:hidden;}.rel{ position:relative;}.tc{ text-align:center;}.mb10{ margin-bottom:10px;}
.none{ display:none;}.block{ display:block;}.mr10{ margin-right:10px;}.mt40{ margin-top:40px;}.abs{ position:absolute;}
.mb20{ margin-bottom:20px;}.pt10{ padding-top:10px;}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #ddd;  
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #ddd;
}

button,input,optgroup,select,textarea{border:0;}
button,input{border-radius:0;padding:0; outline: none; margin:0;}
textarea,input{-webkit-user-modify: read-write-plaintext-only;/*Android 下 input focus 消除高亮外框*/}


.bd p img {
    width:100%;
}




input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #ddd;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #ddd;
}


.text{ vertical-align:middle;}
.w100{ width:100%;}
.h100{ height:100%;}
.w50{ width:50%;}
.mauto{ width: 1200px; margin-left: auto; margin-right: auto;}
.clr{ display:block; clear:both;font-size:1px;width:1px;height:0;visibility:hidden; overflow:hidden;}
.clearfix:after{content:".";display:block; height:0;clear:both;visibility:hidden;} /* only FF */
.ofhidden{overflow:hidden;}
.ovh{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ovh2{overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.img100{width: 100%; height: 100%;}
.imgauto{ width:100%; height:auto;}
.imgh100{ width:auto; height:100%}
.imgwha{ max-width: 100%; width:auto; height:auto;}
.imgam{ width:auto; max-width:100%; height:auto;}
.imgvt{ position:absolute; left:0; top:0; bottom:0; right:0; margin:auto; max-height: 100%; max-width: 100%; width:auto; height:auto;}
.vt{ vertical-align:top;}
.vm{ vertical-align:middle;}
.db{ display:block;}
.dib{ display:inline-block;}
.dn{ display:none;}
.fl{ float:left;}
.fr{ float:right;}
.fb{ font-weight:bold;}
.rel{ position:relative;}
.abs{ position:absolute;}
.tac{ text-align:center;}
.tal{ text-align:left;}
.tar{ text-align:right;}
.mla{ margin-left: auto;}
.mra{ margin-right: auto;}
.underline{ text-decoration: underline;}
.pborder{ border-bottom: 1px dashed #eeeeee;}

.wp{letter-spacing: 15px;}
/**主要颜色***/
.cf{ color:#fff;}
.c9{ color:#999999;}
.c6{ color:#666666;}
.c3{ color:#333333;}
.c0{ color:#000000;}
.cc{ color:#cccccc;}
.ca0{ color:#a0a0a0;}
.orange{ color:#ff6500;}
.cyellow{ color:#fbfe00;}
.bgcolor{ background-color: #f3f6f8;}
.bgmc{ background-color: #0098d6;}
.fmarial{ font-family: "Arial"}
.grey{ color:#adadad;}
.mc{ color:#2e9b4c;}
.cgreen{ color: #59c246;}
.cblue{ color:#049ad7;}
.cred{ color:#f84f4c;}
.corange{ color:#ffb828;}

.fs12{ font-size:12px;}
.fs14{ font-size:14px;}
.fs16{ font-size:16px;}
.fs18{ font-size:18px;}
.fs20{ font-size:20px;}
.fs22{ font-size:22px;}
.fs24{ font-size:24px;}
.fs26{ font-size:26px;}
.fs28{ font-size:28px;}
.fs30{ font-size:30px;}
.fs32{ font-size:32px;}
.fs40{ font-size:40px;}

.li16{ line-height:16px;}
.li18{ line-height:18px;}
.li20{ line-height:20px;}
.li22{ line-height:22px;}
.li23{ line-height:23px;}
.li24{ line-height:24px;}
.li26{ line-height:26px;}
.li28{ line-height:28px;}
.li30{ line-height:30px;}
.li32{ line-height:32px;}
.li34{ line-height:34px;}
.li36{ line-height:36px;}
.li38{ line-height:38px;}
.li40{ line-height:40px;}
.li42{ line-height:42px;}
.li44{ line-height:44px;}
.li46{ line-height:46px;}
.li48{ line-height:48px;}
.li50{ line-height:50px;}
.li52{ line-height:52px;}
.li54{ line-height:54px;}
.li55{ line-height:55px;}
.li56{ line-height:56px;}
.li58{ line-height:58px;}
.li60{ line-height:60px;}
.li62{ line-height:62px;}
.li64{ line-height:64px;}
.li66{ line-height:66px;}
.li68{ line-height:68px;}

.mt5{ margin-top: 5px;}
.mt10{ margin-top: 10px;}
.mt15{ margin-top: 15px;}
.mt20{ margin-top: 20px;}
.mt25{ margin-top: 25px;}
.mt30{ margin-top: 30px;}
.mt35{ margin-top: 35px;}
.mt40{ margin-top: 40px;}
.mt45{ margin-top: 45px;}
.mt50{ margin-top: 50px;}
.mt55{ margin-top: 55px;}
.mt60{ margin-top: 60px;}
.mt65{ margin-top: 65px;}
.mt70{ margin-top: 70px;}

.mb5{ margin-bottom: 5px;}
.mb10{ margin-bottom: 10px;}
.mb15{ margin-bottom: 15px;}
.mb20{ margin-bottom: 20px;}
.mb25{ margin-bottom: 25px;}
.mb30{ margin-bottom: 30px;}
.mb35{ margin-bottom: 35px;}
.mb40{ margin-bottom: 40px;}
.mb45{ margin-bottom: 45px;}
.mb50{ margin-bottom: 50px;}
.mb55{ margin-bottom: 55px;}
.mb60{ margin-bottom: 60px;}
.mb65{ margin-bottom: 65px;}
.mb70{ margin-bottom: 70px;}

.ml5{ margin-left: 5px;}
.ml10{ margin-left: 10px;}
.ml15{ margin-left: 15px;}
.ml20{ margin-left: 20px;}
.ml25{ margin-left: 25px;}
.ml30{ margin-left: 30px;}
.ml35{ margin-left: 35px;}
.ml40{ margin-left: 40px;}
.ml45{ margin-left: 45px;}
.ml50{ margin-left: 50px;}
.ml55{ margin-left: 55px;}
.ml60{ margin-left: 60px;}
.ml65{ margin-left: 65px;}
.ml70{ margin-left: 70px;}

.mr5{ margin-right: 5px;}
.mr10{ margin-right: 10px;}
.mr15{ margin-right: 15px;}
.mr20{ margin-right: 20px;}
.mr21{ margin-right: 21px;}
.mr25{ margin-right: 25px;}
.mr30{ margin-right: 30px;}
.mr35{ margin-right: 35px;}
.mr40{ margin-right: 40px;}
.mr45{ margin-right: 45px;}
.mr50{ margin-right: 50px;}
.mr55{ margin-right: 55px;}
.mr60{ margin-right: 60px;}
.mr65{ margin-right: 65px;}
.mr70{ margin-right: 70px;}

.pt5{ padding-top: 5px;}
.pt10{ padding-top: 10px;}
.pt15{ padding-top: 15px;}
.pt20{ padding-top: 20px;}
.pt25{ padding-top: 25px;}
.pt30{ padding-top: 30px;}
.pt35{ padding-top: 35px;}
.pt40{ padding-top: 40px;}
.pt45{ padding-top: 45px;}
.pt50{ padding-top: 50px;}
.pt55{ padding-top: 55px;}
.pt60{ padding-top: 60px;}
.pt65{ padding-top: 65px;}
.pt70{ padding-top: 70px;}

.pb5{ padding-bottom: 5px;}
.pb10{ padding-bottom: 10px;}
.pb15{ padding-bottom: 15px;}
.pb20{ padding-bottom: 20px;}
.pb25{ padding-bottom: 25px;}
.pb30{ padding-bottom: 30px;}
.pb35{ padding-bottom: 35px;}
.pb40{ padding-bottom: 40px;}
.pb45{ padding-bottom: 45px;}
.pb50{ padding-bottom: 50px;}
.pb55{ padding-bottom: 55px;}
.pb60{ padding-bottom: 60px;}
.pb65{ padding-bottom: 65px;}
.pb70{ padding-bottom: 70px;}

.pl5{ padding-left: 5px;}
.pl10{ padding-left: 10px;}
.pl15{ padding-left: 15px;}
.pl20{ padding-left: 20px;}
.pl25{ padding-left: 25px;}
.pl30{ padding-left: 30px;}
.pl35{ padding-left: 35px;}
.pl40{ padding-left: 40px;}
.pl45{ padding-left: 45px;}
.pl50{ padding-left: 50px;}
.pl55{ padding-left: 55px;}
.pl60{ padding-left: 60px;}
.pl65{ padding-left: 65px;}
.pl70{ padding-left: 70px;}

.pr5{ padding-right: 5px;}
.pr10{ padding-right: 10px;}
.pr15{ padding-right: 15px;}
.pr20{ padding-right: 20px;}
.pr25{ padding-right: 25px;}
.pr30{ padding-right: 30px;}
.pr35{ padding-right: 35px;}
.pr40{ padding-right: 40px;}
.pr45{ padding-right: 45px;}
.pr50{ padding-right: 50px;}
.pr55{ padding-right: 55px;}
.pr60{ padding-right: 60px;}
.pr65{ padding-right: 65px;}
.pr70{ padding-right: 70px;}
.wrap{ width:1010px; margin:0 auto;}
/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul{ 
left: 174px;width:250px; /* Parent menu width - 1*/
}
/* menu links style */
.suckerdiv ul li a{
display: block;
color:#666;
text-decoration: none;
font-size:14px;
background: #fff; line-height:36px; height:36px;

border-bottom: 0;
}
.lsoiec{ border-bottom:3px solid #2986c1;}
.lsoiec span{ cursor:pointer; display:inline-block; line-height:36px; width:150px; text-align:center; font-weight:bold;}
.lsoiec span.cur{ background:url(../images/l1.jpg) repeat-x; color:#fff;}
.lposes{ padding:20px 0;}
.duoldm li{ width:485px; margin:20px 20px 20px 0; float:left;}
.duoldm li .pic{ width:252px;}
.duoldm li .con{ width:220px;}
.duoldm li .con .p1 a{ color:#13269d; font-weight:bold; line-height:30px; height:30px; overflow:hidden;}
.duoldm li .con .p2{ color:#666; font-size:12px; line-height:22px;}
.mlpore .pic{ width:480px; border:1px solid #ddd;}
.mlpore .conls{ width:480px;}
.mlpore .conls .p1{ font-size:16px; color:#333; line-height:35px; font-weight:bold;}
.mlpore .conls .p2{ color:#666; font-size:12px; line-height:25px; height:200px; overflow:hidden;}
.mlpore .conls .p3 a{ display:inline-block; width:80px; line-height:25px; color:#fff; margin-right:30px; text-align:center; border-radius:3px; background:url(../images/sx2.jpg) repeat-x;}
