body{  font-size:12px; font-family:Tahoma,Arial,Helvetica, sans-serif,""; color:#3D3D3D;}
body,html,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,select{margin:0;padding:0;}
h1,h3,h3,h4{ font-size:14px;}
.clear{ clear:both;}
a{ color:#3D3D3D; text-decoration:none;}
a:hover{ text-decoration: underline; color:#ff6600;}
img{ border:0 none; vertical-align:top;}
ul li{list-style:none;}
.g_web {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    _height: 100%;
    min-height: 100%;
}
.error{color:red;}
.line200{line-height:200%;}
.inp_one{width: 500px;height:25px; padding: 0 10px; line-height:25px; border: #e0e0e0 solid 1px !important;  border-radius: 8px;}
textarea{width: 500px;line-height:25px; padding: 0 10px;  border: #e0e0e0 solid 1px !important;  border-radius: 8px;}
.inp_small{width:200px;height:25px; line-height:25px;border: #e0e0e0 solid 1px !important;   padding: 0 10px; border-radius: 8px;}
#VCode{cursor: pointer;}
.btn_blue{
    background: #FFFFFF url('../images/Search.jpeg') ;
    background-size: cover;
    width: 26px;
    height: 26px;
    border: 0;
    color:#fff;font-size:14px; cursor: pointer; 
    margin-left: -45px;
    margin-top: 8px;
    position:absolute;
    }
    .btn_blue, .btn_orange, .btn_green{background:#0d9ae4;
height:26px;line-height:1.8em;
padding:0px 15px; margin:2px;
border:0px;/*border-radius: 5px;*/
color:#fff;font-size:14px; cursor: pointer; 
}
.warp-banner{width:100%; margin:0 auto; clear:both; overflow:hidden;}
#banner{width:100%; overflow:hidden; position:relative;}
.flexslider{border:none; background:none; -webkit-box-shadow:none; -moz-box-shadow:none; -o-box-shadow:none; box-shadow:none;}
.flexslider{ margin-bottom:0px;}
.flexslider a:link, .flexslider a:visited{color: #777777;}
.flexslider ul.slides li{position:relative;}
.flexslider .flex-next,.flexslider .flex-prev {color:#333333;}
.flex-control-nav {position: absolute;bottom: 10px; right:10px; text-align: right;}
.webTopTable {
    border-spacing: 0; 
    cursor: pointer;  
    max-width: 94%;
    min-width: 1004px;
    margin:0 auto ;
}
.webTopLeft{
    float: left;
    width: 160px;
    cursor: pointer;
}
.webTopLeft img{
    width: 160px;
    cursor: pointer;
}
.webTopRight{
    float:left;
    max-width: 100%;
    min-width:840px ;
} 
.webTopRight .leftTopRight{
    float: left;
}
.fk-newSearchInput{

    width: 210px;
border: 1px solid #ddd;
border-radius: 38px;
height: 38px;
overflow: hidden;
margin: 0 12px;
padding: 0 24px;
font-size: 26px;
}
input:focus {

    outline: none;
    
    }
    
#menu{  height:41px;  padding-left:243px; font-size: 16px;}

#menu li{ padding-right:2px; width:98px; float:left; text-align:center; font-size:16px;position: relative;}
#menu li a{width:98px; height:51px; display:block; color:#3D3D3D; font-size: 16px; }
#menu li a:hover,.currentMenu{color: rgb(35, 95, 173); text-decoration:none; border-bottom: #287ec7 solid 2px;}
#menu li.other{width:120px;}
#menu li.other a{width:120px;}
#menu .sub-menu{position: absolute; display: none; min-width: 98px; background-color: #287ec7; color:  rgb(35, 95, 173);z-index: 99;}
#menu .sub-menu a {display: block; min-width:98px;width:auto; line-height: 51px; color: #ffff;}
#menu .sub-menu a:hover {background: rgb(35, 95, 173); color: #ffff;}
#menu li:hover .sub-menu, #menu li.hover .sub-menu {display:block;}
.xbox{border:1px solid #D9D9D9; padding:5px; border-top:none; line-height:21px;}
.wzzw{padding:10px; line-height:21px;}
.lh{font-size:14px; line-height:28px;}
#webFooterTable{
    background-color: rgba(42, 47, 51, 1);
    color: #FFFF;
    text-align: center;
    font-size: 14px;
    margin: 20px 0;
    padding: 15px 0;
    line-height: 1.8em;
}
#webFooterTable a{
    color: #FFFF;
}
#menuFooter{
   width: 1000px;
 margin: 0 auto;
}
#webFooterTable .left{
float: left;
width: 600px;
padding-left: 80px;
}
#webFooterTable .right{
    float:right;
    width: 420px;
}
#menuFooter ul>li{
    float: left;
    width: 123px;
    font-weight:bold;
    font-size: 16px;
}
.warp1{
    width: 1100px !important;
margin: 0 auto;}
/*文章*/
.content{width:1100px; background:#ffffff; margin:0 auto; clear:both; }


.nybt{background:url(../images/rbtbg.jpg) repeat-x; height:36px; line-height:36px; overflow:hidden; border-right:1px solid #D9D9D9; padding-right:10px;}
.nybt span{background:url(../images/rtbtbg.jpg) no-repeat; width:125px; height:36px; display:block; padding:0 30px 0 5px; text-align:center; color:#FFF;}
.nybt i{font-family:""; font-style:normal; font-size:12px; font-weight:normal; float:right;}

.flbt{background:url(../images/flbg.jpg) no-repeat; height:37px; line-height:37px; font-size:16px; color:#FFF; padding-left:57px;}
.fllb{width:210px; margin:0 auto;}
.fllb li{background:url(../images/flbg.gif) no-repeat; height:29px; text-align:center; line-height:29px; font-weight:bold; margin:3px 0;}
.fllb li a{width:210px; height:29px; display:block; color:#0562b9;}

.wzli{padding:0 10px;}
.wzli li{line-height:30px; border-bottom:1px dashed #CACACA; background:url(../images/jt.gif) no-repeat left center; padding-left:14px;}
.wzli li span{float:right; color:#999; margin-left:15px;}
.wzli .hot a b{color:#FF0000;}
.wzli li a i{color:#FF4603; font-weight:normal; font-style:normal;}

.scott{background:#e9f7ff; height:30px; overflow:hidden; text-align:center; padding-top:9px; border:1px solid #dbf7ff; line-height:21px; }
.scott A{BORDER:#58affe 1px solid; PADDING:2px 5px; MARGIN-RIGHT: 5px;  TEXT-DECORATION: none; background:#fff;}
.scott A:hover{border:1px solid #58affe; text-decoration:none; BACKGROUND-COLOR:#237ac7; color:#FFF;}
.scott A:active{border:1px solid #58affe; text-decoration:none; BACKGROUND-COLOR:#237ac7;}
.scott SPAN.current{BORDER: #237ac7 1px solid; PADDING:1px 5px;  FONT-WEIGHT: bold;  COLOR: #fff; MARGIN-RIGHT: 2px; BACKGROUND-COLOR: #237ac7;MARGIN-RIGHT: 5px;}
.scott SPAN.disabled{BORDER:#237ac7 1px solid; PADDING:2px 5px; COLOR:#237ac7; MARGIN-RIGHT: 5px; background:#d8f1ff;}
.fenye1{text-align: center; clear:both; font-size:12px; line-height:28px; height:56px; border:1px solid #9cceec; background:#e9f7ff; padding:0 5px; margin-top:5px;}

.left{width:244px; overflow:hidden; float: left;}
.left_bt{background:url(../images/left_bt.jpg) no-repeat; height:36px; line-height:36px; overflow:hidden; padding:0 12px; color:#FFF;}
.left_bt a{font-size:12px; font-family:""; font-weight:normal; color:#FFF; float:right;}
.left_bt a:hover{color:#84ffff;}
.xbox{border:1px solid #D9D9D9; padding:5px; border-top:none; line-height:21px;}
.left_box{width:232px; overflow:hidden; line-height:21px;}
.left_contactbox{width:232px; overflow:hidden;}
.left_contactbox p{ line-height:21px;padding:10px; font-size:14px; overflow:hidden;}
#abt img{width:107px; height:75px; float:left; clear:right; margin:4px 8px 0 0;}
.sywz{padding:0 5px;}
.sywz li{height:27px; line-height:27px; background:url(../images/jt.gif) no-repeat left center; padding-left:12px; overflow:hidden;}
.sywz li span{float:right; color:#888;}
.pic_art{ padding:5px; height:120px; line-height:20px; overflow:hidden;}
.pic_art .pic_art_img{ float:left; padding:5px; width:150px; height:110px;}
.pic_art .pic_art_img img{width:150px; height:110px;}
.pic_art pic_art_title{ float:right;height:30px; line-height:30px; font-weight:bold; text-align:center;}
.pic_art pic_art_content{ float:right;height:30px; line-height:30px; font-weight:bold; text-align:center;}

.right{width:831px; overflow:hidden; float:right;}
.rbox{width:355px; overflow:hidden;}
.r_bt{background:url(../images/rbtbg.jpg) repeat-x; height:36px; line-height:36px; overflow:hidden; border-right:1px solid #D9D9D9; padding-right:10px;}
.r_bt span{background:url(../images/rtbtbg.jpg) no-repeat; width:125px; height:36px; display:block; padding:0 30px 0 5px; text-align:center; color:#FFF;}
.r_bt a{font-family:""; font-size:12px; font-weight:normal; float:right;}
.biaoti{font-size:16px; font-weight:bold; color:#000; line-height:30px; text-align:center;}


/**/
.searchFormDiv{ padding:10px;}
.searchFormDiv li{padding-top:10px;}
.searchFormDiv input{width:100%; height:30px; line-height:30px;vertical-align:middle;}
.searchFormDiv  select{width:100%; height:30px; line-height:20px; padding:5px 0px;vertical-align:middle;}
.search_title{padding:5px; margin-bottom:5px; color:#666; font-size:14px; border-bottom:1px solid #ccc;}


/**************from表单**********************/
.form{ padding:10px;}
.listtop,.listbottom{   margin-left: 10px; }
.listtop{margin-top: 10px;border:1px  solid #CCCCCC;border-bottom: none;padding-left: 10px; padding-bottom: 15px;width: 710px;background: #F5F5F5;}
.con_edit{margin: 10px;}
.form_top{padding-left: 10px; padding-bottom: 15px;}
.form dl {overflow: hidden;zoom: 1;padding-top: 15px;}
.form dt {float: left;width: 11%;font-size: 14px;padding: 3px 0 0 0;color: #666;}
.form dd {float: left;line-height: 22px;}
.form dd select, .form dd input {vertical-align: middle;}
.form dd .logo{border: 1px solid #D4D4D4;}
.form dd .wxqrcode{width: 80px;height: 80px;border: 1px solid #D4D4D4;}
.form dd p {clear: both;color: #A0A0A0;padding: 4px 0 0 0;line-height: 16px;}
.form_b {text-align: left;padding: 20px 0 45px 145px;}
.form .btn7 {margin-left: 10px;}


.wzzw{padding:10px; line-height:21px;}
.f_l{float:left;}
.f_r{float:right;}
.m_l{ margin-left:10px;}
.pt{padding-top:10px;}
.mt{margin-top:10px;}
.mb{margin-bottom:10px;}
.red{color:#ff6600;}
.blue{color:#0037FF;}
.lh{font-size:14px; line-height:28px;}

/*spec*/
.speli li{width:100%;overflow:hidden;clear:both;padding:12px 0px;border-bottom:1px solid #EEE;	color:#aaa;}
.speli li a.preview{width:84px;float:left;	margin-right:7px;	margin-bottom:3px;	margin-left:10px;display:inline;}
.speli li a.preview img{width:80px;/*height:60px;*/display:block;padding:1px;border:1px solid #EEE;}
.speli li a.title{overflow:hidden;	line-height:25px;font-weight:bold;font-size:14px;margin-left:2px;}
.speli span.info{display:block;line-height:23px;color:#555;padding-left:12px;}
.speli span.info small{color:#AAA;	font-size:12px;	margin-left:3px;}
.speli p.intro{color:#777777;line-height:20px;	margin-left:5px;padding-left:10px;padding-right:10px;}

/**/
.spelia{width:100%}
.spelia li{width:166px; margin:5px 10px 10px 4px; padding:5px; float:left; display:inline; line-height:21px; border:1px dashed #ccc; }
.spelia li a{ display:block; font-size:14px;}
.spelia li a:hover{text-decoration:none; background-color:#FEFBC5;}
.spelia li .title{ display:block;text-align:center; padding:0px 0px 5px 0px; border-bottom:1px dashed #ccc;}
li.b1{background:#9afb90;}
li.b2{background:#ffdeb6;}
li.b3{background:#fff38f;}
li.b4{background:#d9ff8f;}
li.b5{background:#ffffff;}


/*guestbook*/
.guestbook_title{background:#C8EDFB; padding:5px; margin-top:5px; font-size:14px;}
.guestbook_msg{border:1px solid #C8EDFB; padding:5px; line-height:160%;font-size:14px;}
.guestbook_reply{padding:5px; color:#0070DE; border-top:1px dotted #CCCCCC;}