@charset "utf-8";

body{ background: #f9f9f9; font-size:14px;color:#585858;}

.main_box{ margin:0 auto; width:1200px;}

input{outline: none;}

/*===============================================header================================================*/

#header{ position:absolute; top:40px; width:100%; left:0; height:100px; z-index:999; }

#header .top{ position:absolute; top:0; width:100%; }

#header .top .left{ display:table; height: 65px; }

#header .top .left a { display:table-cell; vertical-align:middle;}

a{color:#585858;}

/*.zw_box{ display:block; height:110px; top:0; position:relative;}

*/

/*=================导航=================*/

.nav{   }

.nav ul{ float:right; margin-right:-18px;}

.nav li { display:block; position:relative;   background:url(../images/line_nav.png) right 49px no-repeat; float:left;  width:85px; }

.nav li .a{ display:block;text-align:center;  height: 50px;}

.nav li .a strong{ display:block;  height: 50px; line-height:50px;  font-weight:bold; font-size:14px; color:#fff;}

.nav li .a span{ font-size:10px; text-transform:uppercase; padding-top:2px; display:block; color:#fff; }

.nav li:hover .a strong{background:url(../images/bg_navhover.png) center bottom no-repeat; color:#fff;}

.nav li:hover .a span{ color:#e95c18;}

.nav li:last-child{ background:none !important;}

.nav .on .a strong{ background:url(../images/bg_navhover.png) center bottom no-repeat; color:#fff;}

.nav .on .a span{ color:#4a8cc9;}

.nav ul li .list{left:0px; top:60px; z-index:9999; display:none; width:116px; position:absolute;  font-size:14px;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#E5122369', endColorstr='#E5122369');background:rgba(51,164,88,0.9); }

.nav ul li .list a{height:30px; font-weight:bold; text-align:center; display:block; line-height:30px !important; color:#FFF;}

.nav ul li .list a:hover{ color:#efe0a9;}





/*================= banne===================*/



#banner{ position:relative; height:740px;}

#banner .bd { position:relative;}

#banner .bd a{ display:block; width:100%; height: 740px;}

#banner .hd{  margin:0 auto; position:absolute; width:100%;}

#banner .hd a{ display:block; width:55px; height:105px;}

#banner .hd ul{ margin:0 auto;   z-index:9; width:100%; display:inherit; text-align:center;/* border-top:1px solid #56585c;*/ margin-top:-50px; position:relative; height:40px;  }

#banner .hd ul li{ display:inline-block; padding-top:13px;}

#banner .hd ul li a{height:2px; width:40px; margin:0 3px; background:#fff; display:block;   }

#banner .hd ul li a:hover{ background:#008de7;}

#banner .hd ul .on a{  background:#008de7;  }

#banner  .bnt{ position:absolute;  top:50%; z-index:3; margin-top:-55px;}

#banner  .bnt:hover{ }

#banner .prev{ position:absolute; left:-54px; }

#banner .next{ position:absolute; right:-54px; }

#banner:hover .prev{left:50px;  opacity:1; filter:alpha(opacity=100);}

#banner:hover .next{right:50px; opacity:1; filter:alpha(opacity=100);}





.s_main_box{ margin:30px auto; }



/*=================首页下部=======================*/

#index_un_box{ margin-top:40px; height:125px;}

#index_un_box .title a{ font-size:15px; color:#353840; font-weight:bold; display:block; margin-bottom:25px; }

#index_un_box .title a:hover{color:#103480;}

#index_un_box .link_box{ display:block; position:relative;}

#index_un_box .link_box img{ position:absolute; left:0; top:0; width:100px; height:75px;} 

#index_un_box .link_box p{ padding-top:5px; margin-left:120px;  color:#8f9195; font-size:12px; line-height:22px; height:66px; overflow:hidden;}

#index_un_box .link_box:hover{}



#index_un_box .left { width: 365px; position:relative; }

#index_un_box .md{ margin-left:50px; float:left; width:360px; position:relative;}

#index_un_box .right{ width:360px; }
#index_un_box .left{ position:relative;}
#index_un_box .left .pic{ display:block; position:absolute; left:0; top: 45px; width:100px; height:75px;}
#index_un_box .left .pic img{width:100px; height:75px;}
#index_un_box .left ul{ margin-left:120px;}
#index_un_box .left li{ display:block; margin-bottom:6px;  }

#index_un_box .left li a{ display:block;   color:#8f9195; font-size:12px;   white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

#index_un_box .left li span{ color:#c8cacf; font-size:12px; }

#index_un_box .left li a:hover{color:#103480;}



/*=================首页上部=======================*/

#index_up_box{ height:220px; overflow:hidden; background:#fff;}

#index_up_box .left{ width:495px; height:220px; position:relative; background:#17336e;}

#index_up_box .left .video_box{ position:absolute; right:0; top:0;}

#index_up_box .left .content{ padding:30px; width:200px;}

#index_up_box .left .content h1{ font-size:15px; display:block; margin-bottom:15px; color:#fff;}

#index_up_box .left .content p{ font-size:12px; height:60px; margin-bottom:30px; line-height:20px; color:#dee0e7;}

#index_up_box .left .content a{ display:block;  font-family: "SimSun"; height:25px; line-height:25px; font-weight:bold; width:25px; color:#45494b; text-align:center; background:#fff;}

#index_up_box .left .content a:hover{color:#103480;}



#index_up_box .md{ float:left; margin-left:30px; width:395px;}

#index_up_box .right{ width:250px; height:auto; overflow:hidden; position:relative;  }

#index_up_box .right a{ display:block;}

#index_up_box .right h1{ position:absolute; left:0; bottom:0; display:block; z-index:2; height:37px; line-height:37px; width:100%; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000');background:rgba(0,0,0,0.6);}

#index_up_box .right h1 strong{ display:block; padding-left:25px;  font-size:14px; color:#fff; background:url(../images/icon_jh.png) right center no-repeat;}

 

/*=================首页=======================*/

#index_up_box .md .hd{ overflow:hidden; height:40px; padding-top: 25px;}

#index_up_box .md  .hd a{ position:relative; font-size:14px; color:#4b5461;  display:block; float:left; height:40px; width:100px; text-align:center; line-height:30px;}

#index_up_box .md  .hd a:hover{ color:#fff; color:#fff; background:url(../images/bg_tab_on.png) center top  no-repeat;}

#index_up_box .md  .hd .on{ color:#fff; background:url(../images/bg_tab_on.png) center top  no-repeat;}

#index_up_box .md  { position:relative; }

#index_up_box .md  .up { border-bottom:1px dotted #bbbdc1; padding:5px 0 15px 0;}

#index_up_box .md  .up { color:#a6a7ab;   font-size:12px; line-height:20px; }

#index_up_box .md  .up  a{ line-height:30px; display: block;  color:#222529; font-size:14px; }

#index_up_box .md  .up  a:hover{color:#103480; } 

#index_up_box .md  .up p{ color:#a1a6ad; padding-top:5px;  font-size:12px; line-height:18px;}



#index_up_box .md  .un{ padding-top:10px;}

#index_up_box .md  .un ul{ margin-right:-10px;}

#index_up_box .md  .un li{ position:relative; padding-left:10px; width: 386px; background:url(../images/icon_dote.png) left center no-repeat;  line-height:25px; display:block;}

#index_up_box .md  .un a{ font-size:12px; color:#354254; }

#index_up_box .md  .un a:hover{color:#103480;}

#index_up_box .md  .un span{font-size:12px; position:absolute; right:0; top:0; color:#c1c1c6; } 

 

 /*==============footer=====================*/

#footer{background: #393947; padding: 20px 0;  font-size:12px; }

#footer .main_box{ position:relative;}

#footer .up{ height: 32px; padding-bottom: 15px; position: relative;}

#fot_nav { float: left; padding-top: 5px;}

#fot_nav a{ color:#aeaeb1;}

#fot_nav span{color:#aeaeb1; padding:0 10px;}

#footer .un { color:#737377; line-height: 20px; padding-top: 15px; border-top: 0px solid #59595a;}

#footer .line{ position:absolute; top: -17px; left: 0; height: 2px; background: #FA5A4C; width: 47px;}

#footer .un a{color:#737377;}

#footer a:hover{ color:#fff;}

#footer .fot_bnt{ position: relative; padding-left: 20px; display: block;  float: left;}

#footer .fot_bnt .ewm{ position: absolute; left: -13px; bottom: 50px; display: none;}

#footer .fot_bnt.ewm_box:hover .ewm{ display: block;}

#fot_tel{ position: absolute; right: 0; top: 0; color: #a4a4a7; font-size: 12px; padding-left: 15px;}


.footer{width:100%;height:auto;float:Left;margin:0px;background:#2c2c2c;}
.foot{width:1200px;height:160px;margin:0px auto;color:#fff;}

/*=======================内页==============================*/

.n_main_box{ margin-top:-60px; margin-bottom:50px; position:relative;}

.n_banenr{ height:370px; width:100%; overflow:hidden;}

.n_banenr h1{font-size: 30px; color: #f36825; display:block; font-weight:bold; padding-top:50px; text-transform: uppercase;} 

.n_banenr h2{font-size: 24px; margin-bottom:10px; margin-top:0px; color: #fff;  display:block;}

.n_banenr strong{font-size: 14px; color: #797a7c;  display:block;}



/*==============当前位置=====================*/

.position{ position:absolute; right:0px; top:0; font-size: 12px; color:#848282; }

.position strong{ color:#848282; font-size:14px; font-weight:normal;}

.position strong img{ padding-right:5px; padding-top:2px;}

.position a{ color:#848282; display:inline-block; }

.position a:hover{color:#0d67c9;}

.position .li{ color:#848282;  background:url(../Images/icon_sj.png) left center no-repeat; padding-left:13px; display:inline-block; font-size:12px; }

.position span{ color:#0d67c9 !important;  font-size:12px;}



/*==============n_content_left=====================*/
.n_left{ width:220px; float:left;}
.n_left .up {}
.n_left .up .title{padding:0 30px; height:60px;  
background:url(../images/icon_n_left.png) 178px center no-repeat #0d67c9;  position:relative; line-height:60px; }
.n_left .up .title h1{ color:#fff; font-size:18px;}
.n_left .up .content{ }

.n_left .md{  margin-top:30px;}
.n_left .md h1{ font-size:16px; margin-bottom:15px; color:#62626c; display:block;  }
.n_left .md a{ display:block; background:url(../images/icon_n_left1.png) 25px center no-repeat #c36458; padding-left:90px; height:68px; margin-bottom:10px; }
.n_left .md a.li2{ background:url(../images/icon_n_left2.png) 25px center no-repeat #51575f;}
.n_left .md a strong{ padding:14px 0 0px 0px; font-size:14px; color:#fff; font-weight:bold; display:block;}
.n_left .md a  span{ color:#fff; padding:3px 0 5px 0px;font-family: "Arial"; font-size:12px; display:block;}
.n_left .md a:hover{background:url(../images/icon_n_left1.png) 25px center no-repeat #9b3224;}
.n_left .md a.li2:hover{background:url(../images/icon_n_left2.png) 25px center no-repeat #3c4148;}

.n_left .un {  margin-top:30px; }
.n_left .un .title{ font-size:16px; margin-bottom:15px; color:#62626c; display:block;  }
.n_left .un .content{border:1px solid #e5e5e5; padding:10px;}
.n_left .un .content table{ border:none; }
.n_left .un .content table td{ vertical-align:middle;  border:none; line-height:30px; font-size:12px;  color:#6d6c72; }
.n_left .un .content a{ font-size:14px; color:#025198; }
.n_left .un .content a:hover{ text-decoration:underline;}
 

.sub_nav dl{  display:block;   border-bottom:0;}

.sub_nav dt{position:relative; display:block; height:48px; line-height:48px; border-bottom:2px solid #f9f9f9;  background:url(../images/icon_left_li.png) 190px center   no-repeat #fff;}
.sub_nav dt a{position:relative; z-index:3; color:#666666; padding:0 20px;  text-align:left; font-size:14px;  display:block;}
.sub_nav dd { display:none; background:#f0f2f6;}
.sub_nav dl .box{ padding:10px; border-bottom:1px solid #dedfe3;}
.sub_nav dl dd a{ height:30px; line-height:30px;  padding-left:13px; font-size:13px; display:block; color:#666;}
.sub_nav dl a:hover,.sub_nav dl dd a:hover{ color:#025198}

.sub_show dl{ margin-bottom:50px; display:block;}
.sub_show dt h1{ display:block; font-size:14px; padding-bottom:10px; color:#2c2d2f; font-weight:bold; margin-bottom:10px; border-bottom:1px solid #dcddde;}
.sub_show dd .article{ font-size:12px; line-height:24px; color:#62646d;}  
.sub_show dd .article p{ font-size:12px; line-height:24px; color:#62646d;}

.sub_nav dl dt.on{border-bottom:1px solid #999999; background:url(../images/icon_left_li_on.png)  190px center no-repeat #025198;}
.sub_nav dl dt.on a{color:#f5f5f5;}
.sub_nav dl dt.on dd{ display:block;}
.sub_nav dl dt a:hover{ color:#f5f5f5;font-weight:bold;background:url(../images/icon_left_li_on.png)  190px center no-repeat #025198;}
.sub_nav dl dt:hover{ color:#f5f5f5; font-weight:bold; background:#025198;}



/*==============n_content_right=====================*/

.n_right{ width:920px;float:right; margin-top:60px; }

.n_title{ position:relative; height:64px; line-height:64px;  border-bottom:1px solid #dde0e2; }

.n_title h1{ font-size:18px; color:#0d67c9; }

/*==============n_content=====================*/

.n_content{ min-height:500px; padding-top:30px;}

 

#n_sb{}

#n_sb{ overflow:hidden; margin-top:10px;}

#n_sb ul { margin:-13px; }

#n_sb li{ display:block; width:210px; float:left; margin:13px; }

#n_sb li a{ display:block; }

#n_sb li img{ width:210px; height:195px;}

#n_sb li h1{ display:block; text-align:center; font-size:12px; line-height:30px; color:#6d6c72; }

#n_sb li a:hover h1{ color:#025198}

/*==============新闻详情=====================*/

.n_article { margin-bottom:20px;}

.n_article .ar_title{ padding:10px 0 20px 0; border-bottom:1px solid #ddd; margin-bottom: 10px;}

.n_article .ar_title h1{ font-size: 16px; display:block; text-align:center; margin-bottom:10px; line-height:30px;   font-weight: bold; color:#444444;}

.n_article .ar_title h2{height: 30px; font-size:12px;  display:block; text-align:center; color:#888888; line-height:30px;}

.n_article .ar_title h2 strong{ color:#b8b7bc;}

.n_article .ar_article{ padding-top:20px; padding-bottom:30px; min-height:400px;}

.n_article .bnt_page{ position:relative; height:40px; margin-bottom:10px; line-height:40px; font-size:12px; color:#8a8a8a;   border-top:1px dotted #e4e4e4;}

.n_article .bnt_page a{ color:#8a8a8a;}

.n_article .bnt_page a:hover{color:#007cc2;}

.n_article .back_box{ margin:40px auto 0 auto; padding-bottom:80px;}

.jiathis_style{ margin-top:10px;}

.n_article .bnt_page{ position:relative;}

.n_article .bnt_page .shart_box{ position:absolute; right:0; top:10px;}

#ar_fot{ position:relative; padding:15px 0; border-bottom:1px solid #ddd; border-top:1px solid #ddd;}

#ar_fot h1{ display:block; font-size:12px; line-height:30px; color:#777777; font-weight:bold;}

#ar_fot h1 a{ font-size:12px; color:#777777; font-weight:normal;}

#ar_fot .bnt_back{ position:absolute; top:28px; right:0; color:#fff; background:#025198; padding:0 25px; font-size:14px; height:30px; line-height:30px;}

#ar_fot .bnt_back:hover{ border-radius:3px;}


.slide_p_show{  margin:30px auto; position:relative; width:330px; }

.slide_p_show .bd{ height:300px;   width:330px; position:relative; margin:0 auto;  overflow:hidden;}

.slide_p_show .bd img{ display:block; width:330px; height:330px; }

.slide_p_show .hd{ opacity:1; position:absolute; width:100%; z-index:3; }

.slide_p_show .prev{ width:26px; top:120px; left:-50px; position:absolute;}

.slide_p_show .next{width:26px; top:120px; right:-40px; position:absolute;}

.slide_p_show:hover .hd{ opacity:1;}


/*==========在线自荐===========*/

.n_job_form{ margin-bottom:50px;}

.n_job_form .form{ width:680px; margin:0px auto; line-height:40px;}

.n_job_form .form td{ padding-left:10px; color: #727272; font-size:12px;}

.n_job_form .form th{color: #727272; font-size:12px; font-weight:normal;}

.n_job_form .form input{ padding:0 20px; line-height:40px; height:40px; background:none; backface-visibility:!important; width:510px; border:1px solid #d7d4d4; color:#969696; margin:15px auto; font-size:14px;}

.n_job_form .form textarea{ width:640px; resize:none; line-height:20px; padding:15px 20px; background:none; border:1px solid #d7d4d4; font-size:14px; color:#969696;}

.n_job_form .form .submit{ background:#025198; text-align:center; border-radius:3px; margin:20px 0; width:260px !important;font-family:"Microsoft Yahei"; font-size:14px; border:0 !important; line-height:40px !important; height:40px !important; color:#fff !important;}

.n_job_form .form .submit:hover{ cursor:pointer; }

.vip-number{width:250px;height:auto;float:left; background-color:#013B8F;}
.vip-icon{width:45px;height:105px;float:Left;padding-left:28px;}
.vip-content{width:147px;height:77px;float:left;line-height:25px;padding-left:15px;padding-right:15px;text-align:center;color:#fff;padding-top:28px;}
.vip-content span{color:#FA5A4C;font-size:18px;font-weight:bold;}

.vip-honors{width:250px;height:auto;float:left; background-color:#CBA94F;}

.public-margin-top-10{margin-top:10px;}

.public-margin-top-15{margin-top:15px;}

.public-margin-top-30{margin-top:30px;}


.user-title{width:100%;height:45px;line-height:45px;float:Left;}
.user_dis{width:100%;height:auto;float:left;}
.user_dis ul{margin:0px;padding:0px;list-style-type:none;}
.user_dis li{width:236.66px;height:160px;line-height:38px;float:left;margin-right:30px;padding:20px;text-align:center;color:#fff;margin-bottom:30px;}
.user_dis li a{color:#fff;}
.bg1{background-color:#D7000F;}
.bg2{background-color:#DE9D00;}
.bg3{background-color:#2CA801;}
.bg4{background-color:#025198;}
.f1{font-size:22px;}
.j1{color:#DE9D00;font-size:18px;}
.j2{color:#ffffff;font-size:18px;}
.j3{color:#D7000F;font-size:18px;}

.head-icon{font-size:55px;}

.yue{color:#FA5A4C;font-weight:bold;font-size:16px;}

.redcolor{color:#FA5A4C;}
/*login*/
.register-content{
	width:100%;
	height:auto;
	float:Left;
	padding:15px 0px;
	line-height:25px;
}
.login-box{
	width:350px;
	height:auto;
	float:Left;
	margin-left:308px;
}
.login-box-title{width:100%;height:38px;line-height:38px;float:Left;font-weight:bold;}
.login-box-content{width:100%;height:38px;float:Left;}
.login-submit{width:100%;height:auto;float:Left;}
.login-submit .submit{ background:#025198; text-align:center; border-radius:3px; width:288px !important;font-family:"Microsoft Yahei"; font-size:14px; border:0 !important; line-height:40px !important; height:40px !important; color:#fff !important;}
.login-submit .submit:hover{color:#fff; border-radius:3px; background:#2c2c2c;}
.login-box-content  .text{ width:255px; padding: 0 15px;height: 34px;line-height: 34px;background: none;border: 1px solid #c1c1c1;font-size: 13px;color: #b3b3b3;margin: 0 10px 20px 0;float: left;}
.login-box-content  .text:focus{ border:1px solid #2c2c2c;color:#2c2c2c;}

.Bl{width:20px;height:auto;float:left;margin-right:15px;}
.br{width:300px;height:38px;line-height:38px;float:Left;}

.login-box-content-l{width:200px;height:auto;float:left;}
.login-box-content-r{width:55px;height:34px;float:Left;line-height:34px;text-align:right;}
/*企业风采*/

.corporate-container-fluid{width:100%;height:auto;float:left;margin:0px;background-color:#f5f5f5;font-size:14px;padding:30px 0px;}
.corporate-container{width:1200px;height:;margin:0px auto;}
.corporate-title{width:1200px;height:55px;float:Left;font-size:16px;font-weight:bold;color:#2c2c2c; text-align:center;background:url(../images/title.jpg) no-repeat ;padding-top:20px;}
.corporate-title span{color:#B6B7B9;font-size:12px;}
.corporate-content{width:1200px;height:auto;float:left;padding-top:15px;}
.corporate-content-box{width:310px;height:auto;float:Left;margin-right:30px;}
.corporate-content-pic{width:310px;height:200px;float:Left;}
.corporate-content-pic-title{width:310px;height:45px;line-height:45px;float:left;text-align:center;}

#demo {
overflow:hidden;
border:0px dashed #CCC;
width:1200px;
height:;
}
#demo img {
border: 0px solid #F2F2F2;
}
#indemo {
float: left;
width:1800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}

.xinwentiao{ width:920px; float:left; height:38px; float:left; border-bottom:1px dashed #6A6A6A; line-height:38px;}
.xwzi{ width:780px; float:left; height:38px; line-height:38px; background-image:url(../images/hei.jpg); background-repeat:no-repeat; background-position:4px center; padding-left:20px; font-size:14px;}
.xwzi a{ color:#585858; text-decoration:none;}
.xwzi a:hover{ color:#2c2c2c; font-weight:bold;}
.time{ width:120px; height:38px; line-height:38px; text-align:right; float:left; color:#333;}
.danye{ width:920px; height:24px; float:left; text-align:center; font-size:16px; font-weight:bold; line-height:24px;}
.nrk{ width:920px; float:left; line-height:27px; padding-top:12px;}

.login-container-fluid{width:100%;height:45px;float:left;margin:0px;background:#f5f5f5;}
.login-container{width:1200px;height:45px;line-height:45px;margin:0px auto;font-size:14px;background:#f5f5f5;}
.click-a{font-weight:bold;}
.click-b{color:#FA5A4C;}

.nfanye{width:100%;margin:0 auto;text-align:center;overflow:hidden; background-color:#f5f5f5; padding:20px 0px; margin-top:30px; float:left;}
/*======分页=====*/
.viciao {margin-left:auto; margin-right:auto; }
.viciao A, .viciao SPAN.disabled{BORDER: #CAC7C7 1px solid;PADDING:5px 8px;COLOR:#7a7676; overflow:hidden;  MARGIN-RIGHT:7px; background:#F7F6F6; }
.viciao A:hover, .viciao A:active, .viciao a.current{BORDER:#FF9C01 1px solid; PADDING:5px 8px; MARGIN-RIGHT: 7px; background:#FF9C01; color:#ffffff;}

.pay-title{width:100%;height:;line-height:32px;float:left;text-align:center;font-size:16px;padding:5px 0px;}
.pay-title span{color:#FA5A4C;font-size:18px;font-weight:bold;}
.pay-icon{width:73%;height:auto;float:Left;padding-top:30px;padding-left:27%;}
.pay-icon ul{margin:0px;padding:0px;list-style-type:none;}
.pay-icon li{width:198px;height:88px;float:Left;text-align:center;}
.pay-icon li radio{width:20px;height:20px;float:Left;}
.pay-submit{width:100%;height:auto;float:Left;text-align:center;padding:15px 0px 0px 0px;}
.pay-submit .submit{ background:#FA5A4C; text-align:center; border-radius:3px; width:120px !important;font-family:"Microsoft Yahei"; font-size:14px; border:0 !important; line-height:40px !important; height:40px !important; color:#fff !important;}
.pay-submit .submit:hover{color:#fff; border-radius:3px; background:#2c2c2c;}

.public-pic img{width:100%;}

.home-news{
	width:100%;
	height:auto;
	float:Left;
}
.home-news ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.home-news li{
	width:96%;
	height:32px;
	line-height:32px;
	float:left;
	text-align:left;
	background-image:url(../images/hei.jpg);background-repeat:no-repeat; background-position:0px center;
	padding-left:4%;
}
.home-news li a{
	color:#000000;
	text-decoration:none;
}

.nowrap-line{
	overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}

.case-xx{line-height:27px;}

.public-margin-padding-30{margin-bottom:30px;}

.products-title{width:1200px;height:35px;line-height:35px;float:left;border-bottom:#f5f5f5 1px solid;}
.products-main{width:1200px;height:auto;float:left;padding:30px 0px 20px 0px;}
.products-box{width:228px;height:;float:Left;margin-right:15px;}
.products-box a:hover{color:#2c2c2c;}
.products-pic{width:224px;height:194px;float:Left;border:#f5f5f5 2px solid;}
.products-pic:hover{border:#2c2c2c 2px solid;}
.products-name{width:228px;height:32px;line-height:32px;float:Left; text-align:center;background:#f5f5f5;padding-top:15px;}
.products-price{width:228px;height:32px;line-height:32px;float:Left;text-align:center;background:#f5f5f5;padding-bottom:15px;}
.products-price span{color:#FA5A4C;font-size:18px;}

.products-container{width:100%;height:auto;float:Left;margin:0px;}
.products-content{width:1200px;height:auto;margin:0px auto;}
.ar_article_top{width:920px;height:auto;float:Left;padding:20px 0px;line-height:27px;}
.ar_article_top_pic{width:224px;height:194px;float:Left;margin-right:30px;border:#ccc 5px solid;padding:3px;}
.ar_article_top_con{width:650px;height:178px;float:Left;}
.ar_article_top_con span{color:#FA5A4C;font-size:16px;font-weight:bold;}
.ar_article_top_con button{width:150px;height:40px;line-height:40px;background:#FA5A4C;border:none;color:#fff;font-size:16px;margin-top:20px;}

.ar_article_bom{width:920px;height:auto;float:left;line-height:27px;}