/* 全局样式 */
* {font-family: "Microsoft yahei";}
body {margin: 0;padding: 0;	font-size: 13px; color: #000; height:100%; line-height:22px; width:100%;}
div,span,form,img,ul,ol,li,dl,dt,dd {margin: 0;	padding: 0;	border: 0;}
ul,h1,h2,h3,h4,h5,h6,p{padding: 0;	margin: 0;list-style-type: none;font-weight: normal;}
li,dl {	list-style-type: none;}
i, em { font-style: normal;}
input,button,textarea,select {font: 100% Arial, '宋体';	outline: none;}
.clear {height: 0;line-height: 0;font-size: 0;clear: both;}
img{border:none;}
html{overflow-x:hidden;}
a {color:#333;text-decoration:none;}
a:hover, a:active {color:#ec0000;}
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}
.oh { overflow: hidden; *zoom: 1;}
.el { overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.lf{ float:left;}
.rg{ float:right;}
.box{ width:1200px; margin:0 auto;}
.boxs{ width:100%; margin:0 auto;}
.h_50{height:50px; line-height:50px;}
.h_90{height:90px;}
.h_160{height:160px;}
.h_220{height:220px;}
.h_500{height:500px;}
.mt_40{margin-top:40px;}
.mt_30{margin-top:30px;}
.bg_1{background:url(../images/index/i_pro_bg.jpg) no-repeat left top;}
.bg_2{background:#F6F6F6;}
.bc_3{background:#2E2E2E;}
.bc_4{background:#212121;}
.br_1{border: 1px solid #E9E9E9;}
.fc_1{ color: #fff;}

/*pic*/
.imghove img{-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;} 
.imghove:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}
.imghove2 img{ -moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;}
.imghove2:hover img{  transform:translate(-10px); -moz-transform:translate(-10px); -ms-transform:translate(-10px); -o-transform:translate(-10px); -webkit-transform:translate(-10px); }
.imghover_big { overflow: hidden; display: block; }
.imghover_big img { width: 100%; -webkit-transition: all .8s ease 0s; transition: all .8s ease 0s; overflow: hidden; }
.imghover_big:hover img { transform: scale(1.1); webkit-transform: scale(1.1); }

/*head*/
.top{width:490px;overflow:hidden;}
.top .logo{width:150px; margin-top:10px;}
.top .cname{width:340px; margin-top:26px;}
.top_r{width:260px;overflow:hidden;}
.top_r .lan{width:50px; padding-left:25px;margin-left:100px; margin-top:60px;line-height:18px;background:url(../images/index/index_r4_c9.jpg) no-repeat left center;overflow:hidden;}
.top_r .forms{width:22%; margin-top:40px;}
.top_r .forms form{ width:100%; position: relative;}
.top_r .forms button{ width: 100%; height: 40px; cursor: pointer; color: #fff; background: #00478b url(../images/search_b.jpg) no-repeat left center;; text-align: center; border: 0;padding: 0; margin: 0;}
.top_r .forms input{ padding: 0; margin: 0; border: 0; height: 38px; text-indent: 15px; width: 0; position: absolute; left: 0px; border: 1px solid #00478b;font-size: 16px; color: #666;  -webkit-transition: all 0.3s ease; transition: all 0.3s ease; font-size:12px; }
.top_r .forms form:hover input{ width: 200px;left: -200px;}

/*menu*/
#menus > li { width:200px;height:50px; float:left; position:relative; z-index: 999;}
#menus .ico1{ width:7px; height:5px;background:url(../images/nav01.png) no-repeat right center;margin-top:-27px; float:right;margin-right:35px;}
#menus > li > a {width:200px; height:50px; line-height:50px;color:#000; font-size:16px;font-weight:500; display:block; text-align:center; text-decoration: none;}
#menus > li:hover a.yiji {color:#F00;}
#menus > li > a:hover {color:#F00;display:block;}
.liactive {color:#F00 !important;display:block !important;}
#menus li ul { width:200px;display:none; position:absolute; left:0px; top:50px; z-index: 999; background:url(../images/menu_bg.png);}
#menus ul li { width:160px; height:35px; line-height:35px; padding:0 10px;clear:both; display:block;;z-index:999;}
#menus ul li a { width:160px; height:35px; padding:0 10px; line-height:35px; font-size:13px; color: #000; display:block;text-align: center;white-space:nowrap;border-top:1px dotted #FFF;}
#menus ul li a:hover { width:160px; color:#F00; margin:0; padding:0 10px;border-top:1px dotted #FFF;}

/*Banner*/
.por{position: relative;}

/*index news*/
.inews_main{ margin:10px 0 50px;}
.inews_main .ilant{ width:95%; line-height:50px; float:left; font-size:24px; color:#000; padding-left:5%; background-repeat:no-repeat; background-position:15px; margin-bottom:10px; font-weight:normal; }
.inews_main .ilant_news{ background-image:url(../images/ilan_ico01.png);}
/*index news pic*/
.i_news_pic {width: 460px; height: 330px;overflow: hidden; zoom: 1; position: relative;}
.i_news_pic .imgCon { width: 460px; height: 330px; margin: 0; padding: 0; position: relative; list-style: none; }
.i_news_pic .imgCon li { float: left; width: 460px; height: 330px; }
.i_news_pic .imgCon li .imgTitle { width: 460px; position: absolute; bottom: 0; height:35px; line-height:35px; overflow:hidden; text-align: center; z-index: 2; }
.i_news_pic .imgCon li .imgTitle a { width:460px; height:35px; line-height:35px;color: #fff; display: block; text-decoration: none; font-family: font-weight: normal; font-size: 14px; zoom: 1; overflow:hidden; }
.i_news_pic .showPage { width: 460px; height: 35px; position: absolute; bottom: 0; background: #000; opacity: 0.7; filter: alpha(opacity=70); z-index: 1; }
.i_news_pic .foucs { display:none; width: 460px; height: 22px; position: absolute; bottom: 3px; text-align: center; z-index: 3; }
.i_news_pic .foucs span.f { background: url(../images/news_pic_bg.png) -170px -90px no-repeat; }
.i_news_pic .foucsButton { width: 30px;cursor: pointer; height: 20px; padding: 7px; margin-top: -35px; position: relative; z-index: 4; }
.i_news_pic .foucsButton span { display: inline; width: 8px; height: 15px; margin: 4px 5px 0; cursor: pointer; overflow: hidden; background: url(../images/news_pic_bg.png) 0 0 no-repeat; }
.i_news_pic .foucsButton img { display: none; cursor: pointer; border-width: 0px; vertical-align: middle; width: 100px; height: 56px; }
.i_news_pic .lBtn { float: left; }
.i_news_pic .lBtn span { float: left; background-position: 0 -105px; }
.i_news_pic .rBtn { float: right; }
.i_news_pic .rBtn span { float: right; background-position: -45px -105px; }
.i_news_pic .btnHover { width: 25px; overflow: hidden; }
.i_news_pic .btnHover img { display: inline; }
/*index news list*/
.inews{ width:59%; float: left; border-top:1px solid #eaeaea; }
.inews li{ width:100%; float:left; padding:11px 0;  border-bottom:1px solid #eaeaea; }
.inews li a{ display:block; background:url(../images/inews_jt.png) no-repeat right; overflow:hidden;}
.inews li ._date{ float:left; width:11%; text-align:center; border-right:1px solid #eaeaea; color:#b0b0b0; font-family:arial; }
.inews li ._date span{ display:block;}
.inews li ._date ._d1{ font-size:30px; line-height:40px; }
.inews li ._date ._d2{ font-size:14px; line-height:20px;}
.inews li ._nr{ width:80%; float:left; margin-left:2%; }
.inews li ._title{ font-size:15px; font-weight:800; color:#000; margin-bottom:5px; margin-top:5px;}
.inews li ._sum{ color:#565656;}
.inews li a:hover ._date ._d1,.inews li a:hover ._date ._d2,.inews li a:hover ._title{ color:#F00; }
.inews li a:hover{ background:url(../images/inews_jton.png) no-repeat right; }

/*index Prouct*/
.iPro_main{margin:30px 0;overflow:hidden;}
.iPro_main .titles{width:280px;height:31px;line-height:31px;margin:40px auto;color:#FFF; font-size:40px; font-weight:550;text-align: center;}
.iPro_main .titles a{color:#FFF;}
.iPro_main .titles a:hover,.iPro_main .titles a:active {color:#FF0;}
.inpro{margin:60px 0;overflow:hidden;}
.inpro .lefta,.inpro .righta{ float:left; width:39px; height:75px; cursor:pointer;}
.inpro .lefta{ background:url(../images/ipro_sprite.png) no-repeat left top; margin-right:21px; margin-top:60px;}
.inpro .righta{ background:url(../images/ipro_sprite.png) no-repeat right top; margin-left:21px; margin-top:60px;}
.inpro .lefta:hover{ background:url(../images/ipro_sprite.png) no-repeat left bottom;}
.inpro .righta:hover{ background:url(../images/ipro_sprite.png) no-repeat right bottom;}
.inpro .proWind{ float:left; width:1080px; height:230px; overflow:hidden;}
.inpro .proWind ul{ overflow:hidden; width:99999px;}
.inpro .proWind ul li{ width:280px; height:230px; float:left; margin-left:15px; margin-right:15px; background:#F6F6F6;}
.inpro .proWind ul li .img{ width:272px; height:184px; float:left; margin:4px; background:#FFF;overflow:hidden;}
.inpro .proWind ul li .z2{ width:272px; float:left; line-height:35px; height:35px; text-align:center;}
.inpro .proWind ul li .z2 a{ width:272px; float:left; height:35px; color:#000; font-size:14px;}
.inpro .proWind ul li:hover{ background:#FF3300;}
.inpro .proWind ul li:hover .z2 a{width:272px; float:left; height:38px; color:#FFF;}

.iPro_main .auto{padding:20px;overflow:hidden;}
.iPro_main .auto .auto_text{ width:30%; float:left; border-right:1px solid #ddd; padding:20px 3% 30px 0; background:url(../images/iky_xian.gif) no-repeat 0 bottom;}
.iPro_main .auto .auto_text .ilant{ line-height:40px; float:left; font-size:24px; color:#000; margin-bottom:30px; }
.iPro_main .auto .auto_text ._sum{ font-size:14px; font-weight:bold; color:#000;float:left; }
.iPro_main .auto .auto_icolist{ width:60%; float:right; }
.iPro_main .auto .auto_icolist ul{}
.iPro_main .auto .auto_icolist li{ width:160px; float:left; text-align:center; margin-left:20px; margin-right:50px;}
.iPro_main .auto .auto_icolist li ._ico{ display:inline-block; width:155px; height:140px; margin-top:10px;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;}
.iPro_main .auto .auto_icolist li.auto_ico_01 ._ico{ background:url(../images/index/icno_bz.png) no-repeat center;}
.iPro_main .auto .auto_icolist li.auto_ico_02 ._ico{ background:url(../images/index/icno_df.png) no-repeat center;}
.iPro_main .auto .auto_icolist li.auto_ico_03 ._ico{ background:url(../images/index/icno_jb.png) no-repeat center;}
.iPro_main .auto .auto_icolist li.auto_ico_04 ._ico{ background:url(../images/index/icno_nl.png) no-repeat center;}
/*.iPro_main .auto .auto_icolist li a:hover ._ico{transform:rotateY(360deg);-ms-transform:rotateY(360deg); -moz-transform:rotateY(360deg); -webkit-transform:rotateY(360deg);-o-transform:rotateY(360deg); }*/

/*index about*/
.iabout_main{margin:40px 0;overflow:hidden;}
.iabout_main .titles{width:280px;height:31px;line-height:31px;margin:30px auto;color:#000; font-size:40px; font-weight:550;text-align: center;}
.iabout_main .txts{padding:20px;overflow:hidden;}
.iabout_main .txts img{display: block;max-width:706px;max-height:250px; float:left; padding-right:20px;}
.iabout_main .txts p{text-indent:2em; line-height:30px; font-size:14px; padding-bottom:5px;}

/*index bottom*/
.bottomInfoBox{ width:840px;float:left; height:190px; margin-top:20px; border-right:1px solid #3B3B3B; overflow:hidden;}
.bottomInfoBox li{ float:left; width:130px; text-align:left; margin-right:10px; height:20px; line-height:20px;}
.bottomInfoBox li h3{ margin-bottom:20px;}
.bottomInfoBox li h3 a{ font-weight:normal; color:#FFF; font-size:18px; font-weight:800;}
.bottomInfoBox li h3 a:hover{ color:#FF0; }
.bottomInfoBox li dd a{color:#FFF; font-size:13px; height:28px; line-height:28px;}
.bottomInfoBox li dd a:hover{ color:#FF0; }
.ewm{width:300px; height:190px; float:right; margin-top:10px; text-align:left; color:#FFF; overflow:hidden;}
.ewm .bds_text{ width:auto; padding:0; background:none; font-size:16px; color:#fff;}
.ewm .bds_text a{color:#FFF;}
.ewm .bds_text a:hover{color:#FFF;}
.ewm li{width:150px;float:left; margin-top:20px; text-align:center;}

/*food*/
.foot{ width:100%;height:40px; line-height:40px;color:#FFF;border-top: #3B3B3B 1px solid;}
.foots{ width:1200px; margin:0 auto;}
.foot .lf a{ color:#FFF; margin-left:5px; margin-right:5px;}

.foot .links {width: 200px;line-height: 30px;margin-top: 5px;color: #fff;position: relative; cursor:pointer;}
.foot .links h4 {height: 30px;padding-left: 10px;font-weight: normal;background: #686868 url(../images/link_r.png) no-repeat center right 5px;cursor: pointer;border:1px solid #B4B4B4;}
.foot .links_list {bottom: 28px; text-indent: 10px;line-height: 30px;display: none; max-height:164px; border:1px solid #b4b4b4; position: absolute; overflow-x:hidden;}
.foot .links_list ul li{width:198px;float: left;color: #fff; background: #403E3E; line-height:24px;}
.foot .links_list ul li:hover{background-color: #82878f;}
.foot .links_list ul li a{color: #fff;}

/*Top*/
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
#tbox{width:54px; float:right; position:fixed; right:10px; bottom:15px; z-index:26;
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
_margin-bottom:15px;
}/*解决IE6下不兼容 position:fixed 的问题*/
#gotop{ width:54px; height:56px; background:url(../images/icon.png) no-repeat; display:block;}



/* class */
/* banner*/
.c_banner{ width:1920px; position:relative; left:50%; margin-left:-960px;margin-top: 2px;z-index:20;}
/* one menu */
.c_one_menu{ background:url(../images/class/onemenu_bg.png) repeat 0 0; position:relative; margin-top:-50px; z-index:25;}
.c_one_menu ._t{ position:absolute; left:0; top:0; width:170px; height:50px; line-height:50px; background-color:#F00; color:#fff; font-size:24px; text-align:center; }
.c_one_menu ._t ._arr{ position:absolute; left:100%; top:50%; margin-top:-5px; width:0; height:0; border-width:5px; border-style: dashed dashed dashed solid; border-color:transparent transparent transparent #F00;}
.c_one_menu ul{ margin-left:170px;}
.c_one_menu li{ float:left; line-height:50px; margin-right:1px;}
.c_one_menu li a{ display:block; font-size:16px; color:#000; padding:0 20px;}
.c_one_menu li a:hover,.c_one_menu li.cur a{color:#F00;font-size:16px;background: url(../images/class/onemenu_bg_d.png) no-repeat center bottom;}

/*sub menu*/
.c_one_menu_sub > ul >li{ margin-bottom:10px;}
.c_one_menu_sub > ul >li >a{ display:block; line-height:30px; background:#ddd;font-size:16px;padding-left:30px; color:#000; padding-top:7px; padding-bottom:7px;}
.c_one_menu_sub > ul >li >a:hover,.c_one_menu_sub > ul >li.cur >a{ background:#006699; color:#FFF; }
.c_one_menu_sub li ul{ display:none; margin-top:5px;}
.c_one_menu_sub li li a{ display:block; line-height:28px; border:1px solid #fff; margin-top:5px; padding-left:30px; font-size:14px; color:#000;}
.c_one_menu_sub li li a:hover,.c_one_menu_sub li li.cur a{ background:#f6f6f6; border-color:#ccc; color:#FF0000;}
.c_one_menu_sub li.cur ul{ display:block; }


/* kuangjia */
.nmain{ background:#fff; position:relative; z-index:24; padding:35px 0 30px;}
.nmain-left{ width:17%; float:left;}
.nmain-right{ width:80%; float:right;}

.channel_content{ height:auto !important; min-height:200px; min-height:200px;}
.channel_lan{ margin-bottom:20px;border-bottom:#CCCCCC solid 1px;}
.chan_lant{ font-size:26px; font-weight:bold; color:#000; }
.posi{ margin-top:15px; margin-right:15px;}
.posi,.posi a{ color:#000;}
.posi a:hover{ text-decoration:underline; }
.channel_content{ height:auto !important; min-height:200px; min-height:200px;}
/* content */
.cont{ height:auto !important; min-height:200px; min-height:200px; padding:0 30px;}
.cont img{margin:0 auto;display: block;max-width:1140px;}
.cont p{text-indent:2em; line-height:30px; padding-bottom:10px; font-size:15px;}

/*center page*/
.fenye{width:100%;}
.list_page{text-align:center;margin:10px;font-family:宋体;}
.list_page a{display:inline-block;line-height:25px;padding:2px 10px;background:#fff;border:1px solid #CCC;font-family:"micorsoft yahei","simsun";color:#333;margin:2px;-moz-border-radius: 3px; -webkit-border-radius: 3px;border-radius:3px;}
.list_page a:hover{background:#F00;color:#fff;border:1px solid #CCC;text-decoration:none;}
.list_page a.hover {background:#F00;border:1px solid #CCC;color:#fff;display:inline-block;padding:2px 10px;font-family:"micorsoft yahei","simsun";}

/*fazhanlicheng*/
.c_fzlc {padding-top:20px;padding-bottom:24px;transition:normal;}
.c_fzlc .course-list {margin-top:20px;width:100%;position:relative;}
.c_fzlc .course-list .ovh {width:91%;margin:0 auto;position:relative;overflow:hidden;background:url(../images/fzlc/bg_12.png) repeat-x left center;}
.c_fzlc .course-list li {width:300px;position:relative;margin-right:-93px;}
.c_fzlc .course-list .main {padding:17px 20px 27px;background-color:#F7F7F7;width:260px;color:#777;}
.c_fzlc .course-list .main p {padding-left:18px;background:url(../images/fzlc/ico_125.jpg) no-repeat left 9px;}
.c_fzlc .course-list li .tops {background:url(../images/fzlc/bg_10.png) no-repeat left top;padding-top:45px;height:42px;line-height:42px;font-family:"Arial";font-size:22px;text-align:center;}
.c_fzlc .course-list li.odd {margin-top:0;}
.c_fzlc .course-list li.odd .tops {background:url(../images/fzlc/bg_11.png) no-repeat left bottom;padding-bottom:45px;padding-top:0;}
.c_fzlc .course-list .butn {display:block;width:42px;height:42px;position:absolute;top:50%;margin-top:-21px;cursor:pointer;}
.c_fzlc .course-list .prev {background:url(../images/fzlc/ico_40.png) no-repeat center top;left:0;}
.c_fzlc .course-list .next {background:url(../images/fzlc/ico_39.png) no-repeat center top;right:0;}
.c_fzlc .course-list .butn:hover {background-position:center bottom;}
.c_fzlc .course-list li:hover .tops {background:url(../images/fzlc/bg_10.png) no-repeat right top;color:#fff;}
.c_fzlc .course-list li.odd:hover .tops {background:url(../images/fzlc/bg_11.png) no-repeat right top;color:#fff;}

/*product index*/
.c_product {margin-bottom: 15px;}
.c_product .p_list { height: 400px; overflow:hidden; }
.c_product .p_list li { cursor: pointer; position: relative; float: left; width: 590px;height: 400px; margin: 20px 5px;}
.c_product .p_list ._mask { position: absolute; text-align: center; padding: 10%; width: 80%; height: 82%; left: 0; top: 0; color: #fff; background: url(../images/1px.png); }
.c_product .p_list ._mask h3 { font-size: 24px; font-weight:bold; width: 150px; border-bottom: 1px solid #fff; margin: 0 auto; padding-bottom: 20px; margin-bottom: 15px; }
.c_product .p_list ._mask ._plist{ display: none; }
.c_product .p_list ._mask .ic { -webkit-transition: all 0.5s ease; transition: all 0.5s ease; margin-top: 50px; display: inline-block; width: 52px; height: 40px; }
.c_product .p_list ._mask ._more { display: none; width: 134px; height: 36px; line-height: 36px; display: block; text-align: center; margin: 0 auto; border: 1px solid #fff; color: #fff; }
.c_product .p_list li:hover img { transform: scale(1.1); webkit-transform: scale(1.1); }
.c_product .p_list li:hover ._mask { background: url(../images/class/bluebg.png); }
.c_product .p_list li:hover ._mask ._plist{ margin-bottom:10px; display: block;}
.c_product .p_list li:hover ._mask ._plist dd{ width:100%; line-height:35px; float:left; font-size:14px;color:#FFF; text-align: center;}
.c_product .p_list li:hover ._mask ._plist dd a{color:#FFF;}
.c_product .p_list li:hover ._mask ._plist dd a:hover{ text-decoration:underline;}
.c_product .p_list li:hover ._mask ._more { display: block; color: #fff;}
.c_product .p_list li:hover ._mask .ic { margin-top: -40px; }

/* product list*/
.c_product .c_p_list{ float:left; width:100%; overflow:hidden;}
.c_product .c_p_list ul{ overflow:hidden;}
.c_product .c_p_list ul li{ width:280px; height:230px; float:left; margin:10px; background:#F6F6F6;}
.c_product .c_p_list ul li .img{ width:272px; height:184px; float:left; margin:4px; background:#FFF;overflow:hidden;}
.c_product .c_p_list ul li .z2{ width:272px; float:left; line-height:35px; height:35px; text-align:center;}
.c_product .c_p_list ul li .z2 a{ width:272px; float:left; line-height:35px; color:#000; font-size:14px;}
.c_product .c_p_list ul li:hover{ background:#FF3300;}
.c_product .c_p_list ul li:hover .z2 a{width:272px; float:left; line-height:35px; color:#FFF;}

/*Product View*/
.c_p_view{margin-top:40px;}
.c_p_view .lf{ width:600px; border:1px solid #069; box-shadow: -3px 0 5px #e9e9e9,0 -3px 5px #e9e9e9,0 3px 10px #e9e9e9,3px 0 5px #e9e9e9;}
.c_p_view .rg{ width:540px;}
.c_p_view .rg .div1{ color:#FF0000; font-size:18px;}
.c_p_view .rg .div1 .p1{ background:#333; font-size:14px; color:#fff; font-weight:bold; padding:5px 20px; float:left; display:block;}
.c_p_view .rg .div1 h1{ float:left; display:block; margin-left:20px; height:29px; line-height:29px;}
.c_p_view .rg .div2{ color:#333; font-size:16px; margin-top:45px; background:url(../images/class/p_show_bg.jpg) bottom left no-repeat; padding-bottom:40px;}
.c_p_view .rg .div2 .p1{ background:#333; font-size:14px; color:#fff; font-weight:bold; padding:5px 20px; float:left; display:block;}
.c_p_view .rg .div2 h3{ float:left; display:block; margin-left:20px; height:29px; line-height:29px;}
.c_p_view .rg .div3{ margin-top:70px;}
.c_p_view .rg .div3 a{ border:1px solid #666; display:block; float:left; margin-right:15px; margin-bottom:10px;}
.c_p_view .rg .div3 .a1{ border:1px solid #069; display:block; float:left; box-shadow: -3px 0 5px #e9e9e9,0 -3px 5px #e9e9e9,0 3px 10px #e9e9e9,3px 0 5px #e9e9e9;}
.c_p_view_center{ margin-top:50px;margin-bottom:20px;}

.c_p_view_center .tab_t{position: relative; background: #f0f0f0;}
.c_p_view_center .tab_t h2{ width:159px; line-height: 60px; height: 60px;  font-size: 18px; font-weight: bold; background: #FF0000; color: #fff; text-align:center;}
.c_p_view_center .tab_t em{ display: block; bottom: -24px;left: 6%; margin-left: -2px; position: absolute;  width: 0; height: 0; overflow: hidden; border-color: #FF0000 transparent transparent; border-style: solid dashed dashed; border-width: 12px;}
.c_p_view_center .TabContent{ margin-top:40px; clear:both; height:auto !important; min-height:200px; min-height:200px; padding:0 5px;}
.c_p_view_center .TabContent img{margin:0 auto;display: block;max-width:1140px;}
.c_p_view_center .TabContent p{text-indent:2em; line-height:30px; padding-bottom:10px; font-size:15px;}


/*Auto index*/

#c_auto{width:1200px;height:648px;margin:0 auto;background:url(../images/class/auto_index_bg.jpg) no-repeat center;overflow:hidden;position:relative;}
.bac{position:absolute;bottom:0;left:50px;}
#c_auto_box{width:700px;margin: 280px auto 0 auto;}
.c_auto_inbox{overflow:hidden;position:relative;}
.c_auto_inbox p{text-indent:1em;font-size:14px;width:100%;color:#FFFFFF;line-height:30px;background:#000000;}
.c_auto_inbox .l{padding:5px;display:block;position:absolute;top:250px;left:20px;color:#FFF; border: 1px solid #FFFF00;background:#FF0000;}
.c_auto_inbox .l:hover{color:#FF0; border: 1px solid #FF0;background:#FF3300;}
.c_auto_inbox .r{padding:5px;display:block;position:absolute;top:250px;right:20px;color:#FFF; border: 1px solid #FFFF00;background:#FF0000;}
.c_auto_inbox .r:hover{color:#FF0; border: 1px solid #FF0;background:#FF3300;}
.c_auto_inbox img{width:100%;height:100%;}

#gla{width:1200px;height:648px;margin:0 auto;background:url(../images/class/auto_index_bg.jpg) no-repeat center;position:relative;overflow:hidden;}
.bac {position:absolute;bottom:0;left:50px;}
#gla_box {width:700px;margin:60px auto 0 auto;}
.gla_inbox {overflow:hidden;position:relative;}
.gla_inbox p {text-indent:1em;font-size:14px;width:100%;color:#FFFFFF;line-height:30px;background:#000000;}
.gla_inbox .l{padding:5px;display:block;position:absolute;top:250px;left:20px;color:#FFF; border: 1px solid #FFFF00;background:#FF0000;}
.gla_inbox .l:hover{color:#FF0; border: 1px solid #FF0;background:#FF3300;}
.gla_inbox .r{padding:5px;display:block;position:absolute;top:250px;right:20px;color:#FFF; border: 1px solid #FFFF00;background:#FF0000;}
.gla_inbox .r:hover{color:#FF0; border: 1px solid #FF0;background:#FF3300;}
.gla_inbox img {width:100%;height:100%;}
.roundabout-holder {width:700px;height:404px;}
.roundabout-moveable-item {display:block;height:300px;width:500px;cursor:pointer;}
.roundabout-in-focus {cursor:auto;}

/* service content */
.conts{ height:auto !important; min-height:200px; min-height:200px;}
.conts p{text-indent:2em; line-height:30px; padding-bottom:10px; font-size:15px;}


/*news list*/
.list-item{background:#fff;padding:0 20px;box-sizing:border-box;}
.list-content{margin-top:18px;position:relative;}
.news-list .sort a {display:inline-block;margin-right:20px;line-height:40px;}
.news-list .sort a i{color:#ccc;font-size:12px;margin-left:6px;font-weight:normal;}
.news-list .sort a.cur{font-weight:bold;color:#158064;border-bottom: 2px solid #158064;margin-bottom:-2px;}
.news-list .lf li{border-bottom:1px solid #e6e6e6;padding-top:10px;padding-bottom:10px;}
.news-list .lf li:first-child{padding-top:5px;}
.news-list .lf li h2{font-size:20px;line-height:1; font-weight:800; color:#000; }
.news-list-info{font-size:12px;color:#999;line-height:40px;}
.news-list-info .lf span{margin-right:10px;}
.news-list-info .rg span{display:inline-block;}
.news-list-info .rg a{vertical-align:middle;margin-left:5px;}
.news-list-summary{height:97px;overflow:hidden;}
.news-list-summary img{width:120px;height:86px;}
.news-list-summary a{float:left;margin-top:5px;margin-right:15px;}
.news-list-summary p{display:-webkit-box;max-height:97px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space: normal;margin-bottom:0;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:14px;color:#808080;line-height:25px;}


/*news list auto*/
.list-item-auto{background:#fff;padding:0 20px;box-sizing:border-box;}
.list-content-auto{margin-top:18px;position:relative;}
.news-list-auto .sort a {display:inline-block;margin-right:20px;line-height:40px;}
.news-list-auto .sort a i{color:#ccc;font-size:12px;margin-left:6px;font-weight:normal;}
.news-list-auto .sort a.cur{font-weight:bold;color:#158064;border-bottom: 2px solid #158064;margin-bottom:-2px;}
.news-list-auto .lf li{border-bottom:1px solid #e6e6e6;padding-top:10px;padding-bottom:10px;}
.news-list-auto .lf li:first-child{padding-top:5px;}
.news-list-auto .lf li h2 a{font-size:20px;line-height:1; font-weight:800; color:#F00;}
.news-list-auto .lf li h2 a:hover{color:#F60;}
.news-list-info-auto{font-size:12px;color:#999;line-height:40px;}
.news-list-info-auto .lf span{margin-right:10px;}
.news-list-info-auto .rg span{display:inline-block;}
.news-list-info-auto .rg a{vertical-align:middle;margin-left:5px;}
.news-list-summary-auto{height:97px;overflow:hidden;}
.news-list-summary-auto img{width:120px;height:86px;}
.news-list-summary-auto a{float:left;margin-top:5px;margin-right:15px;}
.news-list-summary-auto p{display:-webkit-box;max-height:97px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space: normal;margin-bottom:0;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:14px;color:#808080;line-height:29px;}



/* news content*/
.widget-newsdetail-2 ._head { border-bottom: 1px dotted #cccccc; }
.widget-newsdetail-2 ._head ._title {height:40px; padding: 20px 0; font-size: 30px; text-align:center; font-weight:normal; color:#000;}
.widget-newsdetail-2 ._tools { padding: 10px 0; color: #999999; text-align:center;}
.widget-newsdetail-2 ._tools ._tool{margin:0 4px;display: inline-block; vertical-align: middle;}
.widget-newsdetail-2 .myart { padding: 20px 0;}
._detailPage_bottom {border-top:1px dotted #ddd; background:url(../images/class/next.png) no-repeat left center;}
._detailPage_bottom li {line-height: 30px; overflow: hidden; height: 30px;  padding: 0 30px;}
._detailPage_bottom ._mark {float: left; margin-right: 10px; }
._detailPage_bottom ._title {font-size: 14px;  float: left; width: 78%;}
._detailPage_bottom ._title:hover { color: #F00;}
._detailPage_bottom ._time { float: right; color:#000; }


/*class job list*/
.job_list{overflow:hidden; margin:10px auto;}
.job_list ul{overflow:hidden;}
.job_list li{overflow:hidden; margin-bottom:15px;}
.job_list li h2{cursor:pointer; border:1px solid #eee; height:54px; line-height:54px; font-size:16px; font-weight: bold; text-indent:20px; position:relative;}
.job_list li h2 i{position:absolute; right:20px; top:50%; margin-top:-15px; height:30px; width:30px; border-radius:50%; border:1px solid #ccc; background:url(../images/class/job_i.png) no-repeat 10.5px center;}
.job_list li.act h2{background:#CCC; color:#000; font-weight: bold; border-color:#ecf1f2;}
.job_list li.act h2 i{border:1px solid #fff; background:url(../images/class/job_ia.png) no-repeat 10.5px center;}

.job_list li div{display:none; padding:20px; line-height:24px; border:1px solid #ecf1f2;border-top:none;color:#666;}
.job_list li div p{line-height:34px; }
.job_list li div b{font-size:15px; color:#000; font-weight: bold;line-height:30px;padding-right:10px;}
.job_list li div span{padding-right:10px;}
.kase_more a{ display:block; width:100px; line-height:28px; padding:0 15px; border:1px solid #CCC; overflow:hidden;color:#000; position:relative; }
.kase_more a:hover{background:#f00; color:#fff; }
.kase_more a em{ position:absolute; top:0px; right:15px;}

/*class job view*/
.job_h1{font-size:14px;line-height:35px;border-bottom:1px dotted #ddd;margin:10px;}
.job_h1 strong{font-size:15px; color:#F00;}