@charset "utf-8";
body html{ min-width: 1200px; margin:0px; padding:0px; background-color:#f4f4f4; font-family:"" }
a:hover { color: #DF1204;}
#top-menu { text-align: right; font-size: 12px; height: 26px; line-height: 26px; }
#top-menu a { color: #333;}

.top{ width:100%; height:56px; float:left; background-image:url(../images/tu5.jpg); background-position:center; background-repeat:no-repeat;}
.container{ width:1200px; height:auto; margin:0 auto;  }
.nyban02{ width:800px; height:auto; margin:0 auto;  }
.topicon{ width:30px; height:50px; float:left; padding-top:15px;}

.tel{ width:200px; height:50px; float:left; line-height:56px; font-size:20px; font-weight:bold; color:#FFF;}

.ggy{ width:530px; height:50px; float:right; line-height:50px; font-size:15px; font-weight:bold; color:#FFF; text-align:right;}

.top02{ width:100%; height:90px; float:left;}

.topicon02{ width:50%; height:100px; float:right; text-align:right;}


.logo{ width:30%; height:80px; float:left; margin-top:5px;}
.logo img{height:100%}
.banner{ width:100%; float:left; background-position:center;}

.nav{ width:120%; height:60px; float:left;}

.nav ul{ }

.nav ul li{ width:14%; line-height:56px; height:56px; text-align:center; font-weight:bold; font-size:16px;  display:block; float:left; color: #333; }

.nav ul li a{ color:#FFF;}

.topnav{width:100%; height:56px; float:left; background-color:#020202; }


#slideshow { height:520px; position: relative; }
#slideshow .bd li { height:520px; }
#slideshow .hd ul { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; text-align: center; }
#slideshow .hd ul li { cursor: pointer; display: inline-block; zoom: 1; width: 30px; height: 6px; margin: 2px; background: #404244; overflow: hidden; line-height: 9999px; }
#slideshow .hd ul .on { background: #DF1204; width: 60px; }
#slideshow .url { width: 1200px; height: 460px; margin: 0 auto; }
#slideshow .url a { width: 1200px; height: 460px; display: block; }
#slideshow .next, #slideshow .prev { position: absolute; top: 0; width: 46px; height: 460px; cursor: pointer;  }
#slideshow .next { right: 0; background: url(images/r.png) center no-repeat; }
#slideshow .prev { left: 0; background: url(images/l.png) center no-repeat; }

#search { background: #EEE; height: 40px; position: relative; margin-top: 10px; line-height: 40px; padding-left: 6px; }

#search_text { border: 1px solid #999; height: 28px; width: 200px; position: absolute; top: 6px; right: 55px; padding: 0 10px; }
#search_btn { background: #242424; height: 28px; width: 50px; position: absolute; top: 6px; right: 6px; color: #DDD; cursor: pointer;}

#index_products { padding: 20px 0; }

#footer { background: #535453; padding: 20px 0;color: #EEE;}
#footer a { color: #EEE;}

#content { margin: 20px 0; float:left; width:100%; height:auto;}
.hd1 { background: #EEE; height: 46px; line-height: 46px; padding: 0 14px; border-left: 20px solid #242424; font-size: 20px; }
.bd1 { padding: 10px 0; margin-bottom: 20px;}


.link_text a { display: block; background: #EEE; text-align: center; height: 32px; line-height: 32px; margin-bottom: 10px;}



#footer{ width:100%; height: auto; float:left;}



.cen{ width:100%; height:230px; float:left;}


.biaodan{ width:100%; height:300px; float:left; background-image:url(../images/tu1.png); background-position:center; background-repeat:no-repeat; margin-top:-48px;}

.tijiao{ width:700px; height:120px; float:left; margin-top:100px; margin-left:460px;}


.input {
    padding: 6px;
    border: solid 2px #EEE;
    width:200px;
    height:36px;
    line-height: 20px;
    display: block;
}



textarea.input {
    border: solid 2px #EEE;
    height: auto;
    width:200px;
    font-size: 14px;
}

.title{ width:100%; height:36px; text-align:center; float:left; font-size:16px; font-weight:bold; line-height:36px; color:#11a0da; margin-top:2px;}

.botline{ width:68px; height:4px; margin-left:45%; background-color:#11a0da; float:left; margin-top:10px;}

.liucheng{ width:100%; height:100px; float:left; margin-top:30px; margin-bottom:10px;}

.tuijian01{ width:1080px; height:290px; float:left; border:3px solid #df3030; padding:20px; margin-top:30px; }

.pic01{ width:550px; height:300px; float:left;}

.tjbtn{ width:120px; height:40px; float:left; line-height:40px; font-size:16px; background-color:#5d5c95; border-radius:5px; font-weight:bold; margin-right:12px; text-align:center; color:#FFFFFF;}

.pictit{ width:300px; height:50px; float:left; line-height:60px; color:#df3030; font-size:20px; font-weight:bold;}

.pictj{ width:300px; height: auto; float:left; line-height:28px; color: #666666; font-size:16px; }

.pic02{ width:516px; height:224px; float:left;}

.tuijian02{ width:1080px; height:720px; float:left; border:3px solid #df3030; padding:20px; margin-top:30px; }

.tjwz{ width:500px; height:224px; float:left; padding-left:30px;}

.tjtit{ width:300px; height:60px; line-height:100px; font-size:22px; font-weight:bold; float:left; color:#565656;}

.tjwz02{ width:516px; height:224px; float:left; padding-left:10px;}

.tuijian03{ width:1080px; height:482px; float:left; border:3px solid #df3030; padding:20px; margin-top:30px; }

.pic03{ width:258px; height:217px; float:left;}

.pic03wz{width:258px; height:217px; float:left; padding-left:20px;}

.hight{ height:auto; line-height:30px; }

.tjtit02{ line-height:70px;}

.tuijian04{ width:1080px; height:700px; float:left; border:3px solid #df3030; padding:20px; margin-top:30px; }

.pic04{ width:506px; height:266px; float:left; background-image:url(images/pic09.jpg);}

.pic05{ width:506px; height:266px; float:left; background-image:url(images/pic10.jpg); margin-left:20px;}

.picwz{ width:240px; height:180px; float:left; margin:66px 0px 0px 220px; background-color:#FFFFFF; padding-left:20px;}

.pictit06{ font-size:18px; line-height:28px;} 

.pictj06{ line-height:24px;}

.tjxt{ width:208px; height:380px; float:left; margin-top:20px;}

.tjxtpic{width:198px; height:188px; float:left;}

.tuijian05{ width:1080px; height:490px; float:left; border:3px solid #df3030; padding:20px; margin-top:30px; }

.qcpic{width:344px; height:220px; float:left;}

.qcwz{width:344px; height:220px; float:left; padding-left:30px;}

.youshi{ width:100%; height:36px; line-height:36px; float:left; text-align:center; font-size:18px; color:#999999; margin-top:10px;}

.youshinr{ width:23%; height:300px; float:left; margin:0 1%; margin-top:30px;}

.yspic{ width:100%; height:160px; float:left; text-align:center;}

.ystit{ width:100%; height:38px; line-height:38px; text-align:center; font-size:24px; font-weight:bold; color:#666666;float:left; }

.ysjj{ width:100%; height: auto; line-height:26px; text-align:center; font-size:16px;  color:#666666;float:left; }

.adlypic{ width:143px; height:271px; float:left;}
.adlywz{ width:200px; height:271px; float:left; background-color:#FF6666;}

.adly{ width:100%; height:271px; float:left; margin-top:50px;}

.adlybt{ width:160px; height:60px; line-height:60px; float:left; font-size:24px; font-weight:bold; color:#FFFFFF;padding-left:20px; margin-top:10px;}

.adlynr{ width:180px; height:auto; line-height:22px; float:left; font-size:13px; color:#FFFFFF; padding-left:20px; }

.aboutpic{ width:507px; height:262px; float:left; margin-left:100px;}

.aboutnr{width: 100%;

height: auto;

line-height:36px;

font-size: 18px;

font-weight: bold;

float: left;

color: #797979;

margin-top: 30px;

line-height: 36px;}

.ceping{ width:100%; height:150px; float:left; background-image: url(images/bg.jpg); background-position:top;background-repeat:no-repeat;}

.cepnr{ width:100%; height:300px; float:left; background-image:url(../images/tu19.jpg); background-position:center;}

.cepnr02{ width:1260px; margin:0 auto;}

.csitit{ width:300px; height:60px; float:left; background-image:url(images/icon05.jpg); background-position:left; background-repeat:no-repeat; line-height:60px; font-size:28px; font-weight:bold; color:#FFFFFF; padding-left:80px; margin-left:380px;margin-top: -60px; margin-bottom:60px; }

.cpbd{ width:520px; height:320px; float:left; margin-top:50px;}

.ban{ width:100%; height:240px; float:left; margin-bottom:10px;}

#current_location{ height:36px; line-height:36px; color:#666666; border-bottom:1px solid #F0F0F0; margin-bottom:20px; }

.container02{ width:1100px; height:auto; margin:0 auto; background-color: white; }

.list-group {
    border: solid 0px #EEE;
}


.page_show { margin: 20px 0; }
.page_show a { display: inline-block; height: 40px; line-height: 40px; min-width: 40px; text-align: center; background: #F2F2F2; margin-right: 2px; }
.page_show a:hover, .page_show a.page_current { background: #0A8; color: #FFF; }


#detail_content{ padding:30px;}

.label02 {
    line-height: 26px;
    color:#FFFFFF; font-size:16px; font-weight:bold;float: left; width:86px;
}


.title02{ font-size:26px; margin-top:30px;}


.bk{ width:100%; height:auto; float:left;}

.about{ width:480px; height: auto; float:left; margin-left:40px; text-align: justify;}

.about01{ width:700px; height:373px; float:left;}

.about02{ width:550px; height:373px; float:right;}

.btyw{ width:100%; height:20px; text-align:center;  float:left; font-size:16px;  color:#999; }

.abnr{ width:630px; height:auto; float:left; font-size:17px; color:#848484; line-height:30px; margin:20px 40px;text-align: justify;}

.anniu{ width:200px; height:36px; float:right; background-color:#11A0DA; text-align:center; color:#FFF; line-height:36px; margin-right:40px; font-size:15px;}

.anniu a{ color:#FFF;}

.anniu a:hover{ color:#FFF;}

.abouttit{ width:100%; height:auto; float:left;}

.ywfw{ width:100%; height:660px; float:left;/* background-image:url(images/bg02.jpg);*/ background-position:center;}


.yw01{ width:607px; height:410px; float:left;}

.yw02{ width:607px; height:410px; float:right;}


.sybt{ width:100%; height:180px; float:left;}

.ywnr{width:1260px; height:373px; margin:0 auto;}

.ywan{ width:260px; height:50px; float:right; background-color:#11A0DA; text-align:center; color:#FFF; line-height:50px; margin-right:200px; margin-top:-25px; z-index:99999px; position: relative; left:30px; font-size:18px; font-weight:bold; }

.xmal{ width:100%; height:1240px; float:left; }

.xmhight{ height:800px;}


.xmanli{ width:350px; height: auto; float:left; margin-right:40px; border:2px solid #f0f0ff; margin-bottom:30px; margin-left:10px; padding:10px;}

.xmalpic{width:330px; height: auto; float:left;}

.xmalpic img{width:330px; height: auto; }

.xmalbt{ width:100%; height:36px; line-height:36px; float:left; font-size:19px; color:#555; font-weight:bold; margin-top:10px; text-align:center;}

.xmalbten{ width:100%; height:26px; line-height:26px; float:left; font-size:16px; color:#9d9d9d; text-align:center;}

.xmalxian{width:76px; height:4px; background-color: #CCC; float:left; margin-top:10px;}

.zyys{ width:348px; height:310px; float:left; margin-right:30px;border: 2px solid #f0f0ff; margin-left:30px;}

.zyyspic{ width:344px; height:229px; float:left; }

.zyyspic img{ width:344px; height:229px; }

.zyysbt{ width:100%; height:32px; line-height:70px; float:left; text-align:center; font-size:24px; font-weight:bold; color:#666;}


.lianxi{ width:420px; height:190px; float:left;  color:#FFF; margin-top:30px; line-height:28px; font-size:16px; margin-left:30px;}

.wxpic{ width:164px; height:160px; float:right; margin-top:50px; margin-right:50px;}

.wxpic img{ width:148px; height:148px;}

.dbbq{ width:100%; height:50px; text-align:center; float:left; color:#FFF; line-height:26px;}
.dbbq a{color:#FFF}
.dbbq a:hover { color: #ec4133; }

.ban{ width:100%; height:394px; float:left;}

.nybt{ width:100%; height:50px; line-height:50px; float:left;}

.nybtcn{ width:126px; height:26px;border-right:4px solid #666; font-size:28px; font-weight:bold; line-height:20px;color:#666;float:left;}


.nybten{ width:200px; height:26px;font-size:20px;  line-height:20px; color:#666; float:left; padding-left:10px;}

.abxq{ width:100%; float:left; height:auto; font-size:16px; line-height:32px; color:#666;}


.nrpic{ width:520px; height: auto; float:left; margin-top:30px; margin-bottom:30px; }

.nrpic img{ width:480px; height: 405px; }

.lianxi02{ width:300px; height:230px; float:left; color:#FFF; margin-top:60px; line-height:28px;}

.container03{ width:1100px; height:auto; margin:0 auto;padding:50px;}

.ywfw001{ width:46%; height:auto; float:left; margin:0 2%; border:1px solid #CCC; background-color:#FFF; padding-bottom:20px;}

.ywfw001pic{ width:100%; height:auto; float:left;}

.ywfw001pic img{ width:100%; height:auto; }

.ywfw001bt{width:100%; height:50px; float:left; line-height:50px; font-size:28px; float:left; text-align:center; font-weight:bold; color:#11a0da; margin-top:10px;}

.ywfw001nr{width:100%; height: auto; float:left; line-height:26px; font-size:16px; float:left; padding:20px; color:#666; }


.ywfw002{ width:30%; height:auto; float:left; margin:0 1.5%; border:1px solid #E4E4E4; background-color:#FFF; padding-bottom:20px;}


.field {
    position: relative; float:left; width:200px; }


.btn-block
 {
    display: block;
    width: 100%;
    text-align: center;background-image:url(images/anniu.jpg); background-repeat:repeat-x;
}


.bg-dot {
    background-color: #ec4133;
}

.form-group {
    padding-bottom:16px;
}

.miaoshu{ width:80%; height:46px; float:left; font-size:18px; margin-left:86px; font-weight:600;}


.btn.bg-dot {

}

.btn.bg-dot {

 background-color: #ec4133;
    color: #FFF; margin-top:26px; font-weight:bold; font-size:16px;


}

.btn.bg-dot:hover, .btn.bg-dot:focus {
    border-color: #fff;
}


.input {

    height:36px;

}

textarea.input {
    height:93px;

}


.btn {

    border: solid 1px #EEE;
	
	
	background: transparent;}
	
	.btn {

    border: solid 0px #EEE;
    cursor: pointer;
    background: transparent;
    padding: 10px 15px;
    margin: 0;
        margin-top: 0px;
    display: inline-block;
    line-height: 20px;
    transition: all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;

}
	
	
	
.ableft{ width:50%; height:auto; float:left; margin-top:20px; margin-left:20px;}

.nrpic02 {
    width:50%;
    height: auto;
    float: right;
}


.nrpic02 img{
    width:100%;
    height: auto;
}

.biaodan01{ width:220px; float:left; height:auto;}

.fuwu{ width:100%; height:530px; float:left; background-color:#fbfbfd;}

.fwbt{ width:100%; height:auto; float:left; text-align:center; margin-top:50px; margin-bottom:30px;}

.fw01{ width:600px; height:318px; float:left; background-image:url(../images/tu10.png); background-position:center; background-repeat:no-repeat; padding-left:70px;}

.fw02{ width:600px; height:318px; float:left; background-image:url(../images/tu12.png); background-position:center; background-repeat:no-repeat; padding-left:70px;}

.fw03{ width:370px; height:318px; float:left; background-image:url(../images/tu11.jpg); background-position:center; background-repeat:no-repeat; padding-left:50px; margin-left:10px;}


.fwxbt{ width:80%; height:30px; line-height:30px; float:left; font-size:18px; font-weight:bold; margin-top:150px;}

.fwxnr{ width:84%; height: auto; line-height:28px; float:left; font-size:16px; color:#666;}

.ban01{ width:100%; /*height:333px; float:left; background-image:url(../images/tu13.jpg); background-position:center; background-repeat:no-repeat;*/}

.zuche{ width:100%; height: auto; float:left; margin-bottom:10px; min-height:300px;}

.qcfl{ width:100%; height:90px; float:left; text-align:center;}

.ban02{width:100%; /*height:387px; float:left; background-image:url(../images/tu14.jpg); background-position:center; background-repeat:no-repeat;*/}


.nyban{width:100%; height:191px; float:left; background-image:url(../images/tu15.jpg); background-position:center; background-repeat:no-repeat;}

.lmbt{ width:100%; height:60px; line-height:60px; float:left; font-size:36px; font-weight:bold; color:#000; text-align:center; margin-top:50px;}

.nybanpic{ width: auto; height:20px; float:left; padding:0px 10px;}

.nybanwz{ width: auto; height:20px; float:left; padding:0px; line-height:15px; color:#000; font-size:14px; font-weight:bold;}










