.header{ width:100%; height:85px; position:fixed; top:0; z-index:666;   float:left;background:#fff;}
.w1200{ width:1200px; margin:0 auto;font-size:16px;}
.logo{ width:240px; height:48px; float:left; margin:18px 0 0 0;  }
.nav{ float:left; width:810px; margin:7px 0 0 85px}
/*下拉菜单*/
ul.my_xiala_nav{ position:relative;  display:block;	 z-index:55555; }
ul.my_xiala_nav li{ width: 110px; text-align:center;}
ul.my_xiala_nav > li{ float: left;  height:70px;  line-height:70px;}
ul.my_xiala_nav li a{height: 40px; padding:0 10px;color:#000; font-size:16px; line-height:40px; }
ul.my_xiala_nav > li > a{ background: #fff; cursor:pointer;}


ul.my_xiala_nav > li > ul > li a {background: #none; cursor:pointer; color:#fff;font-size:14px; }
ul.my_xiala_nav > li a:hover,.choice{ background:none!important; color:#F90;	}
ul.my_xiala_nav > li > ul{ display: none; position:absolute; top:60px; left:-55px; }
ul.my_xiala_nav > li.on > ul{ display: block; position:absolute;}
ul.my_xiala_nav li{ position: relative; }
ul.my_xiala_nav > li > ul{ background:#082c67; border-radius:3px;}
ul.my_xiala_nav > li > ul > li{ border-bottom:1px solid #324e79; height:40px; width:220px; line-height:40px;}
ul.my_xiala_nav > li > a.current{  color:#F90;cursor:pointer;}

.cnen{ height:16px; font-size:12px; margin:29px 0 0 0; color:#fff;width:65px; float:left; height:25px; line-height:25px; text-align:center; background:#082c67; border-radius:3px;}
.cnen a{ color:#fff;font-size:12px;}

.banner{ width:100%;float:left;position:relative; z-index:100; margin:85px 0 0 0}

.products{ width:100%; float:left; background:#fff;}
.t-title{ width:100%; margin:30px 0 40px 0;float:left; height:95px; background:url(../images/titlebg.png) no-repeat center top; }
.t-title strong{ width:100%;float:left; text-align:center; font-size:24px; color:#082c67; padding:20px 0 10px 0;}
.t-title span{ width:100%; height:80px;float:left;font-size:12px; text-align:center; color:#8d8d8d; margin:10px 0 0 0; }
.t-title span.orange_bg{ color:#fff; background:url(../images/titlebot.png) no-repeat center 37 px;}
.pro_categories{ width:100%;}
.pro_categories ul{ width:920px; margin:0 auto;}
.pro_categories ul li a{ float: left; border:1px solid #cdcdcd;padding:10px 15px; border-radius:5px; margin:0 10px 0 0;}
.pro_categories ul li a:hover{ float: left; border:1px solid #082c67;  background:#082c67; color:#fff; }
.proboxsy{  width:100%;float:left; margin:15px 0 0 0; }

.probox{  width:100%;float:left; margin:15px 0 0 0; }
.probox_bg{ width:280px; height:436px; margin:0px 7px 10px; border:1px solid #e3e3e3; float:left; }
.probox_img{ width:280px;height:280px; float:left; }
.probox_img a img{ width:280px;height:280px;}
.probox_text{width:280px;height:70px; float:left; border-bottom:1px solid #e3e3e3;}
.probox_text span{ text-align:center; width:100%;float:left; height:24px;  margin:10px 0 0 0; overflow:hidden;}
.probox_text strong{ text-align:center; color:#00a1e9;width:100%;float:left;margin:10px 0 0 0;}
.probox_details{ width:240px;height:75px; float:left; margin:6px 0 0 0; padding:0 20px; line-height:24px; font-size:14px; color:#b1b1b1;}
.probox_details span{ width:230px; float:left; padding:0 0 0 10px; background:url(../images/prosicon.png) no-repeat left center;}

.probox_t strong{font-size:40px; color:#a0d141; margin:20px 10px 20px 20px; float:left;}
.probox_t span{font-size:22px; color:#626262; border-bottom:2px solid #f08000;float:left; line-height:40px; margin:15px 0 0 0;}
.probox_img img{width:280px;height:230px;}
.more{ width:100%; height:20px; float:left; margin:20px 0; text-align:center; color:#666;}
.more a:hover{ color:#F30;}

.engineercase{ width:100%; float:left; height:710px;  background:url(../images/gongchengbg.jpg) #274372 no-repeat center center;}
.GP_products{ width:1200px; margin:0px auto 0 auto; }
.GP_products_c{ width:100%; float:left; height:480px; position:relative;  }
.aui-content-box-ovf {height:480px; overflow:hidden; position:relative; }
.aui-content-box-list {position: absolute;}
.aui-content-box-list ul {float:left;}
.aui-content-box-list ul li {float:left; padding:0px;  }
.aui-content-box-list ul li a {display: block;float:left;  padding:0px;  width:300px;}
.adimg{ width:360px;height:360px; float:left;}
.adimg img{ width:360px;height:360px;}

.adtext{ width:330px;height:50px; background:#fff;float:left; padding:0 15px; font-size:18px; line-height:50px;}
.adconn{width:330px; line-height:30px; color:#666; padding:0 15px; font-size:14px;height:70px; float:left; overflow:hidden;background:#fff;}
.prev{position:absolute; bottom:-50px; z-index:999;}
.next{position:absolute;bottom:-50px; left:50px; z-index:999;}


.newsboxsp{ width:100%; float:left; height:465px;}
.youku{ float:left; width:542px; height:430px;}
.newslist{ width:625px; margin:0 0 0 30px; float:left; height:300px;}

.subnews_conn{ width:100%; float:left;  margin:0 0 0px 0;}
.subnews_conn ul{ width:100%; float:left;}
.subnews_conn ul li{ line-height:27px; margin:12px 0 0 0;width:100%; float:left; border-bottom:1px dotted #ddd; padding:0 0 15px 0; background:url(../images/news_list_icon.png) no-repeat left 10px;}
.subnews_conn ul li a{ font-size:16px; float:left; padding:0 0 0 15px; overflow:hidden; height:28px; color:#000;}
.subnews_conn ul li a:hover{color:#04113f; text-decoration:underline;}
.subnews_conn ul li span{ width:100%; overflow:hidden; height:27px; float:left;font-size:14px; padding:0 0 0 15px; color:#999;}
.newslist_t{ width:100%; float:left; border-bottom:1px dotted #ddd; padding:0 0 22px 0;}
.newslist_t strong{ width:200px; float:left; font-size:20px; color:#5a9f0a;}
.newslist_t a{ color:#f08000; width:100px; float:right; text-align:right;}
.newslist_t a:hover{ text-decoration:underline;}


.friendlinks{ background:#f1f1f1; width:100%; float:left; height:200px;}
.f_title{ width:100%; float:left; height:42px; color:#666; margin:30px 0 0 0;}
.friendlinks ul li{ float:left; margin:0 17px 0 0;}




.footer{ background:#0f213d;  float:left; width:100%;}
.footleft{ width:500px; float:left;}
.footleft_title{ font-size:18px; border-bottom:1px solid #293952; font-weight:bold; color:#fff; line-height:60px;}
.footleft_tel{ background:url(../images/foottel.png) no-repeat left center; height:93px;}
.footleft_tel strong{ float:left; padding:0 0 0 30px; width:470px; font-size:30px; color:#d5d6d9; margin:16px 0 0 0;}
.footleft_tel span{ float:left;padding:0 0 0 30px; width:470px;color:#8490a4;margin:8px 0 0 0;}
.footleft p{ width:500px; font-size:14px; line-height:25px; color:#6e7c94; }
.footleft p span{ color:#c19668;}

.footright{ width:650px;  float:left; margin:20px 0 0 50px;}
.footinfo{ color:#848fa0; width:100%; float:left; padding:20px 0; margin:20px 0 0 0; font-size:14px; border-top:1px solid #293952;}
.footinfo a{color:#848fa0;}
.erweima{ width:133px; margin:41px 12px 0 13px; height:154px; float:left;  background:url(../images/erweimabg.png) no-repeat left center;}
.erweima img{ width:113px; height:113px; margin:10px 10px 5px 10px;}
.erweima span{ float:left; width:133px; font-size:14px; color:#aeb1b7; text-align:center;}





















/*内页的css*/

.ny_banner1{float:left; margin:85px 0 0 0; width:100%; background:url(../images/nybanner1.jpg) #2b4f81 no-repeat center top; overflow:hidden; }
.ny_banner2{float:left; margin:85px 0 0 0; width:100%; background:url(../images/nybanner2.jpg) #2b4f81 no-repeat center top; overflow:hidden; }
.ny_banner3{float:left; margin:85px 0 0 0; width:100%; background:url(../images/nybanner3.jpg) #2b4f81 no-repeat center top; overflow:hidden; }
.ny_banner4{float:left;  margin:85px 0 0 0;width:100%;background:url(../images/nybanner4.jpg) #2b4f81 no-repeat center top; overflow:hidden; }
.ny_banner5{float:left;  margin:85px 0 0 0;width:100%;background:url(../images/nybanner5.jpg) #2b4f81 no-repeat center top; overflow:hidden; }
.ny_banner6{float:left;  margin:85px 0 0 0;width:100%; background:url(../images/nybanner6.jpg) #2b4f81 no-repeat center top; overflow:hidden; }
.ny_banner7{float:left;  margin:85px 0 0 0;width:100%;background:url(../images/nybanner7.jpg) #2b4f81 no-repeat center top; overflow:hidden; }


.bannertext{ width:443px; height:97px;background:url(../images/ny_bg.png) no-repeat center top;  margin:81px auto;  }
.c1{ font-size:24px; color:#fff; font-weight:bold; text-align:center; width:100%; float:left; padding:6px 0 15px 0;text-transform:uppercase;}
.c2{ font-size:14px; color:#fff;padding:0 0 15px 0;text-align:center; width:100%; float:left;}

.navbar{ width:100%; float:left; padding:20px 0px;}
.navbarlink{padding:0 0 0 20px; float:right; font-size:14px; color:#000;background:url(../images/navbar.png) no-repeat left center;}
.navbarlink span{ color:#125fbf;}
.subbody{ background:#f1f1f1;}

.leftmenu{ float:left; width:245px; }

.leftmenu ul{float:left;padding:5px 0; background:#fff; }
.leftmenu ul li{ float:left;}
.leftmenu ul li a{ width:185px; padding:20px; margin:5px 10px; border-radius:5px; float:left; background:#e7e7e7; color:#04113f }
.leftmenu ul li a:hover{ background:#04113f; color:#fff  }
.leftmenu ul li a.current{ background:#04113f; color:#fff  }
.leftbanner{ float:left; width:245px; }
.leftbanner a{ float:left; width:245px; margin:20px 0 0; }

.englishtext{ width:154px; float:right;}









.rightconn{ background:#fff; border-radius:5px; width:890px; float:left; padding:20px; min-height:850px;  margin:0 0 40px 25px;}
.aboutp{ line-height:35px; color:#333;}
.aboutp p img{ width:100%}
.aboutp img{ width:100%}
/*资质荣誉*/
.zzrypc{ width:100%; float:left; min-height:900px;}
.zzrypc ul {float:left;}
.zzrypc ul li {float:left;  margin:20px 33px 10px 20px;display: block;float:left; border:1px solid #ddd; padding:10px 20px; background:#fff; width:350px;}
.zzrypcimg{ width:350px;height:412px; float:left; background:#f8f6f4;}
.zzrypcimg img{ width:350px;height:412px;}
.zzrypctext{ width:350px;height:50px; text-align:center; float:left; font-size:16px; line-height:50px;}



/*fenye*/
DIV.digg { padding:3px;  text-align:center; width:100%; margin:20px 0 20px 0; float:left;}
DIV.digg A {border: #e1e1e1 1px solid; PADDING:5px 8px; MARGIN: 2px; COLOR: #a6a6a6;  TEXT-DECORATION: none}
DIV.digg A:hover {border: #04113f 1px solid; COLOR: #000; background:#04113f; color:#fff; }
DIV.digg A:active {border: #04113f 1px solid; COLOR: #000; background:#04113f; color:#fff;}
DIV.digg SPAN.current { PADDING:5px 8px; border: #04113f 1px solid;MARGIN: 2px;  COLOR: #fff; background:#04113f;}
DIV.digg SPAN.disabled {border: #e1e1e1 1px solid;PADDING:5px 8px; MARGIN: 2px; COLOR: #ddd; }


/*产品详细图*/
.prodetailbox{ width:100%; float:left;}
.prodetailsimg{ width:400px; height:400px; float:left; border:1px solid #e3e3e3;}
.prodetailsimg img{ width:400px; height:400px;}

.prodetails{ width:457px; height:402px; float:left; margin:0 0 0 30px; }
.prod_name{ width:100%; color:#000; padding:10px 0;}
.prod_code{ width:100%; color:#04113f; font-weight:bold; padding:15px 0 20px 0; font-size:40px;background:url(../images/prodetailsline.png) no-repeat left bottom;}
.prod_js{line-height:30px; width:100%;  color:#666; font-size:14px; padding:15px 0 20px 0; overflow:hidden; height:180px; margin:0 0 19px 0;}


.newsbbb{ width:100%; float:left;  margin:40px 0 0 0; }
.new_telst {width: 100%; border-bottom:1px solid #bebebe; float:left; display:block;}
.new_telst li { text-transform:uppercase;	width: 120px; padding:0 0 20px 0; font-size:20px;font-weight: bold; color:#666;text-align: center;float: left;display: inline;cursor: pointer;}
.new_telst li.newon {color: #04113f;font-weight: bold; border-bottom:2px solid #04113f;}
.new_lst {margin-top: 10px;padding-top: 20px; color:#333; line-height:35px;}
.new_lst p img{ width:100%;}
.new_lst img{ width:100%;}
.new_lst ul {position: absolute;left: 0px;}
.new-wrap {	margin-top: 0px; float:left;}
.new-wrap .show {display: block;}

.bggrey{ background:#f3f3f3; font-size:16px; font-weight:bold; color:#666;}
.tablestyle{ float:left; width:890px; }
.tablestyle tr td{line-height:40px; padding:0 20px; font-size:14px;}
.proyouku{float:left; width:542px; height:450px; margin:0 0 0 184px;}
.proyouku iframe{ height: 430px;}
/*case*/
.ny_case ul li{ width:360px; border:1px solid #ddd; float:left; margin:20px 40px;}
.ny_case{ min-height:800px;}


/*详细news*/
.ny_newdetails{ width:100%; float:left;}
.ny_news_title{ width:100%; float:left; font-size:26px; color:#000; padding:20px 0; text-align:center;}
.ny_news_td{ text-align:center; float:left; width:100%; padding:20px 0 20px 0; border-bottom:1px solid #ddd;}
.ny_news_td img{ margin:0px 10px;}
.ny_newconn{ width:100%; float:left; min-height:900px; background:#fff; margin:20px 0 10px 0px;font-size:16px; line-height:30px;color:#535353;}
.ny_newconn p{ padding: 0 0 20px 0;color:#535353;}
.ny_newconn a{ width:100%; float:left; color:#528c0f; text-decoration:underline;}
.ny_newconn a:hover{ width:100%; float:left; color:#dd6d05;}
.ny_newconn img{ max-width:100%; }

/*集团news*/
.ny_newsbox{ width:100%; float:left;  }
.ny_newsbox ul{ float:left; width:100%; min-height:900px;}
.ny_newsbox ul li{ float:left; width:871px; margin:0 0px 30px 0; width:100%; }
.newsimg{ width:188px; height:123px; float:left; margin:0 20px 0 0; }
.newsimg img{border-radius:5px;width:188px; height:123px;}
.news_time{ width:654px;  float:left; color:#8e8e8e; font-size:16px; margin:8px 0 0 0; padding:0 0 0 20px; background:url(../images/newstime.png) no-repeat left center;}
.news_title{ width:674px; float:left; padding:15px 0px 10px 0; font-size:16px;}
.news_conn{ width:674px;  float:left;padding:0 0px 0 0; font-size:14px; color:#838383; line-height:26px; height:55px; overflow:hidden;}
.newsboxmore{ width:100%; float:left;}


/*视频news*/

.videobox{ text-align:center; float:left; width:400px; margin:0 20px 40px;}
.ny_rightconn{ width:100%; float:left;}
.videobox h4{ padding:23px 0; text-align:center; font-size:16px;}
.ny_rightconn p{ padding: 0 0 20px 0; text-indent:32px; color:#404040;}

/*联系我们*/
.allconn{ width:100%; float:left; background:#fff; }
.contacttt{ float:left; margin:197px 0 0 0;}
.contactusbox{ width:1200px; background:#fff; height:800px; margin:11px 0 20px 0; float:left;}
/*sub联系我们*/
.subcontact{ background:#fff; width:100%; padding:12px 0;float:left;}
.lxbox{  width:48%; float:left;  margin:10px 1% 15px 1%;}
.borderbox{ border:1px solid #ddd; padding:15px; height:60px; line-height:30px; font-size:14px; color:#666;}
.borderbox span{ float:left; width:30px; height:30px; margin:0 20px 0 0;}
.mapbox{ width:98%; float:left; height:500px; margin:20px 1% 10px 1%;}
/*联系我们*/
.servicebox{ line-height:36px; color:#666;}


/*悬浮qq*/
.xuanfu{ width:45px; height:140px; background:url(../images/zxqq.png) #082c67 no-repeat 0px 0px;z-index:66666;cursor:pointer; position:fixed; right:0px; top:35%;border-radius:5px 0px 0px 5px;}
.qqwindow{ display:none; width:180px; height:200px; background:#082c67; cursor:pointer; z-index:66666; position:fixed; top:35%; border-radius:5px 0px 0px 5px; right:0px;}
.fanhui{ background:url(../images/leftxuanfu.png) no-repeat 140px 17px; width:100%; float:left; height:50px; line-height:50px; text-align:center; font-size:16px; font-weight:bold; color:#fff;}
.qqconnx{ width:150px; height:135px;  float:left; margin:0 0 0 15px;}
.qq{ width:100%; height:41px; background:#fff; line-height:41px; float:left; margin:0px 0 3px 0; font-size:14px; border-radius:5px;}
.qq_img{ width:20px; height:20px; float:left; margin:5px 10px 0 10px;}
.qq_img img { width:100%;}



/*首页动画*/
#logo{ position:relative; opacity:0; left:-300px;}
#nav{ position:relative; opacity:0; left:300px;}
#banner{position:relative; top:100px;opacity:0; }

#prodtitle{ position:relative; opacity:0; top:100px;}
#prodcategory{ position:relative; opacity:0; top:100px;}
#prodanimate{ position:relative; opacity:0; top:100px;}
#more1{position:relative; left:-100px;opacity:0; }
#more2{position:relative; left:-100px;opacity:0; }
#more3{position:relative; left:-100px;opacity:0; }

#casetitle{position:relative; top:100px;opacity:0; }
#casebox{position:relative; top:100px;opacity:0; }
#newstitle{position:relative; top:100px;opacity:0; }
#youku{position:relative; left:-300px;opacity:0; }
#newslist{position:relative; left:300px;opacity:0; }
#friendlinks{position:relative; left:300px;opacity:0; }
#footerleft{position:relative; left:-300px; opacity:0; }
#footerright{position:relative; left:300px; opacity:0; }
.probox{ min-height:800px;}
.probox_bg:hover{ box-shadow: 0px 0px 9px #d0d0d0; }
.probox_bg a img{transition:all 0.7s;position: relative;}
.probox_img{ overflow:hidden;}
.probox_img img{ height:280px;}

.jinduline{width:0; height: 4px; float:left; background: #ffcb2d; position: relative;}

.adimg{overflow:hidden;}
.adimg img{transition:all 0.7s;position: relative;}
.adimg img:hover{transform:scale(1.2,1.2)}
.friendlinks ul li{ float:left; width:283px; height:107px; overflow:hidden;}
.friendlinks ul li img{ transition:all 0.7s;position: relative;}
.friendlinks ul li img:hover{transform:scale(1.2,1.2)}
#back-top{ width:48px; height:48px; z-index:9999; position:fixed; background:#082c67; right:0; bottom:50px; border-radius:5px 0 0 5px;}



/*内页动画*/
#bannertext{position:relative; top:60px;opacity:0;}
#leftmenu{position:relative; left:-160px;opacity:0;}
#rightconn{position:relative; left:160px;opacity:0;}



/*服务商列表*/
.fuwushangbox{ width:calc(96% - 2px); float:left;  margin:10px 2%; border:1px solid #ddd; height:200px;}
.fwimgbox{ width:calc(30% - 1px); height:200px; float:left; background:#f1f1f1;border-right:1px solid #ddd; }
.fwimgbox img{ width:100%; height:200px; }
.fwimgbox{ overflow:hidden;}
.fwimgbox img{transition:all 0.7s;position: relative;}
.fwimgbox img:hover{transform:scale(1.2,1.2)}

.fuwushangname{ width:65%; float:left; margin:12px 0 0 3%;}
.fuwushangname ul li{ width:100%; float:left;}
.fuwushangname ul li span{ width:17px; float:left; margin:0 1px 0 0;}
.videobox{ width:100%; margin:0 0px 0px 0px;}
.videconn{ width:100%; float:left;}


.addrstyle{ float:left; width:344px;}