@charset "utf-8";
/* CSS Document */
/* Reset  ======================================================================================= */
* { margin:0; padding:0; }
body{color:#666; font:normal 12px/1.5 Arial,Verdana,Geneva,sans-serif; line-height: 1.6; background-color:#fff;}
img           { border:0; vertical-align:middle; }
a             { color:#333; text-decoration:none; }
a:hover       { text-decoration:none; color:#0897c7;}
:focus        { outline:0; }
/* Headings */
h1,h2,h3,h4,h5{ margin:0 auto; line-height:1.35;  }

h1            { font-size: 24px;line-height: normal;color: #333; font-weight:700;}
h2            { font-size:18px; font-weight:normal; }
h3            { font-size:12px; font-weight:normal; }
h4            { font-size:14px; font-weight:bold; }
h5            { font-size:12px; font-weight:bold; }
/* Forms */
form          { display:inline; }
fieldset      { border:0; }
legend        { display:none; }
/* Table */
table         { border:0; /*border-collapse:collapse;*/ border-spacing:0; empty-cells:show; font-size:100%; border-collapse:collapse;}
caption,th,td { vertical-align:top; text-align:left; font-weight:normal; }
/* Content */
p             { padding:5px 0px;}
strong        { font-weight:bold; }
address       { font-style:normal; line-height:1.35; }
cite          { font-style:normal; }
q,
blockquote    { quotes:none; }
q:before,
q:after       { content:''; }
small,big     { font-size:1em; }
/*sup           { font-size:1em; vertical-align:top; }*/
/* Lists */
ul,ol         { list-style:none; }
.clear{clear:both;}
.right{float:right;}
.left{float:left;}
/* ======================================================================================= */

/* 头部开始 */
#header{border-bottom:solid 1px #d6d6d6;}
.herd{margin:0 auto; width:960px; height:100px;}
.logobox{float:left; margin-top:20px;}
.headlink{float:right; margin-top:15px; text-align:right;}
.headlink a.top_nav{display:inline-block; margin-right:10px;}
.formsearch{display:inline-block; background:url(../images/search_textbox.png) no-repeat left center; width:153px; height:20px; padding:4px 6px;}
.formsearch .input{border:none; width:125px; height:20px; background-color:#f9f9f9;}
.formsearch .submit{background:url(../images/search_submit.png) no-repeat left -2px; width:20px; height:20px; border:none; cursor:pointer;}
/* 头部结束 */

/* 导航开始 */
.headnav{margin-top:20px;}
.nav{position:relative;}
.nav li.prod{float:left;}
.nav li.prod a.a_menu{font-size:14px; text-transform:uppercase; padding:20px 0 20px 20px; height:16px; line-height:16px; font-weight:600;}
.nav li.cur a.a_menu{background:url(../images/down_arrow.png) no-repeat center bottom;}
.nav li.prod .secprodnav{display:none; overflow:hidden; position:absolute; left:-515px; top:38px; width:960px; z-index:999; text-align:left; background-color:#fff; border:solid 1px #d6d6d6; border-top:none;}
.nav li.cur .secprodnav{display:block;}

.secprodnav .product{float:left; width:152px; height:266px; padding:20px}
.secprodnav .p_lists{background-color:#f5f5f5;}
.secprodnav .p_title a{font-size:14px; font-weight:700; color:#0897c7; padding:5px 0;}
/* 导航结束 */

/* banner开始 */
#banner{border-bottom:solid 1px #d6d6d6;}
.indbanner{margin:0 auto; width:960px; text-align:center; position:relative; z-index:1;}
.indbanner .slide{position:relative; margin:0 auto; width:960px; height:380px; overflow:hidden; border-bottom:solid 1px #d6d6d6; z-index:10;}
{position:relative; text-align:left; z-index:99; margin-top:-5px;}
.indbanner .ctrl a{display:inline-block; width:20%; font-size:16px; font-weight:700; height:40px; line-height:40px; font-style:italic; z-index:98;}
.indbanner .ctrl a.activeSlide{border-top:solid 5px #0897c7; color:#0897c7;}
.indbanner .next{position:absolute; top:165px; right:5px; width:50px; height:50px; background:url(../images/direction.png) no-repeat center -55px; z-index:99;}
.indbanner .prev{position:absolute; top:165px; left:5px; width:50px; height:50px; background:url(../images/direction.png) no-repeat center top; z-index:99;}

/* 内页banner */
.aboutus_banner{margin:15px 0; width:960px;}
/* banner结束 */

/* 首页容器开始 */
#container{margin:0 auto; width:960px;}
h2.index_title{margin:10px 0px; color:#0897c7;}
.maincontent{overflow:hidden; padding:5px 0px 0px 6px;}
.maincontent ul li{width:129px; height:100px; overflow:hidden; text-align:center; border:solid 1px #d6d6d6; float:left; margin:0px 5px 5px 0px; position:relative;}
.maincontent ul li a{width:129px; height:100px; margin:0;}
.maincontent ul li .p_img img{width:149px; height:120px; left:-10px; top:-10px; position:relative;}
.maincontent ul li .p_imgs img{width:129px; height:100px; left:0; top:0;}
.maincontent ul li .c_name{position:absolute; width:100%; height:100%; text-align:center; z-index:30; display:none; color:#fff; font-weight:700; line-height:100px; background-color:rgba(15, 15, 15, 0.6);}
.show_in a{display:block; padding:15px; text-align:center; width:99px; height:60px; overflow:hidden; color:#fff}
.show_in a:hover{color:#fff;}
.enterprise{margin:15px 0;}
.enterprise h1 a{font-size:20px; margin-bottom:15px;}
.enterprise .about{float:left; width:615px;}
.enterprise .about_img{float:right; margin-left:20px;}
.enterprise .authenticate{float:left; width:283px;}
.authenticate .multi{display:block; margin-top:10px;}
.authenticate .multi .responsive{padding-left:50px;}
.authenticate .multi .responsive h3 a{font-size:18px; color:#57bae8}

.news{float:right; width:330px;}
.news ul li{margin-left:5px; float:left; width:157px; height:157px; position:relative; text-align:center;}
.news ul li a{/*width:157px; height:157px; display:table-cell; text-align:center; vertical-align:middle;*/ position:absolute; color:#fff; left:0;}
.news ul li img{display:inline-block; vertical-align:middle;}
.news ul li .show{height:0; width:157px; background-color:#0c277c; position:absolute; bottom:0; left:0; overflow:hidden; filter:Alpha(opacity=75); opacity:0.75; text-align:center; display:table-cell; vertical-align:middle;}
.news ul li .show span a{left:50%; top:50%; margin-left:-16px; margin-top:-9px;}
.news ul li.news_1{background-color:#57bae8;}
.news ul li.news_1 a{font-size:24px; top:50%; margin-top:-40px; text-align:center;}
.news ul li.news_3{background-color:#ffa903; margin-top:4px;}
.news ul li.news_3 a{top:50%; margin-top:-38px; left:50%; margin-left:-35px;}
.news ul li.news_4{background-color:#254bc1; margin-top:4px;}
.news ul li.news_4 a{top:50%; margin-top:-42px; left:50%; margin-left:-45px;}
.news .news_img img{float:right; padding:4px; border:solid 1px #d6d6d6; margin-left:10px; height:65px; width:83px;}
.news .news_text{height:75px; overflow:hidden;}
.news h3 a{color:#0897c7;}

/* 首页容器结束 */

/* 底部开始 */
#footer{border-top:solid 1px #d6d6d6; padding:20px 0px; clear:both;}
.copy{margin:0 auto; width:960px;}
.foothink a{padding:0 5px;}
.copylink{margin-top:5px;}
/* 底部结束 */

/** 产品列表开始 **/
.contain_left{float:left; background:#e9e9eb url(../images/bg-left.jpg) no-repeat left bottom; width:240px; padding-bottom:50px; margin-bottom:50px;}
.p_menu_left{background-color:#efefef; /*border:solid 1px #d6d6d6; border-top:none; box-shadow:0px 1px 5px #5c5c5c;*/ padding:0 10px;}
.p_menu_left h2{border-bottom:solid 1px #d6d6d6; padding:15px 0; color:#0897c7; margin-bottom:5px; font-weight:700;}
.p_menu_left h3{padding:8px 0; /*background:url(../images/list-border.jpg) no-repeat center bottom;*/border-bottom:dotted 1px #d6d6d6; font-size:16px; cursor:pointer;}
#nav{/*background:url(../images/list-border.jpg) no-repeat center bottom; border-bottom:dotted 1px #d6d6d6;*/ padding:4px 0 4px 0px;}
.p_menu_left h3.collapseds{background:url(../images/plus_small.png) no-repeat right center;}
.p_menu_left h3.expandeds{background:url(../images/minus_small.png) no-repeat right center;}
#nav ul{padding:5px 0px 5px 15px; border-bottom:dotted 1px #d6d6d6;}
#nav ul.collapsed{display: none;}
#nav ul li{padding:4px 0;}
#nav ul li a{color:#666;}
#nav ul li a.active{color:#0897c7;}

.indbanner_left{overflow:hidden; position:relative; margin:30px 18px 30px 19px; width:203px;}
.indbanner_left h2{margin-bottom:10px;}
.indbanner_left .slide .show img{width:191px; height:104px; border:solid 1px #d6d6d6; padding:5px; background-color:#fff;}
.indbanner_left .slide .text h3{padding:10px 0;}

.indbanner_left .ctr2{position:absolute; right:0; top:10px; z-index:88;}
.indbanner_left .ctr2 a{overflow:hidden; display:inline-block !important; *display:inline; zoom:1; text-indent:20px; background:url(../images/bg-ico.png) no-repeat left top; width:10px; height:10px;}
.indbanner_left .ctr2 .activeSlide{background-position:-10px 0;}

.contain_right{float:right; width:700px; margin:20px 0;}
.contain_right h1{margin-bottom:10px; padding-bottom:5px; border-bottom:dashed 1px #d6d6d6; clear:both;}
.brand{margin:5px 0px 10px;}
.brand a{padding:5px 10px; text-align:center; font-weight:700; float:left; border:solid 1px #d6d6d6; margin-bottom:5px; margin-right:5px;}
.brand a:hover{background-color:#0897c7; color:#fff;}
.brand .b_active{background-color:#0897c7; color:#fff;}
/*
.contain_right h1.title_b{margin:10px 0; background:url(../images/stripe.png) repeat-x left center;}
.contain_right h1.title_b span{background-color:#fff; padding-right:15px;}
*/
.prod_title{border:solid 1px #d6d6d6; background:url(../images/bg-related.png) no-repeat left center; height:32px; padding-left:20px; line-height:32px; margin-top:20px; margin-bottom:10px; clear:both; display:block;}
.prodlist li{display:inline-block !important; *display:inline; zoom:1; width:130px; height:142px; padding:0 21px; float:left; margin:10px 0;}
.prodlist li img{width:130px; height:100px; margin-bottom:10px;}
.prodlist li h3 a{display:block; text-overflow:ellipsis; height:32px; width:130px; overflow:hidden; text-align:center;}

.pagelist{text-align:center; margin:10px; padding-top:20px; clear:both;}
.pagelist li{display:inline; border:solid 1px #DEDEDE; border-radius:5px; padding:7px 13px;}
.pagelist li a{ padding:7px 0px;}
.pagelist li.thisclass{color:#fff; background-color:#0897c7; border:solid 1px #0897c7;}
.pagelist li:hover{color:#fff; background-color:#0897c7; border:solid 1px #0897c7;}
.pagelist li a:hover{color:#fff;}
/** 产品列表结束 **/

/** 产品内页开始 **/
.prodetail{margin-top:30px;}
.prodtab{padding-left:4px;}
.prodtab a{padding:10px 20px; border:solid 1px #d6d6d6; border-radius:5px 5px 0px 0px; box-shadow:#d6d6d6 0px -4px 10px; margin-left:-4px; border-bottom:none; background-color:#fff;}
.prodtab a.cur{border-bottom:solid 1px #fff; color:#0897c7;}
.prodtab_show{padding:15px; border:solid 1px #d6d6d6; border-radius:0px 5px 5px 5px; box-shadow:#d6d6d6 0px -4px 10px; margin-top:7px; background-color:#fff;}
.prodtab_text{display:none;}
.banner{margin-bottom:15px; border:solid 1px #dedede;}
.news_products{border-bottom:solid 1px #d6d6d6; border-top:solid 1px #d6d6d6; height:38px; line-height:38px; margin-top:20px; margin-bottom:10px; clear:both;}
/** 产品内页结束 **/

/** 面包屑开始 **/
#beard{border-top:solid 1px #d6d6d6; margin-top:15px; clear:both;}
.breadcrumbs{margin:0 auto; width:960px; padding:10px 0;}
.breadcrumbs a{padding-left:10px;}
/** 面包屑结束 **/
.contact{margin-bottom:15px; overflow:hidden;}
.c_left{width:470px; float:left;}
.c_right{width:470px; float:right;}

/* 新闻 */
.news_list li{clear:both; margin-bottom:15px; padding-bottom:15px; border-bottom:dashed 1px #d6d6d6;}
.news_list li a.news_img_list img{border:solid 1px #d6d6d6; padding:5px; float:left; margin-right:15px; width:200px; height:130px;}
.news_list li .text_news{height:125px; overflow:hidden;}
.news_list li .more{text-align:right; padding-right:15px;}
.news_list li .more a{background:url(../images/arrow-footer.png) no-repeat 0px 5px; padding-left:15px;}
.news_list li .more a:hover{background-position:0px -10px;}

/* 搜索 */
.resultbar{border-bottom:solid 1px #d6d6d6; border-top:solid 1px #d6d6d6; height:38px; line-height:38px; margin-bottom:10px; clear:both; font-size:16px;}
.resultlist ul li{padding:20px; border-bottom:dashed 1px #d6d6d6;}
.resultlist ul li h3{font-size:14px;}
.dede_pages{padding:20px;}