﻿@charset "utf-8";
/* CSS Document */

*{ margin:0 auto; padding:0; list-style:none; }
.menutop{ width:1200px; height:110px;}
body,p,a,div,td,li,span{ font-family:"宋体"; }
.nav {
    text-align: center; font-size:16px;
	font-weight:bold;
}
.nav ul ul {
    display: none;
}
.nav ul li:hover > ul {
        display: block;
    }
.nav ul {
    background: #efefef; 
    background: linear-gradient(top, #efefef 0%, #bbbbbb 100%);  
    background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%); 
    background: -webkit-linear-gradient(top, #efefef 0%,#bbbbbb 100%); 
    box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
    padding: 0 20px;
    border-radius: 10px;  
    list-style: none;
    position: relative;
    display: inline-table;
}
.nav ul:after {
        content: ""; clear: both; display: block;
    }
.nav ul li {
        float: left;
    }
.nav ul li:hover {
            background: #4b545f;
            background: linear-gradient(top, #4f5964 0%, #5f6975 40%);
            background: -moz-linear-gradient(top, #4f5964 0%, #5f6975 40%);
            background: -webkit-linear-gradient(top, #4f5964 0%,#5f6975 40%);
        }
.nav ul li:hover a {
                color: #fff;
            }
.nav ul li a {
            display: block; padding: 10px 30px;
            color: #757575; text-decoration: none;
        }
.nav ul ul {
        background: #5f6975; border-radius: 0px; padding: 0;
        position: absolute; top: 100%;
    }
.nav ul ul li {
            font-size:15px;
            float: none; 
            border-top: 1px solid #6b727c;
            border-bottom: 1px solid #575f6a; position: relative;
        }
.nav ul ul li a {
                padding: 10px 5px;
                color: #fff;
            }   
.nav ul ul li a:hover {
                    background: #4b545f;
                }
         
.nav ul ul ul {
        position: absolute; left: 100%; top:0;
    }
	


.flexslider {
	margin: 0px auto 20px;
	position: relative;
	width: 100%;
	height: 482px;
	overflow: hidden;
	zoom: 1;
}

.flexslider .slides li {
    list-style:none;
	width: 100%;
	height: 100%;
	
}

.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(../images/ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}

.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 20px;
}

.flex-direction-nav .flex-prev {
	left: 20px;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}

.flex-control-nav li {
    list-style:none;
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
    list-style:none;
	background: url(../images/dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
	list-style:none;
}

.flexslider .slides a img {
	width: 100%;
	height: 490px;
	display: block;
}

.about{ width:1200px; height:440px;}

#box{position:relative;width:525px;height:360px; background:url(../images/hdp_bg.jpg) no-repeat;}
#box .list{position:relative;width:525px;height:360px;overflow:hidden;}
#box .list li{position:absolute;top:0;left:0; margin:15px 0 0 18px; width:488px;height:280px;opacity:0;filter:alpha(opacity=0);}
#box .list li.current{opacity:1;filter:alpha(opacity=100);}
#box .count{position:absolute;right:20px;bottom:26px;}
#box .count li{color:#fff; text-align:center;float:left;width:20px;height:20px;cursor:pointer;margin-right:5px;overflow:hidden;background:#c3c3c3;opacity:0.7;filter:alpha(opacity=70);border-radius:20px;  font-size:14px;}
#box .count li.current{color:#fff;opacity:1;filter:alpha(opacity=100);font-weight:700;background:#429fdb;}
#tmp{width:100px;height:100px;background:red;position:absolute;}

.font1{  font-size:15px; color:#5a5a5a; text-indent:2em; }

.kehu_mou{ width:100%; height:540px; background-color:#f3f3f3;}
.kehu_pic{ width:1200px;}

.news{ width:1200px; height:450px;}
.news_list{ width:1200px; height:650px;}
.news_det{ width:1200px; height:600px;}
.newstitle{ width:1200px; height:auto;}
.newslist{ width:800px; float:left; overflow:hidden;}
.login{ width:300px; float:left; overflow:hidden; }

.news_det{ width:1200px; height:630px;}

.newslistli{  color:#5a5a5a; line-height:45px; width:720px; overflow:hidden; float:left;}
.date{ width:100px; background:url(../images/date_bg.jpg) no-repeat; line-height:45px; font-size:12px; float:left; padding-left:22px; border-bottom:1px #bababa dashed;}
.newscont{ width:580px; float:left; font-size:14px; border-bottom:1px #bababa dashed; }
.newscont a{ color:#5a5a5a; text-decoration:none;}
.newscont a:hover{ color:#5a5a5a; text-decoration:underline;}

.title{ color:#17a1e0; font-size:32px; font-weight:bold;}

.productmou{ width:100%; min-height:670px; background-color:#f3f3f3; text-align:center;}

.product{ width:1200px; height:1200px; background-color:#f3f3f3; margin:0 auto;}
.producttitle{ width:1200px; height:169px;}
.pro_mouble_L{ width:265px; float:left; overflow:hidden;}
.pro_mouble_R{ width:930px; float:right; overflow:hidden;}

.footer{ width:100%; height:100px; background:url(../images/footbg.jpg) repeat-x; font-size:14px; color:#c1c1c1; text-align:center; float:left;}
.footer a{ color:#c1c1c1; text-decoration:none;}
.footer a:hover{ color:#c1c1c1; text-decoration:none;}
.footerbot{ width:100%; height:30px; background-color:#000000; font-size:12px;  text-align:center; float:left;}

.newsdet_title{ font-size:20px; color:#0e9ddf; font-weight:bold; text-align:center; line-height:60px; border-bottom:#dcdcdc 1px dashed;}
.newsdate{ text-align:center; font-size:12px; color:#aaaaaa;}
.newsfont1{ font-size:15px; color:#5a5a5a; text-indent:2em; line-height:24px; padding:20px;}

.lanrenzhijia{ width:220px; height:auto; margin:0 auto; background:#fff; position:relative; padding:50px 0; border-radius:5px; font-size:14px;}
.lanrenzhijia li{ z-index:2; position:relative;}
.lanrenzhijia li a{ color:#666;height:40px; line-height:40px; border-bottom:1px solid #F8F8F8; display:block; margin:0px 15px; text-align:center; text-decoration:none;}
.lanrenzhijia li:hover a{ color:#0f9fde; text-decoration:none;}
.lanrenzhijia li.on a{color:#0f9fde;}
.lanrenzhijia .hover{ width:220px; height:40px; position:absolute; left:-5px; top:50px; background:#F8F8F8; border-left:5px solid #16a0de; z-index:1;}


.partner{ width:1200px; height:990px; background-color:#f3f3f3; margin:0 auto;}
.partnertitle{ width:1200px; height:169px;}
