﻿@charset "UTF-8";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}
fieldset,img{border:0}
:focus{outline:0}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:normal;font-weight:400}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;font-family:"Microsoft YaHei"}
abbr,acronym{border:0;font-variant:normal}
code,kbd,samp,tt{font-size:100%}
input,button,textarea,select{*font-size:100%;border:0}
body{background:#fff;color:#5e5e5e;font:14px/2em Microsoft YaHei,SimSun,Arial}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left}
sup,sub{font-size:100%;vertical-align:baseline}
:link,:visited,ins{text-decoration:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
a:link,a:visited{color:#5e5e5e}
a:hover{color:#c9394a}
a:active{color:#666}
.clearfix:after{content:'\0020';display:block;height:0;clear:both;visibility:hidden}
.clearfix{*zoom:1}
.l{float:left}
.r{float:right}
.clear{height:0;overflow:hidden;clear:both}
.hide{display:none}
.btn.hide{display:none}
a.hidefocus{outline:0}
button.hidefocus::-moz-focus-inner{border:0}
a:focus{outline:0;-moz-outline:0}
input,textarea{outline:0}
h2{font-size:20px}
h3{font-size:16px;line-height:32px}
h5{font-size:14px;line-height:28px}
.img_border{border:4px solid #fff;border-radius:1px}
.bb{border-bottom:1px solid #d2d2d2}
.bt{border-top:1px solid #d2d2d2}
.mt30{margin-top:30px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.mb50{margin-bottom:50px}
.pt15{padding-top:15px}
.pb15{padding-bottom:15px}
.p15{padding:0 15px}
.color-gray,a.color-gray:link,a.color-gray:visited{color:#b7bcc0}
.color-white{color:#fff!important}
.mr60{margin-right:60px}
.color-red{color:#EF1300!important}
.pr{position:relative}
.pa{position:absolute}
.errorHint{height:25px;line-height:20px;font-size:12px}
html,
body{font: 12px/1.5 "Microsoft Yahei", "Hiragino Sans GB", Helvetica, "Helvetica Neue", "微软雅黑", Tahoma, Arial, sans-serif;color: #14191e;}
body{overflow-y: scroll;}
body{min-width: 980px;background-color: #fff;}
a:link,
a:visited{color: #14191e;}
a:hover,
a:active{color: #ec1500;}
.clearfix:after{content: '\0020';display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{*zoom: 1;}
.l{float: left;}
.r{float: right;}
.hide{display: none;}
.hide-text{text-indent: 100%;white-space: nowrap;overflow: hidden;}

.wrapper{width:980px; margin:0px auto; position:relative;}
.header{width:100%; height:101px;}
.header .logo{ position:absolute; top:24px; left:20px;}
.header .search{ position:absolute; top:37px; right:3px; width:206px; height:26px; background-image:url(/images/search.png);}
.header .search label{ position:absolute; left:10px; z-index:2; height:26px; line-height:26px;}
.header .search input{ position:absolute;left:10px; z-index:1; height:26px; line-height:26px; width:170px; font-size:12px; background-color:transparent;}
.header .search .btn_search{ position:absolute; display:inline-block; right:0px; z-index:3;  width:26px; height:26px; background-color:transparent;}

.navbar{width:100%; border-top:1px solid #e8e8e8; height:48px; background-color:#efefef;}
.navbar a{ display:inline-block; margin-top:11px; margin-right:22px; width:82px; height:26px; line-height:26px; color:#6c6c6c; text-align:center; font-size:14px;}
.navbar a:hover{ background-image:url(/images/menuc.png); color:#FFF;}
.navbar a.current{ background-image:url(/images/menuc.png); color:#FFF;}

.main-info{ width:100%; height:331px; background-color:#f9f9f9;}
.main-info .info{ height:129px; text-indent:2em; line-height:26px;}
.main-title1{background: #f9f9f9 url(/images/index1.png) center no-repeat; width:100%; height:160px;}
.main-title-line{background: #f9f9f9 url(/images/line.jpg) center no-repeat; width:980px; margin:0px auto; height:2px; overflow:hidden;}

.main-product{ width:100%; height:630px; background-color:#fff;}
.main-title2{background: #fff url(/images/index2.png) center no-repeat; width:100%; height:160px;}
.main-product .pro-list{width:970px; margin:0px auto;}
.main-product .pro-list a{ float:left; width:226px; height:180px; margin:0px 5px 20px 10px; text-align:center;}
.main-product .pro-list a:hover{ background-color:#F5f5f5; color:#3787ca;}
.main-product .pro-list a img{}
.main-product .pro-list a span{ display:inline-block; width:226px; height:40px; line-height:40px; text-align:center;}
.main-more{ text-align:right;width:950px; margin:0px auto; margin-top:20px;}


.main-news{ width:100%;  background-color:#f9f9f9;}
.main-title3{background: #f9f9f9 url(/images/index3.png) center no-repeat; width:100%; height:160px;}
.main-news .news-box{width:314px;margin:0px 5px 20px 5px;}
.main-news .news-box .title{ width:100%; height:35px; background-repeat:no-repeat;}
.main-news .news-box .title.bg1{ background-image:url(/images/new1.jpg);}
.main-news .news-box .title.bg2{ background-image:url(/images/new2.jpg);}
.main-news .news-box .title.bg3{ background-image:url(/images/new3.jpg);}
.main-news .news-box .list{}
.main-news .news-box .list a{float:left; color:#666; clear:both; height:26px; line-height:26px; font-family:宋体; padding-left:15px; background:#fcfcfc url(/images/news-qz.jpg) 5px no-repeat;}
.main-news .news-box .list a:hover{ color:#FF0000;}
.main-news .news-box .more{ width:280px; text-align:right; margin-top:10px;}
.main-contact{background: #fff url(/images/contact.png) center no-repeat; width:100%; height:141px;}

.footer{ background-color:#2478be; height:150px;}
.footer .info{ display:inline-block; width:100%; margin-top:47px; text-align:center; color:#FFF;}

.banner-min{width:100%; height:176px; background: #f9f9f9 url(/images/banner1.jpg) center no-repeat;  }

.menu-box{width:228px; background-color:#2579be; min-height:670px;_height:670px;}
.menu-box.product{background:#2579be url(/images/menu-title1.jpg) top no-repeat;}
.menu-box.activity{background:#2579be url(/images/menu-title2.jpg) top no-repeat;}
.menu-box.news{background:#2579be url(/images/menu-title3.jpg) top no-repeat;}
.menu-box.service{background:#2579be url(/images/menu-title4.jpg) top no-repeat;}
.menu-box.about{background:#2579be url(/images/menu-title5.jpg) top no-repeat;}
.menu-box.contact{background:#d3e5f3 url(/images/menu-title6.jpg) top no-repeat;}
.menu-box .list{ padding-top:10px; padding-bottom:18px; margin-top:134px; background-color:#c3ddf0}
.menu-box .list a{ display:inline-block; width:100%; height:36px; background:#c3ddf0 url(/images/menu-bg.jpg) top no-repeat; color:#2579be}
.menu-box .list a:hover{background:#c3ddf0 url(/images/menu-bg1.jpg) top no-repeat;}
.menu-box .list a.current{background:#c3ddf0 url(/images/menu-bg1.jpg) top no-repeat;}
.menu-box .list a span{ float:left; display:inline; margin-left:68px; line-height:36px; font-size:14px;}
.content-box{width:750px; background-color:#FFF; min-height:670px;_height:670px;}
.content-box.fc{ background-color:#fcfcfc}
.content-box.aboutus{background:#fcfcfc url(/images/aboutus.jpg) left bottom no-repeat; float:left;}
.content-box.contact1{background:#fcfcfc url(/images/content-title_bg.jpg) left bottom no-repeat; float:left;}
.content-box .content-title{width:100%; height:119px;}
.content-box .content-title .child{ float:left; display:inline; font-size:30px; margin-top:26px; margin-left:165px; color:#cdcdcd;}
.content-box .content-title.product{background:#fff url(/images/content-title-1.jpg) left no-repeat;}
.content-box .content-title.activity{background:#fff url(/images/content-title-2.jpg) left no-repeat;}
.content-box .content-title.news{background:#fcfcfc url(/images/content-title-3.jpg) left no-repeat;}
.content-box .content-title.service{background:#fcfcfc url(/images/content-title-4.jpg) left no-repeat;}
.content-box .content-title.about{background:#fcfcfc url(/images/content-title-5.jpg) left no-repeat;}
.content-box .content-title.contact{background:#fcfcfc url(/images/content-title-6.jpg) left no-repeat;}
.content-box .content-child-menu{ margin-left:20px;}
.content-box .content-child-menu a{ display:inline-block; margin-right:10px; margin-bottom:10px; font-size:14px; padding:2px 10px;color:#2579be; background-color:#efeeee;border-radius:18px; }
.content-box .content-child-menu a:hover{background-color:#2579be;color:#ffffff; }
.content-box .content-child-menu a.current{background-color:#2579be;color:#ffffff; }
.content-box .content-list{margin-left:20px;}
.content-box .content-list ul.products{}
.content-box .content-list ul.products li{ float:left; display:inline; width:226px; height:187px; margin-right:26px; margin-bottom:30px;}
.content-box .content-list ul.products li.lir{ margin-right:0px; float:right;}
.content-box .content-list ul.products li .img{ text-align:center; width:100%; clear:both;} 
.content-box .content-list ul.products li .img img{border:1px solid #f5f5f5;}
.content-box .content-list ul.products li .title{ display:inline-block; width:100%; font-weight:bold; font-size:14px;}
.content-box .content-list ul.products li .info{ display:inline-block; width:100%;  overflow:hidden;} 
.content-box .content-list ul.products li:hover .title{ color:#3787ca}

.content-box .content-list ul.news{ font-family:宋体;}
.content-box .content-list ul.news li{ float:left; display:inline; width:233px; margin-right:14px; margin-bottom:30px;}
.content-box .content-list ul.news li.lir{ margin-right:0px; float:right;}
.content-box .content-list ul.news li img{width:233px; height:145px;}
.content-box .content-list ul.news li .title{ display:inline-block; width:100%; font-size:14px; font-weight:bold;}
.content-box .content-list ul.news li .info{ display:inline-block; width:100%;}

.content-box .content-content{margin-left:20px; width:710px;} 

.content-box .content-content .chat{ margin-bottom:10px; line-height:22px; }
.content-box .content-content .chat .c-title{font-size:14px;}
.content-box .content-content .chat .c-con{font-size:14px;}

.content-box .content-content .article{}
.content-box .content-content .article .art-title{ font-size:18px; font-weight:bold;} 
.content-box .content-content .article .art-time{margin-top:10px; line-height:22px; border-top:1px solid #d5d5d5;}
.content-box .content-content .article .art-content{ margin-top:10px;}


a.a-css{display:inline-block; margin-right:10px; font-size:12px; padding:2px 10px;color:#ffffff; background-color:#2579be;border-radius:18px; }

.product-info{ background-color:#f9f9f9;}
.product-info .product-sign{background:#f9f9f9 url(/images/product_title.jpg) left no-repeat;width:100%; height:116px;}
.product-info .activity-sign{background:#f9f9f9 url(/images/activity_title.jpg) left no-repeat;width:100%; height:116px;}
.product-info .news-sign{background:#f9f9f9 url(/images/news_title.jpg) left no-repeat;width:100%; height:116px;} 

.product-info .product-content{ margin-top:10px;}
.product-info .product-content .product-img{ float:left; width:438px; text-align:center;}
.product-info .product-content .product-img img{ padding-left:38px; max-width:380px;_width:380px;}
.product-info .product-content .product-attribute{ float:left;  width:300px;}
.product-info .product-content .product-attribute .list-title{ font-size:14px; font-weight:bold; height:45px;}
.product-info .product-content .product-attribute .list-info{ }
.product-info .product-content .product-attribute .list-info p{ line-height:26px;}
.product-info .product-content .product-info{ padding-left:38px;}
.product-info .product-content .product-info .info-title{ font-weight:bold; height:25px;}
.product-info .product-content .product-info .info{ padding-left:20px;}


.product-info .news-content{width:910px; margin:0px auto; min-height:550px;_height:550px; margin-top:20px; margin-bottom:20px;}

.content-box .content-list div.news{width:703px; margin:0px auto;}
.content-box .content-list div.news a{font-family:宋体; border-bottom:1px solid #f3f3f3; line-height:42px; float:left; display:inline; width:100%;background:#fcfcfc url(/images/news-qz.jpg) 5px no-repeat;} 
.content-box .content-list div.news a span.title{ float:left; display:inline; margin-left:20px;}
.content-box .content-list div.news a span.time{ float:right; display:inline; margin-right:10px;}


.txt_css{width:183px; height:35px; border-radius:5px; border:1px solid #dedede; padding-left:2px;}
textarea{border-radius:5px; border:1px solid #dedede; padding-left:2px;width:380px; height:100px;}
.btn_css{border-style: none;
    border-color: inherit;
    border-width: 0px;
    width:181px;  line-height:37px; color:#FFF;  background-color:#2579be; cursor:pointer;
}


.QPager a{color:#3d3d3d; text-decoration:none;border:1px solid #D3D3D3; display:inline-block; margin:2px;}
.QPager a:hover{text-decoration:none;}
.QPagerNum{ border:1px solid #D3D3D3; background-color:#FFFFFF; color:#3d3d3d; padding:2px 5px 2px 5px; text-decoration:none;}
.QPagerNumNow{ border:1px solid #D3D3D3; background-color:#ff4400; color:#FFF; padding:2px 5px 2px 5px;}
.QPager .QCss_Num{ border:1px solid #cbcbcb;height:22px;width:23px; line-height:22px; text-align:center;  background-color:#FFFFFF; color:#666666;text-decoration:none;}
.QPager .QCss_NumCurrent{  border:1px solid #cbcbcb;height:22px;width:23px; line-height:22px; text-align:center; background-color:#09C; color:#fff;}
.QPager .QCss_BtnFirst{  width:60px; height:23px; line-height:23px; text-align:center; color:#666666}
.QPager .QCss_BtnFirstCurrent{  width:60px; height:23px; line-height:23px; text-align:center; color:#999999;}
.QPager .QCss_BtnPre{  width:60px; height:23px; line-height:23px; text-align:center; color:#666666}
.QPager .QCss_BtnPreCurrent{  width:60px; height:23px; line-height:23px; text-align:center; color:#999999;}
.QPager .QCss_BtnNext{ width:60px; height:23px; line-height:23px; text-align:center; color:#666666}
.QPager .QCss_BtnNextCurrent{  width:60px; height:23px; line-height:23px; text-align:center; color:#999999;}
.QPager .QCss_BtnLast{ width:60px; height:23px; line-height:23px; text-align:center; color:#666666 }
.QPager .QCss_BtnLastCurrent{   width:60px; height:23px; line-height:23px; text-align:center; color:#999999;}