@charset "utf-8";
/* CSS Document */

body,html{margin:0;padding:0;font-family: Microsoft YaHei; font-size: 1rem;  line-height: 1.5; color: #373a3c; background-color: #fff; width:100%; max-width:100%; min-width:1200px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,tr,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
input:hover,input:active,input:focus{ outline: 0;}
ul,ul li,input, dl, dd {  padding:0; margin:0; list-style-type:none;}
img,a img{border:0;margin:0;padding:0;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a{text-decoration:none; color:#444;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
a:hover{text-decoration:none; }
.fl{float:left;}
.fr{float:right;}
textarea{resize:none; overflow:auto;}
.clearfix::after {content:""; display: block; clear:both; }
.clearfix{zoom:1;}
.clear { clear: both;font-size: 0;height: 0;line-height: 0;}
.baseDiv{ width:1200px; margin:0 auto; margin-left:auto !important; margin-right:auto !important;}


/*top*/
.head{ width:100%; position:relative; z-index:1000; background:#fff;}
.head .head_top{height:40px; line-height:40px; font-size:13px; color:#555;background:#fff; border-bottom: 1px solid #ddd; }
.head .head_top>.baseDiv{;}
.head .head_top .spanN{ padding:0 15px; color:#d2d0d0; font-size:12px; }
.head .head_top a{ color:#666; font-size:13px;}
.head .head_top a:hover{ text-decoration:underline; color:#000; }
.head .head_logo{height:120px; background:#f7f7f7; }
.head .head_logo .logoDiv{float:left; display:block;width:559px; height:120px; background:url(../images/logo.png) left center no-repeat; position:relative; z-index:10;}
.head .head_logo .t_tel{display: none; width:90px; height:90px;border-radius: 100%;  background:#f0f0f0 url(../images/tel.png) center center no-repeat; margin-top:20px;}
.head .head_logo .l1{ text-align:left; height:120px;padding-left:75px; background: url(../images/tel.png) left center no-repeat; }
.head .head_logo .l1 .div1{text-align:left; padding-top:30px; }
.head .head_logo .l1 .div1 .span1{ display:block; color:#666; font-size:14px;}
.head .head_logo .l1 .div1 .span2{ display:block; color:#ff9c00; font-size:35px; font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif; line-height:40px; }

.head .head_logo .l1 .ewm{ width: 110px; height:110px; margin-top:10px; margin-left:15px; }
.head .head_logo .l1 .ewm img{ display: block; width: 100%; }




.nav{ position:relative; width:100%;background: #3894e4;border-top: 5px solid #ff9c00;}
.navMain{ position:relative;}
.nav .navMain .navLi{ float:left; position:relative; width:12.5%; background: url(../images/nav_bg.jpg) left center no-repeat; }
.nav .navMain .navLi.indexLi {background: none;}

.nav .navMain .navLi a.a1{ display:block;  color:#fff; position:relative; width:100%; text-align:center; font-size:15px; line-height:57px; height:57px; position:relative; }
.nav .navMain .navLi.indexLi a.a1{ }
.nav .navMain .navLi a.a1 .span1{ }
.nav .navMain .navLi a.a1::after{ display: none; content:''; position:absolute; bottom:-3px; left:0; width:100%; height:4px; background-color:#ffbf00; }
.nav .navMain .navLi a.a1::before{ display: none; content:''; position:absolute; top:-3px; left:0; width:100%; height:4px; background-color:#ffbf00; }
.nav .navMain .navLi:hover a.a1,.nav .navMain .navLi.active a.a1{ background:#0461b4;}
.nav .navMain .navLi:hover a.a1::after,.nav .navMain .navLi.active a.a1::after,.nav .navMain .navLi:hover a.a1::before,.nav .navMain .navLi.active a.a1::before{}
.nav .navMain .navLi .dh2{ width:100%; padding:0px 0; top:100%; left:0; position:absolute; z-index:1000; display:none; overflow:hidden; -moz-transition:all 0.2s;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s; background-color:#fff; }
.nav .navMain .navLi .dh2 a.a2{ display:block;  width:100%; background-color:#fff; color:#333; line-height:20px; font-size:14px; padding:15px 0;  border-bottom:1px solid #ddd; text-align:center;}
.nav .navMain .navLi .dh2 a.a2 span{}
.nav .navMain .navLi .dh2 a.a2:hover span{}
.nav .navMain .navLi .dh2 a.a2:hover,.nav .navMain .navLi .dh2 a.a3:hover{  background-color:#eee; }
.nav .navMain .navLi .dh2 a.a3{ display:block; width:200px; float:left; line-height:20px; font-size:14px; padding:15px 0; margin:0px 5px; border-bottom:1px solid #ebebeb; }
.nav .navMain .navLi:hover .dh2{ display:block;}

/*banner*/
.banner{ width:100%; background:#fafafa; position:relative; z-index:11; }
.banner_slides{ position:relative; overflow:hidden; width:100%; margin:auto; }
.banner_slides , .slides_container,.slides_control ,.banner_pic{height:500px;}
.banner_slides li.slidesjs-slide{width:100%; height:500px;}
.banner_slides li a{}
.banner_pic{display:block; width:100%; height:500px;}
.slides_btn{position:absolute; z-index:999;display:block;width:40px;height:70px;margin-top:-35px;top:50%;overflow: hidden;text-indent:-9999px; background-color:#fff;filter:alpha(opacity=20); /*IEÂË¾µ£¬Í¸Ã÷¶È50%*/-moz-opacity:0.2; /*FirefoxË½ÓÐ£¬Í¸Ã÷¶È50%*/opacity:0.2;/*ÆäËû£¬Í¸Ã÷¶È50%*/ background-position: center center; background-repeat:no-repeat; }
.banner:hover .slides_btn{filter:alpha(opacity=80); -moz-opacity:0.8; /*FirefoxË½ÓÐ£¬Í¸Ã÷¶È50%*/opacity:0.8;}
.btn_previous{ left:4%; background-image:url(../images/pre01.png);}
.btn_previous:hover{ background-color:#ff9c00;background-image:url(../images/pre02.png);}
.btn_next{ right:4%; background-image:url(../images/next01.png);}
.btn_next:hover{ background-color:#ff9c00;background-image:url(../images/next02.png);}
/**/
.slides_pagination{ width:75px;height:14px;bottom:20px; right:50%; margin-right:-37px; position:absolute;z-index:100; text-align:center; }
.slides_pagination li{margin: 0 7px;display:inline-block; width:10px;+float:left;}
.slides_pagination li a{display:inline-block; *display:inline; zoom:1; overflow:hidden; width:10px;height:10px;line-height:50px; border:2px solid #fff;color:#666;border-radius:100%;}
.slides_pagination li a.active,.slides_pagination li a:hover.active,.slides_pagination li a:hover{ background:#3894e4;color:#3894e4; border:2px solid rgba(4,111,207,0.5);}
/*banner end*/


/**/
.ss{ background:#f4f4f4; overflow:hidden;padding:5px 0; }
.ss .ssBox{ height:60px;line-height:60px; }
.ss .ssBox .title{ color:#3894e4; font-weight:700; font-size:15px;width: 90px;  height:60px; background:url(../images/ggt.png) left center no-repeat; padding-left:38px; }
.ss .ssBox .ss_nr{ width:1060px;overflow:hidden;white-space:nowrap; }
.ss .ssBox .ss_nr div{ display:inline-block; min-width:100%; padding-right:50px; font-size:13px; color:#777;}
.ss .ssBox .ss_nr div span a{}
.ss .ssBox .ss_nr div:hover{ color:#000; }


.baseTitle{ text-align:center;}
.baseTitle .div1{ color:#b8191e; font-size:37px; font-weight:700;line-height:40px;}
.baseTitle .div1 .span1{color:#000; }
.baseTitle .div1 .span2{color:#046fcf; }

/*人力资源*/
.renli{padding:40px 0;}
.renli .renli_title{text-align: center;}
.renli .renli_title .div1{ background: url(../images/biao_bg.png) center center no-repeat; height: 40px; line-height: 40px; color: #333;font-weight: 700; font-size: 35px; }
.renli .renli_title .div2{width:40px; height: 3px; background:#ff9c00;margin:15px auto;}
.renli .renli_title .div3{ color: #999; font-size:18px; text-transform:Uppercase; line-height: 22px;}

.renli .renliBox{}
.renli .renliBox ul{}
.renli .renliBox ul li{ float: left; width: 20%;margin-top:30px; }
.renli .renliBox ul li a{display:block;}
.renli .renliBox ul li a .img{display:block; width: 160px; height: 160px; border:2px solid #ff9c00;margin:auto; border-radius: 100%; overflow: hidden; position:relative;background-position:center center; -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover; background-size:cover;}
.renli .renliBox ul li a .t{display: block; text-align: center; color: #666; font-size: 14px; line-height: 25px;padding-top: 8px;}
.renli .renliBox ul .last{}
.renli .renliBox ul .last a .img{ border:2px solid #f2f2f2; background: #f2f2f2; text-align: center; line-height: 160px;  font-size: 35px; color:#b7b7b7; font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;  }
.renli .renliBox ul li a:hover .img{ border:2px solid #3894e4; }
.renli .renliBox ul .last a:hover .img{border:2px solid #3894e4; background:#3894e4;}
/*职业*/
.zhiye{ background: url(../images/bj1.jpg) top center no-repeat; background-size: cover;}
.zhiye .zhiye_title{padding:30px 0 15px 0;}
.zhiye .zhiye_title .div1{ color: #3894e4; font-size: 24px; font-weight: 700; line-height:34px; }
.zhiye .zhiye_title .div2{line-height: 24px; color: #cdcccc; font-family:Arial;font-size: 18px;text-transform:Uppercase;}
.zhiye .zhiye_title .div3{ line-height: 58px; color: #999; font-size: 18px; }
.zhiye .zhiye_box{background: url(../images/ys_bj.jpg) center center no-repeat;background-size: cover;padding-top:60px;}
.zhiye .zhiye_box .zhiye_list{}
.zhiye .zhiye_box .zhiye_list li{ float: left;width:238px;padding-right: 2px;  }
.zhiye .zhiye_box .zhiye_list li a{display: block; background:rgba(255, 255, 255, 0.6);padding:40px 0 30px 0 ;}
.zhiye .zhiye_box .zhiye_list li a:hover{background:rgba(255, 255, 255, 1); box-shadow: 0 3px 15px rgba(0,0,0,0.1);}
.zhiye .zhiye_box .zhiye_list li a .img{display: block; width: 68px; height:56px;margin:auto; }
.zhiye .zhiye_box .zhiye_list li a .t{display: block;overflow: hidden;height: 30px;line-height: 30px; margin-top: 20px; text-align: center; font-size: 18px; color: #292929;transition: all 0.4s;}
.zhiye .zhiye_box .shuzi{padding:30px 0 40px 0;}
.zhiye .zhiye_box .shuzi li{ float: left; width: 20%; }
.zhiye .zhiye_box .shuzi li .shuzi_pp{width:80px; height:80px;margin:auto; border:1px solid rgba(255,255,255,0.3); border-radius:50%; }
.zhiye .zhiye_box .shuzi li .shuzi_pp span{width:60px; display:block; overflow:hidden; height:60px;margin:9px; line-height:60px; text-align:center; border:1px solid rgba(255,255,255,0.6); border-radius:50%; font-family:Impact; font-size:36px; color:rgba(255,255,255,0.5); transition:all 0.4s;}

/*新闻*/
.indexNews{   background:#fff;background: url(../images/bj1.jpg) top center no-repeat; background-size: cover; }
.indexNews .news_title{ border-bottom: 1px solid #ccc;padding:25px 0 25px 0; }
.indexNews .news_title .div1{ color: #3894e4; font-size: 24px; font-weight: 700; line-height:34px; }
.indexNews .news_title .div2{line-height: 24px; color: #cdcccc; font-family:Arial;font-size: 18px;text-transform:Uppercase;}
.indexNews .news_title a{width: 110px; height: 38px; background: #929292; line-height: 38px; text-align: center;   font-size: 15px; color: #fff;margin-left: 1px;margin-top:10px;}
.indexNews .news_title a.a1{border-radius: 19px 0 0 19px;}
.indexNews .news_title a.a2{border-radius: 0 19px 19px 0;}
.indexNews .news_title a:hover{ background:#3894e4; }
.indexNews .newsBox{ width: 1200px;overflow:hidden;padding:40px 0 50px 0; }
.indexNews .news_list{width: 1221px}
.indexNews .news_list li{ float: left; width:386px;margin-right:21px; }
.indexNews .news_list li a{ display:block; }
.indexNews .news_list li a .img{height:190px; position: relative; background-position:center center; -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover; background-size:cover;}
.indexNews .news_list li a .title{ overflow:hidden; white-space:nowrap;text-overflow:ellipsis;  color:#222; font-size:16px; width:280px; line-height:40px; margin:10px 0 0px 0; }
.indexNews .news_list li a .img .time{ text-align: center; color:#fff; width: 100px; height:75px; background: rgba(0,0,0,0.7); }
.indexNews .news_list li a .img .time:hover{ background: rgba(255,156,0,0.7); }
.indexNews .news_list li a .img .time .div1{font-size: 25px;padding-top:7px ;}
.indexNews .news_list li a .img .time .div2{font-size: 14px;}
.indexNews .news_list li .desc{ height: 75px; line-height:25px; overflow: hidden; color: #888; font-size: 13px; }
.indexNews .news_list li .more{overflow: hidden; height: 22px; line-height: 22px; font-family: Arial; font-size: 12px; color: #a3a3a3; text-transform: uppercase; margin-top: 10px;}
.indexNews .news_list li .more:hover{ color: #ff9c00; }
.indexNews .news_list li a:hover .title{ color:#dc0000; text-decoration:underline; }
.indexNews .lxwm{ width:340px; }
.indexNews .lxwm .a_ditu{display: block; height: 130px; background:url(../images/ditu.jpg) center center no-repeat;}
.indexNews .lxwm .lxwm_box{ line-height: 20px; }
.indexNews .lxwm .lxwm_box p{ padding:10px 20px; font-size: 14px; color: #666; background: #f9f9f9; margin-top:5px; }

/*¹关于我们*/
.about{ background:#f4f4f4 url(../images/aboutbg.jpg) top center no-repeat;background-size: cover;  padding:40px 0;position:relative; overflow: hidden;}
.about .aboutBox{ position:relative; z-index:10;}
.about .about_left{width: 590px; overflow: hidden;}
.about .about_left .about_t{}
.about .about_left .about_t .div1{font-size: 24px; color:#3894e4; font-weight:700;}
.about .about_left .about_t .div2{ font-size:16px ; color: #bbb; }
.about .about_left .about_t2{ color:#444; font-size:16px;font-weight: 700;margin:30px 0 10px 0; }
.about .about_left .box{ height:120px; line-height: 30px; font-size: 14px; color:#666; }
.about .about_left .more{width: 600px;padding-top:40px;}
.about .about_left .more a{ display: block; float: left; width: 125px; border-radius:63px 63px 0 0; background-color:#fff; margin-right:25px;padding:35px 0 15px 0;  }

.about .about_left .more a .div1{width: 33px; height: 33px; margin:auto;  background-image: url(../images/gsjj_icon.png); background-repeat: no-repeat;transition: all 0.4s;}
.about .about_left .more a .div2{ color: #333; text-align: center; font-size: 16px;padding-top:10px ; }
.about .about_left .more a .div3{display:block; width:8px; height: 16px; margin: 10px auto 0 auto; text-align: center; line-height: 16px; overflow: hidden; text-align: center; font-family: SimSun; font-size: 16px;    color: #828282;   transform: rotate(90deg);  -ms-transform: rotate(90deg);  -webkit-transform: rotate(90deg);  transition: all 0.4s;}
.about .about_left .more a.a1 .div1{background-position: left top;}
.about .about_left .more a.a2 .div1{background-position: -33px top;}
.about .about_left .more a.a3 .div1{background-position: -66px top;}
.about .about_left .more a.a4 .div1{    background-position: right top;}
.about .about_left .more a.a1:hover .div1{ background-position: left -35px;}
.about .about_left .more a.a2:hover .div1{ background-position: -33px -35px;}
.about .about_left .more a.a3:hover .div1{ background-position: -66px -34px;}
.about .about_left .more a.a4:hover .div1{ background-position: right -34px;}
.about .about_left .more a:hover{ background-color: #3894e4; }
.about .about_left .more a:hover .div2{ color: #fff; }


.about .about_right{ width: 580px; }
.about .about_right .about_img{width: 550px; height:427px; position: relative; background: url(../images/about.jpg) center center no-repeat;background-size: cover;margin-left:30px;}
.about .about_right .about_img .fang{ background: url(../images/gsjj_img_bj.png) bottom left no-repeat;width: 144px; height: 375px; position: absolute; right:-144px; bottom: 0; }


/*合作*/
.hezuo{padding:50px 0;}
.hezuo .hezuo_box{ background: #fff; border-radius: 5px; box-shadow: 0 0 20px rgba(0,0,0,0.1);padding:30px 0; }
.hezuo .hezuo_box .hezuo_title{margin-left:40px;}
.hezuo .hezuo_box .hezuo_title .div1{ height:24px; line-height:24px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:18px; color:#3894e4; font-weight:bold;}
.hezuo .hezuo_box .hezuo_title .div2{ height:15px; line-height:15px; overflow:hidden; font-family:Arial; font-size:14px; color:#cdcdcd;text-transform:uppercase;}
.hezuo .hezuo_box .hezuo_title .div3{height:28px; line-height:28px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:14px; color:#6f6f6f; margin-top:5px;}
.hezuo .hezuo_box .hezuo_list {width:905px; overflow: hidden;margin-right:40px;}
.hezuo .hezuo_box .hezuo_list .box{ width:9999px;z-index:10;}
.hezuo .hezuo_box .hezuo_list ul{ float:left;}
.hezuo .hezuo_box .hezuo_list ul li{ float:left; margin-right:35px;}
.hezuo .hezuo_box .hezuo_list ul li a{display:block; width:200px; height:70px;background-position:center center; -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover; background-size:cover; }

/*分类*/
.class{ width: 220px; }
.class .class_title{ text-align:center; position: relative; background:#3894e4; padding:20px 0; border-top: 5px solid #ff9c00; }
.class .class_title span{ display: block; position:relative; z-index: 10; height: 30px; line-height:27px; color: #fff; font-size: 30px;font-weight: 700;letter-spacing:5px;}

.class ul{border:3px solid #f9f9f9;padding:5px 0 10px 0;}
.class ul li{width: 195px; margin:auto;}
.class ul li a{ display:block; color:#fff;font-size: 15px; height:55px; line-height: 55px;background: #0069b7; margin-top:5px; text-align:center;}
.class ul li a span{ display: inline-block; }
.class ul li a:hover{ color:#fff;background: #046fcf; }
.class ul li a:hover span{ background: url(../images/class_icon02.png) left center no-repeat; }
.class .tel{ margin-top:10px; height: 95px; background: #046fcf url(../images/dh_mx85.png) left top no-repeat;}
.class .tel .tel_box{ padding-left: 60px; }
.class .tel .tel_box .div1{ color: #fff; font-size: 13px; padding-top:23px; }
.class .tel .tel_box .div2{ color: #fff; font-size:21px; font-weight:700; }
.class .left_lxwm{margin-top:15px;}
.class .left_lxwm .t{ height: 55px; line-height: 55px; text-align: center; background: #ff9c00; color: #fff; font-size: 28px; }
.class .left_lxwm .box{ border:1px solid #ddd;padding:10px 0; }
.class .left_lxwm .box p{ line-height: 23px;padding:8px 15px; font-size:13px; color: #666;  }



/**/
.foot{ background-color:#222; position:relative; padding:20px 0;}
.bottomNav{ text-align:center; position: relative;z-index: 10; background:#3894e4;border-top: 5px solid #ff9c00; }
.bottomNav ul{ border-bottom:1px solid #484848;}
.bottomNav li{ width:12.5%; float:left; text-align: center; background:url(../images/navli.png) right center no-repeat; }
.bottomNav li:last-child{ background:none;}
.bottomNav a{ display:block;  margin:auto; color:#fff; height:70px;font-size:15px; line-height:70px;}
.bottomNav a:hover{  color:#fff; text-decoration: underline;}
.foot p{ line-height:35px; text-align:center;}
.foot p .span1{ padding:0 10px; color:#777; font-size:13px;}
.foot p a{ color:#777; font-size:14px;}
.foot a:hover{ color:#fff;}

.copyright{font-size:13px; color:#666; padding:10px 0; line-height:25px; text-align:center; background-color:#000;}
.copyright .span1{ padding:0 30px 0 0;}
.copyright a{ color:#666;}
.copyright a:hover{color:#fff;}

/**/
.breadcrumbs{margin-bottom:15px; border-top: 2px solid #046fcf; font-size: 14px; padding:8px 20px; line-height: 30px; background-color:#f6f6f6;}
.breadcrumbs a{color:#888; font-size: 14px;}
.breadcrumbs a:hover{ text-decoration:underline;}
.breadcrumbs .sortName{ color:#fff; font-size:20px;}
.breadcrumbs .indexa{ padding-left:30px; background:url(../images/icon-home_61y0.png) left center no-repeat;}
/*Â·Ã–Ã’Â³*/
.page_nav{ padding:15px 15px; color:#999; font-size:14px; text-align:center; background-color:#fff;}
.page_nav .nolink{display:inline-block; margin:0 5px; padding:0 5px; height:25px; line-height:25px; border:1px solid #fff;}
.page_nav font,.page_nav a{ display:inline-block; margin:0 5px; padding:0 10px; border:1px solid #e5e5e5; height:25px; line-height:25px; border-radius:5px;}
.page_nav font{ border:1px solid #fff;}
.page_nav a:hover{ color:#fff; border:1px solid #54a530; background-color:#54a530;}

.viewpage{ margin:0; padding:20px 0 50px 30px; border-top:1px solid #eee;}
.viewpage .main_r_nav{ color:#999; font-size:14px; line-height:30px;}
.viewpage .main_r_nav a{ font-size:14px; color:#444}
.viewpage .main_r_nav a:hover{ text-decoration:underline;}

/*分页*/
.fenye{ text-align:center; color:#666; font-size:14px; line-height:30px; padding:20px 0;}
.fenye .rows{ color:#666; font-size:13px; padding:0 10px;}
.fenye .current{ display: inline-block; color:#cc0000; font-size:14px; padding:0 5px;}
.fenye .num,.fenye .next{display:inline-block; margin:0 3px; padding:0 10px;  border:1px solid #ddd; color:#666; font-size:14px; height:28px; line-height:27px; border-radius:5px;}
.fenye .num:hover,.fenye .next:hover{ background-color:#b61a21; color:#fff; border:1px solid #b61a21;}



.main{ background-color:#fff; padding:30px 0;}
.main .main_right{ width:930px; overflow:hidden;}
.text{ line-height:35px; font-size:15px; color:#333;padding:30px; background-color:#fff;}
.text span{font-size:15px; color:#333;}
.text img{ max-width:100%;}
.main .tT01{ text-align:center; line-height:45px; margin-top:20px;}
.main .tT01 .span1{ font-size:28px; color:#222; font-weight:700;}
.main .subtitle{font-size: 13px; line-height: 24px; height: 24px; color: #8F8F8F; text-align:center;}
.main .subtitle span{ padding:0 10px;}

.main .main_left{ width:240px; }
.main .main_left .titleL{ height:90px; background:#b61a21;  text-align:center;}
.main .main_left .titleL .div1{ font-size:35px; color:#fff; font-weight:700; padding-top:5px;} 
.main .main_left .titleL .div2{ color:#fff; font-size:14px;}
.main .main_left .titleL2{ display: block ;width:100%; margin-top:10px; overflow:hidden; }
.main .main_left .titleL2 img{ display:block; width:100%;}
.main .navLeft{ background-color:#f4f4f4;}
.main .navLeft li a{ display:block; width:100%; height:60px; line-height:60px;color:#222; text-align: center; border-bottom:1px solid #ddd; font-size:15px; position:relative;}
.main .navLeft li a span{  }
.main .navLeft li a:hover,.main .navLeft li.active a{ background-color:#ddd;}
.main .main_left .more{ display:block; height:60px; line-height:60px; color:#b7b7b7; background-color:#444; text-align:center; font-size:18px;}
.main .main_left .more:hover{ color:#fff; background-color:#222;}
.main .main_left .lxwm{ border:1px solid #ddd; padding:10px 15px; line-height:22px; color:#666; font-size:14px;}
.main .main_left .lxwm p{ padding:8px 0;}


#faqbox{padding:90px 0 50px 0; background-color:#fff;}
#faqbox form{}
#faqbox .faqline{line-height:2em;text-align:left; padding-bottom:10px; color:#999; font-size:13px;}
#faqbox .faqtit{width:150px;display:block;float:left;clear:both;text-align:right; color:#555;}
#faqbox .Content{line-height:2em;text-align:left; padding-bottom:10px;}
#faqbox font{margin:0 5px;}
#faqbox .FaqTitle{ height:50px; line-height:50px; padding:0 10px; border:1px solid #ddd; width:635px; vertical-align:top;}
#faqbox .Content textarea{height:100px;}
.wizfrm{ border:none;width:635px;height:50px;line-height:50px;font-size:16px;color:#fff;text-align:center;cursor:pointer;background:#fff; margin-top:20px;  font-family:'Microsoft YaHei';-moz-transition: all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s; border-radius:5px;background-color:#dd0103; }
.wizfrm:hover{ background-color:#444; }

/**/



.main .proList{ overflow:hidden;width:945px;}
.main .proList li{width:300px; margin:0 15px 0px 0px; float:left;}
.main .proList li .boxa{ display:block; cursor:pointer; width:100%; margin:auto;}
.main .proList li .boxa .spanImg{ display:block; overflow:hidden;height:235px; position:relative;background-position:center center; -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover; background-size:cover; border:1px solid #ebebeb;}
.main .proList li .boxa .spanImg .aB{display:none; width:100%;height:100%; position: absolute; background: rgba(0,0,0,0.5); overflow: hidden; left: 0; top: 0; z-index: 5;}
.main .proList li .boxa .spanImg .aB em{ display:block; width:100%; height:100%;background:url(../images/chakan.png) center center no-repeat;}
.main .proList li .boxa:hover .spanImg .aB{ display:block; }
.main .proList li .spanT{ display:block; z-index:10; height:35px; line-height:35px; width:100%; margin:auto; text-align:center;color:#666; font-size:14px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.main .proList li .spanT:hover{ color:#e0222c;}

/**/
.main .news_list{}
.main .news_list li{border-bottom: 1px dashed #e4e4e4; padding:18px 25px;}
.main .news_list li .titleBox{}
.main .news_list li a{ color:#333; font-size:15px;}
.main .news_list li a:hover{ color:#dc2b21; text-decoration:underline;}
.main .news_list li .desc{ line-height: 22px; max-height: 44px;  color: #999;  overflow: hidden; font-size:13px; margin-top:8px; padding:0 0 0 0px;}
.main .news_list li .lMore{ font-size:13px; color:#b7b7b7;}


