﻿/* CSS Document 	behavior: url(css/csshover.htc);*/
/*-------------------------------网页全局------------------------------------------*/
.box_dis{
box-sizing:border-box; -moz-box-sizing:border-box;  -webkit-box-sizing:border-box; 
}
.yj{
  -moz-border-radius: 5px; /* Firefox */
  -webkit-border-radius: 5px; /* Safari 和 Chrome */
  border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */

}

.ft{ float:left;}
/**/
.head{ width:100%; height:98px; position:fixed; background:url(../image/head.png) repeat-x left top; z-index:1000; top:0px; left:0px;}
.heads{ width:1200px; height:98px; }
.headTs{ width:100%; height:191px;}
.logo{ width:360px; height:93px; position:absolute; left:0px; top:0px;}

.headRight{ width:186px; height:93px; position:absolute; top:0px; right:0px;}
.headRight a{
 width:93px; height:93px; display:inline-block;  text-align:center; background:url(../image/r2_c5.png) no-repeat center center;   float:left;
}

.headRight a.s360ds{ background:url(../image/360.png);}

.Menu{ width:910px; height:93px; float:right;}
.Menu ul,.Menu li{ margin:0px; padding:0px; list-style:none;}

.Menu li{ width:auto;height:93px; float:left; position:relative; }
.Menu li a{ 
width:auto; height:93px; display:block; padding:0px 15px;  line-height:93px; font-size:14px;
}

/*--------------------------------------------------*/

.menu_list {
	position:absolute;
	left:-10px; width:114px;
	top:88px;	height:0;
	perspective:400px;

}
.menu_list li.first{ height:5px; width:100%; background:#F18300; line-height:0px; font-size:0px;}
.menu_list li {
	transform:rotateY(90deg); width:100%;
	opacity:0; height:40px;background:url(../image/dh1.png); 
	transition:transform 0.5s,opacity 0.3s
}
.menu_list li  a{ height:40px; line-height:40px; width:100%; padding:0px; text-align:center; color:#FFFFFF; }
.menu_list li  a:hover{ color:#FFFFFF;}
.Menu>ul li:hover .menu_list li {
	transform:rotateY(0deg);
	opacity:1; 
}
.menu_list li:hover{ background:#0676CB;
}


.Menu>ul li:hover .menu_list li:nth-child(1) {
	transition-delay:0ms
}
.Menu>ul li:hover .menu_list li:nth-child(2) {
	transition-delay:50ms
}
.Menu>ul li:hover .menu_list li:nth-child(3) {
	transition-delay:100ms
}
.Menu>ul li:hover .menu_list li:nth-child(4) {
	transition-delay:150ms
}
.Menu>ul li:hover .menu_list li:nth-child(5) {
	transition-delay:200ms
}
.Menu>ul li:hover .menu_list li:nth-child(6) {
	transition-delay:250ms
}
.Menu>ul li:hover .menu_list li:nth-child(7) {
	transition-delay:300ms
}
.Menu>ul li:hover .menu_list li:nth-child(8) {
	transition-delay:350ms
}
.menu_list li:nth-child(1) {
	transition-delay:350ms
}
.menu_list li:nth-child(2) {
	transition-delay:300ms
}
.menu_list li:nth-child(3) {
	transition-delay:250ms
}
.menu_list li:nth-child(4) {
	transition-delay:200ms
}
.menu_list li:nth-child(5) {
	transition-delay:150ms
}
.menu_list li:nth-child(6) {
	transition-delay:100ms
}
.menu_list li:nth-child(7) {
	transition-delay:50ms
}
.menu_list li:nth-child(8) {
	transition-delay:0ms
}
/*height:0;
	防止在鼠标移动到下拉列表上显示下拉列表*/
        /*perspective:400px;
	3D视角*/
        /*transition针对transform:rotateY(0deg);
	opacity:1*/


.downSider{ width:26px; height:44px; background:url(../image/hd-xl.png) no-repeat center center; position:absolute; left:50%; margin-left:-13px; bottom: 50px; z-index:1000; animation:b_jump 1.5s ease-in-out 0.1s alternate infinite; -webkit-animation:b_jump 1.5s ease-in-out 0.1s alternate infinite; cursor:pointer; }
@keyframes b_jump{
	from{ transform:translateY(0); -webkit-transform:translateY(0);}
	to{ transform:translateY(-10px); -webkit-transform:translateY(-10px); }
	}
@-webkit-keyframes b_jump{
	from{ transform:translateY(0); -webkit-transform:translateY(0); }
	to{ transform:translateY(-10px); -webkit-transform:translateY(-10px); }
	}

/*--------------------------------------------------*/

.indexFlash{ width:100%; height:628px; padding-bottom:4px; background:url(../image/flash_r2_c1.jpg) no-repeat center bottom;  }
.indexFlash .comBody{ width:1200px; height:100%; position:relative;}

.IndesMainTop{ width:1200px; height:150px; padding-top:25px; }

.IndesMainTop .tops{ width:132px; height:52px; background:url(../image/news.jpg) no-repeat; float:left; padding-top:74px; padding-left:30px; }
.IndesMainTop .topLeft{ width:398px; height:111px; padding:15px 0px 0px; float:left; background:#FFFFFF;}

#scrollDiv{width:398px;height:76px; overflow:hidden;}/*这里的高度和超出隐藏是必须的*/

.IndesMainTop .topLeft ul,.IndesMainTop .topLeft li{ margin:0px; padding:0px; list-style:none;}

.IndesMainTop .topLeft li{ height:76px; width:370px; padding-left:10px; float:left;}
.IndesMainTop .topLeft li .tit{ width:370px; height:32px; line-height:28px; }
.IndesMainTop .topLeft li .tit a{ width:300px; height:32px; display:block; float:left; font-weight:bold;}
.IndesMainTop .topLeft li .tit span{ width:70px; height:32px; display:block; float:left;}
.IndesMainTop .topLeft li .coms{ width:370px; height:44px; line-height:22px;}
.IndesMainTop .nexts{ width:380px; height:26px; padding-top:4px; float:left; text-align:right;}
.IndesMainTop .nexts a{ width:20px; height:20px; display:inline-block; background:url(../image/r10_c5.jpg) no-repeat left top;}

.IndesMainTop .nexts a.rs{ background-position:right top; }

.IndexNx{ width:212px; height:126px; float:left; padding-right:2px;}
.IndexNx a{ width:182px; height:52px; padding-top:74px; padding-left:30px; display:block; color:#FFFFFF;
transition:all 0.5s;
-moz-transition:all 0.5s; /* Firefox 4 */
-webkit-transition:all 0.5s; /* Safari and Chrome */
-o-transition:all 0.5s; /* Opera */

}
.IndexNx a.dc{ background:#659700 url(../image/r7_c10.png) no-repeat; }
.IndexNx a.dc:hover{ background-color:#518300;color:#FFFFFF;}

.IndexNx a.sy{ background:#0068b7 url(../image/r7_c12.png) no-repeat no-repeat;}
.IndexNx a.sy:hover{ background-color:#0054a6;color:#FFFFFF;;}

.IndexNx a.wh{ background:#f08300 url(../image/r7_c14.png) no-repeat no-repeat;}
.IndexNx a.wh:hover{ background-color:#eb6e00;color:#FFFFFF;}

.IndexNxs{ padding:0px;}


.IndexCom{ width:1200px; height:336px; }
		
.IndexCom .lefts{ width:514px; height:296px; background:#FFFFFF; float:left; padding-top:15px; padding-left:20px;}
.IndexCom .lefts .tops{ width:503px; height:58px; float:left; background:url(../image/r16_c12.jpg) repeat-x left bottom; float:left;}
.IndexCom .lefts .tops a{ width:93px; height:58px; line-height:56px; display: inline-block; }
.IndexCom .lefts .tops a:hover,.IndexCom .lefts .tops a.default{ background:url(../image/r16_c2.jpg) no-repeat bottom left;}
.IndexCom .lefts .bottoms{ width:503px; height:200px; padding-top:20px; float:left;}
.IndexCom .lefts .bottoms ul,.IndexCom .lefts .bottoms li{ margin:0px; padding:0px; list-style:none;}
.IndexCom .lefts .bottoms li{ width:503px; height:28px; line-height:28px;}
.IndexCom .lefts .bottoms li span{ padding-right:10px;}
.IndexCom .lefts .bottoms li.first{ width:503px; height:110px;}
.IndexCom .lefts .bottoms li.first .imgs{ width:160px; height:110px; float:left;}
.IndexCom .lefts .bottoms li.first .tit{ width:340px; height:36px; float:left; line-height:28px;}
.IndexCom .lefts .bottoms li.first .coms{ width:340px; height:44px; float:left; padding:0px; line-height:22px; font-size:13px;}

.IndexCom .coms{ width:420px; height:296px; float:left; background:#FFFFFF; padding-top:15px; padding-left:24px; position:relative;}
.IndexCom .comsTitle{ width:420px; height:54px; line-height:54px; position:absolute; left:24px; top:15px; z-index:100000; background:url(../image/ddfr2_c2.jpg) no-repeat left top; }


.IndexCom .comsBody{ width:380px; height:267px; float:left; position:absolute; top:27px;}


.IndexCom .comsBody .box{ width:380px; height:257px;  float:left;  overflow-x:hidden;}			
.IndexCom .comsBody #roll{width: 200%;}
.IndexCom .comsBody #roll dd{
				width:380px; height:237px;float: left; 
			}
/*
.IndexCom .comsBody #roll dd img{
    display: block;
    width: 380px;
    height: 207px;
    transition: all 1s;
}
.IndexCom .comsBody #roll dd img:hover{
    transform: scale(1.2); /*放大 倍数随意
	}
	*/	
	
.IndexCom .comsBody #roll dd img:hover{
filter:alpha(opacity=90);  
      -moz-opacity:0.9;  
      -khtml-opacity: 0.9;  
      opacity: 0.9;  

}	
.IndexCom .comsBody #roll dd .title{ float:right;height:30px; width:130px;  text-align:right; line-height:30px;    font-size:16px; background:#fff url(../image/s2_r2_c2.jpg) no-repeat right 12px; color:#669803; padding-right:20px; padding-bottom:10px;}

.IndexCom .comsBody .next,.IndexCom .comsBody .prev{ width:16px; height:30px; position:absolute; top:50%; margin-top:-5px;}
.IndexCom .comsBody .next{ background:url(../image/r20_c19.jpg) no-repeat; left:-26px;}
.IndexCom .comsBody .next:hover,.IndexCom .comsBody .prev:hover{ background-position:left bottom;}
.IndexCom .comsBody .prev{ background:url(../image/r20_c26.jpg) no-repeat; right:-26px;}


.IndexCom .right{ width:212px; padding-left:10px; height:311px; float:left;}
.IndexCom .right .divs{ width:212px; height:103px; border-bottom:1px solid #FFFFFF; font-size:14px;}
.IndexCom .right a{ font-size:16px;}
.IndexCom .right a.xch{ width:125px; height:103px; display:block; background:url(../image/r19_30.jpg); line-height:103px; padding-left:87px; color:#FFFFFF;}
.IndexCom .right a.zp{ width:125px; height:103px; display:block; background:url(../image/r23_c31.jpg); line-height:103px; padding-left:87px; color:#FFFFFF;}


.IndexCom .right .bos{ border:0px;}

.IndexBottom{ width:1200px; height:106px;}
.IndexBottom .lefts{ width:958px; height:63px; float:left; background:#FFFFFF; padding-top:18px; padding-left:20px;}
.IndexBottom .lefts ul,.IndexBottom .lefts li{ margin:0px; padding:0px; list-style:none;}
.IndexBottom .lefts li{ width:210px; height:45px; float:left; }

.IndexBottom .lefts li select{ width:198px; height:43px; border:1px solid #E6E6E6; outline:none; padding:0px 5px;}
.IndexBottom .lefts li.search{ width:97px;}
.IndexBottom .rights{ width:212px; height:81px; float:right; background:url(../image/r2_c9.jpg) no-repeat right top;}
.IndexBottom .rights a{ display:block;width:164px; height:53px;padding-left:48px; padding-top:28px; }

.footer{ width:100%; height:auto; background:#2C353C; float:left; }

.footer .bodys{ width:1200px; height:auto; }

.footer .bodyRight{ width:900px; min-height:48px; float:left; padding:22px 0px;}

.Copys{ width:260px; height:90px; float:right; text-align:right; line-height:40px; }
/*----------------------------------*/

.zyFlash{ width:100%; height:393px; background:#000000;}
/*----------------------------------*/
.zyFlash .bodys{ width:1200px; height:371px; position:relative; color:#FFFFFF;}
.zyFlash .titles{ width:300px; height:50px;  position:absolute; top:232px; left:0px; font-size:32px;}
.zyFlash .coms{ width:600px; height:50px; position:absolute; top:282px; left:0px; line-height:24px; padding-top:2px; }
.zyFlash .coms span{ font-size:18px;}


.zyFlash .titles{
	animation: Ltitle 0.6s ease-out;
	-moz-animation: Ltitle 0.6s ease-out; /* Firefox */
	-webkit-animation: Ltitle 0.6s ease-out; /* Safari and Chrome */
}

.zyFlash .coms{

	animation: Ltcoms 1s ease-out ;
	-moz-animation: Ltcoms 1s ease-out ; /* Firefox */
	-webkit-animation: Ltcoms 1s ease-out ; /* Safari and Chrome */

}

@keyframes Ltitle {
0% { top:272px;opacity:0; }
100%{top:232px;opacity:1; }
}

@-moz-keyframes Ltitle {
0% { top:272px;opacity:0; }
100%{top:232px;opacity:1; }
}

@-webkit-keyframes Ltitle {
0% { top:272px;opacity:0; }
100%{top:232px;opacity:1; }
}

@keyframes Ltcoms {
0% { top:322px;opacity:0; }
50% { top:322px;opacity:0; }
100%{top:282px;opacity:1; }
}

@-moz-keyframes Ltcoms {
0% { top:322px;opacity:0; }
50% { top:322px;opacity:0; }
100%{top:282px;opacity:1; }
}

@-webkit-keyframes Ltcoms {
0% { top:322px;opacity:0; }
50% { top:322px;opacity:0; }
100%{top:282px;opacity:1; }
}
/*----------------------------------*/

.zyMenu{ width:100%; height:58px; text-align:center; background:#fff url(../image/r4_c2.jpg) repeat-x left bottom; line-height:58px;  }
.zyMenus{ width:1200px; height:58px;  }
.zyMenus .lefts{ float:left;}
.zyMenus .lefts a{ display:block; float:left; width:auto; margin-right:25px; height:58px;  }
.zyMenus .lefts a:hover,.zyMenus .lefts a.default{ background:url(../image/r4_c4.jpg) repeat-x center bottom; color:#0175BE; }

.zyMenu .This_url{ width:auto; height:58px; float:right;}
.zyMenu .This_url .IndexBock{ width:24px; height:35px; float:left; padding-top:23px; text-align:left;}
/*----------------------关于我们--------------------------*/

.SubBody{ width:1200px; _height:500px; min-height:500px; padding:55px 0px; margin-bottom:30px; line-height:28px; text-align:left;}
.SubBody .title{ width:1200px; height:40px; line-height:40px; font-weight:normal;}
.SubBody .en{ width:1200px; height:30px; line-height:30px; font-size:20px; margin-bottom:20px; display:block; color:#d4d4d4; font-weight:bold;}


/*----------------------资质荣誉--------------------------*/

.RyBody{ width:1050px; height:210px; position:relative; margin-top:100px;}
.RyBody .box{ width:1050px; height:207px; float:left; overflow-x:hidden;}			
.RyBody #roll{width: 200%;}
.RyBody #roll dd{
				width:375px; height:205px;float: left; 
			}

.RyBody .next,.RyBody .prev{ width:20px; height:30px; position:absolute; top:50%; margin-top:-15px;}
.RyBody .next{ background:url(../image/lr.png) no-repeat; left:-56px;}
.RyBody .prev{ background:url(../image/rr.png) no-repeat; right:-56px;}



/*-------------------------------------------*/
.roll-wrap ul,roll-wrap li{
 margin:0px; padding:0px; list-style:none;
 }
.roll-wrap:hover .control{
    display: block;
}
.roll-wrap{
    position: relative; width: 100%; 
}
.roll_body{
 width:1064px; height: 120px;  overflow: hidden;position: relative;
 }
.roll_row .roll__list{
    width: 9999px;
}
.roll_row .roll__list li{
    float: left; display: block;   width: 134px;  height: 120px; background:url(../image/his_ruler.png) no-repeat center 41px;
}

.roll_row .roll__list li a{
 width:100%; height:100%; display:block;
 }

.roll_row .roll__list li .title{
 width:66px; height:21px; line-height:21px; text-align:center; font-size:14px; padding-top:15px; color:#999;
 }
.roll_row .roll__list .lis{ 
background:url(../image/his_rulers.png) no-repeat center bottom; position:relative;
}
.roll_row .roll__list .lis .title{ 
position:absolute; width:66px; height:21px; line-height:21px; text-align:center; font-size:14px; left:50%; margin-left:-33px; bottom:0px; color:#FFFFFF;
}
.control{
    position: absolute; top: 40px;   width:37px; height:46px;
}
.control.pre{
    left: 0px; background:url(../image/vl.png);
}
.control.next{
    right: 0px; background:url(../image/vr.png);
}

.company_tops{ width:1170px; height:500px; background:#FFFFFF; margin-bottom:50px; padding-top:28px; padding-left:30px;}

.company_tops .lefts{ width:778px; height:490px; float:left;}
.company_tops .lefts .title{ width:754px; height:50px; font-size:16px; text-align:center; float:left; line-height:24px; padding-top:10px;}
.company_tops .rights{ width:362px; height:490px; float:left;}

.roll_bodys{
 width:362px; height: 430px;  overflow: hidden;position: relative;
 }
 
.roll_col{
    width: 100%; 
    height: 430px;

}
.roll_col .roll__list{
    width: 100%;
}

.roll_col li{
    display: block; width:362px; height:224px;
}

.roll_col .controls{
    position: absolute; bottom: -40px;   width:24px; height:24px;
}
.roll_col .controls.pre{
    right: 30px; background:url(../image/r5_c13.png);
}
.roll_col .controls.next{
    right: 0px; background:url(../image/r5_c14.png);
}


ul.company_list,ul.company_list li{ margin:0px; padding:0px; list-style:none;}

ul.company_list{ padding-top:30px; padding-bottom:60px; float:left;}
ul.company_list li{ width:1160px; padding:0px 20px; height:35px; float:left; line-height:35px;}
ul.company_list .lis{ background:#FFFFFF;}



/*----------------留言版------------*/
.inputs{ width:200px; height:30px; border:1px solid #ded1c4; outline: none; line-height:30px; padding:0px 5px;color:#6C584D; }
.inputDivs{ width:60px;height:30px; border:1px solid #ded1c4; outline: none;color:#6C584D; }
.inputDi{ width:450px; height:100px; line-height:30px; border:1px solid #ded1c4; outline: none;color:#6C584D; }
/*--------新闻中心-------*/

.NewBodys{ width:1200px; _height:500px; min-height:500px; padding:0px; }


.NewBodys ul,.NewBodys li{ margin:0px; padding:0px; list-style:none;}
.NewBodys li{ width:1200px; height:130px; border-bottom:1px dotted #ddd; }
.NewBodys li a{ width:100%; height:110px; padding-top:20px; display:block; color:#666666;}
.NewBodys li a:hover{ background:#E1E1E1;}
.NewBodys li .times{ width:110px; height:80px; padding-top:10px; text-align:center; float:left; background:#E1E1E1;}
.NewBodys li .times span{ font-size:48px; font-weight:bold; line-height:50px;  display:block;}

.NewBodys li .coms{ width:1038px; height:110px; float:left; padding-left:20px; }
.NewBodys li .coms h3{ font-weight:normal; font-size:16px; display:block; height:38px; line-height:30px;}
.NewBodys li .coms p{ line-height:20px;}


.NewPage{ width:1200px; height:115px; padding-top:45px; text-align:center;  }
.NewPage a,.NewPage span{ width:auto; height:auto; border:1px solid #ddd; padding:3px 15px; margin:0px 3px; display:inline-block; background:#FFFFFF; }
.NewPage a.default,.NewPage span.pg_curr{ background:#F87E01; color:#fff;}


/*------------新闻详细页----------------------*/
.showTits{ line-height:44px; color:#0267B7; font-weight:normal;}

.showTime{ width:1200px; height:38px; color:#757575; line-height:24px; border-bottom:1px solid #E6E6E6; margin-bottom:20px;}


.ShowBody{ width:1200px; _height:500px; min-height:500px; padding:30px 0px; margin-bottom:30px; line-height:28px; }


.NextPage{ width:1200px; height:64px; padding-top:60px;}
.NextPage .lefts{ width:762px; height:64px; float:left; line-height:32px;}
.NextPage .lefts b{ font-weight:normal; color:#666; }
.NextPage .rights{ width:120px; height:50px; float:right; padding-top:5px;}
.NextPage .rights a{ background:#A9A9A9 url(../image/r5_c6s.jpg) no-repeat 20px center; padding-left:40px; color:#FFFFFF; width:80px; height:50px; text-align:center; line-height:50px; display:block;}


/*----------------------项目--------------------------*/
.project_top{ width:1200px; height:auto;}

.page_tops{ height:auto; min-height:inherit;margin:0px auto; padding-bottom:20px;}

.project_top ul,.project_top li{ margin:0px; padding:0px; list-style:none;}
.project_top ul{ padding-top:18px; padding-left:20px; width:1180px; height:63px; background:#FFFFFF;}
.project_top li{ width:263px; height:45px; float:left; }/* width:255px; */

.project_top select{ width:245px; height:43px; border:1px solid #E6E6E6; outline:none; padding:0px 5px;}/* width:198px; */
.project_top .inp{ width:198px; height:43px; border:1px solid #E6E6E6; outline:none; padding:0px 5px; line-height:43px;}
.project_top li.search{ padding-left:11px; width:97px;}


ul.project_lsit, ul.project_lsit li{ margin:0px; padding:0px; list-style:none;}
ul.project_lsit{ margin-top:20px;}
ul.project_lsit li{ width:1160px; height:198px; border-bottom:2px solid #F4F4F4; background:#FFFFFF; padding:30px 20px;}
ul.project_lsit li:hover{ border-color:#F87E01;}


ul.project_lsit li .lefts{ float:left;}
ul.project_lsit li .List_coms{ width:475px; padding-left:25px; height:198px; float:left;}
ul.project_lsit li .List_coms .tits{ width:475px; height:46px; line-height:42px; font-size:24px; font-weight:bold;}

.project_lsit .zs{ border:1px solid #FB9002; padding:2px 10px; color:#FB9002; font-size:14px; font-weight:bold; position:relative; top:-3px; margin-left:20px;}
.project_lsit .list{ width:475px; height:33px; line-height:33px;}
.project_lsit .list i{ width:25px; height:33px; background:url(../image/r8_c5.png) no-repeat left top; display:inline-block; float:left;}
.project_lsit .list s{ width:25px; height:33px; background:url(../image/r8_c5.png) no-repeat left center; display:inline-block;float:left;}
.project_lsit .list em{ width:25px; height:33px; background:url(../image/r8_c5.png) no-repeat left bottom; display:inline-block;float:left;}

.project_lsit .span_list{ width:475px; height:30px; padding-top:20px;}
.project_lsit .span_list span{ background:#F0F0F0; padding:2px 10px; margin-right:10px;}

.project_lsit .phone{ width:177px; height:198px; line-height:198px; float:left; background:url(../image/r8_c7.png) no-repeat left center; font-size:32px; padding-left:43px; font-family:dincond-medium-webfont;}
.project_lsit li .rights{ height:80px; width:80px; float:left; margin-top:59px; background:url(../image/r9_c10.png) no-repeat center top;}
.project_lsit li:hover .rights{ background:url(../image/r9_c10.png) no-repeat center bottom;}

/*----------------------------------------------*/

.pro_flash{ width:100%; height:561px; background:#666666; position:relative;}
.pro_flashNew{ width:100%; height:60px;  bottom:0px; background:url(../image/d4.png); position:absolute;}
.pro_flashNew .bodys{ width:1200px; height:60px; position:absolute; left:50%; margin-left:-600px;}
.pro_flashNew .bodys ul,.pro_flashNew .bodys li{ margin:0px; padding:0px; list-style:none;}
.pro_flashNew .bodys ul{ width:904px; height:60px; overflow:hidden; position:relative; }
.pro_flashNew .bodys .more{ width:40px; height:40px; position:absolute; top:10px; left:825px;}
.pro_flashNew .bodys .more a{ width:32px; height:40px; display:block; background:url(../image/r2_c3.png) no-repeat left center;}
.pro_flashNew .bodys li{ width:824px; height:60px; float:left; line-height:60px;}
.pro_flashNew .bodys li a{ width:100%; height:100%; display:block;}
.pro_tops{ width:1200px; height:384px; position:relative;}
.pro_tops .lefts{ width:855px; height:384px; float:left;}
.pro_tops .tits{ width:855px; height:52px; border-bottom:1px solid #E1E1E1; padding-top:40px; line-height:44px; font-size:24px; font-weight:bold; color:#0168B7; position:relative;}
.pro_tops .mores{ width:50px; height:25px; background:url(../image/mr8_c5.jpg) no-repeat left top; position:absolute; right:0px; top:48px; cursor:pointer;}

.pro_top_com{ width:855px; height:220px; padding:10px 0px; line-height:28px; overflow:hidden;}
.pro_top_right{ width:276px; height:408px; border-bottom:5px solid #FB7F01; position:absolute; right:0px; background:#FFFFFF; top:-100px; padding:10px;}
.pro_top_right .imgs{ width:274px; height:158px; border:1px solid #E6E6E6;}

.pro_top_right .tops{ width:276px; height:64px; text-align:center;}
.pro_top_right .topcoms{ width:220px; height:56px; line-height:26px; color:#705F57; text-align:center;}
.pro_top_right .phones{  width:260px; font-size:32px; line-height:42px; font-weight:bold;font-family:dincond-medium-webfont;}

.pro_menu{ width:100%; height:55px; background:url(../image/r4_c2.jpg) repeat-x left 48px;}
.pro_menu .bodys{ width:1200px; height:55px;}
.pro_menu .bodys ul,.pro_menu .bodys li{ padding:0px; margin:0px; list-style:none;}
.pro_menu .bodys li{ width:200px; height:55px; float:left; text-align:center; line-height:48px;}
.pro_menu .bodys li a{ width:200px; height:55px; display:block; background:url(../image/r6_c2.png) no-repeat center top;}
.pro_menu .bodys li a:hover,.pro_menu .bodys li a.default{ background-position:center bottom; color:#FFFFFF;}

.pro_hxBody{ width:1200px; height:auto; padding-top:23px; padding-bottom:70px; overflow-x:hidden;}
.pro_hxBody ul,.pro_hxBody li{ padding:0px; margin:0px; list-style:none;}
.pro_hxBody ul{ width:1220px; height:auto;}
.pro_hxBody li{ width:305px; height:457px; float:left;}
.pro_hxBody li .box{ width:265px; height:417px;  padding:10px; float:left; background:#FFFFFF;}
.pro_hxBody li .box .lefts{ width:148px; height:72px; float:left; font-size:16px; line-height:72px; background:url(../image/r11_c4.png) no-repeat right top;}
.pro_hxBody li .box .rights{ width:117px; height:54px; float:left; padding-top:18px; line-height:20px; text-align:right; font-size:12px;}

.pro_hxBody li:hover .box{ background:#FB7F01;}
.pro_hxBody li:hover .box .lefts{ background:url(../image/r11_c5.png) no-repeat right top;}
.pro_hxBody li:hover .box .lefts,.pro_hxBody li:hover .box .rights,.pro_sjBody li:hover .title{ color:#FFFFFF;}


.pro_sjBody{}
.pro_sjBody ul,.pro_sjBody li{ padding:0px; margin:0px; list-style:none;}
.pro_sjBody ul{ width:1220px; height:auto;}
.pro_sjBody li{ width:305px; height:237px; float:left;}
.pro_sjBody li .box{ width:285px; height:217px; padding:0px;   float:left; background:#FFFFFF;}
.pro_sjBody li .title{ width:285px; text-align:center; height:46px; line-height:46px;}

.pro_zbBodys{ width:1200px;}
.pro_zbBody{ width:1200px; height:auto; background:#FFFFFF; margin-top:23px; margin-bottom:55px; float:left;}
.pro_zbBody .lefts{ width:750px; height:400px; float:left;}

.pro_zbBody .rights{ width:400px; min-height:400px; float:left; padding-left:50px; background:#FFFFFF;}
.pro_zbBody .rights .menus{ width:380px; height:81px; float:left; background:url(../image/r4_c2.jpg) repeat-x center bottom;}
.pro_zbBody .rights .menus ul,.pro_zbBody .rights .menus li{ padding:0px; margin:0px; list-style:none;}
.pro_zbBody .rights .menus li{ width:76px; height:81px; float:left; text-align:center;}
.pro_zbBody .rights .menus li a{ width:76px; height:81px; display:block; line-height:24px; }
.pro_zbBody .rights .menus li  span{ width:76px; display:block; height:36px;padding-top:12px;}
.pro_zbBody .rights .menus li a:hover,.pro_zbBody .rights .menus li a.default{ background:url(../image/ddr5_c4.jpg) repeat-x bottom; color:#666;}
.pro_zbBody .rights .bodys{ width:380px; min-height:270px; line-height:26px; float:left; padding-top:15px; padding-bottom:15px;}

.pro_xmBody{ width:1200px; min-height:430px;padding-top:14px; line-height:28px; }
.pro_xmBody ul,.pro_xmBody li{ margin:0px; padding:0px; list-style:none;}
.pro_xmBody li{ float:left; width:290px; height:28px; padding-left:10px; float:left; margin-bottom:10px;}
.pro_xmBody .tit{  background:#F8A046; color:#fff; text-align:center; width:100px; height:28px; line-height:28px; padding-left:0px; text-align:center;}


.proTBodys{ margin-bottom:60px;}



/*---------------------------------------------------*/
.project_top{margin-bottom:0px;  }
.project_top img{ padding-bottom:18px;}
.project_bodys{ width:1200px; height:auto;  }

.project_bodys ul,.project_bodys li{ margin:0px; padding:0px; list-style:none;}
.project_bodys ul{ width:1220px; height:auto;}
.project_bodys ul li{ width:203px; height:203px; float:left;}


pro_bosys{ width:1200px; height:auto; }
/*---------------------------------------------------------*/


.WyBodys{ width:1200px; _height:500px; min-height:500px; padding:0px; }


.WyBodys ul,.WyBodys li{ margin:0px; padding:0px; list-style:none;}
.WyBodys li{ width:1200px; height:200px; border-bottom:1px dotted #ddd; }
.WyBodys li.fitst{ height:322px; padding-top:38px;}

.WyBodys li.fitst .imgs{ width:485px; height:290px; float:left;}
.WyBodys li.fitst .imgs a{ display:block; padding:0px;}
.WyBodys li.fitst .H3_tit{ width:715px; height:66px; line-height:40px; float:left;}
.WyBodys li.fitst .H3_tit a{ height:auto; padding:0px; font-weight:bold;}
.WyBodys li.fitst .Fcoms{ width:715px; height:124px; float:left; line-height:28px; color:#999;}
.WyBodys li.fitst a.mroes{ width:152px; height:52px; display:block; float:left; line-height:52px; text-align:center; color:#fff; padding:0px; background:#BBA691;}

.WyBodys li a{ width:100%; height:150px; padding-top:30px; display:block; color:#666666;}
.WyBodys li:hover{ border-bottom:1px dotted #FB7E00;}
.WyBodys li:hover .rights{ background:url(../image/d_r12_c9.gif) no-repeat center center;}

.WyBodys li .list_img{ width:230px; height:150px; float:left;}
.WyBodys li .times{ width:112px; height:115px; padding-top:35px; text-align:center; float:left; background:url(../image/sr9_c5.jpg) no-repeat right center;}
.WyBodys li .times span{ font-size:28px;line-height:36px; padding-top:10px;  display:block;}

.WyBodys li .coms{ width:710px; height:100px; float:left; padding-left:36px; padding-right:50px; padding-top:30px;background:url(../image/dr10_c9.jpg) no-repeat right 50px; }
.WyBodys li .coms h3{ font-weight:normal; font-size:16px; display:block; height:38px; line-height:30px;}
.WyBodys li .coms p{ line-height:20px; color:#999; padding-top:4px;}
.WyBodys li .rights{ width:61px; height:150px; float:left; background:url(../image/d_r10_c9.gif) no-repeat center center;}

.WyshowBody p{ padding-top:18px;}


/*---------------客服中心-----------------------*/

.kf_top{ margin-bottom:0px;  min-height:inherit;}
.kf_msg{ width:1200px; height:auto; margin-bottom:90px;}
.kf_bodys{ width:1198px; height:640px; border:1px solid #ddd; margin-top:20px; padding-top:48px; }

.kf_ins{ width:373px; height:34px; border:1px solid #DACDBD; line-height:34px; padding:0px 5px;}
.kf_insts{ width:253px; height:34px; border:1px solid #DACDBD; line-height:34px; padding:0px 5px;}
.kf_vides{ width:94px; height:34px; border:1px solid #DACDBD; line-height:34px; padding:0px 5px;}
.kf_select{ width:263px; height:36px; border:1px solid #DACDBD; }
.kf_selects{ width:383px; height:36px; border:1px solid #DACDBD; line-height:34px; }
.kf_textarea{ width:953px; height:210px; padding:5px;border:1px solid #DACDBD;}

/*--------------------------------------------*/

.zp_body{ width:1200px; height:auto; }
.zp_body table{border-top:1px solid #E3E3E3;border-left:1px solid #E3E3E3;}
.zp_body th{ background:#737373; border-right:1px solid #E3E3E3; color:#fff; font-size:16px; font-weight:normal;}
.zp_body td{ border-right:1px solid #E3E3E3; border-bottom:1px solid #E3E3E3;}
.zp_body .td_first{ padding-left:25px;}
.zp_body .seds{ background:#EFEFEF;}

.zp_body_Tit{ width:1200px; height:54px; border-bottom:1px solid #E3E3E3; font-size:20px; line-height:54px; margin-bottom:20px;}
.zp_body_Tit .lefts{ width:auto; height:54px; float:left;}

.zp_body_Tit .rights{ width:332px; height:54px; padding-left:28px; float:right; background:url(../image/d_r2_c4.jpg) no-repeat left center; font-size:16px;}
.zp_body_Tit .rights a{ display:block; width:100px; height:36px; float:right; margin-top:9px; background:url(../image/d_r2_c6.jpg) no-repeat;}

.zp_top{ padding-bottom:25px;}
.zpb_bodys{ width:1198px; height:780px; border:1px solid #ddd; margin-top:20px; padding-top:48px; }
/*
.zp_updata{ width:100px; height:34px; display:block; background:#E7E7E7; border:1px solid #DACCBF; text-align:center; line-height:34px;}
*/
.zp_updata {
    position: relative;
    display: inline-block;
    background: #E7E7E7;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 4px 12px;
    overflow: hidden;
    color: #333;
    text-decoration: none;
    text-indent: 0;
    line-height: 20px;
}
.zp_updata input {
    position: absolute;
    font-size: 100px;
    right: 0;
    top: 0;
    opacity: 0;
}
.zp_updata:hover {
    background: #AADFFD;
    border-color: #78C3F3;
    color: #004974;
    text-decoration: none;
}


/*--------------------------------------------*/

.FdDiv{ width:62px; height:240px; position:fixed; right:10px; top:50%;border-top:1px solid #eee; background:#FFFFFF; }/*display:none;*/
.FdDiv ul,.FdDiv li{ margin:0px; padding:0px; list-style:none; }
.FdDiv li{ width:60px; height:60px; float:left; position:relative; cursor:pointer; line-height:16px; font-size:12px; color:#808080;border-left:1px solid #eee;border-right:1px solid #eee; background:#006eaf; text-align:center;}
.FdDiv li .top{ width:60px; height:38px;}
#gotoTop{ color:#fff;}
.FdDiv li.div1{ background:#fff; border-bottom:1px solid #eee; }
.FdDiv li.div1 .phone{ width:160px; height:auto; color:#006eaf; line-height:30px; text-align:left; padding:10px 20px; background:#FFFFFF; font-size:20px; position:absolute; left:-200px; top:-1px; display:none;}
.FdDiv li.div1 .phone .titles{ width:160px; padding:0px 10px; height:30px; line-height:30px; font-size:15px; color:#808080;}

.FdDiv li.div2{ background:#fff; border-bottom:1px solid #eee;}
.FdDiv li.div2 .mobile{ width:180px; height:auto; padding-top:4px; padding-left:4px; color:#F6AC0D; line-height:60px; text-align:left; padding:10px; background:#FFFFFF; display:none;  position:absolute; left:-201px; top:-0px;}

.FdDiv li.div3{ background:#fff; border-bottom:1px solid #eee;}
.FdDiv li.div3 .ewm{ width:100px; height:100px; color:#F6AC0D; line-height:60px; text-align:left; padding:10px; background:#FFFFFF;  position:absolute; left:-120px; top:-40px;display:none;}
.FdDiv  #gotoTop{border:1px solid #006eaf;}
.FdDiv li.div4{ background:#fff; }


.FdDiv li.div4 .qq{ width:180px; height:auto; color:#F6AC0D; line-height:60px; text-align:left; padding:10px; background:#FFFFFF;  position:absolute; left:-200px; top:-22px;display:none;}
.FdDiv li.div4 .qq .title{ width:160px; padding:0px 10px; height:30px; line-height:30px; font-size:15px;}
.FdDiv li.div4 .qq .qqlines{ width:90px; height:30px; padding:5px 0px; float:left;}


.FdDiv li.div4 .qq .divQQ{ width:130px; height:44px; padding-left:50px; background:url(../image/qq.png) no-repeat 10px center; font-size:14px; line-height:44px;}


.FdDiv li:hover .phone,.FdDiv li:hover .mobile,.FdDiv li:hover .ewm,.FdDiv li:hover .qq{ display:block;}