.gy_title{ background:url(../images/gy_titlex.jpg) no-repeat  center 53px; width:274px; margin:15px auto 0px; text-align:center; font-size:30px; color:#004eb1;}
.gy_title p{ color:#404040; font-size:20px;}
.gy_n li{width:242px; float:left; margin:40px 20px 0px; text-align:center;}
.gy_n li img{ width:182px; height:182px;-webkit-transition:all .2s ;
-moz-transition:all 1s ;
-o-transition:all 1s ;
-ms-transition:all 1s ;
transition:all 1s ;}
.gy_n li:hover img{-webkit-transform: rotateZ(360deg);
-moz-transform: rotateZ(360deg);
-o-transform: rotateZ(360deg);
-ms-transform: rotateZ(360deg);
transform: rotateZ(360deg); cursor:pointer;}
.gy_n li p{ font-size:16px; color:#004eb1; margin-top:10px; }
.gy_n li span{ font-size:18px; background:url(../images/gy_tag.jpg) no-repeat  center bottom; display:block; height:47px; margin-top:10px;}
.gy_n li p:hover{ color:#404040;}




/*proclass*/
.pro_c{ width:208px; float:left; margin:40px 0px 0px 0px; display:inline; background:#ebebeb; height:792px;}
.pro_c_title{ height:67px; background:#404040;}
.pro_c_title h3{ font-size:16px; color:#FFF; line-height:22px;text-align:center; padding-top:15px; background:url(../images/pro_c_titlebg.jpg) no-repeat 30px 15px;  font-weight:bold}
.pro_c_title h3 p{ font-size:12px; color:#FFF; text-transform:uppercase;}


/*proshow*/
.proshow{ width:952px; float:right; margin:40px 0px 0px 0px; display:inline; }

.com_nav em{ font-style:normal; font-size:48px; color:#ff9c00; font-weight:bold; float:left;}
.com_nav p{ font-size:14px; color:#ff9c00; font-weight:bold; text-transform:uppercase; padding-top:2px;}
.com_nav h3{ font-size:16px; color:#1155c4; font-weight:bold; float:left; height:50px;  line-height:20px; display:block; padding:15px 0px 0px 6px;}
.com_nav h3 a{ color:#1155c4;}

.com_nav .more{ text-align:right;line-height:40px; color:#404040; font-size:14px; float:right; margin:10px 10px 0px 0px; display:inline; background:url(../images/pro_tag.jpg) repeat-x 0px 34px;text-transform:uppercase;width:783px;}
.com_nav .more:hover{ color:#F00}


.pro_tel{ background:url(../images/pro_contact.jpg) no-repeat top center; height:124px; padding-top:51px; text-align:center; padding-left:35px;}
.pro_tel p{ font-size:24px; color:#004eb1; margin-top:4px; }
.pro_tel span{ font-size:14px; color:#404040; display:block;}
.pro_tel a{ display:block; width:137px; height:41px; cursor:pointer;margin-top:12px;}


.proshow li:hover img{ border:1px solid #0f4cae;}
.proshow li img{ width:213px; height:179px; border:1px solid #d3d3d3; padding:3px; background:#FFF; display:block;
-webkit-transition:all .2s ;
-moz-transition:all .2s ;
-o-transition:all .2s ;
-ms-transition:all .2s ;
transition:all .2s ;
}
.proshow li:hover img {
	-webkit-transform: rotateZ(10deg);
-moz-transform: rotateZ(10deg);
-o-transform: rotateZ(10deg);
-ms-transform: rotateZ(10deg);
transform: rotateZ(10deg);
	}
.proshow li { width:223px; height:244px; float:left; text-align:center; margin:0px 8px 6px;  }
.proshow ul{  margin:20px 0px 0px 0px; width:990px;}
.proshow li p a{ height:32px; overflow:hidden; width:213px; line-height:32px; margin:0px; display:block;}




/*主要样式*/
.subNav a{ color:#FFF;}
.subNavBox{width:219px;margin:0 auto;}
.subNav{cursor:pointer;font-size:14px;color:#FFF;line-height:34px;background:url(../images/pro_c_hover.jpg) no-repeat top left;margin:10px 0px;  text-indent:40px}
.subNav:hover{color:#fffc00;}
.currentDd{color:#FFF;}
.currentDt{background:url(../images/pro_l.jpg) no-repeat top left;}
.navContent{display: none;}
.navContent li a{display:block;height:30px;overflow:hidden;width:160px; margin:0px 10px;text-align:left;font-size:12px;line-height:30px;color:#404040; padding-left:20px; border-bottom:1px dashed #404040;}
.navContent li a:hover{color:#fff;background-color:#1155c4}
.navContent li{ background:url(../images/pro_c_tag.jpg) no-repeat 20px 12px;}

.gg1{ background:url(../images/gg1.jpg) no-repeat top center; height:157px; margin-top:30px;}

.gg1_tel{width:276px; float:right; margin-top:30px; display:inline;}
.gg1_tel p{ font-size:14px; color:#FFF; padding-left:30px;}
.gg1_tel span{ font-size:24px; color:#FFF; display:block;}


.jj_title{ background:url(../images/jj_title.jpg) no-repeat top center; height:49px; width:715px; margin:0 auto; text-align:center; margin-top:49px; line-height:49px;}
.jj_title h3 a{ font-size:30px; font-weight:bold; color:#ff6500;}
.jj_title h3 a span{font-size:24px; font-weight:bold; color:#1155c4;}
.jj_tu img{width:336px; height:234px; padding:3px; border:1px  solid #aeaeae; background:#FFF;}
.jj_tu{width:345px; float:left;}
.jj_nr{ margin-top:40px;}
.jj_rt{ width:750px; float:right; margin-right:20px; display:inline;}

.jj_content  ul li span{width:129px; height:46px; display:block; background:#4a4a4a; text-align:center; line-height:46px; font-size:18px; color:#FFF; float:left;}
.jj_content  ul li{ clear:both; padding-bottom:10px; height:49px; display:block;}
.jj_content ul li p{ background:#dbdbdb; height:46px; display:block; float:right;width:600px; font-size:16px; color:#404040; line-height:46px; padding-left:10px;}

.jj_zi{ font-size:18px; color:#404040; margin-top:10px;}
.jj_zi span{ font-weight:bold; color:#1155c4; padding-right:15px;}
.jj_bt{ margin-top:15px;}
.jj_bt a{ background:url(../images/jj_b2.jpg) no-repeat top center;width:142px; height:48px; display:block; float:left; line-height:48px; color:#FFF; font-size:16px; font-weight:bold; text-align:center; margin-right:20px; display:inline;}
.jj_bt a.jj_tw{ background:url(../images/jj_b1.jpg) no-repeat top center;}


.case_show li img {
	width: 213px;
	height: 180px;padding:3px; border:1px  solid #aeaeae; background:#FFF;

}
.case_show li {
	width: 221px;
	height: 220px;
	float: left;
	margin-right: 20px;
	display: inline;
	text-align: center
}
.case_show li p a {
	height: 30px;
	line-height: 30px; display:block;
	overflow: hidden;
	color: #404040; 
}

.case_show li:hover p a {
	
	color: #FFF; background:#1155c4; cursor:pointer;
}



.case_show {
	height: 220px;
	margin-top: 20px;
	overflow: hidden; 
}


.why_bg{ background:url(../images/wen.jpg) no-repeat top center; height:528px; margin-top:30px;}




.why_title{ font-size:30px; color:#004eb1; font-weight:bold; margin:55px 0px 0px 306px;}
.why_title span{ font-size:36px; font-weight:bold; color:#ff6800;}
.why_nr{ margin:100px 0px 0px 20px;}

.why_nr li {width:270px; height:290px; float:left; margin:0px 9px; display:inline; position:relative;-webkit-transition:all .2s ;
-moz-transition:all .2s ;
-o-transition:all .2s ;
-ms-transition:all .2s ;
transition:all .2s ;}
.why_nr li img{width:264px; height:264px; border:3px solid #FFF;}
.why_nr li p{ position:absolute; bottom:23px; left:3px; background:url(../images/wen_titlebg.png) repeat top left;width:263px; height:40px; display:block; text-align:center;line-height:40px; overflow:hidden;}
.why_nr li p a{ color:#FFF; font-size:24px;}

.why_nr li:hover {	-webkit-transform: rotateZ(10deg);
-moz-transform: rotateZ(10deg);
-o-transform: rotateZ(10deg);
-ms-transform: rotateZ(10deg);
transform: rotateZ(10deg);}


.ys_bg{ background:url(../images/ys_bg.jpg) repeat  top center; height:1374px; border-top:9px solid #004eb1; margin-top:38px;}


.ys_title{ font-size:30px; color:#004eb1; font-weight:bold; text-align:center; padding-top:30px; background:url(../images/ys_xian.png) no-repeat bottom center; padding-bottom:55px;}
.ys_title span{ color:#ff6800;font-size:48px; font-weight:bold;}

.ys1_tu{width:400px; float:right; margin-right:40px; display:inline;}
.ys_nr{ margin-top:30px;}
.ys1_left{width:535px; float:left; margin:30px 0px 0px 70px; display:inline;}
.ys1 em{ background:url(../images/ys1.png) no-repeat 0px 0px;width:76px; height:77px; float:left; }
.ys_com div{ margin:6px 0px 0px 20px; display:inline; float:left;}
.ys_com div p{ text-transform:uppercase; font-family:"Times New Roman", Times, serif;padding:5px 0px 0px 30px;}
.ys_com h4{ font-size:24px; font-weight:bold; color:#404040; background:url(../images/ys_xxian.jpg) no-repeat bottom center; padding-bottom:15px; display:block;width:408px; padding-left:30px;}
.ys_com  .ys_cr{ margin-top:10px;  font-size:16px; color:#404040; line-height:30px;width:500px;*margin-top:-10px;}
.ys_com  .ys_cr  span{ color:#ff6800;}

.ys2{ margin-top:40px;}
.ys2 em{ background:url(../images/ys1.png) no-repeat -80px 0px;width:76px; height:77px; float:left; }

.ys2_tu{width:500px; float:left; margin:60px 0px 0px 20px; display:inline;}

.ys2_left{width:535px; float:right; margin:60px 0px 0px 70px; display:inline;}

.ys3_tu{width:540px; float:right; margin:60px 0px 0px 20px; display:inline;}

.ys3_left{width:535px; float:left; margin:60px 0px 0px 20px; display:inline;}

.ys4{ margin-top:40px; }
.ys4 em{ background:url(../images/ys1.png) no-repeat -244px 0px;width:76px; height:77px; float:left; }
.ys3 em{ background:url(../images/ys1.png) no-repeat -162px 0px;width:76px; height:77px; float:left; }


.ys5 em{ background:url(../images/ys1.png) no-repeat -324px 0px;width:76px; height:77px; float:left; }
.ys_zixun{ margin:40px 0px 0px 30px;}
.ys_zixun p{ float:left; background:url(../images/ys_tel.jpg) no-repeat left center; padding-left:60px; font-size:14px; color:#404040;}
.ys_zixun p span{ display:block; font-size:24px; color:#004eb1;}
  .ys_zixun  a{ float:left; margin-left:20px; background:url(../images/jj_b1.jpg) no-repeat left center;width:142px; font-size:16px; color:#FFF; line-height:48px; font-weight:bold; height:48px; text-align:center;}


.gg2{ background:url(../images/gg2.jpg) no-repeat top center; height:157px;}


.kehu{ margin-top:20px;}
.kehu .com_nav .more{width:1020px;}

/*客户见证*/



.kehu_n{  height:500px;  overflow:hidden; margin-top:10px; }
.kehu_n ul{width:1300px;}
.kehu_n li { width:590px; float:left; display:inline; height:230px; overflow:hidden; margin:20px 20px 0px 0px; position:relative;  }
.kehu_n li img{ width:221px; height:192px; float:left; }
.kehu_n li dl{ line-height:22px; color:#323232; margin:10px 0px 0px 0px; float:left; display:inline; width:324px; height:163px; background:#eeeeee; padding:10px;}
.kehu_n li dl dt{ font-size:14px; border-bottom:1px dashed #696969; height:30px; overflow:hidden; line-height:30px; padding-bottom:3px;}
.kehu_n li dl dt a{ color:#404040;}
.kehu_n li dl dt a:hover{ color:#ffff00;}
.kehu_n li dl dd{ padding:0px 0px; line-height:30px;}
.kehu_n li dl dd p{ height:84px; overflow:hidden; margin-top:4px; color:#4c4c4c; }

.kehu_n li dd a{ display:block; margin-top:15px; text-transform:uppercase; color:#4c4c4c; border:1px solid #000;width:74px; height:20px; text-align:center; line-height:20px;}

.kehu_n li em{ background:url(../images/kehu_bg.png) no-repeat top center; display:block; height:192px;width:221px; position:absolute;top:0px; left:0px;}
.kehu_n li span{ margin:5px 0px}

.sp{width:333px; float:left; margin:20px 0px 0px; display:inline;}
.about{width:457px; float:left; margin:20px 20px 0px; display:inline;}
.honor{width:331px; float:right; margin:20px 0px 0px; display:inline;}


.sp .com_nav .spbg{ background:url(../images/pro_tag.jpg) repeat-x 0px 44px; float:left; width:183px; height:60px; display:block;}
.about .com_nav .more{width:321px;}
.honor .com_nav .more{width:200px;}

.sp_n{ background:url(../images/sp_bg.jpg) no-repeat top center; width:307px; height:228px; padding:12px; margin-top:20px;}
.about_n a{ color:#1155c4;}
.about_n { line-height:30px; text-indent:2em; margin-top:20px;}

.honor_n{ background:#ededed; height:200px; padding-top:30px; margin-top:16px;}
.gd_03{ position:relative; height:200px; width:283px; margin:0px 40px 0px 30px;}
.gd_03 em{
	position: absolute;
	top: 60px;
}
.gd_03 .t_l{
	left: 0px;  
}
.gd_03 .t_r{
	right: 0px;
}
.gd_03 #simgs03{ margin-left:40px;}
.gd_03 li{ float:left; width:203px; text-align:center;}
.gd_03 li.last{ padding-right:0;}
.gd_03 li img{ display:block; width:203px; height:152px; margin-bottom:6px; }
.gd_03 li a{ color:#404040;}
.gd_03 li p{ height:30px; overflow:hidden; line-height:30px;}
.gd_03 .fl { float:left;}
.gd_03 .fr { float:right;}
.gd_03 .pa{ position:absolute;}
.gd_03 .pr{ position:relative}


.xc{ height:320px; background:url(../images/xc_bg.jpg) repeat top center; margin-top:20px;}

.xc_b{ background:url(../images/xc_xian.jpg) repeat-x top center; height:9px;}

.xc_show .com_nav .more{width:1050px;}

.cjwq{width:350px; height:440px;  float:right; margin:20px 0px 0px 0px; display:inline;}
.news{width:800px; height:440px; float:left; margin:20px 0px 0px 0px; display:inline;position:relative;}

.cjwq_nav{ height:35px; margin-left:15px;border-bottom:1px solid #c1c1c1;} 
.cjwq_nav h3{ background:url(../images/wenti.jpg) no-repeat top left; border-bottom:2px solid #0466aa; height:35px; float:left; padding-left:40px; display:block;}
.cjwq_nav .cjwq_more{ float:right; padding:10px 10px 0px 0px;}
.cjwq_nav h3 a{ font-size:16px;  color:#0466aa;  display:block; font-weight:bold;}
.cjwq_nav h3 span{ font-size:14px; color:#676767; padding-left:10px;}

#ticker2 {
	width: 90%;
	height: 320px; margin-top:20px;
	
	position: relative; 
}
#ticker2 li {
	position: relative; background:url(../images/wenti_xian.jpg) no-repeat bottom center ;padding-bottom:30px; height:100px;
	margin: 0px 0px 15px 0px;
}


.da{ background:url(../images/wenti_tag.jpg) no-repeat 0px -30px; padding-left:27px; color:#404040; height:70px; overflow:hidden; line-height:22px;}
.wen{ height:30px;   display:block;background:url(../images/wenti_tag.jpg) no-repeat 0px 4px; padding-left:27px; margin:6px 0px; line-height:26px; }
.wen a{color:#0065ad; font-size:14px;}
.cjwq ul { padding:20px 15px;}


/* news*/

.news_n{  padding:25px 10px; overflow:hidden; }

.more1{ position:absolute;top:13px; right:10px; }
.news_n .more1{color:#737373}

.news_n li { line-height:30px;  height:30px;  margin-right:35px; display:inline; background:url(../images/news_tag3.jpg) no-repeat left center; padding-left:20px; overflow:hidden; width:41%; float:left; }
.news_n li a{ width:70%; overflow:hidden; float:left; color:#363333;}
.news_n li span{ float:right; color:#363333; font-family:Arial, Helvetica, sans-serif}
.news_n li a:hover{ color:#F00}
.news_n ul{ margin-top:20px;height:220px; overflow:hidden;  padding-top:10px;width:850px; }
.news_te img{ width:248px; height:172px; float:left; margin-right:20px; display:inline; padding:3px; border:1px solid #aeaeae;}
.news_te{ line-height:24px; color:#363333;}
.news_te .news_rn{ float:right; width:500px;}
.news_te .tebie_title{ display:block;color:#404040; font-size:14px;  height:40px; line-height:40px;}
.news_te .news_ten  a.news_more{ background:#1155c4; width:67px; height:25px; line-height:25px; text-align:center; color:#FFF; display:block; margin-top:14px;}

.news_te .news_ten{ height:120px; overflow:hidden; line-height:26px;}
.news_te .news_ten p{ height:80px; overflow:hidden;}

.zwyw_xw{  height:35px; margin-left:12px; border-bottom:1px solid #c1c1c1;  }

.zwyw_xw li{ width:132px; height:29px; line-height:29px; display:block;float:left; font-size:14px; margin-right:20px;}
.zwyw_xw li img{ float:left;}


.zwyw_xw a{ width:82px; display:block; color:#1155c4;float:left; margin-left:15px;background:#d9d9d9; font-weight:bold; }

.zwyw_xw a:hover{ background:#1155c4;font-size:14px; color:#FFF;  display:block; font-weight:bold; }

.zwyw_xw a.tag_news{ background:#1155c4; font-size:14px; color:#FFF;display:block;}


.none{ display:none}
.block{ display:block}

.zwyw_xw  li span{ width:82px; height:29px; display:block; text-align:center; }

.contact_bg{ background:url(../images/contact_bg.jpg) no-repeat top center; height:386px; margin-top:20px;}

.mess_bg{width:278px; background:#1155c4; height:366px; float:left; margin-left:10px; padding:10px 10px 10px 20px;}
.contact_rbg{ background:url(../images/end_contact.png) no-repeat bottom center; height:386px; width:438px; float:right; margin-right:60px; display:inline;}
.contact_rbg p{ text-align:center; font-size:14px; color:#FFF; margin:140px 0px 0px 0px;width:230px;}
.contact_rbg p span{ color:#FFF; display:block; font-size:24px;}
.mess_bg li{ height:40px; overflow:hidden;}
.mess_bg li.aree{ height:85px; overflow:hidden;}

.mess_bg dt{ font-size:18px; color:#FFF; font-weight:bold; text-align:center; }
.mess_bg dd{ color:#FFF; line-height:22px; font-size:14px; padding-top:5px}
.mess_bg dl{ margin-bottom:10px}
.mess_bg input{ background:url(../images/mess_inputbg.jpg) no-repeat top center; height:31px; width:255px; border:none; margin:4px 0px; color:#FFF; font-size:12px; padding-left:20px; font-family:"Microsoft YaHei"}

.mess_bg .code input{ background:url(../images/code_bg.jpg) no-repeat top center; height:31px; width:83px; border:none; margin:4px 0px; color:#FFF; font-size:12px; padding-left:20px; font-family:"Microsoft YaHei"; float:left;}
.mess_bg .code  img{ float:left; padding:9px 0px 0px 10px;}
.mess_bg .code span a{ float:left; padding-left:10px; color:#FFF; line-height:41px;}
.mess_bg .code a span{color:#FFF; line-height:41px; padding-left:10px;}
.mess_bg textarea{ background:url(../images/mess_textbg.jpg) no-repeat top center; height:52px; width:234px; border:none; margin:4px 0px; color:#FFF; font-size:12px; padding:10px 20px; font-family:"Microsoft YaHei"}
.mess_bg input.sub{ background:url(../images/mess_b.jpg) no-repeat top left; height:41px; width:145px; cursor:pointer; margin-left:80px;}

.links{ height:52px; line-height:41px; margin-top:20px; background:#e9e9e9;}
.links h3{ font-size:14px; font-weight:bold; color:#1155c4; float:left; margin:0px 10px 0px 20px; display:inline;}
.links a{ float:left; padding:0px 6px;}

.end_nav .nav_bg li{ background:none;}