@charset "utf-8";
/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin:0; padding:0;}
table{ border-collapse:collapse;border-spacing:0px;}
fieldset,img{ border:0;}
address,caption,cite,code,dfn,em,strong,th,var{ font-style:normal; font-weight:normal;}
ol,ul{ list-style:none;}
caption,th{ text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{ content:'';}
abbr,acronym{ border:0;}

.wrap{ width:1200px; position:relative; margin:0 auto;}
/* Font */
html{ -webkit-text-size-adjust:none;}
body{min-width:1200px; font:14px "微软雅黑", "宋体", "黑体" ; color:#36201c;}
select, input, button, textarea{ font:99% arial,helvetica,clean,sans-serif;}
table{ font-size:inherit; font:100%;}



/* Link */
a:link{color:#333333; text-decoration:none;}
a:visited{color:#333333; text-decoration:none;}
a:hover{color:#1a58a1; text-decoration:none;}
a:active{color:#1a58a1; text-decoration:none;}

/* Form */
button{cursor:pointer; border:0; padding:0; overflow:hidden;}
textarea{overflow:auto; resize:none;}
.pb10 {padding-bottom:10px;}
.pt20 {padding-top:20px;}
.pb20 {padding-bottom:20px;}
.pt30 {padding-top:30px;}
.pb30 {padding-bottom:30px;}
.pt70 {padding-top:70px;}
.pb70 {padding-bottom:70px;}
/* Layout */
.layout{width:1200px; margin:0 auto;}

/* Clearfix */
.clearfix:after ,.inews li:after ,.dlist p:after ,.news .list li:after{content:"\0020"; display:block; clear:both; height:0; font-size:0;}
.clearfix ,.inews li ,.dlist p ,.news .list li{zoom:1;}
.clear{clear:both; display:block;}

/* Main Skin Styles */
html{-webkit-text-size-adjust:none;}


.htop{height:40px; line-height: 40px; background: #000; color: #fff;}

.htop i{padding:0 15px; font-style:normal;}
.htop span{font-size:14px; display: inline-block;}
.htop span.tel{padding-left:18px; background: url(images/ico_phone.jpg) no-repeat 0 center;}
.htop span em{font-weight:700;}

.l{float:left;}
.r{float:right;}

.unit{width:55%;}
.unit a{font-size:12px; color: #fff;}
.unit a:hover{color:#ffffff;}
.unit p {float:right;padding:0 12px;    line-height: 40px;font-size: 14px;}
.unit img {display:inline-block; vertical-align: middle; margin:0 8px;}

.tsearch{margin-left:20px; width:180px; height:24px; margin-top:5px; background: url(images/bg_top_search.png) no-repeat 0 0;}
.tsearch .dval{color:#9f9f9f;}
.tsearch .ipt{width:140px; background: none; height:18px; line-height: 18px; padding:3px 0 3px 10px; border:none 0;}
.tsearch .btn{width:30px; height:24px; border:none 0; cursor: pointer; background: transparent; font-size:0;}

.header{height:100px;  overflow: hidden;}
.header h1{float:left; margin-top:20px;}

.nav{width:780px; }
.nav li{float:left; padding:0 15px;}
.nav li:hover{ border-bottom: 4px solid #af2617;}
.nav li a{font-size:15px;
    display: block;
    width: 120px;
    height: 96px;
    line-height: 100px;
    font-size: 16px;
    color: #444343;
    text-align: center;
}
.nav li.hover a{color:#444343;}


.banner{height:420px; background: url(images/bg_banner.jpg) no-repeat center 0; overflow:hidden;}
.banner .txt{width:795px; height:210px; background:url(images/img_lunban.png) no-repeat 0 0; margin:85px auto 0; text-indent:-9999em; overflow:hidden; font-size:0;}

.icontent{padding-bottom:81px; background:url(images/bg_cont.jpg) no-repeat center 0;}
.icontent .inner ,.icontent .inner2{position:relative; top:-50px; padding:25px 30px 15px; background:#ffffff; width:940px; -moz-border-radius:10px; margin:0 auto; -webkit-border-radius:10px; -o-border-radius:10px; border-radius:10px; box-shadow:0 0 8px #dae3ec;}


/*业务范围*/
.case h3{margin-bottom:15px; font-size:16px; font-weight:700; color:#48505d;}

/*ipro*/
.ipro{position:relative; margin-bottom:32px;}
.ipro .btn{position:absolute; right:10px; top:-33px; display:inline-block; width:24px; height:24px; background:url(images/btn_prevnext.png) no-repeat 0 0; overflow:hidden; font-size:0; text-indent:-999em; overflow:hidden; cursor:pointer;}
.ipro .prev{right:26px;background-position:0 -29px;}
.ipro .next{right:0px;background-position:-34px -29px;}
.ipro  .prev_disabled{ background-position:0 0; cursor:default;}
.ipro  .next_disabled{ background-position:-34px 0;cursor:default;}
.ipro #indexProSlide{ float:left; display:inline; width:830px; height:220px; margin-left:-10px; overflow:hidden;}
.ipro li{ float:left; display:inline; width:300px; margin:0 10px 0 10px; padding-bottom:30px; border-bottom:1px solid #f5f5f5;}
.ipro li p{line-height:20px; color:#666666;}
.ipro li p em{font-weight:700;}
.ipro li .pic{margin-bottom:15px; width:300px; height:120px; overflow:hidden;}
.ipro li .name{ height:25px; line-height:25px;}
.ipro li .name a ,.ipro li .name a:visited{ font-size:12px; color:#666;} 
.ipro li .name a:hover{ color:#0847a7;}


.mod h3{float:left; line-height:24px; font-size:16px; font-weight:700; color:#323232;}
.mod .more{float:right; padding-left:15px; background:url(images/bg_more.png) no-repeat 0 6px; line-height:24px; color:#037fbb;}
.mod .more:hover{text-decoration:underline; color:#037fbb;}

/*inews 新闻资讯*/
.inews ,.iproshow{float:left; width:300px; margin:0 20px 0 0;}
.inews .hd ,.iproshow .hd ,.ilink .hd{padding-bottom:6px;}
.inews .bd{border-top:1px solid #e8e8e8;}
.inews li{border-bottom:1px dotted #b8b8b8; padding-left:10px; background:url(images/bg_line2.gif) no-repeat 0 center;}
.inews li a{float:left; width:218px; overflow:hidden; height:33px; line-height:33px; color:#7f838e;}
.inews li a:hover{color:#1a58a1;}
.inews li span{float:right; width:70px; text-align:right; line-height:32px; color:#9f9f9f;}


/*iproshow*/
.iproshow .bd{padding:10px 6px 10px 15px; width:279px; background:url(images/bg_proshow.png) no-repeat 0 0;}
.iproshow .ivideo{width:298px; height:172px; overflow:hidden;}

/*快速链接*/
.ilink{float:right; width:300px;}
.ilink li{float:left; margin-right:12px; margin-bottom:12px;}
.ilink a{display:block; padding-left:20px; width:124px; height:50px; line-height:50px; color:#ffffff; background:url(images/icon_link.png) no-repeat 0 0 #2eb4f3; font-size:14px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; border-radius:4px;}
.ilink .ic2 ,.ilink .ic4 ,.ilink .ic6{margin-right:0;}
.ilink .ic1 a{background-position:100px 14px;}
.ilink .ic2 a{background-position:-61px 14px;}
.ilink .ic3 a{background-position:100px -58px;}
.ilink .ic4 a{background-position:-58px -61px;}
.ilink .ic5 a{background-position:100px -114px;}
.ilink .ic6 a{background-position:-58px -113px;}
.ilink a:hover{background-color:#0089d7;}


.flink{width:940px; margin:-40px auto; padding:15px 30px; height:30px; background:#ffffff; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px; border-radius:10px; white-space:nowrap;}
.flink em{float:left; margin-right:10px; line-height:30px; font-size:14px; color:#1a58a1; font-weight:700; border-right:1px solid #e8e8e8; padding-right:20px; padding-left:5px;}
.flink div{float:left; width:840px;}
.flink a{margin:0 8px; display:inline-block; line-height:30px; color:#666666;}
.flink a:hover{color:#1a58a1;}

.foot{padding:50px 0 0; background-color:#2d3236;}
.foot h3{font-size:16px; color:#ffffff; margin-bottom:10px;}
.fmod{margin-left:20px; margin-bottom:50px; float:left; margin-right:50px; padding-right:30px; border-right:1px solid #565b5f; font-size:14px;}
.fmod p{line-height:30px; color:#acacac;}
.fmod p a{color:#acacac;margin-right:30px;}
.fmod p a:hover{color:#ffffff;}
.fmod img{float:left; margin-right:30px;}
.fmod .txt{float:left; width:;}
.fmod .txt h4{margin-bottom:5px; line-height:22px; font-size:16px; color:#ffffff;}
.fmod .txt p{line-height:20px; color:#acacac;}
.fmod-last{padding-right:0; margin-right:0; border:none;}



/*copyright*/
.copyright{padding:15px 0 15px; height:auto; color:#9f9f9f;}
.inner_copy{background-color:#23282c;}
.copyright a{display:inline-block; line-height:26px; color:#bababa; padding:0 8px;}
.copyright .copy a{display:inline-block; float:none; border:none; padding:0; background:none;text-decoration:underline;}
.inner_copy .link{float:left;}
.inner_copy .link a.last{background:none;}
.copyright .copy{float:right; line-height:26px; margin-left:15px; color:#bababa;}
.copyright .share{float:right; display:inline-block; *zoom:1; overflow:hidden; margin-left:10px;}
.copyright .share span{float:left; line-height:26px;}
.copyright .share a{display:inline-block; padding:0; width:18px; height:16px; background:url(images/icon_share.png) no-repeat 0 0; text-indent:-9999em; overflow:hidden;font-size:0; margin:5px 2px 0;}
.copyright .share a.link1{background-position:0 0;}
.copyright .share a.link2{background-position:-23px 0;}
.copyright .share a.link3{background-position:-48px 0;}
.copyright .share a.link4{background-position:-70px 0;}
.copyright .share a.link5{background-position:-92px 0;}
.jiathis_style{width:160px;}

.ibanner{height:3px; padding-top:70px;}
.ibanner .txt{font-size:24px; color:#1a58a1; font-weight:700;}
.ibanner .txt span{margin:0 10px;}
.ibanner .txt p{font-family:'Segoe UI,Arial'; text-transform:uppercase;}


.aside{float:left; padding:0 25px 0 0; width:20%; }
.aside h2{border-bottom:3px solid #e3e3e3; padding-bottom:3px; margin-bottom:13px; font-size:18px; color:#323232; font-weight:700;}
.aside h2 span{ text-transform:uppercase; font-size:11px; font-weight:normal; color:#037fbb;}

.aside_cate .it{margin-bottom:1px;}
.aside_cate .it .target{display:block; height:36px; line-height:36px; padding-left:80px; background:url(images/bg_aside_li.gif) no-repeat 55px center #e7e7e7; color:#676767;}
.aside_cate .it .target:hover ,.aside_cate .it_selected .target{background:url(images/bg_aside_more.gif) no-repeat 55px center #0089d7; color:#ffffff; font-weight:700;}
.aside_cate .sub_cate{display:none; padding:8px 0;}
.aside_cate .sub_cate a{display:inline-block; line-height:20px; background:url(images/bg_subli.gif) no-repeat 40px -12px; padding-left:50px; color:#676767;}
.aside_cate .sub_cate a.cur ,.aside_cate .sub_cate a:hover{background-position:40px 10px; color:#ea001b;}

.main{ }
.crumb{padding-bottom:10px; border-bottom:3px solid #e3e3e3;}
.crumb span{color:#676767;}
.crumb em{color:#1a58a1; font-weight:700;}
.crumb span.line{padding:0 6px;}


/*技术支持*/
.tech_cont{background:url(images/bg_tech.jpg) no-repeat center 0;}
.tech_details img{margin-bottom:20px;font-size:14px;}
.tech_details h3{margin:5px 0 25px; font-weight:700; color:#666666;}
.tech_details p{margin-bottom:20px;font-size: 16px ;line-height:25px; color:#666666;}
.tech_details h4{margin-top:20px; color:#666666;}

.tech_details{padding-top:20px;}


.content{background:url(images/bg_itop.jpg) no-repeat center 0;}
.content2{background:url(images/bg_cont2.jpg) no-repeat center 0;}
.content3{}

.content .inner{padding-bottom:50px; }
.ibanner .txt{ text-align:center;}



.content .layout{width:1200px; padding:25px 30px; background:#ffffff; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px; border-radius:10px; box-shadow:0 0 10px #dbe3ec;}

/*荣誉资质*/
.clist{margin:20px 0 0 -42px;}
.clist li{margin:0 0 30px 42px; float:left; text-align:center;}
.clist li .pic{margin-bottom:6px; padding:1px; border-top:2px solid #dcdcdc; border-left:2px solid #dcdcdc; border-right:4px solid #dcdcdc; border-bottom:4px solid #dcdcdc;}
.clist li p{color:#666;}

.clist2{margin-left:-90px;}
.clist2 li{margin-left:90px;}

.contact_us .map{display:inline-block; margin:0 0 15px; padding:4px; border:1px solid #e8e8e8;}


/*联系我们*/
.techcontus_cont{background:url(images/bg_contact.jpg) no-repeat center 0;}
.cmod{float:left; width:310px; margin:0 0 20px 10px;}
.cmod h3{margin-bottom:15px; font-size:14px; font-weight:700; color:#050505;}
.cmod p{line-height:24px; color:#666666;}

.cmod_first{float:none;}
.contact_us{}
.contact_us .map{display:inline-block; margin:0 0 25px; padding:4px; border:1px solid #e8e8e8;}

/*新闻列表*/
.newlist{margin-top:10px;}
.newlist li{border-bottom:1px dotted #a8a8a8;}
.newlist li a{float:left; height:32px; line-height:32px; color:#464d5d; width:550px;}
.newlist li a:hover{color:#ea001b;}
.newlist li span{float:right; width:80px; text-align:right; color:#9f9f9f; line-height:32px;}

.news_cont{padding-top:193px; background:url(images/bg_news.jpg) no-repeat center 0;}

/*news_details*/
.news_details{padding-top:35px;}
.news_details h2{margin-bottom:10px; text-align:center; font-size:16px; color:#333333; font-weight:700;}
.news_details .date{padding-bottom:15px; margin-bottom:20px; border-bottom:1px dotted #a8a8a8; text-align:center; color:#9f9f9f;}
.news_details p{ line-height:22px; margin-bottom:30px;}


.table td{padding:6px 0 6px 5px; font-size:12px; color:#666666;}
.table td em{color:#e60012; font-weight:700; margin-right:5px;}
.table td .ipt{border:1px solid #b5b5b5; height:20px; line-height:20px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; border-radius:5px; padding:5px 10px; width:240px;}
.table td textarea{border:1px solid #b5b5b5; width:400px; padding:5px 10px; height:120px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; border-radius:5px;}
.table .btn{display:inline-block; width:78px; height:32px; line-height:32px; text-align:center; font-size:12px; color:#ffffff; background:#2eb4f3; border:none 0; cursor:pointer; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; font-family:'微软雅黑';}
.table .btn2{margin:0 15px 0 10px; background:#e5e5e5; color:#666666;}
.table .em{color:#666666; font-weight:normal;}


.dlist p{padding:10px 0; line-height:25px; border-bottom:1px dotted #bdbdbd; }
.dlist p.hover{background:url(images/bg_phover.png) no-repeat center 0;}
.dlist p a.link{float:left; padding-left:15px; background:url(images/bg_li.gif) no-repeat 0 center; color:#666666;}
.dlist p a.link:hover{color:#1a58a1;}
.dlist p a.btn{float:right; width:65px; padding-left:25px; height:25px; background:url(images/icon_search.png) no-repeat 10px 4px #2eb4f3; line-height:25px; text-align:center; color:#ffffff; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; border-radius:3px;}
.dlist p a.btn:hover{background-color:#0089d7;}

.page{margin-top:20px; text-align:center;}
.page a ,.page span ,.page em{display:inline-block; height:34px; color:#666666; line-height:34px; text-align:center; padding:0 15px;}
.page em{line-height:36px;}
.page a ,.page span{border:1px solid #dedede; border-right:none;}
.page a ,.page span{display:inline-block; color:#666666;}
.page a:hover{background:#0089d7; color:#ffffff;}
.page a.prev{ background:url(images/bg_prev2.gif) no-repeat 6px center;}
.page a.prev:hover ,.page a.next:hover{color:#666;}
.page span.prev{ background:url(images/bg_prev.gif) no-repeat 6px center;}
.page span.next{ background:url(images/bg_next.gif) no-repeat 6px center;}
.page a.next{background:url(images/bg_next2.gif) no-repeat 90% center;}
.page a.last ,.page span.last{border-right:1px solid #dedede;}

.layer{width:100%; height:100%; background:url(images/bg_trans.png) repeat 0 0; position:fixed; left:0; top:0;}


.pop{position:fixed; left:50%; top:50%; margin-top:-280px; margin-left:-400px; width:800px; height:560px; background:#ffffff;}
.pop .iclose{display:block; position:absolute; right:10px; top:10px; width:30px; height:30px; background:url(images/icon_close.png) no-repeat 0 0; cursor:pointer;}
.pop h2{height:58px; line-height:58px; background:#2bb0f2; font-size:26px; color:#ffffff; text-align:center;}
.pop h2 span{display:inline-block; padding-left:80px; line-height:58px; background:url(images/icon_lia.png) no-repeat 0 center;}
.pop .pcopy{height:28px; line-height:28px; text-align:center; background:#fdfbc7; color:#666666;}

.tawrap{padding:20px 30px;}
.tawrap h3{border:1px solid #dddddd; border-bottom:none; height:50px; line-height:50px; font-size:24px; color:#666; text-align:center;}
.ftable{width:100%;}
.ftable th{height:24px; line-height:24px; text-align:center; background:#ffff00; border:1px solid #000; font-weight:700; color:#666;}
.ftable td{ height:24px; line-height:24px; text-align:center; font-weight:700; border:1px solid #000000; color:#666;}
.ftable tfoot td{border:1px solid #dddddd; border-top:none;}

.newdetail{padding:40px 0;}
.newdetail h2{margin-bottom:15px; text-align:center; font-size:16px; color:#333333;}
.newdetail .date{border-bottom:1px dotted #bdbdbd; text-align:center; padding-bottom:15px; margin-bottom:15px; font-size:12px; color:#9f9f9f;}
.newdetail img{margin-bottom:20px;}
.newdetail p{line-height:22px; color:#666666; margin-bottom:25px;}


.tgao{float:left; margin-bottom:10px; margin-right:10px; -moz-box-shadow:0 2px 2px #005eb8; -webkit-box-shadow:0 2px 2px #005eb8; box-shadow:0 2px 2px #005eb8; width:270px; background-color:#ffffff;}
.tgao .item h3{height:16px; line-height:16px; overflow:hidden;margin-bottom:5px; padding-left:14px; background:url(images/bg_arrowh.png) no-repeat 0 center;}
.tgao .item h3 a{color:#1a58a1; font-size:12px; font-weight:700;}
.tgao .item h3 a:hover{ text-decoration:underline;}
.tgao .item p{ line-height:24px; color:#4f4f4f; font-size:12px;}
.tgao .list li{margin-bottom:15px;}
.tgao .list li .dt{float:left; width:180px; padding-left:15px; background:url(images/bg_circle.gif) no-repeat 0 center;}
.tgao .list li .dt a{color:#4f4f4f;}
.tgao .list li .dt a:hover{color:#0077e3;}
.tgao .list li .dd{float:right; width:44px; text-align:right; color:#8d8c8c;}

/*新闻资讯*/
.news{width:auto; float:none; background:none; margin:0; -moz-box-shadow:none; -o-box-shadow:none; -webkit-box-shadow:none;box-shadow:none;}
.news .pic{float:left; width:150px; height:100px; padding:3px; border:1px solid #d6d6d6;}
.news .item_wrap{margin-bottom:25px; padding-bottom:20px; margin-top:20px; border-bottom:1px dotted #bdbdbd;}
.news .item{float:right; width:510px;}
.news .item h3{float:left; width:420px; line-height:24px; overflow:hidden; height:24px; font-weight:700;padding:0; background:none; }
.news .item h3 a{font-size:14px;}
.news .item .date{float:right; width:70px; text-align:right; color:#8d8c8c;}
.news .item p a{color:#0077e3;}
.news .item p a:hover ,.news .item h3 a:hover{ text-decoration:underline;}
.news .list{padding-bottom:10px; border-bottom:1px dotted #bdbdbd;}
.news .list li .dt{width:590px;}
.news .list li .dd{width:75px; text-align:right;}

.search{padding-bottom:80px;}
.search h2{margin-bottom:15px;padding-bottom:20px; border-bottom:3px solid #e3e3e3; font-size:18px; color:#323232}
.search h2 span{margin-left:10px; font-size:20px; color:#cccccc;}
.search .static{margin-bottom:30px; color:#666666;}
.search .static em{color:#1a58a1;}
.search .static b{font-style:normal; font-weight:700;}
.search .list li{padding-bottom:15px; border-bottom:1px dotted #bdbdbd; margin-bottom:15px; line-height:20px; color:#666;}
.search .list li h3{margin-bottom:12px; font-size:14px; color:#4f4f4f;}
.search .list li h3 em{font-weight:700; color:#1a58a1;}
.search .list li .date{margin-top:4px; color:#9f9f9f;}

.kouan{padding-bottom:80px;}
.kouan .link span{display:inline-block; margin:0 6px 10px 0; width:80px; line-height:28px; text-align:center; background:#e5e5e5; color:#666666;}
.kouan .link span.cur{background:#0089d7; color:#ffffff;}
.kouan .kan{margin:8px 0 20px; padding:4px; border:1px solid #e5e5e5;}
.kouan h3{margin-bottom:15px; font-size:14px; color:#323232;}
.kouan p{margin:0; line-height:24px; color:#666666;}


.frilink{margin:20px 0 0 -20px;}
.frilink li{float:left; margin-left:22px; width:154px; text-align:center; margin-bottom:20px; font-size:12px; color:#666666;}
.frilink li .pic{margin-bottom:10px; width:153px; height:53px; border:1px solid #dcdcdc; border-right:3px solid #dcdcdc; border-bottom:3px solid #dcdcdc;}

/*巍巍精铸*/
/* about */
.homeAbout{ padding:50px 0 80px; background-color:#eaeaea;}

.aboutBox{ padding-top:15px;}
.aboutBox dl{}
.aboutBox dl dt{ width:550px; height:340px; float:left;}
.aboutBox dl dd{ background-color:#af2616; width:530px; padding:0 60px; height:340px; float:left;}
.aboutBox dl dd h2{ font-size:20px; line-height:80px; color:#fff; padding-top:40px;}
.aboutBox dl dd p{ font-size:14px; line-height:24px; color:#fff; text-align:justify; filter:Alpha(opacity=80); opacity:.8;}


.homePicBox{ background-color:#fff; margin-top:20px;}

.pageTopIco{ width:200px; float:left; background-color:#fff; position:relative;}
.pageTopIco ul{ position:relative;}
.pageTopIco ul li{ position:relative;background-color:#1e1e1e; cursor:pointer; height:97px;}
.pageTopIco ul li:after{ content:""; overflow:hidden; position:absolute; left:0px; right:0; top:0px;  height:1px; }
.pageTopIco ul li:nth-child(1){}
.pageTopIco ul li p{ text-align:center; font-size:16px; line-height:114px; color:#fff;}

.pageTopIco ul li.on,.pageTopIco ul li:hover{ background-color:#af2616;}
.pageTopIco ul li.on:before{ content:""; overflow:hidden; position:absolute; right:-14px; top:50%; width:0px; height:0px; margin-top:-8px; border:8px solid transparent; border-left-color:#af2616}


.homePicContent{ width:990px; height:280px; float:left; margin:5px 0 0 5px;}

.homePicList{ position:relative;}
.homePicList dl{position: absolute;}
.homePicList dl dt{ overflow: hidden; position:relative; height:100%;}
.homePicList dl dt span{position: absolute; left:0px; right:0px; top:0px; bottom:0px;}
.homePicList dl dd{position: absolute; left:0px; right:0px; top:0px; bottom:0px;-ms-transition-duration: 0.3s; transition-duration: 0.3s; background-color:rgba(0,0,0,.8); text-align:center; font-size:16px; line-height:140px; color:#fff; filter:Alpha(opacity=0); opacity:0;}

.homePicList dl a:hover dd{ filter:Alpha(opacity=100); opacity:1;}

.homePicList dl:nth-child(1){ width:370px; height:281px; left:0; top:0;}
.homePicList dl:nth-child(1) dd,.homePicList dl:nth-child(4) dd{ line-height:280px;}
.homePicList dl:nth-child(2){ width:248px; height:140px; left:371px; top:0;}
.homePicList dl:nth-child(3){ width:248px; height:140px; left:371px; top:141px;}
.homePicList dl:nth-child(4){ width:370px; height:281px; right:0; top:0;}


.homePicList dl:nth-child(1) dt img,.homePicList dl:nth-child(4) dt img{ width:370px; height:281px;}
.homePicList dl:nth-child(2) dt img,.homePicList dl:nth-child(3) dt img{ width:248px; height:140px;}


/*products and detail*/
.product_content {
    background:#FFF;
    min-height:500px;
}
.product_content {
    min-height:500px;
}
.post-content {
    color: #666666;
    font-family: Microsoft Yahei;
    font-size: 14px;
    line-height: 21px;
    background-color: #FFFFFF;
}
.post-content p {
    color: #666666;
    font-family: Microsoft Yahei;
    font-size:16px;
    line-height: 30px;
}
.menu0 li {
    display: block;
    float: left;
    width: 150px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    cursor: pointer;
    background: #f4f4f4;
    font-size: 16px;
}
.menu0 li.hover {
    color: #FFFFFF;
    background: #488fcd;
}
#main0 ul {
    display: none;
    padding: 0px;
    padding-top: 20px;
}


.bnqz_zx .tel-f00-18, .tel-f00-18, .telzx .tel-f00-18 {
    position: relative;
    top: 2px;
    font-size: 18px;
    font-weight: 700;
    color: #d00;
}
.bnqz_zx .tel-f00-16, .tel-f00-16, .telzx .tel-f00-16 {
    position: relative;
    top: 2px;
    font-size: 16px;
    font-weight: 700;
    color: #d00;
}
.mp-price {
    z-index: 3;
    width: 30%;
    left: 0;
    top: 10px;
    font-size: 14px;
    background: #fff;
    border-radius: 2px;
    border:1px solid #ededed;
    box-shadow:3px -2px 16px rgba(0,0,0,0.2);
}
.posterpic {
    width: 68%;
}
.mp-price .flag-icos {
    z-index: 1;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0
}

.mp-price .flag-icos .flag-vl {
    position: absolute;
    top: 13px;
    right: 10px
}

.mp-price .sec-padd {
    padding: 0 20px
}

.mp-price .sec-botm {
    position: relative;
    height: 42px;
    border-top: 1px solid #e2e2e2;
    background-color: #f5f5f5;
    border-radius: 0 0 2px 2px;
    box-shadow: 0 -1px 2px rgba(0,0,0,.1)
}

.mp-price .own-nme {
    padding: 15px 0 5px
}

.mp-price .prc-num {
    font-size: 18px
}
.mp-price .flag-sale {
    position: absolute;
    right: 20px;
    bottom: 20px;
    font-size: 12px;
    line-height: 1.2;
    text-align: right
}

.mp-price .carre {
    display: inline-block;
    margin-left: 5px;
    padding: 0 3px;
    font-size: 13px;
    border: 1px solid #a0cc29;
    border-radius: 3px;
    color: #a0cc29
}

.mp-price .sec-bdtb {
    border: 1px solid #dedede;
    border-left: none;
    border-right: none
}

.mp-price .sec-gaybg {
    border: 1px solid #fff;
    border-left: none;
    border-right: none;
    background-color: #f5f5f5
}

.mp-price .sec-botm .icona:after,.pinf-item .icona.adr-r:after {
    border-left-color: #f5f5f5
}

.mp-price .pinf-item {
    height: 24px;
    padding: 12px 0 8px;
    border-top: 1px solid #dedede
}

.mp-price .pinf-item:first-child {
    border-top: none
}

.pinf-item .itemex {
    padding-left: 10px;
    text-align: right
}

.pinf-item .adr-r {
    right: -8px;
    margin-bottom: -3px
}

.mp-price .btn-rw.btn-kanj {
    float: right;
    font-size: 18px;
    line-height: 37px;
    color: #d00;
    background-color: #fce5e5;
    border: 1px solid #d00
}

.mp-price .btn-subp {
    margin-top: 4px;
    color: #43a047;
    border-bottom: 1px solid #81ba83;
    cursor: pointer
}

.mp-price .sec-botm .icona {
    position: absolute;
    right: 13px;
    top: 13px
}

.mp-price .hv-pop {
    position: absolute;
    left: 100%;
    margin-left: -30px;
    padding-left: 35px
}

.mp-price .hv-pop .cnt-radius {
    background-color: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 4px
}
.btn-rw:hover, .s-white .btn-rw:hover {
    text-decoration: none;
    color: #fff;
    background-color: #f44;
}
.mp-price .btn-rw.btn-kanj {
    float: right;
    font-size: 18px;
    line-height: 37px;
    color: #d00;
    background-color: #fce5e5;
    border: 1px solid #d00;
}
.btn-rw, .s-white .btn-rw {
    display: inline-block;
    padding-left: 29px;
    padding-right: 29px;
    padding-bottom: 1px;
    line-height: 37px;
    color: #fff;
    background-color: #ff2626;
    border: 1px solid #ff2626;
    border-radius: 4px;
    cursor: pointer;
}

/*面包屑 navigation*/
.head_navigation {
    background-color: #fafafa;
    border: 1px solid #eaeaea;
    overflow: hidden;
    margin-bottom: 15px;
    height:46px;
}
.head_navigation .nav_main {
    margin: 15px auto 10px;
    overflow: hidden;
    width: 1200px;
}
.head_navigation .cat-item {
    display: block;
    float: left;
    margin: 0 10px 0 0;
}
.head_navigation .cat-item a {
    background: rgba(0, 0, 0, 0) url("../images/dot_right.png") no-repeat scroll 0 6px;
    border: medium none;
    color: #999;
    display: block;
    text-indent: 15px;
}
.head_navigation .cat-item:first-child a {
    background:none;
    text-indent:0;
}

/*product list*/
.product_list {
    min-height:700px;
}
.product_list  .cat_list h1 {
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    color: #5a5757;
    background: #ecebeb;
    padding-left: 20px;
    border-left: 5px #156ec1 solid;
    font-weight: bold;
    float: left;
    width: 1173px;
    margin-bottom:10px;
}
.product_list  .cat_list h1 span {
    float: right;
    padding-right: 30px;
}
.product_list  .cat_list h1 span a {
    font-size: 14px;
    color: #666;
    padding-right: 20px;
}
.product_list ul li {
    text-align: center;
    float: left;
    width: 23%;
    height: auto;
    margin: 20px 30px 20px 0px;
}
.product_list ul li .pic {
    border: 1px solid #cecece;
}
.product_list ul li:hover .pic {
    border:1px solid #68a7d4;
}
.product_list ul li:last-child {
    margin-right:0px;
}
.product_list ul li img {
    margin:20px 0;
    width: 100%;
    max-height: 154px;
}
.product_list ul li p.title {
    margin:16px 0 0 0;
    text-align: left;
    width: 350px;
    padding-left: 10px;
    border:none;
    border-left:4px solid #68a7d4;
}
.product_list ul li p.title a {
    font-size:14px;
    line-height:18px;
}

/*product table*/
.post-content table {
    width: 100%;
    border-collapse: collapse;
}
.post-content tr:first-child td {
    background: #3498db;
    font-weight: bold;
    color: #fff;
}
.post-content td {
    height: 42px;
    line-height: 26px;
    text-align: left;
    padding: 5px 25px;
    border: 1px solid #f3f2f2;
    background: #fff;
    font-size: 14px;
    color: #666;
}

.section-contact {background:#0c0b0d;padding-top:60px;padding-bottom: 20px}
.container {width: 1170px;margin: 0 auto;padding: 0 15px;}
.section {padding: 100px 0;}
.section-title {margin-bottom: 50px;text-align: center;}
.section-title h4 {font-size: 35px;margin: 0;font-weight: normal;color:#fff;}
.section-title small {display: block;color: #818181;font-size: 14px;}


.col-sm-6 {
    width: 50%;
}

.col {float: left;}
.col-lg-1 {width: 8.33333333%;}
.col-lg-2 {width: 16.66666667%;}
.col-lg-3 {width: 25%;}
.col-lg-4 {width: 33.33333333%;}
.col-lg-5 {width: 41.66666667%;}
.col-lg-6 {width: 50%;}
.col-lg-7 {width: 58.33333333%;}
.col-lg-8 {width: 66.66666667%;}
.col-lg-9 {width: 75%;}
.col-lg-10 {width: 83.33333333%;}
.col-lg-11 {width: 91.66666667%;}
.col-lg-12 {width: 100%;}
.kzf-item {display: block;background-color: rgba(180,180,180,.2);margin: 0 10px 20px;padding: 20px 10px;color: #fff !important;text-align: center;}
.kzf-item img {display: block;margin: 0 auto;}
.kzf-item p {margin: 10px 0 0;height: 40px;}



/*product show*/
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    float:left;
}
.modal {
    width:780px;
}
.modal-body {
    position: relative;
    padding: 15px;
}
.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
}
.alert-info {
    border-color: #d6ebfa;
    background-color: #edf6fd;
    color: #54b3e8;
}
.col-sm-9 {
    width: 75%;
}
.form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
}
.col-sm-3 {
    width: 25%;
}
.text-muted {
    color: #919191;
}
.form-horizontal .form-group {
    margin-bottom: 15px;
    margin-left: -10px;
    margin-right: -10px;
}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #919191;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 2px;
    -webkit-transition: border-color ease-in-out .15s, 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;
}
.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #a1a1a1;
}
.modal-footer {
    vertical-align:middle;
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}
.btn {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 2px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.btn-primary {
    border-color: #34a263;
    background-color: #46c37b;
    color: #fff;
}

.section-title h4 {
    color:#000;
    font-size: 35px;
    margin: 0;
    font-weight: normal;
}

.know-more .btn:hover {
    background-color: transparent;
    color: #3B9FF2;
}

.know-more .btn {
    display: inline-block;
    color: #fff;
    margin: 0 15px;
    background: #3B9FF2;
    border: solid 1px #3B9FF2;
    padding: 6px 30px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    overflow: hidden;
}
.know-more {
    text-align: center;
    padding-top: 30px;
}
.know-more p {
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-size: 16px;
}

.join_in {background: url(../images/033.jpg) center top repeat #10141f;-moz-background-size: cover;background-size: cover;}
.join_in .section-title h4 {color: #fff;}
.join_in .section-title small {color: #fff;font-size: 18px;margin-top: 10px;}
.join_in .btn {display: block;margin: 0 auto;width: 178px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;line-height: 38px;border: solid 1px #3B9FF2;background: #3B9FF2;color: #fff;text-align: center;}
.join_in .btn:hover {background-color: transparent;color: #3B9FF2;}
