@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;}

a {
    color: #1c1c1c;
    text-decoration: none;
}


.top{ width:100%; height:56px; float:left; background-position:center; background-repeat:no-repeat;}
.container{ width:1300px; height:auto; margin:0 auto;  }
.nyban02{ width:500px; height:auto; margin:0 auto;  }
.topicon{ width:30px; height:50px; float:left; padding-top:15px;}

.tel{ width:300px; height:50px; float:left; line-height:56px; font-size:16px; font-weight:bold; color:#FFF;}

.ggy{ width:500px; height:50px; float:right; line-height:50px; font-size:14px;  color:#FFF; text-align:right;}

.top02{ width:100%; height:60px; float:left;}

.topicon02{ width:50%; height:60px; float:right; text-align:right; margin-top:20px;}


.logo {
    width:30%;
    height: 60px;
    float: left;
    font-size: 32px;
    font-weight: bold;
    color: #1163a9;
	line-height:80px; 
}

.banner{ width:100%; height:400px; float:left; }

.nav{ width:100%; height:60px; float:left; background-color:#003d71;}

.nav ul{ width:100%; }

.nav ul li{ width:11%; line-height:36px; height:36px; text-align:center; font-weight:bold; font-size:16px;  display:block; float:right; color: #333; }

.nav ul li a{ color:#FFF;}


#top-menu { text-align: right; font-size: 12px; height: 26px; line-height: 26px; }
#top-menu a { color: #333;}
#header { }
#header .line { overflow: visible; height: 100px; padding-top: 10px; }
#navigation ul { height: 50px; }
#navigation ul li { float: right; position: relative; }
#navigation .main { }
#navigation ul li a { display: block; height:60px; line-height:60px; width:100%; color:#424242; text-align: center; font-size: 16px; padding: 0px 10px;  }
#navigation ul li a:hover {  text-decoration: none;   transition: all .5s ease 0s; color:#1163a9;}
#navigation ul li .current { background:#3063a2; text-decoration: none; color: #FFF; }
#navigation .sub { padding: 0; border-radius: 0; margin: 0; height: auto; display: none; position: absolute; left: 0; background:#1163a9; z-index: 99999; margin-top:-1px; width: 160px; }
#navigation .sub li { background: none; float: none; }
#navigation .sub li a { height: auto; line-height:26px; font-size: 14px; font-weight: normal; color: #FFF; padding:5px 0px; }
#navigation .sub li a:hover {  border-radius: 0;   }



#slideshow { height:380px; position: relative; }
#slideshow .bd li { height:380px; }
#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:#FFF; overflow: hidden; line-height: 9999px; }
#slideshow .hd ul .on { background:#FFF; width: 60px; }
#slideshow .url { width: 1200px; height: 380px; margin: 0 auto; }
#slideshow .url a { width: 1200px; height: 380px; display: block; }
#slideshow .next, #slideshow .prev { position: absolute; top: 0; width: 46px; height: 430px; 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:#3063a2;
height:50px;
line-height:50px;
padding: 0 14px; font-weight:bold;
font-size:18px;
color: white; margin-bottom:4px;  }
.bd1 { }


.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: 270px;
    float: left;
    margin-top: 26px;border-bottom: 1px solid #CCCCCC;}


.biaodan{ width:100%; height:300px; float:left; background-image:url(images/biaodan.png); background-position:center; background-repeat:no-repeat; margin-top:-100px;}

.tijiao{ width:700px; height:120px; float:left; margin-top:100px; margin-left:460px;}


.input {
    padding: 6px;
    border: solid 2px #EEE;
    height:36px;
    line-height: 20px;
    display: block;
}



textarea.input {
    border: solid 2px #EEE;
    height: auto;
    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:620px; height:260px; float:left; margin-left:50px; line-height:30px;font-size: 16px;font-weight: bold; color: #6a6a6a;}

.aboutnr{width: 100%;

height: auto;

line-height:36px;

font-size: 16px;

font-weight: bold;

float: left;

color: #6a6a6a;

line-height: 30px; text-align:center;}



.ceping{ width:100%; height:150px; float:left; background-image: url(images/bg.jpg); background-position:top;background-repeat:no-repeat;}

.cepnr{
    width: 100%;
    height: 120px;
    float: left;
    background-position: center;
    background-color:#3c90d8; padding-top:30px; color:#FFFFFF; text-align:center;
}

.cepnr a{
color:#FFFFFF; line-height:22px;  
}



.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:380px; float:left;  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; font-size:30px;  text-align:center; color:#676767; height:36px; line-height:36px; margin-bottom:20px; margin-top:20px; font-weight:bold; }

.abouttit02{ width:100%; float:left; font-size:20px; font-weight:bold; text-align:center; color: #666666; height:36px; line-height:36px; margin-bottom:50px;}






.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:20%; height: auto; float:left;  padding:2px;}

.xmalpic{width:100%; height: auto; float:left; overflow:hidden;}

.xmalpic img{width:100%; height:140px; }

.xmalpic img:hover{width:100%; height:140px; transform:scale(1.3); transition-duration: 0.3s; }


.xmalbt{    
width: 100%;
    height: 26px;
    line-height: 26px;
    font-size: 17px;
    margin-top: 10px;
    text-align: center;
    left: 0px;
    top: -80px;
    position: relative;
    color: white; font-weight:bold;}
	
	.xmalbt a{    
    color: white;}


.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; float:left; color:#FFF; line-height:26px;}

.dbbq a{ color:#FFF;}
.dbbq a:hover{ color:#FFF;}


.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: 100%; }


.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:120px;

}


.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:510px; float:left; background-color: #FFFFFF; padding-top:30px;}

.fwbt{ width:100%; height:auto; float:left; text-align:center; margin-top:50px; margin-bottom:30px;}

.fw01{ width:18%; height: 320px; float:left;  background-position:center; background-repeat:no-repeat; margin: 0px 1%;  background-color:#FFFFFF;  border-radius:16px; display:block;}

.fw01 a{ display:block; width:100%; height:100%; float:left;  background-position:center; background-repeat:no-repeat;border:1px solid #eaeaea; background-color:#FFFFFF; padding:10px; border-radius:12px; display:block;}

.fw01 a:hover{ display:block;    box-shadow: 2px 5px 8px #b7b7b7;  transition-duration: 0.3s; color: #3366CC;}

.fwxbt{ width:100%; height: auto; line-height:30px; float:left; font-size:18px; font-weight:bold; margin-top:10px; text-align:center; margin-bottom:10px;}

.fwxbt a:hover{ color:#0099FF;}





.fwxnr{ width:100%; height: auto; line-height:28px; float:left; font-size:15px; color:#666; text-align:center;}

.ban01{ width:100%; height:333px; float:left; background-image:url(images/ban02.jpg); background-position:center; background-repeat:no-repeat;}

.zuche{ width:100%; height: auto; float:left; margin-bottom:60px; padding-top:39px;}

.qcfl{ width:100%; height:90px; float:left; text-align:center;}

.ban02{width:100%; height:387px; float:left; background-image:url(images/ban03.jpg); background-position:center; background-repeat:no-repeat;}


.nyban{width:100%; height:380px; float:left; background-image:url(images/ban01.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:#FFF; 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:#FFF; font-size:14px; font-weight:bold;}

.topwz01{ width:100%; height:30px; float:left; font-size:20px; text-align:right; color:#1163a9; font-weight:bold;}

.topwz02{ width:100%; height:36px; float:left; font-size:14px;  text-align:right;  color:#8e8e8e;}

.sub li {
    width:100%;
    line-height:26px;
    height: auto;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    display: block;
    float: right;
    color: #333;
}


.sub{ margin-top:20px;}

.channel_list li { margin-bottom: 4px; }
.channel_list li a { display: block; line-height:38px; background: #EEE; padding: 0 10px; font-size: 14px;}
.channel_list li a:hover { background:#1163a9; color: #FFF; }
.channel_list li a.current { background:#1163a9; color: #FFF; }
.channel_wlist { margin-bottom: 20px; }
.channel_wlist li { display: inline-block; margin-right: 10px; }
.channel_wlist li a { background: #EEE; height: 40px; line-height: 40px; display: block; text-align: center; padding: 0 30px; font-size: 16px;}
.channel_wlist li a:hover { background: #242424; color: #FFF; }
.channel_wlist li a.current { background: #242424; color: #FFF; }


.more{width: 160px;
height: 46px;
line-height: 46px;
border: 1px solid #CCCCCC;
font-size: 15px;
text-align: center;
float: left;
margin-left:270px;
color: #a2a2a2; display:block; }

.more a{width: 160px;
height: 46px;
line-height: 46px;

font-size: 15px;
text-align: center;
float: left;
color: #333333;  display:block;}

.more a:hover{ background-color:#666666; color:#FFFFFF;}

.icon{ width:100%; height:120px; float:left; text-align:center; margin-top:20px;}

.topnav{ width:auto; height:80px; line-height:80px; float:right;margin-top:10px; }

.topnav ul{  }

.topnav ul li{ width:auto; line-height:60px; padding:0px 10px; float:left; color:#FFFFFF; font-size:16px; font-weight:bold;   }


.chanpinlm{ width:130px; height: auto; float:left; margin-bottom:50px; border:1px solid #CCCCCC; margin:0px 10px; border-radius:6px; padding-bottom:20px; margin-bottom:30px;}

.cplmpic{ width:100%; height: auto; float:left; text-align:center;}

.cplmwz01{ width:100%; height: auto; float:left; text-align:center; line-height:26px; font-size:16px; font-weight:bold; margin-bottom:6px;}

.cplmwz02{ width:100%; height:26px; float:left; text-align:center; line-height:28px; font-size:13px;}




.dgcp {
    width: 18%;
    height: 320px;
    float: left;
    background-position: center;
    background-repeat: no-repeat;
    margin: 0px 1%;
    padding: 10px;
    border-radius: 16px;
}

.dgcppic{
    width: 100%;
    height: auto;
    float: left;
    text-align: center;
    margin-top: 20px;
}


.hzhb{
    width: 18%;
    height:100px;
    float: left;
    margin: 0px 1%;
 border:1px solid #CCCCCC; text-align:center; background-color:#FFFFFF;

}


.hzhb img{

}


.hzhb a{display:block; width:100%; height:100%;  padding:10px;

}


.hzhb a:hover{display:block;    box-shadow: 2px 5px 8px #b7b7b7;  transition-duration: 0.3s; color: #3366CC;

}




.dgcpwz01 {
    width: 100%;
    height: auto;
    line-height: 30px;
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin-top: 10px;
    text-align: center;
    margin-bottom: 10px;
}

.dgcpwz02{
    width:80%;
    height:36px;
    line-height:34px;
    float: left;
    font-size: 15px;
    color:#084879;
    text-align: center;
	border:1px solid #5c96c7;
	color:#084879;
    border-radius:4px;
	margin-left:10%; margin-top:20px;display:block; background-color:#FFFFFF;
}

.dgcpwz02 a{ display:block;color:#084879;padding:0px 15px; border-radius:4px;

}


.dgcpwz02 a:hover{ background-color:#084879; color:#FFFFFF; padding:0px 15px; border-radius:4px;

}






.nyleft{ width:16%; border:1px solid #e0e0e0; padding:10px;}



.nyright{ width:82%; border:1px solid #e0e0e0; padding:10px; margin-left:2%; line-height:32px;}

.cplmwz01 a{
    color: #1163a9;
}



.cenwz{ width:100%; height:auto; float:left; padding:50px 0px;}

.nycenwz{ width:900px; font-size:16px; line-height:32px;}










