﻿*{ margin:0 auto; padding:0;}
body{ font-family:microsoft yahei; color:#666; font-size:13px; word-break:break-all;word-wrap:break-word;}
a{ text-decoration:none;}
img{ border:none;}
ul,li{ list-style:none;}
.clear{ clear:both;}
p{ margin:0 auto; padding:0;}
.padding5{ padding:5px;}
.padding10{ padding:10px;}
.padding15{ padding:15px;}
.padding20{ padding:20px;}
.padding30{ padding:30px;}
.padding40{ padding:40px;}
.fr{ float:right;}
.fl{ float:left;}
.paddingright{ padding-right:10px;}
.paddingleft{ padding-left:10px;}
.undis{ display:block; }
.dis{ display:none;  }
.pr5{ padding-right:5px;}
.red{ color:#f00;}
.fff{ color:#fff;}
input,textarea{ font-family:microsoft yahei;}
submit{ font-family:microsoft yahei;}
#warp{ width:100%; height:auto; overflow:hidden; position:relative;}

#home .home a,
#products .products a,
#about .about a,
#case .case a,
#jobs .jobs a,
#news .news a,
#ziyuan .ziyuan a,
#contact .contact a{background:#cc0000;color:#fff;}






/*首页*/
.topbg{ width:100%; height:117px; background:#fff;}
.top{ width:1080px; overflow:hidden; height:117px;}
.logo{ float:left; width:624px; height:117px; overflow:hidden;}
.logo a{ display:inline-block;  width:624px; height:117px; background:url(../images/logo.jpg) no-repeat; }
.top_tel{ float:right; width:205px; padding-left:65px; height:117px; overflow:hidden; background:url(../images/top_tel.jpg) no-repeat left center; font-size:16px; color:#0899e1;}
.top_tel p{ line-height:25px; padding-top:32px;}

.top_tel span{ font-size:24px; color:#2e3071;}

.navbg{ width:100%; height:59px; background:#234e9e;  z-index:999;}
#nav{ width:1080px; height:59px; line-height:59px;}
#nav li{float:left;width: 120px;text-align:center;font-size:16px;position:relative;}
#nav li a{ color:#fff; display:block;}

#nav ul li ul{ position:absolute; display:none; width:135px; z-index:999; left:0; }

#nav ul li .submenu li{height:36px; line-height:36px; overflow:hidden; font-size:14px; color:#666; background:#eff4fb; border-bottom:1px solid #ddd;}
#nav ul li .submenu li a{color:#666; display:block;  background:#eff4fb;}
#nav ul li .submenu li a:hover{background:#0899e1; color:#fff; }

#nav ul li a.selected{ background:#cc0000; color:#fff;}


/* banner */
.banner { width: 100%; height: 450px; overflow: hidden; position: relative; }
.banner .bd { height: 450px; position: relative; left: 50%; margin-left: -960px; }
.banner .bd li { width: 1920px; }
.banner .bd li img{ width: 1920px; height: 450px;}
.banner .hd { width: 100%; position: absolute; bottom: 20px; height: 13px; text-align: center; }
.banner .hd ul { height: 13px; overflow: hidden; }
.banner .hd li { background: url(../images/dot.png) no-repeat -13px 0; width: 13px; height: 13px; display: inline-block; *display: inline; *zoom: 1; overflow: hidden; text-indent: -99px; cursor: pointer; margin: 0 3px; }
.banner .hd .on { background-position: 0 0; }

.index1{ width:1080px; height:325px; overflow:hidden; margin-top:40px;}
.in1_left{ float:left; width:268px; height:325px; overflow:hidden;}
.in1_ltop{ width:268px; height:54px; line-height:54px; font-size:18px; color:#0066cc;}
.in1_lbox{ width:268px; height:271px; overflow:hidden;}

.in1_lbox .tabs  a {
	display: inline-block;
	width: 132px;
	height:25px;
	float:left;
	line-height:25px;
	font-size: 14px;
	color: #666666;
	border: 1px solid #cbcbcb;
	text-align:center;
	
	
	
}

.in1_lbox .tabs .thistab,.tabs .thistab a:hover {
	background-color: #234e9e;
	color: #fff;
	border-color: #234e9e;
}

.in1_lbox .tab_conbox {width: 268px;overflow: hidden; padding-top:10px;}
.in1_llist li{ width:268px; height:28px; line-height:28px; font-size:13px;}
.in1_llist li a{ color:#666;}
.in1_llist li a:hover{color: #234e9e;}


.in1_right{ float:right; width:795px; height:325px; overflow:hidden;}
.in1_rtop{ width:795px; height:54px; line-height:54px; font-size:18px; color:#0066cc;}
.in1_rbox{ width:795px; height:271px; overflow:hidden;}
.in1_rbox dl{ float:left; width:385px; height:121px; overflow:hidden;margin-bottom:25px;}
.in1_rbox dl dt{ float:left; height:121px; width:121px; overflow:hidden;}
.in1_rbox dl dt img{    height: 118px;
    width: 119px;
    border: 1px solid #D0D0D0;
    border-radius: 10px; }
.in1_rbox dl dd{ position:relative; float:right; width:250px; height:121px; overflow:hidden; }
.in1_rbox dl dd h4{ font-size:13px; line-height:22px; font-weight:normal;}
.in1_rbox dl dd h4 span{ font-size:14px; color:#cc0000;}
.in1_rbox dl dd p{ width:100%; height:26px; line-height:26px; position:absolute; left:0; bottom:0;}
.in1_rbox dl dd p a{ display:block; height:26px; color:#fff; width:100px; padding-right:15px; float:left; text-align:right; margin-right:10px; display:inline;}
.in1_ra1{ background:#2e3071 url(../images/in1r_icon1.png) no-repeat 15px center;}
.in1_ra2{ background:#19a0da url(../images/in1r_icon2.png) no-repeat 15px center;}

.in_case{ width:1080px; margin-top:5px; overflow:hidden; height:560px;}
.in_casetop{ width:1080px; height:54px; line-height:54px; font-size:18px; color:#0066cc;}
.in_casetop a{color:#0066cc;}
.in_casebox{ width:1080px; height:506px; overflow:hidden;}
.in_caseboxL{ float:left; width:811px; height:506px; overflow:hidden;}
.in_caseboxL li{ float:left; width:148px; height:165px; margin-right:14px; display:inline; overflow:hidden; text-align:center;}
.in_caseboxL li a img{ width:146px; height:108px; border:1px solid #ddd;}
.in_caseboxL li a p{ font-size:13px; height:55px; line-height:55px; color:#666;  width:148px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }


.in_caseboxR{ float:right; width:269px; height:506px; overflow:hidden; }
.in_caseboxR dl{ width:269px; height:109px; overflow:hidden;  position:relative; margin-bottom:10px;}
.in_caseboxR dl dt{ width:269px; height:109px;}
.in_caseboxR dl dt img{width:269px; height:109px;}
.in_caseboxR dl dd{ position:absolute; left:0; bottom:0; width:269px; height:38px; line-height:38px; font-size:14px; text-align:center; color:#fff; background:url(../images/in_caser.png) repeat; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.in_ad1{ width:100%; height:148px; background: url(../images/ad1.jpg) no-repeat center;}


.in_casezx{ width:1080px; margin-top:25px; overflow: hidden;}
.in_casezxtop{ width:1080px; height:54px; line-height:54px; font-size:18px; color:#0066cc; text-align:center;}
.in_casezxbox{ width:1080px; height:195px; background:url(../images/in_casezxbg.jpg) no-repeat center; position:relative;}
.in_casezxbox dl{width:87px; height:195px; overflow:hidden; text-align:center; position:absolute;}
.in_casezxbox dl dt{ width:87px; height:87px; overflow:hidden;}
.in_casezxbox dl dt img{ width:87px; height:87px;}
.in_casezxbox dl dd{ width:87px; line-height:23px;font-size:13px; padding-top:10px; }
.in_casezxbox dl dd a{ color:#666;}


.in_txrz{ width:1185px; margin-top:25px; overflow: hidden;}
.xc{ width:1185px; height:240px; overflow:hidden; margin-top:20px; }
.xc li{width:320px; padding:0 30px; display:inline; height:240px; float: left; position: relative;  }
.xc li h4{ text-align:center; font-size:16px; height:42px; line-height:42px;}
.xc li h4 a{ color:#666;}
.xc li p{ font-size:13px; line-height:24px;}
.xc li p a{ color:#666;}
.xc li h3{ text-align:center; position:absolute; bottom:0; width:310px;}
.xc li h3 a{ display:block; width:145px; height:33px; line-height:33px; font-weight:normal;text-align:center; color:#fff; background:#2576d9; border-radius:5px;}

.xc .list-con{padding:0;}
.xc .list-con-a{ float:left; width:13px; height:26px; padding:83px 15px 0 0px;}
.xc .list-con-c{ float:right; width:13px; height:26px; padding:83px 0 0 0px;}

.in_hyzxbg{ width:100%; height:436px; background:url(../images/in_hyzxbg.jpg) no-repeat center; margin-top:65px;}
.in_hyzx{ width:1080px; height:436px; overflow:hidden;}
.in_hyzxL{ float:left; width:416px; height:393px; overflow:hidden; margin:-21px 0 0 30px;}
.in_hyzxL img{width:416px; height:393px; }

.in_hyzxR{ width:554px; float:right; height:332px; overflow:hidden; margin:28px  8px 0 0; }
.in_hyzxR img{width:554px; height:332px; }

.in_fwlc1{ width:100%; height:406px; overflow:hidden; background:url(../images/in_fwlcbg.jpg) no-repeat center;}
.in_fwlc{ width:1080px; overflow:hidden; margin-top:25px;}


.in_teamBox{ width:1080px;   overflow: hidden; }
.in_teamBox dl{ float:left; width:225px; height:151px; padding:10px 15px; border:1px solid #e3e3e3; background:#f7f7f7; margin-left:7px; margin-right:7px; display:inline;}
.in_teamBox dl dt{ width:225px; height:99px; overflow:hidden;}
.in_teamBox dl dt a{ display:block; float:left; width:99px; height:99px;}
.in_teamBox dl dt a img{ width:99px; height:99px;border-radius:50%}
.in_teamBox dl dt .dtr{ float:right; width:110px; height:99px; overflow:hidden; }
.in_teamBox dl dt .dtr p{ text-align:center; color:#333; font-size:18px; line-height:58px;}
.in_teamBox dl dt .dtr h4{ width:110px; text-align:center; color:#fff; height:22px; line-height:22px; font-size:14px; background:url(../images/in_teamBoxdrtbg.jpg) no-repeat center;}
.in_teamBox dl dt .dtr h4 a{ color:#fff}
.in_teamBox dl dd{ font-size:13px; line-height:23px; padding-top:5px;}
.in_teamBox dl dd a{ padding-left:5px; color:#c00}

.in_videoBox{ width:1080px; height:362px;  overflow: hidden; }
.in_videoBoxL{ float:left; width:490px; height:362px; overflow:hidden;}
.in_videoBoxL dl{width:490px; height:362px; overflow:hidden;}
.in_videoBoxL dl dt{width:490px; height:269px; overflow:hidden; position:relative;}
.in_videoBoxL dl dt img{width:490px; height:269px;}
.in_videoBoxL dl dt .in_videoTitle{ position:absolute; left:0; bottom:0; width:100%; text-align:center; height:32px; line-height:32px; color:#fff; background:url(../images/in_caser.png) repeat;}
.in_videoBoxL dl dd{ width:470px; height:65px; padding:10px; line-height:23px; font-size:14px; margin-top:8px; background:#f2f2f2;}


.in_videoBoxR{ float:right; width:580px; height:362px; overflow:hidden;}

.in_videoBoxR1{ width:580px; height:278px; overflow:hidden;}
.in_videoBoxR1 li{ float:left; width:185px; height:130px; overflow:hidden; margin:0 4px 8px 4px; position:relative; display:inline;}
.in_videoBoxR1 li a img{width:185px; height:130px;}
.in_videoBoxR1 li .in_videoTitle{ position:absolute; left:0; bottom:0; width:100%; text-align:center; height:32px; line-height:32px; color:#fff; background:url(../images/in_caser.png) repeat;}

.in_videoBoxR2{ width:580px; height:84px; overflow:hidden; }
.in_videoBoxR2 li{ float:left; width:290px; height:26px; line-height:26px; background: url(../images/in_video_icon.jpg) no-repeat left center;}
.in_videoBoxR2 li a{ padding-left:25px; color:#666;}
.in_videoBoxR2 li a:hover{ color:#008ad9;} 

.in_news{ width:1080px; overflow:hidden; margin-top:25px;}
.in_newsTop{  height:47px; width:1080px; text-align:center; }
.in_newsTop a{  width:158px; height:45px; margin:0 5px; border-radius:5px; display:inline-block; line-height:45px; color:#666; font-size:16px; text-align:center; border:1px solid #ddd; cursor:pointer;}
.in_newsTop .tabs1 .thistab1,.tabs1 .thistab1 a:hover {
	 background: #008ad9; border-color:008ad9;
	color: #fff;
	
}

.in_news .tab_conbox1 {
	width:1080px; height:260px; padding-top:20px; 
	
}

.in_newsList{ width:1080px;}
.in_newsList li{ width:1080px; height:51px; line-height:51px; border-bottom:1px solid #ddd;}
.in_newsList li a{ color:#666;}
.in_newsList li a:hover{ color:#008ad9;} 

.linksbg{ width:100%; height:64px; background:#414141;}
.links{ width:1080px; height:64px; line-height:64px; overflow:hidden;}
.links b{ color:#fff; font-size:14px;}
.links a{ color:#999999; padding-left:10px;}
.links a:hover{ color:#fff;}

.footbg{ width:100%; background:#313131; height:176px;}
.foot{ width:1080px; overflow:hidden; height:176px; position:relative;}
.foot_wx{ width:120px; height:100px; position:absolute; right:0; top:10px; text-align:center;}
.foot_wx img{width:100px; height:100px;}
.foot_wx p{ font-size:13px; color:#fff; line-height:36px; height:36px;}

.foot_nav{ width:1080px; height:68px; line-height:68px; overflow:hidden; text-align:center;}
.foot_nav ul{ color:#fff; font-size:14px;}
.foot_nav ul a{ color:#fff;  padding:0 15px;}
.foot_search{ float:right; height:34px; width:286px; margin-top:17px; overflow:hidden; background:#6f6f6f;}
.foot_search .f_input{ width:236px; padding:0 10px; color:#b0b0b0; height:34px; border:none; line-height:34px; background:none; float:left;}
.foot_search .f_sub{ width:30px; height:34px; border:none; float:left; background:url(../images/f_sub.jpg) no-repeat;}
.foot_info{ width:1080px; height:100px; overflow:hidden; text-align:center; font-size:14px; color:#999; line-height:36px;}
.foot_info a{ color:#999;}

.gotop {
	width: 24px;
	height: 24px;
	padding: 10px;
	background: #ccc url(../images/float_qqicon1.png) no-repeat center;
	position: fixed;
	right: 0;
	display:none;
	bottom: 0px;
}

.banner2{ width:1080px; height:250px;}
.Hsearch{ width:1080px; height:42px; overflow:hidden; margin:15px auto; }
.HsearchR{ float:right; width:350px; height:42px; overflow:hidden;}
.HsearchR .Hinput1{ width:260px; padding:0 10px; height:40px; border:1px solid #dcdcdc; float:left; line-height:40px; overflow:hidden;}
.HsearchR .Hsubmit1{ width:68px; height:42px; line-height:42px; border:none; color:#fff; text-align:center; background: #234e9e; font-size:16px;}

.main{ width:1080px; }
.main_left{ width:180px; float:left; overflow:hidden;}
.main_left li{ width:178px; border:1px solid #ddd; border-bottom:1px solid #ddd; height:54px; line-height:54px; }
.main_left li a{ color:#666; padding-left:30px; display:block;  transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.main_left li a:hover{ border-left:5px solid #0053ae;}
#lm_hover{ border-left:5px solid #0053ae;}

.main_right{ width:880px; float: right; overflow:hidden;}
.m_rtop{ width:880px; height:45px; line-height:45px; border-bottom:1px solid #ddd; overflow:hidden; margin-bottom:25px;}
.m_rtop h4{ font-size:18px; font-weight:normal; color:#234e9e; }
.m_rtop a{ color:#666;}
.about_box{ width:880px; overflow:hidden; line-height:24px; font-size:14px;}

.about_list{ width:880px;  overflow:hidden;}
.about_list dl{ float:left; width:258px; height:228px; overflow:hidden; text-align:center; margin:0 10px;}
.about_list dl dt{ width:258px; height:179px; overflow:hidden;  }
.about_list dl dt a{ display:block; border:1px solid #d5d5d5;  width:256px; height:177px; overflow:hidden;}
.about_list dl dt img{ width:242px; height:169px; padding-top:4px;  transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; overflow:hidden;} 
.about_list dl dt a:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.about_list dl dd{ width:258px; height:49px; line-height:49px;}

.about_show{ width:880px; padding:25px 0;  overflow:hidden;}
.about_stit{ width:880px; font-size:18px; height:40px; line-height:40px; text-align:center; font-weight:bold; }
.about_sinfo{ width:880px; padding:25px 0; font-size:14px; line-height:30px; overflow:hidden;}
.about_sinfo img{ max-width:100%;}


.team_list{ width:1080px;   overflow: hidden; }
.team_list dl{ float:left; width:225px; height:151px; padding:10px 15px; border:1px solid #e3e3e3; background:#f7f7f7; margin:12px;}
.team_list dl dt{ width:225px; height:99px; overflow:hidden;}
.team_list dl dt a{ display:block; float:left; width:99px; height:99px;}
.team_list dl dt a img{ width:99px; height:99px; border-radius: 50%;}
.team_list dl dt .dtr{ float:right; width:110px; height:99px; overflow:hidden; }
.team_list dl dt .dtr p{ text-align:center; color:#333; font-size:18px; line-height:58px;}
.team_list dl dt .dtr h4{ width:110px; text-align:center; color:#fff; height:22px; line-height:22px; font-size:14px; background:url(../images/in_teamBoxdrtbg.jpg) no-repeat center;}
.team_list dl dd{ font-size:13px; line-height:23px; padding-top:5px;}

.contact_Box{ width:1080px; }
.contact_Box .adrress{ width:521px; height:210px; border-top:2px solid #f0f0f0; background:url(../images/bg-lxwm.png) no-repeat; p}
.contact_Box ul.clearfix li{ float:left; width:540px; text-align:center;}
.contact_Box ul.clearfix li h4{ text-align:center; font-size:24px; color:#666; line-height:28px;letter-spacing: 0.8px;    margin-top: 25px;
    margin-bottom: 14px;}
.contact_Box ul.clearfix li h4 i{ font-size:24px; padding-right:15px; color:#234e9e;}    
    
.en .contact_Box ul.clearfix li h4{letter-spacing: 0;}
.contact_Box ul.clearfix li p{ color:#333333; font-size:12px; line-height: 29px;    margin-left: 8%;  letter-spacing: 0.6px;}
.en .contactUl ul.clearfix li p{letter-spacing: 0;}
.contact_Box ul.clearfix li p img{ vertical-align:middle; margin-right:8px;}
.contact_Box ul.clearfix li h4 img{ vertical-align:middle; margin-bottom:5px; margin-right:10px;}
.contact_Box ul.clearfix .li{ box-shadow:0 0 26px rgba(0,0,0,0.19); border-radius:8px; margin-top:25px; margin-bottom:25px; display:inline-block;}
.contact_Box ul.clearfix .li:hover .adrress{ border-top: 2px solid #234e9e;}
.contact_Box ul.clearfix{ display:inline-block;}
.contact_Box ul.clearfix li:nth-child(2n){ margin-right:0;}
.contact_Box ul.clearfix .adrress{ text-align:left;}


.contact_left{ float:left;   overflow:hidden; font-size:14px; line-height:24px;}
.contact_right{ float:right; width:600px; height:400px; overflow:hidden;}

.photo_list{ width:1080px; overflow:hidden;}
.photo_list dl{ float:left; width:520px; height:108px; background:#f7f7f7; overflow:hidden; margin-right:20px; margin-bottom:20px;  transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.photo_list dl:hover{ background:#234e9e;}
.photo_list dl:hover h4 a{ color:#fff;}
.photo_list dl:hover p{ color:#fff;}
.photo_list dl dt{ width:120px; height:100px; float:left; margin:4px 0 0 4px; overflow:hidden;}
.photo_list dl dt img{ width:120px; height:100px; transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; overflow:hidden;}
.photo_list dl dt a:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.photo_list dl dd{ width:375px; height:107px; padding-top:10px; overflow:hidden; float:right; margin-right:10px;}
.photo_list dl dd h4{ font-size:14px; line-height:23px; width:370px; height:23px; color:#234e9e; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.photo_list dl dd h4 a{color:#234e9e;}
.photo_list dl dd p{ font-size:13px; line-height:23px;}


.photo_show{ width:1080px;  overflow:hidden;}
.photo_stit{ width:1080px; font-size:18px; height:40px; line-height:40px; text-align:center; font-weight:bold; }
.photo_sinfo{ width:1080px; padding:25px 0; font-size:14px; line-height:30px; overflow:hidden;}
.photo_img{ width:1080px; padding:25px 0; overflow:hidden; text-align:center;}

.job_list{ width:1080px; overflow:hidden; font-size:14px;}
.job_list table{ border:1px solid #ccc; width:100%; border-top:0px; border-left:0px; margin-bottom:15px;}
.job_list td{ border:1px solid #ccc; text-align:center; border-bottom:0px; padding:2px 5px; border-right:0px;}

.job_show{ width:735px; padding-top:30px; overflow:hidden; }
.job_show tr{ height:40px; margin-bottom:5px;}
.job_show .input{ width:280px; padding:0 10px; height:32px; line-height:32px; border:1px solid #ddd;}
.job_show .input1{ width:80px; padding:0 10px; height:32px; line-height:32px; border:1px solid #ddd;}
.job_show .select{ width:80px; padding:0 10px; height:32px; line-height:32px; border:1px solid #ddd;}


.job_show .btn_submit{width:150px; height:34px; line-height:34px; border:none; text-align:center; color:#fff; background:#0159a9; margin-top:10px;}

.down_box{ width:840px; overflow:hidden; }
.down_box p{ font-size:13px; line-height:26px;}
.down_box h4{ font-weight:normal; font-size:14px; line-height:26px; color:#cc0000;}
.down_search{ width:824px; height:60px; padding-left:16px; padding-top:16px; background:#f0f0f0; margin-top:15px;}
.down_search h4{ float:left; font-size:14px; color:#234e9e; line-height:43px; padding-right:15px;}
.down_search .down_input{ float:left; width:434px; padding:0 10px; line-height:43px;  height:43px; border:1px solid #ddd; background:#fff;}
.down_search .down_sub{ float:left; width:120px; height:45px; line-height:45px; text-align:center; color:#fff; margin-left:15px; display:inline; font-size:16px; background:#234e9e; border-radius:5px; border:none;}

.down_list{ width:840px;  overflow:hidden;}
.down_list li{ width:800px; padding-left:40px; height:49px; line-height:49px; border-bottom:1px dotted #ccc; font-size:14px; background:url(../images/down_icon.jpg) no-repeat left center;}
.down_list li a{ color:#c00;}


.down_news_list{ width:840px; overflow:hidden;}
.down_news_list li{ width:840px;  height:49px; line-height:49px; border-bottom:1px dotted #ccc; font-size:14px; }
.down_news_list li a{ color:#666;}
.down_news_list li a:hover{color: #234e9e;}


.news_box{ width:840px; overflow:hidden; }
.news_box p{ font-size:14px; line-height:36px; height:36px;}
.news_search{ width:840px; height:57px; padding-top:15px; overflow:hidden; background:#f0f0f0;}
.news_search h4{ color:#234e9e; font-size:14px; padding:0 10px; line-height:43px; font-weight:normal; float:left;}
.news_search .news_input1{ float:left; margin-right:15px; width:136px; padding:0 10px; height:41px; line-height:41px; background:#fff; border:1px solid #d2d2d2; overflow:hidden;}
.news_search .news_sub1{ float:left; border-radius:5px; width:95px; height:43px; background:#234e9e; text-align:center; color:#fff; border:none;}
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 45%; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
.ui-timepicker-rtl dl dt{ float: right; clear: right; }
.ui-timepicker-rtl dl dd { margin: 0 45% 10px 10px; }


.news_list{ width:840px;overflow:hidden;}
.news_list dl{ width:828px; height:94px; margin-bottom:15px; padding:5px; background:#fff; border:1px solid #ddd; cursor:pointer; overflow:hidden; transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; overflow:hidden;}
.news_list dl:hover{ background:#f0f0f0; border-color:#f0f0f0;}
.news_list dl dt{ width:94px; height:94px; float:left; overflow:hidden;}
.news_list dl dt img{width:94px; height:94px; transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.news_list dl dt a:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.news_list dl dd{ width:720px; height:94px; float:right; overflow:hidden;}
.news_list dl dd h4{ font-size:14px; line-height:32px;}
.news_list dl dd h4 a{ color:#333;}
.news_list dl dd p{ font-size:13px; color:#999; line-height:23px;}
.news_list dl dd p a{ color:#999;}

.news_show{ width:840px; overflow:hidden; }
.news_stit{ width:840px; text-align:center; line-height:42px; font-size:24px; overflow:hidden; color:#234e9e;}
.news_sadmin{ font-size:13px; width:840px; height:36px; line-height:36px; text-align:center; overflow:hidden;}
.news_sinfo{ width:840px; overflow:hidden; padding:20px 0; font-size:14px; line-height:26px;}
.news_sprev{ width:840px; overflow:hidden; padding-top:15px;}
.news_sprev li{ width:840px; height:32px; line-height:32px; } 
.news_sprev li a{ color:#666;}
.news_sprev li a:hover{ color:#0159a9;}


.goods_left{ width:180px; float:left; overflow:hidden;}
.goods_menu_left{ width:180px; overflow:hidden;}

.goods_menu_left dt{width: 169px;padding-left: 12px;height:58px;line-height:58px;margin-bottom:2px;background:#234e9e url(../images/go_li2.jpg) 150px center no-repeat;color:#fff;font-size:14px;cursor:pointer;}
.goods_menu_left dt a{color:#fff}
.goods_menu_left dd{ width:180px; padding:15px 0; display:none; background:#f7f7f7; overflow:hidden;  +float:left; }
.goods_menu_left dd ul li{ line-height:36px; font-size:14px;  height:36px; padding:0px 19px; overflow:hidden;  white-space:nowrap; text-overflow:ellipsis; border-bottom: 1px solid #DADADA;}
.goods_menu_left dd ul li a{ color:#666;}
.goods_menu_left dd ul li a:hover{ color:#234e9e;}
#lm_hover1{color:#234e9e;}

.goods_menu_left .current{background:#234e9e; background:#234e9e url(../images/go_li1.jpg) 150px center no-repeat;}


.goods_hot_left{ margin-top:30px; width:180px; overflow:hidden;}
.goods_hot_leftTop{ width:180px; height:58px; text-align:center; color:#fff; font-size:16px; background:#13a2ef; line-height:58px; overflow:hidden;}
.goods_hot_leftBox{ width:152px; padding:15px 10px; background:#f7f7f7; overflow:hidden; }
.goods_hot_leftBox a{ display:block; color:#666; font-size:13px; line-height:28px;}
.goods_hot_leftBox a:hover{ color:#234e9e;}



.goods_right{ width:880px; overflow:hidden;  }
.goods_rmid{ width:680px; overflow:hidden; float:left;}

.goods_rmidinfo{ width:680px; padding-bottom:25px; border-bottom:1px solid #ddd;}
.goods_rmidinfoTit{ width:680px; height:28px; line-height:28px; text-align:center; overflow:hidden; color:#234e9e; font-size:18px;}
.goods_rmidinfobox{ font-size:14px; line-height:28px; padding:10px;  height:240px; overflow-y:auto;}
.goods_rmidinfobox1{ font-size:14px; line-height:28px; padding:10px;   overflow-y:hidden;}

.goods_rmidcate1{ width:680px; padding:15px 0; overflow:hidden;}
.goods_rmidcate1 h4{ line-height:32px; color:#234e9e; font-size:14px; }
.goods_rmidcate1 a{ color:#666;  line-height:30px; height:30px; display:block;}
.goods_rmidcate1 a:hover{ color:#234e9e;}

.goods_rmidNews{ width:680px; margin-top:10px; overflow: hidden;}
.goods_rmidNewsTop{   padding:0 10px; height:46px; line-height:46px; background:#f1f1f1; overflow:hidden; font-size:14px; color:#234e9e;}
.goods_rmidNewsTop a{ color:#666; font-size:13px;}
.goods_rmidNewsBox{ width:640px; padding:10px 0; overflow:hidden;}
.goods_rmidNewsBox li{ width:640px; font-size:13px; line-height:28px; overflow:hidden;}
.goods_rmidNewsBox li a{ color:#666;}
.goods_rmidNewsBox li a:hover{ color:#234e9e;}


.goods_rmidNewsBox1{ width:680px; padding:10px 0; overflow:hidden;}
.goods_rmidNewsBox1 li{ width:680px; font-size:13px; line-height:30px; height:30px; overflow:hidden; float:left;}
.goods_rmidNewsBox1 li a{ color:#666;}
.goods_rmidNewsBox1 li a:hover{ color:#234e9e;}


.goods_rRight{ width:184px; float:right; overflow:hidden;}
.goods_rRightTop{ width:184px; height:135px; overflow:hidden;}
.goods_rRightTop img{  width:184px; height:135px; transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.goods_rRightTop a:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}

.goods_rRightBox{ width:144px; margin-top:5px; background:#eeeeee; border-top:4px solid #234e9e; padding:10px 20px;}
.goods_rRightBox h4{ font-size:16px; color:#234e9e; line-height:30px; overflow:hidden; text-align:center;}
.goods_rRightBox h4 a{color:#234e9e;}
.goods_rRightBox dl{ width:144px; overflow:hidden; font-size:14px; margin-top:5px; border-bottom:1px dotted #ccc; padding-bottom:5px;}
.goods_rRightBox dl dt{ line-height:23px; font-size:13px; color:#999;}
.goods_rRightBox dl dd{ line-height:23px;}
.goods_rRightBox dl dd a{ color:#666;}
.goods_rRightBox dl dd a:hover{ color:#234e9e;}
.goods_rRightBoxinfocon{ font-size:13px; line-height:23px; padding:10px 0 }


.goods_search{ width:1080px; height:60px; padding-left:16px; padding-top:16px; background:#f0f0f0; }
.goods_search h4{ float:left; font-size:14px; color:#234e9e; line-height:43px; padding-right:15px;}
.goods_search .down_input{ float:left; width:434px; padding:0 10px; line-height:43px;  height:43px; border:1px solid #ddd; background:#fff;}
.goods_search .down_sub{ float:left; width:120px; height:45px; line-height:45px; text-align:center; color:#fff; margin-left:15px; display:inline; font-size:16px; background:#234e9e; border-radius:5px; border:none;}



.goods_list_nav{ width:1048px; padding:15px; overflow:hidden; background:#f5f5f5; border:1px solid #ddd;}
.goods_list_nav dl{ width:1058px; overflow:hidden;}
.goods_list_nav dl dt{ float:left; width:60px; line-height:32px; height:32px; font-size:14px; color:#666; font-weight:bold;}
.goods_list_nav dl dd{ line-height:32px; float:right; width:990px; font-size:14px; text-transform:uppercase;} 
.goods_list_nav dl dd a{ color:#234e9e; padding-right:20px;}
.goods_list_nav dl dd a.active{ color:#c00;}
#active{ color:#c00;}
#active1{ color:#c00;}

.goods_list_numNav{ width:1080px; overflow:hidden;}
.goods_list_numNav dl{ padding-left:120px; width:418px; overflow:hidden; float:left; padding-bottom:25px; }
.goods_list_numNav dl dt{ font-size:18px; line-height:28px; color:#c00;}
.goods_list_numNav dl dd{ font-size:14px; line-height:28px; background:url(../images/goods_numli.jpg) no-repeat left center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; width:418px; height:28px;} 
.goods_list_numNav dl dd a{ color:#234e9e; padding-left:5px;}
.goods_list_numNav dl dd a:hover{ text-decoration:underline;}

.goods_list_redfw{ width:1080px; padding:15px 0; border-bottom:1px solid #ddd; border-top:1px solid #ddd; margin-bottom:15px;}
.goods_list_redfw dl{ width:1080px; overflow:hidden;}
.goods_list_redfw dl dt{ float:left; width:90px; line-height:32px; height:32px; font-size:16px; color:#234e9e; font-weight:bold;}
.goods_list_redfw dl dd{ line-height:32px; float:right; width:980px; font-size:14px; text-transform:uppercase;} 
.goods_list_redfw dl dd a{ color:#666; padding-right:20px;}


.goods_list_redZM{ width:1080px; padding:15px 0; border-bottom:1px solid #ddd; border-top:1px solid #ddd;}
.goods_list_redZM dl{ width:1080px; overflow:hidden;}
.goods_list_redZM dl dt{ float:left; width:100px; line-height:32px; height:32px; font-size:16px; color:#234e9e; font-weight:bold;}
.goods_list_redZM dl dd{ line-height:32px; float:right; width:970px; font-size:14px; text-transform:uppercase;} 
.goods_list_redZM dl dd a{ color:#234e9e; padding-right:20px;}


.goods_Numright{ width:840px; overflow:hidden; }
.goods_NumrightTOP{width:840px; height:40px; line-height:40px; font-size:21px;  color:#234e9e;}
.goods_Numright dl{ width:840px; overflow:hidden; border-bottom:1px dotted #ccc; padding-bottom:15px; margin-bottom:15px;}
.goods_Numright dl dt{ float:left; width:20px; line-height:32px; height:32px; font-size:16px; color:#234e9e; font-weight:bold;}
.goods_Numright dl dd{ line-height:32px; float:right; width:810px; font-size:14px; text-transform:uppercase;} 
.goods_Numright dl dd a{ color:#666; padding-right:20px;}

	.search_list li{margin-bottom:20px;}
.search_list li a{display:inline-block;font-size:15px; margin-bottom:5px;  color:#084399;}
.search_list li span{color:#999;font-size:12px;}
.search_list li p{ line-height:2.0em;}


/*member*/	
.boxwrap{ margin:0 auto;width:1082px; margin-top:25px; height:auto; border:1px solid #E2E2E2; background:#FAFAFA; text-align:left; }
.main_box1{padding:20px;background:#fff;}
.main_tit{border-bottom:1px solid #EEE;color:#444;font-size:18px;margin:0 0 20px;padding:0 0 10px;}
.main_tit strong{color:#999;font:bold 12px/18px arial;margin:0 10px;}
.main_tit span{float:right;font-size:12px;font-weight:100;margin:5px 5px 0 0;}
.main_tit span{color:#ccc;}
.main_tit span a{color:#999;}
.main_tit i{display:block;margin-top:5px;color:#999;font-size:12px;font-style:normal;font-weight:normal;}

.zt_banner{ width:100%; height:800px; overflow:hidden;  background:url(../images/zt_banner.jpg) no-repeat center; border-bottom:60px solid #fff;}
.zt_bannerB{ width:1080px; height:65px; overflow:hidden;  padding-top:625px; text-align:center;}
.zt_bannerB a{ margin:0 10px;}

.zt_index1{ width:1080px; height:462px; position:relative; margin-top:-130px; background:#fff;}
.zt_in1Title{ width:1080px; height:136px; line-height:136px; overflow:hidden; text-align:center; font-size:34px; color:#00459c; font-weight:bold;}
.zt_in1box{ width:1080px; height:268px; overflow:hidden;}
.zt_in1box dl{ float:left; width:341px; height:268px; overflow:hidden; margin:0 9px;}
.zt_in1box dl dt{ width:339px; height:203px; border:1px solid #ccc; overflow:hidden; position:relative;}
.zt_in1box dl dt img{width:339px; height:163px;}
.zt_in1box dl dt h4{ width:339px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:21px; background:#fe8100; position:absolute; left:0; bottom:0;}
.zt_in1box dl dd{ width:341px; height:63px; line-height:63px; text-align:center; font-size:14px;}

.zt_in1btn1{ width:225px; height:52px; overflow:hidden; position:absolute; bottom:-21px; left:428px; }

.zt_index2{ width:1050px; margin-top:40px;  padding:30px 15px;}
.zt_in2Title{ width:1050px; height:100px; background:url(../images/in2_Title.jpg) no-repeat center;}
.zt_in2Box{ width:1050px; overflow:hidden; padding-top:40px;}
.zt_in2Box dl{ width:1038px; height:323px; padding:50px 0;overflow:hidden; border-bottom:1px solid #ddd;}
.zt_in2Box dl dt{ height:323px; width:531px; background:#fff; text-align:center; }
.zt_in2Box dl dt img{ height:311px; width:519px; padding-top:6px;}
.zt_in2Box dl dd{ width:490px; height:323px;  overflow:hidden; position:relative;}
.zt_in2Box dl dd h4{ width:490px; height:87px;  position:absolute; top:0; left:0;}
.zt_in2Box dl dd h4.zt01{background:url(../images/zt_01Tit.png) no-repeat left center;}
.zt_in2Box dl dd h4.zt02{background:url(../images/zt_02Tit.png) no-repeat left center;}
.zt_in2Box dl dd h4.zt03{background:url(../images/zt_03Tit.png) no-repeat left center;}
.zt_in2Box dl dd h4.zt04{background:url(../images/zt_04Tit.png) no-repeat left center;}
.zt_in2Box dl dd h4.zt05{background:url(../images/zt_05Tit.png) no-repeat left center;}
.zt_in2Box dl dd h4.zt06{background:url(../images/zt_06Tit.png) no-repeat left center;}

.zt_in2Box dl dd p{ line-height:30px; font-size:16px; padding:60px 0 0 75px;}
.zt_in2Box dl dd a{ width:215px; height:59px; display:block; background:#00459c; color:#fff; text-align:center; font-size:24px; line-height:59px;  border-radius:5px; position:absolute; bottom:36px; left:138px;}


.zt_index3{ width:1010px; margin-top:30px; min-height:300px;  padding:60px 35px;  background:#fff url(../images/zt_in3_img1.jpg) no-repeat 750px bottom;}
.zt_index3Left{ width:660px; float:left;}
.zt_index3Left h4{ font-size:40px; line-height:42px; padding-bottom:20px; color:#00459c; }
.zt_index3Left h4 span{ color:#fe7e00;}
.zt_index3Left p{ font-size:18px; line-height:32px;}
.zt_index3Left a{ width:215px; height:59px; display:block; background:#00459c; color:#fff; text-align:center; font-size:24px; float:left; line-height:59px;  border-radius:5px; margin-top:50px;}



.kefu{ position:fixed; left:-166px; top:200px; width:166px; background: url(../images/kefu_bg.png) repeat-y; padding-top:40px; z-index:9999;}
.kefuTOP{ width:131px; padding-left:35px; height:48px;  line-height:48px; background:#ffd200; color:#f8333a; font-size:20px;}
.kefubox{ width:150px; overflow:hidden; padding:10px 0; margin-left:15px;}
.kefubox li{ width:125px; padding-left:25px; height:48px; line-height:48px; overflow:hidden; font-size:16px; }
.kefubox li a{ color:#fff;}
.kefubtn{ width:166px; height:60px; overflow:hidden; }
.kefubtn a{ display:inline-block; width:166px; height:60px; background:url(../images/kefu_btn.png) no-repeat;}
.kefuwx{width:166px; text-align:center; padding-bottom:10px;}
.kefuwx img{ width:110px; height:110px; padding-left:10px;}
.kefuwx p{ font-size:13px; color:#fff; text-indent:1em; line-height:42px; height:42px;}
#rightArrow{width:50px;height:162px;background:url(../images/online_arrow.jpg) no-repeat;position:fixed;top:240px;left:0;z-index:999;}
#rightArrow a{display:block;height:162px;}