﻿/*-------------------------------------------首页样式开始----------------------------------*/


/*头部样式开始*/
.heder{ height:40px; line-height:40px; background:#fff; border-bottom:1px solid #ddd; color:#666;}
.heder a{ color:#666; transition:all 0.5s;}
.heder a:hover{ color:#961423; text-decoration:underline;}

.topright{ font-size:15px; color:#FF0004;}
.clear { clear:both;}

*{padding:0;margin:0;}
html,body{font-size:12px;font-family:"微软雅黑";outline:none;color:#666;background:#fff;}
ul,ol,li{list-style:none;}
img{border:none;outline:none;}
a{color:#666;text-decoration:none;outline:none;}
a:hover{color:#e8431f;}
/*浮动客服*/
#floatDivBoxs{width:170px;background:#fff;position:fixed;top:180px;right:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#f08326;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:12px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../images/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(../images/online_arrow.jpg) no-repeat;position:fixed;top:180px;right:170px;z-index:999;}
#rightArrow a{display:block;height:45px;}
/*logo*/
.logo{ height:112px; border-bottom:4px solid #961423; width:100%;}
.menu_list{}
.menu_list ul{ clear:both;}
.menu_list ul li{ float:left; line-height:112px;}
.menu_list ul li a{ background:url(../images/sanjiao.jpg) no-repeat -20px bottom; display:inline-block; line-height:112px; padding:0px 20px; height:112px; font-family:"微软雅黑"; font-size:16px; transition:all 0.5s;}
.menu_list ul li a.current,.menu_list ul li a:hover{ background:url(../images/sanjiao.jpg) no-repeat center bottom; color:#961423;}
.menu_list ul li .erji { display:none; position:absolute;  z-index:999; }
.menu_list ul li .erji li { min-width:104px; height:40px; float:none; text-align:center; line-height:100%;}
.menu_list ul li .erji a {line-height:40px; background:#fff; height:40px;font-size:14px; display:block;}
.menu_list ul li:hover .erji { display:block;}








.neirong{display:-webkit-box;
    -webkit-line-clamp:4;
    -webkit-box-orient: vertical;
    overflow: hidden;}


/*banner*/


#full-screen-slider { width:100%; height:500px;  position:relative}
#slides { display:block; width:100%; height:500px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:440px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#09519d; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#ffc600;}


/*焦点图样式开始*/

/*焦点图样式结束*/

.in2_title{ font-size:38px; color:#01539f; height:76px; line-height:56px; text-align:center; margin-top:10px; font-family: "微软雅黑" }
.in2_title1{  text-align: center; height:50px; line-height:50px; font-size:16px; overflow:hidden;}

/*内容样式开始*/
.contactdlwrap{width: 1000px; padding: 20px 0;}
.contactdlwrap dt{float: left;}
.contactdlwrap dd{float: left;font-size: 16px;color: #6b6a6a;line-height: 28px;padding-left: 20px;}
.contactdltext{padding:30px 0;}
.contactdldivimg{padding-top: 80px;}
.contactdldiv h4{font-size: 20px;line-height: 20px;padding-bottom: 15px;}
.contactdldiv{font-size:12px;color: #6b6a6a; line-height: 18px;padding-top: 20px;}


.aboutclass{ /*background:url(../images/classbg.png) repeat-x bottom;*/ background: #f8f8f8; border-bottom:1px solid #e4e4e4; padding:25px 0px; text-align:center;width: 100%;z-index: 100;}
.aboutclass .cur span{ background:url(../images/icon03.gif) no-repeat 0px 2px; padding-left:20px; font-size:13px;}
.aboutclass .cur span a:hover{font-weight:bold; color:#c4261d;}
.aboutclass .cur span a.cur{ color:#c4261d;}
.aboutclass .cur{ padding-bottom:20px;}
.aboutclass .chun{ margin:0px auto; padding:0px; width:1200px; overflow:hidden;}
.aboutclass .chun  a{ display:inline-block;background:#e8e8e8; margin:0px 8px; padding:8px 35px; font-size:15px; color:#525252;margin-bottom:15px; }
.aboutclass .chun  a:hover{ background:#c32609;color:#FFF;}
.aboutclass .chun  a.cur{ background:#c32609;color:#FFF;}

/*css default style pagination*/
div.default{ margin:0 auto;  text-align:center; padding-top:25px; font-family:"Microsoft YaHei",Verdana; font-size:12px; padding-bottom:25px; }
	div.default a,div.default span{ display:inline-block; margin:0 0 0 -1px; padding:4px 12px; line-height:20px; height:20px; border:1px solid #e1e1e1; background:#fff; color:#333; text-decoration:none; }
	div.default span:first-child{ border-left:1px solid #e1e1e1; }
	div.default a:hover{ color:#666; background:#eee; }
	div.default span.current{ color:#fff; background:#c32609; border-color:#c32609; }
	div.default span.disabled{ color:#999; background:#fff; }
/*新闻中心*/

.news_menu{ width:1200px; padding-top:157px; }
.news_menu a{ display:block; float:left; width:180px; text-align:center; color:#666; height:41px; line-height:41px; font-size:16px; }
.news_menu a:hover{ background:#c32609; color:#fff;}
#lm_hover{ background:#c32609; color:#fff;}
.goods_menu{ width:1200px; padding-top:157px; }
.goods_menu li{ float:left; width:200px; text-align:center; height:41px; line-height:41px; font-size:16px; }
.goods_menu li a{ display:block;  color:#666; }
.goods_menu li a:hover{ background:#c32609; color:#fff;}

.goods_menu li ul li{ float:left; width:140px; text-align:center; height:36px; line-height:36px; font-size:14px;}

.goods_menu .mainlevel ul {position:absolute; display:none; *width:2000px;/*IE is great need, width>=li.length*/}




.wz{ width:1200px; padding-left:30px; height:50px; font-size:14px; line-height:50px; border-bottom:1px dotted #ccc; margin-top:30px; background:url(../images/wz_bg.jpg) no-repeat left center; }
.wz a{ color:#666;}
.wz a:hover{ color:#c32609;}

.news_list{ width:1200px; overflow:hidden; margin:auto;}
.news_list li{ width:1170px; padding:0 15px; height:340px; border-bottom:1px dotted #ccc; margin-top:38px;}
.news_div1{ float:left; width:426px; height:301px; overflow:hidden;}
.news_div1 img{width:426px; height:301px;}

.news_div2{ float:right; width:710px; overflow:hidden; height:340px; }
.news_div2 h4{ font-size:20px; line-height:62px; font-weight:normal;}
.news_div2 h4 a{color:#c32609;}
.news_div2 p{ font-size:14px; line-height:32px;}
.news_div2 h3{ font-size:14px; color:#000; font-weight:normal; text-align:right; line-height:42px;}


.news_show{width:1200px; overflow:hidden; padding-top:10px; margin:auto;}
.news_stit{ width:1200px; text-align:center; line-height:50px; color:#000; font-size:25px;}
.news_sadmin{ width:1200px; font-size:14px; color:#999; text-align:center; height:32px; line-height:32px;}
.news_sbox{ width:1200px; padding:25px 0; font-size:14px; line-height:26px;}
.news_sprev{ width:1200px; height:19px; color:#c32609; line-height:19px; font-size:15px; overflow:hidden; margin-bottom:20px;}
.news_sprev a{ color:#c32609;}
.news_sprev a:hover{ color:#666;}

.newsp_ico1{ background:url(../images/n_p.jpg) no-repeat left center; padding-left:25px;}
.newsp_ico2{ background:url(../images/n_n.jpg) no-repeat left center; padding-left:25px;}

/*products*/
.products{ width:1200px; margin:0px auto 50px auto; overflow:hidden;}
.products ul{ clear:both;}
.products ul li{ float:left; width:400px; margin-top:50px;}
.products ul li dl{ clear:both;}
.products ul li dl dt{ float:left; width:151px; height:151px;}
	.products ul li dl dt.d1{ background:url(../images/icon1.png) no-repeat center #5c5750;}
	.products ul li dl dt.d2{ background:url(../images/icon2.png) no-repeat center #7f776e;}
	.products ul li dl dt.d3{ background:url(../images/icon3.png) no-repeat center #a3998e;}
	.products ul li dl dt.d4{ background:url(../images/icon4.png) no-repeat center #968573;}
	.products ul li dl dt.d5{ background:url(../images/icon5.png) no-repeat center #af9b85;}
	.products ul li dl dt.d6{ background:url(../images/icon6.png) no-repeat center #d9c0a4;}
.products ul li dl dd{ width:208px; float:left; padding-left:18px; font-family:"微软雅黑";}
.products ul li dl dd h2{ font-family:"微软雅黑"; font-size:16px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.products ul li dl dd.text{display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
	line-height:20px;
	color:#999;
	margin:10px 0px;}
.products ul li dl dd.read_more{ margin-top:10px;}
.products ul li dl dd.read_more a{ color:#961423; font-family:"微软雅黑"; font-weight:bold;}

/*about*/
.about_index{ background:url(../images/about_index.jpg) no-repeat top center; height:508px; clear:both;}
.about_con{ width:1200px; margin:0px auto;}
.about_leftpic{ width:600px; height:118px; padding-top:360px; float:left;}
.about_leftpic ul{ margin-left:-80px; clear:both;}
.about_leftpic ul li{ float:left; margin-left:5px;}
.about_leftpic ul li img{ width:203px; height:116px; border:1px solid #ddd;}
.about_text{ width:600px; height:450px; float:right; padding-top:58px;}
h2.about_title{ color:#fff; font-family:"微软雅黑"; font-weight:normal;}
h2.about_title p.english_title{ font-family:"impact"; font-size:41px; line-height:41px;}
h2.about_title p.chinaese_tltle{ font-family:"微软雅黑"; font-size:18px; line-height:18px; margin:3px 0px 10px 0px;}
h2.about_title p.line_title{ width:26px; height:2px; background:#fff; margin:10px 0px;}
.about_text_con{ color:#fff;display: -webkit-box;
    -webkit-line-clamp:13;
    -webkit-box-orient: vertical;
    overflow: hidden;
	line-height:20px;
	font-family:"微软雅黑";
	font-size:14px;}
	
/*con2*/
.con2{ width:1200px; margin:20px auto; overflow:hidden;}
.case{ width:590px; float:left;}
.news{float:right;}
h2.case_title{ font-family:"微软雅黑"; font-size:20px; color:#333; font-weight:normal; width:550px;}
.case dl{ clear:both; margin-top:10px; overflow:hidden; width:580px;}
.case dl a dt{ float:left; width:160px; height:105px; border:1px solid #ddd;transition:all 0.5s;}
.case dl a dt img{ width:160px; height:105px;}
.case dl a dd{ float:left; margin-left:15px; width:348px; height:85px; background:#f0f0f0; padding:10px;transition:background 0.5s;transition:width 0.5s;}
.case dl a:hover dd{ float:left; width:378px; height:85px; background:#961423; padding:10px; color:#fff;}

.case dl a dd h3{ font-size:14px; line-height:20px; margin-bottom:8px;}
.case dl a dd .case_text{ font-size:12px;display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
    overflow: hidden;
	line-height:20px;}
	
/*内容样式结束*/


/****foot****/
.foot { background:#404040; padding:15px 0px 10px; }
.foot-column { text-align:center;}
.foot-column a { display:inline-block; color:#fff; padding:5px 15px; font-size:16px; background:url(../images/menu_fgx.jpg) no-repeat right center;font-family:"微软雅黑";}
.foot-column a:hover { color:#de2326;}
.foot-column a:last-of-type {background: none;}
.foot-footer { text-align:center;margin-top:8px;line-height:24px;color:#d6d6d6; }
.foot-footer a { color:#d6d6d6;}
.foot-footer a:hover { color:#de2326; text-decoration:underline;}

/********************************* 首页产品中心 ***************************************/
.index-pro-div { width: 100%; height: auto; background: #f9f9f9; }
.index-pro-img { width: 600px; height: 313px; float: left; overflow: hidden; margin-bottom: 20px; }
.index-pro-img img { width: 600px; height: 313px; }
.index-pro-img:hover img { transform: scale(1.08); -moz-transform: scale(1.08); -webkit-transform: scale(1.08); -o-transform: scale(1.08); }
.index-pro-dh { height: 40px; color: #333333; font-size: 16px; line-height: 40px; font-family: Arial; text-align: center; margin-bottom: 10px; }
.index-pro-dh span { font-size: 20px; font-family: "微软雅黑"; color: #3182bb; margin-top:15px;}
.index-pro-dh a { color: #333333; }
.index-pro-nav { height: auto; font: 600 14px/30px Arial; text-align: center; padding-bottom: 15px; }
.index-pro-nav a { color: #000000; padding: 0 12px; }
.index-pro-ul { width: 1200px; height: auto; border-bottom: 1px solid #ebebeb; border-right: 1px solid #ebebeb; margin:auto;}
.index-pro-ul li { float: left; width: 299px; height: 254px; border-left: 1px solid #ebebeb; border-top: 1px solid #ebebeb; position: relative; overflow: hidden }
.index-pro-ul li img { width: 299px; height: 254px; }
.index-pro-ul li .txt { position: absolute; height: 30px; width: 100%; font: 14px/30px Arial; text-align: center; position: absolute; left: 0; bottom: 10px; z-index: 9 }
.index-pro-ul li a { color: #333; }
.index-pro-box { overflow: hidden; width: 299px; height: 254px; }
.index-pro-box:hover { transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; opacity: 1; z-index: 1; border: 4px solid #3182bb; margin: -4px 0 0 -4px; }
.pr-more { height: 30px; line-height: 30px; font-size: 14px; text-align: center; padding: 23px 0 }
.pr-more a { color: #3182bb }

/*-------------------------------------------首页样式结束---------------------------------*/





.index2{ width:1200px; height:330px; overflow:hidden; margin:0px auto; font-family:"微软雅黑";}
.in2_top{ width:1200px; font-size:38px; color:#01539f; height:76px; line-height:56px; background:url(../images/in2_tline.jpg) no-repeat center bottom; text-align:center;}
.in2_top1{ width:1200px; text-align: center; height:50px; line-height:50px; font-size:16px; overflow:hidden;}
.in2_box{ width:1200px; padding-top:35px; overflow:hidden; height:250px;}
.in2_box li{ float:left; width:110px; text-align:center; height:250px; overflow:hidden; margin:0 20px;}
.in2_box li img{ width:100px; height:100px;  }
.in2_box li h4{ font-size:30px; line-height:58px;}
.in2_box li p{ line-height:24px; padding-top:10px; font-size:14px;}

.index3bg{ width:100%; height:800px; background:url(../images/in3bg.jpg) no-repeat center; overflow:hidden;}
.index3{ width:1200px;  padding-top:380px;margin: 0 auto; font-family:"微软雅黑";}
.in3r{ width:755px; height:380px; float:right; }


.index4bg{ width:100%; height:666px; background:#e4e4e4;}
.index4{ width:1200px; padding-top:33px; overflow: hidden;}
.in4top{ width:1200px; height:160px; overflow:hidden; background:url(../images/in4tbg.jpg) no-repeat center;}

.in4box{ width:1200px; padding-top:55px; height:331px; overflow:hidden;}
.in4box li{ width:311px; height:331px; overflow:hidden; float:left; position:relative;  margin:0 57px;}
.in4_div1{ position:absolute; padding:10px 20px; background:url(../images/in4divbg.png) repeat; left:0; bottom:0; width:271px; height:48px; overflow:hidden; color:#fff; line-height:23px; font-size:15px;}


.index5{ width:1200px; height:530px;  padding-top:90px; overflow: hidden;}
.in5top{ width:1200px; height:111px; overflow:hidden; background:url(../images/in5topbg.jpg) no-repeat center;}
.in5box{ width:1130px; padding-top:35px; height:340px;}
.in5box li{ float:left; width:200px; padding-right:40px; border-right:1px solid #ccc; height:340px; margin-left:40px; display:inline;}
.in5box li h3{ color:#000; font-size:22px; text-transform:Uppercase; font-weight:normal; line-height:32px;}
.in5box li h4{ color:#c32609; line-height:26px; font-size:16px; font-weight:normal;}
.in5box li p{ font-size:14px; line-height:26px; padding-top:15px;}



.index6{ width:1100px; height:400px;  overflow: hidden; padding-top:40px;}
.in6top{ width:1100px; height:64px; line-height:64px; background:url(../images/in6_tbg.jpg) no-repeat left;}
.in6top a{ color:#666; font-size:16px; }
.in6box{ width:1100px; overflow:hidden; height:202px; padding-top:45px;}
.in6box li{ float:left; width:250px; margin:0 12px; height:202px; overflow:hidden; text-align:center; background:url(../images/in6_libg.jpg) no-repeat bottom;}
.in6box li a img{ width:206px; height:154px;}


.index7bg{ width:100%; height:734px; background:#343434;}
.in7topbg{ width:100%; height:90px; line-height:110px; background:url(../images/in7_tbg.jpg) no-repeat bottom center;}
.in7top{ width:1280px; height:90px; overflow:hidden;}
.in7top h4{ font-size:30px; color:#fff; font-weight:normal;}
.in7top h4 span{ font-size:18px; color:#b1b1b1; }
.in7top a { float:right; font-size:16px; color:#b1b1b1; }
.in7box{ width:1280px; padding-top:55px; overflow:hidden;}
.in7bl{ float:left; width:600px; height:570px; overflow:hidden;}
.in7blt{ width:600px; height:380px; overflow:hidden;}
.in7blt img{width:600px; height:380px;}
.in7bl h4{ font-size:18px; color:#fff; text-align:center; font-weight:normal; line-height:70px;}
.in7bl p{ font-size:14px; line-height:28px;}

.in7br{ float:right; width:600px; height:570px; overflow:hidden;}
.in7br li{ width:600px; height:80px; overflow:hidden; margin-bottom:65px;}
.in7_num{ float:left; width:103px; font-size:55px; line-height:80px; color:#fff; height:80px; text-align: center; border-right:1px solid #fff; }
.in7_nr{ float:right; width:465px; overflow:hidden;}
.in7_nr h4{ font-size:16px; font-weight:normal; line-height:30px; }
.in7_nr h4 a{ color:#fff;}
.in7_nr h4 span{ font-size:14px;}
.in7_nr p{ font-size:13px; line-height:24px;}
/*选择我们*/
.mod-station-menu {
  display: inline-block;
  vertical-align: middle;
  float:right;
  width: 940px;
 
  position: relative;
}

ul.mod-station-menu__list {
	width: 820px;
	_margin: -152px;
	_margin-top: -202px
}

.rotate_elem {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	_filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483,M12=0.7071067811865467,M21=-0.7071067811865467,M22=0.7071067811865483,SizingMethod='auto expand')
}



.fix-station-1 {
	display: block
}

.fix-station-2 {
	display: none;
	padding-top: 34px
}

.rotate_elem {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg)
}

.rotate_elem2 {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg)
}

.mod-station-menu__list {
	margin-top: -50px
}

.mod-station-menu__list li {
	positive: relative;
	font-size:0;
	
}

.menu-container-1 {
	width: 580px;
	margin-left: 130px
}

.menu-container-2 {
	width: 580px;
	margin-left: 280px
}

.menu-container-3 {
	width: 580px;
	margin-left: 430px
}



.menu-container .menu_item {
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	*zoom: 1;
	*display: inline;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background:#fff;
	height: 140px;
	width: 140px;
	
	overflow: hidden;
	margin: 5px
}

.menu-container .menu_item .icon-station {
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	*zoom: 1;
	*display: inline;
	width: 100%;
	height: 100%;
	font-size: 26px;
	color: #666;
	
	
	line-height: 140px;
	text-align: center
}

.menu-container .menu_item .icon-station:hover{color:#fff;}
.menu-container .menu_item:hover {
	 
	color:#fff;
	background: #961423;
}

.menu-container .menu_item_img {
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	*zoom: 1;
	*display: inline;
	margin: 5px;
	width: 140px;
	height: 140px
}

.menu-container .menu_item_img i {
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	*zoom: 1;
	*display: inline;
	_background: #fff;
	width: 140px;
	height: 140px;
	background: -446px -252px no-repeat
}

.menu-container .menu_item_img:hover i {
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	*zoom: 1;
	*display: inline;
	_background:#c32609;
	width: 86px;
	height: 86px;
	background:#c32609
}

.banner2 {
	width:100%;
	height:300px;	
}
.banner2 .banner2_kuang {
	width:1200px;
	height:300px;
	margin:2px auto;
}
.banner2_kuang .left_menu_top {
	width:230px;
	height:60px;
	padding-top:240px;
	
}








/*========人才招聘==========*/
.web{margin:0px auto; width:1000px; position:relative;}
.recruitment{ width:1000px; margin:0px; padding:0px 0px 50px;}
.recruitment h3.jobtitle{color:#c4261d; font-size:35px; font-weight:bold; line-height:45px;text-align:center; padding:50px 0px;}
.recruitment p.text{font-size:14px; line-height:24px; color:#6f6e6e; text-align:center; padding-bottom:30px;}
.recruitment p.join{text-align:center;}
.recruitment p.join a{background:url(../images/index_23.png) no-repeat; width:131px; height:39px; display:inline-block; line-height:39px; font-size:15px; color:#FFF; text-indent:30px; padding-bottom:15px;}
.recruitment p.class{text-align:center; padding:40px 0px 50px 0px; color:#5f5e5e;position: relative;}
.recruitment p.class a{ padding:0px 0px 15px; display:inline-block; font-size:16px;}
.recruitment p.class a span{color:#5f5e5e; padding:0px 22px;}
.recruitment p.class a.back{ color:#c4261d; background:url(../images/index_24.png) no-repeat 27px bottom;}
.recruitment p.class a:hover{ color:#c4261d; background:url(../images/index_24.png) no-repeat 27px bottom;}

.recruitmentlist{border-top:1px solid #e9e9e9;}
.recruitmentlist ul{ margin:0px; padding:0px;}
.recruitmentlist ul li{ margin:0px; padding:0px; border-bottom:1px solid #e9e9e9;}
.recruitmentlist ul li h4.listtitle{ font-size:14px; color:#0f0f0f; padding:15px 10px; background:url(../images/index_25.png) no-repeat 98% center;cursor: pointer;}
.recruitmentlist ul li h4.listtitle span{color:#a0a0a0; width:125px; display:inline-block;}
.recruitmentlist ul li h4.cur{ background:url(../images/index_26.png) no-repeat 98% center;}

.recruitmentintro{ padding:30px; color:#6c6c6c; line-height:24px; background:#f5f5f5; border-top:1px solid #e9e9e9; display:none; position:relative;}
.recruitmentintro h3.font14{ font-weight:bold; color:#333; font-size:14px;}
.recruitmentintro p{font-size:12px; line-height:25px; background:#fff; padding:5px;}
.recruitmentintro p.jiezhi{ font-size:14px; color:#c4261d; padding:20px 0px 0px;}
.recruitmentintro a.toudi{ display:block; position:absolute; right:20px; top:20px; width:105px; height:27px; line-height:27px; text-align:center; color:#FFF; background:url(../images/index_100.png) no-repeat}


/*----招聘信息-应聘指引---*/

.guide{border-top:1px solid #e9e9e9;}
.guide ul{ margin:0px; padding:0px;}
.guide ul li{ margin:0px; padding:0px; border-bottom:1px solid #e9e9e9;}
.guide ul li h4.guidetitle{ font-size:17px; color:#0f0f0f; padding:15px 10px; background:url(../images/index_25.png) no-repeat 98% center; cursor:pointer;}
.guide ul li h4.cur{ background:url(../images/index_26.png) no-repeat 98% center;}

.guideintro{ padding:30px 20px; color:#6c6c6c; line-height:24px; background:#f5f5f5; border-top:1px solid #e9e9e9; display:none;}
.guideintro h3.font14{ font-weight:bold; color:#333; font-size:14px;}
.recruitmentliucheng{background: url(../images/zimg219.jpg) no-repeat;width: 795px;height: 192px;margin: 0 auto;}
.liuchengspan{display: inline-block;width: 155px;text-align: center;font-size: 18px;line-height: 145px;color: #757575;}
/*========main==========*/

.main {
	width:1200px;
	margin:0px auto;
	font-family:"微软雅黑";
}
.main {
	height:auto;
	/*min-height:700px;*/
	padding-bottom:20px;
	/*position:relative;*/
}
.main .main_left {
	/*position:relative;*/
	float:left;
	left:0px;
	width:230px;
	height:auto;
}
.main_left .left_title_bg {
	width:170px;
	height:70px;
	padding:0px 30px 0px;
	background:url(../images/left_menu_title_bg.jpg) 0 bottom no-repeat;
}
.left_title_bg .left_title_cn {
	width:170px;
	height:auto;
	font-size:30px;
	color:#FFF;
}
.left_title_bg .left_title_en {
	width:170px;
	height:auto;
	font-size:16px;
	color:#FFF;
	margin-top:-2PX;
}
.main_left .left_menu_list {
	width:230px;
	height:auto;
}
.left_menu_list ul li {
	width:230px;
	height:48px;
	margin-top:4px;
	line-height:48px;
	font-size:16px;
	color:#3A3A3A;
	background:#D8D8D8;
}
.left_menu_list ul li a {
	display:block;
	width:200px;
	height:48px;
	padding-left:30px;
	color:#3A3A3A;
	background:#D8D8D8 url(../images/left_jt1.jpg) 196px 17px no-repeat;
}
.left_menu_list ul li a:hover {
	display:block;
	width:200px;
	height:48px;
	padding-left:30px;
	color:#FFFFFF;
	text-decoration:none;
	background:#6B6B6B url(../images/left_jt2.jpg) 196px 17px no-repeat;
}
.left_menu_list ul li a.left_menu_dqzt {
	color:#FFFFFF;
	text-decoration:none;
	background:#6B6B6B url(../images/left_jt2.jpg) 196px 17px no-repeat;
}
.main_left .left_tel {
	width:160px;
	height:50px;
	padding:35px 0px 30px;
	padding-left:70px;
	font-size:18px;
	color:#383838;
	background:url(../images/left_tel_bg.jpg) 5px 30px no-repeat;
}
.left_tel span {
	display:block;
	width:160px;
	height:25px;
	font-size:18px;
	color:#003F96;
}
.main_left .left_case_title {
	width:215px;
	height:48px;
	font-size:18px;
	color:#FFF;
	line-height:48px;
	padding-left:15px;
	background:#004098;
	margin-bottom:4px;
}
.main_left .left_case_tp {
	width:230px;
	height:165px;
}

.main .main_right {
	
	float:right;
	left:262px;
	width:940px;
	height:auto;
}
.main_right .mbx {
	
	height:69px;
	border-bottom:#CCCCCC solid 1px;
}
.mbx .mbx_left {
	float:left;
	width:auto;
	height:39px;
	font-size:20px;
	color:#003F99;
	padding-top:30px;
}
.mbx .mbx_right {
	float:right;
	width:auto;
	height:30px;
	font-size:14px;
	color:#393939;
	padding-top:39px;
}
.mbx_right a,.mbx_right a:hover {
	color:#393939;
	text-decoration:none;
}
.main_right .main_right_content {
	
	height:auto;
	font-size:13px;
	line-height:25px;
	padding:20px 0px;
	color:#333;
}


/*新闻中心 详细页面内容  代码结束*/
.news2 {
	
	padding-bottom: 20px;
	padding-right: 8px;
	padding-left: 5px;
}
.news2 ul {
	height: 34px;
	background-image: url(../images/dian.png);
	background-repeat: no-repeat;
	line-height: 34px;
	background-position: 1px;
	padding-left: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cccccc;
}
.news2 li {
	font-size: 12px;
	color: #999999;
	list-style-type: none;
	float: left;
	line-height: 34px;
	height: 34px;

}
.news_wz {
	width: 820px;
	padding-left:5px;
	
}
.news_wz a {
	color: #666666;
	text-decoration: none;
}
.news_wz a:hover {
	color: #0a8fdd;
	text-decoration: underline;
}


.news01 li {font-size: 12px;color: #999999;list-style-type: none;float: left;line-height: 38px;height: 38px;}
.news01_wz {width: 840px;}
/*新闻中心 详细页面内容  代码开始*/
.n_info_con { width:945px; overflow:hidden;font-size:12px; margin:0 auto; padding-top:15px;}
.n_info_con h1{text-align:center;font-size:14px;color:#000;margin-bottom:6px;}
.n_info_con2 { width:680px; margin:0 auto;}
.n_info_con h3 { text-align:center; color:#000; margin-bottom:10px; font-size:24px;} /*资讯详细页面，内容标题*/
.info_con_tit {line-height:24px; margin-bottom:15px;border-bottom:1px solid #E5E5E5;padding-bottom:20px;}
.info_con_tit span { margin-right:20px;}
.info_con_tit .n_tit {  text-align:center; color:#7E7E7E;}
.info_con_tit .n_tit a{ color:#BCBBBB;}
.info_con_tit .n_tit2 { height:24px;}
.n_info_con .tit2_span { float:right; margin:0; _margin-top:5px;}
.n_info_con p { font-size:14px; line-height:25px; padding:0 20px;}
.n_info_con p a { color:#B61212;}
.n_info_con .apage { text-align:center; margin-bottom:10px;} /*资讯详细页面，翻页区块*/
.info_input { text-align:center; color:#000; margin-bottom:15px;}  /*详细页面，评论，推荐，打印，订阅，按钮样式块*/
.info_input input { } /*详细页面，评论，推荐，打印，订阅，按钮,可修改文字色彩*/
.info_key { border-bottom:solid 1px #d7d7d7; height:30px; line-height:30px; padding-left:10px; margin:10px 0;}
.info_key span { font-size:14px; font-weight:bold;}
.info_key a { margin-right:10px;}
.ad2 { margin-bottom:10px;}
.n_info_con2 .t04 { color:#fff;}/*可修改文字色彩(关于网络推广)*/
.n_info_con2 .t04 a { color:#B61212;}/*可修改文字色彩(关于网络推广)*/
.n_info_con2 .t04 a:hover { color:#B61212;}

.news_ad{ width:275px; height:275px; margin-bottom:10px;}
.news_ad img{ width:271px; height:271px; padding:1px; border:1px solid #d7d7d7;}
.gduo{ height:30px; line-height:30px; background:#f7f7f7; overflow:hidden; margin:15px 0px; padding:0 10px;}
.gduo span{ float:right; width:320px; overflow:hidden; height:30px; display:block;}
.gduo a{  font-weight:bold;}
.ks5{ border:1px solid #d7d7d7; width:450px; height:80px; margin-top:10px;}


/******************产品样式************************/

.products01 dl {
	float: left;
	margin-top: 18px;
	margin-left: 51px;
	padding-bottom: 8px;


}
.products01 dt {
	margin-top: 6px;
	
	
}
.products01 dd {
	width: 240px;
	text-align: center;
	font-size: 12px;
	color: #232323;
	line-height: 26px;
	
}
.products01 img {
	padding: 2px;
	width: 240px;
}

.products01 dl{
	border:solid 1px #dddddd;
	color: #434343;
}
.products01 dl a{
	
	color: #434343;
}
.products01 dl:hover{
	border:solid 1px #0a8fdd;
	color: #00923f;
}

/*产品详情 页面（图片列表）代码  开始--dl_2*/
.detail_pic{ text-align:center; width:100%;float:left;}
.detail_pic img{max-width:600px; border:1px solid #eee; padding:1px;}
.detail_info{padding-top:10px; line-height:25px; text-align:left;float:left;width:100%;}
.border3{font-size:14px; color:#ff6e00; text-align:left; width:100%;font-weight:bold; background:url(../images/border3.gif) repeat-x left bottom; line-height:40px;   height:40px;}
.detail_info p{ font-size:12px !important; line-height:25px; padding-top:10px; padding:0; margin:0; padding-top:10px;}
.back a{width:1030px; height:45px; font-size:12px; line-height:45px; float:right; overflow:hidden; color:#ff6e00; text-decoration:none; font-weight:bold; text-align:right;}
/*产品详情 页面（图片列表）代码  结束--dl_2*/


.bannerIn{width:100%; height:360px; position:relative; overflow:hidden;}
.bannerIn img{width:1900px; height:360px; position:absolute; left:50%; top:0; margin-left:-950px;}
.Inmain{background:#fff;}
.InmianTit{width:1000px;  margin: 0 auto; margin-top:45px;margin-bottom:45px;  position: relative;  text-align: center;  z-index: 99;}
.InmianTit span{  padding: 23px 0; line-height: 27px;  display: inline-block;  background:url(../images/ypic0608.png) repeat-x;  color: #0c4da2;  font-size: 30px;}
.InmianTit span img{vertical-align:-4px; padding-left:10px;}
.nav_box{position: absolute; left: 0; top: 94px; text-align: center; width: 1000px; z-index: 900;}
.nav_box a{color:#333333; font-size:14px; padding:10px 20px; margin-left:-4px; display:inline-block; border:1px solid #aaaaaa; border-right:none;  background:#fff;}
.nav_box a.curR{background:#0c4da2; color:#fff;}
.nav_box a:hover{background:#0c4da2; color:#fff;}
.Inmainwarp{width:100%; height:auto;padding-bottom:80px;  position:relative; background:#f8f8f8;}
.Inmainwarp1{width:100%; height:auto;padding-bottom:80px;  position:relative; }
.InmainwarpTwo{height:auto;}
.maintxt{width:1000px; margin:0 auto; padding-top:37px;}
.InmainwarpTwo dl{}
.InmainwarpTwo dl dd{float:left; width:138px; height:33px; margin-right:26px;  background:url(../images/dlBg.png) no-repeat; position:relative; cursor:pointer;}
.InmainwarpTwo dl dd span{color:#000000; font-size:13px; padding-left:10px; display:block; line-height:33px;}
.InmainwarpTwo dl dd .warpIn{width:100%; position:absolute; left:0; top:28px; background:#fff; display:none;}
.InmainwarpTwo dl dd .warpIn p{padding-left:10px; line-height:20px; cursor:pointer;}
.InmainwarpTwo dl input{width:69px; height:30px; color:#fff; font-size:14px; line-height:28px; background:#0c4da2; cursor:pointer;}
.InmainwarpTwo ul{width:1040px; margin-top:35px; overflow:hidden;}
.InmainwarpTwo ul li{ float:left; width:308px; height:395px; margin:0 35px 34px 0; text-align:center; border:1px solid #e6e6e6; background:#fff; overflow:hidden;}
.InmainwarpTwo ul li img{display:block; margin:0 auto; width:190px; height:200px; padding-top:4px;}
.InmainwarpTwo ul li h3{color: #333333; font-size: 16px; line-height: 16px; height: 16px;  padding:25px 10px 19px 10px; overflow: hidden;}
.InmainwarpTwo ul li p{color:#999999; font-size:13px; line-height:21px; height:63px; padding:0 15px; overflow:hidden;}
.InmainwarpTwo ul li a.pormore{display:block; width:83px; height:29px; margin:0 auto; margin-top:14px; line-height:29px; border:1px solid #e6e6e6; color:#0c4da2;}
.InmainwarpTwo ul li.cur{background:#fff url(../images/prolicur.png) no-repeat; border:1px solid #fff;}
.page{width:100%; background:#fff;}
.pageMain{width:1000px; margin:0 auto; padding:45px 0;text-align:center;}
/*公司简介*/
.about{ text-align:center;}
.about h3{color:#0c4da2; font-size:26px; padding-bottom:41px; font-weight:bold;}
.about img{display:block; margin:0 auto; max-width:1000px;}
.about p{color:#4c4c4c; font-size:14px; line-height:24px; padding:0 46px;}
.aboutcen{text-align:center;}
.aboutRed{width:487px; margin:0 auto; margin-bottom:47px; overflow:hidden;}
.aboutRed span{display:block; width:125px; height:125px; float:left; color:#fff; line-height:125px;  font-size:20px; font-weight:bold; background:url(../images/aboutPbg.png) no-repeat;}
.aboutRed em{display:block; width:22px; height:22px; float:left; margin:54px 17px 0 17px; background:url(../images/aboutembg.png) no-repeat;}
.aboutcen p{padding:0 123px; color:#4c4c4c; font-size:14px; line-height:24px;}
.aboutcen img{padding-right:40px; width:180px; height:128px;}
.aboutcen p.aboutP{padding:50px 52px;}
.InmainwarpHand{border-top:1px solid #ededed; padding-bottom:187px;}
.Hand{text-align:center;}
.Hand p{ text-align:center;color:#4c4c4c; font-size:14px; line-height:24px;}
.Handbttm{text-align:center; padding-bottom:120px; position:relative;overflow:inherit;}
.Handbttm img.aboutImg{ position:absolute; top:-135px; left:50%; margin-left:-125px; z-index:999;}
.Handbttm ul{width:1050px; margin-top:70px; overflow:hidden;}
.Handbttm ul li{width:233px; height:330px; float:left; margin-right:22px; background:#f8f8f8;}
.Handbttm ul li img{width:205px; height:154px; margin:0 auto; margin-top:14px;}
.Handbttm ul li h3{color:#4c4c4c; font-size:16px; font-weight:bold; line-height:16px; height:18px; text-align:left; padding:15px  15px 0 15px; overflow:hidden; }
.Handbttm ul li p{color:#4c4c4c; font-size:14px; line-height:25px; padding:15px 15px 0 15px; text-align:left;}



.main-c{ padding:40px 0 0px 0; width:1100px; margin:auto;}
.com{ padding: 0 0 16px 0px; font-size:26px; line-height:30px; font-weight:normal;}
.com a{ display:inline-block; padding: 0 0 0 14px;color:#fa7821; border-left:4px solid #fa7821;}
.com a span{ color:#000000;}
.com small{ padding: 0 0 0 10px; font-size:20xp; font-family:Arial, Helvetica, sans-serif; color:#adadad;}

.main-c dl{ height:300px; margin-bottom:30px; padding:23px 25px 0 25px; background:#f9f9f9;border:1px solid #d7d7d7; border-bottom:4px solid #d7d7d7;}
.main-c dt{ float:left; width:413px;}
.main-c dt img{ width:413px; height:277px;}
.main-c dd{ float:right; width:585px;}
.main-c dd p{ padding-top:18px;}
.main-c dd h3{ padding-bottom:14px; font-size:18px; line-height:18px;font-family: "Microsoft Yahei"; font-weight:normal; border-bottom:1px dashed #959595;}
.main-c dd h3 a{ color:#000000;}

.main-c dd h4{ height:175px; padding:15px 0 0 0; line-height:32px; font-size:14px; font-weight:normal; overflow:hidden;}
.main-c dd h4 b{ padding-right:8px;color:#333333;}
.main-c dd h4 span{ display:block;}
.main-hot dd p a,.main-c dd p a,.main-new dd p a,.main-cc dd p a,.search-c dd p a{ display:block; width:120px; height:34px; text-align:center; line-height:34px; font-size:14px; color:#fa7821; background:url(../images/main_bg1.gif) no-repeat center top;}


/**/
.protype-type{ width:1105px; height:50px; margin:44px auto 80px;  background:url(../images/type_01.png) no-repeat center center; font-size:30px; color:#303030; text-align:center; font-weight:bold; line-height:50px;}

.protype{ width:100%;  background:url(../images/tbg_1.png) repeat; overflow:hidden;}
.protype .type{ width:1105px; margin:20px auto;}
.protype .type li{ width:260px; height:auto; float:left; margin:0 8px 10px 0;}
.protype .type li a{ width:260px; height:335px; display:block;}
.protype .type li a img{ width:260px; height:335px;}
.protype .type li a .title{ width:100%; height:40px; line-height:40px; text-align:center; color:#fff; font-size:14px; background:rgba(0,0,0,0.6); position:absolute; bottom:0;}
.type_box{position:relative;}   
.type_hover { background:rgba(231,90,43,0.8); width:260px; height:335px; position: absolute; top:0;}
.type_hover .box{ width:240px; height:315px; border:1px solid #fff; margin:9px;}
.type_hover .tit{ width:100%; font-size:16px; color:#fff; line-height:30px; height:30px; margin-top:35px; margin-bottom:30px; text-align:center;}
.type_hover .memo{ width:86%; color:#fff; line-height:22px; height:110px; margin:0 auto; overflow:hidden;}
.type_hover .more{ width:120px; height:30px; color:#fff; line-height:30px; margin:30px auto 0; border:1px solid #fff; font-size:14px; text-align:center; text-transform:uppercase;}


.protype2{ width:100%; background:#ffffff; overflow:hidden; }
.protype2 .type{ width:1200px; height:410px; margin:0 auto 36px;}
.protype2 .type li{ width:288px; height:408px; border:1px solid #e5e5e5; float:left; background:#fff; position:relative; margin:0 5px 20px;}
.protype2 .type li a{ width:288px; height:408px; display:block;}
.protype2 .type li a img{ width:288px; height:200px; margin-top:40px; margin-bottom:30px;}
.protype2 .type li a .title{ width:100%; height:30px; line-height:30px; text-align:center; color:#000;}
.protype2 .type li a .memo{ width:80%; height:36px; line-height:18px; text-align:center; color:#8e8e8e; overflow:hidden; margin:0 auto;}
.protype2 .type li a .more{ width:120px; height:20px; line-height:20px; text-align:center; color:#b7b7b7; border:1px solid #f1f1f1; border-radius:50px; margin:16px auto 0;transition: all 500ms ease-in 0ms;}
.protype2 .type li a .bod{ width:100%; height:6px; background:#203878; position:absolute; bottom:0;transition: all 500ms ease-in 0ms;}
.protype2 .type li a:hover .more{color:#fff; border:1px solid #c32609; background:#c32609;}
.protype2 .type li a:hover .bod{background:#c32609;}

.protype2 .morebig{ width:310px; height:40px; line-height:40px; text-align:center; margin:0 auto 36px;}
.protype2 .morebig a{ width:310px; height:40px; color:#c32609; border:2px solid #c32609; display:block; border-radius:50px;transition: all 500ms ease-in 0ms;}
.protype2 .morebig a:hover{ color:#fff; background:#c32609;}



/*产品详情*/
.contentna {height: auto;overflow: hidden;margin: 40px auto;}
.wd {width: 1200px; margin: 0 auto;height: auto;overflow: hidden;}
.prorigd{ width:1200px; height:auto; overflow:hidden; }
#preview {TEXT-ALIGN: center;WIDTH: 500px;float:left;display:block;margin-right:10px;margin-bottom: 20px;}
.jqzoom {POSITION: relative;WIDTH: 500px;HEIGHT: 500px;}
.jqzoom img {WIDTH: 600px;HEIGHT: 450px;border:1px #ddd solid;}
.zoomdiv {WIDTH: 500px;HEIGHT: 500px;LEFT: 859px;}
.list-h LI {FLOAT: left;}
#spec-n5 {WIDTH: 410px;HEIGHT: 68px;OVERFLOW: hidden;PADDING-TOP: 10px;}
#spec-left {MARGIN-TOP: 15px;WIDTH: 10px;FLOAT: left;HEIGHT: 45px;CURSOR: pointer;}
#spec-right {MARGIN-TOP: 15px;WIDTH: 10px;FLOAT: left;HEIGHT: 45px;CURSOR: pointer;}
#spec-list {WIDTH: 376px;DISPLAY: inline;FLOAT: left;height: 68px;MARGIN-LEFT: 10px;OVERFLOW: hidden}
#spec-list UL LI {WIDTH: 73px;DISPLAY: inline;FLOAT: left;MARGIN-RIGHT: 0px}
#spec-list UL LI IMG {BORDER-BOTTOM: #ccc 1px solid;BORDER-LEFT: #ccc 1px solid;PADDING-BOTTOM: 2px;PADDING-LEFT: 2px;WIDTH: 60px;PADDING-RIGHT: 2px;HEIGHT: 60px;BORDER-TOP: #ccc 1px solid;BORDER-RIGHT: #ccc 1px solid;PADDING-TOP: 2px; margin-top:2px;}
.jqzoom {POSITION: relative;PADDING-BOTTOM: 0px;PADDING-LEFT: 0px;PADDING-RIGHT: 0px;PADDING-TOP: 0px}
.zoomdiv { margin-top:20px;Z-INDEX: 100;BORDER-BOTTOM: #e4e4e4 1px solid;POSITION: absolute;	TEXT-ALIGN: center;	BORDER-LEFT: #e4e4e4 1px solid;	WIDTH: 400px;
	DISPLAY: none;BACKGROUND: url(../images/loading.gif) #fff no-repeat center center;HEIGHT: 400px;OVERFLOW: hidden;BORDER-TOP: #e4e4e4 1px solid;
	TOP: 1px;BORDER-RIGHT: #e4e4e4 1px solid;LEFT: 0px;	box-shadow: rgba(0, 0, 0, 0.796875) 2px 3px 10px 0px}
.bigimg { WIDTH: 600px;HEIGHT: 600px}
.jqZoomPup {Z-INDEX: 10;BORDER-BOTTOM: #aaa 1px solid;POSITION: absolute;FILTER: alpha(Opacity=50);	BORDER-LEFT: #aaa 1px solid;WIDTH: 50px;BACKGROUND: #fede4f no-repeat 50% top;HEIGHT: 50px;VISIBILITY: hidden;BORDER-TOP: #aaa 1px solid;TOP: 0px;CURSOR: move;	BORDER-RIGHT: #aaa 1px solid;LEFT: 0px;opacity: 0.5;-moz-opacity: 0.5;
	-khtml-opacity: 0.5}
.pro_content{ width:1200px; height:auto; margin-top:2px;}
.pro_product{ width:1200px; height:500px; padding-top:15px;}  /* 330改成400 15 改成8 */
.pro_left{ width:500px; height:500px; float:left;}
.pro_right{ width:550px; height:500px; float:right; padding-right:10px;}
.pro_right h3{ width:550px; height:40px; display:block; padding-top:10px; font-size:18px; font-weight:bold;}
.pro_right p{ font-size:14px; line-height:26px;}
.pro_right span{ font-size:12px; line-height:26px;} 
.pro14{ width:1200px; height:auto; overflow:hidden; margin:20px auto;}

.protablist{ padding:25px 0 0;overflow:hidden; zoom:1;}
.protablist h2{ height:29px !important; background:url(../images/protitle.png) repeat-x left bottom; padding:0;}
.protablist h2 span{ float:left; padding:0 20px; height:26px; line-height:26px; color:#333333; margin-right:5px; background:url(../images/protabbg.png) repeat-x left bottom; border: 1px solid #c1c0c0; font-size:14px;}
.protablist h2 span.current{ border:none; border-top:2px solid #d51d14; border-left:1px solid #d51d14; border-right:1px solid #d51d14; margin-top:1px; background:#fff; cursor:pointer;}
.protablist .subpro{ clear:both; display:none; padding:25px 0 50px;  min-height:200px; overflow:hidden; zoom:1;}
.subpro table{ border:1px solid #eee; text-align:center; border-right:0px; line-height:28px;}
.subpro tr{ border-bottom:1px #eee solid;}
.subpro td{ border-right:1px #eee solid;}
.protablist .subpro p{ color:#333; line-height:25px; }
.subpro p{ color:#333; line-height:25px; }
.protablist .subpro h3{ font-weight:bold;  padding:10px 0 0;}
.protablist .subpro .donwload a{ padding:0 8px;}
.protablist .subpro li{color:#333; line-height:160%; }
.protablist .subpro table{ border-collapse:collapse; border:1px solid #CCC;}
.protablist .subpro td{border:1px solid #CCC;}
.protablist .tab01{ padding:10px;}
.protablist .tab01 p{ line-height:180%; color:#333;}
.protablist .tab01 dl{ float:left; width:200px; text-align:center; padding-top:40px;}
.protablist .tab01 dl dd{ text-align:center; color:#333; padding-top:15px;}

.gallery{width:1200px; height:auto; overflow:hidden;}
.main_visual{width:1200px; height:678px; overflow:hidden;}
.main_image {width:1200px; height:678px; overflow:hidden; margin:0 auto; position:absolute}
.main_image ul {width:9999px; height:678px; overflow:hidden; top:0; left:0; list-style-type:none;}
.main_image li {float:left; width:1200px; height:678px; margin:0px; padding:0px;}
.main_image li span {display:block; width:1200px; height:678px}
.main_image li a {display:block; width:1200px;  position:absolute; top:1px; left:-54px; z-index:998; height:450px}
div.flicking_con {width:990px; margin:0 auto; position:relative}
div.flicking_con .flicking_inner {position:absolute; top:400px; left:490px; z-index:999; width:300px; height:21px} /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; display:block; text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:1000;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/pro_Mlac.png) no-repeat left top;left:10px;}
#btn_next{background:url(../images/pro_Mrac.png) no-repeat right top;right:10px;}