@charset "utf-8";
/*
	网站技术支持：合肥笑缘信息技术有限公司
	合肥网络公司网址：http://www.xyservice.com
	QQ:2256101452	阿甘
*/
/*页面全局*/
body{font:"Microsoft Yahei", Verdana, sans-serif; font-size:12px; color:#333; background:#fff;}
a, a:link, a:visited{color:#333; text-decoration:none; transition:all 0.3s; -moz-transition:all 0.3s; -webkit-transition:all 0.3s; -ms-transition:all; -o-transition:all 0.3s;}
a:hover, a:focus{color:#eb1e15;}/*链接激活颜色*/
img{transition:all 0.3s; -moz-transition:all 0.3s; -webkit-transition:all 0.3s; -ms-transition:all; -o-transition:all 0.3s;}
a:hover img{border:0;filter:Alpha(apacity=80);opacity:0.8; }
/*全局特效*/
.carousel-inner a:hover img{filter: Alpha(opacity=100); opacity: 1;}

.logo{display:inline-block;/* padding-top:10px; padding-bottom:10px; */line-height: 0}
.logo img{line-height: 0;}
.logo-min{display:block;padding:10px 0;}


.navbar {position: relative;min-height: 34px;margin-bottom: 0;border: 1px solid #fff;}

.navbar-default{background:#fff;}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{color: #eb1e15;background-color: #f2f2f2;}/*鼠标悬停*/
.navbar-default .navbar-nav>li>a{color: #555555; line-height:6em; font-size: 14px; text-align:center; padding-top:6px; padding-bottom:6px; padding-left:30px; padding-right:30px;}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{color: #eb1e15;background-color: #f2f2f2;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.open>a {background:#f2f2f2;color:#eb1e15;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {color:#eb1e15; background-color:#f2f2f2;}

.dropdown-menu {position:absolute;top: 100%;left:0;z-index: 1000;display: none;float: left;min-width: 160px;padding: 5px 0;margin: 2px 0 0;font-size: 14px;text-align: left;list-style: none;background-color: #394f63;-webkit-background-clip: padding-box;background-clip: padding-box;border: 1px solid #047adf;border: 1px solid rgba(0,0,0,.15);border-radius: 4px;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);box-shadow: 0 6px 12px rgba(0,0,0,.175); filter:Alpha(apacity=80); opacity:0.8;}

.dropdown-menu>li>a{display: block;padding: 3px 20px;clear: both;font-weight: 400;line-height:2em;color:#fff;white-space: nowrap;}
.dropdown-menu>li:focus, .dropdown-menu>li:hover{background:#1d2b37;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{color:#fff;text-decoration:none; background:#1d2b37;}

.navbar-default .navbar-toggle .icon-bar{background-color: #FFF;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background: #f2f2f2;}
.navbar-default .navbar-toggle {border-color: #fff;}


/*为了兼容导航栏的hack start*/
@media (max-width: 992px){
.container {
    padding-left: 0px;
    padding-right: 0px;
}
.navbar-header{width: 20%;}
}

.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

/*为了兼容导航栏的hack end*/


@media (min-width: 768px){
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
    margin-right: 0;
    margin-left: 0;
    width:20%;
}
.navbar .container{padding-left: 0;padding-right: 0;}
}

@media (min-width: 768px){
.navbar-nav>li>a {
    padding-top: 0px;
    padding-bottom: 0px;
}
}
@media (min-width: 768px){
.navbar-right .dropdown-menu {
right: auto;
left: -25%;
}
}


@media (max-width: 767px){
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
color: #fff;}
}

@media (max-width: 767px){
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
color: #ffe011;
background-color: transparent;}
}


/*笑缘信息技术v2.0版手机版导航栏样式*/
.mobilenav{background:#fff;}
.mobilenav a{line-height:2.5em; color:#555555;}
.mobilenav a:hover, .mobilenav a:focus{background:#f2f2f2; color:#eb1e15;}

.glyphicon{color:#fff;}

#mobilevideo{display: none; margin-top: 20px;}

/*.fastnav{display:inline-block; margin-left:auto; margin-right:auto;}*/

.index_news{}

.section-title{margin-top:45px; text-align: center; margin-bottom:55px; color:#333;}
.section-title h3{font-size: 14px; width: 130px; margin-left: auto; margin-right: auto;}
.section-title h2{font-size: 18px; width: 130px; margin-left: auto; margin-right: auto;}
.section-title h2:after{
	content: " "; margin-top: 15px; display: block; width: 100%; height:3px; background-image: #31aad7; background-image: linear-gradient(to right, #31aad7, #4bea48);
}


#newslist .item{padding-left:100px; padding-right:100px;}
#newslist .thumbnail{background:url(../../images/xy20150718/bg_index_newslist.png) repeat; border: none;}
#newslist .thumbnail h3{font-size:14px; margin-top:5px; margin-bottom:5px; text-align: center;}
#newslist .thumbnail p{margin-top:5px; margin-bottom:5px; text-align: center;} 
#newslist .caption{color: #333;}

#newslist .carousel-control{background:#666666;position: absolute;top: 25%;bottom: 0;left: 0;width: 5%;height:40%;font-size: 20px;color: #fff;text-align: center;text-shadow: 0 1px 2px rgba(0,0,0,.6);filter: alpha(opacity=100);opacity: 1;}

#newslist .carousel-control:focus, #newslist .carousel-control:hover{color: #fff;text-decoration: none;filter: alpha(opacity=70);outline: 0;opacity: 0.7;}
#newslist .carousel-control.right {right: 0;left: auto;}
#newslist .carousel-control.left {right: auto;left: 0;}


.samples_title{margin-top:48px; margin-bottom:60px;}
.samples .thumbnail{border:none; /*background:#666666;*/ position:relative;}
a.btn-moresamples{background:none; line-height:2em; padding-left:40px; padding-right:40px; color:#333; border:#666 1px solid; margin-top:35px; margin-bottom:49px;}
a.btn-moresamples:focus, a.btn-moresamples:hover{border:1px #eb1e15 solid; color:#eb1e15;}

.xycover{display:block; position:absolute; left:0; bottom:0; width:100%; background:#111111; filter:Alpha(Opacity=50); opacity:0.5; height:0; overflow:hidden;}
.xycover .glyphicon-eye-open{font-size:36px; position:absolute; top:40%; left:40%;}
.marginadd{margin:5px;}
.nopadding{padding:0;}

.cat-l-2{margin-top:60px; margin-bottom:60px;}
a.btn-nav{font-size: 14px;line-height:3.5em; padding-left:30px; padding-right:30px; margin:0 -2px; border:none; border-radius:0; background:#c60757; display:inline-block; color: #ffffff;}
a.btn-nav:focus, a.btn-nav:hover, a.btn-nav.active{color:#fff; background:#4c0b33;}

.piclist div.listitem{padding:10px 20px;}
.piclist .thumbnail{background: url(../../images/xy20150718/bg_index_newslist.png) repeat; border:1px solid #ddd;}
.piclist .thumbnail:hover{border:1px solid #c83f1e;}

.piclist .thumbnail h3{text-align:center; font-size:14px; margin:15px 0; color:#333;}

.newslist>a{display:block;}
.newslist p{color:#333; line-height:1.8em;}
.newsitem h3{font-weight:bold; margin-left:0; color:#333;}
.newslist a:nth-child(odd){background-color: #f0f0f0;}
.newslist a:nth-child(even){background-color: #dcdcdc;}

.newslist a:focus .newsitem, .newslist a:hover .newsitem{background-color: #b9b9b9;}
.newsitem p.text-danger{color:#333;}
.newslisttext{padding:0 40px;}

/*左侧按钮样式栏目*/

.xycontent-main{/*background:url(../../images/xy20150718/bg_content.jpg) no-repeat center center;*/ min-height: 800px;}

.xycontent{padding:10px 20px; word-break:break-all;}

.pageination{padding:5px;margin-bottom:70px;}
.pageination a{padding:3px 4px; border:1px solid #000000; background:none; border:1px solid #fff;}
.pageination a:hover{text-decoration:none; background:#9f1257; border:1px #9f1257 solid; color:#fff;}
.pageination a.a1{padding:3px 8px; border:1px #e9e9e9 solid;}
.pageination span{padding:3px 8px; }

.footer{padding-top:62px; padding-bottom:51px;color:#fff; background:#3b3b3b; /*background:#000000 url(../../images/xy20150718/bg_footer.jpg) repeat-x center 0;*/}
.footer a{color:#bbb;}
.footer a:hover{color:#eee;}
.footer select{color: #333333;}
.float0831, .float0831 a{color: #333;}

.videoshow{position:fixed; _position:absolute; display:inline-block; width:auto; overflow:hidden; right:0; bottom:1%; z-index:8;}
.videoshow .videobox{width:0; height:250px; padding:16px 0px; background:url(../../images/xy20150718/glasses_bg.png) repeat; float:left; overflow:hidden; position:relative;}
.videoshow .videobox .btn-close{position:absolute; color:#000000; width:15px; height:15px; cursor:pointer; top:-2px; right:-2px;}
.videoshow .btnswitch{width:30px; height:180px; background:url(../../images/xy20150718/btnswitch.png) no-repeat; overflow:hidden; display:none; cursor:pointer; /*margin-top:30px;*/}
