body{
	background-color:#fff;
}

.fl { float:left;}
.fr { float:right;}
.bodyt { margin-top:80px;}
.bodym { padding:10px;}
.header{
	width:100%;
	background:#fff;
	height:80px;
	border-bottom:#004098 solid 2px;
}
.banner_m {width:100%; margin-bottom:10px;}

.logo{
	margin-top:20px;
	margin-left:20px;
}

.deploy-navigation{
	display:block;
	position:absolute;
	top:0px;
	right:0px;
	height:80px;
	width:60px;
	background-image:url(../images/misc/deploy-nav.png);
	background-position:16px 30px;
	background-repeat:no-repeat;
	background-size:28px 20px;
	z-index:9999;
}

.delete-navigation{
	display:none;
	position:absolute;
	top:0px;
	right:0px;
	height:80px;
	width:60px;
	background-image:url(../images/misc/deploy-nav.png);
	background-position:16px 30px;
	background-repeat:no-repeat;
	background-size:28px 20px;
	z-index:9999;
}

.navigation{
	z-index:9999;
	position: fixed;
	width:100%;
	display:none;
	background:#004098;
	padding-left:60px;
}

.navigation-item a{
}
.navigation-item a:hover{
}


.navigation-item{
	width:100%;
	font-size:20px;
	font-weight:400;
	text-transform:uppercase;
	background:#eee;
}

.nav-icon{
	text-align:left;
	padding-left:30px;
	padding-top:15px;
	padding-bottom:15px;
	color:#575757;
	background:#eee;
	border-bottom:#ccc 1px solid;
}
.nav-icon:hover{
	color:#004098; border-bottom:#004098 1px solid;
}



.home-icon{		background-image:url(../images/icon/misc/home.png);		}
.features-icon{	background-image:url(../images/icon/settings/cog2.png);	}
.blog-icon{		background-image:url(../images/icon/tools/pencil.png);	 }
.gallery-icon{	 background-image:url(../images/icon/media/image2.png);	 }
.contact-icon{	 background-image:url(../images/icon/misc/mail.png);		}
.facebook-icon{    background-image:url(../images/icon/social/facebook.png);  }
.twitter-icon{	 background-image:url(../images/icon/social/twitter.png);   }
.call-icon{	 	background-image:url(../images/icon/communication/phonehook.png);   }
.text-icon{	 	background-image:url(../images/icon/communication/speechbubble3.png);   }
.social-icon{	  background-image:url(../images/icon/misc/pacman.png);	}



.subnav-icon{
	background-image:url(../images/misc/submenu.png);
	background-size:5px 6px;
	background-repeat:no-repeat;
	background-position:31px 21px;
	opacity:0.8;
}

.submenu{
	display:none;
		
}

.submenu a{
	border-bottom: dashed 1px #dddddd;	
	font-size:16px;
	text-align:left;
	padding-left:20px;
	padding-bottom:15px;
	padding-top:15px;
	color:#444444;
}

.submenu3{
	display:none;
	padding:5px 0;
	border-bottom: dashed 1px #dddddd;	
}

.submenu3 a{
	border-bottom: none;	
	font-size:14px;
	text-align:left;
	padding-left:20px;
	padding-bottom:10px;
	padding-top:10px;
	color:#777777;
}

.selected-item{
	background-image:url(../images/misc/current.png);
	background-size:10px 16px;
	height:16px;
	width:10px;
	position:absolute;
	right:22px;
	opacity:0.8;
}

.submenu-item{
	background-image:url(../images/misc/sub.png);
	background-size:12px 12px;
	height:12px;
	width:12px;
	position:absolute;
	margin-top:5px;
	right:20px;
	opacity:0.8;
}
.submenu-item3{
	background-image:url(../images/misc/subs.png);
	background-size:12px 12px;
	height:12px;
	width:12px;
	position:absolute;
	margin-top:5px;
	right:20px;
	opacity:0.8;
}

/*---erjimulu---*/

.title_main { width:100%; height:60px; margin:0 auto; background: #004098;}
.deploy-navigation-s{
	margin:0 10px;
	background: url(../images/title_main_jts.png) right center no-repeat;
	background-size: auto 10px;
	display:block;
	height:60px;
	line-height:60px;
	font-size:18px;
	color:#fff;
	text-align:center;
	z-index:999;
}

.delete-navigation-s{
	margin:0 10px;
	background: url(../images/title_main_jtx.png) right center no-repeat;
	background-size: auto 10px;
	display:block;
	height:60px;
	line-height:60px;
	font-size:18px;
	color:#fff;
	text-align:center;
	z-index:999;
}
.navigation-s{
	z-index:999;
	position:absolute;
	width:100%;
	display:none;
	background:#004098;
	border-top:#fff 1px solid;
	padding:10px 0;
}

.navigation-item-s a{
	font-size:16px;
	text-align:center;
	padding-bottom:10px;
	padding-top:10px;
	color:#fff;
}
.navigation-item-s a:hover{
}


.navigation-item-s {
	font-size:18px;
	font-weight:400;
	text-transform:uppercase;
}

.submenu-s{
	display:none;
	padding:5px 0;
	border-bottom: dashed 1px #dddddd;	
}

.submenu-s a{
	border-bottom: none;	
	font-size:14px;
	text-align:left;
	padding-left:20px;
	padding-bottom:10px;
	padding-top:10px;
	color:#777777;
}

/*---erjimulu end---*/

.link-item{
	background-image:url(../images/misc/link.png);
	background-size:16px 16px;
	height:16px;
	width:16px;
	position:absolute;
	right:22px;
	opacity:0.8;
}


.content-section{
	margin-bottom:20px;
	height:80px;
}

.content-section h1{
	position:absolute;
	color:rgba(255,255,255,0.7);
	margin-top:15px;
	left:20px;
	z-index:99;
}

.content-section h2{
	position:absolute;
	color:rgba(255,255,255,0.7);
	margin-top:15px;
	left:20px;
	z-index:99;
}

.content-section h4{
	position:absolute;
	color:rgba(255,255,255,0.7);
	margin-top:45px;
	left:20px;
	z-index:99;
}



.section-icon{
	position:absolute;
	margin-top:15px;
	right:20px;
	z-index:99;
}

.flat-button{
	color:#FFFFFF;
	font-size:12px;
	border-radius:5px;
	padding-top:12px;
	padding-bottom:10px;
	text-align:right;
	padding-right:20px;
}

.center-button{
	width:130px!important;
	margin-left:auto!important;
	margin-right:auto!important;
	margin-bottom:20px;
	margin-top:20px;
}

.flat-menu{
	background-image:url(../images/icon/arrows/bendedright.png);
	background-repeat:no-repeat;
	background-size:20px 20px;
	background-position:9px 10px;
}

.flat-settings{
	background-image:url(../images/icon/settings/cog4.png);
	background-repeat:no-repeat;
	background-size:20px 20px;
	background-position:8px 8px;
}

.flat-features{
	background-image:url(../images/icon/power/power.png);
	background-repeat:no-repeat;
	background-size:20px 20px;
	background-position:8px 9px;	
}

.flat-gallery{
	background-image:url(../images/icon/media/image2.png);
	background-repeat:no-repeat;
	background-size:20px 20px;
	background-position:8px 9px;
}

.flat-portfolio{
	background-image:url(../images/icon/display/blockimages.png);
	background-repeat:no-repeat;
	background-size:20px 20px;
	background-position:8px 9px;	
}

.subscribe-hide{
	display:none!important;
}

.subscribe-hide{
	display:none!important;
}

.subscribe-button{
	width:130px;
	margin-left:auto;
	margin-right:auto;
	margin-top:-10px;
}

.subscribe-clear{
	height:20px;
}


.footer-socials{
	width:115px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}

.footer-facebook{
	background-image:url(../images/misc/facebook.png);
	background-size:27px 27px;
	height:27px;
	width:27px;
	float:left;
	margin-left:5px;
	margin-right:5px;
}

.footer-up{
	background-image:url(../images/misc/up.png);
	background-size:27px 27px;
	height:27px;
	width:27px;
	float:left;
	margin-left:5px;
	margin-right:5px;	
}

.footer-twitter{
	background-image:url(../images/misc/twitter.png);
	background-size:27px 27px;
	height:27px;
	width:27px;
	float:left;
	margin-left:5px;
	margin-right:5px;	
}

.stylesheet-changer{
	background-color:rgba(0,0,0,0.9);
}


.change-style{
	text-align:center;
	font-size:10px;
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	color:rgba(255,255,255,0.9);
}


.styles{
	padding-top:10px;
	display:none;
	width:280px;
	margin-left:auto;
	margin-right:auto;
}

.orange-changer{
	margin:10px 10px;
	display:block;
	float:left;
	width:50px;
	height:50px;
	background-color:#d35400;
}

.blue-changer{
	margin:10px 10px;
	display:block;
	float:left;
	width:50px;
	height:50px;
	background-color:#34495e;
}

.green-changer{
	margin:10px 10px;
	display:block;
	float:left;
	width:50px;
	height:50px;
	background-color:#27ae60;
}

.turqoise-changer{
	margin:10px 10px;
	display:block;
	float:left;
	width:50px;
	height:50px;
	background-color:#16a085;
}

.magenta-changer{
	margin:10px 10px;
	display:block;
	float:left;
	width:50px;
	height:50px;
	background-color:#8e44ad;
}

.red-changer{
	margin:10px 10px;
	display:block;
	float:left;
	width:50px;
	height:50px;
	background-color:#c0392b;
}

.black-changer{
	margin:10px 10px;
	display:block;
	float:left;
	width:50px;
	height:50px;
	background-color:#333;
}

.yellow-changer{
	margin:10px 10px;
	display:block;
	float:left;
	width:50px;
	height:50px;
	background-color:#f1c40f;
}

.cl { clear:both;}
.cl20 { clear:both; height:20px;}

/*常用颜色+++++++++++++++++++*/
.fontblack {color: #000;}
.fontblack a {color: #000;}
.fontwhite {color: #FFF;}
.fontwhite a {color: #FFF;}
.fontred {color: #e62129;}
.fontred a {color: #e62129;}
.fontorg {color: #ea5b23;}
.fontorg14 { font-size:14px; color: #ea5b23;}
.fontorg a {color: #ea5b23;}
.fontgreen {color: #378b44;}
.fontgreen a {color: #378b44;}
.fontblue {color: #1f519e;}
.fontblue a {color: #1f519e;}
.fontgold { color:#a2740b;}
.fontgold a { color:#a2740b;}
.fontgray { color:#666666;}
.fontgray a { color:#666666;}
.fontgray a:hover { color:#0061ae;}
.fontgray3 { color:#333333;}
.fontgray3 a { color:#333333;}

.title24 { color:#3d3d3d;}
/*字号*/
.blod { font-weight:bold;}
.f10 { -webkit-text-size-adjust:none; font-size:10px;}
.f11 { -webkit-text-size-adjust:none; font-size:11px;}
.f12 { font-size:12px;}
.f13 { font-size:13px;}
.f14 { font-size:14px;}
.f15 { font-size:15px;}
.f16 { font-size:16px;}
.f17 { font-size:17px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.f26{ font-size:26px;}
.f28{ font-size:28px;}
.f30{ font-size:30px;}

/*字体*/
.Arial { font-family:Arial;}
.YaHei { font-family:"微软雅黑","宋体";}
.Song { font-family:"宋体";}

/*行高*/
.lh20{ line-height:20px;}
.lh24{ line-height:24px;}
.lh26{ line-height:26px;}
.lh28{ line-height:28px;}
.lh30{ line-height:30px;}
.lh36{ line-height:36px;}
.lh40{ line-height:40px;}
.lh100{ line-height:100px;}

/*边距*/
.m5 { margin:5px;}
.m10 { margin:10px;}
.m15 { margin:15px;}
.m20 { margin:20px;}
.p5 { padding:5px;}
.p10 { padding:10px;}
.p15 { padding:15px;}
.p20 { padding:20px;}
.p30 { padding:30px;}
.p40 { padding:40px;}
.p50 { padding:50px;}
.ptb10 { padding:10px 0;}
.ptb20 { padding:20px 0;}
.ptb30 { padding:30px 0;}
.ptb40 { padding:40px 0;}
.ptb50 { padding:50px 0;}
.pt5 { padding-top:5px;}
.pt10 { padding-top:10px;}
.pt200 { padding-top:200px;}

/*上下间距*/
.mtb10{ margin-top:10px; margin-bottom:10px;}
.mtb20{ margin-top:20px; margin-bottom:20px;}
.mb2{ margin-bottom:2px;}
.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.mb25{ margin-bottom:25px;}
.mb30{ margin-bottom:30px;}
.mb35{ margin-bottom:35px;}
.mb40{ margin-bottom:40px;}
.mb45{ margin-bottom:45px;}
.mb50{ margin-bottom:50px;}
.mb60{ margin-bottom:60px;}
.mr20{ margin-right:20px;}
.mlr50 { margin-left:50px; margin-right:50px;}
.Empty20{ width:100%; height:20px; overflow:hidden;}
.Empty40{ width:100%; height:40px; overflow:hidden;}
.Empty60{ width:100%; height:60px; overflow:hidden;}
.pl5{ padding-left:5px;}
.pl10{ padding-left:10px;}
.pl15{ padding-left:15px;}
.pl20{ padding-left:20px;}
.pl50{ padding-left:50px;}
.pr5{ padding-right:5px;}
.pr10{ padding-right:10px;}
.pr15{ padding-right:15px;}
.pr20{ padding-right:20px;}
.pr50{ padding-right:50px;}
.pb5{ padding-bottom:5px;}
.pb10{ padding-bottom:10px;}
.pb15{ padding-bottom:15px;}
.pb20{ padding-bottom:20px;}
.pb30{ padding-bottom:30px;}
.plr5{ padding-left:5px; padding-right:5px;}
.plr10{ padding-left:10px; padding-right:10px;}
.plr20{ padding-left:20px; padding-right:20px;}

/*左右间距*/
.mlr10{ margin-left:10px; margin-right:10px;}
.mlr20{ margin-left:20px; margin-right:20px;}
.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}
.mr25{ margin-right:25px;}

/*常用分隔线*/
.lineb1 { border-bottom:#CCC 1px solid;}
.lineb2 { border-bottom:#CCC 2px solid;}
.lineb3 { border-bottom:#CCC 3px solid;}
.line_rainbow { background:url(line_rainbow.jpg) left bottom repeat-x;}
.line_gray { background:url(line_gray.jpg) left bottom repeat-x;}
.linebw1 { border-bottom:#fff 1px solid;}
.linet1 { border-top:#CCC 1px solid;}
.liner1 { border-right:#CCC 1px solid;}
.linetl1 { border-top:#CCC 1px solid; border-left:#CCC 1px solid;}
.lineb1d { border-bottom:#CCC 1px dashed;}
.linet1d { border-top:#CCC 1px dashed;}
.lineb1_blue { border-bottom:#88a9d4 1px solid;}
.liner1_green { border-right:#378b44 1px solid;}
.lineb2_green { border-bottom:#378b44 2px solid;}
.linet1_red { border-top:#e6213a 1px solid;}
.lineb1_red { border-bottom:#e6213a 1px solid;}
.lineb2_red { border-bottom:#e6213a 2px solid;}
.lineb3_red { border-bottom:#e6213a 3px solid;}
.line1_tb { border-top:#CCC 1px solid; border-bottom:#CCC 1px solid;}
.linelrb1 { border-left:#dddfde 1px solid; border-right:#dddfde 1px solid; border-bottom:#dddfde 1px solid;}
.line1_top { border-top:#dcdedd 1px solid;}
.line1_right {  border-right:#bec3c6 1px solid;}
.line_blue { border-bottom:#0061ae 3px solid;}

/*边框*/
.tal { text-align:left}
.tac { text-align:center;}
.tar { text-align:right}
.k1_home { border:#ebd990 1px solid; background:#faf1cb;}
.kuang { border:#ccc 1px solid;}

/*背景色*/
.bg_gray { background:#f1f1f1;}
.bg_grayq { background:#f7f8f9;}
.bg_grays { background:#dddddd;}
.bg_blue { background:#0061ae;}

/*  diy

.home_title { width:100%; margin:0 auto; background: url(../images/title_line.jpg) center bottom repeat-x; margin-bottom:20px; }
.home_title ul li { height:50px; line-height:50px; font-size:16px; color:#5F5D5D; }
.home_title ul li.line_org { border-bottom:#f08519 1px solid;}
.home_title ul li a { color:#5F5D5D; font-size:14px; }
.home_title ul li.w50 { width:50%;}
.home_prolist { width:100%; margin:0 auto; margin-bottom:10px; padding:0 5px;}
.home_prolist ul li { float:left; width:50%; padding:0 5px; margin-bottom:20px;}
.home_prolist img {  width:100%;  margin:0 auto;}

.prolist a { display:block; width:100%; padding:2px; color:#666; background:#eeeeef; text-align:center;}
.prolist a:hover { color:#fff; background:#f39910;}
.prolist a p { padding:10px 0; font-size:12px; line-height:24px;}

  */
  
  
/*  diy2

.home_title { width:100%; margin:0 auto; background: url(../images/title_line.jpg) center bottom repeat-x; margin-bottom:20px; }
.home_title ul li { height:50px; line-height:50px; font-size:16px; color:#5F5D5D; }
.home_title ul li.line_org { border-bottom:#f08519 1px solid;}
.home_title ul li a { color:#5F5D5D; font-size:14px; }
.home_title ul li.w50 { width:50%;}
  */
.home_title { width:100%; height:30px; margin:0 auto; line-height:30px; font-size:24px; color:#004098; text-align:center; }
.home_title_en { width:100%; height:30px; line-height:30px; margin:0 auto; background: url(../images/dot_gray.jpg) center center repeat-x; margin-bottom:10px; font-size:14px; color:#575757; text-align:center; }
.home_title_en p { height:30px; line-height:30px; padding: 0 10px; background:#fff; font-size:14px; color:#575757; text-align:center; display: inline; }
.home_piclink { width:100%; margin:0 auto; margin-bottom:5px;}
.home_piclink img { width:100%;}

.home_prolist { width:100%;}
.home_prolist ul li { float:left; width:50%; padding:0 5px; margin-bottom:20px;}
.home_prolist img { width:100%;  margin:0 auto;}
.home_more { width:100%; height:36px;}
.home_more a { width:100%; line-height:36px; background:#eee; color:#004098; font-size:14px; text-align:center;}

.prolist a { display:block; width:100%; color:#666; background:#fff; text-align:center;}
.prolist a p.img { background:#fff; border:2px #eeeeef solid;}
.prolist a:hover p.img { border:2px #004098 solid;}
.prolist a p.text { line-height:30px; font-size:14px; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.applist a { display:block; width:100%; color:#666; background:#fff; text-align:center;}
.applist a p.img { background:#fff;}
.applist a:hover p.img { border:2px #004098 solid;}
.applist a p.text { background:#8ba4cd; color:#fff; line-height:30px; font-size:14px; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.caselist { width:100%;}
.caselist ul li { width:100%; margin-bottom:10px;}
.caselist img { width:100%;  margin:0 auto;}

.jobbanner { width:100%; margin-bottom:20px;}
.jobbanner img { width:100%;  margin:0 auto;}
.joblist { width:100%; border-bottom:#ccc 1px solid; margin-bottom:20px;}
.joblist ul li { width:100%; margin-bottom:10px;}
.joblist ul li.title { width:100%; font-size:16px; color:#004098; border-bottom:#eee 1px solid; line-height:30px;}
.joblist ul li.text { width:100%; font-size:14px; color:#575757; border-bottom:#eee 1px solid; padding-bottom:10px;}
.joblist ul li.more { width:100%; font-size:14px; color:#575757; padding-bottom:20px;}
.joblist ul li.more a { display:inline; font-size:14px; color:#fff; padding:10px 10px; background:#004098;}


.home_about { width:100%; }
.home_about p { width:100%; line-height:24px; font-size:14px; color:#575757; }
.home_about img { width:100%; }

.home_news { width:100%;  margin-bottom:20px; padding:0 10px; }
.home_news a { display:block; width:100%; padding:10px 0; font-size:14px; color:#666; border-bottom:#ccc 1px dashed; }
.home_news a:hover { color:#333;}
.news_icon { background: url(../images/home_news_icon.png) left center no-repeat; padding-left:14px;}

.main_news { width:100%;  margin-bottom:20px; }
.main_news a { display:block; width:100%; padding:10px 0; font-size:14px; color:#666; border-bottom:#ccc 1px dashed; }
.main_news a:hover { color:#333;}

.copyright { width:100%; margin:0 auto; background:#383f52; text-align:center; font-size:12px; color:#fff; line-height:22px; padding:10px; }
.copyright a { color:#fff; display: inline;}

#mainbody_bg { padding:16px 16px 66px 16px; background-color:#eeeeef;}
#round {
	width:100%;
	margin:0 auto;
	background:#fff;
	padding:16px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-ms-border-radius:3px;
-khtml-border-radius:3px;
border-radius:3px;

-moz-box-shadow:0 0 10px #dfdedf;
-webkit-box-shadow:0 0 10px #dfdedf;
box-shadow: 0 0 10px #dfdedf;}

.mainbody { width:100%;}

.toptitle{
	width:100%;
	border-bottom:solid 2px #0061ae;
	background:#fff;
	height:50px;
	margin-bottom:16px;
}

.top_back{
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	height:50px;
	width:50px;
	background-image:url(../images/icon/icon_left.png);
	background-position:0px 15px;
	background-repeat:no-repeat;
	background-size:20px 20px;
	z-index:9999;
}
.top_right{
	display:block;
	position:absolute;
	top:0px;
	right:0px;
	height:50px;
	line-height:50px;
	color:#0061ae;
	font-size:120%;
	z-index:9999;
}


.main_title { width:100%; padding-top:20px; text-align:left;}
.main_title p { margin:0 10px; font-size:18px; color:#5F5D5D; line-height:40px; height:40px;}
.main_title p span {font-size:14px; color:#5F5D5D; margin-left:5px;} 

.main_menu { width:100%; margin:0 auto; background:#eeeeee;}
.main_menu ul {}
.main_menu ul li { float:left;}
.main_menu ul li a { padding:0 10px; height:40px; line-height:40px; color:#5F5D5D; font-size:14px;}
.main_menu ul li a:hover { color:#0061ae;}
.main_menu ul li a.light { color:#0061ae;}

.main_content { width:100%; }
.main_name { width:100p%; height:40px; line-height:40px; border-bottom:#ccc 1px solid; color:#004098; font-size:16px; margin-bottom:10px;}

.pro_title { width:100%; text-align:center; margin:0 auto; height:40px; line-height:40px; color:#575757; font-size:16px; border-bottom:#ccc 1px solid; margin-bottom:20px;}
.pro_img { width:100%; border-bottom:#ccc 1px solid; padding-bottom:20px; margin-bottom:20px;}
.pro_title_n { width:100%; margin:0 auto; margin-bottom:10px;}
.pro_canshu_title { width:100%; margin:0 auto; margin-bottom:10px; height:30px; line-height:30px; color:#575757; font-size:16px; border-bottom:#ccc 1px solid;}
.pro_canshu { width:100%; margin:0 auto; margin-bottom:20px; padding-bottom:10px;}

.touming { width:100%;height:100%;position: relative; border:#ccc 1px solid; margin-bottom:20px;}
.touming img { width:100%;height:100%;}
.touming a { display:block; width:100%;height:100%px;overflow: hidden;}
.touming a p { background:#B6B6B7; opacity: 0.6;color:#000;width: 100%;height:50px; line-height:50px; position: absolute;bottom: 0px;left: 0px; text-align:center; font-size:16px;}
.touming a:hover p { background:#0061AE; color:#fff;}

.wangxia { width:100%; margin:0 auto; border-top:#ccc 1px solid; text-align:center; padding:5px 0;}

.news_list { width:100%; padding:0; border-bottom:#e1e1e1 1px solid; padding-bottom:20px; margin-bottom:20px;}
.news_list ul li { float:left;}
.news_list ul li.pic { width:40%; text-align:left;}
.news_list ul li.pic img { width:100%; text-align:left;}
.news_list ul li.text { width:60%;  text-align:left; padding-left:10px;}
.news_list ul li.text p { width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news_list ul li.text p.title { font-size:14px; color:#004098; line-height:24px;}
.news_list ul li.text p.main { font-size:12px; color:#575757; line-height:20px;}
.news_list ul li.text p.date { font-size:12px; color:#575757; line-height:20px;}

.news_show_title { width:100%; margin:0 auto; margin-bottom:20px; color:#004098; font-size:16px; line-height:24px; border-bottom:#ccc 1px solid; margin-bottom:20px; padding-bottom:10px;}
.news_show { width:100%; margin:0 auto;}

.contact_list_add { padding-left:40px; background:url(../images/icon_add.png) left top no-repeat;}
.contact_list_tel { padding-left:40px; background:url(../images/icon_tel.png) left top no-repeat;}
.contact_list_mail { padding-left:40px; background:url(../images/icon_mail.png) left top no-repeat;}
.contact_list_web { padding-left:40px; background:url(../images/icon_web.png) left top no-repeat;}

.backtop{
	display:block;
	height:50px;
	padding-top:30px;
	width:100%;
	text-align:center;
	color:#0061ae;
	border-top:#0061ae 2px solid;
	background-image:url(../images/icon/icon_top.png);
	background-position:center 5px;
	background-repeat:no-repeat;
	background-size:20px 20px;
	z-index:9999;
}

.pro_detailed { width:100%; height:40px; border-bottom:#ccc 1px solid; margin-bottom:20px;}
.pro_detailed p { width:100px; height:40px; line-height:40px; text-align:center; background:#0061ae; color:#fff;}

/*----------- tab -------------*/

#con {
	MARGIN: 0px auto; WIDTH: 100%;
}
#tags {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 40px; border-bottom:#e8e8e8 1px solid;
}
#tags LI {
	FLOAT: left; LIST-STYLE-TYPE: none; HEIGHT: 40px; font-size:16px;
}
#tags LI A {
	PADDING:0 10px; FLOAT: left; COLOR: #555; LINE-HEIGHT: 40px; PADDING-TOP: 0px; HEIGHT: 40px; TEXT-DECORATION: none
}
#tags LI.emptyTag {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px
}
#tags LI.selectTag {
	POSITION: relative; HEIGHT: 40px
}
#tags LI.selectTag A {
	COLOR: #333; LINE-HEIGHT: 40px; HEIGHT: 40px; border-bottom:#e6213a 2px solid;
}
#tagContent {
	padding:20px 0;
}
.tagContent {
	WIDTH: 100%;  DISPLAY: none;
}
#tagContent DIV.selectTag {
	DISPLAY: block
}

/*--首页滚动--*/
.roll .wrap{width:auto;overflow: hidden; height: 130px;margin: 0 auto;position: relative;}
.roll ul{position: absolute;top: 0;left: 0;}
.roll li{float: left;list-style: none; margin-right:5px;}

.roll li.pic{width:130px;float:left;text-align:center; margin:0 5px;}
.roll li.pic div.pro{position:relative;width:130px;height:130px;}
.roll li.pic div.pro img{width:130px;height:130px;}
.roll li.pic div.text{position:absolute;width:130px;height:40px; line-height:40px; z-indent:2;bottom:0; text-align:center;  background-color:rgba(0,0,0,0.5); color:#fff; font-size:16px;}


