@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:0px 20px 30px; float:left;}
.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:1200px;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:112px;background:#fff;}
.top .logo{float:left; width:200px;}
.top .logo img{float:left; width:200px; height:112px;}
.top .top_r{float:right;width:170px;height:95px; padding-left:30px; border-left:2px solid #CCC;}
.top .top_r .hotline{width:170px;margin-top:0px;float:right;}
.top .top_r .hotline li{float:left; width:170px;}
.top .top_r .hotline li h1{float:left; width:170px; height:30px; line-height:30px; font-size:20px; color:#000; text-align:left; margin-top:20px;}
.top .top_r .hotline li h2{float:left; width:170px; height:30px; line-height:30px; font-size:20px; color:#000; text-align:left;}


/*菜单开始*/
.header{height:857px;overflow:hidden;}
.header .nav{width:745px; float:right;height:112px;}
.nav ul{float:left;width:745px;height:112px;z-index:9999999;z-index:100;position:relative;}
.nav ul li{ float:left; position:relative;z-index:9999999;}
.nav ul li a{display:block;font-size:16px;line-height:112px; padding-left:48px;text-align:center; z-index:9999999; color:#000; background:#fff; transition:all 0.6s;}
.nav ul li a:hover{color:#274c9c; z-index:9999999; }
.nav ul li.on a{color:#274c9c; z-index:9999999;}
.nav ul li:hover{}
/*二级菜单*/
#menu ul ul {display:none;position:absolute; top:95px; left:0; z-index:9999999; width:auto;height:auto;background:url(../images/nav_bg.png) repeat;border:none;}
#menu ul ul li{background:url(../images/nav_bg.png) repeat; float:none; border-bottom:solid 1px #747474;border-top:none;padding-top:0;padding-bottom:0; z-index:9999999;}
#menu ul ul li a{ color:#000;font-size:14px; padding:0; display:block; width:152px; text-align:center;border-bottom:none;line-height:40px;height:40px; z-index:9999999;}
#menu ul ul li a:hover{ color:#fff;border-bottom:none;}
#menu ul li.on ul {display:none;position:absolute; top:112px; left:0; z-index:9999999; width:auto;height:auto;background:url(../images/nav_bg.png) repeat;border:none;}
#menu ul li.on ul li{background:url(../images/nav_bg.png) #fff repeat; float:none; border-bottom:solid 1px #747474;border-top:none;padding-top:0;padding-bottom:0; z-index:9999999; }
#menu ul li.on ul li a{ color:#000;font-size:14px; padding:0; display:block; width:152px; text-align:center;border-bottom:none;line-height:40px;height:40px; z-index:9999999; background:#fff;}
#menu ul li.on ul li a:hover{ color:#fff;border-bottom:none; background:#0063b1;}

.yuyan{ width:80px; height:95px; float:left; background:url(../images/yuyan.jpg) no-repeat left center; font-size:20px; color:#000; line-height:95px; display:block; text-align:right;}

/*焦点图开始*/
.header .banner{width:100%;height:745px;margin:0 auto;overflow:hidden;text-align:center;top:0px;position:relative; z-index:1;}
.header .banner #focus {width:1920px;height:745px;float:left;overflow-x:hidden;position:relative;margin-left:-960px;left:50%; z-index:1;}
.header .banner #focus ul {height:745px; position:absolute;overflow:hidden; z-index:1;}
.header .banner #focus ul li {float:left; width:1920px; height:745px; 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;}

/*底部*/
.footer{background:#82888d;height:360px;width:100%;margin-top:-18px; overflow:hidden;}
.footer .left{ width:995px; height:240px; margin-top:50px; float:left;}
.footer .left ul{ width:180px; height:230px; float:left;}
.footer .left ul li{ width:180px; height:30px;  float:left;}
.footer .left ul li.first{ width:180px; height:40px; float:left; line-height:40px;  color:#fff; font-size:18px; }
.footer .left ul li a{ width:180px; height:30px; line-height:30px; float:left; color:#fff; font-size:16px; display:block;}


.footer .right{ width:160px; height:193px; margin-top:50px; float:right;}
.footer .right img{ width:160px; height:160px; float:left;}
.footer .right h1{ width:160px; height:33px; float:left; font-size:14px; text-align:center; color:#fff; font-weight:normal; line-height:33px;}


.footer1{ width:100%; height:70px; background:#024678; margin:0 auto;}
.footer1 .f_copy{text-align:center;color:#fff; line-height:70px; font-size:16px; }
.footer1 .f_copy a{color:#fff; font-size:16px;}


/*===============================首页==================================*/

/*新闻中心*/
.left1{ width:100%; height:520px; margin:0 auto;}
.left1 h1{ width:100%; height:100px; float:left;  font-size:36px; line-height:100px; color:#274c9c;font-weight:normal;}
.left1 .left{ float:left; width:680px; height:410px;}
.left1 .right{ float:right; width:505px; height:410px; background:#e9edf0;}
.left1 .left li{ float:left; width:330px; height:410px; margin-right:20px;}
.left1 .left li.last{margin-right:0px;}
.left1 .left li img{ float:left; width:330px; height:250px; margin-right:0px;}
.left1 .left li.last{margin-right:0px;}
.left1 .left li .neir{ float:left; width:330px; height:160px; margin-right:0px; background:#e9edf0;}
.left1 .left li h2{ float:left; width:270px; height:50px; margin:0px 30px 0px; line-height:50px; font-size:18px; color:#000; text-align:left; font-weight:normal; margin-top:10px;}
.left1 .left li p{ float:left; width:270px;  margin:0px 30px 0px; line-height:25px; font-size:14px; line-height:25px;}
.left1 .left li span{ float:left; width:270px; height:30px; margin:0px 30px 0px; line-height:30px; font-size:14px; color:#000; text-align:left; font-weight:normal;}

.left1 .right li{ float:left; width:465px; height:105px; margin:25px 20px 0px; border-bottom:1px solid #d6dadd;}
.left1 .right .riqi{width:80px; height:80px; float:left; background:#fff;}
.left1 .right .riqi .day{width:80px; height:44px; line-height:44px; float:left; font-size:32px; color:#000; text-align:center; margin-top:10px;}
.left1 .right .riqi .month{width:80px; height:30px; line-height:30px; float:left; font-size:16px; color:#fff; text-align:center;}

.left1 .right .neir{width:366px; height:80px; float:right; background:url(../images/sanjiao.jpg) no-repeat right 30px;}
.left1 .right .neir h2{width:366px; height:44px; float:left; line-height:44px; font-size:18px; color:#000;}
.left1 .right .neir p{width:366px; height:32px; float:left; line-height:32px; font-size:14px; color:#000;}

/*公司简介*/
.aboutkd{ width:100%; height:330px; margin:0 auto; }
.aboutkd .abneirong{ width:660px; height:330px; float:right; margin-right:270px;}
.aboutkd .abneirong h2{ width:660px; height:50px; float:left; font-size:36px; line-height:50px; text-align:left; color:#274c9c; margin-top:55px;}
.aboutkd .abneirong h3{ width:660px; height:42px; float:left; font-size:19px; line-height:22px; text-align:left; color:#c9c9c8; font-weight:normal; letter-spacing:1px;}
.aboutkd .abneirong .abjianjie{ width:660px; height:230px; float:left; font-size:16px; text-align:left; color:#274c9c; line-height:32px; overflow:hidden;}
.aboutkd .abneirong ul{ width:660px; height:120px; float:left; background:url(../images/about1.jpg) no-repeat left center;}
.aboutkd .abneirong ul li{ width:120px; height:120px; float:left; margin-right:31px;}
.aboutkd .abneirong ul li a{ width:120px; height:30px; float:left; font-size:16px; color:#fff; text-align:center; line-height:30px; margin-top:70px;}
.aboutkd .abneirong ul li.last{margin-left:1px;}
.aboutkd .abneirong .jyblj{ width:180px; height:48px; float:left; font-size:16px; color:#fff; text-align:center; line-height:48px; margin-top:50px; border-radius:5px; background:#0063b4;}

/*字节跳动*/
.zjtd{ width:1200px; height:200px; overflow:hidden;}
.zjtd .about2{ width:1200px; height:200px; float:left;}
.zjtd .about2 li{ width:300px; height:200px; float:left;}
.zjtd .about2 li .baog{ width:300px; height:110px; float:left;}
.zjtd .about2 li .baog h2{ width:170px; height:80px; float:left; text-align:right; font-size:48px; color:#274c9c; line-height:80px; margin-top:30px;}
.zjtd .about2 li .baog span{ width:129px; height:60px; float:left; text-align:left; font-size:18px; color:#000; line-height:55px; margin-top:50px; border-right:1px solid #CCC;}
.zjtd .about2 li  h3{ width:299px; height:40px; float:left; text-align:center; font-size:18px; color:#000; line-height:40px; border-right:1px solid #CCC;}

.zjtd .about2 li .baog2 h2{ width:170px;}
.zjtd .about2 li .baog2 span{ width:129px;}

.zjtd .about2 li .baog5 h2{ width:190px;}
.zjtd .about2 li .baog5 span{ width:109px; border-right:1px solid #CCC;}


.shipin{ width:1200px; height:400px; margin:0 auto;}
.shipin .left{ width:590px; float:left; height:335px;}
.shipin .right{ width:590px; float:right; height:335px;}


/*快速导航*/
.ksdh{ width:100%; height:90px; margin:0 auto; background:url(../images/daohangbg.jpg) repeat-x top left;}
.ksdh li{height:60px; float:left; margin-right:40px;}
.ksdh li a{ width:100%; height:60px; float:left; font-size:16px; color:#000; text-align:left; display:block; transition:all 0.6s; line-height:60px;}
.ksdh li.first a,.ksdh li:hover a{ width:100%; height:60px; float:left; font-size:16px; color:#274c9c; text-align:left; display:block;}

/*大图*/
.dtu{ width:100%; height:466px; margin:0 auto; background:url( ../images/dtu.jpg) no-repeat center 20px; }
.dtu .wrapper{ height:466px; position:relative;}
.dtu .wrapper .search{ height:55px; width:288px; position:absolute; left:10px; top:10px; border:1px solid #CCC; background:#f3f3f3;}
.dtu .wrapper .search form{ height:36px; width:268px; float:left; margin:10px 10px 0 10px; background:#fff;}
.dtu .wrapper .search input{ height:36px; width:220px; float:left; border:0px; background:none; color:#000; opacity:1;}
.dtu .wrapper .search button{ height:36px; float:left; border:0px; background:none; margin:0px; width:36px; }
.dtu .wrapper .search button img{ height:28px; float:left; border:0px; background:none; margin:4px;}

.dtu .wrapper .search select{ height:36px; width:268px; float:left; margin:10px; background:#fff; border:0px; color:#666;}
.dtu .wrapper .search select option{ height:36px; width:268px; float:left; color:#666; display:block}

.dtu .wrapper ul li a img{ height:18px; width:18px; position:absolute;}
.dtu .wrapper ul .yi a .neir{ height:200px; width:300px; position:absolute;left:301px; top:105px; background:#f3f3f3; border-radius:8px; padding:10px; transition:all 0.6s; display:none;}
.dtu .wrapper ul li:hover a .neir{display:block;}
.dtu .wrapper ul li a .neir h1{ height:40px; width:300px; float:left; text-align:center; line-height:40px; font-size:18px; color:#000;}
.dtu .wrapper ul li a .neir p{ height:130px; width:300px; float:left; text-align:left; line-height:30px; font-size:14px; color:#000;}
.dtu .wrapper ul li a .neir span{ height:30px; width:300px; float:left; text-align:center; line-height:30px; font-size:14px; color:#274c9c;}
.dtu .wrapper ul li.yi  a img{  left:441px; top:175px;}
.dtu .wrapper ul li.yi  a neir{ }

.dtu .wrapper ul li.er  a img{  left:566px; top:305px;}
.dtu .wrapper ul .er a .neir{ height:200px; width:300px; position:absolute;left:411px; top:205px; background:#f3f3f3; border-radius:8px; padding:10px; transition:all 0.6s; display:none;}

.dtu .wrapper ul li.san  a img{  left:666px; top:325px;}
.dtu .wrapper ul .san a .neir{ height:200px; width:300px; position:absolute;left:511px; top:305px; background:#f3f3f3; border-radius:8px; padding:10px; transition:all 0.6s; display:none;}

.dtu .wrapper ul li.si  a img{  left:720px; top:305px;}
.dtu .wrapper ul .si a .neir{ height:200px; width:300px; position:absolute;left:611px; top:205px; background:#f3f3f3; border-radius:8px; padding:10px; transition:all 0.6s; display:none;}

.dtu .wrapper ul li.wu  a img{  left:786px; top:275px;}
.dtu .wrapper ul .wu a .neir{ height:200px; width:300px; position:absolute;left:671px; top:205px; background:#f3f3f3; border-radius:8px; padding:10px; transition:all 0.6s; display:none;}

.dtu .wrapper ul li.liu  a img{  left:866px; top:260px;}
.dtu .wrapper ul .liu a .neir{ height:200px; width:300px; position:absolute;left:711px; top:205px; background:#f3f3f3; border-radius:8px; padding:10px; transition:all 0.6s; display:none;}

.dtu .wrapper ul li.qi  a img{  left:992px; top:225px;}
.dtu .wrapper ul .qi a .neir{ height:200px; width:300px; position:absolute;left:811px; top:205px; background:#f3f3f3; border-radius:8px; padding:10px; transition:all 0.6s; display:none;}

.dtu .wrapper ul li.ba  a img{  left:1090px; top:222px;}
.dtu .wrapper ul .ba a .neir{ height:200px; width:300px; position:absolute;left:951px; top:205px; background:#f3f3f3; border-radius:8px; padding:10px; transition:all 0.6s; display:none;}

.dtu .wrapper ul li.jiu  a img{  left:1100px; top:194px;}
.dtu .wrapper ul .jiu a .neir{ height:200px; width:300px; position:absolute;left:981px; top:205px; background:#f3f3f3; border-radius:8px; padding:10px; transition:all 0.6s; display:none;}

.dtu .wrapper ul li.shi  a img{  left:1135px; top:202px;}
.dtu .wrapper ul .shi a .neir{ height:200px; width:300px; position:absolute;left:1001px; top:205px; background:#f3f3f3; border-radius:8px; padding:10px; transition:all 0.6s; display:none;}


/*业务范围*/
.yewufw{ height:890px;}
.yewufw h1{ width:200px; height:100px; float:left;  font-size:36px; line-height:100px; color:#274c9c;font-weight:normal;}
.yewufw li{ width:586px; height:330px; float:left; margin:0 28px 28px 0; background:#0064b3; }
.yewufw li img{ width:586px; height:270px; float:left;}
.yewufw li h2{ width:546px; height:60px; float:left;font-size:24px; line-height:60px; margin:0 20px; color:#fff; font-weight:normal;}
.yewufw li.last{margin-right:0px;}

.yewufw form{ height:36px; width:268px; float:right; background:#f3f3f3; margin:33px 0 0 0;}
.yewufw input{ height:36px; width:220px; float:left; border:0px; background:none; color:#000; opacity:1;}
.yewufw button{ height:36px; float:left; border:0px; background:none; margin:0px; width:36px; }
.yewufw button img{ height:28px; float:left; border:0px; background:none; margin:4px;}

/*产品服务*/
.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;}

/*案例滚动*/
.yewufw1{ height:430px;}
.yewufw1 .blk_29{ width:1200px; overflow:hidden; float:left; height:330px; overflow:hidden;}
.rollphotos {WIDTH:1200px; float:left; position:relative; height:330px;}
.bottonbg{background:url(../images/bg11.png) center no-repeat;width:170px;height:55px;display:block;margin:0 auto;}
.LeftBotton{width:61px;height:78px;left:-61px;top:119px;position:absolute; background:url(../images/left.jpg) no-repeat center;cursor:pointer;}
.RightBotton{width:61px;height:78px;right:-61px;top:119px;position:absolute;background:url(../images/right.jpg) no-repeat center;cursor:pointer;}

	
/*荣宇资质*/
.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%;}
.youshi h1{ width:100%; height:100px; float:left;  font-size:36px; line-height:100px; color:#274c9c;font-weight:normal;}
.youshi h2{ width:100%; height:30px; float:left;  font-size:16px; line-height:30px; color:#000;font-weight:normal;}
.youshi ul{ width:100%; float:left; border-bottom:3px solid #274c9c; margin-bottom:50px;}
.youshi ul li{ width:100%; float:left; border-top:2px solid #274c9c; }
.youshi ul li .top{ width:100%; float:left; height:50px;}
.youshi ul li button{ width:35px; height:50px; float:left;  font-size:26px; line-height:50px; color:#274c9c;font-weight:normal; text-align:center; background:none; border:0px; padding:0; margin:0;}
.youshi ul li h3{ width:1165px; height:50px; float:left;  font-size:16px; line-height:50px; color:#000;font-weight:normal;}
.youshi ul li p{ width:1165px; float:right;  font-size:14px; line-height:30px; color:#000;font-weight:normal; margin-bottom:20px;}




	
/*=================================内页内容===============================*/

/*内页banner*/
.header1{height:112px;}
.s_banner{width:100%;height:363px;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:363px;float:left;overflow-x:hidden;position:relative;margin-left:-960px;left:50%;}
.s_banner #focus ul {height:363px; position:absolute;overflow:hidden;}
.s_banner #focus ul li {float:left; width:1920px; height:363px; 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;}

.nybanner3{ width:100%; margin:0 auto; height:363px; background:url(../images/conbanner.jpg);}
.nybanner{ width:100%; margin:0 auto; height:363px; background:url(../images/focus_044.jpg);}
.nybanner1{ width:100%; margin:0 auto; height:363px; background:url(../images/probanner.jpg);}
.nybanner2{ width:100%; margin:0 auto; height:363px; background:url(../images/casebanner.jpg);}

/*内页联系方式*/
.side_left{ width:263px; height:530px; 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:none;position:relative; width:1200px; margin-top:30px;}
.side_right .side_menu{ width:1200px; float:left; margin-top:0px;}
.side_right .side_neirong{ width:1200px; float:left;}
.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:400px; border-bottom:3px solid #fff;transition:all 0.6s;}
.side_menu .intro ul .first{margin-left:0px;}
.side_menu .intro ul li a{display:inline-block;width:265px; height:50px;line-height:50px;text-align:center;color:#000;padding:0px;font-size:18px;background:none; }
.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{ background:none;color:#024678;}
.side_menu .intro ul li:hover,.side_menu .intro ul li.on{ background:none;color:#024678; border-bottom:3px solid #024678;}
.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;}


/*内页右边单页及表格、表单样式*/
.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_menu{ width:300px; float:left; margin-bottom:50px;}
.product_menu .ss{padding:20px; background:#fff; margin-bottom:30px;}
.product_menu .title{ width:300px; float:left; height:60px; background:#024678;}
.product_menu .title h2{ width:260px; float:left; height:60px; color:#fff; font-size:24px; line-height:60px; font-weight:normal; margin:0 20px;}
.product_menu .intro{ width:300px; float:left; overflow:hidden; margin:0px; padding:0px;}
.product_menu li{ width:300px; float:left; background:#274c9c; border:1px solid rgba(255,255,255,0.5);}
.product_menu li a{ width:260px; float:left; margin:0 20px; height:40px; line-height:40px; font-size:14px; color:#fff; display:block; }



/*产品中心*/
.sidebar1{ width:300px; float:left; margin-left:1px;margin:25px 0;}
.sidebar1 .side_menu1{ width:300px; float:left;}
.sidebar1 .side_menu1 .intro{}
.sidebar1 .side_menu1 .intro ul .level1{width:300px; float:left; background:#274c9c; border:1px solid rgba(255,255,255,0.5);}
.sidebar1 .side_menu1 .intro ul .level1 .sons{display:none;}
.sidebar1 .side_menu1 .intro ul .on .sons{display:block;}
.sidebar1 .side_menu1 .intro ul .level1 .parent{border:1px solid rgba(255,255,255,0.5);}
.sidebar1 .side_menu1 .intro ul .level1:hover .parent{ background:#f2f2f2;}
.sidebar1 .side_menu1 .intro ul .level1 .parent a{ width:260px; float:left; margin:0 20px; height:40px; line-height:40px; font-size:14px; color:#fff; display:block;}

.sidebar1 .side_menu1 .intro ul .on .sons li{display:block; float:left; height:34px; border-bottom:1px solid #aaa;}
.sidebar1 .side_menu1 .intro ul .on .sons li a{ width:260px; transition:all 0.6s;  height:34px; line-height:34px; text-align:left; font-size:14px; color:#fff; padding-left:0px;}
.sidebar1 .side_menu1 .intro ul .on .sons li:hover a{color:#fff;}
.sidebar1 .side_menu1 .intro ul .on .sons li.on a{background:#f2f2f2; color:#ff0000;}

.sidebar1 .side_menu1 .intro ul .on .parent,.side_menu .intro ul .parent:hover{text-align:left; line-height:40px;}
.sidebar1 .side_menu1 .intro ul .on .parent a,.side_menu .intro ul .level1:hover .parent a{ width:260px; float:left; margin:0 20px; text-align:left; height:40px; line-height:40px; font-size:14px; color:#fff; display:block;}
.sidebar1 .side_menu1 .intro ul li.parent{margin-bottom:8px;}


.product_list{margin:0px 0 50px; width:860px; float:right; background:#fff;}
.weizhi{margin:20px; width:820px; float:left; height:50px; border-bottom:1px solid #ddd;}
.weizhi h2{width:220px; float:left; height:50px; line-height:50px; color:#024678; font-size:20px;}
.weizhi span{float:left; font-size:16px; color:#666;height:50px; line-height:50px;}
.weizhi span font{font-size:16px; color:#666;height:50px; line-height:50px; width:20px; text-align:center; display:inline-block;}

.product_list ul{width:820px; float:left; margin:0px 20px;}
.product_list ul li{width:390px;float:left;margin-right:36px;margin-bottom:30px; border:1px solid #ddd; background:#f6f7f8;}
.product_list ul .first{margin-right:0;}
.product_list ul li a{display:block;text-align:center; position:relative;}
.product_list ul li span{line-height:40px;text-align:center;width:278px;height:20px;overflow:hidden; color:#000;}
.product_list ul li .img1{overflow:hidden; width:390px; height:297px;}
.product_list ul li .img1 img{display:block; width:390px; margin:0 auto;transform: scale(1,1); transition-duration: 0.5s;}
.product_list ul li .tit{ text-align:center; margin:20px auto; font-size:16px; color:#222222;/* height:58px;*/}
.product_list ul li .text{ color:#888888; font-size:15px; line-height:26px; height:50px; overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.product_list ul li .more{ width:125px; height:36px; line-height:36px; border:1px solid #898989; border-radius:18px; text-align:center; color:#000; font-size:15px; margin:30px auto; background:#fff;}
.product_list ul li a:hover .img1 img{transform: scale(1.1,1.1); transition-duration: 0.5s;}
.product_list ul li a:hover .tit{ color:#274c9c;}
.product_list ul li a:hover .more{background:#274c9c;color:#fff;}

.case_list ul li .img1{overflow:hidden; width:390px; height:207px;}

/*产品详细*/
/*产品详细*/
.product_show{margin:0px 0 50px; width:860px; float:right; background:#fff;}
.product_show ul{width:820px; float:left; margin:0px 20px;}
.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:153px; height:115px; float:left; margin-right:11px;}
.product_show .xiangguan .related_pros ul li img{ width:153px; height:115px; 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; margin:0px;}
.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; float:left; width:152px; overflow:hidden; font-size:12px;}
.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:0px 0 50px; width:860px; float:right; background:#fff;}
.news_list ul{width:820px; float:left; margin:0px 20px 30px;}
.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:100px;height:100px;float:left; background:#f8f8f8;}
.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:100px;}
.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:690px;float:right;}
.news_list ul li .con .name{margin-bottom:5px;}
.news_list ul li .con .name a{display:inline-block;width:690px;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:0px 0 50px; width:860px; float:right; background:#fff;}
.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;}

/*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;}

.dhdz{ width:560px; float:left; background:#fff;margin-top:0px;padding: 40px 20px 20px;box-sizing: border-box; height:600px; }
.dhdz li{ width:1280px; float:left;}
.dhdz li h1{ width:1280px; float:left; height:52px; text-align:center; line-height:52px; font-size:32px; color:#000; margin-top:50px;}
.dhdz li h2{ width:1280px; float:left; height:36px; text-align:center; line-height:36px; font-size:24px; color:#000; margin:20px 0 10px;}
.dhdz li h3{ width:1280px; float:left; height:36px; text-align:center; line-height:36px; font-size:24px; color:#000; margin-bottom:10px;}
.mdnrzx .back{ width:160px; float:left; height:30px; text-align:center; color:#124991; margin:0 520px 80px; font-size:24px;}
.mdnrzx .back a{color:#124991; font-size:20px;}
.sidemap{width:600px; height:600px; float:left; margin-top:0px; background:rgba(204,204,204,0.5);}
.sidemap img{width:600px; height:600px; float:left; margin-top:0px; background:rgba(204,204,204,0.5);}