﻿@charset "utf-8";
html { overflow-x: hidden; overflow-y: auto; }
body{overflow-x: hidden;overflow-y:hidden;}
*{ padding:0; margin:0}
body,td,th,ul,li,p {margin: 0px; padding:0; font-family:"Microsoft Yahei",Arial,Helvetica,sans-serif,"宋体" ; font-size:12px; color:#333; line-height:22px;}
img{border:0; padding:0; margin:0;vertical-align: top;}
ul,li{padding:0; margin:0;}
LI{list-style:none;}
a{font-family:"Microsoft Yahei",Arial,Helvetica,sans-serif,"宋体";font-size:12px;color:#333;text-decoration:none;}
a:hover{color:#C00;}
.clean{ clear:both; display:block; te }
em{ font-style: normal;}
.clearfix{clear:both; display:block;}
.clearfix:after {content: ".";display:block;height: 0;clear: both;visibility: hidden;font-size:0;}
input,button,select,textarea{outline:none; border:none;}
i{ font-style:normal}
.fl { float:left;}
.fr { float:right;}
.lineheight40{height:40px; overflow:hidden; clear:both;}
.w1200{width:1200px;margin:auto;}
.clear:after{clear:both;display:block;visibility:hidden;height:0;content:".";font-size:0px;}
/* -- 页面整体布局 -- */
.block1200,.content,.header {width:1200px;margin:0 auto;}
.l{ float:left;}
.r{ float:right;}

.sy_gjc{ border-bottom:1px solid #eee; padding:20px 0;}
.gjc{ background:url(../images/gjz_i1.jpg) left center no-repeat; padding-left:30px;}
.gjc span{ float:left; line-height:42px; font-size:14px; color:#333; font-weight:bold; margin:0 10px;}
.gjc a{ float:left; line-height:42px; font-size:14px; color:#666; margin:0 10px;}
.ss{ width:310px; position:relative;}
.ss input{ display:block; box-sizing:border-box; width:100%; border:3px solid #e7e7e7; height:42px; padding:0 50px 0 10px;}
.ss a{ position:absolute; right:0; top:0; width:42px; height:42px; background:url(../images/ss.jpg) center no-repeat;}

.top_toubu{background: #f2f2f2;padding:3px 0;}
.headBox{position: relative;z-index: 99;}
.head{height: 95px;z-index: 99;}
.head .logo{float:left}
.head .logo img{height: 95px;}
.head .nav{float: right; margin-left:100px;}
.head .nav ul{width: 100%;}
.head .nav ul li{float: left;font-size: 15px;text-align: center;}
.head .nav ul li > a{color: #565656;display: block;line-height: 95px; font-size:17px;padding:0 20px;}
.head .nav ul li:hover,
.head .nav ul li.cur{background: #f2f2f2;height: 91px;border-bottom: 4px solid #db1525;}
.head .nav ul li:hover > a,
.head .nav ul li.cur > a{color: #db1525;}
.head .nav ul li div{position: absolute;left: 0;top: 95px; box-sizing:border-box;height: 40px;background: url(../images/ioc-01.png);text-align: center;display: none;}
.head .nav ul li div a{ float:left;line-height: 40px;color: #565656;font-size: 14px;}
.head .nav ul li div a:hover{color: #db1525;}
.head .nav ul li div em{width: 1px;height: 13px; float:left;margin: 0 5px 0 10px;}
.head .navbtn{position: absolute;right: 15px;top: 50%;color: #db1525;font-size: 24px;width: 24px;height: 24px;margin-top: -12px;display: none;overflow: hidden;}

.zxkfs{position: fixed; right:0; top:30%;}
.zxkf{width:191px;height:310px;position: absolute;right:0;top:0px;overflow: hidden;}
.zxkf1{position:absolute; right:0; top:0px;}
.kf_1{ width:53px; height:90px; cursor:pointer; -webkit-transition:0.5s;transition:0.5s; background:url(../images/kftb_pic1.png) center no-repeat;}
.kf_2{ position:absolute; right:-12px; top:0; width:191px; height:300px;background:url(../images/kftb_pic2.png) center no-repeat;}
.kf_2 ul{ position:absolute; right:20px; top:80px;}
.kf_2 ul li a{ display:block;font-size:12px; line-height:30px; color:#666; padding:0 20px 0 28px; background:url(../images/new_online_2.png) 10px center no-repeat; border-radius:15px;}
.kf_2 ul li a:hover{background:#ee361d url(../images/customer_service_qqover.png) 10px center no-repeat; color:#fff;}
.kf_22{ position:absolute; top:0; right:-191px;width:191px; height:300px; overflow:hidden; -webkit-transition:0.5s;transition:0.5s;}
.zxkf1:hover .kf_22{ right:0px;}
.zxkf1:hover .kf_1{ width:0px;}

@media (max-width: 1024px){.head .navbtn{display: block;}}

/*ä¸­è‹±æ–‡åˆ‡æ¢*/
.headBox .switch{display: block;text-align: center;line-height: 33px;width: 100px;height: 34px; float:right; margin-top:30px;}
.headBox .switch .phoneen{background: #f2f2f2;border-radius: 10px;}
@media(max-width:768px){.phone_lang a,.phone_lang span{width:auto;/*float:left;*/}}


/*footer*/
#b_nav{width:100%; background:#d5d5d5; padding:50px 0px 50px 0px;}
#b_nav_c{width:1200px; margin:0 auto;}
#b_nav_c li{float:left;}
#b_nav_c .b1{width:496px;}
#b_nav_c .b2{width:60px; background:url(../images/xian.jpg) center no-repeat; height:233px;}
#b_nav_c .b3{width:322px;}
#b_nav_c .b4{width:260px; text-align:right;}

.b_nav{}
.b_nav li{float:left; margin-right:70px;}
.b_nav .bnav1{font-size:16px; line-height:33px; color:#fff;}
.b_nav .bnav1 a{font-size:16px; color:#222; font-weight:bold;}
.b_nav .bnav1 a:hover{font-size:16px; color:#da251d;}
.b_nav .bnav2{color:#c6ded2; line-height:28px; padding-top:5px;}
.b_nav .bnav2 a{font-size:14px;display:block}
.b_nav .bnav2 a:hover{ color:#da251d;}

#links_t{height:24px; font-size:16px; color:#fff; font-weight:bold; background:url(../images/link.png) no-repeat 25% 20%}
#links_b{height:30px; font-size:12px; color:#fff;}
#links_b a{color:#fff; font-size:12px;}
#links_b a:hover{color:#ff0;}

#contact_t{height:24px; font-size:16px; color:#222; font-weight:bold; }
#contact_b{font-size:13px; line-height:28px;width:350px;margin-top:13px;}
#contact_b a{color:#fff; font-size:12px;}
#contact_b a:hover{color:#ff0;}

/*鐗堟潈*/
#copyright_bg{width:100%; height:48px; background:#02548b;}
#copyright_c{width:1200px; margin:0 auto; height:40px; color:#fff;}
#copyright_cl{width:902px; float:left; line-height:40px;}
#copyright_cr{width:100px; float:right; line-height:40px; text-align:right;}
#copyright_cr a{ font-size:14px; color:#FFF}


/*products*/
#hot_t{width:1200px;height:68px;background:url(../images/lbg.jpg);margin:0 auto;}
#hot_t li{float:left;}
#hot_t .hot1{width:144px; font-size:16px; text-align:center; line-height:60px; color:#fff; background:#222}
#hot_t .hot2{width:1080px;}
#hot_t .hot4{width:100px; font-size:16px; text-align:center; line-height:60px; color:#666; text-transform:uppercase; float:right}
#hot_t .hot4 a{ color:#666; font-size:16px;}
#hot_t .hot4 a:hover{ color:#00468d; font-size:16px;}

#tab {overflow:hidden;}
#tab li {float:left; color:#222; height:60px; line-height:60px; cursor:pointer; padding:0 25px;margin-left:1px; text-align:center; font-size:15px;}
#tab li.current{color:#fff; background:url(../images/l1.png) center;margin-left:1px; height:68px; line-height:60px;}

#content{ width:1200px; margin:0 auto;}
#content ul{display:none;}
#content .hot_c{width:1200px; padding-top:10px;}
#content .hot_c li{ float:left; width:285px; margin-right:10px; margin-left:5px; -webkit-transition:.5s;transition:.5s;}
#content .hot_c li:hover{ box-shadow:0 0 20px #ccc;}
#content .hot_c li h2{ overflow:hidden;}
#content .hot_c li img{ width:100%; height:auto; -webkit-transition:.5s;transition:.5s;}
#content .hot_c li:hover img{ -webkit-transform:scale(1.2);transform:scale(1.2);}
#content .hot_c li span{margin-top:10px; display:block; text-align:center}
#content .hot_c li a span{line-height:30px; display:block; height:40px;margin-top:10px; font-size:14px}
#content .hot_c li a:hover span{color:#015b98;}

/* about */
.z9 { z-index: 9; }
.about { background:#f7fbfb url(../images/news_bg.jpg) no-repeat center bottom; padding-top:55px; padding-bottom: 26px; margin-top:50px; }
.about em { position: absolute; }
.aboutTl { position: absolute; width: 145px; height: 60px; background: #1f9fff; padding-top: 8px; left: 346px; top: 20px; }
.aboutTl h2 { font-size: 20px; line-height: 30px; text-indent: 15px; color: #fff; }
.aboutTl h3 { padding-left: 48px; }
.about .adornA { width: 447px; height: 246px; background: #fff; opacity: 0.5; filter: alpha(opacity=50); left: 21px; top: -16px; }
.about .adornB { width: 444px; height: 235px; background: #bdbdbd; opacity: 0.6; filter: alpha(opacity=60); left: 11px; top: -8px; }
.about .adornC { width: 139px; height: 62px; border: 3px solid #1f9fff; opacity: 0.5; filter: alpha(opacity=50); left: 346px; top: 174px; }
.about .fl { position: relative; }
.about img.z9 { background: url(../images/aboutShadow.png) 0 bottom; padding-bottom: 27px; position: relative; }
.about .fr { padding-top: 5px; padding-right: 28px; width: 635px; }
.about .p { color: #464646; font-size: 14px; line-height: 25px;}
.about a.more { background: url(../images/aboutIcon.png) no-repeat 6px center #0265a7; width: 110px; height: 30px; line-height: 30px; font-size: 14px; color: #fff; text-indent: 37px; display: block; margin-top: 24px; }
.about a.more:hover { background-color: #86CBFF; }

.about_tit{ text-align:center; font-size:30px; height:62px;}
.about_tit span{ font-size:16px; text-transform:uppercase}
.about_tit1{ margin-top:50px;}
.com-img{ display:block; width:100%; overflow:hidden;}
.com-img img{ transition:all 0.4s ease-in 0s; -webkit-transition:all 0.4s ease-in 0s; -moz-transition:all 0.4s ease-in 0s; -o-transition:all 0.4s ease-in 0s;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}

.tour{ font-size:20px;margin-top:30px; height:40px; color:#0265a7; font-weight:800}

/*new垎*/
.news{padding:40px 0; margin-top:30px;}
.news1{ float:left; width:530px;}
.news1_t{ position:relative; font-size:22px; color:#fff;  background:url(../images/news_t.png) left center no-repeat; margin-bottom:20px; height:44px;}
.news1_t1{ font-size:18px; width:156px; text-align:center;line-height:44px; color:#FFF}
.news2_t{ height:30px; line-height:30px; overflow:hidden; margin-top:10px;}
.news2_t1{ float:left; font-size:14px; color:#cd0819;}
.news2_t2{ float:left; width:380px; overflow:hidden;}
.news2_t2 a{ color:#333; font-size:14px}
.news2_t2 a:hover{ color:#cd0819;}
.news2_t3{ float:right; font-size:14px; color:#666;}
.news2_desc{ font-size:14px; color:#666; line-height:24px; height:48px; overflow:hidden;}
.more1{ position:absolute; font-size:14px; color:#666; font-weight:normal; right:10px; top:12px;}
.more1:hover{ color:#cd0819;}

.news3_bg{ float:right; width:620px;}
.news3_bg2{ padding:10px 15px; background:#fff;}
.news3{ padding:5px 0;}
.news3_t{ line-height:30px; height:30px; overflow:hidden;}
.news3_t a{ color:#333;font-size:14px}
.news3_t a:hover{ color:#cd0819;}
.news3_time{ font-size:12px; color:#666; line-height:24px;}
.news3_desc{ font-size:12px; color:#666; line-height:24px; height:48px; overflow:hidden;}

.link_t{ font-size:20px; font-weight:bold; color:#015b98; text-align:center; margin-top:30px;}
.link_t2{ font-size:18px; color:#666; text-align:center; border-bottom:1px solid #bbb; padding-bottom:10px;}
.link_bg{ text-align:center; margin-top:15px;}
.link{ display:inline-block; font-size:14px; color:#666; line-height:30px; margin:0 10px;}
.link:hover{ color:#cd0819;}


/*===============neiye=========================*/
#ban-in{background-size: cover; background-position: 50% 50%; background-repeat: no-repeat; padding:50px 0; text-align: center; color:#333; position: relative; background:#eee !important;}
.type-name{position: relative; z-index: 10;}
.type-name h3{font-size:24px;display:block; height:64px;}
.nymain{ font-size:14px; padding:38px 0; line-height:32px;}

/*公司简介*/
.aboupic{ }
/*navigation*/
.label1{text-align: center; display: table-cell; *display:inline-block; vertical-align: middle; cursor: pointer;}
.label1 .label2{display: inline-block; cursor: pointer;}
.navigation{width: 100%;position: absolute;bottom: 0;left: 0;background: rgba(255,255,255,0.8);height: 60px;line-height: 60px;}
.about-sort{width: 1200px;display: table;margin: 0 auto;}
.about-sort li{height: 100%;color: #333333;cursor: pointer;float: left;font-size: 14px; line-height:60px; text-align:center; padding:0 26px;}
.about-sort li a{color: #333333;display: block; font-size:16px}
.about-sort li.on,.about-sort li:hover{background:#02548b;color: #fff;}
.about-sort li.on a,.about-sort li:hover a{color: #fff;}

.about-sort1{padding-top:10px;float:right}
.about-sort1 li{height: 100%;color: #333333;cursor: pointer;float: left; margin-left:38px;font-size: 14px; line-height:45px; text-align:right}
.about-sort1 li a{color: #999;display: block; font-size:16px;}
.about-sort1 li.on a,.about-sort1 li a:hover{color: #1272c7;    border-bottom: 1px solid #d0d0d0;}

/*tour*/
.fancybox_img{width:100%; margin-top:50px;}
.fancybox_img ul{width:100%;}
.fancybox_img ul li{width:23%;float:left;margin-right:2%; margin-bottom:10px;}
.fancybox_img ul li:nth-child(4n){margin-right:0;}
.fancybox_img ul li span{ display:block;text-align:center;line-height:24px; font-size:14px; padding-top:5px;}
.fancybox_img ul li img{ display:block; width:100%;padding:2px; border:1px solid #ddd}
.fancybox_img ul li img:hover{padding:2px;background:#0093dd;}

/*contact*/
.con_con{ float:left; width:482px;}
.con_con1 iframe{ float:right; width:715px; height:425px;}

/*feedback*/
.feedback{ font-size:22px;}
.kk_message{ width:1140px;}
.kk_message .kk_msg_input{ width:330px; height:40px; border:1px solid #e0e0e0; float:left; padding:0px 10px; margin:30px 30px 0px 0;}
.kk_message .kk_msg_tex{ width:1093px; height:180px; border:1px solid #e0e0e0; padding:10px; margin-top:30px;}
.kk_message .kk_msg_but{ width:200px; height:60px; text-align:center; line-height:60px; background:#d2d2d2; margin:20px 0 50px 350px; font-size:20px; color:#fff; border-radius:5px; cursor:pointer;}
.kk_message .kk_msg_but:hover{ background:#1770cf;}
.kk_message .lstone{ margin-right:0;}


/*partner*/
.partner{ }
.partner li{ float:left; margin:0 15px 20px 20px}
.partner li img{ width:200px;border:1px solid #CCC;}
.partner li span{ display:block; text-align:center; line-height:25px;}


/*人力资源-人才招聘*/
.question1{ border-bottom:1px solid #ededed; margin-bottom:85px;}
.question1 dl { width:1200px;border-left:1px solid #ededed; border-right:1px solid #ededed}
.question1 dl dt{ font-size:16px; color:#454545; height:60px;line-height:59px; cursor:pointer;
 background:#f8f8f8 url(../images/pic109.jpg) no-repeat right center; border-top:1px solid #ededed}
.question1 dl dt.cur { color:#fff;background:url(../images/pic108.jpg) no-repeat right center; border:1px solid #1174b6 }
.question1 dl dt.cur em{ color:#fff;}
.question1 dl dd { padding:28px 31px 0px 52px; background-color:#fff; color:#6d6d6d;display:none; font-size:13px; height:auto; overflow:hidden;}
.question1 dl dt em{ display:inline-block; width:36px; height:57px;text-align:center; line-height:57px; color:#797878; font-size:14px; padding-left:21px; padding-right:37px;}
.rc_left { float:left; width:773px; padding-bottom:37px; }
.rc_right{ float:right; width:98px;}

/*技术专区*/
.newa_cen ul li { line-height:34px; height: 34px; padding-top: 0px;border-bottom:1px dashed #CCC;}
.newa_cen ul li a { width:100%; font-size:14px;overflow:hidden; display:block; text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/white-space:nowrap;/* 不换行 */ background:url(../images/cp_dot.gif) no-repeat left center; text-indent:16px; }
.newa_cen ul li a:hover{ text-decoration:underline;}

/*download*/
.Downloadlist{background:#fff;margin-top:30px; }
.Downloadlist dl{ margin:0px; padding:0px;width:100%}
.Downloadlist dl dd{ text-align:center; float:left; font-size:14px; border:1px solid #d9d9d9; color:#1a1a1a; height:50px; line-height:50px; margin-top:-1px; margin-right:-1px;}
.Downloadlist dl dd.Filename{ width:60%;}
.Downloadlist dl dd.Release{width:20%;}
.Downloadlist dl dd.FileDownload{width:18%; padding-top:8px; height:42px;}
.Downloadlist dl dd.FileDownload a{ display:block; margin:0px auto; width:35px; height:35px; }
.Downloadlist dl.cur dd{ background:#ccc; color:#000; height:50px; line-height:50px; border:1px solid #fff; padding:0px;}
.Downloadlist dl dd.FileDownload img {  width:35px; height:35px;}

/*新闻中心*/
.xwzx dl{ width:1200px; height:219px; margin-bottom:25px; border-bottom:1px dashed #CCCCCC}
.xwzx dl dt{ width:1040px; height:219px; float:left;position:relative; }
.xwzx dl dd{  float:right; width:71px; height:93px; padding-right:50px; padding-top:52px;}
.xwzx dl dd span{ color:#cdcdcd; font-size:60px;line-height:70px; width:71px; height:70px; display:inline-block; border-bottom:1px solid #ccc}
.xwzx dl dt p{ height:63px; overflow:hidden;}
.xwzx dl dd em{ color:#ccc; font-size:18px; line-height:27px;}
.xwzx dl dt img{ float:left; padding-right:22px; padding-top:12px; width:260px; height:186px;}
.xwzx dl dt h5{ padding-top:14px; padding-bottom:8px; width:1060px;line-height:32px; }
.xwzx dl dt h5 a{ display:block; font-size:18px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.xwzx dl dt a.detail{ color:#a7a7a7; font-size:13px; position:absolute; top:160px; left:284px; background:#eee; padding:2px 8px}

/*详情*/
.projectshow1 .title{ text-align:center; padding-bottom:15px; margin-bottom:15px; border-bottom:1px #cccccc solid;}
.projectshow1 .title h1{font-size:20px; color:#333; padding-bottom:10px;}
.projectshow1 .title .time{ font-size:14px; color:#8b8b8c;}
.projectshow1 .title .time span{ padding:0 10px;}
.projectshow1 .contentbox{ font-size:14px; margin-bottom:20px; line-height:2;}
.projectshow1 .contentbox p{font-size:14px;}
.p_next{ width:100%; margin:20px auto 0 auto; overflow:hidden; background:#f2f2f2; padding:10px 0;}
.p_next p{ display:block; padding:0 2%;}
.p_next a{ font-size:14px; color:#666; line-height:30px;}


/*产品*/
.cp{ margin-top:30px;}
.cp .cp_l{ width:220px;}
.cp .cp_l h2{ background:#0462a1; height:63px; overflow:hidden; text-align:center; border-top-left-radius:8px;border-top-right-radius:8px; }
.cp .cp_l h2 a{font-family:"Microsoft YaHei"; font-size:18px; font-weight:normal; line-height:63px; color:#fff;}
.cp .cp_l h2 span{ color:#CCC; font-size:14px; text-transform:uppercase;}
.cp .cp_l .cp_ul{ background:#e9e9e9; overflow:hidden;}
.cp .cp_l .cp_ul li{border-bottom:#fff 1px solid; }
.cp .cp_l .cp_ul li a{font-family:"Microsoft YaHei"; font-size:15px; color:#5d5d5d; padding-left:30px;height:48px;line-height:48px;display:block}
.cp .cp_l .cp_ul .cur a,.cp .cp_l .cp_ul li a:hover{ background:#ccc; display:block; color:#1465c1;}

.cp.block1200 .cp_l.fl .cp_ul .cur .sublist1{ padding:12px 0; background:#fff}
.cp .cp_l li .sublist1 li{ text-align:left;margin-bottom:0px}
.cp .cp_l li .sublist1 li a { display:block;background: url(../images/cp_dot.gif) no-repeat 15% center #fff!important; color:#666!important; padding-left:46px; line-height:36px; height:36px; font-size:13px; border-bottom:1px dotted #ccc}
.cp .cp_l li .sublist1 li a:hover{ background:#CCC!important;color:#1465c1!important;}


.cp .cp_r{ width:930px;overflow:hidden; }
.cp .cp_r h3{ height:35px; border-bottom:1px solid #e7e7e7;}
.cp .cp_r h3 a{ border-bottom:2px solid #1465c1;font-size:16px; color:#1465c1; line-height:36px;height:36px; padding:4px 0 6px 0px;}
.cp .cp_r span a{ background:none;border-bottom:none; font-size:12px; line-height:35px; padding:0; color:#333;}
.cp .cp_r .more01{padding:0;}
.cp .cp_r span{ background:none;border-bottom:none; font-size:12px; line-height:35px; font-weight:normal;}

.cp .cp_r1 .cp_r_tit{ height:35px; border-bottom:1px solid #e7e7e7;}
.cp .cp_r1 .cp_r_tit a{ background:url(../images/cp_ico1.gif) no-repeat 0 0;border-bottom:2px solid #025dbc;font-family:"Microsoft YaHei"; font-size:16px; color:#025dbc; line-height:36px;height:36px; padding:4px 0 6px 30px;}
.cp .cp_r1 span a{ background:none;border-bottom:none; font-size:12px; line-height:35px; padding:0; color:#333;}
.cp .cp_r1 span{ background:none;border-bottom:none; font-size:12px; line-height:35px; font-weight:normal;}
.cp .cp_r1{ width:750px;overflow:hidden; }

.cp .cp_r .cp_rul{ padding-left:0px; margin-top:20px;}
/*.cp .cp_r li{ float:left; padding:0px 12px 0 5px;}
.cp .cp_r li a img{ width:290px; height:241px; border:#e9e9e9 1px solid;}
.cp .cp_r li span{ width:290px; text-align:center; display:block; overflow:hidden; margin:0;}
.cp .cp_r li span a{display:block; font-size:13px; margin:0 15px; padding-bottom:10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}*/
.cp .cp_r li{ float:left;width:23.5%;margin:0 2% 2% 0;}
.cp .cp_r .list_p li{width:100%;}
.cp .cp_r li:nth-child(4n){margin-right:0;}
.cp .cp_r li a img{ width:100%; display:block;border:#e9e9e9 1px solid;box-sizing: border-box;}
.cp .cp_r li span{ width:100%; text-align:center; display:block; overflow:hidden; margin:0;}
.cp .cp_r li span a{display:block; font-size:13px; margin:0 15px; padding-bottom:10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
/*end*/

/*pro*/
.product_detail{padding:25px;}
.product_detail h1.title{text-align:center;line-height:30px;font-size:18px;border-bottom:1px solid #e0e1dc;margin-bottom:15px;padding-bottom:5px;}
.product_detail .img{width:340px;float:left;padding:2px;}
.product_detail .img h2{width:340px;float:left;padding:2px;border:1px solid #e0e1dc;}
.product_detail .img h2 a{display:none; position:relative; outline:none;}
.product_detail .img h2 a.on{display:block;}
.product_detail .img h2 a:before{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; background: url(../images/cpfdj.png) center no-repeat; display:none;}
.product_detail .img h2 a:hover:before{ display:block;}
.product_detail .img h2 img{ display:block;width:100%;}
.product_detail .img h3{ float:left;padding-top:5px; border:0; height:auto;}
.product_detail .img h3 img{ float:left; width:50px;border:1px solid #e0e1dc; margin-right:5px; cursor:pointer;}
.product_detail .img h3 img.on/*,.product_detail .img h3 img:hover*/{border:1px solid #0265a7;}
.product_detail .small{width:269px;height:200px;}
.product_detail .list{width:500px;float:left;margin-left:30px;display:inline;padding-top:8px;}
.list_p{}
.list_p li{height:26px;font-size:12px;border-bottom:1px dashed #e0e1dc;padding-bottom:5px;padding-top:5px; float:none!important}
.list_p li h2{font-size:12px;font-weight:normal;}
.product_detail .inquiry{line-height:32px;border:none;margin-top:6px;}
.product_detail .inquiry a{background:#0052a2 url("xztb.png") left center no-repeat;float:left;height:32px; color:#fff;padding:0 10px 0 30px;margin:0 10px 10px 0;border-radius:5px;}
.product_detail .inquiry a:hover{background:#006bd3 url("xztb.png") left center no-repeat;}

.cp_title{ margin-top:30px;}
.cp_title1{ height:34px; line-height:34px; background:#eee; font-size:16px; text-indent:16px; color:#1465c1;}
.cp_title2{ padding-top:12px; line-height:26px; font-size:14px}

.news3_bg2{ padding:0 15px;}
.news3_bg2 form input{float:left; box-sizing:border-box; padding:0 10px; text-indent:15px; font-size:12px; line-height:30px; color:#333; border-bottom:1px solid #eee; margin-top:10px;}
.news3_bg2 form input.syly1{width:280px; margin-right:30px; background:url(../images/l1.jpg) left center no-repeat;}
.news3_bg2 form input.syly2{width:280px; background:url(../images/l3.jpg) left center no-repeat;}
.news3_bg2 form input.syly3{width:100%; background:url(../images/l2.jpg) left center no-repeat;}
.news3_bg2 form textarea{float:left; width:100%; height:100px; box-sizing:border-box; padding:10px; text-indent:25px; background:url(../images/l4.jpg) 10px 17px no-repeat; font-size:12px; line-height:24px; color:#333; border:1px solid #eee; margin-top:15px;}
.news3_bg2 form button{ float:left;width:120px; height:30px; box-sizing:border-box;font-size:12px; line-height:30px; color:#0067ac; border:1px solid #0067ac; background:none; cursor:pointer; margin:20px auto 0; position:relative; left:50%; margin-left:-60px;-webkit-transition:0.5s;transition:0.5s;}
.news3_bg2 form button:hover{color:#fff;background:#0067ac;}

.ny_bat{ background:#f5f5f5;}
.ny_bat .w1200{ padding:20px 0; position:relative;}
.ny_bat .l h2{ font-size:22px; line-height:24px; color:#02548b;}
.ny_bat .l h3{ background:url(../images/ny_bat_i1.jpg) left center no-repeat; height:12px; padding:2px 0 0 20px; margin-top:10px;}
.ny_bat .l h3 a{ float:left; font-size:12px; font-weight:normal; line-height:12px; color:#02548b; margin-right:5px;}
.ny_bat .l h3 span{ float:left; font-size:12px; font-weight:normal; line-height:12px; color:#999; margin-right:5px;}
.ny_bat .l h3 span.on{color:#333;}
.ny_bat .r ul li{ float:left; margin-top:7px;}
.ny_bat .r ul li a{ display:block; padding:0 20px; margin-left:10px; border:1px solid #CCC; font-size:14px; line-height:35px; color:#333; border-radius:3px;}
.ny_bat .r ul li a:hover,.ny_bat .r ul li.on a{ background:#02548b;border:1px solid #02548b; color:#FFF;}