@charset "utf-8";
body { min-width: 1200px; padding:0px; margin:0px; background-color:#f0f0f0; background-image:url(images/bg.jpg); background-position:top; background-repeat:no-repeat;}
a:hover { color: #DF1204;}
#top-menu { height: 36px; line-height: 36px; background: #242424; text-align: right; font-size: 12px;}
#top-menu a { color: #DDD;}

#header .line {  width:100%; float:left; height:80px;}
#navigation ul { height: 60px; padding-right:110px;}
#navigation ul li { float: right; position: relative; }
#navigation ul li a { display: block; height: 60px; line-height: 60px; width:146px; color:#FFFFFF; text-align: center; font-size:16px; font-weight:bold; }
#navigation ul li a:hover {  text-decoration: none; color: #FFF; background-color:#4675d5; display:block; }
#navigation ul li .current {text-decoration: none; color: #FFF; }
#navigation .sub { margin: 0; height: auto; display: none; position: absolute; left: 0; background: #BD011D; z-index: 99999; }
#navigation .sub li { background: none; float: none; }
#navigation .sub li a { height: 26px; line-height: 26px; font-size: 12px; font-weight: normal; color: #FFF; }
#navigation .sub li a:hover { background: #333333; }

/* 幻灯 */
#slideshow { height: 400px; position: relative; }
#slideshow .bd li { height: 400px; }
#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:#ffffff; overflow: hidden; line-height: 9999px; }
#slideshow .hd ul .on { background:#afafaf; width: 60px; }
#slideshow .url { width: 1200px; height: 400px; margin: 0 auto; }
#slideshow .url a { width: 1200px; height: 400px; 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: none; height:38px; line-height:38px; width:260px;  right: 55px; padding: 0 10px;     margin-right: -5px; }
#search_btn { background:#3366cc; height:38px; width:60px;  right: 6px; color: #FFFFFF; cursor: pointer;}

#index_products { padding: 20px 0; width:100%; height:auto; float:left; }

#footer { background: #EEE; padding: 20px 0; border-top: 4px solid #242424;}

#content { margin: 20px 0;}
.hd1 {  height: 40px; line-height: 40px; font-size:15px; border-bottom:1px solid #dbdbdb; font-weight:bold;color: #025093; padding-left: 10px; }
.bd1 { padding: 10px 0; margin-bottom: 20px;}


.link_text a { display: block;  text-align: center; height: 32px; line-height: 32px; margin-bottom: 10px;}


/*当前位置*/
#current_location { }
#current_location a.current{ color: #333333; }

#detail_name { }
#detail_intro { font-size: 12px; color: #999; text-align: center}
#detail_content { padding: 20px 0; line-height: 26px; width:100%; height:auto; float:left;}

#detail_content p{ text-indent:2em; }

#detail_picture { margin: 20px 0; text-align: center;}
#detail_picture img { max-width: 640px;}
#detail_video { margin: 20px 0; text-align: center; }
#detail_video embed  { width: 100%; height: 535px; }
#detail_attachment { margin: 20px 0; text-align: center; }

#detail_slideshow { margin: 20px auto; width: 480px; text-align: center;}
#detail_slideshow .bd li img {  }
#detail_slideshow .hd li { margin-top: 5px ;}
#detail_slideshow .hd li img { width: 76px; height: 76px; cursor: pointer; }
#detail_slideshow .hd li.on img { border: 1px solid #0AE; }

/*首页产品标签*/
#products_tab .hd li { display: block; cursor: pointer; height: 46px; line-height: 46px; padding: 0 15px; background: #EEE; text-align: center; font-size:15px; font-weight:bold; }
#products_tab .hd li.on { background:#4788d7; color: #FFF; }
#products_tab .bd { margin-top: 10px !important; }
#products_tab .bd .content { width:100%; height:auto; padding:12px; float:left; margin-right:30px; }

/*列表*/
.plist .wrap { padding: 10px; border: 1px solid #EEE; }
.plist .wrap:hover { background: #EEE;}
.plist .title { padding: 10px 0; text-align: center; }
.plist .content { font-size: 12px; padding: 10px 0; height: 80px; }
.alist { width:100%; float:left; height:50px;}
.alist .date { float: left; height: 66px; width: 66px; background: #DF1204; text-align: center; color: #FFF; }
.alist .date .day { font-size: 30px; }
.alist .r { float:left;  width:100%;}
.alist .title { font-size: 18px; border-bottom: 1px solid #EEE; line-height:50px; float:left; width:100%; height:50px; }
.alist .content { padding: 10px 0; color: #999; }
.channel_list li { margin-bottom: 4px; }
.channel_list li a {display: block;
    line-height: 39px;
    padding: 0 10px;
    font-size: 16px;
    font-weight: bold; border-bottom:1px solid #ebebeb;}
.channel_list li a:hover { background: #FFFFFF; color: #333333; border-bottom:2px solid #668bb7; }
.channel_list li a.current { color:#333333; }
.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; }

.channel_plist .hd { background: #242424 url(images/icon1.png) right center no-repeat; line-height: 36px; padding: 0 10px; margin-bottom: 2px;}
.channel_plist .hd.on { background: #BD011D url(images/icon2.png) right center no-repeat;  }
.channel_plist .hd a { display: block; color: #EEE; }
.channel_plist .bd { display: none; }
.channel_plist .bd li { background: #EEE; line-height: 30px; padding: 0 20px; margin-bottom: 2px; }
.channel_plist .bd li a { display: block; color: #333;}

.page_show { margin: 20px 0; width:100%; height:auto; float:left; margin-top:10px; margin-bottom:0px; }
.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:#3681dd; color: #FFF; }

.flist { margin-bottom: 20px;}
.flist .username { background: #EEE; padding: 10px; }
.flist .content { padding: 20px; border: 1px solid #EEE; }
.flist .content .answer { padding: 10px; border: 1px solid #EEE; margin-top: 10px; }

#float { z-index: 9999; position: absolute; display: block; bottom: 1px; right: 0; }
#float .wrap { margin-bottom: 2px; position: relative; cursor: pointer; background:#2292dd;}
#float .icon { padding: 15px 0; width: 60px; display: block; line-height: 60px; text-align: center;  color: #FFF; font-size: 30px; }
#float .content {  min-height: 60px; position: absolute; right: 60px; top: 0; display: none; background:#09f;}
#float .content a { color: #FFF; }
#float .qq .content { line-height: 60px; padding: 0 20px; font-size: 30px; color: #FFF;  }
#float .qrcode .content { padding: 5px; width: 180px; }
#float .phone .content { line-height: 60px; padding: 0 20px; font-size: 30px; color: #FFF;  }
#float .custom .content { padding: 20px; min-width: 160px; color: #FFF; }
#float .gotop .content { }

.caselist .wrap { position: relative;}
.caselist .title { display: none; background: #000; position: absolute; left: 0px; top: 0px; height: 100%; width: 100%; padding: 10px; opacity: 0.8; filter:alpha(opacity=80); }
.caselist .title a { color: #DDD; }



.top{    width: 100%;
    height: 72px;
    float: left;
    margin-top: 30px;
    margin-bottom: 10px;}

.banke{ width:100%; height:auto; float:left;}

.bankuai{ width:100%; height:auto; float:left;}

.sousuo{ width:320px; height:30px; float:right; margin-top:30px;}

#logo{ width:500px; height:auto; float:left;}

#navigation{ width:100%; height:60px; float:left; background-color:#3681dd;}

.gonggao{ width:100%; height:auto; float:left; border:1px solid #e3e3e3; background-color:#FFFFFF; padding:15px; font-size:12px;}

.toutiao{width: 100%;
    height: 80px;
    float: left;
    background-color: #fbfbfb;
    margin-bottom: 20px;
    border: 1px solid #e9e9e9;}

.huandeng{ width:500px; height:400px; float:left; background-color:#CCCCCC;}

.gglan{ width:648px; float:left; height:400px; border:1px solid #e1e1e1; margin-left:20px; overflow:hidden; }


.gg ul{}

.gg  ul  li{ width:100%; height:39px; float:left; font-size:14px; border-bottom:1px solid #ededed; line-height:39px;}

.gg01{ width:590px; height:120px; float:left; background-color:#999999;}

.gg02{ width:590px; height:120px; float:right; background-color:#999999;}

.gg03{ width:100%; height:120px; float:right; background-color:#999999;}

.fwzn{ width: 100%;
    height: 200px;
    float: left;
    background-color: #ffffff;border:1px solid #d9d9d9;}

.fwznbt{ width:50px; height:200px; float:left; font-size:16px; font-weight:bold; background-color:#4788d7; color:#FFFFFF; padding:50px 0px 0px 15px;}


.cenbk{ width:390px; height:310px; float:left; background-color:#FFFFFF; margin-right:20px; padding:10px; border:1px solid #d9d9d9;}


.cenbk02{ width:380px; height:310px; float:right; background-color:#FFFFFF;  padding:10px; border:1px solid #d9d9d9; }

.line-big {
    margin-left:0px;
    margin-right:0px;
    overflow: hidden;
}

.yqlj{ width:100%; height:auto; float:left; background-color:#FFFFFF; padding:10px; border:1px solid #d9d9d9;}

.banquan{width:100%; height:auto; float:left; padding:10px; margin-top:12px; border-top:1px solid #d9d9d9;}

.tuwen{ width:100%; height:260px; float:left; background-color:#FFFFFF; margin-bottom:12px; padding: 10px; border:1px solid #d9d9d9;}


.nyleft{ background-color:#FFFFFF; width:18%; margin-right:1%; border:1px solid #d9d9d9; padding-top:10px;}

.nyright{ background-color:#FFFFFF; padding:20px; border:1px solid #d9d9d9; width:81%;}

.nyright p{ text-indent:2em; }


.list-group {
    border: solid 0px #EEE;
}


.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    line-height: 1;
    color: #9f9f9f;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;  background-color:none;
}

.xwbt{ width:80%; height:50px; float:left; font-size:14px;}

.ym{ width:20%; height:50px; float:right;  font-size:14px; text-align:right;}

.fwzn03{ width:1140px; height:180px; float:left; padding:20px;}


.fwznpic{ width:100%; height:130px; float:left;}

.fwznpic img{ width:100%; height:130px;}




.zuhe{ width:255px; height:165px; float:left; margin-right:10px; margin-left:10px;}


.title{ width:100%; height:42px; line-height:42px; float:left;   
    font-size: 16px; }


.twen02{ width:100%; height:200px; float:left; margin-top: 10px;}


.tuwenzh{ width: 268px;
    height: 200px;
    float: left;
    margin: 0px 12px; }

.tuwenpic{ width:100%; height:160px; float:left;}
.tuwenpic img{ width:100%; height:160px;}


.toutiao01{ width:100%; height:32px; float:left; text-align:center; font-size:16px; font-weight:bold; line-height:32px; margin-top:10px;}

.toutiao02{ width:100%; height:auto; float:left;text-align:center; font-size:13px; line-height:24px;margin-bottom: 10px; }


.tt01{ width:100px; height:80px; float:left;}

.tt02{ width:1000px; height:100px; float:left;}


.quote {
    padding: 10px;
    border: solid 1px #EEE; width:100%; height:auto; float:left;
}


.xwttdq{ text-align:left; font-size:14px; color:#666666;}

.xwttdq a{ color:#666666;}

.xwttdq02{ margin-top:0px;}

.lianxi{ width:100%; height:auto; float:left; margin-bottom:20px;}


.liuyan{ width:70%; height:auto; float:left; margin-left:15%; }


.btn.bg-dot {
    border-color: #4788d7;
    color: #FFF;
	border-radius: 10px;
}

.btn.bg-dot a{
    border-color: #4788d7;
}

.btn.bg-dot a:hover{
    border-color:#3366CC;
}



.bg-dot {
    background-color: #4788d7;
}

.bg-dot a{
    background-color: #4788d7;
}


.bg-dot a:hover{
    background-color: #4788d7;
}

textarea.input {
    border:solid 1px #dddddd;
    height: 80px;
    width: 100%;
    font-size: 14px;
}


.nyname{ width:100%; height:50px; float:left; font-size:20px; font-weight:bold; border-bottom:1px solid #e1e1e1; line-height:50px; color:#666666; text-align:center; padding-left:20px; margin-bottom:30px;}



.nyname02{ width:100%; height:50px; float:left; font-size:18px; font-weight:bold; border-bottom:1px solid #e1e1e1; line-height:50px; color:#255999;margin-bottom:20px;}



.linksbox .listcon {
	height: 70px;
}

.txtlisttit {
	height: 38px;
	border-bottom: 2px solid #4788d7;
}
.txtlisttit a {
	display: block;
	height: 38px;
	line-height: 38px;
	float: left;
	padding: 0 40px;
	color: #333;
	transition: all .3s ease;
	font-size: 14px;
}
.txtlisttit a.current {
	background: #4788d7;
	color: #fff;
}
.linksbox .listcon {
	height: 70px; padding-left:20px; padding-top:10px;
}
.linksbox .linkslist li {
	margin: 5px 10px;
	line-height: 30px;
	float: left;
	font-size: 14px; list-style:none;
}


.linksbox{ background-color:#FFFFFF;border: 1px solid #d9d9d9;}

.erweima{    width: 170px;
    float: right;
    height: auto;
    margin-right: 30px;}

.erweima img{ width:160px;  height:auto;}

.lianxi{width:700px; float:left; height:auto; line-height:27px;  font-size:14px; padding-top:10px;}

.shenming{ width:100%; height:auto; line-height:24px; float:left; margin-bottom:20px; padding-left:20px; font-weight:bold;}
.erweimapic{ width:100%; height:auto; float:left;}
.erweimawz{    width: 100%;
    height: auto;
    float: left;
    color: #b1b1b1;
    padding-left:11px;
    margin-top: -6px;}


















