@charset "utf-8";

/*全局控制*/
body{margin:0px;padding:0px;font-family:"微软雅黑";color:#000;font-size:12px;line-height:22px;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
input,select{font-size:12px;line-height:16px;}
img{border:0;vertical-align:bottom;}
ul,li{list-style:none;}
h3{font-size:14px;font-weight:normal;display:inline;}
a{color:#000;text-decoration:none;}
a:hover{text-decoration:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.cl{clear:both;}.fb{font-weight:bold;}
.dis{display:block;}.undis{display:none;}
.fl{float:left;}.fr{float:right;}


/*header*/
.header_part{min-width:1200px; height:160px; margin:0 auto; position:relative;}
.header_bg{width:100%; height:213px; background:url(../images/header_bg.png) no-repeat center top; position:absolute; top:0; left:0; z-index:15;}
.header_top{width:1200px; height:105px; background:#fff; margin:0 auto;}
.logo{float:left; width:340px;}
.nav{float:right; width:840px;}
.nav li{float:left; font-size:16px; margin-right:12px; display:inline;}
.nav a{display:block; padding:38px 16px 0 16px; color:#5a5a5a;}
.nav a:hover{color:#c00808; font-weight:bold; border-top:solid 2px #c00808; padding:36px 16px 0 16px;}
.nav .cur{color:#c00808; font-weight:bold; border-top:solid 2px #c00808; padding:36px 16px 0 16px;}
.tel_part{width:1200px; margin:0 auto; padding-top:20px;}
.tel{float:left; width:272px; margin:4px 0 0 41px;}
.search_part{float:right; width:312px;}
.search{float:left; width:190px; height:33px; line-height:33px; padding-left:25px; color:#b0b0b0; font-size:14px; font-family:"宋体"; background:url(../images/search_bg.jpg) no-repeat; border:none;}
.banner{margin-bottom:32px;min-width:1200px;}
.changeBox_a11{
float:left;
width:100%;height:500px; 
position:relative; }

.changeBox_a11 .a_bigImg img{
position:absolute;}

/*mainbody*/
.mainbody{width:1200px; margin:0 auto;margin-top:20px;}
.pic{float:left; width:378px;}

.news_part{float:left; width:443px;}
.news_top{width:439px; height:36px; padding:2px; background:url(../images/news_top.jpg) no-repeat; margin-bottom:20px;}
.news_top li{float:left; width:104px; height:36px; text-align:center;}
.news_top a{display:block; line-height:36px; color:#fff; font-size:16px; background:#c00808;}
.news_top a:hover{background:#c00808; color:#fff;}
.news_top .news_top_on a{background:#c00808; color:#fff;}
.news_t{margin-bottom:18px; color:#919090; font-size:14px;}
.news_t a{color:#323232; font-size:16px;}
.news{width:100%;}
.news li{background:url(../images/news_line.jpg) no-repeat left bottom; height:30px; line-height:30px; padding:0 8px; font-size:14px;}
.news a{color:#626262;}
.news a:hover{color:#000;}

.about_bg{float:right; width:352px; height:301px; background:url(../images/about_bg.jpg) no-repeat left top;}
.about_title{width:310px; height:67px; line-height:56px; margin:0 auto; color:#fff; font-size:20px;}
.about{width:310px; padding-bottom:10px; height:170px; margin:0 auto; color:#fff; font-size:14px; line-height:24px;}
.about_more{float:right; width:88px;}

.product_bg{min-width:1200px; height:402px; background:url(../images/product_bg.jpg) no-repeat center bottom; margin-top:30px; }
.product_top{width:1200px; height:84px; margin:0 auto;border-top:1px #C00808 solid;}
.product_title{float:left; width:204px; color:#c00808; font-size:20px; line-height:36px;}
.product_title span{color:#434343; line-height:28px;}
.product_t{float:left; width:900px; padding-top:26px;}
.product_t li{float:left; margin-right:8px; display:inline; line-height:33px; margin-top:5px;}
.product_t a{display:block; background:#dfdfdf; padding:0 16px; color:#323131; font-size:16px;}
.product_t a:hover{background:#c00808; color:#fff;}
.product_t .product_t_on a{background:#c00808; color:#fff;}
.product_more{float:right; padding:34px 10px 0 0; font-size:14px;}
.product_more a{color:#c00808;}
.product{width:1200px; margin:0 auto;margin-top:30px; overflow:hidden;}
.product ul{width:1240px;}
.product li{float:left; width:270px; margin-right:34px; display:inline; background:#353535; line-height:50px; text-align:center;border:1px #AAA solid;}
.product a{color:#fff; font-size:16px;}

.bg{min-width:1200px; }
.case_title{text-align:center; padding:30px 0 20px 0; color:#c00808; font-size:20px; line-height:28px;border-top:1px #C00808 solid;}
.case_title span{color:#434343;}
.case{width:1206px; margin-bottom:47px;}
.case li{float:left; position:relative;border:1px #AAA solid;}
.case li a{}
.case li div{ width:100%; height:100%; background:url(../images/zzz.png); position:absolute; top:0; left:0; color:#fff; font-size:20px; display:table-cell; vertical-align:bottom; display:none;}
.case li:hover div{ display:block;}
.case li div span{ display:block; position:absolute; bottom:20px; left:20px;}
.case li .case_tm_01{width:300px; height:160px; background:url(../images/case_tm_01.png) no-repeat; position:absolute; top:0; left:0; display:none;}
.case li:hover .case_tm_01{display:block;}
.case li .case_tm_02{width:300px; height:203px; background:url(../images/case_tm_02.png) no-repeat; position:absolute; top:0; left:0; display:none;}
.case li:hover .case_tm_02{display:block;}
.case_more{width:600px; height:203px; line-height:203px; background:url(../images/case_more_bg.jpg) no-repeat; text-align:right;}
.case_more a{color:#fff; font-size:24px; padding-right:158px;}

.message_part{float:left; width:668px; padding-left:5px;}
.message_title{line-height:88px; color:#121212; font-size:20px;}
.message_title span{color:#c00808; padding-left:5px;}
.name{width:306px; height:32px; line-height:32px; padding:0 10px; border:solid 1px #1b1f22; background:#1b1f22; color:#fff; font-size:14px;}
.message{width:647px; height:130px; border:solid 1px #515256; background:#1b1f22; color:#fff; font-size:14px; padding:5px 10px; margin-bottom:18px;}
.yzm_bg{float:left; width:127px; height:34px; background:#c00808;}
.yzm_tit{float:left; padding:0 10px; color:#fff; font-size:14px; line-height:34px;}
.yzm{float:right; width:46px; height:32px; line-height:32px; text-align:center; border:solid 1px #c00808; background:#c00808;}
.yzm_btn{float:left; width:60px; height:24px; margin:5px 0 0 24px;}

.contact_part{float:right; width:484px;}
.contact{color:#272626; font-size:16px; margin-bottom:20px; line-height:30px;}
.contact img{float:left; margin-right:16px;}
.contact_tit{float:right; width:104px; height:34px; line-height:34px; text-align:center; background:#c00808; color:#fff; font-size:14px; margin-right:18px;}
.text_title{width: 955px;height: 40px;line-height: 40px;margin-top: 20px;}
.text{width:955px;height: auto;overflow: hidden;margin-bottom:20px;}
/*.text_pic{width:400px;height:400px;float:left;}
.text{width:550px;height: auto;overflow: hidden;float:right;}
footer*/
.foot_part{min-width:1200px; height:92px; position:relative;}
.foot_bg{width:100%; height:103px; background:url(../images/foot_bg.png) no-repeat center top; position:absolute; left:0; bottom:0;}
.copyright{width:1164px; height:52px; line-height:52px; padding:0 18px; margin:0 auto; color:#fff; font-size:14px; text-align:right;}
.foot{width:1172px; height:51px; line-height:51px; color:#3f3f3f; font-size:14px; background:#fff; padding:0 14px; margin:0 auto;}
.foot_bottom{ width:1200px; height:50px; position:absolute; left:50%; bottom:0; margin-left:-600px; background:#fff; color:#000;}

/*news*/
.news_bg{min-width:1200px;  padding-bottom:60px;}
.main_news_title{text-align:center; height:118px; color:#c00808; font-size:20px; line-height:32px; text-transform:uppercase;}
.main_news_title span{color:#434343; font-size:24px;}
.main_news_t{text-align:center; height:40px;}
.main_news_t span{margin:0 0 20px 0;display:black;float:left;}
.main_news_t a{padding:7px 16px; background:#dfdfdf; color:#323131; font-size:16px; margin:0 11px;}
.main_news_t a:hover{background:#c00808; color:#fff;}

.main_news_top{width:1182px; padding-left:2px; color:#8f8e8e; font-size:14px; margin-bottom:14px;}
.main_news_top img{float:left; width:332px; height:185px; margin-right:20px;}
.main_news_top h4{color:#3d3d3d; font-size:20px; font-weight:normal; height:50px; line-height:50px; padding-top:10px;}
.main_news_top h4 a{color:#c00808; font-size:14px; float:right;}
.main_news{width:1200px; margin-bottom:0px; overflow:hidden;}
.main_news ul{width:1210px;}
.main_news li{float:left; width:100%; margin:0 11px 12px 0;}
.main_news a{display:block; height:52px; background:#ededed; padding:0 32px 0 1px; color:#8f8e8e; font-size:14px;}
.main_news a:hover{background:#ff5e55; color:#fff;}
.main_news a div{float:left; width:114px; height:40px; text-align:center; margin-right:14px; background:#bbb; color:#fff; font-size:14px; line-height:30px; padding-top:12px;}
.main_news a div h4{font-size:29px; line-height:45px; font-weight:normal;}
.main_news a:hover div{background:#da090a; color:#fff;}
.main_news a h3{color:#3d3d3d; font-size:16px; line-height:52px;}
.main_news a:hover h3{color:#fff;}

#page{text-align:center; padding:30px 0;}
#page a{ font-size: 12px;padding:0 10px 0 10px; }

/*product*/
.pro_bg{overflow: hidden;margin-top:20px;}
.pro{width:955px; height:auto; overflow:hidden;}
.pro ul{width:1000px;}
.pro li{float:left; width:270px; height:207px; margin:40px 63px 0 0; position:relative;}
.pro li .pro_tm{position:absolute; bottom:0; left:0; width:100%; height:50px; line-height:50px; text-align:center; color:#fff; font-size:16px; background:url(../images/pro_tm_01.png) no-repeat;}
.pro li:hover .pro_tm{position:absolute; bottom:0; left:0; width:100%; height:50px; line-height:50px; text-align:center; color:#fff; font-size:16px; background:url(../images/pro_tm_02.png) no-repeat;}





.changeBox_a1{
float:left;
width:349px;height:301px; 
padding:2px;
position:relative;
border:1px solid #aaa; }

.changeBox_a1 .a_bigImg img{
position:absolute;
 width:349px;height:301px; 
display:none;}



.ul_change_a2{
position:absolute;
right:5px; bottom:7px;
padding-left:19px;
overflow:hidden;
 }
.ul_change_a2 li{
display: -moz-inline-stack;
display:inline-block;
*display:inline;
*zoom:1;}

.ul_change_a2 span{
display: -moz-inline-stack;
display:inline-block;
*display:inline;
*zoom:1;
font-size:0.8em;
padding:0px 3px; 
margin-right:2px;
border:1px solid #999;
background:#fff;
filter:alpha(opacity=85);
opacity:0.85;
cursor:hand;
cursor:pointer;
}

.ul_change_a2 span.on{
border:1px solid #CC0000;
background:#FFFF9D;
color:#CC0000;}



/**/
.g-bdInner { width:1200px; margin:0 auto; }
.m-side { float:left; width:175px; margin-right:70px; }
.m-sideNav { margin-bottom:15px; }
.m-sideTitle { height:40px; line-height:40px; font-weight:900; font-size:15px; color:#000; text-align:right; }
.m-sideNav { text-align:right;  }
.m-sideNav li .nav1,
.m-sideNav li .nav1:visited,
.m-sideNav li .nav1:active { display:block; height:34px; padding-right:16px; line-height:34px; border-top:#D5D8DB 1px solid; font-weight:900; color:#49566B; }
.m-sideNav li:hover .nav1 { background:#CCD0D5; }
.m-sideNav li.z-sel .nav1 { background:#7D8793; border-top:#F3F3F3 1px solid; color:#FFF; }
.m-sideNav li.z-sel .nav1:before { position:relative; top:-2px; content:""; display:inline-block; width:4px; height:4px; margin-right:10px; background:url(../images/ico.png) no-repeat 0 -350px; }
.m-sideNav li .nav2List { height:0; overflow:hidden; }
.m-sideNav li.z-sel .nav2List { height:auto; padding:8px 0 15px 0; }
.m-sideNav li .nav2List a,
.m-sideNav li .nav2List a:visited,
.m-sideNav li .nav2List a:active { display:block; height:24px; line-height:24px; color:#49566B; }
.m-sideNav li .nav2List a:hover { color:#002A5C; font-weight:900; }
.m-online,
.m-online:visited,
.m-online:active { display:block; width:100%; height:34px; margin-bottom:15px; background:url(../images/sprite.png) no-repeat 0 -150px; }
.m-online:hover { opacity:0.8; filter: Alpha(opacity=80); }
.m-sideContact { color:#7D8793; text-align:right; margin-bottom:30px; }
.m-sideContact .telWrap { padding:9px 0; border-top:#D5D8DB 1px solid; }
.m-sideContact .telWrap .tel1 { font-size:15px; }
.m-sideContact .telWrap .tel2 { font-size:16px; }
.m-sideContact .ctList li { height:30px; line-height:30px; border-top:#D5D8DB 1px solid; overflow:hidden; }
.m-sideContact .ctList li .tit { float:left; height:30px; }
.m-sideContact .ctList li .text { float:right; height:30px; }
.m-sideContact .ctList li .text a,
.m-sideContact .ctList li .text a:visited,
.m-sideContact .ctList li .text a:active { color:#7D8793; }
.m-sideContact .ctList li .text a:hover { text-decoration:underline; }
.m-content { float:left; width:955px; }
.m-lct { height:40px; line-height:40px; border-bottom:#aaaaaa 1px solid; overflow:hidden; }
.m-lct a,
.m-lct a:visited,
.m-lct a:active { color:#666666; }
.m-lct a:hover { color:#002A5C; text-decoration:underline; }
.m-lct span { color:#666666; font-weight:900; }

