/*通用样式*/
.fleft{float:left;}
.fright{float:right;}
.abs{position:absolute;}
.rel{position:relative;}
.center{margin:0px auto;}
.test{background-color:#CCC;}
.test2{background-color:#999;}
.curder{ color:#153359 !important; border-bottom:1px solid #153359 !important; padding-bottom:8px !important;}
.gy_1100{ width:1100px; height:auto; overflow:hidden; margin:0 auto;}
.top{ width:100%; height:98px; margin:0 auto; overflow:hidden;}
.top_1100{ width:1100px; height:auto; margin:0 auto; overflow: hidden; margin-top:21px;}
.logo{ width:189px; height:56px; background: url(../images/logo.png) no-repeat;float: left;display: inline-block;}
.lanmu740{ width:720px; height:auto; float:right; overflow:hidden;}
.lanmu740 ul{ width:750px; overflow:hidden; height:43px;}
.lanmu740 ul li{ float:left; padding:8px 23px 0 22px;color:#153359; }
.lanmu740 ul li a{ font-size:16px; color:#333333;}
.lanmu740 ul li a:hover{color:#153359; }
.icotu{ width:150px; height:auto; overflow:hidden; }
.ico01{ width:17px; height:12px; background:url(../images/eill.jpg) no-repeat;display: inline-block; }
.ico01:hover{ background:url(../images/eilhover.png)}
.ico02:hover{ background:url(../images/weibo_hover.png)}
.ico02{ width:21px; height:16px; background:url(../images/weibo.png) no-repeat;display: inline-block; margin-left:10px;margin-right:10px;}
.ico03{ width:82px; height:21px; background:url(../images/qq.jpg) no-repeat;display: inline-block;}


#full-screen-slider { width:100%; height:619px; float:left; position:relative}
#slides { display:block; width:100%; height:619px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:540px; z-index:9900;  padding:5px 15px 5px 0; margin:0; margin-left:0px !important;}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}


.xh_about{ width:100%; height:auto;  overflow:hidden;}
.xh_about h3{ color:#333333; font-weight:bold; font-size:30.33px; text-align:center; margin-top:60px;}
.xh_about h3 span{ font-size:30px; color:#333333; font-weight:normal; padding-left:10px;}
.xh_about h4{ font-size:15px; color:#666666; text-align:center; line-height:36px;}
.xh_about a{ width:159px; height:34px; border:1px solid #e0e0e0; text-align:center; font-size:16px; display:block; line-height:34px; margin:0 auto; color:#153359; margin-top:44px;}
.xh_about a:hover{ background:#153359; color:#fff; font-size:16px;}
.xh_about_1200{ width:1100px; height:auto; overflow:hidden; margin:0 auto; margin-top:70px;}
.wemzhang{ width:556px; height:auto; margin-top:30px;} 
.wemzhang h2{ font-size:19px; color:#333333; margin-bottom:20px;}
.wemzhang p{ font-size:15px; color:#666666; line-height:28px; margin-bottom:10px;}


.prod{ width:100%; height:734px; background:#f8f8f8; overflow:hidden; margin-top:30px;}
.prod h3{ color:#333333; font-weight:bold; font-size:30.33px; text-align:center; margin-top:60px;}
.prod h3 span{ font-size:30px; color:#333333; font-weight:normal; padding-left:10px;}
.prod h4{ font-size:15px; color:#666666; text-align:center; line-height:26px; padding-top:20px;}

.product{ margin-top:76px;}
.product ul{ width:1150px;}
.product ul li{ width:340px; height:472px; float:left; margin-right:41px; position:relative; overflow:hidden;}
.product ul li a{ display:block;}
.product ul li .produt_1{ background:url(../images/pro.png) no-repeat center; width:210px; height:208px; position: absolute; top:168px; left:50%; margin-left:-105px;    -ms-filter: alpha(opacity=30);
    filter: alpha(opacity=30);
    transition: opacity 0.2s;
}
.product ul li a img{ width:100%; height:503px; transition: all 1s; position:absolute;left:0; top:0;}
.product ul li a:hover img{    width: 120%;
    height: 120%;
    top: -10%;
    left: -10%;
}
.product ul li .produt_1 p{ text-align:center;}
.product ul li .produt_1 .p1{ color:#0a66ff; font-size:22px; top:75px; position:relative;}
.product ul li .produt_1 .p2{ color:#0a66ff; font-size:26px; top:85px; position:relative;}
.hd12{ width:1100px; height:auto; overflow:hidden; margin:0 auto; margin-top:52px;}



.more022{ width:159px; height:34px; border:1px solid #e0e0e0; text-align:center; font-size:16px; display:block; line-height:34px; margin:0 auto; color:#153359; margin-top:44px;}
.more022:hover{ background:#153359; color:#fff; font-size:16px;}



.youshi{ height:538px; background: url(../images/ys.jpg) no-repeat center center;background-size:cover; background-attachment:fixed; background-color:#CCCCCC;  }
.youshi h3{ color:#fff; font-weight:bold; font-size:30.33px; text-align:center;  padding-top:60px;}
.youshi h3 span{ font-size:30px; color:#fff; font-weight:normal; padding-left:10px;}
.youshi ul{ width:1100px; height:auto; margin:0 auto; margin-top:70px;}
.youshi ul li{ width:490px; height:152px; float:left; margin-right:60px; margin-bottom:40px;}
.youshi ul li h4{ float:left; color:#ffffff; font-size:24px; padding-left:30px;padding-top:12px;}
.youshi ul li p{ float:left; font-size:14px; color:#c2d9fe;padding-left:30px; line-height:28px; padding-top:10px;}
.youshi ul li img{ float:left;}





.fuwuxiangmu{ width:1100px; height:auto; margin:0 auto; overflow:hidden; margin-top:60px; }
.fuwuxiangmu h3{ color:#333333; font-weight:bold; font-size:30.33px; text-align:center;}
.fuwuxiangmu h3 span{ font-size:30px; color:#333333; font-weight:normal; padding-left:10px;}
.fuwuxiangmu ul{ width:1200px; margin-top:54px;}
.fuwuxiangmu ul li{ width:340px; display:inline-block; margin-right:20px;}
.fuwuxiangmu ul li p{ text-align:center; line-height:32px; color:#666666; font-size:14px;}
.fuwuxiangmu ul li img{ display: block;  
                border: 0;  
                width: 100%;  
                transform: scale(1);  
                transition: all 1s ease 0s;  
                -webkit-transform: scale(1);  
                -webkit-transform: all 1s ease 0s; }
.fuwuxiangmu ul li:hover img{ 
transform: scale(1.3);  
                transition: all 1s ease 0s;  
                -webkit-transform: scale(1.03);  
                -webkit-transform: all 1s ease 0s;}




.xw100{ width:100%; height:900px; margin:0 auto; overflow:hidden; background:#f8f8f8; margin-top:60px;}
.xw100 h3{ color:#333333; font-weight:bold; font-size:30.33px; text-align:center; margin-top:60px;}
.xw100 h3 span{ font-size:30px; color:#333333; font-weight:normal; padding-left:10px;}

.xwul{width:100%;  margin:0 auto;margin-top:60px;}
.xwul ul{width:100%; margin:0 auto;}
.xwul ul li{ width:100%; height:206px; border-bottom:#dddddd dashed 1px;}
.xwul ul li:hover h2{ color:#666; font-weight:bold;}
.xwul ul li:hover p{ color:#666666;}
.xwul ul li:hover span{ color:#666;}
.xwul ul li:hover em{ color:#666666;}
.xwul ul li:hover{ background:#ffffff;}
.xwul b{ width:297px; height:50px; display:block; margin:0 auto;top:30px;}
.xwul b a{font-family:"微软雅黑"; font-size:18px; color:#003f93; display:block;width:297px; height:50px; border:#dddddd solid 1px; border-radius:30px; line-height:50px; text-align:center; background:#fff;}
.xwul b a:hover{ color:#fff; background:#003f93;}

.xw1200{ width:1100px; height:206px; margin:0 auto;}
.xw1200 img{ float:left; display:inline-block; margin-top:24px;}
.xw1200_1{ width:644px; height:86px; border-right:#eeeeee solid 1px;float:left;  margin-top:45px; margin-left:30px;}
.xw1200_1 h2{ color:#3f3e3e; font-size:16px; font-weight:bold; margin-bottom:12px; }
.xw1200_1 p{ color:#999999; width:590px; font-size:14px; line-height:28px;}
.xw1200 span{ background:url(../images/jt.png) no-repeat right; padding-right:40px; padding-left:30px; display:block; float:left; color:#666666; font-size:30px; margin-top:50px;}
.xw1200 span em{ color:#666666; font-size:14px !important; display:block;margin-left:10px;}
#yanjing{ background:url(../images/yj.jpg) left no-repeat; text-indent:1.2em; margin-top:10px;}



.lianxiwomen { width:100%;  margin:0 auto; overflow:hidden;margin-top:60px;}
.lianxiwomen h3{ color:#333333; font-weight:bold; font-size:30.33px; text-align:center; }
.lianxiwomen h3 span{ font-size:30px; color:#333333; font-weight:normal; padding-left:10px;}
.lianxi_01{ width:1100px; height:auto; margin:0 auto; overflow:hidden;margin-top:60px;}
.ditu01{ width:488px; height:257px; float:left; overflow:hidden;}

.lianxi_02{ width:378px; height:auto; float:left; overflow:hidden; margin-top:40px; margin-left:46px;}
.lianxi_02 h2{ font-size:20px; color:#333333; font-weight:bold; line-height:30px;}
.lianxi_02 p{ font-size:15px; color:#666666;line-height:30px;}
.wenzi1{ background: url(../images/dh.jpg) left no-repeat; text-indent:2em; margin-top:10px; display:inline-block; font-size:14px; color:#333333; line-height:20px;}
.wenzi2{ background: url(../images/youxiang.jpg) left no-repeat; text-indent:2em; margin-top:10px;display:inline-block; font-size:14px; color:#333333; line-height:20px;}
.wenzi3{ background: url(../images/dizhi.jpg) left no-repeat; text-indent:2em; margin-top:10px;display:inline-block; font-size:14px; color:#333333; line-height:20px;}



.xh_hoot{ width:100%; height:222px; background:#312f30; margin:0 auto; margin-top:60px;}
.xh_hoot ul li{display: inline-block;
    border-right: #8e8e8e 1px solid;
    padding: 0 5px;
    line-height: 14px;
    height: 14px; padding:0 7px 0 8px;}
.xh_hoot ul{ width:505px; margin:0 auto; display:block; padding-top:43px; overflow:hidden;line-height:30px; }
.xh_hoot ul li a{color: #fefefe; font-size:14px;}
.xh_hoot p{ text-align:center;color: #8e8e8e; line-height:36px; font-size:14px;}
.xh_hoot p a{ text-align:center;color: #8e8e8e; line-height:36px; font-size:14px;text-decoration:underline;}
.xh_hoot ul li a:hover {color: #fefefe;}





/*****************内页头-页面*******************/
.hd_bj_z{width:100%; height:auto; overflow:hidden;}
.hd_bj_img{width:100%;height:221px; background:url(../images/banner.jpg) no-repeat 50%;}
/*内页头end*/
/*关于企业简介*/
/*内页导航*/
.position_dh{width:100%px;height:45px; background:#f3f3f3;}
.position_dh1{width:1100px;height:45px;margin:0 auto;}
.wz-position{height:45px;margin:0 auto;font-size:14px;line-height:45px;color:#999999;margin-bottom:37px; overflow:hidden;}
.wz-position a{color:#999999;}
.wz-position a:hover{color:#ec2232;}
.wz-position2 ul li{ float: left;}
.wz-position2 ul li a{ display:inline-block; width:106px; height:43px; line-height:45px; text-align:center; font-size:15px;}
.cur_a{background:#fff; border-bottom:2px solid #153359; color:#153359;}
.wz-position2 ul li a:hover{background:#fff; border-bottom:2px solid #153359; color:#153359;}
.cz-qyjj{width:1100px;margin:0 auto;}
.qy-jj{width:1100px;margin-bottom:20px;}
.qy-jj span{font-size:24px;color:#000;text-align:center;display:inline-block;width:1000px;height:50px;line-height:50px;margin-bottom:15px;}
.qy-jj p{width:1100px;line-height:30px;font-size:14px; text-indent:2em;color:#333333;}

.qy-ys{color:#03adde;font-size:20px;}
.qy-left p{color:#333333;font-size:14px;line-height:30px; text-indent:2em;}
.qy-left ul li {color:#333333;font-size:14px;height:30px;line-height:30px;}
.qy-left ul li span{color:#f38301;}
.qyjj-tp ul li{width:243px;height:192px;float:left;margin-right:7px;}
.qyjj-tp{width:1100px;height:192px;margin:0 auto; clear:both;margin-bottom:50px;}
.qyjj-tp4{float:right;}
.qyjj-tp2{margin-right:32px;}
.qyjj-tp div img:hover{opacity:0.7; cursor:pointer;}





/*资讯动态*/
.cz-zxzs{width:1100px;; margin:0 auto;}
.cz-zxzs ul li{height:127px; border-bottom:1px dashed #cccccc;width:1000px;margin-bottom:23px;}
.zxzs-left{width:137px;height:105px;float:left;}
.zxzs-right{width:846px;height:105px;float:right;}
.zxzs-tou{font-size:18px;color:#333333;margin-bottom:16px;}
.zxzs-tou a:hover{color: #153359;}
.zxzs-wz{width:846px;height:65px;}
.zxzs-wz p{width:730px;height:65px;font-size:14px;color:#999999;line-height:22px;float:left;}
.zxzs-time{float:right;width:90px;height:64px;border:1px solid#eeeeee;}
.zxzs-wz p a{color:#153359;}
.zxzs-time span{width:90px;height:32px;display:inline-block;font-size:15px;text-align:center;line-height:32px;}
.zxzs-time .zxzs-month{color:#999999;}
.zxzs-time .zxzs-year{color:#fff;background:#153359;}



/*分页*/

.page
{
	height: 48px;
    width: 100%;
}

.text-c 
{
    height: 36px;
    line-height: 37px;
    list-style: outside none none;
	text-align:center;
}

.text-c li {
    border: 1px solid #cccccc;
    display:inline-block; 
    height: 27px;
    line-height: 27px;
    margin-left: 6px;
    text-align: center;
    width: 25px;
	border-radius:3px;
	
}

.text-c li a{color:#7c7c7c;padding:7px;}
.pg-s{
    display:inline-block; 
    height: 27px;
    line-height: 27px;
    margin-left: 20px;
    text-align: center;
}
	.cur{background:#ec2232;border-radius:3px;color:#fff;}
	.cur a{color:#fff !important;}
	.text-c li:hover{background:#ec2232 ;border-radius:3px;}
	.text-c li a:hover{color:#fff;}



/*新闻详情*/
.zxzs-xq{width:1100px;margin:0 auto;}
.zxzs-xq-tou{width:1100px;height:50px;line-height:50px;font-size:24px;color:#000000;text-align:center;}
.zxzs-xq-time{ 
border-top: 1px dashed #dddddd;

    height: 40px;
	line-height:40px;
    margin: 0 auto;
    width: 998px;
	margin-bottom:15px;
	}
.zxzs-xq-time span {
    color: #999999;
    display: inline-block;
    float: left;
    font-size: 14px;
}

.zxzs-xq-time .alxq-rq {
    text-align: right;
}
.zxzs-xq p{font-size:14px;color:#333333; text-indent:2em;line-height:32px;}
.zxzs-xq p img{ text-align:center;margin:0 auto;}
.zxzs-xq-time .alxq-ll {
    text-align: left;
    text-indent: 4em;
}
.zxzs-xq-tp{width:1100px;text-align:center;padding:30px 0px;}
.zxzs-xq-tp img{line-height:500px;}
.zxzs-page{width:1100px;height:42px;margin:0 auto;margin-top:20px;}
.pg-s a:hover{ color:#153359;}
.pg-x a:hover{ color:#153359;}
.zxzs-page .pg-s{height:31px;display:inline-block;line-height:31px;font-size:14px;text-align:center;float:left;}
.zxzs-page .pg-x{height:31px;display:inline-block;line-height:31px;font-size:14px;text-align:center;float:right;}



/****************工程案例  页面************/
.fendian{  width:1100px; margin:0 auto; overflow:hidden; height:auto;}
.fendian ul{ width:1150px;}
.fendian ul li{ float:left; width:340px; height: 282px !important; margin-bottom:30px; margin-right:33px;}
.fendian ul li a p{ text-align:center; font-family:"微软雅黑"; font-size:15px; color:#666; padding:15px 0; border-bottom:2px solid #ccc; }
.fendian ul li a:hover p{ color:#ec2232;  border-bottom:2px solid #ec2232; }



.cz-lx-map{width:1100px;margin:0 auto;height:700px;}
.cz-dizhi{width:1100px;;height:45px; border-bottom::1px solid #eeeeee;line-height:45px;border-bottom:1px solid #eeeeee;}
.cz-dizhi span{width:235px;;font-size:18px; border-left:5px solid #ec2232; text-indent:2em; }
.cz-lx-map ul{margin-top:25px;}
.cz-lx-map img{margin-bottom:20px;}
.cz-lx-map ul li{color:#a3a3a3;font-size:15px;margin-top:10px;}
.wz-xx{background:#fff;border-bottom: solid 1px #f38301;color:#f38301;}
.wz-right:hover{background:#fff;border-bottom: solid 1px #f38301;color:#f38301;}


.zxly{ width:1100px; height:auto; overflow:hidden; margin:0 auto; margin-top:50px; margin-bottom:50px;}
.zxly p{ color:#034823; font-size:16px; text-align:center;}
.zxly ul{ width:850px; height:auto; overflow:hidden; margin:0 auto; margin-top:50px;}
.zxly ul li{ display:inline-block; height:; line-height:45px; margin-bottom:20px;}
.zxly ul li span{ color:#333333; font-size:14px; width:50px; display:block; float:left;}
.zxly ul li input{ width:735px; height:43px; border:#efefef solid 1px; float:left; text-indent:0.3em;}
.zxly ul li i{ color:#f00; margin-left:5px;}
.zxly ul li .input{ height:300px !important; width:735px; line-height:45px; border:#efefef solid 1px;}
.zxly ul li .input2{ width:144px !important; }
.zxly ul li a{ height:45px; line-height:45px; display:block; float:left;}
.zxly ul .lia img{ margin-top:10px; margin-left:15px; margin-right:10px; float:left;}
.zxly .li2{ width:204px; height:43px; background:#0f512e; display:block; color:#fff; text-align:center; line-height:43px; overflow:hidden; position:relative; left:175px;}


/*荣誉资质*/
.gysh_ryzz{width:1100px;margin:0 auto; overflow:hidden;}
.ry_pic{ width:245px;height:200px;}
.gysh_ryzz ul{ overflow:hidden; width:1150px;}
.gysh_ryzz ul li{ float:left; margin-right:40px; margin-bottom:32px;}
.gysh_ryzz ul li:hover{ cursor:pointer;}
.gysh_ryzz ul li:hover .ry_name{background:#ec2232;color:#fff; cursor:pointer;}
.ry_name{ width:245px;height:45px; line-height:45px; text-align:center; background:#eeeeee; font-size:15px;color:#666666;}




/*-------人才资源----*/
.xw_yma_right{ width:100%; height:auto; overflow:hidden; margin-top:35px;}
.joblist h3{ font-size:14px;color:#fff; line-height:42px; height:42px; background:#c58b77; border-bottom:1px solid #d7d7d6; cursor: pointer;}
#span1{ padding-left:23px;}
#span2{ padding-left:300px;}
#span3{ padding-left:520px;}
.talentlist{width:1200px; overflow:hidden; height:auto; margin:0 auto; margin-bottom:50px;}
.talentlist img{  display:block; margin:0 auto;}
.talentlist ul li{ width:1195px; height:auto; margin-bottom:22px; border:1px solid #d7d7d6;}
.joblist{border-bottom:1px solid #c58b77; padding-bottom:69px;}
.joblist dd{ width:1200px;height:auto; padding:0 16px 20px;}
.joblist dt span{-moz-inline-stack:inline-block;display:inline-block;*display:inline;*zoom:1;width:200px; font-size:1.5em; line-height:30px;}
.joblist dl dd p{ font-size:14px; color:#888888;padding-left:28px; line-height:26px;}
.joblist h4{font-size:14px;color:#ff6c00; padding-left:28px; margin-top:15px; margin-bottom:15px;}
