@charset "utf-8";
html,body{ font:12px/1.8 'Microsoft YaHei',Tahoma,Verdana,'Simsun'; color:#333; -webkit-text-size-adjust:none;margin:0; padding:0; min-width:1000px; overflow-x:hidden;}
a{ color:#396; text-decoration:none;}
a:hover{text-decoration:none;}
ul { margin:0; padding:0; list-style:none;}
.fl{ float:left;}
.fr{ float:right;}
.editor{word-wrap: break-word;font-family:宋体b8b\4f53,arial; font-size:14px;}
.editor p,.editor li,.editor div{ margin-bottom:10px; margin-top:10px;}
/*头部*/
.inner, .bound{ width:1000px; margin:0 auto; position:relative;}
header{ background:#096; width:100%; height:99px;zoom:1}
#web_logo{ margin-left:10px; font-size:0px; position:relative; z-index:999;}
.top-nav{  position:absolute; right:5px; top:8px; height:77px; z-index:1; text-align:right; width:100%;}
.top-nav li.b{ position:absolute;bottom:-8px; right:10px;color:#fff;}
.top-nav li.t span{ padding:0px 5px; font-size:10px;}
#productsearch{ float:right; margin-top:30px;
position: relative;}
*html #productsearch{ top:-22px; position:relative; left:-8px;}
*+html #productsearch{ top:-22px;position:relative;  left:-8px;}
#productsearch span.navsearch_input input{float:left;border: #e4e4e4 solid 1px;height:20px; line-height:20px;width:195px;margin-top:2px;overflow:hidden;}
#productsearch .searchimage{ float:left; background:none; border:none; width:21px; height:22px;margin-top:2px;}
.top-logo{ min-height:90px; _height:90px;}
/*flash*/

.bannner{width:1000px; position:relative; height:465px;overflow:hidden; z-index:5;margin: 0 auto;}		
.bannner .indimg{ z-index: 1; margin-left:-720px; width:1000px; text-align:center;margin: 0 auto;}	
.bannner.indimg img{ height:465px;}
#banner #ifocus{position: relative; width: 1000px; height: 465px}
#banner #ifocus_pic{position: relative; width: 1000px; display: inline; float: left; height:465px; overflow: hidden}
#banner #ifocus_piclist {z-index: 1;width: 1000px;height: 465px; position:relative;}
#banner #ifocus_piclist ul {width: 1000px; height: 465px; overflow: hidden; position:absolute;}
#banner #ifocus_piclist ul li {width: 1000px; height: 465px;  float:left; position:relative;}
#banner #ifocus_piclist img{width: 1000px; height: 465px;}
#banner #ifocus_btn {z-index:1;position: absolute;padding-left: 3px;width: 1000px;bottom: 5px;height:14px;left: 0; zoom:1;text-align: center;}
#banner #ifocus_btn li {width: auto;display: inline-block;height:14px;margin-right: 5px;cursor: pointer;
padding: 0px 7px 0px 10px;background:url(../images/2.gif) no-repeat; zoom:1;filter: alpha(opacity=50);}
*html #banner #ifocus_btn { bottom:-4px;}
#banner #ifocus_btn .current {text-align: left;margin-top: 0px;display: inline-block;/*! float: left; */background:url(../images/1.gif) no-repeat;filter: alpha(opacity=100);}
.tpri{width:100%;height: 40px;}


nav{ background:#FF0;position:relative; right:0px;z-index:9999999;zoom:1; height:40px;top: -2px;}
nav li{ float:left; display:inline; white-space:nowrap; height:40px; line-height:40px; text-align:center; position:relative;}
nav li a.nav{font-weight:bold;font-size:16px;display:block;overflow: hidden;color:#396;padding:0 30px;}
nav li a.nav span{ display:block;}
nav li a.nav:hover{background:#396;color:#fff;}
.hover-none1 a span{background:#396;color:#fff;padding:0 30px;}

nav li.line{  height:31px; width:3px; overflow:hidden;}
nav li.menu01 dl{ position:absolute;background:#FF0; }
*html nav li.menu01 dl{ left:0px;}
*+html nav li.menu01 dl{ left:0px;}
nav li.menu01 dl dd a{height:26px;line-height:26px; padding:10px 20px 10px 20px; zoom:1;color:#396;}
*html nav li.menu01 dl dd a{padding:5px 8px 5px 8px;}
*+html nav li.menu01 dl dd a{padding:5px 8px 5px 8px;}
nav li dl dd a:hover{background:#396;color:#fff;}
.met_flash{ font-size:0px; overflow:hidden;} 
.met_flash ul{ margin:0px; padding:0px;} 

/*首页*/
.index{padding-top:30px; padding-bottom: 30px;}
.nTab{float:left;margin-bottom:40px;width:310px;padding:5px 10px 0 15px;}
.nTab0{float: left;margin-bottom:40px;padding: 5px 10px 0 15px; width:310px;border-right: #c5c5c5 dashed 1px; border-left: #c5c5c5 dashed 1px;}
.nTab0 .editor{ font-size:12px; font-family:'Microsoft YaHei',Tahoma,Verdana,'Simsun';}
.nTab0 .editor div{ margin-bottom:2px; margin-top:2px;line-height: 22px;}
.editor img{margin:0 auto;display:block; max-width:600px;}
.nTab1{float:right;margin-bottom:40px;padding: 5px 0 0 15px; width:310px;}
.nTab .TabTitle{ background:#396;height: 50px;overflow: hidden;}       

.nTab .TabTitle .active{width: 103.333px; overflow:hidden;height:50px;color:#FFF;cursor: hand;font-weight: bold;font-size: 14px;line-height:50px;text-align:center;/*float: left;*/margin: 0 auto;} 

.nTab .TabTitle .normal{width:103.333px; overflow:hidden;height:50px;color: #FFF;cursor: hand;font-weight: bold;font-size:14px;line-height:50px;text-align: center;float: left;}   
.nTab .TabContent{width:auto;  margin: 0px auto;padding:10px 0 0 0;}
.TabContent p{font-size:14px;color:#333;} 
.active h1{text-align:center;}  
.none {display:none;}
.nTab .TabTitle .active:hover{background:#FF0;color:#396;}
.nTab .TabContent .img, .nTab1 .TabContent  .img{ float:left; background:url(../images/img_bg.gif) no-repeat; width:98px; height:79px; display:block; text-align:center; padding-top:5px;margin-bottom:8px;margin-left: 6px; }
 .nTab .TabContent  img, .nTab1 .TabContent  img { width:90px; height:73px;}
.img_right{ float:left;overflow:hidden; margin-left:10px; margin-top:3px;}
.img_right span{ font-weight:bold; line-height:30px; color:#464646;}
.TabContent .metlist li img{ width:26px; height:10px;}
#rn_tx{height:80px; overflow:hidden; line-height:20px; color:#9a9a9a; width:170px; }
.nTab1  #rn_tx{ width:170px;}
#rn_tx  p.title{ height:70px;}
.TabContent .metlist li{ height:25px; line-height:25px; overflow:hidden; border-bottom:#cfcfcf dashed 1px; float:left; width:280px;}
.TabContent .metlist li a{ background:url(../images/jiantou.gif) center left no-repeat; padding-left:15px; margin-left:5px; color:#4c4c4c;}
.right2{text-indent:7px; color: #fff;font-size: 18px;font-weight: bold;background:#396;width: 292px;height:50px; overflow:hidden;line-height:50px;margin-bottom: 10px;}
.right2 p{font-family: Arial, Helvetica, sans-serif;font-size:12px;color: #a1a1a1;}
a.more{padding: 5px 5px;color:#fff; width:60px; height:50px; display:block;line-height:45px; overflow:hidden;cursor:pointer;font-size:14px;}
.right2 h3 b{font-size:12px;color:#FF0;}
a.more:hover{color:#FF0;}
.metlist li a:hover{color:#396;}
/*底部*/
footer{background:#396;text-align: center;color: #fff;line-height: 23px; position:relative;}
.renzheng{width: 100%;background:#fff; }
.xiabgtop{ background:url(../images/xia_bgTOP.gif) repeat-x; height:23px; width:100%;}
.xiabottom{background:#FF0; height:30px; width:100%;}
.foot-nav{ top: -26px;height: 5px;text-align:center; position: relative;line-height:25px; zoom:1;}
*html .foot-nav{margin-bottom:-20px;}
.foot-nav span{ font-size:10px; margin:0px 8px; color:#888;}
.foot-text{  position: relative;text-align:center;}
.index-link{word-wrap: break-word;padding: 0px 20px 0px;overflow: hidden;}
.linkx h3.title{font-weight: normal;float: left;min-width: 57px;_width: 57px;display: inline;white-space: nowrap;}
.linkx li{float: left;display: inline;margin-right: 10px;}
.linkx .txt, .linkx  .img{float: left;margin-left: 10px;}
.linkx  .img img{width:100px; height:35px;overflow:hidden;}
.linkx  .txt a, .foot-text a{white-space:nowrap;color: #fff;}
/*底部滚动*/
.index-product{padding-left:25px;}

.index-product .profld{ position:relative; overflow:hidden; width:946px;right: 4px;}

#trigger{float:left;height:10px; line-height:3px;}

#trigger a{ color:#F5F5F5;cursor:default; }

#trigger a:hover{ color:#F5F5F5;}

.index-product ol{ position: absolute; width: 2012em; }

.index-product ol li{ float:left; text-align:center;}

.index-product ol li a{color:#000;overflow:hidden; }

.index-product ol li a.img{ display:block; text-align:center;}

.index-product ol li h3{ font-weight:normal; height:25px;overflow:hidden;padding:0px 3px;}

.index-product .next,.index-product .prev{ width:21px; height:49px; left:6px;display:block; position:absolute; margin-top:69px; z-index:9999999;cursor:pointer; }

.index-product .next{background:url(../images/right.gif) no-repeat;left:969px;}

.index-product .prev{background:url(../images/left.gif) no-repeat;}

*html .index-product .prev{*margin-left:0px;}


/*内页侧栏*/
.sidebar{ padding-top:35px;}
.sidebar .sb_nav{ float:left; width:210px;padding-bottom: 50px;}
.sidebar .sb_nav h3.title{ text-align: center; background:url(../images/ab_ti.jpg) no-repeat; padding:0px 15px; height:43px; line-height:33px;font-size:14px; color:#fff;}
.sidebar .sb_nav h3.line{ margin-top:15px; }
.sidebar .sb_nav .active{border: 1px solid #dddddd;border-top: none;background: #f8f9fa;padding-bottom: 15px; width:191px;}
#sidebar dl{width: 164px;margin: 0px auto;border-bottom: 1px dotted #cecece;}
#sidebar dl dt{padding: 4px 0px 5px 1px; white-space: nowrap;width: 162px;overflow: hidden;}
#sidebar dl dt.on {padding:4px 0px 5px 9px;background:url(../images/le_dot.gif) no-repeat 1px 12px;}
#sidebar dl dt.on a:hover{ background:none;padding-left:0px;}
#sidebar dl dt a:hover{color:#396;background: url(../images/le_dot.gif) left center no-repeat;padding-left: 8px;}
#sidebar dl dd{ padding:0px 0px 10px 15px;}
#sidebar dl dd h4{ font-weight:normal; padding:5px 0px 0px 10px;}
#sidebar dl dt.on a, #sidebar dl h4.on a,#sidebar dl dd h4 a:hover{color:#396; }
.sidebar .sb_box{ float:right; width:755px; overflow:hidden; }
.sidebar .sb_box h3.title{height:35px; line-height:35px; position:relative; border-bottom:1px solid #E2E2E2;}
.sidebar .sb_box h3.title span{ background: url(../images/ri_dot.jpg) left center no-repeat;position:absolute;color:#396;font-size:14px;padding:0px 17px;}
.sidebar .sb_box h3.title div.position{ float:right; font-weight:normal; position:relative; top:3px; right:15px;}
.position{border-bottom: 1px dotted #d9d9d9;height: 28px;line-height: 25px;}
.sidebar .sb_box h3.title div.position a{ color:#1C57C4;}
/*文章*/
#newslist li a:hover{ text-decoration:underline;}
#showtext,#shownews .editor, #joblist .editor, #newslist a{ color:#696969;}
#showtext {padding-bottom:50px;}
#newslist li {background: url(../images/dt-0.gif) no-repeat left 17px;}
/*内页侧栏图片*/
.notice{margin-top: 10px;margin-bottom: -5px;}
*html .notice{ margin-bottom:0px;}
*+html .notice{ margin-bottom:0px;}
/*搜索*/
.advsearch_class1,.advsearch_class2,.advsearch_class3, select{ width:148px;}
ul.searchnavlist {padding: 0px 10px;}
input.input-text, input.input-file, input.code{width:148px;}
/*产品*/
#productlist li a.img img {border:none;}
#productlist li h3 {padding: 8px 0px 10px;}
#productlist li h3 a:hover{ font-weight:bold;}
#productlist li {margin-bottom: 10px;}
/*top,news小图片*/
*html #newslist .listtop{margin-top:10px;}
*html #newslist  .listnews{ margin-top:10px;}
/****************2015-03-20****************/
#mess_main {
    overflow: hidden;
    padding: 10px 0;
}
.mess_list {
    clear: both;
    margin-bottom: 10px;
    overflow: auto;
}
.mess_title {
    display: inline;
    float: left;
}
.mess_input {
    display: inline;
    float: left;
}
.mess_textarea {
    display: inline;
    float: left;
}
.mess_title {
    margin-right: 15px;
    text-align: right;
    width: 60px;
}
.mess_input input {
    background: url("../images/mess_input_bg.gif") repeat-x scroll 0 0 rgb(255, 255, 255);
    border: 1px solid rgb(214, 214, 214);
}
.mess_textarea textarea {
    background: url("../images/mess_input_bg.gif") repeat-x scroll 0 0 rgb(255, 255, 255);
    border: 1px solid rgb(214, 214, 214);
}
.mess_textarea textarea {
    overflow: auto;
}
.subd {
    background: url("../images/mess_sub.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none currentcolor;
    color: rgb(255, 255, 255);
    cursor: pointer;
    height: 26px;
    line-height: 26px;
    text-align: center;
    width: 70px;
}
.reg_bg {
    background: url("../images/reg_pic.jpg") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    height: 396px;
}
.mess_submit {
    padding-left: 105px;
}
.mess_input input {
    height: 22px;
    line-height: 22px;
    width: 430px;
}
.mess_textarea textarea {
    height: 150px;
    width: 430px;
}
 .mess_submit {
    text-align: center;
    width: 405px;
}
 .message_bg {
    background: url("../images/message_pic.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: none;
    height: 268px;
    margin: 0 auto;
    width: 542px;
}
.yzm_input input {
    width: 366px;
}