/* CSS Document */

body { font-family: "微软雅黑", Helvetica, Arial, sans-serif; }
ul, li { padding: 0; margin: 0; }
ul, li { list-style: none; }
.mb20 { margin-bottom: 20px; }
a { color: #0E6DB2; }
a:hover{ text-decoration: none;}
#header {  }
#header .logo img { margin-top: 15px; margin-bottom: 15px; }
.debug{ border: 0px solid red;}

.navbar{min-height: 43px; margin-bottom: 0;}
.navbar .nav > li .dropdown-menu { margin: 0; }
.navbar .nav > li:hover .dropdown-menu { display: block; }
.navbar .nav > li:hover .dropdown-menu li:hover { background-color: #015795; }
.navbar .nav > li:hover { background-color: #015795; }
.navbar .nav > li a { font-size: 16px; }
.dropdown-menu > li > a {
    clear: both;
    color: #333;
    display: block;
    font-weight: 400;
    line-height: 1.42857;
    padding: 3px 20px;
    white-space: nowrap;
}

#foot { background: #ededed url(images/listotpline.png) repeat-x left top; }
/*button*/
.news-more { padding: 7px 10px 5px 10px; margin-left: 0; }
/*--features start here--*/
.features { padding: 2.5em 0em 3em 0em; }
.features-top { text-align: center; padding: 0em 0em 3em 0em; }
.features-top h3 { font-size: 2em; font-weight: 600; color: #484848; margin: 0px 0px 0px 0px;  }
.features-top p { font-size: 1.2em; font-weight: 400; color: #95928d;  font-style: italic; }
.featu-right { padding: 1.5em 0em 0em 0em; }
.featu-right h3 { font-size: 1.5em; font-weight: 500; color: #000; margin: 0px 0px 7px 0px; }
.featu-right p { font-size: 1em; font-weight: 400; color: #95928d; line-height: 1.6em; }
.featu-btn { margin: 1em 0em 0em 0em; }
.featu-btn a { font-size: 1.1em; font-weight: 400; color: #015795; text-decoration: underline; }
.featu-btn a:hover { color: #777; text-decoration: none; }
/*--features end here--*/

.caption h3{ text-align:center;}
.caption a{ font-size:0.8em;}


/*index list*/
.news { }
.news section h2 { font-size: 16px; color: #000; font-weight: 700; padding-left: 10px; border-left: 3px solid #015795; margin: 0 0 20px 0; }
.news section h2 small { font-size: 16px }
.news section ul li { line-height: 30px; width:100% }
.news section ul li a { color: #888; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block;  }
.news section ul li a:hover { color: #0E6DB2 }
.news section ul li small { color: #999; float: right!important }
.news section p { margin-top: 25px; margin-bottom: 5px }



/*index box*/
.project-top { padding: 0 0 1.5em; text-align: left; }
.project-top h3 { color: #000; font-family: "微软雅黑", serif; margin: 0; font-size:16px; color:#999; border-left: 3px solid #015795;padding-left: 10px; }
.project-top h3 a{ color:#000; font-size: 1.2em; font-weight: 600;}
.project-top p { color: #95928d; font-family: "微软雅黑", serif; font-size: 1.2em; font-style: italic; font-weight: 400; }
.project-details { text-align: center; }
.project-details h4 { color: #000; font-size: 1.2em; font-weight: 400; margin: 6px 0 5px; }
.project-details p { color: #95928d; font-size: 1em; font-weight: 400; }
.project-eff:hover span.rollover1 { background: url("images/plus.png") no-repeat scroll center center rgba(11, 10, 9, 0.66); cursor: pointer; display: block; height: 180px; position: absolute; transition: all 0.3s ease-out 0s; width: 255px; }
.project-eff { position: relative; transition: all 0.3s ease-out 0s; }
/*foot*/
#footerwrap { color: #888; background: #ededed; padding: 35px 0 25px 0; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; }
#footerwrap .copyright { color: #888; font-weight: 400; }
#footerwrap .copyright a { color: #888; border-bottom: 1px dotted; }
#footerwrap .copyright a:hover { color: #3ab7cb; text-decoration: none; }
#footerwrap h4 { color: white; }
/*search*/
.search { margin-top:30px; }
.search-box { padding:5px 0; }
.tel-box {padding:10px 0;  color:#337AB7; font-size: 16px; }
/*当在小屏幕的情况下，要去掉行高*/
@media screen and (max-width: 768px) {
.tel-box {padding-top:0px; }
.search { margin-top:0px; }
.search-box{ width:80%; margin:0 auto;}

/*隐藏二级菜单*/
.navbar .nav > li:hover .dropdown-menu{ display:none;}
}

.cls { overflow: hidden; }
/*inside*/
.news-left { }
.news-right { }
.news-cate ul { padding: 0px; list-style: none; }
.news-cate ul>li:first-child { border-top: 0px; }
.news-cate ul li { display: block; padding: 10px 0px 10px 30px; background-color: #D6EDFF; border-top: 1px solid #fff; }
.news-cate ul li a { font-size: 0.9em; font-weight: 400; color: #0E6DB2; text-decoration: none; }
.news-cate ul li a:hover { text-decoration: none; color: #0ab2d2; }
.news-cate h3 { font-size: 1.5em; font-weight: 600; color: #000; margin: 0px 0px 0px 0px; }
.news-cate h3 { background: none repeat scroll 0 0 #0E6DB2; border-bottom: 1px solid #cecece; color: #fff; font-size: 14px; height: 45px; line-height: 45px; padding: 0 15px; text-align: left; }
.news-right div.title { background: none repeat scroll 0 0 #f8f8f8; border-bottom: 1px solid #ddd; height: 45px; line-height: 45px; position: relative; }
.news-right div.title span { border-bottom: 2px solid #0E6DB2; font-size: 14px; left: 0; padding: 0 15px; position: absolute; top: -1px; }
.news-right div.title div.position { float: right; font-weight: normal; position: relative; right: 15px; top: 3px; }
.news-right div.title div.position a { color: #0E6DB2; }
/*news list*/
#newslist { padding: 15px 20px; }
#newslist li { padding: 6px 10px; border-bottom:1px solid #efefef; }
#newslist li a { font-size: 14px; margin-right: 5px; color: #0E6DB2; }
#newslist li span { color: #aaa; float: right; }
#newslist li p { color: #aaa; line-height:30px;margin:10px 0; }
#shownews { padding: 0 15px 15px; }
#shownews .editor { font-size: 14px;  padding: 10px; }
#shownews h1 { border-bottom: 1px dotted #ccc; color: #333; font-size: 20px; margin: 10px 0; padding: 15px 0; text-align: center; }
/* 分页效果CSS badoo style pagination*/
.pages_c { padding-top: 25px; clear: both; text-align: center; line-height: 0; zoom: 1 }
.pages_c li { display: inline-block; *display:inline;
height: 34px; margin-bottom: 10px; padding: 0 3px; zoom: 1 }
.pages_c a { display: inline-block; height: 32px; padding: 0 13px; border: 1px solid #ddd; background: #fff; color: #333; line-height: 32px }
.pages_c li.active a, .pages_c a:hover { background: #0f7edd; border: 1px solid #0f7edd; color: #fff; text-decoration: none }
.pages_c span { display: none }

/*product list*/
.thumbnail h3{ margin: 0; font-size: 16px; padding-bottom: 5px;}


/*weixin*/
.weixin img { position: absolute; left: 50%; top: -283px; z-index: 100; display: none; width: 258px; height: 258px; margin-left: -129px; }
a.weixin:hover img { display: block; }
.social-buttons a{ padding-top:80px; color:#aaa;}


/*-- 在线客服 --*/
.rides-cs {  font-size: 12px; background:#29a7e2; position: fixed; top: 250px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;margin-top: 21px;height: 181px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .cn {background:#F7F7F7; border-radius:6px;margin-top:4px;}
.rides-cs .cn .titZx{ font-size: 14px; color: #333;font-weight:600; line-height:24px;padding:5px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li { line-height: 38px; height:38px;border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.rides-cs .cn ul li span { color: #777;}
.rides-cs .cn ul li a{color: #777;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image: url(../img/shopnc.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: -410px 0;}
.rides-cs .btnCtn { background-position: -450px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}

