@charset "utf-8";
/* CSS Document */

body,dl, dt, dd,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,img,div{margin:0;padding:0;border:0;}
body{color:#3e3e3e;font-size:12px; line-height:24px; font-family:"microsoft yahei","宋体";}
 
ul,ol,li{list-style-type:none;}

input{vertical-align:middle} 
label{vertical-align:middle;}

select,input,select{vertical-align:middle;}
img{ border:none;}
 
a{text-decoration:none; color:#1f1f1f;}
a:hover{color:#ec0000; text-decoration:none;}
.clear{clear:both; height:0px; line-height:0px; font-size:0px;}

.public{width:1200px; margin:0 auto; overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.tmar30{margin-top:30px;}
.lmar33{margin-left:33px;}

.header{width:; height:41px; background:#fafafa; border-bottom:1px solid #dfdfdf;}
.headbox{width:1200px; margin:0 auto;}
.header_l{float:left; width:70%; line-height:41px;}
.header_r{width:30%; float:right; text-align:right; line-height:41px; position:relative;}
.header_r a{padding:0 6px; display:inline-block;}
.header_r p{position:absolute; display:none; z-index:999; padding:1px; border:1px solid #dfdfdf; right:96px; top:41px;}
.header_r:hover p{display:block;}
.header_r:hover p img{width:112px; height:112px;}

.top{height:127px;}
.logo{width:315px; height:67px; margin-top:30px;}
.tby{width:340px; background:url(../images/tsx.jpg) left 50% no-repeat; font-size:18px; margin:30px 0 0 12px; padding-left:15px; color:#2f2a2a;}
.tby h2{font-size:20px; line-height:36px;}
.tby span{color:#ec0000;}
.tel{height:67px; margin-top:28px; background:url(../images/telic.jpg) 0 6px no-repeat; padding-left:70px; font-size:15px; line-height:30px;}
.tel b,.tel span{color:#ec0000; font-size:24px;}
.tel span{font-weight:bold; font-size:28px;}

.daohang{width:; height:56px; background:#006ACE; overflow:hidden;}
.nav{width:1200px; margin:0 auto; overflow:hidden;}
.nav li{width:120px; height:56px; line-height:56px; display:inline-block; float:left; text-align:center; font-size:16px; font-weight:bold; overflow:hidden;}
.nav li a{color:#fff; display:block;}
.nav li a:hover{background:#121212;}

.fullSlide{width:; position:relative; height:560px;}
.fullSlide .bd{margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.fullSlide .bd ul{width: !important;}
.fullSlide .bd li{width: !important; height:560px; overflow:hidden; text-align:center;}
.fullSlide .bd li a{display:block; height:560px;}
.fullSlide .hd{width:; position:absolute; z-index:1; bottom:0; left:0; height:40px; line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:35px; height:5px; margin:6px; overflow:hidden; background:#fff;
filter:alpha(opacity=80); opacity:0.8; line-height:999px;}
.fullSlide .hd ul .on{background:#e60000;}
.fullSlide .prev,.fullSlide .next{display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%; z-index:1; width:40px; height:60px; background:url(images/slider-arrow.png) -126px -137px #000 no-repeat; cursor:pointer; filter:alpha(opacity=50); opacity:0.5; display:none;}
.fullSlide .next{left:auto; right:15%; background-position:-6px -137px;}

.search{width:; height:58px; background:#f9f9f9 url(../images/ssbg.jpg) center bottom no-repeat;}
.ss_l{width:70%; line-height:58px; float:left; font-size:14px; overflow:hidden;}
.ss_l a{margin-right:12px; display:inline-block;}
.ss_r{width:300px; height:32px; float:right; margin-top:12px; overflow:hidden;}
.ss_r input{display:block; float:left; font-family:"microsoft yahei";}
.ss_r .ss_put{width:185px; height:22px; line-height:22px; padding:4px 10px 4px 28px; border:1px solid #eaeaea; border-right:none; background:#fff url(../images/fdj.jpg) 6px 9px no-repeat; font-size:14px; color:#d2d1d1;}
.ss_r .ss_btn{width:75px; height:32px; line-height:32px; padding:0; text-align:center; color:#fff; background:#ec0000; font-size:14px; border:none; cursor:pointer;}

.cpfl{width:264px; margin-top:30px; overflow:hidden;}
.cpfl_t{width:264px; height:70px; line-height:24px; text-align:center; color:#fbcfd1; font-size:14px; background:url(../images/fltit.jpg) no-repeat;}
.cpfl_t h2{font-size:20px; padding-top:13px; color:#fff;}
.cpfl_n{width:226px; padding:18px 18px 14px; border:1px solid #ebe9e9; overflow:hidden;}
.cpfl_n dl{width:; font-size:14px; overflow:hidden;}
.cpfl_n dl dt{width:; height:34px; line-height:34px; margin:6px 0; font-weight:bold; background:url(../images/dtbg.jpg) no-repeat; overflow:hidden;}
.cpfl_n dl dt a{color:#fff; padding-left:40px; display:block;}
.cpfl_n dl dd{width:; padding:4px 0; line-height:36px; display:inline-block; float:left; background:url(../images/x1.jpg) center top no-repeat; overflow:hidden;}
.cpfl_n dl dd.dbg{background:none;}
.cpfl_n dl dd a{padding-left:35px; display:block; background:url(../images/icon_1.jpg) 22px 50% no-repeat;}
.cpfl_n dl dd a:hover{color:#ec0000;}

.index_cpzs{width:907px; margin-top:13px; overflow:hidden;}
.tit_1{
	width: ;
	height: 36px;
	line-height: 36px;
	padding-bottom: 0px;
	background: url(../images/hx.jpg) bottom repeat-x;
	overflow: hidden;
}
.tit_1 p{
	padding: 0 5px 6px;
	float: left;
	font-size: 14px;
	background: url(../images/hsx.jpg) bottom repeat-x;
	color: #ec0000;
}
.tit_1 em{display:block; width:11px; height:11px; background:url(../images/icon_2.jpg) no-repeat; float:left; margin:13px 8px 0 0;}
.more{float:right; font-size:14px;}

.index_cpzs_n{width:;}
.index_cpzs_box{padding:0; margin:3px 0 0 -26px; overflow:hidden;}
.index_cpzs_box li{width:285px; height:248px; display:block; float:left; margin:24px 0 0 26px; overflow:hidden;}
.index_cpzs_box li .acp{display:table-cell; vertical-align:middle; width:285px; height:214px; text-align:center;}
.index_cpzs_box li .acp img{vertical-align:middle; max-width:285px; max-height:214px; padding:0; margin:0;}
.index_cpzs_box li span{display:block; text-align:center; width:; padding-top:10px; font-size:14px;}

.ad{width:; height:180px; margin-top:42px; background:url(../images/adbg.jpg) center no-repeat; font-family:"microsoft yahei"; color:#fff;}
.ad_l{width:475px; float:left; margin:35px 0 0 415px; line-height:60px;}
.ad_l h3{font-size:36px;}
.ad_l span{color:#ffe500;}
.ad_r{width:230px; float:right; margin-top:40px; font-size:14px;}
.ad_r p{margin-top:15px;}
.ad_r h3{font-size:30px; line-height:36px;}

.youshi{width:; margin-top:12px; padding-bottom:20px; background:url(../images/ysbg.jpg) repeat; overflow:hidden;}
.youshi_t{width:; height:284px; background:url(../images/yst.jpg) center no-repeat; overflow:hidden;}
.youshi_n{padding:0;}
.zwyoushi{width:; overflow:hidden;}
.yous_1{width:1080px; padding-left:120px; height:413px; background:url(../images/ys1bg.jpg) no-repeat;}
.yous_2{width:625px; padding-left:575px; height:394px; background:url(../images/ys2bg.jpg) no-repeat;}
.yous_3{width:1080px; padding-left:120px; height:386px; background:url(../images/ys3bg.jpg) no-repeat;}
.yous_4{width:545px; padding-left:655px; height:410px; background:url(../images/ys4bg.jpg) no-repeat;}
.youshi_xbt{color:#ccc; font-size:24px; line-height:46px;}
.youshi_xbt h2{color:#ef0008; font-size:36px; line-height:42px; padding-top:5px;}
.ysxb_1 h2{background:url(../images/01.jpg) 0 8px no-repeat; padding-left:84px; margin-top:40px;}
.ysxb_2 h2{background:url(../images/02.jpg) 0 8px no-repeat; padding-left:90px; margin-top:25px;}
.ysxb_3 h2{background:url(../images/03.jpg) 0 8px no-repeat; padding-left:91px; margin-top:25px;}
.ysxb_4 h2{background:url(../images/04.jpg) 0 8px no-repeat; padding-left:90px; margin-top:26px;}
.youshi_xxn{padding-top:16px;}
.youshi_xxn span{color:#ef0008;}
.youshi_xxn li{line-height:32px; font-size:14px; background:url(../images/icon_3.png) 0 15px no-repeat; padding-left:15px;}
.yszx{margin-top:25px;}
.yszx a{display:inline-block; width:82px; height:30px; line-height:30px; font-size:14px; color:#fff; margin-right:14px; text-align:center; border-radius:4px;}
.yszx a.lj{background:#292626;}
.yszx a.zx{background:#ec0000;}

.index_khjz{margin-top:15px;}
.index_khjz_box{margin:28px 0 0 -28px;}
.index_khjz_box li{width:279px; display:inline-block; float:left; margin-left:28px; overflow:hidden;}
.index_khjz_box li img{width:279px; height:176px;}
.index_khjz_box li h2{font-size:16px; line-height:32px; margin-top:12px;}
.index_khjz_box li p{font-size:14px; line-height:26px; margin-top:5px;}

.bg_1{width:; height:7px; margin-top:45px; background:url(../images/bg_1.jpg) center no-repeat; overflow:hidden;}
.hbg{width:; background:#f9f9f9; padding:40px 0 55px; overflow:hidden;}
.index_video{width:393px; overflow:hidden;}
.index_video h2,.index_gywm h2{line-height:42px; font-size:20px; color:#da0101;}
.index_video h2 span,.index_gywm h2 span{font-size:14px; font-weight:normal; margin-left:10px; color:#383838;}
.index_video_n{width:393px; height:273px; margin-top:22px;}
.index_gywm{width:754px; overflow:hidden;}
.index_gywm_n{width:; margin-top:14px; font-size:14px; line-height:27px;}
.index_agy{margin-top:24px; text-align:center;}
.index_agy a{display:inline-block; padding:7px 23px; border:1px solid #a4a4a4; font-size:14px; margin:0 10px; text-align:center;}
.index_agy a:hover{border:1px solid #ec0000;}

.index_khal{
}
.index_khal_n{
	width: ;
	height: 200px;
	/* [disabled]margin-top: 28px; */
	overflow: hidden;
}
.index_khal_box{padding:0; margin-left:-28px; overflow:hidden;}
.index_khal_box li{
	display: table-cell;
	vertical-align: middle;
	width: 279px;
	display: 160px;
	float: left;
	margin-left: 28px;
	overflow: hidden;
}
.index_khal_box li a.inal{display:table-cell; vertical-align:middle; width:279px; height:209px; text-align:center;}
.index_khal_box li img{vertical-align:middle; max-width:279px; max-height:209px; padding:0; margin:0;}
.index_khal_box li span{display:block; text-align:center; width:; padding-top:10px; font-size:14px;}

.index_xinwen{margin-top:10px;}
.index_gsxw{width:378px; overflow:hidden;}
.index_gsxw_box{padding-top:16px;}
.index_gsxw_box li{width:; height:38px; line-height:38px; background:url(../images/xx.jpg) bottom repeat-x; overflow:hidden;}
.index_gsxw_box li a{display:block; background:url(../images/icon_3.png) 0 18px no-repeat; padding-left:14px; font-size:14px;}
.index_gsxw_box li span{display:block; float:right; color:#585a5f; font-size:13px;}

.index_cjwt_n{margin-top:24px; overflow:hidden;}
.index_cjwt_n dl{margin-top:11px; padding-bottom:10px; background:url(../images/xx.jpg) bottom repeat-x; overflow:hidden;}
.index_cjwt_n dt{font-family:"microsoft yahei"; font-size:14px; background:url(../images/w.jpg) 0 4px no-repeat; padding-left:28px;}
.index_cjwt_n dd{background:url(../images/d.jpg) 0 4px no-repeat; padding-left:28px; margin-top:6px; color:#585a5f; font-size:13px;}

.index_hzkh{margin-top:10px;}
.index_hzkh_box{margin:14px 0 0 -13px;}
.index_hzkh_box li{width:189px; height:76px; display:inline-block; float:left; margin:13px 0 0 13px;}
.index_hzkh_box li img{width:187px; height:74px; border:1px solid #dfdfdf;}

.link{margin-top:14px; font-size:14px; line-height:30px;}
.link a{display:inline-block; margin-right:14px;}

.footer{width:; padding:50px 0 65px; margin-top:60px; background:url(../images/footbg.jpg) center repeat; border-top:5px solid #006ACE; overflow:hidden;}
.bottom,.bottom a{color:#fff;}
.botdh{width:; padding-bottom:24px; background:url(../images/botx.png) bottom no-repeat; text-align:center; overflow:hidden;}
.botdh a{padding:0 22px; font-size:14px;}
.bottom_txt{width:750px; margin-top:50px; font-size:14px; line-height:28px; overflow:hidden;}
.bottom_ewm{width:atuo; margin:45px 45px 0 130px; text-align:center;}
.bottom_ewm li{width:112px; height:146px; display:inline-block; float:left; margin-left:21px;}
.bottom_ewm li img{width:112px; height:112px;}
.bottom_ewm li p{width:; font-size:14px; text-align:center; padding-top:10px;}

.n_ban{width:; height:328px; overflow:hidden;}
.left{width:264px; margin-top:30px; overflow:hidden;}
.lanmu{padding:0;}
.lanmu_t{width:; height:70px; color:#fff; background:url(../images/nt_1.jpg) no-repeat; overflow:hidden;}
.lanmu_t h2{font-size:24px; line-height:48px; padding:10px 0 0 65px;}

.lanmu_n{width:262px; border:1px solid #ebe9e9; border-top:none;}
.lanmu_box{padding:10px 0 30px; overflow:hidden;}
.lanmu_box li{width:; padding:7px 0; line-height:42px; display:inline-block; float:left; background:url(../images/x1.jpg) center bottom no-repeat; overflow:hidden;}
.lanmu_box li a{padding-left:73px; display:block; background:url(../images/icon_1.jpg) 43px 50% no-repeat; font-size:14px;}
.lanmu_box li:hover a{background:#f5f5f5 url(../images/icon_1.png) 43px 50% no-repeat;}

.letj{width:; margin-top:20px; overflow:hidden;}
.letj_t{width:; height:50px; line-height:50px; background:url(../images/nt_2.jpg) no-repeat; color:#fff;}
.letj_t h2{font-size:18px; padding-left:34px;}
.letj_n{padding:0 15px 20px; border:1px solid #ebe9e9; border-top:none; overflow:hidden;}
.letj_box{padding-top:7px;}
.letj_box li{width:232px; height:207px; margin-top:15px; overflow:hidden;}
.letj_box li img{width:232px; height:173px;}
.letj_box li span{display:block; width:; padding-top:10px; font-size:14px; text-align:center;}
.lianxi_n{padding:20px 15px; border:1px solid #ebe9e9; border-top:none; font-size:14px; line-height:28px; overflow:hidden;}
.lianxi_n img{width:232px; height:80px; margin-bottom:10px;}

.right{width:907px; margin-top:13px; overflow:hidden;}
.site{display:block; float:right; font-size:13px;}
.company{padding:20px 0; font-size:14px; line-height:28px;}

.ritjxw_box{display:block; padding-top:16px; margin-left:-101px;}
.ritjxw_box li{width:403px; height:28px; line-height:30px; font-size:14px; display:inline-block; float:left; margin-left:101px; overflow:hidden;}
.ritjxw_box li span{display:block; float:right; color:#585a5f; font-size:13px;}

.newslist{padding:6px 0 10px;}
.news_box{padding:0;}
.news_box li{width:; display:block; font-size:14px; line-height:27px; margin-top:20px; padding-bottom:19px; color:#424242; background:url(../images/xx.jpg) bottom repeat-x; overflow:hidden;}
.news_box li img{width:182px; height:120px; float:left; margin-right:18px;}
.news_box li h2{font-size:15px; line-height:32px; margin-bottom:3px;}
.news_box li span{display:block; color:#555765; margin-top:5px;}
.news_box li span a{display:inline-block; color:#ec0000; margin-left:30px;}
.news_box li span a:hover{text-decoration:underline;}

.page{width:auto; margin-top:40px; text-align:center; font-size:14px; overflow:hidden;}
.page a{display:inline-block; border:1px solid #dedddd; padding:3px 15px; margin:0 2px; color:#858585; overflow:hidden;}
.page span{display:inline-block; border:1px solid #dedddd; padding:3px 15px; margin:0 2px; color:#000; overflow:hidden;background:#ececed;}
.page a:hover,a.cur{background:#ececed; border:1px solid #ececed; text-decoration:none;}

.new_con{padding:28px 0 10px; overflow:hidden;}
.bt{width:; text-align:center; padding-bottom:12px; border-bottom:1px dotted #d6d6d6; }
.bt h2{ font-size:18px; font-family:"microsoft yahei";}
.bt p{ margin-top:8px; color:#9b9b9b; font-size:12px;}

.con{width:; height:auto; font-size:14px; line-height:27px; text-align:left; margin-top:20px;}
.share{float:right; margin-top:20px; margin-bottom:5px;}
.tag{margin:18px 0 5px; font-size:14px; line-height:28px;}
.tag span{padding-right:12px;}

.fenpian{ width:; margin-top:20px; text-align:left; padding:15px 0; background:url(../images/sxx.jpg) repeat-x; overflow:hidden;}
.fenpian ul li{line-height:27px; width:; font-size:14px;}

.xgnews,.xgsb,.cplyzx{width:; margin-top:10px; padding:25px 0 20px; background:url(../images/xx.jpg) top repeat-x;  overflow:hidden;}
.xgnews h2,.xgsb h2,.cplyzx h2{font-size:18px;}

.cpxx_zuo{margin-top:30px;}
#owl-demo{position:relative; width:426px; height:320px; }
#owl-demo .item{ position:relative; display:block; width:426px; height:320px; display:table-cell; vertical-align:middle; text-align:center;}
#owl-demo img{width:426px; height:320px; vertical-align:middle; margin:0 auto;}

.owl-pagination{position:absolute;left:0;bottom:10px;width:;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(../images/bg02.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background-image:url(../images/bg03.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}

.cpxx_you{width:440px; margin-top:30px; font-size:14px; line-height:30px; overflow:hidden;}
.cpxx_you h2{font-size:22px; line-height:44px; padding-bottom:10px;}
.xjtel{background:url(../images/telico.jpg) no-repeat; height:28px; line-height:28px; margin-top:30px; }
.xjtel p{font-weight:bold; padding-left:44px; font-size:14px; color:#343233;}
.xjtel p b{font-size:26px; color:#ef0008;}
.bjdg{margin-top:30px;}
.bjdg a{display:inline-block; width:180px; height:38px; line-height:38px; margin-right:12px; text-align:center; color:#fff;}
.bjdg a.abj{background:#ed1e24;}
.bjdg a.adg{background:#242d3c;}

.canshu_t{width:; height:45px; line-height:45px; margin-top:35px; background:url(../images/hx.jpg) bottom repeat-x; font-weight:bold; overflow:hidden;}
.canshu_t p{width:auto; height:45px; line-height:45px; float:left; font-size:16px; margin-right:15px; text-align:center;}
.canshu_t p a{display:block; cursor:pointer; padding:0 5px;}
.canshu_t p a.a_n{background:url(../images/hhx.jpg) bottom repeat-x; color:#e10101;}
.canshu_n{padding:20px 0; font-size:14px; line-height:28px;}

.cplyzx{padding-bottom:30px;}
.cplyzx_box{padding-top:10px;}
.cplyzx_box li{wdith:; margin-top:13px; line-height:37px; overflow:hidden;}
.cplyzx_box li label{width:114px; display:block; float:left; text-align:right; line-height:37px; font-size:15px; margin-right:8px;}
.cplyzx_box li span{color:#555765; font-size:13px; display:inline-block; margin-left:12px; float:left;}
.cplyzx_box li input{width:300px; height:25px; line-height:25px; padding:5px; border:1px solid #e1e1e1; float:left; background:#fff;}
.cplyzx_box li input.put_1{width:480px;}
.cplyzx_box textarea{width:480px; min-height:140px; padding:5px; float:left; border:1px solid #e1e1e1; margin:0;}
.lyzx_btn{margin:30px 0 0 122px;}
.lyzx_btn input{width:130px; height:38px; line-height:38px; padding:0; border:none; display:inline-block; float:left; background:#242d3c; color:#fff; cursor:pointer; text-align:center; font-size:14px; font-weight:bold; margin-right:24px;}
.lyzx_btn input.tj_btn{background:#ed1e24;}

.xgsb_box{padding-top:7px; display:block; margin-left:-22px;}
.xgsb_box li{width:210px; height:192px; display:inline-block; float:left; margin:15px 0 0 22px; overflow:hidden;}
.xgsb_box li img{width:210px; height:158px;}
.xgsb_box li span{display:block; width:; padding-top:10px; font-size:14px; text-align:center;}