/* CSS Document */
@charset "utf-8";
*{ margin:0; padding:0;}
body{margin:0;padding:0;font-size:14px;line-height:24px;font-family:"Microsoft YaHei";-webkit-text-size-adjust:none;}
a{color:#333;text-decoration:none; font-family:"Microsoft YaHei";}
a:hover{color:#474F57;}
.clear {CLEAR: both}
.folat_left{ float:left}
.folat_right{ float:right}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:block;}
.swidth{ width:1200px; margin:0 auto; min-width:1200px;}
ul li{ list-style:none;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.ml20{ margin-left:20px;}


.topbg{ height:40px; background:#ddd; width:100%; color:#222; line-height:40px;font-size:12px;}
.headbg{ height:60px; width:1200px; margin:20px auto; min-width:1200px;}
.navbgcon{ width:100%; height:55px; background:#3186DE}
.topnav li{ width:148px; height:55px; line-height:55px; float:left; text-align:center; font-size:16px;}
.topnav li a{ color:#fff; width:148px; height:55px; display:block}
.topnav li a:hover{ background:#20a9dc}
/* 大图*/
.banner { position:relative; height:500px; min-width:1100px;}
.banner .btn1 { bottom: 5px;margin-right: -450px; padding: 5px 6px; position: absolute; right: 50%;z-index: 7;}
.banner .btn1 span { background: none repeat scroll 0 0 #add680; border: 1px solid #add680; color: #FFFFFF; cursor: pointer;display: inline-block; margin-left: 5px;padding: 2px 5px;}
.banner .btn1 span.cur { font-weight: bold; padding: 4px 8px;}
.banner .bgitem{height:500px; cursor:pointer; width: 100%;margin: 0 auto;position:absolute; background-position:center top; background-repeat:no-repeat;}
.topmain{ height:40px; width:100%; background:#1674bc; line-height:40px; color:#fff;}
.topnav{ height:58px; background:#3186de; line-height:58px;}
.menu li{ width:171px; float:left; text-align:center; font-size:15px;}
.menu li a{ color:#fff; width:170px; height:58px; display:block}
.menu li a:hover{ background:#0836b0;}
.topwxbg{ width:232px; height:96px; background:url(../images/topwx.jpg) no-repeat; margin-left:15%}
.toptelbg{ width:269px; height:57px; background:url(../images/telbg.jpg) no-repeat}
.topcon{ width:1200px; margin:20px auto; min-width:1200px; height:95px;}
.sqprotitle{ width:944px; height:35px; background:url(../images/probg1.jpg) no-repeat; margin:40px auto}
.sqprlist li{ width:282px; height:330px; float:left; margin-left:15px; overflow:hidden}
.sqprlist li p{ line-height:40px; text-align:center}
.sqprlist li p a:hover{ color:#3186de}
.sqprlista{width:282px; height:220px; -webkit-border-radius:10px ;-moz-border-radius:10px; border-radius:10px; border: 1px solid #bdbdbe;
    display: table-cell;
    text-align: center;
    vertical-align: middle;}
.sqprlista img{ max-width:280px; max-height:220px; vertical-align: middle; -webkit-border-radius:10px ;-moz-border-radius:10px; border-radius:10px;}
.sqchanpin{ width:100%; height:550px; background:#e8e9eb; padding-top:30px;}	
.sqcpmain{ width:833px; height:35px; background:url(../images/prot.png) no-repeat; margin:0 auto;}


#tab{width:1200px;position:relative;margin:40px auto;}
#tab .tab_menu{width:100%;float:left;position:absolute;z-index:1;}
#tab .tab_menu li{float:left;width:190px;height:42px;line-height:42px;cursor:pointer;text-align:center; margin-left:10px;font-size: 16px;}
#tab .tab_box{width:1200px;height:330px;clear:both;top:42px;position:relative;}
#tab .tab_menu .selected{ border-bottom:3px solid #0099ff; cursor:pointer; color:#222}
.hide{display:none;}
.tab_box div{padding:10px;} 

.sqprlisto li{ width:222px; height:260px; float:left; margin-left:10px; margin-top:20px;}
.sqprlisto li p{ line-height:40px; text-align:center}
.sqprlisto li p a:hover{ color:#3186de}
.sqprlistoa{width:222px; height:222px; 
    display: table-cell;
    text-align: center;
    vertical-align: middle; border:1px solid #ccc;}
.sqprlistoa img{ max-width:220px; max-height:220px; vertical-align: middle;}

.xxmore{ width:200px; height:45px; text-align:center; line-height:40px; font-size:15px; margin:30px auto; clear:both}
.xxmore a{ width:200px; height:45px; display:block; color:#fff; background:#4383b3;-webkit-border-radius:20px ;-moz-border-radius:20px; border-radius:20px; }

.sqlmbg{ height:255px; width:100%; background:url(../images/telbgm.jpg) no-repeat; background-position:center center}
.sqysbg{ width:1177px; height:555px; background:url(../images/ystbg.jpg) no-repeat; margin:40px auto}
.cscon{ width:100%; height:300px;}
.cstitlebg{ width:944px; height:35px; background:url(../images/csbg.png) no-repeat; margin:30px auto}
.enabout{ width:944px; height:35px; background:url(../images/abgou.png) no-repeat; margin:30px auto}
.top_14 ul li{ width:230px; height:260px; float:left; margin-left:10px; margin-top:20px;}
.top_14 ul li p{ line-height:40px; text-align:center}
.top_14 ul li p a{ color:#222;}
.top_14 ul li p a:hover{ color:#3186de}
.sqcasea{width:230px; height:166px; 
    display: table-cell;
    text-align: center;
    vertical-align: middle; border:1px solid #ccc;}
.sqcasea img{ max-width:230px; max-height:166px; vertical-align: middle;}
#demo1p {overflow: hidden;width: 1200px; height:240px; margin:30px auto;}
#indemo1p {float: left;width: 800%;}
#demo1p1 {float: left;}
#demo1p2 {float: left;}

.sqnewscon{ width:575px;}
.sqnewstitle{ width:575px; border-bottom:1px solid #bbb; height:40px; line-height:40px; color:#afafaf }
.sqnewstitle a{color:#afafaf}
.sqnewstitle a:hover{ color:#3186de}
.sqnewstitle strong{ font-size:24px; color:#000;}
.sqnewtxt{ width:390px; margin-left:20px;}
.sqnewtxt h2{ font-size:18px; color:#000; font-weight:100; line-height:30px;}
.sqnewtxt p{ color:#6e6e6e; line-height:28px;}
.sqnewslist li{ line-height:29px; color:#6e6e6e; font-size:14px; padding-right:20px; clear:both}
.sqnewslist li a{ color:#6e6e6e; float:left}
.sqnewslist li a:hover{ color:#3186de}
.sqnewslist li span{ float:right;}

.sqabtxt{ width:300px; margin-left:20px;}
.sqabtxt p{ color:#6e6e6e; line-height:28px;}
.zizhimain{ width:1200px; border-bottom:1px solid #bbb; height:40px; line-height:40px; color:#afafaf }
.zizhimain a{color:#afafaf}
.zizhimain strong{ font-size:24px; color:#000;}


.top_15 ul li{ width:278px; height:240px; float:left; margin-left:20px; margin-top:20px;}
.top_15 ul li p{ line-height:40px; text-align:center}
.top_15 ul li p a{ color:#fff;}
.top_15 ul li p a:hover{ color:#3186de}
.sqzza{width:278px; height:207px; 
    display: table-cell;
    text-align: center;
    vertical-align: middle; border:1px solid #ccc;}
.sqzza img{ max-width:278px; max-height:207px; vertical-align: middle;}
#demo2p {overflow: hidden;width: 1200px; height:240px; margin:10px auto;}
#indemo2p {float: left;width: 800%;}
#demo2p1 {float: left;}
#demo2p2 {float: left;}


.ftlinkbg{ height:60px; background:#dedede; width:100%; margin-top:50px;}
.ftlinktxt{ width:128px; height:60px; background:#4383b3}
.ftlinkt{ border-left:5px solid #ff0000; text-indent:.5em; height:25px; line-height:25px; margin-top:20px; color:#fff; margin-left:10px; font-size:22PX;}
.ftlinka{ width:1050px;}
.ftlinka a{ float:left; padding:5px 10px; line-height:55px; color:#222;}
.ftlinka a:hover{ color:#27a6ee}

.ftmain{ height:220px; width:100%; background:#4383b3}
.ftlcon{ width:160px;}
.ftlcon p{ text-align:center; line-height:28px; color:#fff; font-size:12px;}
.ftccon{ width:750px; margin-left:50px;margin-top:40px;}
.ftccon p a{color: #fff;}
.ftrcon{ width:230px;}
.ftlxfx{ border-left:5px solid #4383b3; height:20px; line-height:20px; text-indent:.5em; font-weight:bold; font-size:15px; color:#fff}
.ftccon p{ color:#fff; float:left; line-height:35px; padding-right:50px;}
.zizhimain a:hover{ color:#27a6ee}
.ftnav li{ width:100px; float:left; margin-left:10px; line-height:40px;}
.ftnav li a{ color:#fff;}
.news_atc{ margin-bottom:16px; padding:16px 0; border-bottom:1px dashed #dddddd; display: inline-block; width: 48%; margin: 0 10px;}
.news_time{width: 90px; height: 90px; background: #4383b3;text-align: center;color: #fff;display:table-cell;vertical-align: middle; font-size:30px}

.xinwen{ padding-left: 12px; display: table-cell;}
.ntitle{font-size: 16px; line-height: 36px; height:36px; overflow:hidden;}
.ntitle a:hover{color: #6b9a31;}
.neirong{ font-size:12px; color:#a2a2a2;}
.newslibg{width:944px; height:35px; background:url(../images/news8.png) no-repeat; margin:50px auto}
.abourbg{ width:474px; height:274px; background:url(../images/cqbg.jpg) no-repeat; margin-top:60px;}
.abtitle{ font-size:30px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:60px;}
.aboumain{ width:700px; height:370px;}
.aboumain p{ line-height:26px;}
.aboutmore{ width:160px; height:45px; text-align:center; line-height:40px; font-size:15px; margin-top:20px; clear:both}
.aboutmore a{ width:160px; height:45px; display:block; color:#fff; background:#4383b3;}
.encontact{ height:625px; widows:100%; background:url(../images/lmbg1.jpg) no-repeat; background-position:center center; margin-top:40px;}
.enlianxi{ width:359px; height:146px; margin:0 auto; padding-top:180px;}
.enlianxi p{ line-height:30px; font-size:15px; color:#000; padding-left:20px;}
.lxfsmore{ width:120px; height:35px; text-align:center; line-height:35px; font-size:15px; margin-top:20px; margin:10px auto}
.lxfsmore a{ width:120px; height:35px; display:block; color:#fff; background:#4383b3;}
.fttxt{ height:40px; line-height:40px; text-align:center; color:#222; width:100%;}
.fttxt a{color:#222}










/*search*/
.form{ height:25px;line-height:47px;}
.search{width:240px; height:47px;float:right;line-height:47px;}
.text{float:left;width:200px;height:25px; line-height:20px; font-size:14px; }
.word{height: 25px;width: 180px; border: 1px solid #e6e6e6;padding-left: 5px;}
.btn{background:#d9170e;width:54px;height:27px;margin-left: -5px;line-height:27px;}
.btn span{color:#ffffff;}
.select{float:left;width:91px;height:34px; line-height:40px;background:url(../images/select.png) left top no-repeat; position:relative;}
.select select{margin:5px auto;width:91px;}
div.selectbox-wrapper{border: #53aa1d 1px solid;border-top: #ca0047 0 solid;overflow:hidden;width:89px; *left:0;position: absolute;background: #fff;text-align:left;*margin-top:0;z-index:9999;}
div.selectbox-wrapper ul li.selected {background-color:#57b015;color:#173b00}
div.selectbox-wrapper ul li.current {color: #173b00;background-color:#57b015}
div.selectbox-wrapper ul li {text-align:center;padding-right:3px;padding-bottom:3px;width:100%;cursor:pointer;line-height: 24px;padding-top: 3px;font-size:14px;}
.selectbox{border:none;display:block;width:91px; color:#173b00; text-indent:0px;cursor:pointer;height:34px;background:none;line-height:34px;font-size:14px;}

.main{ width:100%; margin:0 auto;    height: inherit;}
.imain{width:1017px; margin:30px auto;}
.left{ float:left; width:225px; }
.right{float:right; width:758px;margin-bottom: 30px;}


.chanpin{width:1017px;  margin:30px auto 0;}
.product{width:221px; float:left; background:#FFFFFF; border:2px solid #d9170e;}
.iprofenlei{color:#333; width:847px; margin:30px auto 0; height:24px; line-height:24px; border-left:1px #dedede solid;}
.iprofenlei a{ float:left; color:#333; padding:0px; font-size:14px; width:120px; text-align:center; border-right:1px #dedede solid;}
.iprofenlei a:hover{ text-decoration:underline; color:#e8231c;}
.iprofenlei a.tabactive {position:relative;}

.cpfl_bt{width:221px; background:#d9170e; height:40px;}
.cpfl_bt span {line-height:40px;margin:0 auto;color: #ffffff;font-size: 20px;font-weight:bold;margin-left:65px;}


.fl {width:221px;}
.fl DL {LIST-STYLE-TYPE: none; width:221px; position:relative; z-index:30; margin:0 auto;}
.fl DT {HEIGHT:38px; border-bottom:1px #d9170e solid; background:url(../images/san.jpg) 20px center no-repeat;}
.fl DT A {TEXT-ALIGN: left; LINE-HEIGHT: 38px; DISPLAY: block; COLOR: #333; font-size:14px; padding-left:40px;}
.fl DT A:visited {COLOR: #333;}
.fl DT a:hover {color:#e8231c;}

.cont{ background:#d9170e; height:148px;border:2px solid #d9170e;margin-top: 10px; padding-bottom:20px;}
.cont ul{padding-top:5px; }
.cont ul li{ height:24px; line-height:24px; padding-left:12px;color:#FFFFFF;font-size:14px;}



/*产品展示*/

.iprolist{width:758px;height:440px; float:right;background:#FFFFFF; }
.iprolist ul li {MARGIN: 0 16px 0 0; width:236px; height:220px; FLOAT: left;}
.iprolist ul li H2 { WIDTH:234px; HEIGHT: 180px; border:1px #ededed solid; margin:0 auto;}
.iprolist ul li H2 A { WIDTH: 236px; DISPLAY: block; HEIGHT:182px;}
.iprolist ul li H2 IMG {VERTICAL-ALIGN: middle;}
.iprolist ul li p {line-height: 40px;}
.iprolist ul li p A {text-decoration:none; text-align:center; font-size:14px; display:block; COLOR: #333;}
.iprolist ul li p A:visited {COLOR: #333}
.iprolist ul li p A:hover {color:#e8231c;}
.iprolist ul li p span{ float:left; color:#fff;}



/*通栏广告*/
.tonglan{ width:100%; height:177px; background:url(../images/ad_tonglan.jpg) no-repeat center center; margin-top: 40px;}



.title1{    height: 40px;
    font-size: 18px;
    background: #0361ba;
    color: #fff;
    line-height: 40px;
    text-align: center;}
.title1 span{display:block; min-width:150px; color:#333; text-align:left; font-family:"Microsoft Yahei"; line-height: 18px; margin-left:5px;}
.title12{height: 40px;
    font-size: 18px;
    background: #0361ba;
    color: #fff;
    line-height: 40px;
    text-align: center;
}
.title12 span{display:block; min-width:150px; color:#333; text-align:left; font-family:"Microsoft Yahei"; line-height: 18px;margin-left:5px; } 

.title3{ height:28px;font-size:18px; margin-bottom:20px; border-bottom: 1px solid #999; }
.title3 .loc{float:right;font-size:12px;font-family:"Microsoft YaHei"; color:#333;  }
.title3 span{display:block; min-width:150px; color:#333; text-align:left; font-family:"Microsoft Yahei"; line-height: 18px;margin-left:5px; }

.title4{ width:98%; text-align:center; height:20px; font-size:18px; margin-top:15px; margin-bottom:15px; font-family:"Microsoft Yahei"; color:#e8231c; }


.lx2{padding: 10px; border: 1px solid #999;margin-bottom: 30px;}
.lx2 ul{color:#333; line-height:30px; font-size:14px; overflow:hidden;}

.fl2 {padding: 20px 0;
    border: 1px solid #999;margin-bottom: 30px; }
.fl2 DL {LIST-STYLE-TYPE: none; width:215px; position:relative; z-index:30; margin-left:5px;}
.fl2 DT {HEIGHT:38px; border-bottom:1px #cdcdcd dashed; background:url(../images/san.jpg) 10px center no-repeat;}
.fl2 DT A {TEXT-ALIGN: left; LINE-HEIGHT: 38px; DISPLAY: block; COLOR: #333; font-size:14px; padding-left:30px;}
.fl2 DT A:visited {COLOR: #333;}
.fl2 DT a:hover {color:#e8231c;}



.jianjie{width:100%; background:url(../images/ysbj.jpg) top center no-repeat; height:445px; margin-top:50px;}
.ijianjie{width:1002px; margin:0 auto; padding-top:57px;}
.jian{float:left; width:420px;}


.tit{background:#e8231c ; height:36px; }
.tit p{float:left; height:24px; line-height:24px; color:#fff; font-weight:normal; font-size:14px;  text-align:center; width:75px; border-left:#FFF 3px solid;  margin-left: 10px; display:block; margin-top:5px; }
.tit a{float:right; line-height:36px; color:#ffffff; padding-right:8px; font-size:12px; }
.tit a:hover{color:#e8231c;}

.main1{width:1017px; margin:40px auto 0;}
.about{float:left; width:570px;}
.about_bt{width:570px; border-bottom:1px solid #d9170e; height:30px;}
.about_bt DL {LIST-STYLE-TYPE: none; position:relative; z-index:30; margin:0 auto; padding-left:5px;}
.about_bt DT {HEIGHT:30px; color: #333333; font-size: 18px; padding-left: 30px;line-height:30px;background:url(../images/ico1.jpg) 5px no-repeat;  }
.about_bt DT a{line-height:30px;color: #333333; font-size: 12px; padding-left:415px;}
.about_bt DT a:hover{color:#e8231c;}

.jie{width:566px;}
.jie p{font-size:14px; color:#333; line-height:30px;padding:20px 0 0 12px;}
.jie p a{color:#4d4d4d;}
.jie p a:hover{color:#e8231c;}

.news{float:right; width:417px;}
.news_bt{width:417px; border-bottom:1px solid #d9170e; height:30px;}
.news_bt DL {LIST-STYLE-TYPE: none; position:relative; z-index:30; margin:0 auto; padding-left:5px;}
.news_bt DT {HEIGHT:30px; color: #333333; font-size: 18px; padding-left: 30px;line-height:30px;background:url(../images/ico1.jpg) 5px no-repeat;  }
.news_bt DT a{line-height:30px;color: #333333; font-size: 12px;padding-left:260px;}
.news_bt DT a:hover{color:#e8231c;}

.inews ul{padding-top:20px; padding-left:10px; }
.inews ul li{background:url(../images/dian.jpg) left center no-repeat; height:30px; line-height:30px; padding-left:10px; border-bottom: 1px #ededed dotted;}
.inews ul li a{float:left; font-size:14px; color:#333;  display:block; line-height:30px; display:block}
.inews ul li a:hover{color:#e8231c;}
.inews ul li span{float:right; font-size:14px; color:#666; line-height:30px;}

.cp{width:1017px; margin:40px auto 0;}
.cp_bt{width:1017px; border-bottom:1px solid #d9170e; height:30px;}
.cp_bt DL {LIST-STYLE-TYPE: none; position:relative; z-index:30; margin:0 auto; padding-left:5px;}
.cp_bt DT {HEIGHT:30px; color: #333333; font-size: 18px; padding-left: 30px;line-height:30px;background:url(../images/ico1.jpg) 5px no-repeat;  }
.cp_bt DT a{line-height:30px;color: #333333; font-size: 12px;padding-left:860px;}
.cp_bt DT a:hover{color:#e8231c;}

#demo1p {list-style: none outside none; overflow: hidden;width: 1017px; height:230px; margin:0 auto;}
#indemo1p {float: left;width: 800%;}
#demo1p1 {float: left;}
#demo1p2 {float: left;}
.top_14{margin-top:20px;}
.top_14 ul li{float:left;width:236px; margin:0 10px 10px 10px; text-align:center;}
.top_14 ul li h2{width:234px;height:180px;margin:0 auto;}
.top_142a{width:234px;height:180px;border:#ededed solid 1px; display: table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:24px;*font-family:Arial;}
.top_14 ul li h2 img{vertical-align:middle; max-width:234px; max-height:180px;}
.top_14 ul li h3 a{color:#333;font-weight:normal; line-height:36px; display:block; font-size:14px;}
.top_14 ul li h3 a:hover{color:#e8231c;}





/*--版权 --*/


.copyright_m{width:1017px; margin:0 auto; }
.copyright_m p{color:#FFFFFF; font-size:14px;text-align:center;    margin-top: 15px; }
.copyright_m a{color:#FFFFFF;}
.copyright_m a:hover{color:#FBD87C;}

.content{width: 98%;  margin: 0 auto;}

.prolist {float:left; width:758px;}
.prolist ul li {MARGIN: 0 16px 5px 0; WIDTH:236px; FLOAT: left; }
.prolist ul li H2 {MARGIN: 0px auto; WIDTH: 234px; HEIGHT: 180px; border:1px #ededed solid; padding:1px;}
.prolist ul li H2 A {WIDTH:234px; DISPLAY: block; HEIGHT:180px;text-align: center; vertical-align: middle;}
.prolist ul li H2 IMG {max-height: 180px;}
.prolist ul li H3 {TEXT-ALIGN: center; LINE-HEIGHT: 30px; DISPLAY: block; COLOR: #666; height:30px}
.prolist ul li H3 A {LINE-HEIGHT:30px; COLOR: #666; FONT-SIZE: 14px; FONT-WEIGHT: normal; font-family:"Microsoft Yahei";}
.prolist ul li H3 A:visited {COLOR: #666}
.prolist ul li H3 A:hover {COLOR: #e8231d;}

.proinfo{ width:100%; height:250px;}
.proinfo_img{ float:left; width:300px; height:250px; border:1px #ededed solid;}
.proinfo_text{ width:758px; margin-top:10px; margin-bottom:30px;  border-bottom:1px #ccc solid;}
.proinfo_text h1{ color:#e8231d;  font-size:24px; font-weight:bold; line-height:24px; font-family:"Microsoft YaHei"; text-align:center;}
.proinfo_text p{ margin:10px 0; color:#666; font-family:"Microsoft Yahei"; text-align:center;}
.pro_c{ width:758px; color:#666; margin-top:30px; padding-bottom:20px; border-top:1px #ccc solid; padding-top:18px;}

.news_list{ width:98%;}
.news_list li{ background:url(../images/dian.jpg) 7px center no-repeat; border-bottom:1px #cbcbcb dotted; line-height:30px; margin-top:10px;}
.news_list li a{color:#333; line-height:30px; padding-left:20px; display:block; font-family:"Microsoft Yahei";}
.news_list li a:hover{ color:#e8231d;}
.news_list li a span{ float:right;}

.preNext{position:relative;background:url(../images/news_con.jpg) left top no-repeat; padding-top:10px; margin-top:10px;}
.preNext .line{height:10px;overflow:hidden;clear:both;margin:4px auto;padding-top:10px;}
.preNext .line strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0px;line-height:100px;float:left;}
.preNext .text{color:#999; width:350px;}
.preNext .text a:hover{color:#e8231d; text-decoration:underline;}

.page_list{height:20px;line-height:20px;text-align:center;letter-spacing:0;;font-size:12px;margin-top:20px; border:none !important; float:right;margin-right:27px;}
.page_list ul li{float:left;}
.page_list a{display:inline-block;color:#aaa;border:1px solid #aaa;background:#fff;text-align:center;margin:0 1px; width:auto; height:20px; padding:0px 6px;font-family:"Microsoft Yahei";}
.page_list a:hover{color:#fff;border:1px solid #e8231d;background:#e8231d;}
.page_list a.on{color:#fff;border:1px solid #e8231d;background:#e8231d;}