/*** 重置样式 ***/

body,html{font-size:14px;font-family:'Microsoft YaHei';}

.cf:after {content:"";overflow:hidden;display:block;clear:both;*zoom:1}

*{margin:0;padding:0;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}

input,textarea{font-size:14px;font-family:'Microsoft YaHei';overflow:auto;}

input,textarea,img{outline:none}

.center{text-align:center}

a{text-decoration:none}

li{list-style:none}

img{border:none}

.fr{float:right}

.fl{float:left}



/*** 公共样式 ***/

body{min-width:1200px;}

.inner{margin:0 auto;width:1200px;}



.header-top{height:90px}

.header-top .logo{padding-top:15px;}

.header-top .logo a,

.header-top .logo img{display:block;}

.header-top .slogan{margin-left:30px;padding-top:34px;}

.header-top .slogan img{display:block}

.header-top .tel{font-size:16px;color:#1c82ca;line-height:30px;padding-top:30px;}

.header-top .tel span{font-size:22px;font-weight:bold;color:#db690d;}



.header-nav{height:38px;background:#0061a5;text-align:center;}

.header-nav .inner{position:relative;z-index:1;}

.header-nav .inner ul{position:absolute;left:0;top:-5px;width:100%;height:40px;padding:5px 0;background:#1c82ca;box-shadow:3px 3px 3px rgba(0,0,0,.3)}

.header-nav .inner li{position:relative;display:inline-block;vertical-align:top;*zoom:1;*display:inline;height:40px;line-height:40px;color:#fff;}

.header-nav .inner li.divider{width:8px;}

.header-nav .inner li a.level1{display:block;width:120px;height:100%;font-size:16px;color:#fff;}

.header-nav .inner li:hover a.level1{background:#e9821d;}

.header-nav .inner li .subnav{position:absolute;display:none;left:0;top:100%;width:100%;padding-top:5px;}

.header-nav .inner li .subnav a{display:block;width:100%;height:30px;line-height:30px;color:#fff;overflow:hidden;background:rgba(0,0,0,.6);background:#666\9}

.header-nav .inner li .subnav a:hover{background:rgba(0,0,0,.8);background:#333\9}

.header-nav .inner li:hover .subnav{display:block;}



.footer{padding:20px 0 30px;background:#2d3039;color:#fff;}

.footer .inner{position:relative;}

.footer .footer-nav{font-size:12px;line-height:24px;padding-right:300px;}

.footer .footer-nav a{color:#fff;padding:0 15px;}

.footer .footer-nav a:hover{text-decoration:underline;}

.footer .infos{padding-top:12px;line-height:21px;padding-right:300px;}

.footer .copyright{padding-top:12px;line-height:24px;padding-right:300px;}

.footer .copyright a{color:#fff;}

.footer .copyright a:hover{text-decoration:underline;}

.footer .code{position:absolute;right:0;top:-15px;width:93px;padding:0 6px 5px;background:#fff;}

.footer .code p{text-align:center;line-height:26px;font-size:12px;color:#2d3039;}



.side-contact{position:fixed;z-index:10;width:150px;top:25%;right:16px;border:1px solid #e5e5e5;background:#fff;}

@media all and (max-height:800px){.side-contact{top:13%}}

.side-contact i{display:inline-block;vertical-align:middle}

.side-contact .hd{padding-left:15px;height:30px;line-height:30px;background:url('../images/side-hd-bg.jpg') repeat-x;border-bottom:1px solid #e5e5e5;font-size:15px;color:#0062a6;}

.side-contact .hd i{margin:-6px 14px 0 0;}

.side-contact .side-qq a{padding-left:20px;display:block;color:#666;height:36px;line-height:36px;border-bottom:1px solid #e5e5e5;}

.side-contact .side-qq a:hover{color:#0062a6;}

.side-contact .side-qq a i{margin-right:10px;}

.side-contact .side-tel .side-tel-hd{margin-right:-8px;height:74px;background:url('../images/icon-arrow-tel.png') no-repeat right 16px;}

.side-contact .side-tel .side-tel-bd .title{padding-left:15px;height:25px;line-height:25px;color:#0062a6;font-size:13px;font-weight:bold;background:#ebeaeb;}

.side-contact .side-tel .side-tel-bd .title i{margin:-5px 3px 0 0;}

.side-contact .side-tel .side-tel-bd .content{padding:10px 10px 12px 22px;font-size:13px;line-height:18px;color:#4e4e4e;}



.pages{clear:both;margin:50px 0 0;color:#4e2b13;text-align:center;font-size:0;}

.pages a{display:inline-block;margin:0 5px;padding:5px 10px;color:#777;font-size:12px;border:1px solid #ddd;}

.pages a:hover,.pages a.on{color:#fff;background:#0061a5;border-color:#0061a5;}





/*** 首页 ***/

.fullslide{position:relative;height:565px;overflow:hidden}

.fullslide,.fullslide .bd ul,.fullslide .bd li{width:100%!important;height:565px!important;}

.fullslide .hd{position:absolute;bottom:16px;width:100%;height:5px;text-align:center;font-size:0;}

.fullslide .hd li{margin:0 12px;display:inline-block;*zoom:1;*display:inline;vertical-align:top;width:12px;height:12px;border-radius:50%;border:1px solid #fff;background:#a2a2a2;text-indent:-100em;overflow:hidden;cursor:pointer;}

.fullslide .hd li.on{background:#349ed9;}



.home .row1 .hd{background:#fff;text-align:center;padding:40px 0 10px;}

.home .row1 .hd .cn{font-size:27px;color:#004e99;font-weight:bold;line-height:37px;}

.home .row1 .hd .en{font-size:18px;color:#9f9f9f;line-height:24px;}

.home .row1 .bd{padding:28px 0 72px;background:#f4f4f4;}

.home .row1 .bd .slide{position:relative;width:1200px;margin:0 auto;}

.home .row1 .bd .slide .tempWrap{padding-left:1px;}

.home .row1 .bd .slide .sbd li{float:left;width:300px;}

.home .row1 .bd .slide .sbd li a{display:block;margin-left:-1px;border:1px solid #cacaca;}

.home .row1 .bd .slide .sbd li a.line2{margin-top:55px;}

.home .row1 .bd .slide .sbd li a .pic{height:300px}

.home .row1 .bd .slide .sbd li a .pic img{display:block;width:100%;height:100%;}

.home .row1 .bd .slide .sbd li a .text{height:80px;overflow:hidden;background:#3c6489;color:#fff;text-align:center;}

.home .row1 .bd .slide .sbd li a .text .title{font-size:20px;height:80px;line-height:80px;/*line-height:28px;padding-top:16px;white-space:nowrap;*/margin:0 5px;overflow:hidden;}

.home .row1 .bd .slide .sbd li a .text .smalltext{font-size:14px;line-height:20px;white-space:nowrap;margin:0 5px;}

.home .row1 .bd .slide .sbd li a:hover .text{background:#349ed9;}

.home .row1 .bd .slide .shd{position:absolute;left:0;top:50%;right:0;margin-top:-6px;height:12px;text-align:center;font-size:0;}

.home .row1 .bd .slide .shd li{margin:0 8px;display:inline-block;*zoom:1;*display:inline;vertical-align:top;width:12px;height:12px;border-radius:50%;background:#a2a2a2;text-indent:-100em;overflow:hidden;cursor:pointer;}

.home .row1 .bd .slide .shd li.on{background:#349ed9;}

.home .row1 .bd .slide .prev,

.home .row1 .bd .slide .next{position:absolute;width:22px;height:82px;top:50%;margin-top:-41px;background:url('') no-repeat center;}

.home .row1 .bd .slide .prev{left:-85px;background-image:url('../images/prev.jpg');}

.home .row1 .bd .slide .next{right:-85px;background-image:url('../images/next.jpg');}



.home .row2{padding-bottom:30px;background:#2188c3;}

.home .row2 .col .hd{margin-top:-10px;padding-bottom:45px;font-size:18px;color:#77c1ec;line-height:56px;}

.home .row2 .col .hd span{margin-right:8px;display:inline-block;width:135px;height:56px;line-height:56px;background:#e9821d;color:#fff;font-size:24px;font-weight:bold;text-align:center;box-shadow:3px 3px 3px rgba(0,0,0,.3)}

.home .row2 .col1{width:535px;}

.home .row2 .col1 .bd img{display:block;width:520px;height:230px;border:2px solid #fff;}

.home .row2 .col1 .bd p{margin-top:40px;font-size:12px;color:#fff;line-height:26px;text-indent:2em;}

.home .row2 .col2{margin-left:65px;}

.home .row2 .col2 .bd a{display:block;width:270px;float:left;}

.home .row2 .col2 .bd a img{display:block;width:100%;height:330px;transition:transform ease 300ms;transform-origin:center center}

.home .row2 .col2 .bd a p{font-size:16px;color:#fff;text-align:center;line-height:56px;}

.home .row2 .col2 .bd a.r{margin-left:55px;}

.home .row2 .col2 .bd a:hover img{transform:scale(1.05)}



.home .row3{padding:55px 0 90px;}

.home .row3 .col .hd{height:48px;line-height:46px;padding:0 15px;background:#e9821d;font-weight:bold;font-size:24px;color:#fff;}

.home .row3 .col .hd span{margin-left:18px;font-size:18px;color:#e1e1e1;font-weight:normal}

.home .row3 .col .bd{padding-top:15px;}

.home .row3 .col1{width:520px;}

.home .row3 .col1 li{height:56px;overflow:hidden;}

.home .row3 .col1 li.even{background:#f2f2f2;}

.home .row3 .col1 li .classname{padding-left:10px;width:80px;height:100%;line-height:22px;padding-top:8px;font-size:15px;font-weight:bold;color:#e9821d;}

.home .row3 .col1 li .classname a{color:#e9821d;}

.home .row3 .col1 li .classname a:hover{text-decoration:underline;}

.home .row3 .col1 li .title{padding-top:10px;font-size:12px;line-height:20px;height:40px;overflow:hidden;}

.home .row3 .col1 li .title a{color:#444;}

.home .row3 .col1 li .title a:hover{color:#e9821d;}



.home .row3 .col2{margin-left:40px;width:630px;}

.home .row3 .col2 .tab{height:140px;overflow:hidden;}

.home .row3 .col2 .tab .tbd{width:210px;height:100%;}

.home .row3 .col2 .tab .tbd a,

.home .row3 .col2 .tab .tbd img{display:block;width:100%;height:100%;}

.home .row3 .col2 .tab .thd{margin-left:240px;}

.home .row3 .col2 .tab .thd .classname{font-size:15px;line-height:20px;font-weight:bold;}

.home .row3 .col2 .tab .thd .classname a{color:#e9821d;}

.home .row3 .col2 .tab .thd li a{height:30px;line-height:30px;color:#090909;font-size:12px;overflow:hidden;}

.home .row3 .col2 .tab .thd li span.point{font-weight:bold;padding-right:5px;}

.home .row3 .col2 .tab .thd li span.newstime{margin-left:10px;}

.home .row3 .col2 .tab .thd li:hover a{color:#e9821d;}

.home .row3 .col2 .tab2{margin-top:56px;}





/*** 内页公用样式 ***/

.common .banner img{display:block;width:100%;}

.common .container{padding:40px 0 60px;overflow:hidden;}

.common .container .side{width:280px;}

.common .container .side .hd{padding:8px 12px 12px 38px;background:#0061a5;}

.common .container .side .hd .cn{font-size:22px;font-weight:bold;line-height:34px;height:34px;overflow:hidden;color:#fff;}

.common .container .side .hd .en{font-size:16px;line-height:18px;height:18px;overflow:hidden;color:#5076a7;}

.common .container .side .bd{padding:20px 0;background:#ececec;font-size:16px;}

.common .container .side .bd a{display:block;padding-left:36px;height:42px;line-height:42px;color:#535353;}

.common .container .side .bd a:hover{background:#e3e3e3;}

.common .container .main{margin-left:340px;}

.common .container .main .hd{height:42px;line-height:42px;border-bottom:2px solid #0061a5;}

.common .container .main .hd .classname{font-size:16px;color:#333;}

.common .container .main .hd .newsnav{font-size:14px;}

.common .container .main .hd .newsnav a{color:#666;}

.common .container .main .hd .newsnav a:hover{color:#444;}

.common .container .main .hd .newsnav span{font-family:'宋体';padding:0 5px;}





/*** 图文列表 ***/

.list-pic .container .main .bd{padding:40px 0 50px;}

.list-pic .container .main .bd ul{margin:0 -20px;overflow:hidden;}

.list-pic .container .main .bd li{float:left;width:260px;margin:10px 20px;}

.list-pic .container .main .bd li a{display:block;}

.list-pic .container .main .bd li .pic{height:228px;border:1px solid #c8cece;}

.list-pic .container .main .bd li .pic img{display:block;max-width:100%;height:100%;margin:0 auto;}

.list-pic .container .main .bd li .title{height:48px;line-height:48px;font-size:12px;color:#525252;text-align:center;overflow:hidden;}

.list-pic .container .main .bd li:hover .pic{border-color:#0061a5;}

.list-pic .container .main .bd li:hover .title{color:#0061a5;}





/*** 图文列表-两列 ***/

.list-pic2 .container .main .bd ul{margin:0 -15px;}

.list-pic2 .container .main .bd li{width:410px;margin:10px 15px;}

.list-pic2 .container .main .bd li .pic{height:314px;}





/*** 资质荣誉列表 ***/

.list-honor .container .main .bd li .pic{height:288px;}





/*** 新闻列表 ***/

.list-news .container .main .bd{min-height:380px;}

.list-news .container .main .bd li{padding:18px 0 14px;border-bottom:1px solid #e1e1e1;}

.list-news .container .main .bd li a{display:block;}

.list-news .container .main .bd li .title{height:36px;line-height:36px;font-size:15px;color:#333;overflow:hidden;padding-left:16px;background:url('../images/icon-trangle.jpg') no-repeat left center;}

.list-news .container .main .bd li .title span{font-size:12px;margin-left:10px;color:#74b9f0;}

.list-news .container .main .bd li .smalltext{height:40px;line-height:20px;font-size:13px;color:#666;overflow:hidden;}

.list-news .container .main .bd li:hover .title{color:#0061a5;}

.list-news .container .main .bd li:hover .smalltext{color:#444;}





/*** 招聘列表 ***/

.list-recruit .container .main .bd{padding-top:20px;min-height:380px;}

.list-recruit .container .main .bd li{padding:0;border:none;}

.list-recruit .container .main .bd li .title{height:55px;line-height:55px;font-size:14px;}





/*** 产品详情页 ***/

.detail-product .container .main .bd{padding:40px 0;line-height:26px;color:#323232;font-size:15px;}

.detail-product .container .main .bd .pics ul{overflow:hidden;margin:0 -2%;}

.detail-product .container .main .bd .pics li{float:left;width:46%;margin:2%;}

.detail-product .container .main .bd .pics img{display:block;width:100%;height:225px;border:1px solid #cecece;}

.detail-product .container .main .bd .pics-4 ul{overflow:hidden;margin:0 -1%;}

.detail-product .container .main .bd .pics-4 li{float:left;width:23%;margin:1%;}

.detail-product .container .main .bd .pics-4 img{height:220px;}

.detail-product .container .main .bd .text{padding:40px 0;overflow:hidden;}

.detail-product .container .main .bd .text .parameter{width:399px;padding-right:30px;height:100%;border-right:1px solid #d5d5d5;}

.detail-product .container .main .bd .text .principle{margin-left:470px;}

.detail-product .container .main .bd .text .title{margin-bottom:30px;font-weight:bold;color:#323232;}





/*** 文章详情页 ***/

.detail-artical .container .main .bd{padding:42px 25px 0;line-height:40px;color:#555;font-size:13px;}

.detail-artical .container .main .bd img{display:block;max-width:100%;margin:0 auto;}





/*** 新闻详情页 ***/

.detail-news .container .main .bd{padding:0 25px;}

.detail-news .container .main .bd .dhd{padding:40px 0 30px;text-align:center;}

.detail-news .container .main .bd .dhd .title{font-size:16px;line-height:30px;color:#111;}

.detail-news .container .main .bd .dhd .infos{padding-top:6px;font-size:12px;color:#666;line-height:24px;}

.detail-news .container .main .bd .dbd{line-height:40px;color:#555;font-size:13px;}

.detail-news .container .main .bd .dbd img{display:block;max-width:100%;margin:0 auto;}

.detail-news .container .main .bd .dft{padding-top:50px;overflow:hidden;font-size:13px;}

.detail-news .container .main .bd .dft li{max-width:48%;overflow:hidden;height:24px;line-height:24px;overflow:hidden;}

.detail-news .container .main .bd .dft a{color:#555;}

.detail-news .container .main .bd .dft a:hover{color:#222;text-decoration:underline;}





/*** 企业文化 ***/

.culture .container .main .bd{padding:10px 0;}

.culture .container .main .bd li{margin-top:45px;overflow:hidden;}

.culture .container .main .bd li .title{width:156px;height:58px;text-align:center;line-height:58px;font-size:20px;font-weight:bold;color:#fff;background:#5cafe1;}

.culture .container .main .bd li .content{margin-left:185px;padding:5px 10px 5px 20px;font-size:16px;font-weight:bold;color:#545454;line-height:28px;background:#ececec;}





/*** 联系我们 ***/

.contact .container .main .bd{padding:30px 25px 0;line-height:32px;color:#555;font-size:13px;}

.contact .container .main .bd .contactway{overflow:hidden;}

.contact .container .main .bd .contactway .section{width:50%;}

.contact .container .main .bd .map{height:258px;margin-top:45px;border:1px solid #ddd;margin:44px;}





/*** 意见反馈 ***/

.feedback .container .main .bd{padding:30px 50px 0;}

.feedback .container .main .bd .title{margin-bottom:15px;line-height:32px;color:#333;}

.feedback .container .main .bd textarea{resize:none;padding:10px;width:740px;border:1px solid #ddd;color:#555;}

.feedback .container .main .bd .btns{margin-top:30px;text-align:right;}

.feedback .container .main .bd .btns button{margin-left:16px;width:120px;height:30px;background:#68b4e5;color:#fff;border:none;font-size:16px;cursor:pointer;}