@charset "utf-8";
/* CSS Document */
/* ==========base公共部分============ */
html,body,div,span,iframe,map,font,img,a img,samp,strong,hr,
h1,h2,h3,h4,h5,h6,b,p,blockquote,a,address,code,dl,dt,dd,ol,
ul,li,form,label,table,tr,td,th{padding:0;margin:0;border:0;list-style:none; text-align:left;}
.clearboth{clear:both;}
*{font-family:思源黑体,Arial !important;}
a{text-decoration:none;color:#444; text-align:left;}
body{margin:0;padding:0;font-family:思源黑体,Arial !important;font-size:14px;color:#444;text-align:center;}
.page{text-align:center;margin:30px 0;}
.page a{padding:3px 10px;border:1px #ccc solid;margin:0 4px; color:#000;}
.page a:hover,.page a.dq{color:#fff;background:#2c4c85;border:1px #2c4c85 solid;}
.wrapper{width:1400px;margin:0 auto;}
.wrapper1{width:1200px;margin:0 auto;margin-top:0px;position:relative;}
.clearboth{clear:both;}
.index_title{font-family:思源黑体,Arial !important;}
.top{width:100%;height:105px; background:#fff;}
.header .top .wrapper{ position:relative;}
.header .top .logo{float:left; width:279px; height:80px; margin-top:12px;}

/*菜单开始*/
#divSmallBox .nav{width:100%;height:59px;background-color:#1c4790 ;top:0px;position:relative;z-index:999;}
.nav{float:right; width:735px;}
.nav ul{float:right;}
.nav ul li{ float:left; position:relative;z-index:99999;}
.nav ul li a{display:block;color:#000;font-size:18px;line-height:105px; text-align:right;z-index:99999; float:right; margin-left:30px;}
.nav ul li a:hover{color:#071c70;z-index:99999;}
.nav ul li.on a{color:#071c70;z-index:99999;}
.nav ul .last{background:none;z-index:99999;}



/*焦点图开始*/
.header .banner{width:100%;height:800px;margin:0 auto;overflow:hidden;text-align:center;top:0px;position:relative; z-index:1;}
.header .banner #focus {width:1920px;height:800px;float:left;overflow-x:hidden;position:relative;margin-left:-960px;left:50%; z-index:1;}
.header .banner #focus ul {height:800px; position:absolute;overflow:hidden; z-index:1;}
.header .banner #focus ul li {float:left; width:1920px; height:800px; overflow:hidden; position:relative; background:#000; z-index:1;}
.header .banner #focus ul li div {position:absolute; overflow:hidden; z-index:1;}
.header .banner #focus .btnBg {position:absolute; width:1920px; height:20px; left:0; bottom:0; background:#000; z-index:1;}
.header .banner #focus .btn {position:absolute; width:430px; height:20px; padding:5px 30px; right:0; bottom:0; text-align:left; z-index:1;}
.header .banner #focus .btn span {display:inline-block; _display:inline; z-index:1; _zoom:1; width:20px; height:10px; _font-size:0; margin-left:10px; cursor:pointer; background:#fff;}
.header .banner #focus .btn span.on {background:#fff; z-index:1;}
.header .banner #focus .preNext {width:45px;  z-index:1;height:100px; position:absolute; top:90px; background:url(img/sprite.png) no-repeat 0 0; cursor:pointer;}
.header .banner #focus .pre {left:0; z-index:1;}
.header .banner #focus .next {right:0; background-position:right top; z-index:1;}

/*底部开始*/
.footer3{background:url(../images/footer_bg.jpg) no-repeat center top;color:#363636;overflow:hidden; height:347px; padding-top:45px; margin:0px auto;}
.footer3 .left_jp{width:256px; float:right; height:350px; margin:0px;}
.footer3 .left_jp .top{width:256px; float:left; height:220px; margin:0px; background:none;}
.footer3 .left_jp .bottom{width:256px; float:left; height:100px; margin:10px 0 0;}
.footer3 .left_jp .ewm{width:118px; float:left; height:118px; margin:10px 0 10px 10px;}
.footer3 .left_jp h1{width:241px; float:left; height:68px; line-height:44px; text-align:left; font-size:24px; color:#414141; font-weight:bold; margin-left:15px;}
.footer3 .left_jp h3{width:118px; float:left; height:20px; line-height:20px; text-align:left; font-size:18px; color:#414141; font-weight:normal; margin-left:10px;}
.footer3 .left_jp .bottom h2{width:241px; float:left; height:30px; font-size:18px; color:#000; font-weight:normal; text-align:left; line-height:30px;  margin-left:15px;}

.footer3 .dblogo{ width:300px; float:left; margin-right:80px;}
.footer3 .dblogo img{ width:300px; float:left;}

.footer3 .daohang_jp{width:240px; float:left; height:350px; overflow:hidden; margin-top:10px;}
.footer3 .daohang_jp h1{width:240px; float:left; height:60px; font-size:24px; color:#414141; text-align:left; font-weight:bold;}
.footer3 .daohang_jp ul{width:240px; float:left; margin-top:20px;}
.footer3 .daohang_jp ul li{width:240px; float:left; }
.footer3 .daohang_jp ul li a{width:240px; float:left; font-size:18px; color:#363636; text-align:left; line-height:30px;}

.footer3 .daohang_jp2{width:240px; float:left; height:350px; overflow:hidden; margin-top:10px;}
.footer3 .daohang_jp2 h1{width:240px; float:left; height:60px; font-size:24px; color:#414141; text-align:left; font-weight:bold;}
.footer3 .daohang_jp2 ul{width:240px; float:left; margin-top:20px;}
.footer3 .daohang_jp2 ul li{width:240px; float:left; }
.footer3 .daohang_jp2 ul li a{width:240px; float:left; font-size:18px; color:#363636; text-align:left; line-height:30px; font-weight:normal;}


.footer2{ background:#fff;color:#363636;font-size:14px; height:75px; width:100%; margin:0 auto;}
.footer2 .foot{margin-left:0px; width:1400px; float:left; height:50px; padding:10px 0;}
.footer2 .foot p{text-align:center; width:100%; height:50px; line-height:50px; float:left;font-size:16px; color:#414141;}
.footer2 .foot span{margin-right:0px;display:inline-block; font-size:16px; color:#414141;height:50px; line-height:50px; margin:0 10px;}
.footer2 .foot a{color:#414141;font-size:16px; text-align:center;height:50px; line-height:50px;}


/*===============================首页==================================*/

/*公共标题*/
.kqytitle{ height:216px; width:100%; float:left;}
.kqytitle h1{ height:60px; width:100%; float:left; line-height:60px; font-size:36px; color:#071c70; margin-top:50px; text-transform:uppercase; text-align:center;font-weight:normal;}
.kqytitle h2{ height:40px; width:100%; float:left;  line-height:40px; font-size:28px; color:#071c70; text-align:center; font-weight:normal;}
.kqytitle h1.bs{color:#fff;}
.kqytitle h2.bs{color:#fff;}

.title1{ width:100%; float:left;}
.title1 h1{ width:100%; float:left; font-size:36px; color:#363636; text-align:center; height:90px; line-height:90px; margin-top:30px;}
.title1 h2{ width:100%; float:left; font-size:36px; color:#363636; text-align:center; height:50px; line-height:50px; margin-bottom:30px;}

.title1 h3{ width:100%; float:left; font-size:18px; color:#fff; text-align:center; height:30px; line-height:30px; margin-bottom:20px; font-weight:normal;}
.title1 h1.bs{color:#fff;height:90px; line-height:90px; font-weight:normal;}
.title1 h2.bs{color:#fff;height:40px; line-height:40px; font-weight:normal;}

/*首页新闻开始*/
.news_jp{background:#f8f8f8;height:650px!important; width:100%; margin:0 auto;}
.news_jp ul{width:100%; margin:0 auto;height:460px!important;}
.news_jp ul li{width:326px; float:left; margin:0 32px 0 0; height:346px!important;}
.news_jp ul li.last{margin:0 0px 0 0;}
.news_jp ul li img{width:326px; float:left; margin:0 0px 10px 0; height:188px!important; border-radius:8PX;}
.news_jp ul li h1{width:326px; float:left; margin:0 0px 0 0; height:36px!important; line-height:36px; text-align:left; font-size:18px; color:#363636;}
.news_jp ul li h2{width:326px; float:left; margin:0 0px 0 0; line-height:26px; text-align:left; font-size:16px; color:#666;}
.news_more{ width:148px; height:50px; background:#071c70; margin:0 626px; border-radius:30px; text-align:center; color:#fff; font-size:18px; line-height:50px; display:block; float:left;}


/*首页定制流程开始*/
.dzlc_jp{ width:100%; height:463px; margin:-20px auto 0; background:url(../images/dzlc_bg.jpg) no-repeat center top; overflow:hidden;}
.dzlc_jp ul{ width:1398px; height:290px; float:left; margin:0 1px;}
.dzlc_jp ul li{ width:233px; height:180px; float:left; margin:60px 0px 0 0;}
.dzlc_jp ul li img{ width:95px; height:95px; float:left; margin:0px 69px; display:flex;justify-content: space-between;animation: myfirst 1.5s infinite;-webkit-animation: myfirst 1.5s infinite;}
.dzlc_jp ul li h2{ width:233px; height:60px; float:left; margin:20px 0px 0 0; font-size:18px; color:#fff; text-align:center; font-weight:normal;}

.left_title{height:46px;float:left;width:100%}
.left_title h1{font-size:18px;color:#333;font-weight:bold;float:left;}
.left_title a{float:right;color:#999;font-size:16px;}
.projects{background:#fff;border:1px solid #e5e5e5;box-sizing:border-box;padding:20px;height:390px;}


.news_tit h1{font-size:18px;color:#333;float:left;font-weight:bold}
.news_tit a{float:right;color:#999;font-size:16px;}
.news_main span{float:left;width:45px;height:2px;margin-bottom:30px;background:#23599f}
.news_main .news_nr{float:left;background:#fff;border:1px solid #e5e5e5;box-sizing:border-box;width:368px;}
.news_main .news_nr .type_pic{width:100%;height:195px;float:left;}
.news_main .news_nr .type_pic img{float:left;width:100%;height:195px;}
.news_main .news_nr .newsbt{width:100%;height:195px;padding:30px 18px;float:left;box-sizing: border-box;position: relative}
.news_nr .newsbt ul{width:100%;float:left;}
.news_nr .newsbt ul li{float:left;width:100%;height:30px;line-height:30px;}
.news_nr .newsbt ul li a{float:left;display:block;width:100%;height:30px;line-height:30px;font-size:16px;color:#333;padding-left:18px;box-sizing:border-box;background:url(../images/newsjt.png)no-repeat left;border-bottom:1px dashed #e7e7e7;transform: 0.6s}
.news_nr .newsbt ul li a:hover{background:url(../images/newsjt.png)no-repeat 5px;filter: invert(34%) sepia(9%) saturate(6626%) hue-rotate(184deg) brightness(84%) contrast(92%);}
.news_nr .newsbt .news_more{position:absolute;width:130px;height:36px;line-height:36px;display:block;text-align:center;background:#23599f;color:#fff;left:20px;bottom:-15px;}


/*公司简介*/
.aboutkd{ width:100%; height:600px; margin:0 auto; }
.aboutkd .abneirong{ width:1400px; height:376px; float:left;}
.aboutkd .abneirong .left{ width:680px; height:376px; float:left;}
.aboutkd .abneirong .right{ width:700px; height:376px; float:right;}
.aboutkd .abneirong .right img{ width:700px; height:376px; float:left;}

.aboutkd .abneirong .left .top{ width:680px; height:83px; float:left;}
.aboutkd .abneirong .left .top span{ width:35px; height:83px; float:left; background:#071c70;}
.aboutkd .abneirong .left .top h1{ width:340px; height:40px; float:left; margin:21px 0px 21px 11px; border-bottom:1px solid #999; font-size:24px; color:#000; line-height:40px; font-weight:normal;}

.aboutkd .abneirong .left .abjianjie{ width:680px; height:270px; float:left; margin-top:23px; overflow:hidden;}
.aboutkd .abneirong .left .abjianjie p{ width:680px; font-size:14px; line-height:31px; float:left;}

.shipin{ width:1400px; height:798px; margin:0 auto;}

/*荣誉证书*/
.parent_xa{ width:100%; height:318px; margin:0 auto;}
.parent_xa .title{ width:100%; height:160px; float:left; }
.parent_xa .title h1{ width:100%; height:60px; line-height:60px; text-align:center; font-size:34px; color:#000; font-weight:bold; margin-top:40px;}
.parent_xa .title h2{ width:100%; height:30px; line-height:30px; text-align:center; font-size:24px; color:#0084ce; font-weight:normal; }

.parent_xa .rollphotos{ width:1400px; float:left; margin-top:0px; height:260px;  padding-top:45px; background:url(../images/honor.png) no-repeat left center;}
.parent_xa  .blk_291 {ZOOM: 1; POSITION: relative;overflow:hidden;height:260px;}
.parent_xa  .blk_291 .Cont1 {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 500px;}
.parent_xa  .blk_291 .box {FLOAT: left; position:relative; width:160px; overflow:hidden; position:relative; text-align:center; margin:0 35px 0 0; height:220px; transition:all 0.6s;box-sizing: border-box;}
.parent_xa  .blk_291 .box img{ width:160px; z-index:1; float:left; height:220px; background:#666;}
.parent_xa  .blk_291 .box a{width:160px;height:220px;display:block;}

.parent_xa .rollphotos1 {WIDTH: 966px; float:right; position:relative;padding:0px; margin-right:90px;}
.parent_xa .rollphotos1 .case_bg{WIDTH: 966px; float:left; padding:0px;}
.parent_xa .bottonbg{background:url(../images/bg11.png) center no-repeat;width:170px;height:55px;display:block;margin:0 auto;}
.parent_xa .LeftArr3{width:44px;height:44px;right:-45px;top:65px;position:absolute; display:block;overflow:hidden}
.parent_xa .RightArr3{width:44px;height:44px;right:-45px;top:115px;position:absolute; display:block;overflow:hidden}
.parent_xa .LeftArr3 .left{background:url(../images/left1.png) no-repeat;width:44px;height:44px;}

.parent_xa .RightArr3 .right{background:url(../images/right1.png) no-repeat;width:44px;height:44px;}

/*产品服务*/
.side{float:right;}
.side .side1{width:435px;}
.side .side1 a{width:435px;height:127px;border-radius:10px;display:block;font-size:30px;color:#fff;line-height:127px;margin-top:27px;}
.side .side1 .ser1{background-color:#305089;background-image:url(../images/ser1.png);background-position:left center;background-repeat:no-repeat;}
.side .side1 .ser2{background-color:#005e9a;background-image:url(../images/ser2.png);background-position:left center;background-repeat:no-repeat;}
.side .side1 a span{margin-left:160px;}

/*联系方式*/
.liuyan{ width:100%; height:463px; margin:0 auto; background:url(../images/liuyan.jpg) no-repeat center center; overflow:hidden;}
.liuyan .left{ width:500px; height:463px; float:left;}
.liuyan .left h1{ width:500px; height:40px; float:left; margin-top:150px; line-height:40px; color:#fff; font-size:32px;}
.liuyan .left h2{ width:500px; height:30px; float:left; margin-top:0px; line-height:30px; color:#fff; font-size:24px;}
.liuyan .left a{ width:142px; height:40px; float:left; margin-top:90px; border:1px solid #fff; display:block; border-radius:20px; line-height:40px; font-size:18px; text-align:center; color:#fff;}
.liuyan .right{ width:900px; height:463px; float:left;}
.liuyan .right form{ width:900px; height:340px; float:left; background:rgba(0,0,0,0.6); margin:60px 0}
.liuyan .right form ul{ width:780px; height:218px; float:left; margin:36px 60px 0;}
.liuyan .right form ul .syly1{ width:360px; float:left; height:40px; margin:30px 60px 0 0; border-bottom:1px solid #999;}
.liuyan .right form ul .syly1 input{ width:360px; float:left; height:40px; background:none; border:0px; color:#999; font-size:16px;}
.liuyan .right form ul .syly12{ width:780px; float:left; height:40px; margin:30px 0px 0 0; border-bottom:1px solid #999;}
.liuyan .right form ul .syly12 input{ width:780px; float:left; height:40px; background:none; border:0px; color:#999; font-size:16px;}
.liuyan .right form ul .syly2{ width:780px; float:left; height:40px; margin:30px 0px 0 0; border-bottom:1px solid #999;}
.liuyan .right form ul .syly2 #content{ width:780px; float:left; height:40px;  background:none; border:0px; color:#999; font-size:16px;}
.liuyan .right form .stijiao{ width:780px; float:left; height:44px;  background:#999; border:0px; margin:20px 60px 0;}
.liuyan .right form .stijiao input{ width:780px; float:left; height:44px;  background:none; border:0px; color:#000; font-size:16px; text-align:center; line-height:44px;}

/*产品滚动*/
/*产品*/
.product{background:url(../images/probg.jpg) no-repeat center top;width:100%; height:953px; padding-top:0px;}
.index_pros_list2{ width:100%; padding-top:0px; margin:30px auto 0 auto; background:#ffffff; height:766px;}
.index_pros_list2 .wrapper{ text-align:center;}
.product2_left{ width:252px; float:left; margin-top:0px; background:#ece9e9;}
.product2_title{ margin:0px; padding:20px 0 10px 0; font-size:22px; color:#048cca; text-align:left; line-height:22px; border-bottom:1px solid #cfcfcf; margin-bottom:20px;}
.product2_title a{ float:right; font-size:14px; font-weight:normal; text-align:right; font-family:Arial, Helvetica, sans-serif;}
.product2_title img{ width:1200px; height:25px;}

.product2_col{ width:222px; margin:0 auto; padding:0 15px;}

.index_pros_list .wrapper{ text-align:center;}
.index_pros_list .index_title2{}
.index_pros_list .index_title2 .cn,.index_pros .index_title2 .en{display:inline-block;font-size:30px; color:#d30000;margin-right:10px;float:left;padding-top:20px;}
.index_pros_list .index_title2 .desc{display:inline-block;float:right;}
.index_pros_list .index_title2 .desc .p1{ font-size:18px; color:#000000;}
.index_pros_list .index_title2 .desc .p2{ font-size:24px; color:#a69400;}
.index_pros_list h3{display:inline-block;margin:20px 0px;height:29px;line-height:29px;padding:0px 11px;float:left; font-size:24px;color:#333333;}
.index_pros_list .types{width:660px; height:38px; float:left; margin:0px 370px 20px; }
.index_pros_list .types li{float:left; position:relative;transition:all 0.6s;border-radius: 10px; width:160px; height:38px;}
.index_pros_list .types li a{height:38px; float:left; display:block; text-align:center;  overflow:hidden; line-height:38px; font-size:18px; color:#fff; width:160px;}
.index_pros_list .types li a .pro_icon{width:66px;height:66px;overflow:hidden;border:1px solid #dfdfdf;border-radius:60px;margin:0 27px;}
.index_pros_list .types li a img{transition: 0.4s;}
.index_pros_list .types li:hover a img{transform: translateY(-96px);}

.index_pros_list .types li.first{margin-left:0;}
.index_pros_list .types li.on span{ opacity:1;}
.index_pros_list .types li.on .pro_icon{background:#e30511;border:0;}
.index_pros_list .types li.on a img{transform: translateY(-96px);}
.index_pros_list .types li:hover,.index_pros_list .types li.on{background:#fff;}
.index_pros_list .types li:hover .pro_icon{background:#e30511;border:0}
.index_pros_list .types li:hover a,.index_pros_list .types li.on a{ color:#071c70;}
.index_pros_list .types li:hover span{opacity:1;}

.index_pros_list .more{width:180px;height:50px;line-height:50px;color:#fff;font-size:16px;text-align:center;margin:30px 510px 0 510px;display:block;background:#2264a0;border-radius: 5px;}

.index_pros_list #zone{height:660px; overflow:hidden; position:relative; margin-top:20px;}
.index_pros_list #over_box{height:5000px; position:absolute;top:0px;left:0px;}
.index_pros_list .pros{margin:0px;height:660px; overflow:hidden;}
.index_pros_list .pros li{width:332px; height:295px;float:left;margin:0px 24px 35px 0px;padding:0px; overflow:hidden; background:#fff;}
.index_pros_list .pros li.last{margin-right:0px;}
.index_pros_list .pros li a{display:inline-block;}
.index_pros_list .pros li img{ width:318px;height:230px; float:left; transition:all 0.6s; margin:8px 7px 0;}
.index_pros_list .pros li:hover img{transform:scale(1.2);}
.index_pros_list .pros li h3{ display:block;height:48px;line-height:48px; width:332px; float:left; text-align:center;color:#000;font-weight:normal; text-align:center; margin:0; font-size:18px; padding:0px;}

.cp2{ width:118px; float:left; height:58px; background:#f3f3f3; font-size:16px; display:block; line-height:58px; text-align:center;}
	
/*荣宇资质*/
.item2{ margin:0 auto; width:100%; height:610px; background:#fff;}
.item2 h2{ float:left; width:100%; height:140px; font-size:42px; line-height:140px; text-align:center; color:#000; font-weight:normal;}
.item2 .blk_29 {ZOOM: 1; POSITION: relative;overflow:hidden;height:302px;}
.item2 .blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 500px;}
.item2 .blk_29 .box {	FLOAT: left;width:213px; TEXT-ALIGN:left;border:none; text-align:center;margin:0 24px 0 0;}
.item2 .blk_29 .box IMG {DISPLAY: block;BACKGROUND: #fff;MARGIN: 0px auto;width:209px;height:298px; border:2px solid #f2d9a2; border-radius:5px;}
.item2 .blk_29 .box p a {display:block; text-align:center;}
.item2 .blk_29 .box span{font-size:16px; color:#000;}
.item2 .rollphotos {WIDTH:1400px; float:left; position:relative;}
.item2 .bottonbg{background:url(../images/bg11.png) center no-repeat;width:170px;height:55px;display:block;margin:0 auto;}
.item2 .LeftBotton{width:36px;height:36px;left:556px;top:379px;position:absolute; background:url(../images/arrow_l.png) no-repeat center;cursor:pointer;}
.item2 .RightBotton{width:36px;height:36px;right:556px;top:379px;position:absolute;background:url(../images/arrow_r.png) no-repeat center;cursor:pointer;}
.item2 .jyblj{ width:180px; height:48px; float:left; font-size:16px; color:#fff; text-align:center; margin:0 610px; line-height:48px; margin-top:50px; border-radius:5px; background:#0063b4;}


/*荣宇资质*/
.youshi{ width:100%; height:630px; background:url(../images/youshi.jpg) no-repeat center center; margin:0 auto;}
.youshi h2{ width:100%; height:260px; font-size:30px; color:#fff; text-align:center; line-height:260px; font-weight:bold; float:left;}
.youshi ul{ width:100%; height:230px; float:left;}
.youshi ul li{ width:310px; height:230px; float:left; margin:0 20px;}
.youshi ul li a{ width:310px; height:160px; float:left; padding-top:70px;}
.youshi ul li a h1{ width:310px; height:40px; float:left; font-size:18px; color:#fff; text-align:center; line-height:30px; font-weight:bold;}
.youshi ul li a p{ width:310px; height:120px; float:left; font-size:14px; color:#fff; text-align:left; line-height:24px;}
.youshi ul li.yi{ background:url(../images/youshi1.png) no-repeat center top;}
.youshi ul li.er{ background:url(../images/youshi2.png) no-repeat center top;}
.youshi ul li.san{ background:url(../images/youshi3.png) no-repeat center top;}
.youshi ul li.si{ background:url(../images/youshi4.png) no-repeat center top;}

/*合作客户*/
.kqyhzhb{ height:343px; width:100%; margin:0 auto;}
.kqytitle1{ height:156px; width:100%; float:left;}
.kqytitle1 h1{ height:60px; width:100%; float:left; line-height:60px; font-size:36px; color:#071c70; margin-top:30px; text-transform:uppercase; text-align:center;font-weight:normal;}
.kqytitle1 h2{ height:40px; width:100%; float:left;  line-height:40px; font-size:28px; color:#071c70; text-align:center; font-weight:normal;}
.kqyhzhb .kqylist{ height:343px; width:100%; margin:0 auto;}
.kqyhzhb .kqylist li{ height:130px; width:220px; float:left; margin-right:16px;}
.kqyhzhb .kqylist li.first{margin-left:0px;}
.kqyhzhb .kqylist li img{ height:128px; width:218px; float:left; border:1px solid #000;}
.kqyhzhb .blk_292{ width:1400px; overflow:hidden;}
.kqyhzhb .rollphotos1{ position:relative;}
.kqyhzhb .LeftArr2{width:44px;height:44px;right:-55px;top:195px;position:absolute; display:block;overflow:hidden}
.kqyhzhb .RightArr2{width:44px;height:44px;left:-55px;top:195px;position:absolute; display:block;overflow:hidden}
.kqyhzhb .LeftArr2 .left{background:url(../images/left1.png) no-repeat;width:44px;height:44px;}
.kqyhzhb .RightArr2 .right{background:url(../images/right1.png) no-repeat;width:44px;height:44px;}

	
/*=================================内页内容===============================*/
/*内页banner*/
.header1{height:500px;overflow:hidden;}
.s_banner{width:100%;height:420px;margin:0 auto;overflow:hidden; background:url(../images/focus_04.jpg) no-repeat center;position:relative;top:0px;text-align:center;}
.s_banner #focus {width:1920px;height:420px;float:left;overflow-x:hidden;position:relative;margin-left:-960px;left:50%;}
.s_banner #focus ul {height:420px; position:absolute;overflow:hidden;}
.s_banner #focus ul li {float:left; width:1920px; height:420px; overflow:hidden; position:relative; background:#000;}
.s_banner #focus ul li div {position:absolute; overflow:hidden;}
.s_banner #focus .btnBg {position:absolute; width:1920px; height:20px; left:0; bottom:0; background:#000;}
.s_banner #focus .btn {position:absolute; width:430px; height:20px; padding:5px 30px; right:0; bottom:0; text-align:left;}
.s_banner #focus .btn span {display:inline-block; _display:inline; _zoom:1; width:20px; height:10px; _font-size:0; margin-left:10px; cursor:pointer; background:#fff;}
.s_banner #focus .btn span.on {background:#fff;}
.s_banner #focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(img/sprite.png) no-repeat 0 0; cursor:pointer;}
.s_banner #focus .pre {left:0;}
.s_banner #focus .next {right:0; background-position:right top;}

/*内页联系方式*/
.side_left{ width:263px; height:480px; float:left; border:1px solid #ccc; margin-bottom:50px;}
.side_left img { width:263px; height:128px; float:left;}
.side_left ul li.con1 { width:253px; line-height:28px; float:left; padding:0 5px;}
.side_left h3{ width:253px; line-height:48px; float:left; padding:0 5px;}


/*内页标题*/
.side_right{text-align:center;background:#ffffff;position:relative; width:1200px;}
.side_right .side_menu{ width:265px; float:left; margin-top:30px;}
.side_right .side_neirong{ width:880px; float:right;}
.side_menu .title{height:50px;line-height:50px; font-size:18px; color:#fff;margin-bottom:10px;  background:#3762ae; color:#fff; text-align:center;}
.side_menu .title h2{font-size:24px;display:inline; font-weight:normal;}
.side_menu .title h2.en{margin-left:10px;color:#2c4c85;}
.side_menu .intro{padding-top:0px !important;}
.side_menu .intro ul li{display:inline-block;position:relative;text-align:center;margin:5px 0 10px 0;float:left; width:265px;}
.side_menu .intro ul .first{margin-left:0px;}
.side_menu .intro ul li a{display:inline-block;width:265px; height:40px;line-height:40px;text-align:center;color:#fff;padding:0px;font-size:18px;background:#3762ae;}
.side_menu .intro ul li a img{height:40px;width:40px;position:absolute;left:-20px;top:5px;border-radius: 100%;}
.side_menu .intro ul li a:hover,.side_menu .intro ul li.on a,.side_menu .intro ul li:hover{ background:#2c4c85;color:#fff;}
.side_menu .service{margin-top:20px;padding-bottom:10px;}
.side_menu .service ul{margin:10px 0px;}
.side_menu .service ul li{display:inline-block;float:left;}
.side_menu .service ul li a{color:#ffffff;padding-left:20px;display:inline-block;width:80px; background:url(../images/point.jpg)  no-repeat left; background-position:10px 8px;}
.side_menu .contact{margin-top:10px;}
#menu2 ul ul{display:none;position:absolute;top:0;left:200px;width:200px;border-left:solid 1px #fff;z-index:10;}

/*内页右边单页及表格、表单样式*/
.side_right .intro{line-height:26px;padding-top:30px;clear:both;text-align:left;}
.side_right .intro .about_i{margin-bottom:26px;}
.side_right .intro p{}
.side_right .intro table{ background:#dadada; margin-bottom:20px;}
.side_right .intro table tr td{ padding:4px; background:#fff;}
.side_right .intro table tr td a:hover{color:#c30;}
.side_right .intro table input, .side_right .intro table textarea{ border:solid 1px #ccc; padding:4px; font-family:"思源黑体"; border-radius:3px;}
.side_right .intro table input.button{background:#555; color:#fff; cursor:pointer; padding:8px 25px; border:none;}
.side_right .intro table label{vertical-align:middle;margin:0px 10px 0px 5px;}
.side_right .intro table #verifyImg{vertical-align:middle;margin:0px 5px;border-radius:5px;}

/*右侧内容*/
.wrapper .side_right .title{border-bottom:1px #dddddd solid;padding-bottom:10px;margin-bottom:15px;text-align:left;}
.wrapper .side_right .title span{color:#4fb4e0;font-size:30px;}
.wrapper .side_right .product li{float:left;margin-right:25px;margin-bottom:15px;}
.wrapper .side_right .product img{border:1px #ddd solid;width:228px;height:146px;}
.wrapper .side_right .product p{width:220px;overflow:hidden;margin:0 auto;line-height:24px;}
.wrapper .side_right .product li a{display:block;}
.wrapper .side_right .product .last{margin-right:0;}

/*产品中心*/
.product_list{margin:30px 0 50px; width:880px; float:right;}
.product_list ul{width:880px; float:left; margin-bottom:30px;}
.product_list ul li{width:280px;float:left;margin-left:20px;margin-bottom:30px;}
.product_list ul .first{margin-left:0;}
.product_list ul .last{margin-bottom:0;}
.product_list ul li a{display:block;text-align:center; position:relative;}
.product_list ul li img{width:278px;height:208px;border:1px #dbdbdb solid;}
.product_list ul li span{line-height:40px;text-align:center;width:278px;height:20px;overflow:hidden; color:#000;}
.product_list ul li .shuiyin{ position:absolute; left:0px; top:0px;width:278px;height:208px; background:none;}	

/*产品详细*/
/*产品详细*/
.product_show{margin:30px 0 50px; width:880px; float:right;}
.product_show ul{margin-top:0px;}
.product_show ul li{ float:left; width:100%;}
.product_show .name h1{ font-size:24px;font-weight:normal; text-align:center;color:#333333;margin-bottom:20px;}
.product_show .pic{ text-align:center;}
.product_show .xq{margin-top: 20px;padding-bottom: 6px;border-bottom: 1px #ccc solid;margin-bottom: 20px;}
.product_show .title{height:17px;line-height:17px; background:url(../images/bg_ptitle.png) repeat-x; font-size:14px;margin:14px 0;padding:10px 0;border-bottom:1px solid #CCC;}
.back{text-align:center;padding:20px 0;}

.tags_list{border-top:1px dashed #CCC;border-bottom:1px dashed #CCC;padding:10px 10px;margin-top:20px;}
.tags_list span{color:#2c4c85;margin-right:5px;}
.tags_list span.tit{color:#666666;margin-right:0px;}
.prev_next{padding:10px 10px; }
.prev_next a{color:#2c4c85;margin:5px 0;display:inline-block;}
.prev_next a span{color:#666666;}
.prev_next a.none{color:#666666;}

.product_show .xiangguan{ float:left;}
.product_show .xiangguan div{ float:left; width:100%;}
.product_show .xiangguan .related_pros{float:left; width:100%; height:190px; }
.product_show .xiangguan .related_pros ul li{ width:160px; height:120px; float:left; margin-right:10px;}
.product_show .xiangguan .related_pros ul li img{ width:160px; height:120px; float:left; }


h3.related_title{padding:0 10px;height:30px;line-height:30px;border-bottom:2px solid #2c4c85;margin-bottom:10px;font-weight:bold;}
.related_pros ul{padding:0 2px; text-align:left;}
.related_pros ul li{display:inline-block;width:140px;margin-right:1px;}
.related_pros ul li.last{margin-right:0px;}
.related_pros ul li img{width:138px;outline:1px solid #CCC;padding:1px;}
.related_pros ul li span{display:block;height:24px;line-height:24px; text-align:center;color:#666666;}
.related_pros ul li span:hover{color:#c80000;}
.related_news ul{padding:0 30px; text-align:left;}
.related_news ul li a{color:#666;display:inline-block;height:20px;line-height:20px;}
.related_news ul li a:hover{color:#c80000;}



/*新闻列表*/
.news_list{margin:30px 0 50px; width:880px; float:right;}
.news_list ul li{padding:10px 0px;border-bottom:1px solid #eaeaea;}
.news_list ul li img{}
.news_list li .date{display:inline-block;width:130px;height:100px;float:left;}
.news_list li .date span{display:block; text-align:center;}
.news_list li .date span.day{height:60px;line-height:60px; font-size:36px; color:#000;}
.news_list li .date span.month{font-size:18px; font-weight:100; color:#000;}

.news_list li .img{display:inline-block;float:left; position:relative;}
.news_list li .img img{width:130px;}
.news_list li .img span{display:block; text-align:center; background:#d8d8d8;color:#999999;}
.news_list li .img:hover span{background:#2c4c85;color:#ffffff;}

.news_list ul li .con{width:730px;float:right;}
.news_list ul li .con .name{margin-bottom:5px;}
.news_list ul li .con .name a{display:inline-block;width:740px;height:24px; overflow:hidden;font-size:18px;color:#666666;margin:8px 0;}
.news_list ul li .con .name span{ float:right;font-size:16px;color:#2c4c85;height:24px;}
.news_list ul li .con p{color:#666666; line-height:24px;}
.news_list li a:hover{color: #2c4c85;}

/*新闻详细页*/
.news_show{margin:30px 0 50px; width:880px; float:right;}
.news_show .name{ font-size:24px; text-align:center; line-height:50px;color:#444444;}
.news_show .date{ text-align:center;height:25px;line-height:25px;color:#666666;}
.news_show .date a{margin-right:10px;}
.news_show .nr{ padding:8px 18px;color:#666666;}
.news_show .nr p{ margin-bottom:10px; line-height:26px;}
.news_show .nr p.img{ text-align:center;}
.news_show .back a:hover{ color:#000;}

/*视频中心*/
#images{padding-top:40px;margin:0 auto;}
#images li{display:inline-block;margin-bottom:25px;float:left; margin-right:0px; width:522px; height:348px;}
#images li.last{margin-right:40px;}
#images .lightbox{width:402px; height:268px;}
#images .lightbox embed{border: 1px solid #ccc;padding:3px;vertical-align: top;width:522px;height:348px;}


/*证书列表*/
.honor_list{margin:30px 0 50px; width:880px; float:right;}
.honor_list ul li {	FLOAT: left;width:263px; TEXT-ALIGN:left;border:none; text-align:center;margin:0 0 0 44px;}
.honor_list ul li.first {margin:0px;}
.honor_list ul li IMG {DISPLAY: block;BACKGROUND: #fff;MARGIN: 0px auto;width:259px;height:368px; border:2px solid #f2d9a2; border-radius:5px;}
.honor_list ul li p a {display:block; text-align:center;}
.honor_list ul li span{font-size:16px; color:#000;}

/*合作客户*/
.kehu_list{margin:30px 0 50px; width:880px; float:right;}
.kehu_list ul li {	FLOAT: left;width:270px; TEXT-ALIGN:left;border:none; text-align:center;margin:0 0 0 24px;}
.kehu_list ul li.first {margin:0px;}
.kehu_list ul li IMG {DISPLAY: block;BACKGROUND: #fff;MARGIN: 0px auto;width:268px;height:158px; border:1px solid #000; float:left;}
.kehu_list ul li p a {display:block; text-align:center;}
.kehu_list ul li span{font-size:16px; color:#000; width:260px; float:left; height:48px; line-height:48px; text-align:center;}

/*sitemap*/
#sitemap{ border:2px dashed #cccccc;margin:20px auto;padding:10px 0;}
#sitemap ul{display:inline-block;}
#sitemap li{margin:5px 10px;}
#sitemap a.level1{font-size:14px;font-weight:bold;color:#305089; display:block; text-decoration:underline;}
#sitemap a.level2{font-size:12px;font-weight:bold;color:#305089;display:block;}
#sitemap a.level3{font-size:12px;height:20px;line-height:20px; overflow:hidden;display:inline-block;color:#666666;}
#sitemap li.level2{display:inline-block;float:left;}
#sitemap li.level2 ul{border:1px dashed #cccccc;display:block;}
#sitemap li.level3{display:block;}