/* ============容器============== */
html{overflow-y:scroll;}
body{margin:0;padding:0;border:0;height:100%;text-align:left} 
#contain{position: relative;height:100%;padding:10px;margin:10px auto;border:0;}
#content {position:relative;margin:10px auto 10px auto} 
#bottom {position: relative;margin:0px auto} 
#top {position:relative;margin:0px auto;} 
#bodyex {position: absolute;left:0;top:0;margin:0} 
#bottomex {position: absolute;left:0;bottom:0;margin:0;z-index:-1} 
#topex {position: absolute;left:0;top:0;margin:0;z-index:-1} 
#contentex {position: absolute;left:0;top:0;margin:0;z-index:-1} 
#advsex {display:none;position: absolute;width:100%;left:0;bottom:0;margin:0;} 

.clear{clear:both;}
.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;overflow:hidden;visibility:hidden;width:0;height:0;}

.tel{float:right; font-family:impact;background:url(../images/tel.png) no-repeat left center; height:112px; line-height:112px; padding-left:42px; font-size:26px; color:#303749; margin-left:60px;}


.g_nav{height:60px; background:url(../images/navbg.jpg) repeat-y top center;}
.g_nav01{ width:100%; margin:0 auto;position:absolute;}
.g_nav01 table tr td{ position:relative;z-index:999;text-align:center; border-right:#58627c solid 1px; height:60px; line-height:60px; }
.g_nav01 a{ height:60px; line-height:60px; display:block; color:#fff; font-size:15px; }
.g_nav01 td.now a>div, .g_nav01 td:hover a>div{width:100%; height:3px; background-color:#ffc231; position:absolute; top:57px;}
.g_nav01 a span{font-size:12px; color:#baa58c;}
.g_nav01 table tr td .nav_tan{ display:none; width:100%; position:absolute; left:0; top:60px; padding:5px 0 10px 0; background-color:#364261; opacity:0.95; z-index:100;}
.g_nav01 table tr td a{color:#FFFFFF;text-decoration:none;}
.g_nav01 table tr td .nav_tan a{ width:90%; background:none; padding:0; margin:0 auto; line-height:30px; height:30px; font-size:12px; border-radius:0;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;color:#FFFFFF;text-decoration:none;}
.g_nav01 table tr td .nav_tan a:hover{ width:90%; background:#ffa200; padding:0; margin:0 auto; line-height:30px; height:30px; font-size:12px;color:#FFFFFF;text-decoration:none;}

.search{ width:1100px; margin:33px auto 0; height:60px; background:#364261;}

.search01{ float:left; width:450px;}
.search02{ float:left;}
.search02 input.search03{ width:246px; font-size:14px; color:#fff; font-family:'Microsoft YaHei',Verdana, Arial,Sans-Serif; height:58px; line-height:58px; padding-left:24px; border:none; border:0; background:#4f5e86; border-right:#76809b solid 1px;}
.search01 input.search04{position:absolute;left:390px;width:57px; font-size:14px; color:#fff; font-family:'Microsoft YaHei',Verdana, Arial,Sans-Serif; height:60px;border:none; border:0; background:#f1b11a url(../images/ss01.jpg) no-repeat center center; border-left:#76809b solid 1px; cursor:pointer;}

.search05{ float:left; width:120px;}

.jslct {color:#fff;font-family:'Microsoft YaHei',Verdana, Arial,Sans-Serif;display:inline-block;*display:inline;zoom:1;font-size:14px;position:absolute;vertical-align:middle;cursor:default; width:120px; height:60px; line-height:60px; background:#4f5e86 url(../images/ss02.jpg) no-repeat 80px center;z-index:0;}
.jslct_hover {}
.jslct div {font-size:14px;}
.jslct div.jslct_t {position:relative; padding-left:15px;z-index:2;*display:block!important;*display:inline;zoom:1;}
.jslct em {font-style:normal;margin:0;padding:0;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.jslct dl, .jslct dl dd {padding:0;margin:0;list-style:none}

.jslct dl {background:#4f5e86;position:absolute;top:60px;left:0;cursor:default; width:120px; overflow:hidden;z-index:1;display:none; font-size:14px;border-top:#76809b solid 1px;}
.jslct_hover dl {}
.jslct dl dd {padding:0 15px;line-height:36px; border-bottom:#76809b solid 1px; white-space:nowrap;cursor:pointer;background:#4f5e86;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.jslct dl dd:hover {color:#fff;background:#455377; border-bottom:#76809b solid 1px; }
.jslct dl dd.hover {color:#fff;background:#455377; border-bottom:#76809b solid 1px; }
.jslct .jslcted {}
.jslct dl dd.noborder {}

/*公告*/
.gonggao{ position:relative; float:right; width:497px; height:60px; padding-left:128px; background:url(../images/gg01.jpg) no-repeat left center;}
.gonggao01{ position:absolute; top:0; left:40px; line-height:60px; font-size:16px; font-weight:bold; color:#fff;}
.gonggao marquee{ float:left; width:470px; font-size:14px; color:#a8acb6; line-height:60px}

.pro_b{width:238px; height:682px; border:1px solid #dddddd; float:left; background:#fff; }
.pro_b h4{ color:#4c556f; font-size:18px; background:url(../images/d2.jpg) 10px center no-repeat; height:60px; padding:21px 0 0 59px; width:137px; border-bottom:1px solid #eaeaea; margin:0 auto; line-height:1;}
.pro_b h4 i{ font-style:normal; font-size:11px; text-transform:uppercase;}
.pro_b ul{float:left; width:238px;}
.pro_b li{padding:9px 15px 9px 55px; font-size:14px; color:#2e2e2e; background:url(../images/cp04.png) no-repeat 34px center; font-family:'Microsoft YaHei',Verdana, Arial,Sans-Serif;height:32px; line-height:32px; overflow:hidden;  overflow:hidden; cursor:pointer; border-left:#fff solid 4px;}
.pro_b li a{display:block;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;  font-size:14px; line-height:32px; color:#4c4c4c;}
.pro_b li a:hover{ color:#f76f0c;text-decoration:none; }

.pro_imgsbg{width:846px; float:left; padding:0 0 0}
.product08{ overflow:auto; height:600px; margin-top:17px; outline:none}
.pro_imgsbg dl{ float:left; width:252px; height:329px; margin:0 0 26px 30px; overflow:hidden; background:#f6f6f6; color:#2e2e2e;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.pro_imgsbg dl:hover{ background:#ffc231;}
.pro_imgsbg dl dt{ width:236px; height:173px; overflow:hidden; border:#f6f6f6 solid 8px;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.pro_imgsbg dl dt a{ float:left; width:100%; height:173px; display:block; background-position:center; background-repeat:no-repeat; background-size: auto 100%; background-color:#fff;}
.pro_imgsbg dl:hover dt{ border:#ffc231 solid 8px;}
.pro_imgsbg dl dd{width:180px;color:#2e2e2e; text-align:center;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.pro_imgsbg dl dd .tt{ display:block; margin:10px 0 0;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;  font-size:20px;}
.pro_imgsbg dl:hover .tt{ color:#fff;}
.pro_imgsbg dl dd span{ padding:10px 10px 0; display:block;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; color: font-size:13px;}
.pro_imgsbg dl:hover dd{ color:#fff;}
.pro_imgsbg dl dd .mm{ display:block; margin:20px auto 0; width:128px; height:34px; text-align:center; border:1px solid #e3e3e3; line-height:34px; color:#2e2e2e; font-size:16px;}
.pro_imgsbg dl:hover .mm{border:1px solid #fff; color:#fff;}

.iabout_b{ float:left; width:100%;}
.iabout_b .img_b{float:left; height:353px; width:470px; background-size: auto 100%; background-repeat:no-repeat; background-position:center; margin:45px 0 0}
.iabout_b .abr{ float:left; width:540px; padding: 0 0 0 45px;background:#FFFFFF;}
.iabout_b .info_b{float:left; width:540px; margin:40px 0 0;   text-align:left; padding-top:20px; line-height:30px; font-size:14px; color:#2f3747;}
.iabout_b .atitle{ display:block; margin:60px 0 0; padding:0 0 0 20px; text-align:left; background:url(../images/d2.png) left center no-repeat;}
.iabout_b .atitle span{display:block;font-size:20px; color:#2f3747; }
.iabout_b .atitle font{display:block;font-size: 40px; font-family:'Microsoft YaHei',Verdana, Arial,Sans-Serif; color:#2f3747;text-transform: uppercase; line-height:1}
.iabout_b .more{display:block; width:158px; height:38px; line-height:38px; text-align:center; border:1px solid #cbced7; color:#2f3747; font-size:14px;  margin:20px 0 0 }

.itl_t{text-align: center;width: 100%;background:url(../images/d3.png) repeat-x left center; margin:0px 0 40px; height:56px; padding: 0 0}
.itl_t .tff{ float:left; background:url(../images/d2.png) left center no-repeat #364261;height:56px; padding:0 20px 0 20px; }
.itl_t span{display:block;font-size:20px; color:#fff; line-height:1 }
.itl_t font{display:block;font-size: 40px; font-family:'Microsoft YaHei',Verdana, Arial,Sans-Serif; color:#fff;text-transform: uppercase; line-height:1}
.izao_amore{ float:right; color:#fff!important; font-family:'Microsoft YaHei',Verdana, Arial,Sans-Serif; line-height:56px; text-transform:uppercase; font-size:20px; z-index:22; margin:0 20px 0 0}
.itl_t1{text-align: center;width: 100%;background:url(../images/d3.png) repeat-x left center; margin:0 0 40px; height:56px; padding: 0 0}
.itl_t1 .tff{ float:left; background:url(../images/d2.png) left center no-repeat #fff;height:56px; padding:0 20px 0 20px; }
.itl_t1 span{display:block;font-size:20px; color:#2e3955; line-height:1 }
.itl_t1 font{display:block;font-size: 40px; font-family:'Microsoft YaHei',Verdana, Arial,Sans-Serif; color:#2e3955;text-transform: uppercase; line-height:1}
.izao_amore1{ float:right; color:#2e3955!important; font-family:'Microsoft YaHei',Verdana, Arial,Sans-Serif; line-height:56px; text-transform:uppercase; font-size:20px; z-index:22; margin:0 20px 0 0}

.icase{width: 100%;background-position: center; background-repeat:no-repeat; height:1122px; }
.circle_bg{ height:462px; margin:50px 0 0}
.mr_frbox{float: left;width: 100%;height: 462px;position: relative;}
.mr_frBtnL{cursor:pointer;display:inline;top: 190px;left:-70px;position: absolute;}
.mr_frBtnR{cursor:pointer;top: 190px;right: -70px;position: absolute;}
.mr_frUl{ margin:0 auto;width: 1098px; border-left:1px solid #4d5977;border-right:1px solid #4d5977;overflow: hidden;}
.tempWrap ul{height:462px;overflow: hidden;	}
.tempWrap{width: 1098px; }
.icase li{width: 366px;float: left;height: 462px; border-right:1px solid #4d5977}
.icase li a.img{ float:left; width:100%; height:275px; margin:18px 0 0; background-position:center; background-repeat:no-repeat; background-size:auto 100%;}
.icase li h2{float:left; width:92%; padding:0 4%; margin:25px 0 0; text-align:left;font-size: 20px;color: #ffffff;line-height: 35px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.icase li a.wrr:hover h2{ color:#ffc231}
.icase li span{ font-size:13px;float:left; width:92%; padding:0 4%; color:#8c92a0; line-height:24px;}

.newsb_b .r_b{float:left; width:103%; margin:50px auto 0; }
.newsb_b .r_b .itemb{ float:left; width:337px;  margin:0 40px 10px 0;}
.newsb_b .r_b .itemb label{ display:block; padding:0 10px; border-bottom:1px solid #9fa0a2; color:#2e2e2e; font-size:16px; line-height:30px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.newsb_b .r_b .itemb .info_b{ display:block; padding:0 10px; }
.newsb_b .r_b .itemb .info_b .title{font-size:18px; line-height:30px; color:#2e2e2e; padding-top:13px;}
.newsb_b .r_b .itemb .info_b .intro{font-size:12px; line-height:20px; height:60px; overflow:hidden; color:#444444; padding-top:10px;}
.newsb_b .r_b .itemb:hover .info_b .title{color:#2e3955;}
.newsb_b .r_b .itemb span{ width:118px; height:34px; border:1px solid #e1e1e1; line-height:34px; text-align:center; display:block; margin:15px 10px 0}

.contact01{border-top:#f1b11a solid 4px;width:240px; height:490px; background:#2e3955 url(../images/lx02.jpg) no-repeat top center;}
.contact02{ padding-top:17px; height:65px; text-align:center; }
.contact02 font{ display:block; color:#fff; font-size:28px; text-transform:uppercase; line-height:1}
.contact02 span{ display:block; color:#fff; font-size:20px; line-height:1}

.fri_link{ width:100%;color:#fff;height:164px; line-height:30px;  margin:0;  color:#999;}
.fri_link .atitle{ float:left; margin:40px 0 0; background:url(../images/d2.png) left center no-repeat; padding:0 0 0 20px;}
.fri_link .atitle span{display:block;font-size:20px; color:#2f3747; }
.fri_link .atitle font{display:block;font-size: 40px; font-family:Arial, Helvetica, sans-serif; color:#2f3747;text-transform: uppercase; line-height:1}

.fri_link a{ float:left; margin:30px 14px 0 0;position:relative; height:80px; width:250px; background-position:center; background-size: auto 100%; background-repeat:no-repeat;}
.fri_link  .nnf{ float:right; width:960px; padding:0 0 0 20px;}
.foonavf .rb{float:right; line-height:30px; padding:0 0 0 30px; height:30px;  background:url(../images/d4.png) left center no-repeat; font-weight:bold; text-transform:uppercase;}
.foonavf .rb a{font-size:15px; color:#fff;}
.foonavf .rb a:hover{color:#fff;}

.product01{float:left; width:238px;border:1px solid #eaeaea;}
.product01 .head_b{ color:#1a1a1a; font-size:18px; background:url(../images/d2.jpg) 10px center no-repeat; height:86px;width:136px; margin:0 auto 0px; padding:0 0 0 60px; line-height:86px;border-bottom:1px solid #eaeaea;}

.product07 span{ display:block;  color:#fff;text-transform:uppercase;  font-family: 'Microsoft YaHei',Verdana, Arial,Sans-Serif; font-weight:bold;}
.sidenav {padding: 10px 0;width: 238px; background:#fff;  }
.sidenav ul li {height:42px; display:block; line-height:44px; font-size:14px;width: 238px; }
.sidenav ul li a{ display:block; line-height: 44px;color: #2e2e2e;text-align: left;}
.sidenav ul li a p{ display:block;padding-left:60px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;background:url(../images/cp04.png) 35px center no-repeat;}
.sidenav ul li a:hover p{color:#2e2e2e; padding-left:60px;background:url(../images/d6.jpg) 0 center no-repeat;}
.sidenav ul li a.sidenava.cu p {color:#2e2e2e; padding-left:60px;background:url(../images/d6.jpg) 0 center no-repeat;  }
  
.content_com_title{border-bottom:1px solid #ddd; height:60px; margin:30px 20px 15px 20px;}
.content_com_title h2{float:left; font-size:18px; line-height:18px; border-bottom:2px solid #f76f0c; padding:0 10px 9px;color:#333; margin-top:24px; display:none;}
.bread{float:left; line-height:12px; font-size:14px; color:#515357; padding:30px 24px 18px 50px; background:url(../images/d6.gif) 20px 27px no-repeat;border-bottom:1px solid #4f5e86; }
.bread a{color:#515357;}
.bread a:hover{color:#515357;}

.promoremain {padding: 10px 0;width: 238px; background:#fff;  }
.promoremain ul li {height:44px; display:block; line-height:44px; font-size:14px;width: 238px; }
.promoremain ul li a{ display:block; line-height: 44px;color: #2e2e2e;text-align: left;}
.promoremain ul li a p{ display:block;padding-left:60px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;background:url(../images/cp04.png) 35px center no-repeat;}
.promoremain ul li a:hover p{color:#2e2e2e; padding-left:60px;background:url(../images/d6.jpg) 0 center no-repeat;}
.promoremain ul li a.sidenava.cu p {color:#2e2e2e; padding-left:60px;background:url(../images/d6.jpg) 0 center no-repeat;  }
  
/*===插件分离层===*/

.pdv_class{position:absolute;border:0px}


/* ==常用== */

div,li,td,p,select,input,textarea,a,button,input{font-size:12px;font-family:'microsoft yahei',Verdana, Arial;text-decoration: none}
ul{margin:0px;padding:0px;}
a:link,a:visited,a:active{color:#505050;text-decoration: none;}
a.nomal:link,a.nomal:visited,a.nomal:active{color:#505050;text-decoration: none;}
a:hover{color:#ff0000;text-decoration: none;}

/* ============表单============== */
form{margin:0;padding:0}
.input{border:1px #ddd solid;height:20px;line-height:20px;padding:0px 3px;color:#555;background:#f7f7f7}
.textarea{border:1px #ddd solid;font-size:12px;padding:3px;background:#f7f7f7}
.button{border:1px #c0c0c0 solid;height:22px;line-height:20px;padding:0px 3px;background:#e8e8e8;}
.submit{border:1px #c0c0c0 solid;height:22px;line-height:20px;padding:0px 3px;background:#e8e8e8;}
.mustfill{color:#ff0000}
select{font:12px 'microsoft yahei',Verdana, Arial;color:#505050;}


/* ==提示样式== */

.msgdiv {color:#336699;padding-left:53px;background:url(../images/chk_msg.gif) 30px no-repeat;}
.errdiv {color:#FF0000;padding-left:53px;background:url(../images/chk_error.gif) 30px no-repeat;}
.rightdiv {color:#505050;padding-left:53px;background:url(../images/chk_right.gif) 30px no-repeat;}
.noticediv{display:none;border:1px #fc5959 solid;background:#FFFDF4 url(../images/chk_error.gif) 10px no-repeat;padding-left:33px;line-height:25px;margin:3px 0px}
.okdiv{display:none;border:1px #fc5959 solid;background:#FFFDF4 url(../images/chk_right.gif) 10px no-repeat;padding-left:33px;line-height:25px;margin:3px 0px}
.securenotice{line-height:100px;color:#FF0000;text-align:center;}


/* ============提示信息窗口============== */
div#alert {display:none;cursor:default;}
div#alert .border{border:1px #97A0AA solid;}
div#alert .ntc{padding:30px;text-align:left;background:#fff;font: 14px/1.6 'microsoft yahei',Verdana, Arial;}
div#alert .buttonzone{padding:15px;text-align:center;background:#f7f7f7;}
div#alert .topBar{height:20px;line-height:20px;background:#cbddef;text-align:left;padding:0px 0px 5px 5px ;font-size:12px;}
div#alert .topBar .pwClose{position: absolute;top:0px;right:8px;width:45px;height:18px;background:url(../images/pwin3.gif) no-repeat;cursor:pointer}
div#alert .button{border:1px #97A0AA solid;height:22px;line-height:20px;padding:0px 5px;background:#eee}


/* ============弹出frame/或大窗口层============== */
#frmWindow {display:none;cursor:default;}
#frmWindow .border{border:1px #97A0AA solid;}
#frmWindow .ntc{padding:30px;text-align:left;background:#fff;font: 12px/1.6 'microsoft yahei',Verdana, Arial;}
#frmWindow .buttonzone{padding:15px;text-align:center;padding-top:10px;background:#f7f7f7;}
#frmWindow .Frm{width:100%;height:500px;border:0}
#frmWindow .windowcontent{width:100%;height:380px;overflow:auto;background:#fff;border:0}
#frmWindow .topBar{height:20px;line-height:20px;background:#cbddef;text-align:left;padding:0px 0px 5px 5px ;font-size:12px;}
#frmWindow .topBar .pwClose{position: absolute;top:0px;right:8px;width:45px;height:18px;background:url(../images/pwin3.gif) no-repeat;cursor:pointer}
